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}
7 MASTER_SITES
= http
://www.iro.umontreal.ca
/~gambit
/download
/gambit
/v4.6
/source
/
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-
*-*
17 CONFLICTS
+= scheme48
>=1.2
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?
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).
33 CONFIGURE_ARGS
+= --disable-gcc-opts
38 BUILD_TARGET
+= bootstrap
41 CHECK_PORTABILITY_SKIP
= prebuilt
/*/*
42 DLOPEN_REQUIRE_PTHREADS
=no
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}
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
}
76 .
include "../../mk/dlopen.buildlink3.mk"
77 .
include "../../mk/termcap.buildlink3.mk"
78 .
include "../../mk/bsd.pkg.mk"