Import of pkgsrc-2014Q1

This commit is contained in:
2014-04-17 16:38:45 +02:00
parent 785076ae39
commit 9a8c06dafb
19365 changed files with 828089 additions and 278039 deletions

View File

@@ -1,7 +1,8 @@
# $NetBSD: Makefile,v 1.8 2012/10/08 14:34:06 asau Exp $
# $NetBSD: Makefile,v 1.10 2014/03/05 22:14:17 asau Exp $
DISTNAME= polyml.5.5
PKGNAME= polyml-5.5
DISTNAME= polyml.5.5.1
PKGNAME= polyml-5.5.1
PKGREVISION= 1
CATEGORIES= lang
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=polyml/}
@@ -10,7 +11,6 @@ HOMEPAGE= http://polyml.org/
COMMENT= Poly/ML is an implementation of Standard ML
# ONLY_FOR_PLATFORM= *-*-i386 *-*-x86_64 *-*-sparc *-*-powerpc
# Dumps core on NetBSD/amd64
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --with-system-libffi
@@ -18,6 +18,12 @@ USE_LIBTOOL= yes
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"

View File

@@ -1,7 +1,9 @@
@comment $NetBSD: PLIST,v 1.1.1.1 2009/03/20 21:12:51 asau Exp $
@comment $NetBSD: PLIST,v 1.2 2013/12/15 18:35:22 asau Exp $
bin/poly
bin/polyc
bin/polyimport
lib/libpolymain.la
lib/libpolyml.la
man/man1/poly.1
man/man1/polyc.1
man/man1/polyimport.1

View File

@@ -1,6 +1,7 @@
$NetBSD: distinfo,v 1.4 2012/10/08 14:33:32 asau Exp $
$NetBSD: distinfo,v 1.6 2014/03/05 22:14:17 asau Exp $
SHA1 (polyml.5.5.tar.gz) = 9b308d3ac69316d1fcb0f6ac5f9b9e2d2390d511
RMD160 (polyml.5.5.tar.gz) = a2daf4230e7643c1febb455dea0c4f5682096d63
Size (polyml.5.5.tar.gz) = 5504389 bytes
SHA1 (patch-libpolyml_elfexport.cpp) = b32d52ea2a0b00b15cab1ec3aff0dac84add1d56
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

View File

@@ -0,0 +1,16 @@
$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
}

View File

@@ -1,10 +1,10 @@
$NetBSD: patch-libpolyml_elfexport.cpp,v 1.1 2012/03/22 20:48:45 asau Exp $
$NetBSD: patch-libpolyml_elfexport.cpp,v 1.2 2013/12/15 18:35:23 asau Exp $
--- libpolyml/elfexport.cpp.orig 2010-04-14 22:13:42.000000000 +0000
--- libpolyml/elfexport.cpp.orig 2013-06-11 11:13:52.000000000 +0000
+++ libpolyml/elfexport.cpp
@@ -62,6 +62,13 @@
#ifdef HAVE_SYS_ELF_386_H
#include <sys/elf_386.h>
@@ -65,6 +65,13 @@
#ifdef HAVE_SYS_ELF_AMD64_H
#include <sys/elf_amd64.h>
#endif
+#if defined(__NetBSD__) && defined(HOSTARCHITECTURE_X86_64)
+#include <i386/elf_machdep.h>