pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/lang/polyml Update to Poly/ML 5.5.2
details: https://anonhg.NetBSD.org/pkgsrc/rev/39f05fc125f8
branches: trunk
changeset: 639456:39f05fc125f8
user: asau <asau%pkgsrc.org@localhost>
date: Sat Sep 13 18:23:38 2014 +0000
description:
Update to Poly/ML 5.5.2
Most of the changes are bug fixes. One major fix was to the
intermediate code optimiser reported back in September.
Other changes are the addition of PrettyStringWithWidth and
PrettyLineBreak constructors to the PolyML.pretty datatype,
Thread.Thread.numPhysicalProcessors to return the number of
physical processors and printing ?.t in circumstances where t is
bound to a different type. The debugger has been extended to
include structures and the arguments to functors.
diffstat:
lang/polyml/Makefile | 13 +++----------
lang/polyml/PLIST | 3 ++-
lang/polyml/distinfo | 11 +++++------
lang/polyml/patches/patch-buildpolyc | 16 ----------------
lang/polyml/patches/patch-libpolyml_elfexport.cpp | 10 +++++-----
5 files changed, 15 insertions(+), 38 deletions(-)
diffs (101 lines):
diff -r 00d2437009dd -r 39f05fc125f8 lang/polyml/Makefile
--- a/lang/polyml/Makefile Sat Sep 13 16:49:27 2014 +0000
+++ b/lang/polyml/Makefile Sat Sep 13 18:23:38 2014 +0000
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.10 2014/03/05 22:14:17 asau Exp $
+# $NetBSD: Makefile,v 1.11 2014/09/13 18:23:38 asau Exp $
-DISTNAME= polyml.5.5.1
-PKGNAME= polyml-5.5.1
-PKGREVISION= 1
+DISTNAME= polyml.5.5.2
+PKGNAME= polyml-5.5.2
CATEGORIES= lang
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=polyml/}
@@ -18,12 +17,6 @@
USE_LANGUAGES= c c++
TEST_TARGET= tests
-SUBST_CLASSES+= fix-rpath-flag
-SUBST_STAGE.fix-rpath-flag= pre-configure
-SUBST_MESSAGE.fix-rpath-flag= Fixing RPATH flag.
-SUBST_FILES.fix-rpath-flag= buildpolyc
-SUBST_SED.fix-rpath-flag= -e 's:@COMPILER_RPATH_FLAG@:${COMPILER_RPATH_FLAG}:g'
-
.include "options.mk"
.include "../../devel/libffi/buildlink3.mk"
diff -r 00d2437009dd -r 39f05fc125f8 lang/polyml/PLIST
--- a/lang/polyml/PLIST Sat Sep 13 16:49:27 2014 +0000
+++ b/lang/polyml/PLIST Sat Sep 13 18:23:38 2014 +0000
@@ -1,9 +1,10 @@
-@comment $NetBSD: PLIST,v 1.2 2013/12/15 18:35:22 asau Exp $
+@comment $NetBSD: PLIST,v 1.3 2014/09/13 18:23:38 asau Exp $
bin/poly
bin/polyc
bin/polyimport
lib/libpolymain.la
lib/libpolyml.la
+lib/pkgconfig/polyml.pc
man/man1/poly.1
man/man1/polyc.1
man/man1/polyimport.1
diff -r 00d2437009dd -r 39f05fc125f8 lang/polyml/distinfo
--- a/lang/polyml/distinfo Sat Sep 13 16:49:27 2014 +0000
+++ b/lang/polyml/distinfo Sat Sep 13 18:23:38 2014 +0000
@@ -1,7 +1,6 @@
-$NetBSD: distinfo,v 1.6 2014/03/05 22:14:17 asau Exp $
+$NetBSD: distinfo,v 1.7 2014/09/13 18:23:38 asau Exp $
-SHA1 (polyml.5.5.1.tar.gz) = f5a0d289eb0a891af5ac6e897ccc7718ccf32d89
-RMD160 (polyml.5.5.1.tar.gz) = 504a9e8c064355bcee638a3735f7e97b3f92d03e
-Size (polyml.5.5.1.tar.gz) = 5465794 bytes
-SHA1 (patch-buildpolyc) = 43abf4c7a3545ec3b4de62a216009cc7728da848
-SHA1 (patch-libpolyml_elfexport.cpp) = 7291a7a1410651bee00662feb5f8d74337c14f3a
+SHA1 (polyml.5.5.2.tar.gz) = 8926046162c073d01c1b3bcfc744c63adfafc0d2
+RMD160 (polyml.5.5.2.tar.gz) = 3f345e665fb880d02a086179f31944c04f5df79b
+Size (polyml.5.5.2.tar.gz) = 5599140 bytes
+SHA1 (patch-libpolyml_elfexport.cpp) = ea2ac256feab994cca53cc5400a8a61e3563811c
diff -r 00d2437009dd -r 39f05fc125f8 lang/polyml/patches/patch-buildpolyc
--- a/lang/polyml/patches/patch-buildpolyc Sat Sep 13 16:49:27 2014 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,16 +0,0 @@
-$NetBSD: patch-buildpolyc,v 1.2 2014/03/05 22:14:17 asau Exp $
-
---- buildpolyc.orig 2013-08-03 12:23:37.000000000 +0000
-+++ buildpolyc
-@@ -15,9 +15,9 @@ link()
- {
- if [ X"$2" = "X" ]
- then
-- ${LINK} ${EXTRALDFLAGS} $1 -L${LIBDIR} -lpolymain -lpolyml ${LIBS}
-+ ${LINK} ${EXTRALDFLAGS} $1 -L${LIBDIR} @COMPILER_RPATH_FLAG@${LIBDIR} -lpolymain -lpolyml ${LIBS}
- else
-- ${LINK} ${EXTRALDFLAGS} $1 -o $2 -L${LIBDIR} -lpolymain -lpolyml ${LIBS}
-+ ${LINK} ${EXTRALDFLAGS} $1 -o $2 -L${LIBDIR} @COMPILER_RPATH_FLAG@${LIBDIR} -lpolymain -lpolyml ${LIBS}
- fi
- }
-
diff -r 00d2437009dd -r 39f05fc125f8 lang/polyml/patches/patch-libpolyml_elfexport.cpp
--- a/lang/polyml/patches/patch-libpolyml_elfexport.cpp Sat Sep 13 16:49:27 2014 +0000
+++ b/lang/polyml/patches/patch-libpolyml_elfexport.cpp Sat Sep 13 18:23:38 2014 +0000
@@ -1,6 +1,6 @@
-$NetBSD: patch-libpolyml_elfexport.cpp,v 1.2 2013/12/15 18:35:23 asau Exp $
+$NetBSD: patch-libpolyml_elfexport.cpp,v 1.3 2014/09/13 18:23:38 asau Exp $
---- libpolyml/elfexport.cpp.orig 2013-06-11 11:13:52.000000000 +0000
+--- libpolyml/elfexport.cpp.orig 2013-10-15 16:25:39.000000000 +0000
+++ libpolyml/elfexport.cpp
@@ -65,6 +65,13 @@
#ifdef HAVE_SYS_ELF_AMD64_H
@@ -13,6 +13,6 @@
+/* Missing definition taken from NetBSD: */
+#define R_386_PC32 2
+#endif
- #ifdef HAVE_STRING_H
- #include <string.h>
- #endif
+
+ // Android has the ARM relocation symbol here
+ #ifdef HAVE_ASM_ELF_H
Home |
Main Index |
Thread Index |
Old Index