Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 29 Jan 2013 00:35:33 +0000 (UTC)
From:      Jung-uk Kim <jkim@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   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...
Message-ID:  <201301290035.r0T0ZXUI081632@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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@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@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@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@freedom.ie.cycu.edu.tw>
-#
+# Created by: Horance Chou <horance@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@alpha-tierchen.de
+MAINTAINER=	ports@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@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@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@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@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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201301290035.r0T0ZXUI081632>