mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-25 00:51:21 +00:00
- Update devel/libffi to 3.0.11.
- Reset maintainership for libffi. See ports/164941. PR: ports/171768 Submitted by: Takefu <takefu@airport.fm>
This commit is contained in:
parent
f932763362
commit
57945c1ebe
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=311141
14
UPDATING
14
UPDATING
@ -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
|
||||
|
@ -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
|
||||
|
@ -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/
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
||||
|
@ -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)
|
||||
|
@ -5,7 +5,7 @@ lib/libffi-%%PORTVERSION%%/include/ffitarget.h
|
||||
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%%
|
||||
|
@ -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
|
||||
|
||||
|
@ -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
|
||||
|
@ -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 \
|
||||
|
@ -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} \
|
||||
|
@ -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
|
||||
|
@ -16,7 +16,7 @@ COMMENT= An Emacs Lisp like runtime library
|
||||
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
|
||||
|
||||
|
@ -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}
|
||||
|
@ -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
|
||||
|
||||
|
@ -17,7 +17,7 @@ COMMENT= The successor of the STk Scheme interpreter
|
||||
|
||||
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
|
||||
|
Loading…
Reference in New Issue
Block a user