aboutsummaryrefslogtreecommitdiffstats
path: root/lang/swi-pl
diff options
context:
space:
mode:
authormax <max@FreeBSD.org>1996-10-25 18:18:26 +0800
committermax <max@FreeBSD.org>1996-10-25 18:18:26 +0800
commit7865079d007d2a4f4399ce1e4d423968afa23ffe (patch)
tree9249faef5e462e48e8b0150cc373a08026fa5977 /lang/swi-pl
parentf48f96fd3c733cda76bba98f8beb83fdb0e31f5f (diff)
downloadfreebsd-ports-gnome-7865079d007d2a4f4399ce1e4d423968afa23ffe.tar.gz
freebsd-ports-gnome-7865079d007d2a4f4399ce1e4d423968afa23ffe.tar.zst
freebsd-ports-gnome-7865079d007d2a4f4399ce1e4d423968afa23ffe.zip
Port of SWI-Prolog.
Submitted by: Michael Butschky <butsch@computi.erols.com> Modified and Updated by: max
Diffstat (limited to 'lang/swi-pl')
-rw-r--r--lang/swi-pl/Makefile40
-rw-r--r--lang/swi-pl/distinfo1
-rw-r--r--lang/swi-pl/files/patch-aa19
-rw-r--r--lang/swi-pl/pkg-comment1
-rw-r--r--lang/swi-pl/pkg-descr4
-rw-r--r--lang/swi-pl/pkg-plist90
6 files changed, 155 insertions, 0 deletions
diff --git a/lang/swi-pl/Makefile b/lang/swi-pl/Makefile
new file mode 100644
index 000000000000..5add6544bcf4
--- /dev/null
+++ b/lang/swi-pl/Makefile
@@ -0,0 +1,40 @@
+# New ports collection makefile for: SWI-Prolog
+# Version required: 2.7.14
+# Date created: 10 August 1996
+# Whom: Michael Butschky <butsch@computi.erols.com>
+#
+# $Id: Makefile,v 1.25 1996/08/10 00:12:11 butsch@computi.erols.com Exp $
+#
+
+DISTNAME= pl-2.7.14
+PKGNAME= swi-pl-2.7.14
+CATEGORIES+= lang
+MASTER_SITES= ftp://swi.psy.uva.nl/pub/SWI-Prolog/
+
+MAINTAINER= max@FreeBSD.ORG
+
+WRKSRC= ${WRKDIR}/${DISTNAME}/src
+GNU_CONFIGURE= yes
+
+CONFIGURE_ARGS= i386-freebsd
+STRIP=
+MAKE_FLAGS+= CIFLAGS=-DRTLD_LAZY -f
+NO_CDROM= "No commercial use."
+
+# Below is for broken configure script that comes with the original
+# distribution. This, and patches/patch-00 will be removed as soon as
+# the original files are corrected.
+pre-configure:
+ @${CP} ${FILESDIR}/configure ${WRKSRC}
+
+post-install:
+.for f in pl pl-bite chpl
+ @strip ${PREFIX}/lib/${DISTNAME}/bin/i386-freebsd/$f
+.endfor
+.if !defined(NOMANCOMPRESS)
+.for f in pl.1 chpl.1 plld.1
+ gzip -9nf ${PREFIX}/man/man1/$f
+.endfor
+.endif
+
+.include <bsd.port.mk>
diff --git a/lang/swi-pl/distinfo b/lang/swi-pl/distinfo
new file mode 100644
index 000000000000..1d5485f8f636
--- /dev/null
+++ b/lang/swi-pl/distinfo
@@ -0,0 +1 @@
+MD5 (pl-2.7.14.tar.gz) = 4f04d35af8b362e6173b6b98657c774f
diff --git a/lang/swi-pl/files/patch-aa b/lang/swi-pl/files/patch-aa
new file mode 100644
index 000000000000..fa6ad87d6cdc
--- /dev/null
+++ b/lang/swi-pl/files/patch-aa
@@ -0,0 +1,19 @@
+*** Makefile.in.orig Fri Oct 25 17:26:43 1996
+--- Makefile.in Fri Oct 25 17:26:32 1996
+***************
+*** 279,285 ****
+ -$(INSTALL_DATA) $(PLBASE)/man/$(PL).$(mansec) $(mandir)
+ -$(INSTALL_DATA) $(PLBASE)/man/chpl.$(mansec) $(mandir)
+ -$(INSTALL_DATA) $(PLBASE)/man/plld.$(mansec) $(mandir)
+! -$(INSTALL_DATA) $(PLBASE)/man/readline.$(lmansec) $(lmandir)
+
+ #
+ # runtime-only environment installation
+--- 279,285 ----
+ -$(INSTALL_DATA) $(PLBASE)/man/$(PL).$(mansec) $(mandir)
+ -$(INSTALL_DATA) $(PLBASE)/man/chpl.$(mansec) $(mandir)
+ -$(INSTALL_DATA) $(PLBASE)/man/plld.$(mansec) $(mandir)
+! # -$(INSTALL_DATA) $(PLBASE)/man/readline.$(lmansec) $(lmandir)
+
+ #
+ # runtime-only environment installation
diff --git a/lang/swi-pl/pkg-comment b/lang/swi-pl/pkg-comment
new file mode 100644
index 000000000000..8e835b0d5515
--- /dev/null
+++ b/lang/swi-pl/pkg-comment
@@ -0,0 +1 @@
+Edinburgh-style Prolog compiler.
diff --git a/lang/swi-pl/pkg-descr b/lang/swi-pl/pkg-descr
new file mode 100644
index 000000000000..026b496b3bb0
--- /dev/null
+++ b/lang/swi-pl/pkg-descr
@@ -0,0 +1,4 @@
+Edinburgh-style Prolog compiler including modules, autoload,
+libraries, Garbage-collector, stack-expandor, C-interface,
+GNU-readline and GNU-Emacs interface, very fast compiler,
+X11 interface using XPCE (info: ftp swi.psy.uva.nl:/pub/xpce).
diff --git a/lang/swi-pl/pkg-plist b/lang/swi-pl/pkg-plist
new file mode 100644
index 000000000000..04befd2086f4
--- /dev/null
+++ b/lang/swi-pl/pkg-plist
@@ -0,0 +1,90 @@
+bin/pl
+bin/pl-bite
+bin/chpl
+bin/plld
+include/SWI-Prolog.h
+man/man1/pl.1.gz
+man/man1/chpl.1.gz
+man/man1/plld.1.gz
+lib/pl-2.7.14/bin/i386-freebsd/pl
+lib/pl-2.7.14/bin/i386-freebsd/pl-bite
+lib/pl-2.7.14/bin/i386-freebsd/chpl
+lib/pl-2.7.14/bin/i386-freebsd/plld
+lib/pl-2.7.14/bin/swipl
+lib/pl-2.7.14/man/pl.1
+lib/pl-2.7.14/man/chpl.1
+lib/pl-2.7.14/man/plld.1
+lib/pl-2.7.14/man/readline.3
+lib/pl-2.7.14/boot/aix_foreign.pl
+lib/pl-2.7.14/boot/apply.pl
+lib/pl-2.7.14/boot/autoload.pl
+lib/pl-2.7.14/boot/bags.pl
+lib/pl-2.7.14/boot/dwim.pl
+lib/pl-2.7.14/boot/edit.pl
+lib/pl-2.7.14/boot/foreign.pl
+lib/pl-2.7.14/boot/history.pl
+lib/pl-2.7.14/boot/init.pl
+lib/pl-2.7.14/boot/list.pl
+lib/pl-2.7.14/boot/listing.pl
+lib/pl-2.7.14/boot/load.pl
+lib/pl-2.7.14/boot/parms.pl
+lib/pl-2.7.14/boot/portray.pl
+lib/pl-2.7.14/boot/profile.pl
+lib/pl-2.7.14/boot/qlf.pl
+lib/pl-2.7.14/boot/sort.pl
+lib/pl-2.7.14/boot/syspred.pl
+lib/pl-2.7.14/boot/toplevel.pl
+lib/pl-2.7.14/boot/topvars.pl
+lib/pl-2.7.14/boot/writef.pl
+lib/pl-2.7.14/library/INDEX.pl
+lib/pl-2.7.14/library/am_match.pl
+lib/pl-2.7.14/library/backcomp.pl
+lib/pl-2.7.14/library/bim.pl
+lib/pl-2.7.14/library/check.pl
+lib/pl-2.7.14/library/ctypes.pl
+lib/pl-2.7.14/library/dde.pl
+lib/pl-2.7.14/library/dld.pl
+lib/pl-2.7.14/library/emacs_interface.pl
+lib/pl-2.7.14/library/explain.pl
+lib/pl-2.7.14/library/files.pl
+lib/pl-2.7.14/library/gensym.pl
+lib/pl-2.7.14/library/help.pl
+lib/pl-2.7.14/library/help_index.pl
+lib/pl-2.7.14/library/helpidx.pl
+lib/pl-2.7.14/library/online.pl
+lib/pl-2.7.14/library/oset.pl
+lib/pl-2.7.14/library/progman.pl
+lib/pl-2.7.14/library/qlfutil.pl
+lib/pl-2.7.14/library/qp_interface.pl
+lib/pl-2.7.14/library/qsave.pl
+lib/pl-2.7.14/library/quintus.pl
+lib/pl-2.7.14/library/readln.pl
+lib/pl-2.7.14/library/shell.pl
+lib/pl-2.7.14/library/shlib.pl
+lib/pl-2.7.14/library/system.pl
+lib/pl-2.7.14/library/toolkit.pl
+lib/pl-2.7.14/library/topvars.pl
+lib/pl-2.7.14/library/tty.pl
+lib/pl-2.7.14/library/whereis.pl
+lib/pl-2.7.14/library/MANUAL
+lib/pl-2.7.14/startup/startup
+lib/pl-2.7.14/include/SWI-Prolog.h
+lib/pl-2.7.14/include/SWI-Exports
+lib/pl-2.7.14/include/SWI-Stream.h
+lib/pl-2.7.14/include/stub.c
+lib/pl-2.7.14/runtime/i386-freebsd/libpl.a
+lib/pl-2.7.14/swipl
+lib/pl-2.7.14/README.bin
+lib/pl-2.7.14/LICENCE
+@dirrm lib/pl-2.7.14/bin/i386-freebsd
+@dirrm lib/pl-2.7.14/bin
+@dirrm lib/pl-2.7.14/lib/i386-freebsd
+@dirrm lib/pl-2.7.14/lib
+@dirrm lib/pl-2.7.14/man
+@dirrm lib/pl-2.7.14/boot
+@dirrm lib/pl-2.7.14/library
+@dirrm lib/pl-2.7.14/startup
+@dirrm lib/pl-2.7.14/include
+@dirrm lib/pl-2.7.14/runtime/i386-freebsd
+@dirrm lib/pl-2.7.14/runtime
+@dirrm lib/pl-2.7.14