Commit Graph

760 Commits

Author SHA1 Message Date
Joseph Koshy
a2103efd20 A light weight implementation of CAML, a strongly typed functional
language belonging to the ML family.
1998-07-28 06:25:43 +00:00
Tim Vanderhoek
8a135bbda0 Install a wish script that spits-out all the various names for wish. The
script handles for tclX and tkstep.  This is as per several discussions
on -ports.  I expect one or two of the depending ports to break silently.

I didn't touch the ja-ports, since INSTALL.wish might want translating?

PR:		bin/5894
Mention:	Eivind, who wrote part of INSTALL.wish
1998-07-27 21:36:08 +00:00
Tim Vanderhoek
00505cbefa Install a "tclsh" script that spits-out a list of the real tclsh's, as
discussed many times on -ports.  I expect that a few of the dependencies
will break silently.

I didn't touch ja-tcl (etc.) since the tclsh message should perhaps
be translated?

PR:		ports/5894
Mention:	Eivind (a first shot at a tclsh script)
1998-07-27 21:14:50 +00:00
David E. O'Brien
46f2115274 Upgrade to the 19980721 snap. 1998-07-26 23:43:40 +00:00
Joseph Koshy
29241b27a7 Doc-only change to add URL of home page and complete an unfinished
paragraph in description.

{ Being done without maintainer involvement as its a small change. }
1998-07-26 07:37:01 +00:00
Satoshi Asami
bf4e7f9d12 Change category to "lang" only. This is pretty much a pascal
compiler and nothing else.

Yelled out by:	hoek
1998-07-25 09:41:11 +00:00
Thomas Gellekum
ed9f74ade1 Use ldconfig to check for libc_r, not an absolute path. Thread support
should now be compiled in on -current.

Suggested by:	Jacques Vidrine
1998-07-23 07:49:12 +00:00
David E. O'Brien
4fdec67a2c Better way to do the equivalent of "-fsjlj-exceptions". 1998-07-22 02:53:14 +00:00
Joseph Koshy
adc4459788 Mark port as BROKEN till issues on library source paths, usage of the
built in CM (Compilation Manager) etc. are understood and resolved.
1998-07-20 07:56:58 +00:00
Steve Price
35dec05b98 Turn on ETHOberonV4. 1998-07-20 03:53:01 +00:00
Steve Price
10111ded09 Initial import ETH Oberon v4.
ETH's Oberon language for Linux.

PR:		7271
Submitted by:	Jerry Hicks <jhicks@glenatl.glenayre.com>
1998-07-20 03:51:46 +00:00
David E. O'Brien
dcb89c7cec Sync with gcc28 port:
* Implement support for weak symbols.  This solves the "___error" undefined
  problem on 3.0-CURRENT systems.
* look for crt0.o in /usr/lib/aout on 3.0-CURRENT systems.
1998-07-19 22:03:43 +00:00
David E. O'Brien
0d874aa8de upgrade to the July 15th (19980715) snapshot 1998-07-16 06:23:42 +00:00
Joseph Koshy
3cf3b931a0 Activate sml-nj. 1998-07-15 10:11:23 +00:00
Joseph Koshy
d668be598b A Standard ML implementation from Bell Labs. 1998-07-15 10:05:45 +00:00
Jeffrey Hsu
c06631a7f2 Add checksum for bootstrap binary. 1998-07-15 07:43:55 +00:00
Jeffrey Hsu
439d6cf9d7 Fetch bootstrap binary rather than include it in port. 1998-07-15 07:43:38 +00:00
John Polstra
50bb19d8b2 Remove monster uuencoded binary file, and mark the port broken until
it can be replaced by a local distfile.  The binary file will be
leaving the CVS repository entirely before too long.
1998-07-14 16:15:13 +00:00
Steve Price
3de11fa7f7 Initial import of guileobjc version 0.3.8.
A library to send messages from GNU GUILE to Objective C objects.

PR:		7183 (2 of 9)
Submitted by:	Yukihiro Nakai <Nakai@technologist.com>
1998-07-13 02:05:07 +00:00
Steve Price
79c211785e Initial import of libobjects version 0.1.19.
The GNU Objective-C class library.

PR:		7183 (1 of 9)
Submitted by:	Yukihiro Nakai <Nakai@technologist.com>
1998-07-13 02:02:32 +00:00
Jeffrey Hsu
e958a9fba1 Add dylan. 1998-07-12 21:59:15 +00:00
Jeffrey Hsu
c90b59a68e CMU Gwydion project interpreter and compiler for the Dylan language.
Submitted by:	Peter S. Housel <housel@acm.org>
1998-07-12 21:58:13 +00:00
Ralf S. Engelschall
b0fbe8da62 Upgrade to ePerl Version 2.2.13 1998-07-10 09:12:02 +00:00
David E. O'Brien
63124d5dfb Upgrade to the 19980628 snapshot.
(note the 19980608 snapshot had major problems -- I'd suggest upgrading
if you are using this version)
1998-07-06 10:17:17 +00:00
Steve Price
9982f23f17 Turn on kawk. 1998-07-04 19:22:50 +00:00
Steve Price
3a5fc9ff61 Initial import of kawk.
kawk - Brian Kernighan's awk.

PR:		6460
Submitted by:	Josh Gilliam <josh@quick.net>
1998-07-04 19:21:58 +00:00
John Polstra
dfaf346273 Distfile moved on master site. 1998-07-04 17:29:15 +00:00
Steve Price
2920847b72 MASTERSITE moved to ftp.scriptics.com. 1998-07-03 23:07:17 +00:00
Vanilla I. Shu
7a8ef44a3e Portlint and fix compile problem on current (/usr/lib/aout). 1998-07-02 10:42:04 +00:00
Justin M. Seger
ca6fc61bfb Files are no longer available on the old MASTER_SITE, use the new one,
ftp.scriptics.com
1998-07-01 10:21:02 +00:00
John Polstra
2c8f4253cc Fix this port so that it can find crt0.o in /usr/lib/aout on recent
-current systems.

Fix the definition of the preprocessor symbol __FreeBSD__.  It had
been defined as "2=3".

Implement support for weak symbols.  This solves the "___error"
undefined problem on -current systems.

Default to -fsjlj-exceptions even for C programs.  This is needed
because a few modules in libgcc are built with -fexceptions turned
on, and the default style of exception support causes croakage.

I tried a make buildworld on a recent -current system by adding the
following to /etc/make.conf:

CC=/usr/local/bin/gcc28 -B/usr/local/lib/gcc-lib/i386-unknown-freebsd3.0/2.8.1/
CXX=/usr/local/bin/g++28 -B/usr/local/lib/gcc-lib/i386-unknown-freebsd3.0/2.8.1/

It got pretty far along before dying.  The death occurred when building
our old native libstdc++, almost certainly because of header file
incompatibilities.

Another obstacle for make world is that this port doesn't currently
build a PIC version of libgcc (libgcc_pic.a).
1998-06-30 21:10:27 +00:00
Steve Price
643e47f7a7 distfile location changed.
PR:		6976
Submitted by:	Brett Taylor <brett@peleton.physics.montana.edu>
1998-06-28 23:25:51 +00:00
Satoshi Asami
7d45e2b7a1 Remove NO_CONFIGURE and NO_PATCH, they never meant anything. 1998-06-27 05:20:00 +00:00
Thomas Gellekum
ad0b1faa57 Add virtual category "python".
pygist: add dependency on rng.
1998-06-25 06:43:28 +00:00
Mike Smith
10da61e773 Remove idl4, as RSI are no longer distributing it. 1998-06-24 19:53:34 +00:00
Robert Nordier
4fe27e9ec7 Provide for <sys/sem.h> change. 1998-06-20 18:35:24 +00:00
Thomas Gellekum
7badc319ae Pick up latest official patches. 1998-06-19 09:00:53 +00:00
Thomas Gellekum
361aebb6d7 Don't install files into the user's home directory. 1998-06-16 12:49:03 +00:00
Satoshi Asami
7284b85420 Um, you can't install a file to a user's home directory (which is most
likely /root, and is useless for ordinary users anyway) during a port
install.  If the port *needs* a startup file (which is pretty broken
to begin with...whatever happened to defaults?), then the porter
should provide a "run this first" script to set it up.
=======
===>  Installing for o2c-1.16
for i in o2c o2b o2whereis o2ef ; do  cp docs/$i.1 /usr/local/man/man1/$i.1 ;  chmod 644 /usr/local/man/man1/$i.1 ;  done
if [ ! -f /home/asami/.o2c.red ]; then  cp system/o2c.red.template /home/asami/.o2c.red;  fi
cp: /home/asami/.o2c.red: No such file or directory
*** Error code 1
1998-06-16 12:06:13 +00:00
Satoshi Asami
5f2933e152 Careful here. There lurk some dragons around DISTNAME and WRKSRC. 1998-06-16 11:55:54 +00:00
Thomas Gellekum
60efe1cd0f Activate o2c. 1998-06-12 12:09:15 +00:00
Thomas Gellekum
96446f840c New port o2c, an Oberon-2 compiler.
PR:		5273
Submitted by:	Oliver Breuninger <ob@seicom.NET>
1998-06-12 12:08:09 +00:00
Robert Nordier
83938e5074 Look for crt0.o in /usr/lib or /usr/lib/aout.
Prompted by: Brian Cully <shmit@erols.com>.
1998-06-11 15:24:05 +00:00
Robert Nordier
b08f5de970 Further corrections to long long support.
Obtained from: Peter Edwards, DERA.
1998-06-11 15:21:08 +00:00
Matthew Hunt
24c42dc28b Change MASTER_SITES. Shorten DESCR and cleanup Makefile to comply with
portlint.

PR:		6885
Submitted by:	Pedro Giffuni <giffunip@asme.org>
1998-06-11 02:39:02 +00:00
Satoshi Asami
838073c384 Unmark it broken, it worked when I emptied /usr/local. 1998-06-10 20:16:08 +00:00
David E. O'Brien
1395c6719c upgrade to 19980608 snapshot 1998-06-10 05:29:14 +00:00
Robert Nordier
10cf07ea72 Improve error-handling. 1998-06-09 13:21:03 +00:00
John Polstra
e8b37db2f2 By popular demand, make the modula-3 ports build successfully even
if X11 is not installed.

PR:		closes ports/4178
1998-06-06 20:32:08 +00:00
Satoshi Asami
67a76ac7de Add ".gz" to some compressed manpages. 1998-06-06 19:30:10 +00:00
Satoshi Asami
d095f4b007 Checksum changed.... 1998-06-06 19:26:07 +00:00
Robert Nordier
a2105f5390 Add link to homepage. 1998-06-06 12:42:38 +00:00
Robert Nordier
3150fff05a Change maintainer e-mail address. 1998-06-06 12:18:39 +00:00
Robert Nordier
f865cda094 Corrections to long long support.
Obtained from: Peter Edwards, DERA
1998-06-06 12:10:59 +00:00
Robert Nordier
bed0cd5e01 Exit 2 on fatal errors and 1 on non-fatal errors.
Obtained from: Robert Andrews, DERA
1998-06-06 12:09:22 +00:00
Satoshi Asami
be8fd8a4ff for name in _muldi3 _divdi3 _moddi3 _udivdi3 _umoddi3 _negdi2 _lshrdi3 _ashldi3 _ashrdi3 _ffsdi2 _udiv_w_sdiv _udivmoddi4 _cmpdi2 _ucmpdi2 _floatdidf _floatdisf _fixunsdfsi _fixunssfsi _fixunsdfdi _fixdfdi _fixunssfdi _fixsfdi _fixxfdi _fixunsxfdi _floatdixf _fixunsxfsi _fixtfdi _fixunstfdi _floatditf __gcc_bcmp _varargs __dummy _eprintf _op_new _op_vnew _new_handler _op_delete _op_vdel _bb _shtab _clear_cache _trampoline __main _exit _ctors _eh _eh_compat _pure; \
do \
  echo ${name}; \
  ./xgcc -B./ -O2   -DIN_GCC    -g -I./include   -g1 -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -fexceptions -I. -I. -I./config -c -DL${name} \
      ./libgcc2.c -o ${name}.o; \
  if [ $? -eq 0 ] ; then true; else exit 1; fi; \
  ar rc tmplibgcc2.a ${name}.o; \
  rm -f ${name}.o; \
done
_muldi3
 :
_fixunsdfsi
In file included from include/limits.h:116,
                 from include/syslimits.h:7,
                 from include/limits.h:11,
                 from ./libgcc2.c:1085:
/usr/local/lib/gcc-lib/i386-unknown-freebsd2.2.6/2.8.1/include/limits.h:212: unbalanced `#endif'
1998-06-06 04:42:31 +00:00
Thomas Gellekum
e7ec8346d7 plat-freebsd3 doesn't have a regen script.
Noticed by:		Gianmarco Giovannelli <gmarco@scotty.masternet.it>
1998-06-05 07:09:01 +00:00
Thomas Gellekum
f7a7718225 _tkinter.so needs to be linked against libc. 1998-06-03 12:16:23 +00:00
Thomas Gellekum
48da0b17e4 Add latest official patches. 1998-06-03 07:06:33 +00:00
John Polstra
fd11e4e55d Fix a hard coded path to libgcc which quit working when the
libraries moved into "/usr/lib/aout".
1998-06-02 23:22:23 +00:00
John Polstra
90731970a6 Fix the semctl() wrapper so that it will compile on -current systems
again.  The prototype was changed in revision 1.14 of "src/sys/sys/sem.h".
In order to make this work on older systems too, I have incremented
__FreeBSD_version and `ifdef'ed based on that.  Unfortunately,
there was a 3-day gap between when the semctl() interface changed
(May 30) and when I bumped __FreeBSD_version (June 2).  FreeBSD-current
systems from that date range will still have problems building this
port.
1998-06-02 23:21:26 +00:00
John Polstra
b72c90e53c Fix this port to work whether crt0.o is in /usr/lib or /usr/lib/aout. 1998-05-29 17:58:09 +00:00
Steve Price
bf59294b06 Update to version 5.26 and portlint clean.
PR:		6742
Submitted by:	Brian Handy <handy@lambic.lmsal.com>
1998-05-25 20:01:14 +00:00
David E. O'Brien
eedc0a8162 Fix the LINK_SPEC for a.out.
Submitted by:	roberto
1998-05-22 00:26:29 +00:00
Justin M. Seger
1705b9cdc8 Activate tclX80. 1998-05-21 02:22:11 +00:00
Justin M. Seger
57459356ce Import of tclX8.0.2
PR:             6540
Submitted by:   dob@bazzle.com
1998-05-21 01:36:28 +00:00
David E. O'Brien
a3d2e77c73 + Remove the MANUAL_PACKAGE_BUILD.
+ The C++ includes and gcc specific libs now live under gcc-lib/.....
+ don't install ``c++''
+ make links egcc and eg++
+ c++filt --> g++filt  to non conflict with stock version
+ clean up package dirs on ``pkg_delete''
1998-05-20 08:59:31 +00:00
Thomas Gellekum
c1481205a8 Include latest official patches. 1998-05-20 08:37:13 +00:00
David E. O'Brien
4ef26603cc Upgrade to 1998-05-08 snapshot version. 1998-05-19 22:33:45 +00:00
Chuck Robey
7974511db0 Update to 1.8.18, and kill a small bug. Thanks for telling me
about the bug, Christopher.
Submitted by:	(bug) Christopher Hall <hsw@acm.org>
1998-05-16 16:06:58 +00:00
Chuck Robey
f6378e25f6 Changing maintainer's email.
PR:		6637
1998-05-15 05:01:04 +00:00
Chuck Robey
48962b6641 Bring up to version 1.8.17, and change the previous binary bootstrap
(which I disliked) to a new C bootstrap.
1998-05-15 02:48:32 +00:00
Thomas Gellekum
82deb06f14 Don't throw away OS version number, some scripts need it. Pick up
latest official patches while I'm here.
1998-05-07 08:22:13 +00:00
Thomas Gellekum
b0d2c8e405 Add a few more `ldconfig -R' I forgot yesterday. Remove duplicates
from octave and iv.
1998-05-06 09:06:01 +00:00
Thomas Gellekum
944910bb30 Execute `ldconfig -R' at the pkg_delete step.
PR:		6281
Submitted by:	SADA Kenji <sada@e-mail.ne.jp>
1998-05-05 13:18:48 +00:00
Thomas Gellekum
fff48ed187 Bring in latest official patches. Use `-pthread' to avoid linking with
libc in the threaded interpreter.
1998-05-05 08:53:30 +00:00
David E. O'Brien
7f9110e8e8 Upgrade to the May 2nd 1998 snapshot version. 1998-05-05 06:34:48 +00:00
Steve Price
d03b5e1d47 Upgrade to version 2.10.
PR:		6459
Submitted by:	Pedro Giffuni <giffunip@asme.org>
1998-05-03 20:42:25 +00:00
Steve Price
80529b69f1 Install rexxsaa.h and portlint clean.
PR:		6478
Submitted by:	Pedro Giffuni <giffunip@asme.org>
1998-05-03 18:03:34 +00:00
David E. O'Brien
1fd22c5b91 Update comment and descriptions. 1998-04-30 23:52:35 +00:00
Thomas Gellekum
be73fc6e37 Add new official patches and activate the dl module. 1998-04-29 07:15:42 +00:00
John Polstra
782cb43cca Bump library version numbers to match changes in the modula-3-lib
port.
1998-04-28 22:23:18 +00:00
John Polstra
c4aeb1a8b7 Fix an old bug in the runtime system which very rarely could cause
EFAULT to be generated on calls to open(2) or fcntl(2).

Bump the shared libraries' major version numbers to guard against
possible binary incompatibilities introduced by this fix.
1998-04-28 22:20:55 +00:00
Satoshi Asami
dd3feafede Delete two spurious lines. 1998-04-28 03:44:57 +00:00
Jun Kuriyama
454ba3f0ea Activate elisp-manual and emacs-lisp-intro
Submitted by:	Don Croyle <croyle@gelemna.ft-wayne.in.us>
PR:		ports/5086
PR:		ports/5087
1998-04-27 14:54:10 +00:00
Jun Kuriyama
e35f133f24 Emacs Lisp reference manual
Submitted by:	Don Croyle <croyle@gelemna.ft-wayne.in.us>
PR:		ports/5086
1998-04-27 14:53:01 +00:00
Jun Kuriyama
91778dc4cb An introduction to Emacs Lisp programming
Submitted by:	Don Croyle <croyle@gelemna.ft-wayne.in.us>
PR:		ports/5087
1998-04-27 14:49:57 +00:00
Thomas Gellekum
6249aa321c Include official patches. 1998-04-24 08:18:25 +00:00
David E. O'Brien
488c01391b upgrade to 2.8.1.1 1998-04-20 10:36:06 +00:00
Robert Nordier
b2e904dd26 Activate TenDRA (apparently not done when port was committed). 1998-04-18 14:01:04 +00:00
Matthew Hunt
a09723f3b2 Activate intercal. 1998-04-17 22:07:04 +00:00
Matthew Hunt
7091278830 Import of the INTERCAL compiler, ick, version 0.17.
PR:		6080
1998-04-17 21:52:20 +00:00
Thomas Gellekum
4fe9ff4fc7 Distribution patches changed. 1998-04-17 09:54:29 +00:00
Thomas Gellekum
69dc0df901 Upgrade to 1.5.1. 1998-04-15 07:35:49 +00:00
Robert Nordier
71fc757b11 Don't modify PLIST: use a copy instead. 1998-04-14 11:49:14 +00:00
David E. O'Brien
d53d3cdfc1 Upgrade to 980406 snapshot
Reviewed by:	my PITA ecs240 project
1998-04-14 10:17:32 +00:00
John-Mark Gurney
427db660b0 fix the PLIST so that it will work on systems other than 2.2.1-R...
this was my fault for importing my test dir instead of importing a clean
extracted dir from Robert Nordier...
1998-04-13 18:19:12 +00:00
John-Mark Gurney
6a9dce55d6 reimport of TenDRA, move it into lang like it was suppose to be...
TenDRA* is an optimizing C/C++ compiler, developed by the United
Kingdom Defence Evaluation and Research Agency (DERA).

A primary focus of the compiler is portability through conformance
to standard APIs (ANSI, ISO, POSIX1, POSIX2, XPG3, XPG4, SVID3,
UNIX95, among others).

The compiler has strong static checking capabilities, including the
ability to check programs for conformance to APIs which are not
directly supported by system headers.

-----
* TenDRA is a registered trademark of the UK Defence Evaluation
and Research Agency.
1998-04-13 00:09:29 +00:00
David E. O'Brien
39789a9181 Sync-up CPP predefines w/our stock compiler and EGCS.
1. we are not 386BSD
2. ELF shouldn't need "-fsjlj-exceptions"
1998-04-12 13:29:02 +00:00
David E. O'Brien
369d20a3e1 Bump comment from 2.8 to 2.8.1. 1998-04-12 13:16:25 +00:00