aboutsummaryrefslogtreecommitdiff
path: root/lang
diff options
context:
space:
mode:
authorMartin Wilke <miwi@FreeBSD.org>2009-03-23 20:53:42 +0000
committerMartin Wilke <miwi@FreeBSD.org>2009-03-23 20:53:42 +0000
commit5e535e782212b88c5653bcdf5b479068766cccd3 (patch)
tree383e4760b87c61a4d7ed195e85cffa507c0ebb80 /lang
parent35cea31fea158f2accc4945843748baf785015f0 (diff)
downloadports-5e535e782212b88c5653bcdf5b479068766cccd3.tar.gz
ports-5e535e782212b88c5653bcdf5b479068766cccd3.zip
Notes
Diffstat (limited to 'lang')
-rw-r--r--lang/Makefile1
-rw-r--r--lang/wamcc/Makefile33
-rw-r--r--lang/wamcc/distinfo6
-rw-r--r--lang/wamcc/files/patch-aa73
-rw-r--r--lang/wamcc/files/patch-ab8
-rw-r--r--lang/wamcc/files/patch-ac67
-rw-r--r--lang/wamcc/files/patch-ae12
-rw-r--r--lang/wamcc/files/patch-af48
-rw-r--r--lang/wamcc/pkg-descr18
-rw-r--r--lang/wamcc/pkg-plist86
10 files changed, 0 insertions, 352 deletions
diff --git a/lang/Makefile b/lang/Makefile
index b4475399fd03..4e9b2922c18f 100644
--- a/lang/Makefile
+++ b/lang/Makefile
@@ -351,7 +351,6 @@
SUBDIR += ucc
SUBDIR += vala
SUBDIR += visualworks
- SUBDIR += wamcc
SUBDIR += whitespace
SUBDIR += xds
SUBDIR += xds-c
diff --git a/lang/wamcc/Makefile b/lang/wamcc/Makefile
deleted file mode 100644
index 828fc6ee5c66..000000000000
--- a/lang/wamcc/Makefile
+++ /dev/null
@@ -1,33 +0,0 @@
-# New ports collection makefile for: wamcc
-# Date created: 14 September 1999
-# Whom: Jerry Hicks <wghicks@bellsouth.net>
-#
-# $FreeBSD$
-#
-
-PORTNAME= wamcc
-PORTVERSION= 2.23
-CATEGORIES= lang
-MASTER_SITES= ftp://ftp.inria.fr/INRIA/Projects/contraintes/wamcc/
-DISTFILES= wamcc2.23.tar.gz prg.tar.Z
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Prolog-to-C translator from Inria
-
-DEPRECATED= unmaintained, does not work with current versions of GCC, needs gcc295 which has been failing to build for months
-EXPIRATION_DATE=2009-03-22
-
-DIST_SUBDIR= wamcc
-NO_WRKSUBDIR= yes
-
-USE_GCC= 2.95 # compiled .pl files dump core w/ gcc 3.x
-
-PLIST_SUB= CC=${CC}
-
-.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} >= 700000
-BROKEN= does not compile on 7.X
-.endif
-
-.include <bsd.port.post.mk>
diff --git a/lang/wamcc/distinfo b/lang/wamcc/distinfo
deleted file mode 100644
index 512827750b44..000000000000
--- a/lang/wamcc/distinfo
+++ /dev/null
@@ -1,6 +0,0 @@
-MD5 (wamcc/wamcc2.23.tar.gz) = a766e39759be33ba462ac2b43f394c98
-SHA256 (wamcc/wamcc2.23.tar.gz) = 2cf82602497dcf5b64ee768e830427379064dd302dd4d1d42be24259a8bf1e61
-SIZE (wamcc/wamcc2.23.tar.gz) = 246963
-MD5 (wamcc/prg.tar.Z) = fc9bee37ab3449535a5fb83c601e2da1
-SHA256 (wamcc/prg.tar.Z) = c9dbb987d977542957792e89d6646e7bd23ca0b705fbbe24ab83b1c954b98a39
-SIZE (wamcc/prg.tar.Z) = 56722
diff --git a/lang/wamcc/files/patch-aa b/lang/wamcc/files/patch-aa
deleted file mode 100644
index 2865eb4bca81..000000000000
--- a/lang/wamcc/files/patch-aa
+++ /dev/null
@@ -1,73 +0,0 @@
---- Makefile.orig Tue Mar 7 10:21:05 1995
-+++ Makefile Wed Jun 4 11:00:59 2003
-@@ -5,16 +5,20 @@
- # /* Makefile */
- # /*-----------------------------------------------------------------------*/
-
--# you can change the following paths
-+PREFIX?= /usr/local
-+INCPATH= $(PREFIX)/include/wamcc
-+LIBPATH= $(PREFIX)/lib/wamcc
-+BINPATH= $(PREFIX)/bin
-+DOCPATH= $(PREFIX)/share/doc/wamcc
-+EXAMPLEPATH= $(PREFIX)/share/examples/wamcc
-+
-+PROGRAMS= src/$(COMPILER) src/$(BMF) src/hex2pl src/pl2hex
-+SCRIPTS= src/$(WCC)
-
--ROOTPATH= $(HOME)/$(COMPILER)
--INCPATH = $(ROOTPATH)/include
--LIBPATH = $(ROOTPATH)/lib
--BINPATH = $(ROOTPATH)/bin
-
- # you can specify the name of the C compiler
-
--CC = gcc
-+CC ?= gcc
-
- # do not change anything else
-
-@@ -25,24 +29,28 @@
-
- EXECS = $(WCC) $(COMPILER) $(BMF) hex2pl pl2hex
-
--install:
-- cd src; echo $(ROOTPATH);\
-+all:
-+ (cd src; \
- make $(WCC) COMPILER=$(COMPILER) INCPATH=$(INCPATH) \
-- LIBPATH=$(LIBPATH) CC=$(CC) WCC=$(WCC)
-- cd Builtin; \
-- make COMPILER=$(COMPILER) CC=$(CC) WCC=../src/$(WCC)
-- cd src; \
-+ LIBPATH=$(LIBPATH) CC=$(CC) WCC=$(WCC))
-+ (cd Builtin; \
-+ make COMPILER=$(COMPILER) CC=$(CC) WCC=../src/$(WCC))
-+ (cd src; \
- make COMPILER=$(COMPILER) INCPATH=$(INCPATH) \
-- LIBPATH=$(LIBPATH) CC=$(CC) WCC=$(WCC)
-- -mkdir -p $(INCPATH)
-- -mkdir -p $(LIBPATH)
-- -mkdir -p $(BINPATH)
-- cp src/*.h $(INCPATH)
-- rm $(INCPATH)/wamcc*.h
-- cp src/*.a $(LIBPATH)
-- ranlib $(LIBPATH)/*.a
-- cp src/$(WCC) src/$(COMPILER) src/$(BMF) src/hex2pl src/pl2hex $(BINPATH)
-+ LIBPATH=$(LIBPATH) CC=$(CC) WCC=$(WCC))
-
-+install:
-+ $(INSTALL) -d $(INCPATH)
-+ $(INSTALL) -c -m 444 src/*.h $(INCPATH)
-+ $(INSTALL) -d $(LIBPATH)
-+ $(INSTALL) -c -m 444 src/*.a $(LIBPATH)
-+ $(INSTALL) -d $(DOCPATH)
-+ $(INSTALL) -c -m 444 doc/* $(DOCPATH)
-+ $(INSTALL) -d $(EXAMPLEPATH)
-+ $(INSTALL) -c -m 444 Examples/* $(EXAMPLEPATH)
-+ $(INSTALL) -d $(BINPATH)
-+ $(INSTALL) -c -m 555 $(SCRIPTS) $(BINPATH)
-+ $(INSTALL) -c -s -m 555 $(PROGRAMS) $(BINPATH)
-
- clean:
- cd src; make clean
diff --git a/lang/wamcc/files/patch-ab b/lang/wamcc/files/patch-ab
deleted file mode 100644
index 9f711e114a83..000000000000
--- a/lang/wamcc/files/patch-ab
+++ /dev/null
@@ -1,8 +0,0 @@
---- Builtin/Makefile.orig Fri Dec 23 10:10:02 1994
-+++ Builtin/Makefile Sat Mar 31 03:02:41 2001
-@@ -18 +18 @@
--CFLAGS = -O2 -I../src
-+CFLAGS = -O -I../src
-@@ -54 +54 @@
-- build_starter $(BIPS) >starter.c
-+ ./build_starter $(BIPS) >starter.c
diff --git a/lang/wamcc/files/patch-ac b/lang/wamcc/files/patch-ac
deleted file mode 100644
index 632ef7ab686f..000000000000
--- a/lang/wamcc/files/patch-ac
+++ /dev/null
@@ -1,67 +0,0 @@
---- src/Makefile.orig Wed Jan 29 12:37:54 1997
-+++ src/Makefile Wed Jun 4 11:02:44 2003
-@@ -10,13 +10,13 @@
- COMPILER = wamcc
- INCPATH = `pwd`
- LIBPATH = `pwd`
--CC = gcc
-+CC ?= gcc
- WCC = w_$(CC)
-
-
- # other local variables
-
--CFLAGS = -O2
-+#CFLAGS = -O2
- CFLAGINLIN= -finline-functions
- LFLAGS =
- BMF = bmf_$(COMPILER)
-@@ -49,22 +49,22 @@
-
-
- machine.o: machine.h archi.h wam_engine.h machine.c
-- $(WCC) $(CFLAGS) -c machine.c
-+ ./$(WCC) $(CFLAGS) -c machine.c
-
- wam_engine.o: machine.h archi.h wam_engine.h atom_pred.h wam_engine.c
-- $(WCC) $(CFLAGS) -c wam_engine.c
-+ ./$(WCC) $(CFLAGS) -c wam_engine.c
-
- wam_engine_pp.o: machine.h archi.h wam_engine.h atom_pred.h wam_engine.c
-- $(WCC) $(CFLAGS) -DWAM_PROFILE -c -o wam_engine_pp.o wam_engine.c
-+ ./$(WCC) $(CFLAGS) -DWAM_PROFILE -c -o wam_engine_pp.o wam_engine.c
-
- atom_pred.o: machine.h archi.h wam_engine.h atom_pred.h atom_pred.c
-- $(WCC) $(CFLAGS) -c atom_pred.c
-+ ./$(WCC) $(CFLAGS) -c atom_pred.c
-
- debugger.o: machine.h archi.h wam_engine.h atom_pred.h debugger.c
-- $(WCC) $(CFLAGS) -c debugger.c
-+ ./$(WCC) $(CFLAGS) -c debugger.c
-
- hash.o: machine.h hash.c
-- $(WCC) $(CFLAGS) -c hash.c
-+ ./$(WCC) $(CFLAGS) -c hash.c
-
-
-
-@@ -79,7 +79,7 @@
-
-
- $(WCC): configure archi.def
-- configure
-+ ./configure
- chmod a+x $(WCC)
-
- $(BMF): bmf.c
-@@ -95,8 +95,8 @@
- $(CC) $(CFLAGS) $(LFLAGS) -o pl2hex pl2hex.c
-
- $(COMPILER):
-- $(WCC) $(CFLAGS) -c wamcc*.c
-- $(WCC) $(CFLAGS) $(LFLAGS) -s -o $(COMPILER) wamcc*.o -l$(COMPILER)
-+ ./$(WCC) $(CFLAGS) -c wamcc*.c
-+ ./$(WCC) $(CFLAGS) $(LFLAGS) -s -o $(COMPILER) wamcc*.o -l$(COMPILER)
-
-
-
diff --git a/lang/wamcc/files/patch-ae b/lang/wamcc/files/patch-ae
deleted file mode 100644
index 41b925fc80b3..000000000000
--- a/lang/wamcc/files/patch-ae
+++ /dev/null
@@ -1,12 +0,0 @@
---- src/machine.c.orig Wed Jun 4 10:56:56 2003
-+++ src/machine.c Wed Jun 4 10:57:22 2003
-@@ -53,7 +53,9 @@
- #endif
-
- #ifndef M_pc_linux_elf
-+#if !defined(M_i386_freebsd) && !defined(M_alpha_freebsd)
- extern char *sys_errlist[];
-+#endif
- #endif
-
-
diff --git a/lang/wamcc/files/patch-af b/lang/wamcc/files/patch-af
deleted file mode 100644
index 232358f3b4f1..000000000000
--- a/lang/wamcc/files/patch-af
+++ /dev/null
@@ -1,48 +0,0 @@
---- src/machine.h.orig Mon Oct 23 03:59:26 1995
-+++ src/machine.h Sat Mar 31 02:57:59 2001
-@@ -33,6 +33,16 @@
- # define M_MACHINE "dec_alpha"
- # define M_dec_alpha
-
-+# elif defined(__FreeBSD__) && defined(__i386__)
-+
-+ #define M_MACHINE "i386_freebsd"
-+ #define M_i386_freebsd
-+
-+# elif defined(__FreeBSD__) && defined(__alpha__)
-+
-+ #define M_MACHINE "alpha_freebsd"
-+ #define M_alpha_freebsd
-+
- # elif defined(__linux__) && !defined(__ELF__)
-
- # define M_MACHINE "pc_linux_a_out"
-@@ -101,7 +111,8 @@
- /*---------------------------------*/
-
- #if defined(M_sony_news) || defined(M_dec_ultrix) || defined(M_dec_alpha) ||\
-- defined(M_pc_linux_elf)
-+ defined(M_pc_linux_elf) || defined(M_i386_freebsd) ||\
-+ defined(M_alpha_freebsd)
-
- # define M_Asm_Symbol1(name) #name
- # define M_Asm_Symbol(name) M_Asm_Symbol1(name)
-@@ -122,7 +133,8 @@
-
-
- #if defined(M_sparc) || defined(M_dec_ultrix) || defined(M_sony_news) || \
-- defined(M_NeXT_hppa) || defined(M_dec_alpha)
-+ defined(M_NeXT_hppa) || defined(M_dec_alpha) || defined(M_i386_freebsd) ||\
-+ defined(M_alpha_freebsd)
-
- # define M_Save_Control_Info
- # define M_Restore_Control_Info
-@@ -145,7 +157,7 @@
-
-
- #if defined(M_sparc) || defined(M_dec_ultrix) || defined(M_sony_news) || \
-- defined(M_NeXT_hppa)
-+ defined(M_NeXT_hppa) || defined(M_i386_freebsd) || defined(M_alpha_freebsd)
-
- # define M_Direct_Goto(lab) {lab(); return;}
- # define M_Indirect_Goto(p_lab) {(* ((void (*)()) p_lab))();return;}
diff --git a/lang/wamcc/pkg-descr b/lang/wamcc/pkg-descr
deleted file mode 100644
index ecd7be033c29..000000000000
--- a/lang/wamcc/pkg-descr
+++ /dev/null
@@ -1,18 +0,0 @@
-wamcc is a Prolog Compiler which translates Prolog to C via the WAM
-(Warren Abstract Machine). wamcc has a syntax which conforms to the
-proposed ISO standard.
-
-wamcc offers the most usual built-in predicates, a top-level, a Prolog
-debugger and a WAM debugger, dynamic and compiled code, modules,
-global variables, global arrays...). wamcc is designed to be easily
-extended (e.g. clp(FD) is a constraint logic language over Finite
-Domains designed on wamcc).
-
-wamcc tries to be conform to the (future) ISO standard Prolog.
-The draft ISO standard for Prolog is available by anonymous ftp from
-ai.uga.edu:/pub/prolog.standard/ [128.192.12.9]. An unofficial summary
-of the draft ISO Prolog standard is available from the same location
-as isoprolog.tex or isoprolog.ps.Z.
-
-The directory /usr/local/share/doc/wamcc contains a user's manual as
-a LaTeX file. Examples are installed in /usr/local/share/examples/wamcc.
diff --git a/lang/wamcc/pkg-plist b/lang/wamcc/pkg-plist
deleted file mode 100644
index 9acb1e7c1e31..000000000000
--- a/lang/wamcc/pkg-plist
+++ /dev/null
@@ -1,86 +0,0 @@
-bin/bmf_wamcc
-bin/hex2pl
-bin/pl2hex
-bin/w_%%CC%%
-bin/wamcc
-include/wamcc/archi.h
-include/wamcc/atom_pred.h
-include/wamcc/bool.h
-include/wamcc/builtin.h
-include/wamcc/debugger.h
-include/wamcc/hash.h
-include/wamcc/machine.h
-include/wamcc/wam_engine.h
-include/wamcc/wam_interface.h
-include/wamcc/wamcc.h
-include/wamcc/wamcc0.h
-include/wamcc/wamcc1.h
-include/wamcc/wamcc2.h
-include/wamcc/wamcc3.h
-include/wamcc/wamcc4.h
-include/wamcc/wamcc5.h
-include/wamcc/wamcc6.h
-include/wamcc/wamcc7.h
-include/wamcc/wamcc8.h
-lib/wamcc/libwamcc.a
-lib/wamcc/libwamcc_pp.a
-share/doc/wamcc/wamcc_manual.tex
-share/examples/wamcc/README
-share/examples/wamcc/boyer.mk
-share/examples/wamcc/boyer.pl
-share/examples/wamcc/boyer.usr
-share/examples/wamcc/browse.mk
-share/examples/wamcc/browse.pl
-share/examples/wamcc/browse.usr
-share/examples/wamcc/cal.mk
-share/examples/wamcc/cal.pl
-share/examples/wamcc/cal.usr
-share/examples/wamcc/chat_parser.mk
-share/examples/wamcc/chat_parser.pl
-share/examples/wamcc/chat_parser.usr
-share/examples/wamcc/crypt.mk
-share/examples/wamcc/crypt.pl
-share/examples/wamcc/crypt.usr
-share/examples/wamcc/ham.mk
-share/examples/wamcc/ham.pl
-share/examples/wamcc/ham.usr
-share/examples/wamcc/meta_qsort.mk
-share/examples/wamcc/meta_qsort.pl
-share/examples/wamcc/meta_qsort.usr
-share/examples/wamcc/nand.mk
-share/examples/wamcc/nand.pl
-share/examples/wamcc/nand.usr
-share/examples/wamcc/nrev.mk
-share/examples/wamcc/nrev.pl
-share/examples/wamcc/nrev.usr
-share/examples/wamcc/poly_10.mk
-share/examples/wamcc/poly_10.pl
-share/examples/wamcc/poly_10.usr
-share/examples/wamcc/queens.mk
-share/examples/wamcc/queens.pl
-share/examples/wamcc/queens.usr
-share/examples/wamcc/queens8.mk
-share/examples/wamcc/queens8.pl
-share/examples/wamcc/queens8.usr
-share/examples/wamcc/reducer.mk
-share/examples/wamcc/reducer.pl
-share/examples/wamcc/reducer.usr
-share/examples/wamcc/sdda.mk
-share/examples/wamcc/sdda.pl
-share/examples/wamcc/sdda.usr
-share/examples/wamcc/sendmore.mk
-share/examples/wamcc/sendmore.pl
-share/examples/wamcc/sendmore.usr
-share/examples/wamcc/tak.mk
-share/examples/wamcc/tak.pl
-share/examples/wamcc/tak.usr
-share/examples/wamcc/tak_gvar.mk
-share/examples/wamcc/tak_gvar.pl
-share/examples/wamcc/tak_gvar.usr
-share/examples/wamcc/zebra.mk
-share/examples/wamcc/zebra.pl
-share/examples/wamcc/zebra.usr
-@dirrm include/wamcc
-@dirrm lib/wamcc
-@dirrm share/doc/wamcc
-@dirrm share/examples/wamcc