aboutsummaryrefslogtreecommitdiff
path: root/lang
diff options
context:
space:
mode:
authorRene Ladan <rene@FreeBSD.org>2021-03-28 17:54:36 +0000
committerRene Ladan <rene@FreeBSD.org>2021-03-28 17:54:36 +0000
commit0b71bc5d1e1dd40a31f6c9e8b22fc2b8817c65b8 (patch)
treee9e72d8245a15fc29a36f001a10a7c993674d99e /lang
parent0ff8e05a2c47f48ad90588863001bd4ccb29da80 (diff)
downloadports-0b71bc5d1e1dd40a31f6c9e8b22fc2b8817c65b8.tar.gz
ports-0b71bc5d1e1dd40a31f6c9e8b22fc2b8817c65b8.zip
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
Notes
Notes: svn path=/head/; revision=569404
Diffstat (limited to 'lang')
-rw-r--r--lang/Gofer/Makefile50
-rw-r--r--lang/Gofer/distinfo2
-rw-r--r--lang/Gofer/files/patch-prelude.h46
-rw-r--r--lang/Gofer/files/patch-scripts_gofer23
-rw-r--r--lang/Gofer/files/patch-scripts_goferc17
-rw-r--r--lang/Gofer/pkg-descr21
-rw-r--r--lang/Gofer/pkg-plist47
-rw-r--r--lang/Makefile1
8 files changed, 0 insertions, 207 deletions
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 <bsd.port.mk>
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 <stdlib.h>
- #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