diff options
author | Mark Linimon <linimon@FreeBSD.org> | 2004-03-17 20:03:17 +0000 |
---|---|---|
committer | Mark Linimon <linimon@FreeBSD.org> | 2004-03-17 20:03:17 +0000 |
commit | a39bc0b0036e1364958f36dc42650a4f63f5ddc4 (patch) | |
tree | 3d6dbd6b0d558dab550a9a6005b5bd8f824abb34 /lang/gforth/Makefile | |
parent | 64a7ff65b71ce72b01e62eda515cb415cff14e7e (diff) | |
download | ports-a39bc0b0036e1364958f36dc42650a4f63f5ddc4.tar.gz ports-a39bc0b0036e1364958f36dc42650a4f63f5ddc4.zip |
Notes
Diffstat (limited to 'lang/gforth/Makefile')
-rw-r--r-- | lang/gforth/Makefile | 33 |
1 files changed, 28 insertions, 5 deletions
diff --git a/lang/gforth/Makefile b/lang/gforth/Makefile index 92cbdbd3e957..cf9b8f62726c 100644 --- a/lang/gforth/Makefile +++ b/lang/gforth/Makefile @@ -7,7 +7,7 @@ PORTNAME= gforth PORTVERSION= 0.6.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= lang MASTER_SITES= ${MASTER_SITE_GNU} MASTER_SITE_SUBDIR= gforth @@ -15,7 +15,10 @@ MASTER_SITE_SUBDIR= gforth MAINTAINER= cyrille.lefevre@laposte.net COMMENT= Fast and portable Forth system -ONLY_FOR_ARCHS= i386 amd64 ia64 +# BROKEN= 0.6.2 runtime does Segmentation Fault at compilation time ! +# so, no update is planned right now... sorry. + +#ONLY_FOR_ARCHS= i386 amd64 ia64 # Global variables # @@ -24,26 +27,46 @@ STRIP= #none USE_REINPLACE= yes GNU_CONFIGURE= yes USE_GMAKE= yes +CONFIGURE_ENV= CFLAGS=${CFLAGS:N-O*:N-f*} +MAKE_ENV= CFLAGS=${CFLAGS:N-O*:N-f*} ALL_TARGET= all info -PLIST_SUB= PORTVERSION="${PORTVERSION}" +PLIST_SUB= PORTVERSION="${PORTVERSION}" \ + EMACS_DIR="${EMACS_DIR:S,^${PREFIX}/,,}" \ + FORTH_DIR="${FORTH_DIR:S,^${PREFIX}/,,}" \ + LIB_DIR="${LIB_DIR:S,^${PREFIX}/,,}" \ + WORDSIZE=${WORDSIZE} BYTEORDER=${BYTEORDER} MAN1= gforth.1 # Local variables # +.if ${MACHINE_ARCH} == i386 +WORDSIZE=32 +.else +WORDSIZE=64 +.endif + +.if ${MACHINE_ARCH} == sparc64 +BYTEORDER=b +.else +BYTEORDER=l +.endif + DOC_FILES= AUTHORS BUGS Benchres COPYING COPYING.DOC \ INSTALL INSTALL.BINDIST NEWS README \ NEWS.vmgen README.vmgen ToDo +LIB_DIR= ${PREFIX}/lib/${PKGBASE} + EMACS_FILES= gforth.el EMACS_DIR= ${PREFIX}/share/emacs/site-lisp EMPTY_FILES= siteinit.fs FORTH_DIR= ${DATADIR}/site-forth -EMPTY_DIRS= 4stack 6502 8086 avr c165 generic h8 hppa \ - ia64 m68k misc power sharc shboom sparc +EMPTY_DIRS= generic hppa ia64 m68k power sparc +EMPTY_DIRS+= 4stack 6502 8086 avr c165 h8 misc sharc shboom ARCH_DIR= ${DATADIR}/${PORTVERSION}/arch # Post-extract |