svn commit: r311141 - in head: . devel/gobject-introspection devel/libffi devel/libffi/files devel/lua-alien devel/rubygem-ffi devel/seed lang/ghc lang/gnustep-base lang/librep lang/python27 lang/r...
Jung-uk Kim
jkim at FreeBSD.org
Tue Jan 29 00:35:36 UTC 2013
Author: jkim
Date: Tue Jan 29 00:35:32 2013
New Revision: 311141
URL: http://svnweb.freebsd.org/changeset/ports/311141
Log:
- Update devel/libffi to 3.0.11.
- Reset maintainership for libffi. See ports/164941.
PR: ports/171768
Submitted by: Takefu <takefu at airport.fm>
Deleted:
head/devel/libffi/files/patch-src_arm_sysv.S
Modified:
head/UPDATING
head/devel/gobject-introspection/Makefile
head/devel/libffi/Makefile
head/devel/libffi/distinfo
head/devel/libffi/files/patch-configure
head/devel/libffi/pkg-plist
head/devel/lua-alien/Makefile
head/devel/rubygem-ffi/Makefile
head/devel/seed/Makefile
head/lang/ghc/bsd.cabal.mk
head/lang/gnustep-base/Makefile
head/lang/librep/Makefile
head/lang/python27/Makefile
head/lang/ruby19/Makefile
head/lang/stklos/Makefile
Modified: head/UPDATING
==============================================================================
--- head/UPDATING Mon Jan 28 23:55:00 2013 (r311140)
+++ head/UPDATING Tue Jan 29 00:35:32 2013 (r311141)
@@ -5,6 +5,20 @@ they are unavoidable.
You should get into the habit of checking this file for changes each time
you update your ports collection, before attempting any port upgrades.
+20130128:
+ AFFECTS: users of libffi
+ AUTHOR jkim at FreeBSD.org
+
+ libffi has been updated to 3.0.11. Please rebuild all ports that
+ depends on it:
+
+ If you use portmaster:
+ portmaster -w -r libffi
+ If you use portupgrade:
+ portupgrade -fr devel/libffi
+ If you use pkgng with binary packages:
+ pkg install -fR devel/libffi
+
20130121:
AFFECTS: users of mail/opensmtpd
AUTHOR: ashish at FreeBSD.org
Modified: head/devel/gobject-introspection/Makefile
==============================================================================
--- head/devel/gobject-introspection/Makefile Mon Jan 28 23:55:00 2013 (r311140)
+++ head/devel/gobject-introspection/Makefile Tue Jan 29 00:35:32 2013 (r311141)
@@ -16,7 +16,7 @@ DIST_SUBDIR= gnome3
MAINTAINER= gnome at FreeBSD.org
COMMENT= Generate interface introspection data for GObject libraries
-LIB_DEPENDS= ffi.5:${PORTSDIR}/devel/libffi
+LIB_DEPENDS= ffi:${PORTSDIR}/devel/libffi
USE_BZIP2= yes
GNU_CONFIGURE= yes
Modified: head/devel/libffi/Makefile
==============================================================================
--- head/devel/libffi/Makefile Mon Jan 28 23:55:00 2013 (r311140)
+++ head/devel/libffi/Makefile Tue Jan 29 00:35:32 2013 (r311141)
@@ -1,26 +1,38 @@
-# New ports collection makefile for: libffi
-# Date created: 14, June, 1998
-# Whom: Horance Chou <horance at freedom.ie.cycu.edu.tw>
-#
+# Created by: Horance Chou <horance at freedom.ie.cycu.edu.tw>
# $FreeBSD$
-#
PORTNAME= libffi
-PORTVERSION= 3.0.9
+PORTVERSION= 3.0.11
CATEGORIES= devel
-MASTER_SITES= ftp://sourceware.org/pub/libffi/
+MASTER_SITES= ftp://sourceware.org/pub/libffi/ \
+ http://www.mirrorservice.org/sites/sourceware.org/pub/libffi/
-MAINTAINER= bkoenig at alpha-tierchen.de
+MAINTAINER= ports at FreeBSD.org
COMMENT= Foreign Function Interface
+OPTIONS_DEFINE= TEST
+TEST_DESC= Run regression test suite
+
+.include <bsd.port.options.mk>
+
+.if ${PORT_OPTIONS:MTEST}
+BUILD_DEPENDS= runtest:${PORTSDIR}/misc/dejagnu
+.endif
+
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
-USE_GNOME= gnomehack pkgconfig
+USE_GNOME= gnomehack
+USE_PKGCONFIG= build
PLIST_SUB= PORTVERSION=${PORTVERSION}
INFO= libffi
-MAN3= ffi.3 ffi_call.3 ffi_prep_cif.3
+MAN3= ffi.3 ffi_call.3 ffi_prep_cif.3 ffi_prep_cif_var.3
+
+.if ${PORT_OPTIONS:MTEST}
+post-build:
+ @cd ${WRKSRC} && ${GMAKE} check
+.endif
post-install:
@${LN} -sf ../lib/libffi-${PORTVERSION}/include/ffi.h ${PREFIX}/include/
Modified: head/devel/libffi/distinfo
==============================================================================
--- head/devel/libffi/distinfo Mon Jan 28 23:55:00 2013 (r311140)
+++ head/devel/libffi/distinfo Tue Jan 29 00:35:32 2013 (r311141)
@@ -1,2 +1,2 @@
-SHA256 (libffi-3.0.9.tar.gz) = 589d25152318bc780cd8919b14670793f4971d9838dab46ed38c32b3ee92c452
-SIZE (libffi-3.0.9.tar.gz) = 731719
+SHA256 (libffi-3.0.11.tar.gz) = 70bfb01356360089aa97d3e71e3edf05d195599fd822e922e50d46a0055a6283
+SIZE (libffi-3.0.11.tar.gz) = 794220
Modified: head/devel/libffi/files/patch-configure
==============================================================================
--- head/devel/libffi/files/patch-configure Mon Jan 28 23:55:00 2013 (r311140)
+++ head/devel/libffi/files/patch-configure Tue Jan 29 00:35:32 2013 (r311141)
@@ -1,21 +1,11 @@
---- configure.orig 2010-11-22 12:53:14.000000000 +0100
-+++ configure 2010-11-22 12:53:26.000000000 +0100
-@@ -12231,6 +12231,9 @@
- powerpc-*-freebsd*)
- TARGET=POWERPC_FREEBSD; TARGETDIR=powerpc
- ;;
-+ powerpc64-*-freebsd*)
-+ TARGET=POWERPC; TARGETDIR=powerpc
-+ ;;
- powerpc*-*-rtems*)
- TARGET=POWERPC; TARGETDIR=powerpc
- ;;
-@@ -14484,7 +14487,7 @@
+--- configure.orig 2013-01-11 13:46:23.000000000 -0500
++++ configure 2013-01-11 13:46:50.000000000 -0500
+@@ -14254,7 +14254,7 @@
libffi_cv_as_x86_pcrel=yes
echo '.text; foo: nop; .data; .long foo-.; .text' > conftest.s
-- if $CC $CFLAGS -c conftest.s 2>&1 | grep -i warning > /dev/null; then
-+ if $CC -c conftest.s 2>&1 | grep -i warning > /dev/null; then
+- if $CC $CFLAGS -c conftest.s 2>&1 | $EGREP -i 'illegal|warning' > /dev/null; then
++ if $CC -c conftest.s 2>&1 | $EGREP -i 'illegal|warning' > /dev/null; then
libffi_cv_as_x86_pcrel=no
fi
Modified: head/devel/libffi/pkg-plist
==============================================================================
--- head/devel/libffi/pkg-plist Mon Jan 28 23:55:00 2013 (r311140)
+++ head/devel/libffi/pkg-plist Tue Jan 29 00:35:32 2013 (r311141)
@@ -5,7 +5,7 @@ lib/libffi-%%PORTVERSION%%/include/ffita
lib/libffi.a
lib/libffi.la
lib/libffi.so
-lib/libffi.so.5
+lib/libffi.so.6
libdata/pkgconfig/libffi.pc
@dirrm lib/libffi-%%PORTVERSION%%/include
@dirrm lib/libffi-%%PORTVERSION%%
Modified: head/devel/lua-alien/Makefile
==============================================================================
--- head/devel/lua-alien/Makefile Mon Jan 28 23:55:00 2013 (r311140)
+++ head/devel/lua-alien/Makefile Tue Jan 29 00:35:32 2013 (r311141)
@@ -18,7 +18,7 @@ COMMENT= Lua -> C FFI
LICENSE= MIT
-LIB_DEPENDS= ffi.5:${PORTSDIR}/devel/libffi
+LIB_DEPENDS= ffi:${PORTSDIR}/devel/libffi
USE_LUA= 5.1
Modified: head/devel/rubygem-ffi/Makefile
==============================================================================
--- head/devel/rubygem-ffi/Makefile Mon Jan 28 23:55:00 2013 (r311140)
+++ head/devel/rubygem-ffi/Makefile Tue Jan 29 00:35:32 2013 (r311141)
@@ -13,7 +13,7 @@ MASTER_SITES= RG
MAINTAINER= ruby at FreeBSD.org
COMMENT= Extension for dynamic libraries & binding functions
-LIB_DEPENDS= ffi.5:${PORTSDIR}/devel/libffi
+LIB_DEPENDS= ffi:${PORTSDIR}/devel/libffi
USE_RUBY= yes
USE_RAKE= yes
Modified: head/devel/seed/Makefile
==============================================================================
--- head/devel/seed/Makefile Mon Jan 28 23:55:00 2013 (r311140)
+++ head/devel/seed/Makefile Tue Jan 29 00:35:32 2013 (r311141)
@@ -20,7 +20,7 @@ MAINTAINER= gnome at FreeBSD.org
COMMENT= GObject JavaScriptCore bridge
BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/gnome-js-common.pc:${PORTSDIR}/devel/gnome-js-common
-LIB_DEPENDS= ffi.5:${PORTSDIR}/devel/libffi \
+LIB_DEPENDS= ffi:${PORTSDIR}/devel/libffi \
webkitgtk-1.0.0:${PORTSDIR}/www/webkit-gtk2 \
girepository-1.0.1:${PORTSDIR}/devel/gobject-introspection \
dbus-glib-1.2:${PORTSDIR}/devel/dbus-glib \
Modified: head/lang/ghc/bsd.cabal.mk
==============================================================================
--- head/lang/ghc/bsd.cabal.mk Mon Jan 28 23:55:00 2013 (r311140)
+++ head/lang/ghc/bsd.cabal.mk Tue Jan 29 00:35:32 2013 (r311141)
@@ -84,7 +84,7 @@ USE_BINUTILS= yes
USE_GCC= 4.6+
.if ${PORT_OPTIONS:MDYNAMIC}
-LIB_DEPENDS+= ffi.5:${PORTSDIR}/devel/libffi
+LIB_DEPENDS+= ffi:${PORTSDIR}/devel/libffi
.endif
CONFIGURE_ARGS+= --with-gcc=${CC} --with-ld=${LD} --with-ar=${AR} \
Modified: head/lang/gnustep-base/Makefile
==============================================================================
--- head/lang/gnustep-base/Makefile Mon Jan 28 23:55:00 2013 (r311140)
+++ head/lang/gnustep-base/Makefile Tue Jan 29 00:35:32 2013 (r311141)
@@ -14,7 +14,7 @@ MASTER_SITE_SUBDIR= core
MAINTAINER= ports at FreeBSD.org
COMMENT= GNUstep Foundation library
-LIB_DEPENDS+= ffi.5:${PORTSDIR}/devel/libffi
+LIB_DEPENDS+= ffi:${PORTSDIR}/devel/libffi
LIB_DEPENDS+= xml2.5:${PORTSDIR}/textproc/libxml2
LIB_DEPENDS+= xslt.2:${PORTSDIR}/textproc/libxslt
LIB_DEPENDS+= gmp.10:${PORTSDIR}/math/gmp
Modified: head/lang/librep/Makefile
==============================================================================
--- head/lang/librep/Makefile Mon Jan 28 23:55:00 2013 (r311140)
+++ head/lang/librep/Makefile Tue Jan 29 00:35:32 2013 (r311141)
@@ -16,7 +16,7 @@ COMMENT= An Emacs Lisp like runtime libr
LICENSE= GPLv2
LIB_DEPENDS= gdbm.4:${PORTSDIR}/databases/gdbm \
- ffi.5:${PORTSDIR}/devel/libffi \
+ ffi:${PORTSDIR}/devel/libffi \
gmp.10:${PORTSDIR}/math/gmp
RUN_DEPENDS= gtar:${PORTSDIR}/archivers/gtar
Modified: head/lang/python27/Makefile
==============================================================================
--- head/lang/python27/Makefile Mon Jan 28 23:55:00 2013 (r311140)
+++ head/lang/python27/Makefile Tue Jan 29 00:35:32 2013 (r311141)
@@ -95,7 +95,7 @@ PLIST_SUB+= THREADS=""
CONFIGURE_ARGS+= --with-pth --with-system-ffi
EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-configure-pth
LIB_DEPENDS+= pth:${PORTSDIR}/devel/pth \
- ffi.5:${PORTSDIR}/devel/libffi
+ ffi:${PORTSDIR}/devel/libffi
_PTH_CPPFLAGS= "-I${LOCALBASE}/include/pth"
_PTH_LDFLAGS= "-L${LOCALBASE}/lib/pth"
CPPFLAGS:= ${_PTH_CPPFLAGS} ${CPPFLAGS}
Modified: head/lang/ruby19/Makefile
==============================================================================
--- head/lang/ruby19/Makefile Mon Jan 28 23:55:00 2013 (r311140)
+++ head/lang/ruby19/Makefile Tue Jan 29 00:35:32 2013 (r311141)
@@ -14,7 +14,7 @@ DIST_SUBDIR= ruby
MAINTAINER= ruby at FreeBSD.org
COMMENT?= An object-oriented interpreted scripting language
-LIB_DEPENDS= ffi.5:${PORTSDIR}/devel/libffi \
+LIB_DEPENDS= ffi:${PORTSDIR}/devel/libffi \
yaml-0.2:${PORTSDIR}/textproc/libyaml \
execinfo.1:${PORTSDIR}/devel/libexecinfo
Modified: head/lang/stklos/Makefile
==============================================================================
--- head/lang/stklos/Makefile Mon Jan 28 23:55:00 2013 (r311140)
+++ head/lang/stklos/Makefile Tue Jan 29 00:35:32 2013 (r311141)
@@ -17,7 +17,7 @@ COMMENT= The successor of the STk Scheme
LIB_DEPENDS= gmp.10:${PORTSDIR}/math/gmp \
pcre.3:${PORTSDIR}/devel/pcre \
- ffi.5:${PORTSDIR}/devel/libffi \
+ ffi:${PORTSDIR}/devel/libffi \
gc-threaded.1:${PORTSDIR}/devel/boehm-gc-threaded
ONLY_FOR_ARCHS= i386 amd64
More information about the svn-ports-all
mailing list