aboutsummaryrefslogtreecommitdiffstats
path: root/lang/spl
diff options
context:
space:
mode:
authoramdmi3 <amdmi3@FreeBSD.org>2015-06-04 17:42:29 +0800
committeramdmi3 <amdmi3@FreeBSD.org>2015-06-04 17:42:29 +0800
commitaa86f88b39c82ad946f9a2f44d3eee4731ae52ac (patch)
treec790bceb50f7b088fec238688f77423815168f68 /lang/spl
parent5782dd42bcc48cf33678d86e6b49c803b3c3ee27 (diff)
downloadfreebsd-ports-gnome-aa86f88b39c82ad946f9a2f44d3eee4731ae52ac.tar.gz
freebsd-ports-gnome-aa86f88b39c82ad946f9a2f44d3eee4731ae52ac.tar.zst
freebsd-ports-gnome-aa86f88b39c82ad946f9a2f44d3eee4731ae52ac.zip
- Add LICENSE
- Fix installation of files of different types
Diffstat (limited to 'lang/spl')
-rw-r--r--lang/spl/Makefile11
-rw-r--r--lang/spl/pkg-descr2
2 files changed, 9 insertions, 4 deletions
diff --git a/lang/spl/Makefile b/lang/spl/Makefile
index 48ce1cf8505c..b676dea76255 100644
--- a/lang/spl/Makefile
+++ b/lang/spl/Makefile
@@ -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@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})
diff --git a/lang/spl/pkg-descr b/lang/spl/pkg-descr
index 69e98b1b2b5f..873f598346b3 100644
--- a/lang/spl/pkg-descr
+++ b/lang/spl/pkg-descr
@@ -4,4 +4,4 @@ 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/