diff --git a/lang/nbfc/Makefile b/lang/nbfc/Makefile index 0fb54a2958ee..4d7a9bfcc5cc 100644 --- a/lang/nbfc/Makefile +++ b/lang/nbfc/Makefile @@ -1,26 +1,27 @@ PORTNAME= nbfc PORTVERSION= 0.1 +PORTREVISION= 1 CATEGORIES= lang MASTER_SITES= http://koeln.ccc.de/ablage/brainfuck/ MAINTAINER= ports@FreeBSD.org COMMENT= New Brainfuck Compiler WWW= https://koeln.ccc.de/ablage/brainfuck/index.en.xml LICENSE= BSD2CLAUSE PLIST_FILES= bin/nbfc \ - man/man1/nbfc.1.gz + share/man/man1/nbfc.1.gz MAKE_ENV+= FLEX=${FLEX} \ YACC=${YACC} \ STAGEDIR=${STAGEDIR} MAKE_JOBS_UNSAFE= yes post-patch: # -O4 kills llvm ${REINPLACE_CMD} -e 's|/usr/bin/gcc|${CC}|; s|O4|O3|g' \ ${WRKSRC}/config.h .include diff --git a/lang/nbfc/files/patch-Makefile b/lang/nbfc/files/patch-Makefile index f8497e22e24d..3f00aac4b6cb 100644 --- a/lang/nbfc/files/patch-Makefile +++ b/lang/nbfc/files/patch-Makefile @@ -1,31 +1,31 @@ --- Makefile.orig 2014-02-13 14:22:14.000000000 +0100 +++ Makefile 2014-02-13 14:23:21.000000000 +0100 @@ -1,20 +1,20 @@ all: compiler.o y.tab.o lex.yy.o - gcc -Wall -O4 -g -o nbfc compiler.o lex.yy.o y.tab.o -lfl + ${CC} ${CFLAGS} -o nbfc compiler.o lex.yy.o y.tab.o -lfl lex.yy.o: bf.l - flex bf.l - gcc -c lex.yy.c + ${FLEX} bf.l + ${CC} ${CFLAGS} -c lex.yy.c y.tab.o: bf.y - bison -yd bf.y - gcc -c y.tab.c + ${YACC} -d bf.y + ${CC} ${CFLAGS} -c y.tab.c compiler.o: compiler.c - gcc -c compiler.c + ${CC} ${CFLAGS} -c compiler.c install: - install -c nbfc /usr/bin/nbfc - install -c nbfc.1 /usr/man/man1/nbfc.1 + install -s -c nbfc ${STAGEDIR}${PREFIX}/bin/nbfc -+ install -c nbfc.1 ${STAGEDIR}${PREFIX}/man/man1/nbfc.1 ++ install -c nbfc.1 ${STAGEDIR}${PREFIX}/share/man/man1/nbfc.1 clean: rm -f *.o