Commit graph

13 commits

Author SHA1 Message Date
zuntum
0ca28723fb Move pkg/ files into package's toplevel directory 2001-11-01 00:11:36 +00:00
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
wiz
706217d2f2 add missing @dirrm include/gsm 2000-08-15 13:43:54 +00:00
jlam
404953b623 USE_LIBTOOL, not pkglibtool 2000-06-08 22:28:28 +00:00
hubertf
ce34280799 It seems the information in gsm.h is not enough to make full use of
this librarly. Install some more headers (in their own dir).
2000-04-07 17:01:51 +00:00
jlam
1944e9c4ea * Libtoolize libgsm.a build.
* Use a shared library numbering scheme of libgsm.so.x.y instead of
  libgsm.so.x.y.z.  Instead of libgsm.so.1.0.10, we now have libgsm.so.1.10.
2000-01-26 22:09:31 +00:00
agc
66efb70e07 Use automatic shared object handling 1998-07-15 11:46:32 +00:00
mycroft
347b7ad0a2 Clean this up a bit. 1998-03-16 07:44:00 +00:00
hubertf
f6fc8a8a9e Remove -m argument from ldconfig calls, require the system to
have ${PREFIX}/lib in ld.so.conf instead. This ensures things
even work after a reboot.
1998-02-02 08:58:13 +00:00
hubertf
1a5b2194ff portlint: ldconfig 1998-01-19 00:54:27 +00:00
hubertf
15387ad900 remove ranlib, fix ldconfig 1997-12-02 23:16:37 +00:00
agc
5358faaf74 Add a NetBSD RCS Id to all the PLIST files. 1997-11-06 09:57:11 +00:00
augustss
4daa64a629 Initial import of FreeBSD audio packages. 1997-10-28 23:18:20 +00:00