Merge from vendor branch TNF:
[pkgsrcv2.git] / devel / gnustep-base / Makefile
1 # $NetBSD: Makefile,v 1.47 2011/04/07 01:55:14 rh Exp $
2
3 DISTNAME=       gnustep-base-1.20.1
4 PKGREVISION=    1
5 CATEGORIES=     devel gnustep
6 MASTER_SITES=   ${MASTER_SITE_GNUSTEP:=core/}
7
8 MAINTAINER=     rh@NetBSD.org
9 HOMEPAGE=       http://www.gnustep.org/
10 COMMENT=        GNUstep foundation classes
11 LICENSE=        gnu-gpl-v3
12
13 PKG_DESTDIR_SUPPORT=    user-destdir
14
15 USE_LANGUAGES=          objc
16 GNU_CONFIGURE=          yes
17 CONFIGURE_ARGS+=        --exec-prefix=${PREFIX}/libexec/GNUstep
18 CONFIGURE_ENV+=         INSTALL_PROGRAM=${INSTALL_SCRIPT:Q}
19 MAKE_FILE=              GNUmakefile
20
21 GNUSTEP_OVERRIDE_INSTALL=       YES
22
23 pre-configure:
24         sed 's|@PREFIX@|${PREFIX}|g' <${FILESDIR}/openapp >${WRKDIR}/openapp
25
26 .include "../../mk/compiler.mk"
27 .include "../../mk/pthread.buildlink3.mk"
28
29 PTHREAD_LIBS=           -lpthread
30
31 .if defined(PTHREAD_TYPE) && (${PTHREAD_TYPE} == "pth")
32 PTHREAD_LIBS+=          -lpth
33 .endif
34
35 SUBST_CLASSES+=         pthread
36 SUBST_STAGE.pthread=    pre-configure
37 SUBST_FILES.pthread=    configure base.make.in
38 SUBST_SED.pthread=      -e 's|@PTHREAD_LIBS@|${PTHREAD_LIBS:M*:Q}|g'
39
40 .include "../../devel/gnustep-make/gnustep.mk"
41
42 CONFIGURE_ARGS+=        --with-library-flags=${GNUSTEP_LDFLAGS:Q}
43
44 INSTALLATION_DIRS+=     share/GNUstep/Bundles
45 INSTALLATION_DIRS+=     share/GNUstep/Frameworks
46
47 .include "../../converters/libiconv/buildlink3.mk"
48 .include "../../devel/libffi/buildlink3.mk"
49 .include "../../devel/gmp/buildlink3.mk"
50 .include "../../devel/gnustep-make/buildlink3.mk"
51 .include "../../devel/gnustep-objc/buildlink3.mk"
52 .include "../../security/gnutls/buildlink3.mk"
53 .include "../../textproc/libxml2/buildlink3.mk"
54 .include "../../textproc/libxslt/buildlink3.mk"
55 .include "../../mk/bsd.pkg.mk"