diff options
Diffstat (limited to 'lang')
| -rw-r--r-- | lang/Makefile | 2 | ||||
| -rw-r--r-- | lang/gcl/Makefile | 193 | ||||
| -rw-r--r-- | lang/gcl/distinfo | 2 | ||||
| -rw-r--r-- | lang/gcl/files/patch-configure | 32 | ||||
| -rw-r--r-- | lang/gcl/files/patch-h_FreeBSD.defs | 29 | ||||
| -rw-r--r-- | lang/gcl/files/patch-h_FreeBSD.h | 52 | ||||
| -rw-r--r-- | lang/gcl/files/patch-h_gclincl.h.in | 12 | ||||
| -rw-r--r-- | lang/gcl/files/patch-info_makefile | 35 | ||||
| -rw-r--r-- | lang/gcl/files/patch-makedefc.in | 11 | ||||
| -rw-r--r-- | lang/gcl/files/patch-makefile | 11 | ||||
| -rw-r--r-- | lang/gcl/files/patch-o__nsocket.c | 11 | ||||
| -rw-r--r-- | lang/gcl/files/patch-o__plttest.c | 16 | ||||
| -rw-r--r-- | lang/gcl/files/patch-o__sfasli.c | 18 | ||||
| -rw-r--r-- | lang/gcl/files/patch-o_file.d | 11 | ||||
| -rw-r--r-- | lang/gcl/files/patch-unixport_makefile | 20 | ||||
| -rw-r--r-- | lang/gcl/files/patch-xgcl-2__makefile | 11 | ||||
| -rw-r--r-- | lang/gcl/pkg-descr | 10 | ||||
| -rw-r--r-- | lang/pike78/Makefile | 121 | ||||
| -rw-r--r-- | lang/pike78/Makefile.common | 6 | ||||
| -rw-r--r-- | lang/pike78/distinfo | 2 | ||||
| -rw-r--r-- | lang/pike78/pkg-descr | 19 |
21 files changed, 0 insertions, 624 deletions
diff --git a/lang/Makefile b/lang/Makefile index c99883921238..f4f282962a97 100644 --- a/lang/Makefile +++ b/lang/Makefile @@ -104,7 +104,6 @@ SUBDIR += gcc7 SUBDIR += gcc7-devel SUBDIR += gcc8-devel - SUBDIR += gcl SUBDIR += gforth SUBDIR += ghc SUBDIR += gjs @@ -262,7 +261,6 @@ SUBDIR += php72-extensions SUBDIR += php_doc SUBDIR += picoc - SUBDIR += pike78 SUBDIR += pocl SUBDIR += polyml SUBDIR += ptoc diff --git a/lang/gcl/Makefile b/lang/gcl/Makefile deleted file mode 100644 index ff456887a7f4..000000000000 --- a/lang/gcl/Makefile +++ /dev/null @@ -1,193 +0,0 @@ -# Created by: hsu -# $FreeBSD$ - -PORTNAME= gcl -PORTVERSION= 2.6.12 -PORTREVISION= 5 -CATEGORIES= lang tcl tk -MASTER_SITES= GNU - -MAINTAINER= ports@FreeBSD.org -COMMENT= GNU Common Lisp - -LICENSE= GPLv2 LGPL21 -LICENSE_COMB= multi - -BROKEN= missing header -DEPRECATED= Broken for more than 6 months -EXPIRATION_DATE= 2018-01-27 - -BUILD_DEPENDS= gawk:lang/gawk -LIB_DEPENDS= libgmp.so:math/gmp - -WRKSRC= ${WRKDIR}/${PORTNAME} - -USES= gmake readline -USE_CSTD= gnu89 -GNU_CONFIGURE= yes -CONFIGURE_ENV= ac_cv_prog_AWK="${LOCALBASE}/bin/gawk" \ - C_INCLUDE_PATH="${PREFIX}/include" LIBRARY_PATH="${PREFIX}/lib" -CONFIGURE_ARGS= --enable-ansi \ - --enable-machine=${OPSYS} \ - --enable-emacsdir=${PREFIX}/share/emacs/site-lisp/gcl \ - --enable-infodir=${PREFIX}/${INFO_PATH} \ - --disable-dlopen \ - --disable-dynsysbfd \ - --disable-statsysbfd \ - --enable-custreloc -MAKEFILE= makefile -INSTALL_TARGET= install-command -LATE_INSTALL_ARGS=\ - INSTALL_LIB_DIR="${PREFIX}/lib/${DISTNAME}" \ - prefix="${PREFIX}" \ - BINDIR="${PREFIX}/lib/${DISTNAME}/unixport" -MAKE_JOBS_UNSAFE=yes - -CFLAGS+= -I${LOCALBASE}/include -LDFLAGS+= -L${LOCALBASE}/lib -lreadline -lgmp -lm - -INFO= gcl-si gcl-tk -PORTDOCS= * -PLIST_FILES= bin/gcl \ - ${FILES_CLCS:S|^|lib/${DISTNAME}/clcs/|} \ - ${FILES_CMPNEW:S|^|lib/${DISTNAME}/cmpnew/|} \ - ${FILES_H:S|^|lib/${DISTNAME}/h/|} \ - ${INFO:S|^|lib/${DISTNAME}/info/|:S|$|.info|} \ - ${FILES_LSP:S|^|lib/${DISTNAME}/lsp/|} \ - ${PCL_FILES:S|^|lib/${DISTNAME}/pcl/|} \ - ${FILES_UNIXPORT:S|^|lib/${DISTNAME}/unixport/|} -PLIST_DIRS= lib/${DISTNAME}/pcl - -ONLY_FOR_ARCHS= amd64 i386 - -OPTIONS_DEFINE= DOCS EMACS X11 -OPTIONS_DEFAULT= EMACS X11 - -EMACS_DESC= Install Emacs syntax files -EMACS_USE= emacs=yes -EMACS_PLIST_FILES= ${FILES_ELISP:S|^|%%EMACS_SITE_LISPDIR%%/gcl/|} -X11_USES= tk -X11_USE= xorg=x11 -X11_CONFIGURE_ON= --enable-tclconfig=${TCL_LIBDIR} \ - --enable-tkconfig=${TK_LIBDIR} \ - --with-x -X11_CONFIGURE_OFF= --disable-xgcl -X11_LDFLAGS= -lX11 -X11_PLIST_FILES= ${FILES_GCLTK:S|^|lib/gcl-${PORTVERSION}/gcl-tk/|} \ - ${FILES_GCLTK_DEMOS:S|^|lib/gcl-${PORTVERSION}/gcl-tk/demos/|} \ - ${FILES_XGCL2:S|^|lib/gcl-${PORTVERSION}/xgcl-2/|} - -FILES_CLCS= sys-proclaim.lisp -FILES_CMPNEW= gcl_cmpmain.lsp gcl_cmpopt.lsp gcl_collectfn.lsp \ - gcl_collectfn.o gcl_lfun_list.lsp sys-proclaim.lisp -FILES_H= cmpinclude.h -FILES_LSP= gcl_auto_new.lsp gcl_autoload.lsp gcl_export.lsp \ - gcl_gprof.lsp gcl_info.o gcl_profile.lsp \ - sys-proclaim.lisp -FILES_PCL= sys-proclaim.lisp -FILES_UNIXPORT= gcl.script init_ansi_gcl.lsp libansi_gcl.a \ - libgclp.a saved_ansi_gcl -FILES_ELISP= add-default.el ansi-doc.el dbl.el doc-to-texi.el gcl.el \ - man1-to-texi.el smart-complete.el sshell.el -FILES_GCLTK= decode.tcl gcl.tcl gcltkaux gcltksrv tinfo.o \ - tk-package.lsp tkl.o -FILES_GCLTK_DEMOS=\ - gc-monitor.lisp gc-monitor.o index.lsp \ - mkBasic.lisp mkCanvText.lisp mkEntry.lisp \ - mkEntry2.lisp mkForm.lisp mkHScale.lisp \ - mkItems.lisp mkLabel.lisp mkListbox.lisp \ - mkPlot.lisp mkRadio.lisp mkRuler.lisp \ - mkSearch.lisp mkStyles.lisp mkTextBind.lisp \ - mkVScale.lisp mkdialog.lisp nqthm-stack.lisp \ - showVars.lisp widget.lisp -FILES_XGCL2= gcl_dwtest.lsp gcl_dwtestcases.lsp sysdef.lisp - -.include <bsd.port.options.mk> - -.if ${PORT_OPTIONS:MEMACS} -EMACS_NO_BUILD_DEPENDS=yes -.endif - -post-patch: - @${REINPLACE_CMD} -e \ - 's|@@CFLAGS@@|${CFLAGS}| ; \ - s|@@LOCALLIBS@@|${LDFLAGS}|' ${WRKSRC}/h/FreeBSD.defs - -post-install: - @${MKDIR} ${STAGEDIR}${PREFIX}/lib/${DISTNAME}/clcs -.for i in ${FILES_CLCS} - (cd ${WRKSRC}/clcs && ${INSTALL_DATA} ${i} \ - ${STAGEDIR}${PREFIX}/lib/${DISTNAME}/clcs) -.endfor - @${MKDIR} ${STAGEDIR}${PREFIX}/lib/${DISTNAME}/cmpnew -.for i in ${FILES_CMPNEW} - (cd ${WRKSRC}/cmpnew && ${INSTALL_DATA} ${i} \ - ${STAGEDIR}${PREFIX}/lib/${DISTNAME}/cmpnew) -.endfor - @${MKDIR} ${STAGEDIR}${PREFIX}/lib/${DISTNAME}/info -.for i in ${INFO} - (cd ${WRKSRC}/info && ${INSTALL_DATA} ${i}.info \ - ${STAGEDIR}${PREFIX}/lib/${DISTNAME}/info) - (cd ${WRKSRC}/info && ${INSTALL_DATA} ${i}.info \ - ${STAGEDIR}${PREFIX}/${INFO_PATH}) -.endfor - @${MKDIR} ${STAGEDIR}${PREFIX}/lib/${DISTNAME}/h -.for i in ${FILES_H} - (cd ${WRKSRC}/h && ${INSTALL_DATA} ${i} \ - ${STAGEDIR}${PREFIX}/lib/${DISTNAME}/h) -.endfor - @${MKDIR} ${STAGEDIR}${PREFIX}/lib/${DISTNAME}/lsp -.for i in ${FILES_LSP} - (cd ${WRKSRC}/lsp && ${INSTALL_DATA} ${i} \ - ${STAGEDIR}${PREFIX}/lib/${DISTNAME}/lsp) -.endfor - @${MKDIR} ${STAGEDIR}${PREFIX}/lib/${DISTNAME}/pcl -.for i in ${PCL_FILES} - (cd ${WRKSRC}/pcl && ${INSTALL_DATA} ${i} \ - ${STAGEDIR}${PREFIX}/lib/${DISTNAME}/pcl) -.endfor - @${MKDIR} ${STAGEDIR}${PREFIX}/lib/${DISTNAME}/unixport -.for i in saved_ansi_gcl - (cd ${WRKSRC}/unixport && ${INSTALL_PROGRAM} ${i} \ - ${STAGEDIR}${PREFIX}/lib/${DISTNAME}/unixport) -.endfor -.for i in ${FILES_UNIXPORT:Nsaved_ansi_gcl} - (cd ${WRKSRC}/unixport && ${INSTALL_DATA} ${i} \ - ${STAGEDIR}${PREFIX}/lib/${DISTNAME}/unixport) -.endfor -.if ${PORT_OPTIONS:MEMACS} - @${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}/gcl -.for i in ${FILES_ELISP} - (cd ${WRKSRC}/elisp && ${INSTALL_DATA} ${i} \ - ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}/gcl) -.endfor -.endif -.if ${PORT_OPTIONS:MX11} - @${MKDIR} ${STAGEDIR}${PREFIX}/lib/${DISTNAME}/gcl-tk -.for i in gcltkaux - (cd ${WRKSRC}/gcl-tk && ${INSTALL_LIB} ${i} \ - ${STAGEDIR}${PREFIX}/lib/${DISTNAME}/gcl-tk) -.endfor -.for i in ${FILES_GCLTK:Ngcltkaux} - (cd ${WRKSRC}/gcl-tk && ${INSTALL_DATA} ${i} \ - ${STAGEDIR}${PREFIX}/lib/${DISTNAME}/gcl-tk) -.endfor - @${MKDIR} ${STAGEDIR}${PREFIX}/lib/${DISTNAME}/gcl-tk/demos -.for i in ${FILES_GCLTK_DEMOS} - (cd ${WRKSRC}/gcl-tk/demos && ${INSTALL_DATA} ${i} \ - ${STAGEDIR}${PREFIX}/lib/${DISTNAME}/gcl-tk/demos) -.endfor - @${MKDIR} ${STAGEDIR}${PREFIX}/lib/${DISTNAME}/xgcl-2 -.for i in ${FILES_XGCL2} - (cd ${WRKSRC}/xgcl-2 && ${INSTALL_DATA} ${i} \ - ${STAGEDIR}${PREFIX}/lib/${DISTNAME}/xgcl-2) -.endfor -.endif - @${MKDIR} ${STAGEDIR}${DOCSDIR} - (cd ${WRKSRC}/xgcl-2 && ${INSTALL_DATA} *.tex \ - ${STAGEDIR}${DOCSDIR}) - @${MKDIR} ${STAGEDIR}${DOCSDIR}/dwdoc - (cd ${WRKSRC}/xgcl-2/dwdoc && ${INSTALL_DATA} *.html \ - ${STAGEDIR}${DOCSDIR}/dwdoc) - -.include <bsd.port.mk> diff --git a/lang/gcl/distinfo b/lang/gcl/distinfo deleted file mode 100644 index edf238c9ee3d..000000000000 --- a/lang/gcl/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (gcl-2.6.12.tar.gz) = 8eb8491bccafc49683599e92a30ba36db0825dd4bb138a104cb662b9b0d090e8 -SIZE (gcl-2.6.12.tar.gz) = 7031837 diff --git a/lang/gcl/files/patch-configure b/lang/gcl/files/patch-configure deleted file mode 100644 index d50dd788a977..000000000000 --- a/lang/gcl/files/patch-configure +++ /dev/null @@ -1,32 +0,0 @@ ---- configure 2005-01-15 11:17:17.000000000 -0800 -+++ configure 2007-09-22 18:17:38.000000000 -0700 -@@ -5087,7 +5087,7 @@ - TLIBS="$TLIBS -lgmp" - echo "#include \"gmp.h\"" >foo.c - echo "int main() {return 0;}" >>foo.c -- MP_INCLUDE=`cpp foo.c | $AWK '/(\/|\\\\)gmp.h/ {if (!i) print $3;i=1}' | tr -d '"'` -+ MP_INCLUDE=`$CPP $CPPFLAGS foo.c | $AWK '/(\/|\\\\)gmp.h/ {if (!i) print $3;i=1}' | tr -d '"'` - rm -f foo.c - else - echo "Cannot use dynamic gmp lib" -@@ -9043,16 +9043,16 @@ - if test -f ${TCL_CONFIG_PREFIX}/../include/tcl.h ; then - TCL_INCLUDE=-I${TCL_CONFIG_PREFIX}/../include - else -- if test -f /usr/include/tcl${TCL_VERSION}/tcl.h ; then -- TCL_INCLUDE=-I/usr/include/tcl${TCL_VERSION} -+ if test -f ${TCL_CONFIG_PREFIX}/../../include/tcl${TCL_VERSION}/tcl.h ; then -+ TCL_INCLUDE=-I${TCL_CONFIG_PREFIX}/../../include/tcl${TCL_VERSION} - fi - fi - - if test -f ${TK_CONFIG_PREFIX}/../include/tk.h ; then - TK_INCLUDE=-I${TK_CONFIG_PREFIX}/../include - else -- if test -f /usr/include/tcl${TCL_VERSION}/tk.h ; then -- TK_INCLUDE=-I/usr/include/tcl${TCL_VERSION} -+ if test -f ${TK_CONFIG_PREFIX}/../../include/tk${TCL_VERSION}/tk.h ; then -+ TK_INCLUDE=-I${TK_CONFIG_PREFIX}/../../include/tk${TCL_VERSION} - fi - fi - diff --git a/lang/gcl/files/patch-h_FreeBSD.defs b/lang/gcl/files/patch-h_FreeBSD.defs deleted file mode 100644 index 56d8abf42ccc..000000000000 --- a/lang/gcl/files/patch-h_FreeBSD.defs +++ /dev/null @@ -1,29 +0,0 @@ -Index: h/FreeBSD.defs -=================================================================== -RCS file: /cvsroot/gcl/gcl/h/FreeBSD.defs,v -retrieving revision 1.2.6.1.4.1 -diff -u -d -r1.2.6.1.4.1 FreeBSD.defs ---- h/FreeBSD.defs 15 Jul 2004 16:28:43 -0000 1.2.6.1.4.1 -+++ h/FreeBSD.defs 18 Aug 2004 16:29:43 -0000 -@@ -1,12 +1,17 @@ --# Machine dependent makefile definitions for intel 386,486 running 386bsd -+# Machine dependent makefile definitions for 386bsd - # Ported to FreeBSD 2.0 by Jeffrey Hsu (hsu@freebsd.org). - # Hacked September-93 by Paul F. Werkowski for 386BSD 0.1 + Patchkit 0.2.4 -+# Hacked September-2003 by Juergen Weiss, Mark Murray for FreeBSD-5 CURRENT - --LBINDIR=/usr/local/bin -+LBINDIR=${prefix}/bin - - #OFLAG = -pipe -O2 --#CFLAGS = -fwritable-strings -fomit-frame-pointer -DVOL=volatile -I$(GCLDIR)/o -I/usr/local/lib/gcl-2.0/h -fsigned-char -I/usr/local/lib --#LIBS = -lm -L/usr/local/lib -+#CFLAGS = @@.CFLAGS@@ -+CFLAGS = @@CFLAGS@@ -+CFLAGS += -fomit-frame-pointer -fsigned-char -DVOL=volatile -I$(GCLDIR)/o -Wall -+CFLAGS += -UDBEGIN -DDBEGIN=0 -+#LIBS = @@.LOCALLIBS@@ -+LIBS = @@LOCALLIBS@@ - #ODIR_DEBUG= - NULLFILE=../h/twelve_null - diff --git a/lang/gcl/files/patch-h_FreeBSD.h b/lang/gcl/files/patch-h_FreeBSD.h deleted file mode 100644 index 1dd4c50c2094..000000000000 --- a/lang/gcl/files/patch-h_FreeBSD.h +++ /dev/null @@ -1,52 +0,0 @@ ---- h/FreeBSD.h 2004-06-12 12:28:15.000000000 -0400 -+++ h/FreeBSD.h 2009-12-07 12:07:37.000000000 -0500 -@@ -11,9 +11,12 @@ - #endif - - #if defined(__i386__) -+#define RELOC_H "elf32_i386_reloc.h" - #define __ELF_NATIVE_CLASS 32 - #endif --#if defined(__alpha__) || defined(__sparc64__) || defined(__ia64__) -+#if defined(__amd64__) || defined(__sparc64__) || defined(__ia64__) -+#define C_GC_OFFSET 4 -+#define RELOC_H "elf64_i386_reloc.h" - #define __ELF_NATIVE_CLASS 64 - #endif - -@@ -32,7 +35,12 @@ - #endif - #include "linux.h" - --#if defined(__i386__) -+#if defined(SET_SESSION_ID) -+#undef SET_SESSION_ID -+#endif -+#define SET_SESSION_ID() (setpgrp(0,0) ? -1 : 0) -+ -+#if defined(__i386__) || defined(__amd64__) - #define I386 - #endif - -@@ -48,7 +56,7 @@ - int c = 0; \ - \ - if ( \ -- (fp)->_r <= 0 && \ -+ ((FILE *)fp)->_r <= 0 && \ - (ioctl(((FILE *)fp)->_file, FIONREAD, &c), c <= 0) \ - ) \ - return(FALSE); \ -@@ -68,7 +76,11 @@ - #ifdef CLOCKS_PER_SEC - #define HZ CLOCKS_PER_SEC - #else --#define HZ 128 -+# ifdef _SC_CLK_TCK /* Define HZ properly: */ -+# define HZ sysconf(_SC_CLK_TCK) -+# elif !defined(HZ) -+# define HZ 128 -+# endif - #endif - /* #define ss_base ss_sp */ - diff --git a/lang/gcl/files/patch-h_gclincl.h.in b/lang/gcl/files/patch-h_gclincl.h.in deleted file mode 100644 index 93d00b1341c5..000000000000 --- a/lang/gcl/files/patch-h_gclincl.h.in +++ /dev/null @@ -1,12 +0,0 @@ ---- h/gclincl.h.in 2005-01-15 14:17:18.000000000 -0500 -+++ h/gclincl.h.in 2009-12-07 12:11:34.000000000 -0500 -@@ -219,9 +216,6 @@ - /* Host system */ - #undef HOST_SYSTEM - --/* time system constant */ --#undef HZ -- - /* invocation history stack size */ - #undef IHSSIZE - diff --git a/lang/gcl/files/patch-info_makefile b/lang/gcl/files/patch-info_makefile deleted file mode 100644 index 19eb318ed280..000000000000 --- a/lang/gcl/files/patch-info_makefile +++ /dev/null @@ -1,35 +0,0 @@ -Index: info/makefile -=================================================================== -RCS file: /cvsroot/gcl/gcl/info/makefile,v -retrieving revision 1.23.6.4.2.1 -diff -u -d -r1.23.6.4.2.1 makefile ---- info/makefile 25 Jun 2004 22:40:25 -0000 1.23.6.4.2.1 -+++ info/makefile 18 Aug 2004 16:29:48 -0000 -@@ -12,12 +12,11 @@ - - -include ../makedefs - --all: gcl-tk.info gcl-si.info $(GCL_PDF) $(GCL_HTML) #gcl.info -+all: gcl-tk.info gcl-si.info - - .texi.info: - rm -f $*.*gz - -$(MAKEINFO) $*.texi -- - gzip $*.info-* - - GCL_SI= number.texi sequence.texi character.texi list.texi io.texi \ - form.texi compile.texi symbol.texi system.texi structure.texi \ -@@ -98,10 +97,10 @@ - # -cp gcl/* $(DESTDIR)$(INFO_DIR)../doc/gcl-doc/gcl.html - # -cp gcl-si/* $(DESTDIR)$(INFO_DIR)../doc/gcl-doc/gcl-si.html - # -cp gcl-tk/* $(DESTDIR)$(INFO_DIR)../doc/gcl-doc/gcl-tk.html -- -mkdir -p $(DESTDIR)$(INFO_DIR)../doc -+# -mkdir -p $(DESTDIR)$(INFO_DIR)../doc - # -cp -r gcl-si gcl gcl-tk $(DESTDIR)$(INFO_DIR)../doc -- -cp -r gcl-si gcl-tk $(DESTDIR)$(INFO_DIR)../doc -- -cp *pdf $(DESTDIR)$(INFO_DIR)../doc -+# -cp -r gcl-si gcl-tk $(DESTDIR)$(INFO_DIR)../doc -+# -cp *pdf $(DESTDIR)$(INFO_DIR)../doc - - FILE=gcl-si.texi - srcs: diff --git a/lang/gcl/files/patch-makedefc.in b/lang/gcl/files/patch-makedefc.in deleted file mode 100644 index 9eb0ca993ade..000000000000 --- a/lang/gcl/files/patch-makedefc.in +++ /dev/null @@ -1,11 +0,0 @@ ---- makedefc.in.orig -+++ makedefc.in -@@ -22,7 +22,7 @@ - EMACS_SITE_LISP=@EMACS_SITE_LISP@ - - # the default.el file --EMACS_DEFAULT_EL=@EMACS_DEFAULT_EL@ -+EMACS_DEFAULT_EL=@EMACS_SITE_LISP@/default.el - - # numerous TCL/TK variables culled from the tkConfig.sh and tclConfig.sh - # if these are found. diff --git a/lang/gcl/files/patch-makefile b/lang/gcl/files/patch-makefile deleted file mode 100644 index 864f1896c74e..000000000000 --- a/lang/gcl/files/patch-makefile +++ /dev/null @@ -1,11 +0,0 @@ ---- makefile.orig -+++ makefile -@@ -132,7 +132,7 @@ - rm -f bin/gcl xbin/gcl - MGCLDIR=`echo $(GCLDIR) | sed -e 'sX^\([a-z]\):X/\1Xg'` ; \ - GCLDIR=`echo $(GCLDIR)` ; \ -- $(MAKE) install-command "INSTALL_LIB_DIR=$$GCLDIR" "prefix=$$GCLDIR" "BINDIR=$$MGCLDIR/$(PORTDIR)" -+ $(MAKE) install-command "DESTDIR=" "INSTALL_LIB_DIR=$$GCLDIR" "prefix=$$GCLDIR" "BINDIR=$$MGCLDIR/$(PORTDIR)" - (cd xbin ; cp ../bin/gcl .) - - # GCLDIR=`echo $(GCLDIR) | sed -e 'sX^/cygdrive/\([a-z]\)X\1!Xg' -e 'sX^//\([a-z]\)X\1!Xg'` ; \ diff --git a/lang/gcl/files/patch-o__nsocket.c b/lang/gcl/files/patch-o__nsocket.c deleted file mode 100644 index 483ef5c38a38..000000000000 --- a/lang/gcl/files/patch-o__nsocket.c +++ /dev/null @@ -1,11 +0,0 @@ ---- o/nsocket.c.orig -+++ o/nsocket.c -@@ -328,7 +328,7 @@ - - - --#define SOCKET_FD(strm) ((strm)->sm.sm_fp ? fileno((strm)->sm.sm_fp) : -1) -+#define SOCKET_FD(strm) ((strm)->sm.sm_fp ? fileno((FILE *)(strm)->sm.sm_fp) : -1) - - static void - check_socket(object x) diff --git a/lang/gcl/files/patch-o__plttest.c b/lang/gcl/files/patch-o__plttest.c deleted file mode 100644 index 961f93aaef88..000000000000 --- a/lang/gcl/files/patch-o__plttest.c +++ /dev/null @@ -1,16 +0,0 @@ ---- o/plttest.c.orig -+++ o/plttest.c -@@ -11,11 +11,13 @@ - #define DARWIN - #endif - -+#ifndef __FreeBSD__ - #ifndef DARWIN - extern int _mcount(); - #define mmcount _mcount - extern void sincos(double,double *,double *); - #endif -+#endif - - int - main(int argc,char * argv[],char *envp[]) { diff --git a/lang/gcl/files/patch-o__sfasli.c b/lang/gcl/files/patch-o__sfasli.c deleted file mode 100644 index 91a9b6e0f314..000000000000 --- a/lang/gcl/files/patch-o__sfasli.c +++ /dev/null @@ -1,18 +0,0 @@ ---- o/sfasli.c.orig -+++ o/sfasli.c -@@ -131,6 +131,7 @@ - extern int __remq(); - extern int __remqu(); - -+#ifndef __FreeBSD__ - #ifndef DARWIN - #ifndef _WIN32 - int -@@ -147,6 +148,7 @@ - } - #endif - #endif -+#endif - - void - gcl_init_sfasl() { diff --git a/lang/gcl/files/patch-o_file.d b/lang/gcl/files/patch-o_file.d deleted file mode 100644 index 14255443549d..000000000000 --- a/lang/gcl/files/patch-o_file.d +++ /dev/null @@ -1,11 +0,0 @@ ---- o/file.d.orig Mon Oct 31 13:17:20 2005 -+++ o/file.d Mon Oct 31 13:17:41 2005 -@@ -2317,7 +2317,7 @@ - #include <sys/resource.h> - #include <signal.h> - --#if defined(DARWIN) -+#if defined(DARWIN) || defined(__FreeBSD__) - #define on_exit(a,b) - #else - static void diff --git a/lang/gcl/files/patch-unixport_makefile b/lang/gcl/files/patch-unixport_makefile deleted file mode 100644 index 25b1ca65148b..000000000000 --- a/lang/gcl/files/patch-unixport_makefile +++ /dev/null @@ -1,20 +0,0 @@ ---- unixport/makefile 2005-01-15 11:34:45.000000000 -0500 -+++ unixport/makefile 2009-12-07 12:35:23.000000000 -0500 -@@ -21,7 +21,7 @@ - LD_FLAGS:=$(LD_FLAGS) $(ODIR)/$(FIRST_FILE) - endif - LD_LIBS_PRE:=$(addprefix -u ,$(PATCHED_SYMBOLS)) --LD_LIBS_POST:=$(LIBS) $(LIBC) -lgclp -+LD_LIBS_POST:=-lgclp $(LIBS) $(LIBC) - ifneq ($(LAST_FILE),) - LD_LIBS_POST:=$(LD_LIBS_POST) $(ODIR)/$(LAST_FILE) - endif -@@ -139,7 +139,7 @@ - $(CC) $(LD_FLAGS) $(CFLAGS) -I$(HDIR) -I$(ODIR) -o $(RSYM) $(SPECIAL_RSYM) - - msys: msys.c -- PATH=/usr/bin:$$PATH gcc $< -o $@ # Unix binary if running wine -+ PATH=/usr/bin:$$PATH $(CC) $< -o $@ # Unix binary if running wine - - $(HDIR)/mdefs.h: $(HDIR)/include.h - cat $(HDIR)/include.h | sed -e "/include/d" > $(HDIR)/mdefs.h diff --git a/lang/gcl/files/patch-xgcl-2__makefile b/lang/gcl/files/patch-xgcl-2__makefile deleted file mode 100644 index 862476505507..000000000000 --- a/lang/gcl/files/patch-xgcl-2__makefile +++ /dev/null @@ -1,11 +0,0 @@ ---- xgcl-2/makefile.orig -+++ xgcl-2/makefile -@@ -9,7 +9,7 @@ - saved_xgcl: $(LISP) - echo '(load "sysdef.lisp")(xlib::compile-xgcl)(xlib::save-xgcl "$@")' | $(LISP) - --docs: dwdoc/dwdoccontents.html dwdoc.pdf -+docs: dwdoc/dwdoccontents.html - - dwdoc/dwdoccontents.html: $(LISP) - mkdir -p $(@D) && \ diff --git a/lang/gcl/pkg-descr b/lang/gcl/pkg-descr deleted file mode 100644 index 33c0872871fb..000000000000 --- a/lang/gcl/pkg-descr +++ /dev/null @@ -1,10 +0,0 @@ -The GCL system contains C and Lisp source files to build a Common -Lisp sytem. The original KCL system was written by Taiichi Yuasa -and Masami Hagiya in 1984. The AKCL system work was begun in 1987 -by William Schelter and continued through 1994. In 1994 AKCL was -released as GCL (GNU Common Lisp) under the GNU public library -license. - -NOTE: GCL supports Tk bindings with Tcl 8 and Tk 8. - -WWW: http://www.gnu.org/software/gcl/ diff --git a/lang/pike78/Makefile b/lang/pike78/Makefile deleted file mode 100644 index d1510464fafb..000000000000 --- a/lang/pike78/Makefile +++ /dev/null @@ -1,121 +0,0 @@ -# $FreeBSD$ - -PORTNAME= pike78 -PORTVERSION= ${PIKEVERSION} -PORTREVISION= 2 -CATEGORIES= lang -MASTER_SITES= http://pike.ida.liu.se/pub/pike/all/${PORTVERSION}/ \ - ftp://pike.ida.liu.se/pub/pike/beta/${PORTVERSION}/ \ - http://pike.ida.liu.se/pub/pike/beta/${PORTVERSION}/ \ - ftp://ftp.caudium.net/pike/official_releases/${PORTVERSION}/ -DISTNAME= Pike-v${PORTVERSION} - -MAINTAINER= ports@FreeBSD.org -COMMENT= Dynamic programming language with a syntax similar to C++ - -BROKEN= fails to build -DEPRECATED= Broken for more than 6 months -EXPIRATION_DATE= 2018-01-27 - -LIB_DEPENDS= libtiff.so:graphics/tiff \ - libgdbm.so:databases/gdbm \ - libpcre.so:devel/pcre \ - libgmp.so:math/gmp \ - libnettle.so:security/nettle - -CONFLICTS= pike7[26]-[0-9]* - -OPTIONS_DEFINE= TTF FREETYPE MYSQL PGSQL -OPTIONS_DEFAULT=TTF FREETYPE MYSQL -NO_OPTIONS_SORT=yes -TTF_DESC?= Enable FreeType 1 (libttf) font rendering engine -TTF_LIB_DEPENDS= libttf.so:print/freetype -TTF_CONFIGURE_WITH= ttflib -FREETYPE_LIB_DEPENDS= libfreetype.so:print/freetype2 -FREETYPE_CONFIGURE_WITH=freetype -MYSQL_USE= mysql=yes -MYSQL_CONFIGURE_WITH= mysql -PGSQL_USES= pgsql -PGSQL_CONFIGURE_WITH= pgsql - -CFLAGS+= -ffast-math -fomit-frame-pointer - -GNU_CONFIGURE= yes -CONFIGURE_ENV= M4="/usr/bin/m4 -g" -CONFIGURE_ARGS+= --without-debug \ - --with-thread-library="-lpthread" \ - --with-double-precision \ - --with-long-double-precision \ - --disable-rpath \ - --without-rtldebug \ - --without-cdebug \ - --without-copt \ - --without-security \ - --with-oob \ - --without-poll \ - --without-devpoll \ - --with-max-fd=60000 \ - --with-gmp \ - --with-zlib \ - --with-threads \ - --with-readline \ - --with-jpeg \ - --with-tiff \ - --with-gdbm \ - --with-perl \ - --with-relocatable-dumped-modules \ - --without-GL --without-GLUT \ - --without-GTK \ - --without-ffmpeg \ - --without-fftw \ - --without-glade \ - --without-gnome \ - --without-gssapi \ - --without-java \ - --without-libglade-config \ - --without-libpdf --without-libpanda \ - --without-machine-code \ - --without-msql \ - --without-odbc \ - --without-sane \ - --without-svg \ - --without-sybase \ - --prefix=${PREFIX} - -USES= bison gettext gmake jpeg perl5 - -PLIST_FILES= bin/pike bin/pike78 bin/hilfe \ - man/man1/pike.1.gz - -ONLY_FOR_ARCHS= i386 amd64 - -do-configure: - @${MAKE} -C ${WRKSRC} configure CONFIGUREARGS="${CONFIGURE_ARGS}" - -post-patch: - @${REINPLACE_CMD} -e 's| -lgmp| -L${LOCALBASE}/lib -lgmp|' \ - ${WRKSRC}/src/modules/Gmp/configure ${WRKSRC}/src/modules/_Image_XFace/configure - @${REINPLACE_CMD} -e '/memchr_memcmp.*needle/s/^/static /' \ - ${WRKSRC}/src/pike_search_engine2.c - @${REINPLACE_CMD} -e 's|%%PTHREAD_CFLAGS%%||' \ - -e 's|%%PTHREAD_LIBS%%|-lpthread|' \ - -e 's|,-Bshareable|& -shared|' \ - ${WRKSRC}/src/configure - @${REINPLACE_CMD} -e '/install.*MANDIR/s|^|//|' \ - ${WRKSRC}/bin/install.pike - -do-install: - @cd ${WRKSRC} && ${MAKE_CMD} ${INSTALL_TARGET} buildroot=${STAGEDIR} - ${STRIP_CMD} ${STAGEDIR}${PREFIX}/pike/${PORTVERSION}/bin/pike - ${INSTALL_SCRIPT} ${WRKSRC}/bin/hilfe ${STAGEDIR}${PREFIX}/bin - ${INSTALL_MAN} ${WRKSRC}/man/pike.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 - @cd ${STAGEDIR}${PREFIX} && \ - (${FIND} pike/${PORTVERSION} ! -type d && \ - ${FIND} pike/${PORTVERSION} -type d -empty -delete \ - ) >> ${TMPPLIST} - -verify: - cd ${WRKSRC}; ${MAKE_CMD} verify - -.include "Makefile.common" -.include <bsd.port.mk> diff --git a/lang/pike78/Makefile.common b/lang/pike78/Makefile.common deleted file mode 100644 index 4f5dd6dc81dc..000000000000 --- a/lang/pike78/Makefile.common +++ /dev/null @@ -1,6 +0,0 @@ -# $FreeBSD$ - -# Also used by www/caudium14 - -PIKEVERSION= 7.8.866 - diff --git a/lang/pike78/distinfo b/lang/pike78/distinfo deleted file mode 100644 index b0a8eb6e9eb1..000000000000 --- a/lang/pike78/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (Pike-v7.8.866.tar.gz) = 0b12e1a99bd8bdd9c8a2daa46e623ac718bc0737290236a0c8474091359b594e -SIZE (Pike-v7.8.866.tar.gz) = 15003324 diff --git a/lang/pike78/pkg-descr b/lang/pike78/pkg-descr deleted file mode 100644 index 1c5ee1f989b3..000000000000 --- a/lang/pike78/pkg-descr +++ /dev/null @@ -1,19 +0,0 @@ -Pike is an interpreted, object-oriented programming language. -It looks a bit like C and C++, but it is much easier to learn and use. -It can be used for small scripts as well as for large programs. - -Pike is : -- High-level and powerful, which means that even very complex - things are easy to do. -- Object-oriented, which means that you can use modern programming - techniques to divide a large program into small pieces, which are much - easier to write than it would be to write the entire program at once. -- Interpreted, which means that you don't have to wait for a program to - compile and link when you want to run it. -- One of the fastest "scripting" languages available. -- Garbage-collected, which makes programming much simpler, and removes - the risk for memory leaks and other memory-related bugs. -- Easy to extend, which means that you can create plug-ins, written in - Pike as well as in C or C++, and integrate them with the rest of Pike. - -WWW: http://pike.ida.liu.se/ |
