Import of pkgsrc-2016Q3

This commit is contained in:
2016-10-14 07:49:11 +02:00
committed by Lionel Sambuc
parent 9d819b6d54
commit 1242aa1e36
35952 changed files with 949749 additions and 377083 deletions

View File

@@ -1,8 +1,7 @@
# $NetBSD: Makefile,v 1.14 2014/09/29 00:55:00 asau Exp $
# $NetBSD: Makefile,v 1.15 2016/03/01 19:50:10 asau Exp $
DISTNAME= polyml.5.5.2
PKGNAME= polyml-5.5.2
PKGREVISION= 3
DISTNAME= polyml.5.6
PKGNAME= polyml-5.6
CATEGORIES= lang
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=polyml/}
@@ -12,6 +11,8 @@ COMMENT= Poly/ML is an implementation of Standard ML
# ONLY_FOR_PLATFORM= *-*-i386 *-*-x86_64 *-*-sparc *-*-powerpc
WRKSRC= $(WRKDIR)/$(PKGNAME_NOREV)
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --with-system-libffi
USE_LIBTOOL= yes
@@ -20,18 +21,6 @@ TEST_TARGET= tests
PKGCONFIG_OVERRIDE= libpolyml/polyml.pc.in
SUBST_CLASSES+= rpath
SUBST_SED.rpath= -e s';-L@libdir@;-L@libdir@ ${COMPILER_RPATH_FLAG}@libdir@;g'
SUBST_FILES.rpath= libpolyml/polyml.pc.in
SUBST_STAGE.rpath= pre-configure
SUBST_MESSAGE.rpath= Adding RPATH flag to pkg-config file.
SUBST_CLASSES+= compiler-rpath
SUBST_SED.compiler-rpath= -e s';@COMPILER_RPATH_FLAG@;${COMPILER_RPATH_FLAG};g'
SUBST_FILES.compiler-rpath= polyc.in
SUBST_STAGE.compiler-rpath= pre-configure
SUBST_MESSAGE.compiler-rpath= Adding RPATH flag to compiler wrapper.
.include "options.mk"
.include "../../devel/libffi/buildlink3.mk"

View File

@@ -1,9 +1,9 @@
$NetBSD: distinfo,v 1.9 2014/09/29 00:55:00 asau Exp $
$NetBSD: distinfo,v 1.12 2016/03/01 19:50:10 asau Exp $
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-configure) = b4445154d87f11296164cb3fb44d02f1e2fd5553
SHA1 (patch-configure.ac) = 5754c03783c97ff9ccd09d4a35b743f169ed966f
SHA1 (patch-libpolyml_elfexport.cpp) = ea2ac256feab994cca53cc5400a8a61e3563811c
SHA1 (patch-polyc.in) = fa27ed1100d6387c72d5a3b19318771533f045b9
SHA1 (polyml.5.6.tar.gz) = e7d6b774156f7d02c16b57cede70042c15853d4c
RMD160 (polyml.5.6.tar.gz) = 12daec948db8dc4a45197d4c713545726b5b9858
SHA512 (polyml.5.6.tar.gz) = cd4f25c225831dec512f7136dfda4ba31abd6939d9e8e0cacdb6d48212488b56ba5969c76e76fcbfcfa83d015a67d9cf62457286086f3c2b3f7914a7939d7b59
Size (polyml.5.6.tar.gz) = 6066166 bytes
SHA1 (patch-configure) = 3df85bb0adac4bfd68fffa32c41944f21eaf8c40
SHA1 (patch-configure.ac) = 63817ba1fd42bae03da67f74b5b97dda32b02118
SHA1 (patch-libpolyml_elfexport.cpp) = 3dfde6483eca0778504265a8e92cad8ef86d72d3

View File

@@ -1,4 +1,6 @@
$NetBSD: patch-configure,v 1.1 2014/09/24 09:47:41 asau Exp $
$NetBSD: patch-configure,v 1.2 2015/12/29 23:34:54 dholland Exp $
Don't explicitly link libgcc or libstdc++. Fixes build with clang.
--- configure.orig 2014-05-09 10:11:45.000000000 +0000
+++ configure

View File

@@ -1,4 +1,6 @@
$NetBSD: patch-configure.ac,v 1.1 2014/09/24 09:47:41 asau Exp $
$NetBSD: patch-configure.ac,v 1.2 2015/12/29 23:34:54 dholland Exp $
Remove some stupid checks.
--- configure.ac.orig 2014-05-09 10:05:32.000000000 +0000
+++ configure.ac

View File

@@ -1,4 +1,7 @@
$NetBSD: patch-libpolyml_elfexport.cpp,v 1.3 2014/09/13 18:23:38 asau Exp $
$NetBSD: patch-libpolyml_elfexport.cpp,v 1.4 2015/12/29 23:34:54 dholland Exp $
Fix build on NetBSD.
Fix build on Dragonfly.
--- libpolyml/elfexport.cpp.orig 2013-10-15 16:25:39.000000000 +0000
+++ libpolyml/elfexport.cpp

View File

@@ -1,25 +0,0 @@
$NetBSD: patch-polyc.in,v 1.2 2014/09/29 00:55:00 asau Exp $
--- polyc.in.orig 2014-05-11 11:16:37.000000000 +0000
+++ polyc.in
@@ -2,7 +2,7 @@
prefix=@prefix@
exec_prefix=@exec_prefix@
BINDIR=@bindir@
-LINK=@CC@
+LINK=@CXX@
LIBDIR=@libdir@
LIBS="@LIBS@ @FFI_LIBS@"
CFLAGS="@CFLAGS@"
@@ -34,9 +34,9 @@ link()
{
if [ X"$2" = "X" ]
then
- ${LINK} ${EXTRALDFLAGS} ${CFLAGS} $1 -L${LIBDIR} -lpolymain -lpolyml ${LIBS}
+ ${LINK} ${EXTRALDFLAGS} ${CFLAGS} $1 -L${LIBDIR} @COMPILER_RPATH_FLAG@${LIBDIR} -lpolymain -lpolyml ${LIBS}
else
- ${LINK} ${EXTRALDFLAGS} ${CFLAGS} $1 -o $2 -L${LIBDIR} -lpolymain -lpolyml ${LIBS}
+ ${LINK} ${EXTRALDFLAGS} ${CFLAGS} $1 -o $2 -L${LIBDIR} @COMPILER_RPATH_FLAG@${LIBDIR} -lpolymain -lpolyml ${LIBS}
fi
}