From takefu@airport.fm  Wed Sep 19 09:28:10 2012
Return-Path: <takefu@airport.fm>
Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52])
	by hub.freebsd.org (Postfix) with ESMTP id 79FC7106566B
	for <freebsd-gnats-submit@freebsd.org>; Wed, 19 Sep 2012 09:28:10 +0000 (UTC)
	(envelope-from takefu@airport.fm)
Received: from ae-osaka.co.jp (unknown [IPv6:2001:3e0:4ec:a000::1])
	by mx1.freebsd.org (Postfix) with ESMTP id B78C48FC12
	for <freebsd-gnats-submit@freebsd.org>; Wed, 19 Sep 2012 09:28:09 +0000 (UTC)
Received: from ae-osaka.co.jp (localhost.ae-osaka.co.jp [127.0.0.1])
	by ae-osaka.co.jp (Postfix) with ESMTP id 6DB33D3AC02;
	Wed, 19 Sep 2012 18:28:07 +0900 (JST)
Received: from [IPv6:2001:3e0:4ec:a011:1548:b01a:ee74:bc2b] (unknown [IPv6:2001:3e0:4ec:a011:1548:b01a:ee74:bc2b])
	by ae-osaka.co.jp (Postfix) with ESMTPSA id E3D96D3AC01;
	Wed, 19 Sep 2012 18:28:06 +0900 (JST)
Message-Id: <50599027.3010305@airport.fm>
Date: Wed, 19 Sep 2012 18:28:07 +0900
From: Takefu <takefu@airport.fm>
Reply-To: takefu@airport.fm
To: freebsd-gnats-submit@freebsd.org
Cc: bkoenig@alpha-tierchen.de
Subject: [UPDATE] devel/libffi: update to 3.0.11

>Number:         171768
>Category:       ports
>Synopsis:       [UPDATE] devel/libffi: update to 3.0.11
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    jkim
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Wed Sep 19 09:30:13 UTC 2012
>Closed-Date:    Tue Jan 29 00:37:21 UTC 2013
>Last-Modified:  Tue Jan 29 00:40:00 UTC 2013
>Originator:     Takefu
>Release:        FreeBSD 8.2-RELEASE-p9 amd64
>Organization:
FOX Amateur Radio Club
>Environment:
>Description:
 - Update to 3.0.11
 Port maintainer (bkoenig@alpha-tierchen.de) is cc'd.
> How-To-Repeat:
> Fix:
 --- devel/libffi.patch begins here ---
 diff -ruN /usr/ports/devel/libffi/Makefile devel/libffi/Makefile
 --- /usr/ports/devel/libffi/Makefile	2011-11-10 00:25:30.000000000 +0900
 +++ devel/libffi/Makefile	2012-09-19 18:23:36.000000000 +0900
 @@ -6,7 +6,7 @@
  #
 
  PORTNAME=	libffi
 -PORTVERSION=	3.0.9
 +PORTVERSION=	3.0.11
  CATEGORIES=	devel
  MASTER_SITES=	ftp://sourceware.org/pub/libffi/
 
 @@ -14,6 +14,7 @@
  COMMENT=	Foreign Function Interface
 
  GNU_CONFIGURE=	yes
 +USE_GCC=	4.2+
  USE_LDCONFIG=	yes
  USE_GNOME=	gnomehack pkgconfig
  PLIST_SUB=	PORTVERSION=${PORTVERSION}
 diff -ruN /usr/ports/devel/libffi/distinfo devel/libffi/distinfo
 --- /usr/ports/devel/libffi/distinfo	2011-07-03 23:56:07.000000000 +0900
 +++ devel/libffi/distinfo	2012-09-19 16:50:56.000000000 +0900
 @@ -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
 diff -ruN /usr/ports/devel/libffi/files/patch-configure devel/libffi/files/patch-configure
 --- /usr/ports/devel/libffi/files/patch-configure	2010-12-15 04:33:15.000000000 +0900
 +++ devel/libffi/files/patch-configure	1970-01-01 09:00:00.000000000 +0900
 @@ -1,21 +0,0 @@
 ---- 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 @@
 -
 - 	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
 - 	    libffi_cv_as_x86_pcrel=no
 - 	fi
 -
 diff -ruN /usr/ports/devel/libffi/files/patch-src_arm_sysv.S devel/libffi/files/patch-src_arm_sysv.S
 --- /usr/ports/devel/libffi/files/patch-src_arm_sysv.S	2008-04-04 21:59:12.000000000 +0900
 +++ devel/libffi/files/patch-src_arm_sysv.S	1970-01-01 09:00:00.000000000 +0900
 @@ -1,73 +0,0 @@
 ---- src/arm/sysv.S.orig	2008-02-15 02:15:41.000000000 +0100
 -+++ src/arm/sysv.S	2008-04-01 13:25:02.000000000 +0200
 -@@ -83,14 +83,6 @@
 - # define call_reg(x)	mov	lr, pc ; mov	pc, x
 - #endif
 -
 --/* Conditionally compile unwinder directives.  */
 --#ifdef __ARM_EABI__
 --#define UNWIND
 --#else
 --#define UNWIND @
 --#endif	
 --
 --	
 - #if defined(__thumb__) && !defined(__THUMB_INTERWORK__)
 - .macro	ARM_FUNC_START name
 - 	.text
 -@@ -101,7 +93,6 @@
 - 	bx	pc
 - 	nop
 - 	.arm
 --	UNWIND .fnstart
 - /* A hook to tell gdb that we've switched to ARM mode.  Also used to call
 -    directly from other local arm routines.  */
 - _L__\name:		
 -@@ -112,7 +103,6 @@
 - 	.align 0
 - 	.arm
 - 	ENTRY(\name)
 --	UNWIND .fnstart
 - .endm
 - #endif
 -
 -@@ -145,11 +135,8 @@
 - ARM_FUNC_START ffi_call_SYSV
 - 	@ Save registers
 -         stmfd	sp!, {r0-r3, fp, lr}
 --	UNWIND .save	{r0-r3, fp, lr}
 - 	mov	fp, sp
 -
 --	UNWIND .setfp	fp, sp
 --
 - 	@ Make room for all of the new args.
 - 	sub	sp, fp, r2
 -
 -@@ -219,7 +206,6 @@
 - 	RETLDM	"r0-r3,fp"
 -
 - .ffi_call_SYSV_end:
 --	UNWIND .fnend
 -         .size    CNAME(ffi_call_SYSV),.ffi_call_SYSV_end-CNAME(ffi_call_SYSV)
 -
 - /*
 -@@ -231,12 +217,9 @@
 - */
 -
 - ARM_FUNC_START ffi_closure_SYSV
 --	UNWIND .pad #16
 - 	add	ip, sp, #16
 - 	stmfd	sp!, {ip, lr}
 --	UNWIND .save	{r0, lr}
 - 	add	r2, sp, #8
 --	.pad #16
 - 	sub	sp, sp, #16
 - 	str	sp, [sp, #8]
 - 	add	r1, sp, #8
 -@@ -291,6 +274,5 @@
 - #endif
 -
 - .ffi_closure_SYSV_end:
 --	UNWIND .fnend
 -         .size    CNAME(ffi_closure_SYSV),.ffi_closure_SYSV_end-CNAME(ffi_closure_SYSV)
 -
 diff -ruN /usr/ports/devel/libffi/pkg-plist devel/libffi/pkg-plist
 --- /usr/ports/devel/libffi/pkg-plist	2008-10-22 16:31:06.000000000 +0900
 +++ devel/libffi/pkg-plist	2012-09-19 16:53:39.000000000 +0900
 @@ -5,7 +5,7 @@
  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%%
 --- devel/libffi.patch ends here ---
>How-To-Repeat:
>Fix:
>Release-Note:
>Audit-Trail:

From: Takefu <takefu@airport.fm>
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: pending/171768: [UPDATE] devel/libffi: update to 3.0.11
Date: Fri, 21 Sep 2012 17:28:14 +0900

 sorry!
 this PR close.
 
 new PR #171836
 
Date: Fri, 21 Sep 2012 09:22:33 +0200
From: =?iso-8859-1?Q?=22Bj=F6rn_K=F6nig=22?= <bkoenig@alpha-tierchen.de>
To: takefu@airport.fm
Subject: Re: [UPDATE] devel/libffi: update to 3.0.11

 Looks good. Thank you. Go ahead.
 
Responsible-Changed-From-To: gnats-admin->freebsd-ports-bugs 
Responsible-Changed-By: linimon 
Responsible-Changed-When: Sat Oct 6 18:54:02 UTC 2012 
Responsible-Changed-Why:  
rescue from misformatting and note maintainer approval. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=171768 

From: Raphael Kubo da Costa <rakuco@FreeBSD.org>
To: bug-followup@FreeBSD.org
Cc: Takefu <takefu@airport.fm>
Subject: Re: ports/171768: [UPDATE] devel/libffi: update to 3.0.11
Date: Sun, 21 Oct 2012 12:42:12 +0300

 Could you please send the patch as an attachment so it is easier to
 fetch and apply?

From: Takefu <takefu@airport.fm>
To: Raphael Kubo da Costa <rakuco@FreeBSD.org>
Cc: bug-followup@FreeBSD.org
Subject: Re: ports/171768: [UPDATE] devel/libffi: update to 3.0.11
Date: Mon, 22 Oct 2012 13:15:00 +0900

 This is a multi-part message in MIME format.
 --------------030900040705060403080106
 Content-Type: text/plain; charset=ISO-2022-JP
 Content-Transfer-Encoding: 7bit
 
 $B$?$1$U!wBg:eK-Cf$G$9!#(B
 
 The patch is sent by the document attachment.
 It changes from the patch sent before a little.
 
 - Trim the headers
 
 Raphael Kubo da Costa $B$5$s$O=q$-$^$7$?(B (2012/10/21 18:42):
 > Could you please send the patch as an attachment so it is easier to
 > fetch and apply?
 
 
 -- 
 
 
 --------------030900040705060403080106
 Content-Type: text/plain; charset=UTF-8;
  name="libffi-3.0.11.patch"
 Content-Transfer-Encoding: base64
 Content-Disposition: attachment;
  filename="libffi-3.0.11.patch"
 
 77u/ZGlmZiAtcnVOIC1ydU4gLS1leGNsdWRlPUNWUyAvdXNyL3BvcnRzL2RldmVsL2xpYmZm
 aS9NYWtlZmlsZSAuL01ha2VmaWxlCi0tLSAvdXNyL3BvcnRzL2RldmVsL2xpYmZmaS9NYWtl
 ZmlsZSAgICAyMDExLTExLTEwIDAwOjI1OjMwLjAwMDAwMDAwMCArMDkwMAorKysgLi9NYWtl
 ZmlsZSAgMjAxMi0xMC0yMiAxMzowNjo1My4wMDAwMDAwMDAgKzA5MDAKQEAgLTEsMTIgKzEs
 OCBAQAotIyBOZXcgcG9ydHMgY29sbGVjdGlvbiBtYWtlZmlsZSBmb3I6ICAgbGliZmZpCi0j
 IERhdGUgY3JlYXRlZDogICAgICAgICAgICAgICAgICAgICAgICAxNCwgSnVuZSwgMTk5OAot
 IyBXaG9tOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSG9yYW5jZSBDaG91IDxo
 b3JhbmNlQGZyZWVkb20uaWUuY3ljdS5lZHUudHc+Ci0jCisjIENyZWF0ZWQgYnk6IEhvcmFu
 Y2UgQ2hvdSA8aG9yYW5jZUBmcmVlZG9tLmllLmN5Y3UuZWR1LnR3PgogIyAkRnJlZUJTRDog
 cG9ydHMvZGV2ZWwvbGliZmZpL01ha2VmaWxlLHYgMS4zMiAyMDExLzExLzA5IDE1OjI1OjMw
 IG1pd2kgRXhwICQKLSMKCiBQT1JUTkFNRT0gICAgICBsaWJmZmkKLVBPUlRWRVJTSU9OPSAg
 IDMuMC45CitQT1JUVkVSU0lPTj0gICAzLjAuMTEKIENBVEVHT1JJRVM9ICAgIGRldmVsCiBN
 QVNURVJfU0lURVM9ICBmdHA6Ly9zb3VyY2V3YXJlLm9yZy9wdWIvbGliZmZpLwoKQEAgLTIw
 LDcgKzE2LDcgQEAKCiBJTkZPPSAgICAgICAgICBsaWJmZmkKCi1NQU4zPSAgICAgICAgICBm
 ZmkuMyBmZmlfY2FsbC4zIGZmaV9wcmVwX2NpZi4zCitNQU4zPSAgICAgICAgICBmZmkuMyBm
 ZmlfY2FsbC4zIGZmaV9wcmVwX2NpZi4zIGZmaV9wcmVwX2NpZl92YXIuMwoKIHBvc3QtaW5z
 dGFsbDoKICAgICAgICBAJHtMTn0gLXNmIC4uL2xpYi9saWJmZmktJHtQT1JUVkVSU0lPTn0v
 aW5jbHVkZS9mZmkuaCAke1BSRUZJWH0vaW5jbHVkZS8KZGlmZiAtcnVOIC1ydU4gLS1leGNs
 dWRlPUNWUyAvdXNyL3BvcnRzL2RldmVsL2xpYmZmaS9kaXN0aW5mbyAuL2Rpc3RpbmZvCi0t
 LSAvdXNyL3BvcnRzL2RldmVsL2xpYmZmaS9kaXN0aW5mbyAgICAyMDExLTA3LTAzIDIzOjU2
 OjA3LjAwMDAwMDAwMCArMDkwMAorKysgLi9kaXN0aW5mbyAgMjAxMi0wOS0xOSAxNzozMDow
 My4wMDAwMDAwMDAgKzA5MDAKQEAgLTEsMiArMSwyIEBACi1TSEEyNTYgKGxpYmZmaS0zLjAu
 OS50YXIuZ3opID0gNTg5ZDI1MTUyMzE4YmM3ODBjZDg5MTliMTQ2NzA3OTNmNDk3MWQ5ODM4
 ZGFiNDZlZDM4YzMyYjNlZTkyYzQ1MgotU0laRSAobGliZmZpLTMuMC45LnRhci5neikgPSA3
 MzE3MTkKK1NIQTI1NiAobGliZmZpLTMuMC4xMS50YXIuZ3opID0gNzBiZmIwMTM1NjM2MDA4
 OWFhOTdkM2U3MWUzZWRmMDVkMTk1NTk5ZmQ4MjJlOTIyZTUwZDQ2YTAwNTVhNjI4MworU0la
 RSAobGliZmZpLTMuMC4xMS50YXIuZ3opID0gNzk0MjIwCmRpZmYgLXJ1TiAtcnVOIC0tZXhj
 bHVkZT1DVlMgL3Vzci9wb3J0cy9kZXZlbC9saWJmZmkvZmlsZXMvcGF0Y2gtY29uZmlndXJl
 IC4vZmlsZXMvcGF0Y2gtY29uZmlndXJlCi0tLSAvdXNyL3BvcnRzL2RldmVsL2xpYmZmaS9m
 aWxlcy9wYXRjaC1jb25maWd1cmUgICAgICAgMjAxMC0xMi0xNSAwNDozMzoxNS4wMDAwMDAw
 MDAgKzA5MDAKKysrIC4vZmlsZXMvcGF0Y2gtY29uZmlndXJlICAgICAxOTcwLTAxLTAxIDA5
 OjAwOjAwLjAwMDAwMDAwMCArMDkwMApAQCAtMSwyMSArMCwwIEBACi0tLS0gY29uZmlndXJl
 Lm9yaWcgICAgIDIwMTAtMTEtMjIgMTI6NTM6MTQuMDAwMDAwMDAwICswMTAwCi0rKysgY29u
 ZmlndXJlICAyMDEwLTExLTIyIDEyOjUzOjI2LjAwMDAwMDAwMCArMDEwMAotQEAgLTEyMjMx
 LDYgKzEyMjMxLDkgQEAKLSAgIHBvd2VycGMtKi1mcmVlYnNkKikKLSAgICAgICBUQVJHRVQ9
 UE9XRVJQQ19GUkVFQlNEOyBUQVJHRVRESVI9cG93ZXJwYwotICAgICAgIDs7Ci0rICBwb3dl
 cnBjNjQtKi1mcmVlYnNkKikKLSsgICAgICAgIFRBUkdFVD1QT1dFUlBDOyBUQVJHRVRESVI9
 cG93ZXJwYwotKyAgICAgICAgOzsKLSAgIHBvd2VycGMqLSotcnRlbXMqKQotICAgICAgIFRB
 UkdFVD1QT1dFUlBDOyBUQVJHRVRESVI9cG93ZXJwYwotICAgICAgIDs7Ci1AQCAtMTQ0ODQs
 NyArMTQ0ODcsNyBAQAotCi0gICAgICAgbGliZmZpX2N2X2FzX3g4Nl9wY3JlbD15ZXMKLSAg
 ICAgICBlY2hvICcudGV4dDsgZm9vOiBub3A7IC5kYXRhOyAubG9uZyBmb28tLjsgLnRleHQn
 ID4gY29uZnRlc3QucwotLSAgICAgIGlmICRDQyAkQ0ZMQUdTIC1jIGNvbmZ0ZXN0LnMgMj4m
 MSB8IGdyZXAgLWkgd2FybmluZyA+IC9kZXYvbnVsbDsgdGhlbgotKyAgICAgIGlmICRDQyAt
 YyBjb25mdGVzdC5zIDI+JjEgfCBncmVwIC1pIHdhcm5pbmcgPiAvZGV2L251bGw7IHRoZW4K
 LSAgICAgICAgICAgbGliZmZpX2N2X2FzX3g4Nl9wY3JlbD1ubwotICAgICAgIGZpCi0KZGlm
 ZiAtcnVOIC1ydU4gLS1leGNsdWRlPUNWUyAvdXNyL3BvcnRzL2RldmVsL2xpYmZmaS9maWxl
 cy9wYXRjaC1zcmNfYXJtX3N5c3YuUyAuL2ZpbGVzL3BhdGNoLXNyY19hcm1fc3lzdi5TCi0t
 LSAvdXNyL3BvcnRzL2RldmVsL2xpYmZmaS9maWxlcy9wYXRjaC1zcmNfYXJtX3N5c3YuUyAg
 MjAwOC0wNC0wNCAyMTo1OToxMi4wMDAwMDAwMDAgKzA5MDAKKysrIC4vZmlsZXMvcGF0Y2gt
 c3JjX2FybV9zeXN2LlMgICAgICAgIDE5NzAtMDEtMDEgMDk6MDA6MDAuMDAwMDAwMDAwICsw
 OTAwCkBAIC0xLDczICswLDAgQEAKLS0tLSBzcmMvYXJtL3N5c3YuUy5vcmlnICAgICAgICAy
 MDA4LTAyLTE1IDAyOjE1OjQxLjAwMDAwMDAwMCArMDEwMAotKysrIHNyYy9hcm0vc3lzdi5T
 ICAgICAyMDA4LTA0LTAxIDEzOjI1OjAyLjAwMDAwMDAwMCArMDIwMAotQEAgLTgzLDE0ICs4
 Myw2IEBACi0gIyBkZWZpbmUgY2FsbF9yZWcoeCkgIG1vdiAgICAgbHIsIHBjIDsgbW92ICAg
 IHBjLCB4Ci0gI2VuZGlmCi0KLS0vKiBDb25kaXRpb25hbGx5IGNvbXBpbGUgdW53aW5kZXIg
 ZGlyZWN0aXZlcy4gICovCi0tI2lmZGVmIF9fQVJNX0VBQklfXwotLSNkZWZpbmUgVU5XSU5E
 Ci0tI2Vsc2UKLS0jZGVmaW5lIFVOV0lORCBACi0tI2VuZGlmCi0tCi0tCi0gI2lmIGRlZmlu
 ZWQoX190aHVtYl9fKSAmJiAhZGVmaW5lZChfX1RIVU1CX0lOVEVSV09SS19fKQotIC5tYWNy
 byAgICAgICAgQVJNX0ZVTkNfU1RBUlQgbmFtZQotICAgICAgIC50ZXh0Ci1AQCAtMTAxLDcg
 KzkzLDYgQEAKLSAgICAgICBieCAgICAgIHBjCi0gICAgICAgbm9wCi0gICAgICAgLmFybQot
 LSAgICAgIFVOV0lORCAuZm5zdGFydAotIC8qIEEgaG9vayB0byB0ZWxsIGdkYiB0aGF0IHdl
 J3ZlIHN3aXRjaGVkIHRvIEFSTSBtb2RlLiAgQWxzbyB1c2VkIHRvIGNhbGwKLSAgICBkaXJl
 Y3RseSBmcm9tIG90aGVyIGxvY2FsIGFybSByb3V0aW5lcy4gICovCi0gX0xfX1xuYW1lOgot
 QEAgLTExMiw3ICsxMDMsNiBAQAotICAgICAgIC5hbGlnbiAwCi0gICAgICAgLmFybQotICAg
 ICAgIEVOVFJZKFxuYW1lKQotLSAgICAgIFVOV0lORCAuZm5zdGFydAotIC5lbmRtCi0gI2Vu
 ZGlmCi0KLUBAIC0xNDUsMTEgKzEzNSw4IEBACi0gQVJNX0ZVTkNfU1RBUlQgZmZpX2NhbGxf
 U1lTVgotICAgICAgIEAgU2F2ZSByZWdpc3RlcnMKLSAgICAgICAgIHN0bWZkIHNwISwge3Iw
 LXIzLCBmcCwgbHJ9Ci0tICAgICAgVU5XSU5EIC5zYXZlICAgIHtyMC1yMywgZnAsIGxyfQot
 ICAgICAgIG1vdiAgICAgZnAsIHNwCi0KLS0gICAgICBVTldJTkQgLnNldGZwICAgZnAsIHNw
 Ci0tCi0gICAgICAgQCBNYWtlIHJvb20gZm9yIGFsbCBvZiB0aGUgbmV3IGFyZ3MuCi0gICAg
 ICAgc3ViICAgICBzcCwgZnAsIHIyCi0KLUBAIC0yMTksNyArMjA2LDYgQEAKLSAgICAgICBS
 RVRMRE0gICJyMC1yMyxmcCIKLQotIC5mZmlfY2FsbF9TWVNWX2VuZDoKLS0gICAgICBVTldJ
 TkQgLmZuZW5kCi0gICAgICAgICAuc2l6ZSAgICBDTkFNRShmZmlfY2FsbF9TWVNWKSwuZmZp
 X2NhbGxfU1lTVl9lbmQtQ05BTUUoZmZpX2NhbGxfU1lTVikKLQotIC8qCi1AQCAtMjMxLDEy
 ICsyMTcsOSBAQAotICovCi0KLSBBUk1fRlVOQ19TVEFSVCBmZmlfY2xvc3VyZV9TWVNWCi0t
 ICAgICAgVU5XSU5EIC5wYWQgIzE2Ci0gICAgICAgYWRkICAgICBpcCwgc3AsICMxNgotICAg
 ICAgIHN0bWZkICAgc3AhLCB7aXAsIGxyfQotLSAgICAgIFVOV0lORCAuc2F2ZSAgICB7cjAs
 IGxyfQotICAgICAgIGFkZCAgICAgcjIsIHNwLCAjOAotLSAgICAgIC5wYWQgIzE2Ci0gICAg
 ICAgc3ViICAgICBzcCwgc3AsICMxNgotICAgICAgIHN0ciAgICAgc3AsIFtzcCwgIzhdCi0g
 ICAgICAgYWRkICAgICByMSwgc3AsICM4Ci1AQCAtMjkxLDYgKzI3NCw1IEBACi0gI2VuZGlm
 Ci0KLSAuZmZpX2Nsb3N1cmVfU1lTVl9lbmQ6Ci0tICAgICAgVU5XSU5EIC5mbmVuZAotICAg
 ICAgICAgLnNpemUgICAgQ05BTUUoZmZpX2Nsb3N1cmVfU1lTViksLmZmaV9jbG9zdXJlX1NZ
 U1ZfZW5kLUNOQU1FKGZmaV9jbG9zdXJlX1NZU1YpCi0KZGlmZiAtcnVOIC1ydU4gLS1leGNs
 dWRlPUNWUyAvdXNyL3BvcnRzL2RldmVsL2xpYmZmaS9wa2ctcGxpc3QgLi9wa2ctcGxpc3QK
 LS0tIC91c3IvcG9ydHMvZGV2ZWwvbGliZmZpL3BrZy1wbGlzdCAgIDIwMDgtMTAtMjIgMTY6
 MzE6MDYuMDAwMDAwMDAwICswOTAwCisrKyAuL3BrZy1wbGlzdCAyMDEyLTA5LTE5IDE3OjMw
 OjAzLjAwMDAwMDAwMCArMDkwMApAQCAtNSw3ICs1LDcgQEAKIGxpYi9saWJmZmkuYQogbGli
 L2xpYmZmaS5sYQogbGliL2xpYmZmaS5zbwotbGliL2xpYmZmaS5zby41CitsaWIvbGliZmZp
 LnNvLjYKIGxpYmRhdGEvcGtnY29uZmlnL2xpYmZmaS5wYwogQGRpcnJtIGxpYi9saWJmZmkt
 JSVQT1JUVkVSU0lPTiUlL2luY2x1ZGUKIEBkaXJybSBsaWIvbGliZmZpLSUlUE9SVFZFUlNJ
 T04lJQ==
 --------------030900040705060403080106--

From: Kubilay Kocak <koobs.freebsd@gmail.com>
To: bug-followup@FreeBSD.org
Cc: takefu@airport.fm, rakuco@FreeBSD.org
Subject: Re: ports/171768: [UPDATE] devel/libffi: update to 3.0.11
Date: Sun, 02 Dec 2012 23:11:49 +1100

 This is a multi-part message in MIME format.
 --------------070507020908060602020704
 Content-Type: text/plain; charset=ISO-8859-1; format=flowed
 Content-Transfer-Encoding: 7bit
 
 I was working on fixing ctypes extension compilation for python on 
 FreeBSD with clang when I came across this PR as it was related to libffi.
 
 I couldn't apply the original patches here cleanly, so instead used them 
 as the foundation for the one attached to this follow-up, with lots of 
 additional changes and testing.
 
 I'll be submitting the included patch-configure upstream to python-core 
 to re-enable the _ctypes extension on my FreeBSD python buildbots.
 
 My patch includes:
 
 - Update to 3.0.11
 - Update pkg-plist (SHLIB)
 - Update MAN3
 - Add TESTS optionNG
 - Add TEST_DEPENDS and regression-test: target
 - Add backup MASTER_SITES mirror
 - Remove unnecessary patches
 - Update configure patch (CLANG build, see References section)
 - Trim Makefile header
 
 Changes: https://github.com/atgreen/libffi/blob/v3.0.11/ChangeLog
 
 ====[QA]====
 portlint: looks fine.
 testport:
 
 Poudriere
 ------------------------
 8.3-RELEASE   amd64   OK
 8.3-RELEASE   i386    OK
 9.0-RELEASE   amd64   OK (clang)
 9.0-RELEASE   amd64   OK (gcc)
 9.0-RELEASE   i386    OK (clang)
 9.0-RELEASE   i386    OK (gcc)
 9.1-RC3       amd64   OK
 
 unittest: (9.0-RELEASE amd64 CC=clang)
 
 # of expected passes            1659
 # of unsupported tests          55
 
 =============
 References (for updated configure patch)
 
 - http://www.cygwin.com/ml/libffi-discuss/2011/msg00024.html
 - https://bugzilla.mozilla.org/show_bug.cgi?id=631928
 - https://github.com/atgreen/libffi/issues/21
 - https://bugs.gentoo.org/show_bug.cgi?id=417179
 =============
 
 --------------070507020908060602020704
 Content-Type: text/plain; charset=windows-1252;
  name="libffi-3.0.11.patch"
 Content-Transfer-Encoding: 7bit
 Content-Disposition: attachment;
  filename="libffi-3.0.11.patch"
 
 ===> Generating patch
 ===> Viewing diff with more
 diff -ruN --exclude=CVS /usr/ports/devel/libffi/Makefile ./Makefile
 --- /usr/ports/devel/libffi/Makefile	2012-11-17 16:55:54.000000000 +1100
 +++ ./Makefile	2012-12-02 22:50:57.317404658 +1100
 @@ -1,29 +1,39 @@
 -# 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: ports/devel/libffi/Makefile,v 1.33 2012/11/17 05:55:54 svnexp Exp $
 -#
  
  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
  COMMENT=	Foreign Function Interface
  
 +TEST_DEPENDS=	runtest:${PORTSDIR}/misc/dejagnu
 +
 +OPTIONS_DEFINE=	TESTS
 +TESTS_DESC=	Install tools for test suite
 +
 +.include <bsd.port.options.mk>
 +
 +.if ${PORT_OPTIONS:MTESTS}
 +BUILD_DEPENDS:=	${TEST_DEPENDS}
 +.endif
 +
  GNU_CONFIGURE=	yes
  USE_LDCONFIG=	yes
  USE_GNOME=	gnomehack pkgconfig
  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
  
  post-install:
  	@${LN} -sf ../lib/libffi-${PORTVERSION}/include/ffi.h ${PREFIX}/include/
  	@${LN} -sf ../lib/libffi-${PORTVERSION}/include/ffitarget.h ${PREFIX}/include/
  
 +regression-test: build
 +	@cd ${WRKSRC} && ${GMAKE} check
 +
  .include <bsd.port.mk>
 diff -ruN --exclude=CVS /usr/ports/devel/libffi/distinfo ./distinfo
 --- /usr/ports/devel/libffi/distinfo	2011-07-04 00:56:07.000000000 +1000
 +++ ./distinfo	2012-12-02 20:28:40.998349642 +1100
 @@ -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
 diff -ruN --exclude=CVS /usr/ports/devel/libffi/files/patch-configure ./files/patch-configure
 --- /usr/ports/devel/libffi/files/patch-configure	2010-12-15 06:33:15.000000000 +1100
 +++ ./files/patch-configure	2012-12-02 21:46:23.867613595 +1100
 @@ -1,21 +1,16 @@
 ---- 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	2012-12-02 21:43:15.567853289 +1100
 ++++ ./configure	2012-12-02 21:46:19.500106089 +1100
 +@@ -14252,10 +14252,10 @@
 +   $as_echo_n "(cached) " >&6
 + else
   
 - 	libffi_cv_as_x86_pcrel=yes
 +-	libffi_cv_as_x86_pcrel=yes
 ++	libffi_cv_as_x86_pcrel=no
   	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
 - 	    libffi_cv_as_x86_pcrel=no
 +-	if $CC $CFLAGS -c conftest.s 2>&1 | $EGREP -i 'illegal|warning' > /dev/null; then
 +-	    libffi_cv_as_x86_pcrel=no
 ++	if $CC $CFLAGS -c conftest.s > /dev/null; then
 ++	    libffi_cv_as_x86_pcrel=yes
   	fi
   
 + fi
 diff -ruN --exclude=CVS /usr/ports/devel/libffi/files/patch-configure.ac ./files/patch-configure.ac
 --- /usr/ports/devel/libffi/files/patch-configure.ac	1970-01-01 10:00:00.000000000 +1000
 +++ ./files/patch-configure.ac	2012-12-02 21:46:23.858120792 +1100
 @@ -0,0 +1,16 @@
 +--- ./configure.ac.orig	2012-12-02 21:44:22.533085658 +1100
 ++++ ./configure.ac	2012-12-02 21:45:17.670216535 +1100
 +@@ -297,10 +297,10 @@
 + if test x$TARGET = xX86 || test x$TARGET = xX86_WIN32 || test x$TARGET = xX86_64; then
 +     AC_CACHE_CHECK([assembler supports pc related relocs],
 + 	libffi_cv_as_x86_pcrel, [
 +-	libffi_cv_as_x86_pcrel=yes
 ++	libffi_cv_as_x86_pcrel=no
 + 	echo '.text; foo: nop; .data; .long foo-.; .text' > conftest.s
 +-	if $CC $CFLAGS -c conftest.s 2>&1 | $EGREP -i 'illegal|warning' > /dev/null; then
 +-	    libffi_cv_as_x86_pcrel=no
 ++	if $CC $CFLAGS -c conftest.s > /dev/null; then
 ++	    libffi_cv_as_x86_pcrel=yes
 + 	fi
 + 	])
 +     if test "x$libffi_cv_as_x86_pcrel" = xyes; then
 diff -ruN --exclude=CVS /usr/ports/devel/libffi/files/patch-src_arm_sysv.S ./files/patch-src_arm_sysv.S
 --- /usr/ports/devel/libffi/files/patch-src_arm_sysv.S	2008-04-04 23:59:12.000000000 +1100
 +++ ./files/patch-src_arm_sysv.S	1970-01-01 10:00:00.000000000 +1000
 @@ -1,73 +0,0 @@
 ---- src/arm/sysv.S.orig	2008-02-15 02:15:41.000000000 +0100
 -+++ src/arm/sysv.S	2008-04-01 13:25:02.000000000 +0200
 -@@ -83,14 +83,6 @@
 - # define call_reg(x)	mov	lr, pc ; mov	pc, x
 - #endif
 - 
 --/* Conditionally compile unwinder directives.  */
 --#ifdef __ARM_EABI__
 --#define UNWIND
 --#else
 --#define UNWIND @
 --#endif	
 --
 --	
 - #if defined(__thumb__) && !defined(__THUMB_INTERWORK__)
 - .macro	ARM_FUNC_START name
 - 	.text
 -@@ -101,7 +93,6 @@
 - 	bx	pc
 - 	nop
 - 	.arm
 --	UNWIND .fnstart
 - /* A hook to tell gdb that we've switched to ARM mode.  Also used to call
 -    directly from other local arm routines.  */
 - _L__\name:		
 -@@ -112,7 +103,6 @@
 - 	.align 0
 - 	.arm
 - 	ENTRY(\name)
 --	UNWIND .fnstart
 - .endm
 - #endif
 - 
 -@@ -145,11 +135,8 @@
 - ARM_FUNC_START ffi_call_SYSV
 - 	@ Save registers
 -         stmfd	sp!, {r0-r3, fp, lr}
 --	UNWIND .save	{r0-r3, fp, lr}
 - 	mov	fp, sp
 - 
 --	UNWIND .setfp	fp, sp
 --
 - 	@ Make room for all of the new args.
 - 	sub	sp, fp, r2
 - 
 -@@ -219,7 +206,6 @@
 - 	RETLDM	"r0-r3,fp"
 - 
 - .ffi_call_SYSV_end:
 --	UNWIND .fnend
 -         .size    CNAME(ffi_call_SYSV),.ffi_call_SYSV_end-CNAME(ffi_call_SYSV)
 - 
 - /*
 -@@ -231,12 +217,9 @@
 - */
 - 
 - ARM_FUNC_START ffi_closure_SYSV
 --	UNWIND .pad #16
 - 	add	ip, sp, #16
 - 	stmfd	sp!, {ip, lr}
 --	UNWIND .save	{r0, lr}
 - 	add	r2, sp, #8
 --	.pad #16
 - 	sub	sp, sp, #16
 - 	str	sp, [sp, #8]
 - 	add	r1, sp, #8
 -@@ -291,6 +274,5 @@
 - #endif
 - 
 - .ffi_closure_SYSV_end:
 --	UNWIND .fnend
 -         .size    CNAME(ffi_closure_SYSV),.ffi_closure_SYSV_end-CNAME(ffi_closure_SYSV)
 - 
 diff -ruN --exclude=CVS /usr/ports/devel/libffi/libffi-3.0.11.patch ./libffi-3.0.11.patch
 --- /usr/ports/devel/libffi/libffi-3.0.11.patch	1970-01-01 10:00:00.000000000 +1000
 +++ ./libffi-3.0.11.patch	2012-12-02 22:59:05.575958821 +1100
 @@ -0,0 +1 @@
 +===> Generating patch
 diff -ruN --exclude=CVS /usr/ports/devel/libffi/pkg-plist ./pkg-plist
 --- /usr/ports/devel/libffi/pkg-plist	2008-10-22 18:31:06.000000000 +1100
 +++ ./pkg-plist	2012-12-02 20:28:28.147338109 +1100
 @@ -5,7 +5,7 @@
  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%%
 ===> Done
 
 --------------070507020908060602020704--

From: Takefu <takefu@airport.fm>
To: Kubilay Kocak <koobs.freebsd@gmail.com>
Cc: bug-followup@FreeBSD.org, rakuco@FreeBSD.org
Subject: Re: ports/171768: [UPDATE] devel/libffi: update to 3.0.11
Date: Mon, 03 Dec 2012 11:30:46 +0900

 $B$?$1$U!wBg:eK-Cf$G$9!#(B
 
 It is good.
 
 Isn't this file unnecessary?
 > diff -ruN --exclude=CVS /usr/ports/devel/libffi/libffi-3.0.11.patch ./libffi-3.0.11.patch
 > --- /usr/ports/devel/libffi/libffi-3.0.11.patch	1970-01-01 10:00:00.000000000 +1000
 > +++ ./libffi-3.0.11.patch	2012-12-02 22:59:05.575958821 +1100
 > @@ -0,0 +1 @@
 > +===> Generating patch
 
 
 -- 
 

From: Kubilay Kocak <koobs.freebsd@gmail.com>
To: bug-followup@FreeBSD.org, takefu@airport.fm
Cc:  
Subject: Re: ports/171768: [UPDATE] devel/libffi: update to 3.0.11
Date: Thu, 13 Dec 2012 22:42:50 +1100

 Yes it is, accidental leftover when submitting after I created the patch 
 for this followup
Responsible-Changed-From-To: freebsd-ports-bugs->jkim 
Responsible-Changed-By: jkim 
Responsible-Changed-When: Tue Jan 29 00:28:37 UTC 2013 
Responsible-Changed-Why:  
I'll take it. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=171768 
State-Changed-From-To: open->closed 
State-Changed-By: jkim 
State-Changed-When: Tue Jan 29 00:36:48 UTC 2013 
State-Changed-Why:  
Committed (with some changes), thanks! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=171768 

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/171768: commit references a PR
Date: Tue, 29 Jan 2013 00:35:44 +0000 (UTC)

 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
 _______________________________________________
 svn-ports-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/svn-ports-all
 To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org"
 
>Unformatted:
