update Tue Apr 13 12:37:00 PDT 2010
[pkgsrc.git] / devel / ffcall / Makefile
1 # $NetBSD: Makefile,v 1.26 2008/09/22 00:08:55 ahoka Exp $
2
3 DISTNAME=       ffcall-1.10
4 PKGREVISION=    2
5 CATEGORIES=     devel
6 MASTER_SITES=   http://www.haible.de/bruno/gnu/ \
7                 ${MASTER_SITE_GNUSTEP:=libs/}
8
9 MAINTAINER=     adam@NetBSD.org
10 HOMEPAGE=       http://www.haible.de/bruno/packages-ffcall.html
11 COMMENT=        Foreign function call libraries
12
13 PKG_DESTDIR_SUPPORT=    user-destdir
14 MAKE_JOBS_SAFE=                 no
15
16 # the file ${WRKSRC}/avcall/avcall-${MACHINE_ARCH}.c needs to
17 # be added for additional port support.
18 ONLY_FOR_PLATFORM=      *-*-alpha *-*-arm *-*-convex *-*-hppa *-*-i386 \
19                         *-*-ia64 *-*-m68k *-*-m88k *-*-mips *-*-mipsel \
20                         *-*-mipseb *-*-mips64 *-*-mipsn32 \
21                         *-*-powerpc *-*-rs6000 \
22                         *-*-s390 *-*-sparc *-*-sparc64 \
23                         *-*-x86_64
24
25 USE_LIBTOOL=            yes
26 GNU_CONFIGURE=          yes
27
28 CONFIGURE_ARGS+=        --enable-shared
29
30 MAKE_FLAGS+=            htmldir=${PREFIX}/share/doc/ffcall
31
32 post-patch:
33         ${CP} ${FILESDIR}/tramp-rs6000-netbsd.s ${WRKSRC}/callback/trampoline_r
34         ${CP} ${FILESDIR}/vacall-rs6000-netbsd.s ${WRKSRC}/callback/vacall_r
35
36 TEST_TARGET=            check
37
38 .include "../../mk/bsd.pkg.mk"