pkgsrc/lang
agc 9c2d582fc9 The way that shared objects were handled in the PLISTs and bsd.pkg.mk was
out of date - it was based on a.out OBJECT_FMT, and added entries in the
generated PLISTs to reflect the symlinks that ELF packages uses. It also
tried to be clever, and removed and recreated any symbolic links that were
created, which has resulted in some fun, especially with packages which
use dlopen(3) to load modules. Some recent changes to our ld.so to bring
it more into line with other Operating Systems also exposed some cracks.

+ Modify bsd.pkg.mk and its shared object handling, so that PLISTs now contain
the ELF symlinks.
+ Don't mess about with file system entries when handling shared objects in
bsd.pkg.mk, since it's likely that libtool and the BSD *.mk processing will
have got it right, and have a much better idea than we do.
+ Modify PLISTs to contain "ELF symlinks"
+ On a.out platforms, delete any "ELF symlinks" from the generated PLISTs
+ On ELF platforms, no extra processing needs to be done in bsd.pkg.mk
+ Modify print-PLIST target in bsd.pkg.mk to add dummy symlink entries on
a.out platforms
+ Update the documentation in Packages.txt

With many thanks to Thomas Klausner for keeping me honest with this.
2001-01-04 15:10:17 +00:00
..
awka Initial import of awka-0.7.0, an AWK to ANSI C converter. 2000-08-17 07:34:44 +00:00
baci move line for pkglint 2000-10-21 22:42:46 +00:00
brandybasic Import version 1.05 of Dave Daniels Brandy BBC Basic Interpreter 2000-12-06 15:13:11 +00:00
bwbasic The Bywater Basic interpreter 2.20 2000-02-15 19:43:22 +00:00
caml-light Initial import of caml-light, another caml implementation. 2000-06-21 11:42:46 +00:00
camlp4 move bin/camlp4r from PLIST.opt to PLIST. It does build and install on 2000-09-02 21:10:35 +00:00
cim The way that shared objects were handled in the PLISTs and bsd.pkg.mk was 2001-01-04 15:10:17 +00:00
cint properly pass -Wl,--export-dynamic to the c compiler. Fixed recently noted 2000-07-22 23:11:17 +00:00
clisp Replace MIRROR_DISTFILES and NO_CDROM with the more descriptive and 2000-08-18 22:46:29 +00:00
drscheme Add missing dependence on "perl" package. Patch worked out by 2000-09-14 16:03:20 +00:00
egcs add info-dir entries for info files, even for binary packages 2000-02-05 19:46:30 +00:00
elisp-manual Strip trailing '.', and/or leading '(a|an) ' 2000-01-05 15:37:50 +00:00
elk Correct typos which resulted in a malformed command 2000-10-22 20:42:48 +00:00
f2c replaced some more commands by their ${COMMAND} counterparts 2000-01-09 01:19:09 +00:00
fort77 Update IGNORE-messages for recent changes: add ${PKGNAME} where 2000-08-21 21:01:29 +00:00
gawk add info-dir entries for info files, even for binary packages 2000-02-05 19:46:30 +00:00
gb The way that shared objects were handled in the PLISTs and bsd.pkg.mk was 2001-01-04 15:10:17 +00:00
gcc Regen. 2000-10-16 08:57:23 +00:00
gforth Update to v0.5.0, requested by Jorge Acereda <al004046@alumail.uji.es> 2000-11-13 23:58:11 +00:00
ghc Remove (sometimes FreeBSD) packager's (porter's) name from DESCR. 2000-08-11 01:07:45 +00:00
gprolog Fix compilation on ELF. Patches provided by Alistair Crooks. (Thanks, Al!) 2000-08-25 13:37:50 +00:00
guavac Update IGNORE-messages for recent changes: add ${PKGNAME} where 2000-08-21 21:01:29 +00:00
guile The way that shared objects were handled in the PLISTs and bsd.pkg.mk was 2001-01-04 15:10:17 +00:00
hugs modify RCS Id (from Id to NetBSD) 2000-09-03 14:50:42 +00:00
icon Add support for NetBSD/sparc 2000-06-19 15:56:26 +00:00
intercal Initial import of intercal-0.20, an INTERCAL compiler. 2000-11-22 16:53:16 +00:00
japhar The way that shared objects were handled in the PLISTs and bsd.pkg.mk was 2001-01-04 15:10:17 +00:00
java-lang-spec java-lang-spec: The Java(TM) Language Specification (HTML) 2000-10-15 02:59:34 +00:00
java-vm-spec java-vm-spec: The Java(TM) Virtual Machine Specification (HTML) 2000-10-15 03:00:07 +00:00
jbuilder-jit Switch to sun-jre-*. 2000-11-18 00:43:42 +00:00
jdk Add needed CONFLICTS. 2000-11-18 00:40:50 +00:00
jikes Move HTML documentation to under share/doc/html. 2000-12-19 09:24:17 +00:00
kaffe The way that shared objects were handled in the PLISTs and bsd.pkg.mk was 2001-01-04 15:10:17 +00:00
kali kali distributed scheme 2000-11-02 11:31:26 +00:00
libperl Add file checksum, now that it needs one. 2000-09-07 04:38:30 +00:00
libperl-current Note that this packages is superseded by lang/libperl. 2000-08-30 19:05:24 +00:00
librep The way that shared objects were handled in the PLISTs and bsd.pkg.mk was 2001-01-04 15:10:17 +00:00
mawk Add missing trailing slash to entry in master site list. 2000-05-05 06:26:59 +00:00
minischeme minischeme, very tiny scheme interpreter 2000-11-02 04:52:13 +00:00
moscow_ml Update build dependency on perl to build in correct directory if perl 2000-09-05 09:33:15 +00:00
mzscheme regen 2000-02-02 04:05:59 +00:00
nawk Update to 20th June 1999 sources, fixing PR 9935 from Greg Woods. 2000-04-20 08:26:11 +00:00
nhc98 Initial import of new "nhc98" package: 2000-11-29 00:33:09 +00:00
ocaml Adapt this package to tk-8.3.2. 2000-08-31 14:43:49 +00:00
p2c Strip trailing '.', and/or leading '(a|an) ' 2000-01-05 15:37:50 +00:00
perl5 Remove unneeded patches (moved to lang/perl5-base/patches). 2000-09-05 09:22:00 +00:00
perl5-base Make perl work on NetBSD/sparc64. 2000-11-08 08:28:00 +00:00
pkg remove trailing `.' 2000-03-09 13:47:31 +00:00
py-extclass First batch of upgrades for Python 2.0: 2000-10-22 20:01:48 +00:00
py-html-docs Install HTML documentation under ${PREFIX}/share/doc/html. 2000-12-12 16:25:33 +00:00
python correct MASTER_SITES 2000-12-05 15:04:32 +00:00
RScheme Initial import of new "RScheme" package: 2000-11-30 04:56:21 +00:00
ruby The way that shared objects were handled in the PLISTs and bsd.pkg.mk was 2001-01-04 15:10:17 +00:00
scheme48 upgrade to 0.53. 2000-12-30 16:54:06 +00:00
siod Strip trailing '.', and/or leading '(a|an) ' 2000-01-05 15:37:50 +00:00
smalleiffel Make smalleiffel wrapper script display a usage statement when called 2000-09-06 14:31:38 +00:00
smalltalk Correct handling of info files. 2000-11-17 14:07:44 +00:00
sml-nj Remove trailing empty line 2000-09-04 16:44:04 +00:00
snobol Initial import of the original SIL (SNOBOL4 Implementation Language) 2000-03-11 06:01:55 +00:00
squeak Remove unnecessary patch (superseded by autoconf) 2000-08-14 16:52:21 +00:00
stalin A couple of files should not have been imported. While were at it, 2000-12-10 12:20:47 +00:00
STk Add an OSVERSION_SPECIFIC=yes flag to these packages. The flag at this time 2000-10-18 04:26:53 +00:00
sun-jdk13 Packages for the Sun [Linux, for now] port of the JDK/JRE 1.3.0. 2000-11-18 00:36:55 +00:00
sun-jre13 Manually create two empty directories which are otherwise missing in 2000-12-17 16:25:47 +00:00
tcl The way that shared objects were handled in the PLISTs and bsd.pkg.mk was 2001-01-04 15:10:17 +00:00
tcl-expect The way that shared objects were handled in the PLISTs and bsd.pkg.mk was 2001-01-04 15:10:17 +00:00
tcl-tclX The way that shared objects were handled in the PLISTs and bsd.pkg.mk was 2001-01-04 15:10:17 +00:00
tk-expect remove '^a ' and '.$' 2000-10-21 22:43:25 +00:00
tk-tclX The way that shared objects were handled in the PLISTs and bsd.pkg.mk was 2001-01-04 15:10:17 +00:00
ucblogo RCS tag added 2000-02-05 19:49:58 +00:00
umb-scheme umb scheme interpreter 2000-11-02 11:59:07 +00:00
vscm add HOMEPAGE 2000-11-17 13:59:50 +00:00
vslisp The way that shared objects were handled in the PLISTs and bsd.pkg.mk was 2001-01-04 15:10:17 +00:00
Makefile remove perl5-current 2000-12-29 17:19:21 +00:00