aboutsummaryrefslogtreecommitdiff
path: root/lang
diff options
context:
space:
mode:
authorDmitry Marakasov <amdmi3@FreeBSD.org>2015-06-04 09:42:29 +0000
committerDmitry Marakasov <amdmi3@FreeBSD.org>2015-06-04 09:42:29 +0000
commit5f25ad05aa5699c73beb302c8462fbd1c8791f4e (patch)
treec790bceb50f7b088fec238688f77423815168f68 /lang
parentfde3bcf30f3b5caa11cf6c68822db30faf530422 (diff)
downloadports-5f25ad05aa5699c73beb302c8462fbd1c8791f4e.tar.gz
ports-5f25ad05aa5699c73beb302c8462fbd1c8791f4e.zip
- Add LICENSE
- Fix installation of files of different types
Notes
Notes: svn path=/head/; revision=388515
Diffstat (limited to 'lang')
-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/