From 0b71bc5d1e1dd40a31f6c9e8b22fc2b8817c65b8 Mon Sep 17 00:00:00 2001 From: Rene Ladan Date: Sun, 28 Mar 2021 17:54:36 +0000 Subject: Remove expired ports: 2021-03-28 security/apg: Abandonware. Please try security/makepasswd or security/rndpassw instead 2021-03-28 lang/Gofer: Old, unmaintained language --- lang/Gofer/Makefile | 50 ----------------------------------- lang/Gofer/distinfo | 2 -- lang/Gofer/files/patch-prelude.h | 46 -------------------------------- lang/Gofer/files/patch-scripts_gofer | 23 ---------------- lang/Gofer/files/patch-scripts_goferc | 17 ------------ lang/Gofer/pkg-descr | 21 --------------- lang/Gofer/pkg-plist | 47 -------------------------------- lang/Makefile | 1 - 8 files changed, 207 deletions(-) delete mode 100644 lang/Gofer/Makefile delete mode 100644 lang/Gofer/distinfo delete mode 100644 lang/Gofer/files/patch-prelude.h delete mode 100644 lang/Gofer/files/patch-scripts_gofer delete mode 100644 lang/Gofer/files/patch-scripts_goferc delete mode 100644 lang/Gofer/pkg-descr delete mode 100644 lang/Gofer/pkg-plist (limited to 'lang') diff --git a/lang/Gofer/Makefile b/lang/Gofer/Makefile deleted file mode 100644 index 038f8acfe038..000000000000 --- a/lang/Gofer/Makefile +++ /dev/null @@ -1,50 +0,0 @@ -# Created by: hsu -# $FreeBSD$ - -PORTNAME= gofer -PORTVERSION= 2.30b -PORTREVISION= 3 -CATEGORIES= lang -MASTER_SITES= http://web.cecs.pdx.edu/~mpj/goferarc/ -DISTNAME= ${PORTNAME}${PORTVERSION:S/.//} - -MAINTAINER= haskell@FreeBSD.org -COMMENT= Lazy functional language - -DEPRECATED= Old, unmaintained language -EXPIRATION_DATE=2021-03-28 - -WRKSRC= ${WRKDIR}/src - -USES= readline - -MAKE_ARGS= CC="${CC}" CFLAGS="${CFLAGS} -DUSE_READLINE=1" \ - LDFLAGS="${LDFLAGS} -lm -lreadline" OPTFLAGS="" - -DOCSDIR= ${PREFIX}/share/doc/Gofer -LIBDIR= ${PREFIX}/lib/Gofer - -OPTIONS_DEFINE= DOCS - -post-patch: - @${REINPLACE_CMD} 's|%%PREFIX%%|${PREFIX}|g' \ - ${WRKDIR}/scripts/gofer \ - ${WRKDIR}/scripts/goferc - -do-install: - ${MKDIR} ${STAGEDIR}${LIBDIR} - ${INSTALL_DATA} ${WRKDIR}/*.prelude ${STAGEDIR}${LIBDIR} - ${INSTALL_DATA} ${WRKDIR}/src/prelude.h ${STAGEDIR}${LIBDIR} - ${REINPLACE_CMD} -e "s|#include \"prelude.h\"|#include \"${LIBDIR}/prelude.h\"|" ${WRKDIR}/src/gofc.h - ${INSTALL_DATA} ${WRKDIR}/src/gofc.h ${STAGEDIR}${LIBDIR} - ${INSTALL_DATA} ${WRKDIR}/src/runtime.o ${STAGEDIR}${LIBDIR} - ${INSTALL_SCRIPT} ${WRKDIR}/scripts/gofer ${STAGEDIR}${PREFIX}/bin - ${INSTALL_SCRIPT} ${WRKDIR}/scripts/goferc ${STAGEDIR}${PREFIX}/bin - ${INSTALL_PROGRAM} ${WRKDIR}/src/gofer ${STAGEDIR}${LIBDIR} - ${INSTALL_PROGRAM} ${WRKDIR}/src/gofc ${STAGEDIR}${LIBDIR} - ${INSTALL_MAN} ${WRKDIR}/docs/gofer.1 ${STAGEDIR}${PREFIX}/man/man1 - ${MKDIR} ${STAGEDIR}${DOCSDIR} - ${INSTALL_DATA} ${WRKDIR}/docs/* ${STAGEDIR}${DOCSDIR} - ${STRIP_CMD} ${STAGEDIR}${LIBDIR}/runtime.o - -.include diff --git a/lang/Gofer/distinfo b/lang/Gofer/distinfo deleted file mode 100644 index 0129044ddf48..000000000000 --- a/lang/Gofer/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (gofer230b.tar.gz) = 7fb97e41ecf9529d82e1e07e5ab28c0d75ee8913a009fb685367930ed97dcfd1 -SIZE (gofer230b.tar.gz) = 759908 diff --git a/lang/Gofer/files/patch-prelude.h b/lang/Gofer/files/patch-prelude.h deleted file mode 100644 index 8cf50def3543..000000000000 --- a/lang/Gofer/files/patch-prelude.h +++ /dev/null @@ -1,46 +0,0 @@ ---- prelude.h.orig Fri Mar 31 19:13:52 1995 -+++ prelude.h Wed Jan 31 01:41:35 2001 -@@ -28,7 +28,7 @@ - #define ZTC 0 /* For IBM PC (>= 386) Zortech C++ v3.0 (-mx) */ - #define DJGPP 0 /* For DJGPP version 1.09 (gcc2.2.2) and DOS 5.0 */ - #define OS2 0 /* For IBM OS/2 2.0 using EMX GCC */ --#define SUNOS 1 /* For Sun 3/Sun 4 running SunOs 4.x */ -+#define SUNOS 0 /* For Sun 3/Sun 4 running SunOs 4.x */ - #define MIPS 0 /* For MIPS RC6280/Sony machine NWS-3870 UN */ - #define NEXTSTEP 0 /* For NeXTstep 3.0 using NeXT cc */ - #define NEXTGCC 0 /* For NeXTstep with gcc 2.x, doesn't work w/ NS3.2*/ -@@ -36,6 +36,7 @@ - #define AMIGA 0 /* For Amiga using gcc 2.2.2 UN */ - #define HPUX 0 /* For HPUX using gcc */ - #define LINUX 0 /* For Linux using gcc UN */ -+#define FREEBSD 1 /* For FreeBSD using gcc UN */ - #define RISCOS 0 /* For Acorn DesktopC and RISCOS2 or 3 */ - #define ALPHA 0 /* For DEC Alpha with OSF/1 (32 bit ints, no gofc) */ - #define SVR4 0 /* For SVR4 using GCC2.2 */ -@@ -82,7 +83,7 @@ - - #define UNIX (SUNOS | NEXTSTEP | HPUX | NEXTGCC | LINUX | AMIGA | \ - MINIX68K | ALPHA | OS2 | SVR4 | ULTRIX | AIX | MIPS |\ -- SGI4 | NETBSD) -+ SGI4 | NETBSD | FREEBSD) - #define SMALL_GOFER (TURBOC | BCC) - #define REGULAR_GOFER (RISCOS | DJGPP | ZTC | ATARI) - #define LARGE_GOFER (UNIX | WATCOM) -@@ -91,7 +92,7 @@ - #define TERMIO_IO (LINUX | HPUX | OS2 | SVR4 | SGI4) - #define SGTTY_IO (SUNOS | NEXTSTEP | NEXTGCC | AMIGA | MINIX68K | \ - ALPHA | ULTRIX | AIX | MIPS) --#define TERMIOS_IO (NETBSD) -+#define TERMIOS_IO (NETBSD | FREEBSD) - #define BREAK_FLOATS (TURBOC | BCC) - #define HAS_FLOATS (REGULAR_GOFER | LARGE_GOFER | BREAK_FLOATS) - -@@ -202,7 +203,7 @@ - #define farCalloc(n,s) (Void *)valloc(((unsigned)n)*((unsigned)s)) - #endif - --#if (HPUX | DJGPP | ZTC | LINUX | ALPHA | OS2 | SVR4 | AIX | SGI4 | NETBSD) -+#if (HPUX | DJGPP | ZTC | LINUX | ALPHA | OS2 | SVR4 | AIX | SGI4 | NETBSD | FREEBSD) - #include - #define far - #endif diff --git a/lang/Gofer/files/patch-scripts_gofer b/lang/Gofer/files/patch-scripts_gofer deleted file mode 100644 index 3d64efd758c0..000000000000 --- a/lang/Gofer/files/patch-scripts_gofer +++ /dev/null @@ -1,23 +0,0 @@ ---- ../scripts/gofer.orig Fri Jun 24 01:00:00 1994 -+++ ../scripts/gofer Wed Jan 31 01:45:21 2001 -@@ -9,10 +9,10 @@ - # Edited by Jonathan Bowen, Oxford University, August 1993 - - # Location of gofer files - site specific --ROOT=/usr/local/gofer -+ROOT=%%PREFIX%%/lib/Gofer - - # first, the location of your prelude file: --GOFER=${GOFER-$ROOT/lib/standard.prelude} -+GOFER=${GOFER-$ROOT/standard.prelude} - export GOFER - - # next, command line argument settings. One example might be: -@@ -33,5 +33,5 @@ - esac - - # Finally, start the interpreter running: --# exec /usr/local/lib/Gofer/gofer $GOFERARGS $* --exec $ROOT/bin/Gofer $GOFERARGS $* -+# exec %%PREFIX%%/lib/Gofer/gofer $GOFERARGS $* -+exec $ROOT/gofer $GOFERARGS $* diff --git a/lang/Gofer/files/patch-scripts_goferc b/lang/Gofer/files/patch-scripts_goferc deleted file mode 100644 index 8161270e51cb..000000000000 --- a/lang/Gofer/files/patch-scripts_goferc +++ /dev/null @@ -1,17 +0,0 @@ ---- ../scripts/goferc.orig Fri Jun 24 01:00:00 1994 -+++ ../scripts/goferc Wed Jan 31 01:44:26 2001 -@@ -29,11 +29,10 @@ - ;; - esac - --GOFER=/home/staff/ian/gofer/lib/standard.prelude -+GOFER=%%PREFIX%%/lib/Gofer/standard.prelude - export GOFER --/usr/local/lib/Gofer/gofc $args -+%%PREFIX%%/lib/Gofer/gofc $args - echo '[Compiling with gcc]' --gcc -o $prog -O $prog.c /usr/local/lib/Gofer/runtime.o -lm -+%%CC%% -o $prog %%CFLAGS%% $prog.c %%PREFIX%%/lib/Gofer/runtime.o -lm - strip $prog - rm $prog.c -- diff --git a/lang/Gofer/pkg-descr b/lang/Gofer/pkg-descr deleted file mode 100644 index c8ed6b8198af..000000000000 --- a/lang/Gofer/pkg-descr +++ /dev/null @@ -1,21 +0,0 @@ ------------------------------------------------------------------------------- -Gofer is an interactive functional programming environment (i.e. an -interpreter) supporting a language based on the draft report for Haskell -version 1.2. - -Gofer is intended as an experimental language, particularly where type classes -are involved. Gofer extends the Haskell type class system in several ways. - -The most significant features of Haskell not currently supported are: -modules, arrays, overloaded numeric constants, default declarations, derived -instances, contexts in datatype definitions. ------------------------------------------------------------------------------- -And just in case you wondered: - - The name "Gofer" is not a trademark, registered or otherwise, and - you are free to mention this name in published material, public and - private correspondence, or other documents without restriction or - obligation. ------------------------------------------------------------------------------- - -WWW: http://web.cecs.pdx.edu/~mpj/goferarc/ diff --git a/lang/Gofer/pkg-plist b/lang/Gofer/pkg-plist deleted file mode 100644 index 79730227f182..000000000000 --- a/lang/Gofer/pkg-plist +++ /dev/null @@ -1,47 +0,0 @@ -bin/gofer -bin/goferc -lib/Gofer/cc.prelude -lib/Gofer/min.prelude -lib/Gofer/nofloat.prelude -lib/Gofer/simple.prelude -lib/Gofer/standard.prelude -lib/Gofer/prelude.h -lib/Gofer/gofc.h -lib/Gofer/runtime.o -lib/Gofer/gofer -lib/Gofer/gofc -man/man1/gofer.1.gz -%%PORTDOCS%%%%DOCSDIR%%/Readme -%%PORTDOCS%%%%DOCSDIR%%/appx_a -%%PORTDOCS%%%%DOCSDIR%%/appx_b -%%PORTDOCS%%%%DOCSDIR%%/appx_c -%%PORTDOCS%%%%DOCSDIR%%/appx_d -%%PORTDOCS%%%%DOCSDIR%%/appx_e -%%PORTDOCS%%%%DOCSDIR%%/appx_f -%%PORTDOCS%%%%DOCSDIR%%/appx_g -%%PORTDOCS%%%%DOCSDIR%%/bowen.1 -%%PORTDOCS%%%%DOCSDIR%%/ch00 -%%PORTDOCS%%%%DOCSDIR%%/ch01 -%%PORTDOCS%%%%DOCSDIR%%/ch02 -%%PORTDOCS%%%%DOCSDIR%%/ch03 -%%PORTDOCS%%%%DOCSDIR%%/ch04 -%%PORTDOCS%%%%DOCSDIR%%/ch05 -%%PORTDOCS%%%%DOCSDIR%%/ch06 -%%PORTDOCS%%%%DOCSDIR%%/ch07 -%%PORTDOCS%%%%DOCSDIR%%/ch08 -%%PORTDOCS%%%%DOCSDIR%%/ch09 -%%PORTDOCS%%%%DOCSDIR%%/ch10 -%%PORTDOCS%%%%DOCSDIR%%/ch11 -%%PORTDOCS%%%%DOCSDIR%%/ch12 -%%PORTDOCS%%%%DOCSDIR%%/ch13 -%%PORTDOCS%%%%DOCSDIR%%/ch14 -%%PORTDOCS%%%%DOCSDIR%%/gofer.1 -%%PORTDOCS%%%%DOCSDIR%%/gofer.c -%%PORTDOCS%%%%DOCSDIR%%/goferdoc.tex -%%PORTDOCS%%%%DOCSDIR%%/hype -%%PORTDOCS%%%%DOCSDIR%%/jeroen.1 -%%PORTDOCS%%%%DOCSDIR%%/rel221.tex -%%PORTDOCS%%%%DOCSDIR%%/rel228.tex -%%PORTDOCS%%%%DOCSDIR%%/release.221 -%%PORTDOCS%%%%DOCSDIR%%/release.228 -%%PORTDOCS%%%%DOCSDIR%%/release.230 diff --git a/lang/Makefile b/lang/Makefile index be9acc7631ef..2c3aff75d383 100644 --- a/lang/Makefile +++ b/lang/Makefile @@ -3,7 +3,6 @@ COMMENT = Programming languages - SUBDIR += Gofer SUBDIR += J SUBDIR += abcl SUBDIR += adacontrol -- cgit v1.2.3