diff options
author | adam <adam> | 2004-03-02 16:05:01 +0000 |
---|---|---|
committer | adam <adam> | 2004-03-02 16:05:01 +0000 |
commit | 0f10527efa3378a3f943480b97dac9339e71381e (patch) | |
tree | 3dd6230f970bf9d47791aef6dc14e2ae53364188 /devel/ffcall/Makefile | |
parent | b9d3fc0b61c8495ccd44124912c91315b8b581f4 (diff) | |
download | pkgsrc-0f10527efa3378a3f943480b97dac9339e71381e.tar.gz |
Changes 1.9:
* Added support for x86_64 (AMD64) Linux
* Added support for PowerPC MacOS X
PkgSrc:
* use buildlink3.mk
* create shared libraries
Diffstat (limited to 'devel/ffcall/Makefile')
-rw-r--r-- | devel/ffcall/Makefile | 47 |
1 files changed, 18 insertions, 29 deletions
diff --git a/devel/ffcall/Makefile b/devel/ffcall/Makefile index 7397d7012f5..063cb23c581 100644 --- a/devel/ffcall/Makefile +++ b/devel/ffcall/Makefile @@ -1,44 +1,33 @@ -# $NetBSD: Makefile,v 1.15 2004/02/03 01:43:32 grant Exp $ +# $NetBSD: Makefile,v 1.16 2004/03/02 16:05:01 adam Exp $ +# -DISTNAME= ffcall-1.8d -PKGNAME= ffcall-1.8.4 -PKGREVISION= 1 +DISTNAME= ffcall-1.9 CATEGORIES= devel -MASTER_SITES= ${MASTER_SITE_GNUSTEP:=libs/} +MASTER_SITES= ${MASTER_SITE_GNUSTEP:=libs/} \ + ftp://ftp.santafe.edu/pub/gnu/ \ + http://www.haible.de/bruno/gnu/ -MAINTAINER= tech-pkg@NetBSD.org +MAINTAINER= adam@NetBSD.org HOMEPAGE= http://www.haible.de/bruno/packages-ffcall.html COMMENT= Foreign function call libraries -# the file ${WRKDIR}/ffcall-1.8/avcall/avcall-${MACHINE_ARCH}.c needs to +# the file ${WRKSRC}/avcall/avcall-${MACHINE_ARCH}.c needs to # be added for additional port support. -ONLY_FOR_PLATFORM= *-*-alpha *-*-arm *-*-i386 *-*-m68k *-*-sparc *-*-sparc64 *-*-powerpc - -GNU_CONFIGURE= yes -USE_BUILDLINK2= yes - -.include "../../mk/bsd.prefs.mk" - -# Gnustep requires this by linking ffcall libs into libgnustep-base.so -# Only tested on powerpc. -.if (${MACHINE_ARCH} == "powerpc" && ${OPSYS} == "NetBSD") +ONLY_FOR_PLATFORM= *-*-alpha *-*-arm *-*-convex *-*-hppa *-*-i386 \ + *-*-ia64 *-*-m68k *-*-m88k *-*-mips *-*-mips64 \ + *-*-mipsn32 *-*-rs6000 *-*-powerpc *-*-s390 \ + *-*-sparc *-*-sparc64 *-*-x86_64 + +USE_BUILDLINK3= yes +USE_LIBTOOL= yes +GNU_CONFIGURE= yes CONFIGURE_ARGS+= --enable-shared -PLIST_SRC+= PLIST.shared - -post-install: - ${LN} -sf ../lib/libavcall.so.0.0 ${PREFIX}/lib/libavcall.so.0 - ${LN} -sf ../lib/libavcall.so.0.0 ${PREFIX}/lib/libavcall.so - ${LN} -sf ../lib/libcallback.so.0.0 ${PREFIX}/lib/libcallback.so.0 - ${LN} -sf ../lib/libcallback.so.0.0 ${PREFIX}/lib/libcallback.so -.endif post-patch: - ${CP} files/tramp-rs6000-netbsd.s ${WRKSRC}/callback/trampoline_r - ${CP} files/vacall-rs6000-netbsd.s ${WRKSRC}/callback/vacall_r + ${CP} ${FILESDIR}/tramp-rs6000-netbsd.s ${WRKSRC}/callback/trampoline_r + ${CP} ${FILESDIR}/vacall-rs6000-netbsd.s ${WRKSRC}/callback/vacall_r -# # Run the supplied tests to sanity check everything -# post-build: cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} check |