[24161] trunk/dports/devel/libffi
source_changes at macosforge.org
source_changes at macosforge.org
Tue Apr 17 21:40:22 PDT 2007
Revision: 24161
http://trac.macosforge.org/projects/macports/changeset/24161
Author: pguyot at kallisys.net
Date: 2007-04-17 21:40:21 -0700 (Tue, 17 Apr 2007)
Log Message:
-----------
devel/libffi: update to latest snapshot from PyObjC 1.4, add livecheck, claim maintainership and fix bug #11798 (build fails on case sensitive filesystems).
Modified Paths:
--------------
trunk/dports/devel/libffi/Portfile
Added Paths:
-----------
trunk/dports/devel/libffi/files/
trunk/dports/devel/libffi/files/patch-libffi-src-Makefile.in
Modified: trunk/dports/devel/libffi/Portfile
===================================================================
--- trunk/dports/devel/libffi/Portfile 2007-04-18 03:59:06 UTC (rev 24160)
+++ trunk/dports/devel/libffi/Portfile 2007-04-18 04:40:21 UTC (rev 24161)
@@ -4,10 +4,11 @@
name libffi
version 2.1
-set pyobjc-version 1.3.7
+revision 20040426
+set pyobjc-version 1.4
categories devel
platforms darwin
-maintainers nomaintainer at macports.org
+maintainers pguyot at kallisys.net
description libffi provides a high level api to various calling conventions
long_description libffi library provides a portable, high level \
programming interface to various calling conventions. \
@@ -22,12 +23,15 @@
compiled code.
homepage http://sources.redhat.com/libffi/
-master_sites sourceforge:pyobjc
+master_sites http://pyobjc.sourceforge.net/software/ \
+ sourceforge:pyobjc
distname pyobjc-${pyobjc-version}
-checksums md5 7e2d181ba27ca579ba135c322990482c \
- rmd160 535937c9b3b644cdf23355f222f9712292992b1c \
- sha1 13d24c0c72d95631ac025a9ac0c2f6e455bf9ca2
+checksums md5 c7ec904371aae5714a5a2a07a2c1edbc \
+ rmd160 025cfd9b7e23d34d54c49af6897fe3049fb8c449 \
+ sha1 6f83b13b78e19f390709eaedf3004c81d983dc5d
+patchfiles patch-libffi-src-Makefile.in
+
set worksrcpath ${workpath}/pyobjc-${pyobjc-version}/libffi-src/src
configure.cmd ../configure
@@ -40,6 +44,11 @@
file copy ${worksrcpath}/../ChangeLog \
${worksrcpath}/../ChangeLog.libgcj \
${worksrcpath}/../ChangeLog.v1 ${worksrcpath}/../LICENSE \
- ${worksrcpath}/../README ${worksrcpath}/../ReadMe.PyObjC \
+ ${worksrcpath}/../README ${worksrcpath}/../README.pyobjc \
${destroot}${prefix}/share/doc/${name}
}
+
+livecheck.version ${pyobjc-version}
+livecheck.check regex
+livecheck.url http://pyobjc.sourceforge.net/news/index.php
+livecheck.regex {<span class="news_headline">PyObjC (.*?) released</span>}
Added: trunk/dports/devel/libffi/files/patch-libffi-src-Makefile.in
===================================================================
--- trunk/dports/devel/libffi/files/patch-libffi-src-Makefile.in (rev 0)
+++ trunk/dports/devel/libffi/files/patch-libffi-src-Makefile.in 2007-04-18 04:40:21 UTC (rev 24161)
@@ -0,0 +1,109 @@
+--- ../Makefile.in.orig 2007-04-18 13:39:16.000000000 +0900
++++ ../Makefile.in 2007-04-18 13:40:33.000000000 +0900
+@@ -270,8 +270,7 @@
+ toolexeclib_LTLIBRARIES = libffi.la
+ noinst_LTLIBRARIES = libffi_convenience.la
+
+-libffi_la_SOURCES = src/debug.c src/prep_cif.c src/types.c \
+- src/raw_api.c src/java_raw_api.c
++libffi_la_SOURCES = src/prep_cif.c src/types.c
+
+
+ nodist_libffi_la_SOURCES = $(am__append_1) $(am__append_2) $(am__append_3) $(am__append_4) $(am__append_4b) $(am__append_5) $(am__append_6) $(am__append_7) $(am__append_8) $(am__append_9) $(am__append_10) $(am__append_11) $(am__append_12) $(am__append_13) $(am__append_14) $(am__append_15) $(am__append_16) $(am__append_17)
+@@ -295,8 +294,7 @@
+
+ libffi_la_LIBADD =
+ am__dirstamp = $(am__leading_dot)dirstamp
+-am_libffi_la_OBJECTS = src/debug.lo src/prep_cif.lo src/types.lo \
+- src/raw_api.lo src/java_raw_api.lo
++am_libffi_la_OBJECTS = src/prep_cif.lo src/types.lo
+ @MIPS_IRIX_TRUE at am__objects_1 = src/mips/ffi.lo src/mips/o32.lo \
+ @MIPS_IRIX_TRUE@ src/mips/n32.lo
+ @MIPS_LINUX_TRUE at am__objects_2 = src/mips/ffi.lo src/mips/o32.lo
+@@ -332,8 +330,7 @@
+ libffi_la_OBJECTS = $(am_libffi_la_OBJECTS) $(nodist_libffi_la_OBJECTS)
+ libffi_convenience_la_LDFLAGS =
+ libffi_convenience_la_LIBADD =
+-am__objects_18 = src/debug.lo src/prep_cif.lo src/types.lo \
+- src/raw_api.lo src/java_raw_api.lo
++am__objects_18 = src/prep_cif.lo src/types.lo
+ am_libffi_convenience_la_OBJECTS = $(am__objects_18)
+ am__objects_19 = $(am__objects_1) $(am__objects_2) $(am__objects_3) \
+ $(am__objects_4) $(am__objects_4b) $(am__objects_5) $(am__objects_6) \
+@@ -453,11 +450,8 @@
+ src/$(am__dirstamp):
+ @$(mkinstalldirs) src
+ @: > src/$(am__dirstamp)
+-src/debug.lo: src/$(am__dirstamp)
+ src/prep_cif.lo: src/$(am__dirstamp)
+ src/types.lo: src/$(am__dirstamp)
+-src/raw_api.lo: src/$(am__dirstamp)
+-src/java_raw_api.lo: src/$(am__dirstamp)
+ src/mips/$(am__dirstamp):
+ @$(mkinstalldirs) src/mips
+ @: > src/mips/$(am__dirstamp)
+@@ -546,14 +540,10 @@
+ -rm -f src/arm/ffi.lo
+ -rm -f src/arm/sysv.$(OBJEXT)
+ -rm -f src/arm/sysv.lo
+- -rm -f src/debug.$(OBJEXT)
+- -rm -f src/debug.lo
+ -rm -f src/ia64/ffi.$(OBJEXT)
+ -rm -f src/ia64/ffi.lo
+ -rm -f src/ia64/unix.$(OBJEXT)
+ -rm -f src/ia64/unix.lo
+- -rm -f src/java_raw_api.$(OBJEXT)
+- -rm -f src/java_raw_api.lo
+ -rm -f src/m68k/ffi.$(OBJEXT)
+ -rm -f src/m68k/ffi.lo
+ -rm -f src/m68k/sysv.$(OBJEXT)
+@@ -590,8 +580,6 @@
+ -rm -f src/powerpc/sysv.lo
+ -rm -f src/prep_cif.$(OBJEXT)
+ -rm -f src/prep_cif.lo
+- -rm -f src/raw_api.$(OBJEXT)
+- -rm -f src/raw_api.lo
+ -rm -f src/s390/ffi.$(OBJEXT)
+ -rm -f src/s390/ffi.lo
+ -rm -f src/s390/sysv.$(OBJEXT)
+@@ -851,15 +839,6 @@
+ .c.lo:
+ $(LTCOMPILE) -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<
+
+-src/debug.o: src/debug.c
+- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o src/debug.o `test -f 'src/debug.c' || echo '$(srcdir)/'`src/debug.c
+-
+-src/debug.obj: src/debug.c
+- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o src/debug.obj `if test -f 'src/debug.c'; then $(CYGPATH_W) 'src/debug.c'; else $(CYGPATH_W) '$(srcdir)/src/debug.c'; fi`
+-
+-src/debug.lo: src/debug.c
+- $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o src/debug.lo `test -f 'src/debug.c' || echo '$(srcdir)/'`src/debug.c
+-
+ src/prep_cif.o: src/prep_cif.c
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o src/prep_cif.o `test -f 'src/prep_cif.c' || echo '$(srcdir)/'`src/prep_cif.c
+
+@@ -878,24 +857,6 @@
+ src/types.lo: src/types.c
+ $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o src/types.lo `test -f 'src/types.c' || echo '$(srcdir)/'`src/types.c
+
+-src/raw_api.o: src/raw_api.c
+- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o src/raw_api.o `test -f 'src/raw_api.c' || echo '$(srcdir)/'`src/raw_api.c
+-
+-src/raw_api.obj: src/raw_api.c
+- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o src/raw_api.obj `if test -f 'src/raw_api.c'; then $(CYGPATH_W) 'src/raw_api.c'; else $(CYGPATH_W) '$(srcdir)/src/raw_api.c'; fi`
+-
+-src/raw_api.lo: src/raw_api.c
+- $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o src/raw_api.lo `test -f 'src/raw_api.c' || echo '$(srcdir)/'`src/raw_api.c
+-
+-src/java_raw_api.o: src/java_raw_api.c
+- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o src/java_raw_api.o `test -f 'src/java_raw_api.c' || echo '$(srcdir)/'`src/java_raw_api.c
+-
+-src/java_raw_api.obj: src/java_raw_api.c
+- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o src/java_raw_api.obj `if test -f 'src/java_raw_api.c'; then $(CYGPATH_W) 'src/java_raw_api.c'; else $(CYGPATH_W) '$(srcdir)/src/java_raw_api.c'; fi`
+-
+-src/java_raw_api.lo: src/java_raw_api.c
+- $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o src/java_raw_api.lo `test -f 'src/java_raw_api.c' || echo '$(srcdir)/'`src/java_raw_api.c
+-
+ src/mips/ffi.o: src/mips/ffi.c
+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o src/mips/ffi.o `test -f 'src/mips/ffi.c' || echo '$(srcdir)/'`src/mips/ffi.c
+
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20070417/b42a76ba/attachment.html
More information about the macports-changes
mailing list