Annotation of pkgsrc/lang/gforth/Makefile, Revision 1.36
1.36 ! wiz 1: # $NetBSD: Makefile,v 1.35 2013/05/31 12:41:11 wiz Exp $
1.1 simonb 2:
1.25 asau 3: DISTNAME= gforth-0.7.0
1.36 ! wiz 4: PKGREVISION= 7
1.3 tv 5: CATEGORIES= lang
6: MASTER_SITES= ${MASTER_SITE_GNU:=gforth/}
1.16 uebayasi 7: MASTER_SITES+= http://www.complang.tuwien.ac.at/forth/gforth/
1.1 simonb 8:
1.13 grant 9: MAINTAINER= simonb@NetBSD.org
1.3 tv 10: HOMEPAGE= http://www.complang.tuwien.ac.at/forth/gforth/
1.8 agc 11: COMMENT= Fast interpreter for the Forth language
1.26 asau 12: LICENSE= gnu-gpl-v3
1.1 simonb 13:
1.11 jtb 14: ONLY_FOR_PLATFORM= *-*-alpha *-*-i386 *-*-m68k *-*-powerpc *-*-sparc
1.30 dholland 15: ONLY_FOR_PLATFORM+= *-*-x86_64
1.1 simonb 16:
1.25 asau 17: INFO_FILES= yes
18:
1.1 simonb 19: GNU_CONFIGURE= YES
1.16 uebayasi 20:
1.25 asau 21: USE_LIBTOOL= yes
1.31 dholland 22: USE_TOOLS+= autoconf automake aclocal m4
1.25 asau 23: USE_TOOLS+= makeinfo gzip
24: USE_TOOLS+= perl:build
25:
26: MAKE_JOBS_SAFE= no # fresh Gforth is required to build doc
27: BUILD_TARGET= all info # doc
28: TEST_TARGET= check
29:
1.5 itohy 30: # Make sure elisp will be installed even if no emacs installed.
31: CONFIGURE_ENV+= EMACS=${PREFIX}/bin/emacs
1.15 jmmv 32: CFLAGS+= -Dunix
1.29 asau 33: BUILDLINK_TRANSFORM+= rm:-m486 # let it build with contemporary GCC
1.23 jlam 34: INSTALL_MAKE_FLAGS= ${MAKE_FLAGS} \
35: infodir=${PREFIX:Q}/${PKGINFODIR:Q} \
1.22 jlam 36: mandir=${PREFIX:Q}/${PKGMANDIR:Q}
1.4 itohy 37:
1.25 asau 38: INSTALLATION_DIRS= share/emacs/site-lisp
1.16 uebayasi 39:
40: # Kernel image filename is arch dependent
1.22 jlam 41: KERNEL_FI_cmd= \
42: if ${TEST} ! -f ${WRKSRC}/Makefile; then \
43: ${ECHO} "__nonexistent__"; \
44: exit 0; \
45: fi; \
46: cd ${WRKSRC} && \
47: { ${ECHO} 'prkern:'; \
48: ${ECHO} ' @${ECHO} $$(kernel_fi)'; \
49: ${ECHO} ; \
50: ${CAT} Makefile; } | ${MAKE_PROGRAM} -f - prkern
51: PLIST_SUBST+= KERNEL_FI=${KERNEL_FI_cmd:sh:Q}
1.4 itohy 52:
1.16 uebayasi 53: # XXX Need test.
1.20 jlam 54: #.include "../../mk/dlopen.buildlink3.mk"
1.25 asau 55: .include "../../devel/libltdl/buildlink3.mk"
56: .include "../../devel/libffi/buildlink3.mk"
1.22 jlam 57: .include "../../devel/ffcall/buildlink3.mk"
1.1 simonb 58: .include "../../mk/bsd.pkg.mk"
CVSweb <webmaster@jp.NetBSD.org>