Fixup fromcvs/togit conversion
[minix-pkgsrc.git] / lang / gambc / Makefile
blob0190c4a7ee669227359adbef441f3b90749f58c5
1 # $NetBSD: Makefile,v 1.9 2011/02/28 14:52:53 wiz Exp $
4 DISTNAME= gambc-${GAMBC_DIST_VERSION}
5 PKGNAME= gambc-${GAMBC_VERSION}
6 CATEGORIES= lang
7 MASTER_SITES= http://www.iro.umontreal.ca/~gambit/download/gambit/v4.6/source/
8 EXTRACT_SUFX= .tgz
10 MAINTAINER= pkgsrc-users@NetBSD.org
11 HOMEPAGE= http://www.iro.umontreal.ca/~gambit/
12 COMMENT= GambitC Scheme System
14 NOT_FOR_BULK_PLATFORM+= SunOS-*-*
16 # bin/scheme-r5rs
17 CONFLICTS+= scheme48>=1.2
19 GNU_CONFIGURE= yes
20 USE_LANGUAGES= c c++
21 USE_TOOLS+= gmake
23 CONFIGURE_ARGS+= --enable-single-host
24 CONFIGURE_ARGS+= --enable-cplusplus
25 CONFIGURE_ARGS+= --enable-shared
26 CONFIGURE_ARGS+= --disable-absolute-shared-libs # DESTDIR bug?
27 ###
28 ### XXX On NetBSD/amd64 4.99.61, gcc had a resident memory size of over 384MB
29 ### while building this and ultimately exhausted all 1GB of swap I had.
30 ### See the documentation for more information. (This was due to using
31 ### -fmodulo-sched, gcc 4.1.3).
32 ###
33 CONFIGURE_ARGS+= --disable-gcc-opts
35 INFO_FILES= yes
36 MAKE_FILE= makefile
38 BUILD_TARGET+= bootstrap
39 TEST_TARGET= check
41 CHECK_PORTABILITY_SKIP= prebuilt/*/*
42 DLOPEN_REQUIRE_PTHREADS=no
44 TEST_TARGET= check
46 .include "../../mk/bsd.prefs.mk"
48 GAMBC_MAKE_FLAGS= prefix=${PREFIX}
49 GAMBC_MAKE_FLAGS+= includedir=${PREFIX}/include
50 GAMBC_MAKE_FLAGS+= bindir=${PREFIX}/bin
51 GAMBC_MAKE_FLAGS+= infodir=${PREFIX}/${PKGINFODIR}
52 GAMBC_MAKE_FLAGS+= libdir=${PREFIX}/lib/
53 GAMBC_MAKE_FLAGS+= mandir=${PREFIX}/${PKGMANDIR}
54 GAMBC_MAKE_FLAGS+= docdir=${PREFIX}/share/doc/${PKGBASE}
55 GAMBC_MAKE_FLAGS+= infodir=${PREFIX}/${PKGINFODIR}
56 GAMBC_MAKE_FLAGS+= emacsdir=${PREFIX}/share/emacs/site-lisp
58 MAKE_FLAGS+= ${GAMBC_MAKE_FLAGS}
60 SUBST_CLASSES+= build
61 SUBST_FILES.build= configure
62 SUBST_FILES.build+= makefile.in */makefile.in */*/makefile.in
63 SUBST_MESSAGE.build= Preparing build-time and installation configuration.
64 SUBST_SED.build= -e 's|v${GAMBC_DIST_VERSION}||'
65 SUBST_SED.build+= -e 's|@target_vendor@|The NetBSD Foundation, Inc.|g'
66 SUBST_STAGE.build= pre-configure
67 SUBST_VARS.build+= PACKAGE_SUBDIR PACKAGE_VERSION
68 SUBST_VARS.build+= PACKAGE_STRING
70 PACKAGE_SUBDIR= # empty
71 PACKAGE_VERSION= ${PKGVERSION}
72 PACKAGE_STRING= ${${PKGBASE} ${PKGVERSION}:L}
74 .include "version.mk"
76 .include "../../mk/dlopen.buildlink3.mk"
77 .include "../../mk/termcap.buildlink3.mk"
78 .include "../../mk/bsd.pkg.mk"