Import of pkgsrc-2014Q1
This commit is contained in:
@@ -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"
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
16
lang/polyml/patches/patch-buildpolyc
Normal file
16
lang/polyml/patches/patch-buildpolyc
Normal 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
|
||||
}
|
||||
|
||||
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user