svn commit: r388515 - head/lang/spl
Dmitry Marakasov
amdmi3 at FreeBSD.org
Thu Jun 4 09:42:31 UTC 2015
Author: amdmi3
Date: Thu Jun 4 09:42:29 2015
New Revision: 388515
URL: https://svnweb.freebsd.org/changeset/ports/388515
Log:
- Add LICENSE
- Fix installation of files of different types
Modified:
head/lang/spl/Makefile
head/lang/spl/pkg-descr
Modified: head/lang/spl/Makefile
==============================================================================
--- head/lang/spl/Makefile Thu Jun 4 09:42:00 2015 (r388514)
+++ head/lang/spl/Makefile Thu Jun 4 09:42:29 2015 (r388515)
@@ -3,13 +3,16 @@
PORTNAME= spl
PORTVERSION= 1.2.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= lang
MASTER_SITES= http://shakespearelang.sourceforge.net/download/
MAINTAINER= ports at 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 \
@@ -26,8 +29,10 @@ post-patch:
-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})
Modified: head/lang/spl/pkg-descr
==============================================================================
--- head/lang/spl/pkg-descr Thu Jun 4 09:42:00 2015 (r388514)
+++ head/lang/spl/pkg-descr Thu Jun 4 09:42:29 2015 (r388515)
@@ -4,4 +4,4 @@ main purpose of this language is to make
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/
More information about the svn-ports-all
mailing list