summaryrefslogtreecommitdiff
path: root/lang/cint
diff options
context:
space:
mode:
authordrochner <drochner@pkgsrc.org>1999-11-17 14:48:18 +0000
committerdrochner <drochner@pkgsrc.org>1999-11-17 14:48:18 +0000
commit5c6f4141db56ea8691558854aeac9db9c11c63f6 (patch)
tree26e05d2d6f2689a1e38aa87e14ed9247d3e76f16 /lang/cint
parentb901b7db3ff3a9d35df0065831cea729c4c9aafc (diff)
downloadpkgsrc-5c6f4141db56ea8691558854aeac9db9c11c63f6.tar.gz
import pkg for cint, a C/C++ interpreter
Diffstat (limited to 'lang/cint')
-rw-r--r--lang/cint/Makefile30
-rwxr-xr-xlang/cint/files/cint.sh7
-rw-r--r--lang/cint/files/md52
-rw-r--r--lang/cint/files/patch-sum6
-rw-r--r--lang/cint/patches/patch-aa12
-rw-r--r--lang/cint/patches/patch-ab24
-rw-r--r--lang/cint/pkg/COMMENT1
-rw-r--r--lang/cint/pkg/DESCR6
-rw-r--r--lang/cint/pkg/PLIST243
9 files changed, 331 insertions, 0 deletions
diff --git a/lang/cint/Makefile b/lang/cint/Makefile
new file mode 100644
index 00000000000..77785af2bf2
--- /dev/null
+++ b/lang/cint/Makefile
@@ -0,0 +1,30 @@
+# $NetBSD: Makefile,v 1.1.1.1 1999/11/17 14:48:18 drochner Exp $
+
+DISTNAME= cint5.14
+PKGNAME= cint-5.14
+NO_WRKSUBDIR= yes
+CATEGORIES= lang
+MASTER_SITES= ftp://root.cern.ch/root/
+
+MAINTAINER= packages@netbsd.org
+HOMEPAGE= http://root.cern.ch/root/Cint.html
+
+do-build:
+ cd $(WRKDIR); sh ./setup platform/netbsd
+
+do-install:
+ $(MKDIR) $(PREFIX)/cint
+ $(INSTALL_PROGRAM) $(WRKDIR)/cint $(PREFIX)/cint
+ $(INSTALL_PROGRAM) $(WRKDIR)/makecint $(PREFIX)/cint
+ $(SED) "s;XXXPREFIXXXX;$(PREFIX);g" <$(FILESDIR)/cint.sh >$(PREFIX)/bin/cint
+ $(CHMOD) +x $(PREFIX)/bin/cint
+ $(LN) $(PREFIX)/bin/cint $(PREFIX)/bin/makecint
+ $(INSTALL_DATA) $(WRKDIR)/MAKEINFO $(PREFIX)/cint
+ $(CP) -r $(WRKDIR)/include $(WRKDIR)/stl $(PREFIX)/cint
+ $(RM) $(PREFIX)/cint/include/G__*
+ $(RM) $(PREFIX)/cint/include/Makeit $(PREFIX)/cint/include/make*
+ $(MKDIR) $(PREFIX)/cint/lib
+ $(CP) -r $(WRKDIR)/lib/prec_stl $(PREFIX)/cint/lib
+ $(INSTALL_DATA) $(WRKDIR)/G__ci.h $(PREFIX)/cint
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/lang/cint/files/cint.sh b/lang/cint/files/cint.sh
new file mode 100755
index 00000000000..1549eb90468
--- /dev/null
+++ b/lang/cint/files/cint.sh
@@ -0,0 +1,7 @@
+#!/bin/sh
+
+# $NetBSD: cint.sh,v 1.1.1.1 1999/11/17 14:48:18 drochner Exp $
+
+CINTSYSDIR=XXXPREFIXXXX/cint
+export CINTSYSDIR
+exec XXXPREFIXXXX/cint/`basename $0` $*
diff --git a/lang/cint/files/md5 b/lang/cint/files/md5
new file mode 100644
index 00000000000..a2fe9ce12b5
--- /dev/null
+++ b/lang/cint/files/md5
@@ -0,0 +1,2 @@
+$NetBSD: md5,v 1.1.1.1 1999/11/17 14:48:18 drochner Exp $
+MD5 (cint5.14.tar.gz) = 49d4325043efa6e00612adcdb53e218c
diff --git a/lang/cint/files/patch-sum b/lang/cint/files/patch-sum
new file mode 100644
index 00000000000..955070fee67
--- /dev/null
+++ b/lang/cint/files/patch-sum
@@ -0,0 +1,6 @@
+$NetBSD: patch-sum,v 1.1.1.1 1999/11/17 14:48:18 drochner Exp $
+
+MD5 (patch-aa) = 5a11421be4157b21f6c3aea01d332187
+MD5 (patch-aa~) = 5a11421be4157b21f6c3aea01d332187
+MD5 (patch-ab) = 5cea73bae45bccd80f30340ec2dbbffc
+MD5 (patch-ab~) = 5cea73bae45bccd80f30340ec2dbbffc
diff --git a/lang/cint/patches/patch-aa b/lang/cint/patches/patch-aa
new file mode 100644
index 00000000000..b0e4bbe9096
--- /dev/null
+++ b/lang/cint/patches/patch-aa
@@ -0,0 +1,12 @@
+$NetBSD: patch-aa,v 1.1.1.1 1999/11/17 14:48:18 drochner Exp $
+--- platform/netbsd.orig Sat Oct 11 17:19:04 1997
++++ platform/netbsd Sat Nov 6 16:09:33 1999
+@@ -19,7 +19,7 @@
+ CCDLLOPT = -fPIC
+ LDDLLOPT = -shared
+ OPTIMIZE = -O
+-LDOPT = -lm -ltermcap -lbsd -ldl -rdynamic
++LDOPT = -lm -ltermcap -export-dynamic
+ SYSMACRO = -DG__REGEXP -DG__SHAREDLIB -DG__OSFDLL
+ OTHMACRO =
+ SYSIPATH =
diff --git a/lang/cint/patches/patch-ab b/lang/cint/patches/patch-ab
new file mode 100644
index 00000000000..81a01cda862
--- /dev/null
+++ b/lang/cint/patches/patch-ab
@@ -0,0 +1,24 @@
+$NetBSD: patch-ab,v 1.1.1.1 1999/11/17 14:48:18 drochner Exp $
+--- setup.orig Fri Oct 22 16:34:52 1999
++++ setup Sat Nov 6 18:43:29 1999
+@@ -208,13 +208,13 @@
+ #################################################################
+ # setup GNU readline library .inputrc file
+ #################################################################
+-if test -f $HOME/.inputrc
+-then
+- echo $HOME'/.inputrc already exists'
+-else
+- echo 'Default ' $HOME'/.inputrc generated'
+- echo 'set editing-mode vi' > $HOME/.inputrc
+-fi
++#if test -f $HOME/.inputrc
++#then
++# echo $HOME'/.inputrc already exists'
++#else
++# echo 'Default ' $HOME'/.inputrc generated'
++# echo 'set editing-mode vi' > $HOME/.inputrc
++#fi
+
+ ##############################################################################
+ # Display message
diff --git a/lang/cint/pkg/COMMENT b/lang/cint/pkg/COMMENT
new file mode 100644
index 00000000000..86cf6bef2b2
--- /dev/null
+++ b/lang/cint/pkg/COMMENT
@@ -0,0 +1 @@
+C/C++ interpreter
diff --git a/lang/cint/pkg/DESCR b/lang/cint/pkg/DESCR
new file mode 100644
index 00000000000..fbb9babb627
--- /dev/null
+++ b/lang/cint/pkg/DESCR
@@ -0,0 +1,6 @@
+"cint" is a C/C++ interpreter. About 95% of ANSI C and
+90% of C++ features are covered. (Data abstraction, class
+inheritance, virtual function, function and operator over-
+loading, default parameter, template, etc...) Cint has
+source code debugger which has sufficient capability to
+debug complicated C++ program.
diff --git a/lang/cint/pkg/PLIST b/lang/cint/pkg/PLIST
new file mode 100644
index 00000000000..19ff2f2d440
--- /dev/null
+++ b/lang/cint/pkg/PLIST
@@ -0,0 +1,243 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 1999/11/17 14:48:18 drochner Exp $
+bin/cint
+bin/makecint
+cint/G__ci.h
+cint/MAKEINFO
+cint/cint
+cint/makecint
+cint/include/Common.h
+cint/include/README
+cint/include/README.txt
+cint/include/ReadF.C
+cint/include/ReadF.cxx
+cint/include/ReadF.dl
+cint/include/ReadF.h
+cint/include/ReadF.o
+cint/include/RegE.C
+cint/include/RegE.cxx
+cint/include/RegE.dl
+cint/include/RegE.h
+cint/include/RegE.o
+cint/include/api.h
+cint/include/array.c
+cint/include/array.dl
+cint/include/array.h
+cint/include/arrayiostream.h
+cint/include/assert.h
+cint/include/bool.h
+cint/include/boolean.h
+cint/include/carray.c
+cint/include/carray.dl
+cint/include/carray.h
+cint/include/cassert
+cint/include/cctype
+cint/include/cerrno
+cint/include/cfloat
+cint/include/cintsock.dll
+cint/include/ciso646
+cint/include/climits
+cint/include/clocale
+cint/include/cmath
+cint/include/complex
+cint/include/complex.h
+cint/include/constants.h
+cint/include/csetjmp
+cint/include/csignal
+cint/include/cstdarg
+cint/include/cstddef
+cint/include/cstdio
+cint/include/cstdlib
+cint/include/cstring
+cint/include/ctime
+cint/include/ctype.h
+cint/include/cwchar
+cint/include/cwctype
+cint/include/darray.cxx
+cint/include/darray.h
+cint/include/done
+cint/include/errno.h
+cint/include/error
+cint/include/ertti.h
+cint/include/exception.h
+cint/include/fcntl.h
+cint/include/fft.c
+cint/include/fft.dl
+cint/include/fft.h
+cint/include/float.h
+cint/include/fstream
+cint/include/fstream.h
+cint/include/graphbuf.h
+cint/include/hp54503.h
+cint/include/hpib.c
+cint/include/hpib.h
+cint/include/iomanip.h
+cint/include/iosenum.cxx
+cint/include/iosenum.h
+cint/include/iosenum.h.bk
+cint/include/iosfwd
+cint/include/iosfwd.h
+cint/include/iostream
+cint/include/iostream.h
+cint/include/istream
+cint/include/limits.h
+cint/include/locale.h
+cint/include/long.dl
+cint/include/lsm.c
+cint/include/lsm.dl
+cint/include/lsm.h
+cint/include/math.h
+cint/include/mkincld
+cint/include/mkincld.c
+cint/include/new.h
+cint/include/ostream
+cint/include/platform.h
+cint/include/pthread.h
+cint/include/readfile.h
+cint/include/regex.h
+cint/include/regexp.h
+cint/include/setjmp.h
+cint/include/signal.h
+cint/include/socket.h
+cint/include/sstream
+cint/include/statistics.c
+cint/include/statistics.dl
+cint/include/statistics.h
+cint/include/stdarg.h
+cint/include/stddef.h
+cint/include/stdio.h
+cint/include/stdlib.h
+cint/include/stream.h
+cint/include/string.h
+cint/include/striostream.h
+cint/include/strstream.h
+cint/include/systypes.h
+cint/include/time.h
+cint/include/typeinfo
+cint/include/typeinfo.h
+cint/include/unistd.h
+cint/include/windows.h
+cint/include/winsock.h
+cint/include/xgraph.c
+cint/include/xgraph.dl
+cint/include/xygraphbuf.h
+cint/stl/README.txt
+cint/stl/_deque.h
+cint/stl/_iterator.h
+cint/stl/_list.h
+cint/stl/_map.h
+cint/stl/_multimap.h
+cint/stl/_multiset.h
+cint/stl/_pair.h
+cint/stl/_set.h
+cint/stl/_stack.h
+cint/stl/_utility.h
+cint/stl/_vector.h
+cint/stl/algo.h
+cint/stl/algobase.h
+cint/stl/algorithm
+cint/stl/bitset
+cint/stl/bool
+cint/stl/bool.h
+cint/stl/bstring.h
+cint/stl/bvector.h
+cint/stl/defalloc.h
+cint/stl/deque
+cint/stl/deque.dll
+cint/stl/deque.h
+cint/stl/faralloc.h
+cint/stl/fdeque.h
+cint/stl/flist.h
+cint/stl/fmap.h
+cint/stl/fmultmap.h
+cint/stl/fmultset.h
+cint/stl/fset.h
+cint/stl/function.h
+cint/stl/functional
+cint/stl/hdeque.h
+cint/stl/heap.h
+cint/stl/hlist.h
+cint/stl/hmap.h
+cint/stl/hmultmap.h
+cint/stl/hmultset.h
+cint/stl/hset.h
+cint/stl/hugalloc.h
+cint/stl/hvector.h
+cint/stl/iterator
+cint/stl/iterator.h
+cint/stl/lbvector.h
+cint/stl/ldeque.h
+cint/stl/limits
+cint/stl/list
+cint/stl/list.dll
+cint/stl/list.h
+cint/stl/llist.h
+cint/stl/lmap.h
+cint/stl/lmultmap.h
+cint/stl/lmultset.h
+cint/stl/lngalloc.h
+cint/stl/lset.h
+cint/stl/map
+cint/stl/map.dll
+cint/stl/map.h
+cint/stl/memory
+cint/stl/multimap
+cint/stl/multimap.dll
+cint/stl/multimap.h
+cint/stl/multiset
+cint/stl/multiset.dll
+cint/stl/multiset.h
+cint/stl/neralloc.h
+cint/stl/nmap.h
+cint/stl/nmultmap.h
+cint/stl/nmultset.h
+cint/stl/nset.h
+cint/stl/numeric
+cint/stl/pair
+cint/stl/pair.h
+cint/stl/projectn.h
+cint/stl/queue
+cint/stl/queue.dll
+cint/stl/random.cpp
+cint/stl/set
+cint/stl/set.dll
+cint/stl/set.h
+cint/stl/stack
+cint/stl/stack.dll
+cint/stl/stack.h
+cint/stl/string
+cint/stl/string.dll
+cint/stl/tempbuf.cpp
+cint/stl/tempbuf.h
+cint/stl/teststl
+cint/stl/teststl.c
+cint/stl/tree.h
+cint/stl/utility
+cint/stl/valarray
+cint/stl/vector
+cint/stl/vector.dll
+cint/stl/vector.h
+cint/lib/prec_stl/README.txt
+cint/lib/prec_stl/algorithm
+cint/lib/prec_stl/bitset
+cint/lib/prec_stl/deque
+cint/lib/prec_stl/functional
+cint/lib/prec_stl/iterator
+cint/lib/prec_stl/limits
+cint/lib/prec_stl/list
+cint/lib/prec_stl/map
+cint/lib/prec_stl/memory
+cint/lib/prec_stl/multimap
+cint/lib/prec_stl/multiset
+cint/lib/prec_stl/numeric
+cint/lib/prec_stl/queue
+cint/lib/prec_stl/set
+cint/lib/prec_stl/stack
+cint/lib/prec_stl/string
+cint/lib/prec_stl/utility
+cint/lib/prec_stl/valarray
+cint/lib/prec_stl/vector
+@dirrm cint/include
+@dirrm cint/stl
+@dirrm cint/lib/prec_stl
+@dirrm cint/lib
+@dirrm cint