summaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
authorobache <obache@pkgsrc.org>2013-04-06 12:41:23 +0000
committerobache <obache@pkgsrc.org>2013-04-06 12:41:23 +0000
commit0bbe907db686a8e5469e152356a25a8b9e7ad094 (patch)
tree80c746aa8fdb6fd81f0030580c6c73e3092cd997 /devel
parente8f5e7804d795d2e7f033eee496ba5b2b7116659 (diff)
downloadpkgsrc-0bbe907db686a8e5469e152356a25a8b9e7ad094.tar.gz
Update libffi to 3.0.13.
3.0.13 Mar-17-13 Add Meta support. Add missing Moxie bits. Fix stack alignment bug on 32-bit x86. Build fix for m68000 targets. Build fix for soft-float Power targets. Fix the install dir location for some platforms when building with GCC (OS X, Solaris). Fix Cygwin regression.
Diffstat (limited to 'devel')
-rw-r--r--devel/libffi/Makefile4
-rw-r--r--devel/libffi/distinfo10
-rw-r--r--devel/libffi/patches/patch-aa20
3 files changed, 17 insertions, 17 deletions
diff --git a/devel/libffi/Makefile b/devel/libffi/Makefile
index 707ca5709f5..4960a0e601d 100644
--- a/devel/libffi/Makefile
+++ b/devel/libffi/Makefile
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.20 2013/03/14 19:56:41 drochner Exp $
+# $NetBSD: Makefile,v 1.21 2013/04/06 12:41:23 obache Exp $
#
-DISTNAME= libffi-3.0.12
+DISTNAME= libffi-3.0.13
CATEGORIES= devel
MASTER_SITES= ftp://sourceware.org/pub/libffi/
diff --git a/devel/libffi/distinfo b/devel/libffi/distinfo
index 27f5f852062..46d386d5ea7 100644
--- a/devel/libffi/distinfo
+++ b/devel/libffi/distinfo
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.27 2013/03/18 10:04:10 jperkin Exp $
+$NetBSD: distinfo,v 1.28 2013/04/06 12:41:23 obache Exp $
-SHA1 (libffi-3.0.12.tar.gz) = 463dcb4ae9aea4c52bba12b67fbe4d91ed1e21fd
-RMD160 (libffi-3.0.12.tar.gz) = 9b18efe307200da3e647700013948362d9830cf5
-Size (libffi-3.0.12.tar.gz) = 844641 bytes
-SHA1 (patch-aa) = 2a36ef7a26fd4a7bcba13f28ccb9226ce00c5c5c
+SHA1 (libffi-3.0.13.tar.gz) = f5230890dc0be42fb5c58fbf793da253155de106
+RMD160 (libffi-3.0.13.tar.gz) = 03f0627c0fcc800d38636258a2fab2d6bb8b6625
+Size (libffi-3.0.13.tar.gz) = 845747 bytes
+SHA1 (patch-aa) = 2f750e47e2911711da9a06153c8c10cf143d2c58
SHA1 (patch-ac) = f3c6324f4334d23e684b4eca25173a13be5d37eb
SHA1 (patch-ad) = 8901a00abe25422e3e35f321a5fb89311185fc0b
SHA1 (patch-ae) = aa53d44c740806d54776530eeb7f7ff245d2022d
diff --git a/devel/libffi/patches/patch-aa b/devel/libffi/patches/patch-aa
index b0fe68bd6eb..709b6e24317 100644
--- a/devel/libffi/patches/patch-aa
+++ b/devel/libffi/patches/patch-aa
@@ -1,12 +1,12 @@
-$NetBSD: patch-aa,v 1.16 2013/03/18 10:04:11 jperkin Exp $
+$NetBSD: patch-aa,v 1.17 2013/04/06 12:41:23 obache Exp $
Extend which ports we accept to deal with.
Disable multilib directories.
---- configure.orig 2013-02-11 19:24:24.000000000 +0000
+--- configure.orig 2013-03-17 22:36:19.000000000 +0000
+++ configure
-@@ -13329,7 +13329,7 @@ case "$host" in
+@@ -13331,7 +13331,7 @@ case "$host" in
TARGET=FRV; TARGETDIR=frv
;;
@@ -15,7 +15,7 @@ Disable multilib directories.
TARGET=PA_LINUX; TARGETDIR=pa
;;
hppa*64-*-hpux*)
-@@ -13422,7 +13422,7 @@ case "$host" in
+@@ -13428,7 +13428,7 @@ case "$host" in
mips-sgi-irix5.* | mips-sgi-irix6.* | mips*-*-rtems*)
TARGET=MIPS; TARGETDIR=mips
;;
@@ -24,7 +24,7 @@ Disable multilib directories.
# Support 128-bit long double for NewABI.
HAVE_LONG_DOUBLE='defined(__mips64)'
TARGET=MIPS; TARGETDIR=mips
-@@ -13443,7 +13443,7 @@ case "$host" in
+@@ -13449,7 +13449,7 @@ case "$host" in
powerpc-*-aix* | rs6000-*-aix*)
TARGET=POWERPC_AIX; TARGETDIR=powerpc
;;
@@ -33,7 +33,7 @@ Disable multilib directories.
TARGET=POWERPC_FREEBSD; TARGETDIR=powerpc
;;
powerpc64-*-freebsd*)
-@@ -13457,7 +13457,7 @@ case "$host" in
+@@ -13463,7 +13463,7 @@ case "$host" in
TARGET=S390; TARGETDIR=s390
;;
@@ -42,7 +42,7 @@ Disable multilib directories.
TARGET=SH; TARGETDIR=sh
;;
sh64-*-* | sh5*-*-*)
-@@ -14647,7 +14647,7 @@ case "$target" in
+@@ -14661,7 +14661,7 @@ case "$target" in
$as_echo "#define FFI_EXEC_TRAMPOLINE_TABLE 1" >>confdefs.h
;;
@@ -51,19 +51,19 @@ Disable multilib directories.
$as_echo "#define FFI_MMAP_EXEC_WRIT 1" >>confdefs.h
-@@ -14826,11 +14826,6 @@ if test "x$GCC" = "xyes"; then
+@@ -14840,11 +14840,6 @@ if test "x$GCC" = "xyes"; then
toolexecdir='$(libdir)/gcc-lib/$(target_alias)'
toolexeclibdir='$(libdir)'
fi
- multi_os_directory=`$CC -print-multi-os-directory`
- case $multi_os_directory in
- .) ;; # Avoid trailing /.
-- *) toolexeclibdir=$toolexeclibdir/$multi_os_directory ;;
+- ../*) toolexeclibdir=$toolexeclibdir/$multi_os_directory ;;
- esac
else
toolexeclibdir='$(libdir)'
-@@ -16716,13 +16711,13 @@ s/ [a-zA-Z0-9-]*-all [a-zA-Z0-9-]*-all-a
+@@ -16734,13 +16729,13 @@ s/ [a-zA-Z0-9-]*-all [a-zA-Z0-9-]*-all-a
/-all-all/d
a\\
@ HOST="\$(HOST)\" \\\\\\