Index: head/lang/spl/Makefile =================================================================== --- head/lang/spl/Makefile (revision 388514) +++ head/lang/spl/Makefile (revision 388515) @@ -1,34 +1,39 @@ # Created by: Hye-Shik Chang # $FreeBSD$ PORTNAME= spl PORTVERSION= 1.2.1 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= lang MASTER_SITES= http://shakespearelang.sourceforge.net/download/ MAINTAINER= ports@FreeBSD.org COMMENT= Shakespeare programming language +LICENSE= GPLv2 # or later +LICENSE_FILE= ${WRKSRC}/COPYING + USES= bison gmake ALL_EXAMPLES= Makefile fibonacci.spl fibonacci2.spl guess.spl hello.spl \ primes.spl reverse.spl shakesbeer.spl OPTIONS_DEFINE= EXAMPLES post-patch: .for f in . examples ${REINPLACE_CMD} -e 's,= gcc,?= gcc,' -e 's,^CCFLAGS.*,CFLAGS += -Wall,' \ -e 's,CCFLAGS,CFLAGS,g' ${WRKSRC}/${f}/Makefile .endfor ${REINPLACE_CMD} -e 's,\(#define STRING_LENGTH\).*,\1 25600,g' \ -e 's,free(,//free(,g' ${WRKSRC}/makescanner.c do-install: - ${TAR} -C ${WRKSRC}/spl -cf - . | ${TAR} -C ${STAGEDIR}${PREFIX} -xf - - ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} + ${INSTALL_PROGRAM} ${WRKSRC}/spl/bin/spl2c ${STAGEDIR}${PREFIX}/bin/ + ${INSTALL_DATA} ${WRKSRC}/spl/include/spl.h ${STAGEDIR}${PREFIX}/include/ + ${INSTALL_DATA} ${WRKSRC}/spl/lib/libspl.a ${STAGEDIR}${PREFIX}/lib/ + @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} (cd ${WRKSRC}/examples && \ ${INSTALL_DATA} ${ALL_EXAMPLES} ${STAGEDIR}${EXAMPLESDIR}) .include Index: head/lang/spl/pkg-descr =================================================================== --- head/lang/spl/pkg-descr (revision 388514) +++ head/lang/spl/pkg-descr (revision 388515) @@ -1,7 +1,7 @@ The Shakespeare programming language is another esoteric programming language like Chef, Sorted! and others. The main purpose of this language is to make the source code for programs written with it resemble a Shakespeare play. Yes, it's totally unnecessary, but also very fun. -WWW: http://shakespearelang.sourceforge.net +WWW: http://shakespearelang.sourceforge.net/