[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / lang / gforth

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>