diff options
Diffstat (limited to 'lang/spl')
-rw-r--r-- | lang/spl/Makefile | 40 | ||||
-rw-r--r-- | lang/spl/distinfo | 2 | ||||
-rw-r--r-- | lang/spl/files/patch-include_roman__numbers.metaflex | 14 | ||||
-rw-r--r-- | lang/spl/files/patch-libspl.c | 10 | ||||
-rw-r--r-- | lang/spl/files/patch-spl.h | 26 | ||||
-rw-r--r-- | lang/spl/pkg-descr | 5 | ||||
-rw-r--r-- | lang/spl/pkg-plist | 11 |
7 files changed, 0 insertions, 108 deletions
diff --git a/lang/spl/Makefile b/lang/spl/Makefile deleted file mode 100644 index 7e7f866e39e1..000000000000 --- a/lang/spl/Makefile +++ /dev/null @@ -1,40 +0,0 @@ -PORTNAME= spl -PORTVERSION= 1.2.1 -PORTREVISION= 6 -CATEGORIES= lang -MASTER_SITES= http://shakespearelang.sourceforge.net/download/ - -MAINTAINER= fuz@FreeBSD.org -COMMENT= Shakespeare programming language -WWW= https://shakespearelang.sourceforge.net/ - -LICENSE= GPLv2+ -LICENSE_FILE= ${WRKSRC}/COPYING - -DEPRECATED= dead upstream -EXPIRATION_DATE= 2025-06-30 - -USES= bison gmake - -OPTIONS_DEFINE= EXAMPLES - -ALL_EXAMPLES= Makefile fibonacci.spl fibonacci2.spl guess.spl hello.spl \ - primes.spl reverse.spl shakesbeer.spl - -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: - ${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 <bsd.port.mk> diff --git a/lang/spl/distinfo b/lang/spl/distinfo deleted file mode 100644 index e66c7666ef39..000000000000 --- a/lang/spl/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (spl-1.2.1.tar.gz) = 1206ef0a2c853b8b40ca0c682bc9d9e0a157cc91a7bf4e28f19ccd003674b7d3 -SIZE (spl-1.2.1.tar.gz) = 35297 diff --git a/lang/spl/files/patch-include_roman__numbers.metaflex b/lang/spl/files/patch-include_roman__numbers.metaflex deleted file mode 100644 index 33b690879e23..000000000000 --- a/lang/spl/files/patch-include_roman__numbers.metaflex +++ /dev/null @@ -1,14 +0,0 @@ -Replaced roman numeral regular expression to address precedence issue - -Issue 1: roman number II interpreted as I -https://bitbucket.org/kcartmell/marlowe/issue/1/ - ---- include/roman_numbers.metaflex.orig 2001-10-18 12:34:31.000000000 +0000 -+++ include/roman_numbers.metaflex -@@ -1,5 +1 @@ --ROMAN_THOUSANDS m+ --ROMAN_HUNDREDS (c(d|m)|dc{0,3}|c{1,3}) --ROMAN_TENS (x(l|c)|lx{0,3}|x{1,3}) --ROMAN_ONES (i(v|x)|vi{0,3}|i{1,3}) --ROMAN_NUMBER {ROMAN_ONES}|{ROMAN_TENS}{ROMAN_ONES}?|{ROMAN_HUNDREDS}{ROMAN_TENS}?{ROMAN_ONES}?|{ROMAN_THOUSANDS}{ROMAN_HUNDREDS}?{ROMAN_TENS}?{ROMAN_ONES}? -+ROMAN_NUMBER M{0,4}(CM|CD|D?C{0,3})(XC|XL|L?X{0,3})(IX|IV|V?I{0,3}) diff --git a/lang/spl/files/patch-libspl.c b/lang/spl/files/patch-libspl.c deleted file mode 100644 index e1519edf96ba..000000000000 --- a/lang/spl/files/patch-libspl.c +++ /dev/null @@ -1,10 +0,0 @@ ---- libspl.c.orig 2021-07-20 09:38:16 UTC -+++ libspl.c -@@ -27,6 +27,7 @@ USA. - #include <stdio.h> - #include <stdlib.h> - -+#define GLOBAL - #include "spl.h" - #include "strutils.h" - diff --git a/lang/spl/files/patch-spl.h b/lang/spl/files/patch-spl.h deleted file mode 100644 index 1ca7fc3b568d..000000000000 --- a/lang/spl/files/patch-spl.h +++ /dev/null @@ -1,26 +0,0 @@ ---- spl.h.orig 2021-07-20 09:35:24 UTC -+++ spl.h -@@ -43,13 +43,17 @@ typedef struct { - - /* global variables */ - --CHARACTER **cast; --CHARACTER *first_person; --CHARACTER *second_person; -+#ifndef GLOBAL -+# define GLOBAL extern -+#endif - --int truth_flag; --int num_on_stage; --int num_cast; -+GLOBAL CHARACTER **cast; -+GLOBAL CHARACTER *first_person; -+GLOBAL CHARACTER *second_person; -+ -+GLOBAL int truth_flag; -+GLOBAL int num_on_stage; -+GLOBAL int num_cast; - - /* function prototypes */ - extern void activate_character(int line, CHARACTER *character); diff --git a/lang/spl/pkg-descr b/lang/spl/pkg-descr deleted file mode 100644 index 777b34d32d51..000000000000 --- a/lang/spl/pkg-descr +++ /dev/null @@ -1,5 +0,0 @@ -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. diff --git a/lang/spl/pkg-plist b/lang/spl/pkg-plist deleted file mode 100644 index 715f4d07c83a..000000000000 --- a/lang/spl/pkg-plist +++ /dev/null @@ -1,11 +0,0 @@ -bin/spl2c -include/spl.h -lib/libspl.a -%%PORTEXAMPLES%%share/examples/spl/Makefile -%%PORTEXAMPLES%%share/examples/spl/hello.spl -%%PORTEXAMPLES%%share/examples/spl/primes.spl -%%PORTEXAMPLES%%share/examples/spl/reverse.spl -%%PORTEXAMPLES%%share/examples/spl/fibonacci.spl -%%PORTEXAMPLES%%share/examples/spl/fibonacci2.spl -%%PORTEXAMPLES%%share/examples/spl/guess.spl -%%PORTEXAMPLES%%share/examples/spl/shakesbeer.spl |