polyml (5.7.1-4) unstable; urgency=medium * libffi-3.3-i386.patch: Fix any-i386 build after upstream libffi-3.3.patch -- James Clarke Sun, 19 Jan 2020 15:11:46 +0000 polyml (5.7.1-3) unstable; urgency=medium * libffi-3.3.patch: Backport from upstream to fix build with libffi 3.3 (Closes: #949290) -- James Clarke Sun, 19 Jan 2020 12:06:58 +0000 polyml (5.7.1-2) unstable; urgency=medium * Bump standards version to 4.1.4, no changes needed * Use https for copyright format URI * d/control: - Change Vcs-* to point to salsa - Add `Rules-Requires-Root: no` * Add RISC-V support -- James Clarke Sat, 30 Jun 2018 17:08:06 +0100 polyml (5.7.1-1) unstable; urgency=medium * New upstream version 5.7.1 * Bump standards version to 4.1.2, no changes needed * Delete unused Test166-deadlock.patch from packaging -- James Clarke Fri, 08 Dec 2017 16:43:55 +0000 polyml (5.7.1~20171120.git44b7b88-1) experimental; urgency=medium * New upstream version 5.7.1~20171120.git44b7b88 - Closes: #880023 * Rename libpolyml8 to libpolyml9 to reflect upstream soname bump * Split modules out of libpolyml9 into new polyml-modules * Drop all patches; fixed upstream * Add new modules-non-executable.patch to make module files non-executable -- James Clarke Mon, 20 Nov 2017 14:50:57 +0000 polyml (5.7-2) unstable; urgency=medium * Bump standards version to 4.1.1, no changes needed * d/control: - Add Breaks/Replaces on libpolyml7 - Remove Testsuite field; now automatically added by dpkg - Drop dh-autoreconf dependency; redundant since dehelper 10 * d/rules: - Drop explicit --with autoreconf; redundant since compat 10 -- James Clarke Thu, 05 Oct 2017 15:25:54 +0100 polyml (5.7-1) unstable; urgency=medium * Update uscan pattern to match 5.7 filename * New upstream version 5.7 * Test166-deadlock.patch: Backport upstream fix for Test166 deadlocking * Bumped standards version to 4.0.1 - Changed priority to optional -- James Clarke Fri, 18 Aug 2017 23:57:36 +0100 polyml (5.7~20170322.git096d446-1) experimental; urgency=medium * New upstream version 5.7~20170322.git096d446 * debian/rules: Revert recompiling the compiler itself, since git snapshots now have up-to-date pre-built import files. * Rename libpolyml7 to libpolyml8 to reflect upstream soname bump -- James Clarke Thu, 23 Mar 2017 12:04:38 +0000 polyml (5.7~20170315.git1343f60-1) experimental; urgency=medium * New upstream version 5.7~20170315.git1343f60 * Drop all patches; fixed upstream * Include IntInfAsInt module in libpolyml7 -- James Clarke Mon, 20 Mar 2017 17:08:56 +0000 polyml (5.7~20170222.git2737850-1) experimental; urgency=medium * New upstream version 5.7~20170222.git2737850 - Fixes FTBFS when building the interpreted version. * x32.diff: New patch to fix build on x32. -- James Clarke Wed, 22 Feb 2017 19:21:36 +0000 polyml (5.7~20170221.git4c3ba45-1) experimental; urgency=medium * New upstream version 5.7~20170221.git4c3ba45 * Drop all patches; applied upstream * debian/rules: Recompile the compiler itself, since git snapshots have outdated pre-built import files. -- James Clarke Tue, 21 Feb 2017 17:07:53 +0000 polyml (5.6-8) unstable; urgency=low * Bump debhelper/compat to 10 * Run wrap-and-sort -ast * debian/control: Use my @debian.org email address * debian/copyright: - Use my @debian.org email address - Update my copyright to include 2017 * polyc-dont-capture-build-path.diff: New patch to not capture -fdebug-prefix-map * spelling-errors.diff: New patch -- James Clarke Fri, 06 Jan 2017 13:58:55 +0000 polyml (5.6-7) unstable; urgency=low * Make poly depend on g++, not gcc, as CXX is used by polyc, not CC. Fixes the upstream-polyc autopkgtest failure. -- James Clarke Tue, 26 Apr 2016 11:21:46 +0100 polyml (5.6-6) unstable; urgency=medium * Added autopkgtest support for upstream's test suite * New patches: - polyc-it.diff: Don't set "it" in polyc. This fixes the test suite when compiled with polyc. - reset-save-vector-sleep.diff: Ensure the save vector is reset when sleeping in Posix.Process.sleep. This stops the save vector from potentially overflowing and causing an assertion failure. - wait-return-valid-status.diff: Only return the "status" value from "wait" if the result is non-zero. This fixes a Fail "Unknown result status" exception being raised occasionally. -- James Clarke Mon, 25 Apr 2016 21:19:22 +0100 polyml (5.6-5) unstable; urgency=low * Bump up Standards-Version to 3.9.8 * Removed patches: - request-completed-volatile-barrier.diff: Not a correct fix, as discussed with upstream in https://github.com/polyml/polyml/pull/49. * New patches: - thread-exited-interrupt-requested-overlap.diff: Fix threadExited and interrupt_requested overlapping. This fixes an occasional assertion failure on exit with the interpreted version, as well as the deadlock sometimes experienced on hppa. -- James Clarke Wed, 13 Apr 2016 12:21:00 +0100 polyml (5.6-4) unstable; urgency=low * New patches: - hppa.diff: Add support for hppa - maxhostnamelen.diff: Remove all use of MAXHOSTNAMELEN - request-completed-volatile-barrier.diff: Make MainThreadRequest completed field volatile (fixes test suite deadlock on hppa) - sh.diff: Add support for sh4 - sparc64.diff: Add support for sparc64 -- James Clarke Wed, 06 Apr 2016 21:21:16 +0100 polyml (5.6-3) unstable; urgency=low * Support for the Hurd * Build is now reproducible * Bump up Standards-Version to 3.9.7 * New patches: - alpha.diff: Add support for alpha - bss-ioarea.diff: Export ioarea to bss section - m68k.diff: Add support for m68k - maxpathlen.diff: Remove all use of MAXPATHLEN - mips64.diff: Add support for mips64/mips64el - noexec-stack-gnu.diff: Mark stack as non-executable on all GNU systems - noflsh-unsigned.diff: Cast NOFLSH to unsigned (fixes a warning on the Hurd) - source-date-epoch.diff: Use SOURCE_DATE_EPOCH instead of current time if it is defined - x32.diff: Add support for x32 -- James Clarke Sat, 12 Mar 2016 17:17:35 +0000 polyml (5.6-2) unstable; urgency=low * Replaced soft-float-rounding.diff with upstream's rounding-mode-test-allow-exceptions.diff, rounding-mode-test-only-allow-exceptions-for-set-mode.diff, soft-fpu.diff and disable-compile-time-real-eval.diff. Avoids modifying the test driver, instead skipping the test if unsupported directly inside the test itself. * New patches (excluding soft-float-rounding.diff replacements): - fix-heap-ratio-assert.diff: Backport upstream's fix to let the calculated minimum heap size be the same as the desired value. Previously it failed an assertion. - fix-script-args.diff: Backport upstream's fix so --script can be used with additional command-line arguments. - mips-abi.diff: Mark polyexport.o as CPIC on MIPS when code is position-independent. Fixes ld warning about linking abicalls files with non-abicalls files. - unix-const-vec-unsigned.diff: Define unixConstVec as unsigned. Fixes narrowing conversion inside braces on PowerPC with GCC 6. - use-polyunsigned-consistently-for-stream-ids.diff: Backport upstream's fix so POLYUNSIGNED is used everywhere to refer to stream IDs, avoiding implicit narrowing conversions. Includes fixed realloc failure handling. -- James Clarke Mon, 01 Feb 2016 00:08:29 +0000 polyml (5.6-1) unstable; urgency=low * New upstream version * Removed patches applied upstream * Rename libpolyml6 to libpolyml7 * New patches: - ioctl-int.diff: Use int instead of unsigned long for ioctl calls. Fixes Tests/Succeed/Test083.ML on 64-bit big-endian architectures. - s390.diff: Add support for S/390 (both s390 and s390x). - soft-float-rounding.diff: Don't support rounding modes for soft-float systems. Skips Tests/Succeed/Test121.ML on armel. - streamtoken-endian.diff: Use a POLYUNSIGNED for StreamToken.streamNo. Fixes stream issues on 64-bit big-endian architectures. -- James Clarke Mon, 25 Jan 2016 23:09:59 +0000 polyml (5.5.2-4) unstable; urgency=low * Take over as uploader * New patches: - make-check.diff: Backport upstream's fix so 'make check' runs the regression test suite - mips.diff: Backport upstream's support for mips - mipsel.diff: Backport upstream's support for mipsel - pexport-endian.diff: Backport upstream's fix for big-endian architectures - ppc64.diff: Backport upstream's support for ppc64 and ppc64el -- James Clarke Sun, 24 Jan 2016 13:45:16 +0000 polyml (5.5.2-3) unstable; urgency=low * Team upload. * Backport upstream's arm64 support (Closes: #802341) * Added file dependency (required by polyc) -- James Clarke Tue, 20 Oct 2015 22:37:47 +0100 polyml (5.5.2-2) unstable; urgency=low * Team upload. * Enable all hardening flags (currently adds -fPIE, -pie and -Wl,-z,now) * Added gcc dependency (required by polyc) * Added libffi-dev dependency so polyc can link compiled code against it -- James Clarke Sat, 17 Oct 2015 15:14:39 +0100 polyml (5.5.2-1) unstable; urgency=low * Team upload. * New upstream version (Closes: #561763) * Removed libtool .la files * Rename libpolyml1 to libpolyml6 * Bump up Standards-Version to 3.9.6 * Bump up debian/compat to 9 * Made descriptions more consistent * Convert to dh(1) format * Use autoreconf over autotools-dev * Add Multi-Arch fields * Update copyright * Build on Architecture: any * Patch libpolyml/x86asm.asm to stop the stack being executable * Remove postinst script as debhelper will generate triggers for ldconfig * Use Debian's libffi -- James Clarke Thu, 15 Oct 2015 22:20:13 +0100 polyml (5.2.1-1.1) unstable; urgency=low * NMU, added armhf to the arch list. (Closes: #623135) -- Konstantinos Margaritis Wed, 11 Jan 2012 22:39:20 +0000 polyml (5.2.1-1) unstable; urgency=low [ Achim D. Brucker ] * Initial upload to Debian (Closes: #494488) * new upstream version [ Lionel Elie Mamane ] * Various packaging fixes * Bump up Standards-Version to 3.8.2 -- Lionel Elie Mamane Thu, 03 Sep 2009 15:08:33 +0200 polyml (5.2-3) unstable; urgency=low * Fixed copyright -- Achim D. Brucker Mon, 16 Jun 2008 15:03:57 +0200 polyml (5.2-2) unstable; urgency=low * Fixed lintian warnings -- Achim D. Brucker Sun, 15 Jun 2008 21:05:42 +0200 polyml (5.2-1) unstable; urgency=low * Initial release -- Achim D. Brucker Sun, 15 Jun 2008 11:06:07 +0200