Commit graph

26 commits

Author SHA1 Message Date
wiz
a2a4d06c6f Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT. 2001-02-16 15:22:13 +00:00
wiz
bef6d192ba (hopefully) fix PLIST (shlib symlinks) 2001-02-15 14:21:27 +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
toshii
82de705ea0 Make this package work on arches where char is signed. 2001-01-01 07:51:09 +00:00
mycroft
36c1c264e6 Regen. 2000-12-15 07:31:36 +00:00
mycroft
0df22a6c5a Fix stupid endianness problem. 2000-12-15 07:31:22 +00:00
wiz
c3c68e61ca Fix `make install; make deinstall; make install'. 2000-12-15 04:00:14 +00:00
garbled
e006937760 Wow am I a goof today.. fix all these patches. 2000-12-15 03:24:17 +00:00
garbled
4be156c58b Oops.. make make make patchsums 2000-12-15 03:21:24 +00:00
garbled
cf3f058d93 Fix the hermes version requirement, and unhose a hosed patch 2000-12-15 03:20:49 +00:00
garbled
f2793e2849 Update this package to Clanlib-0.4.4.. too many changes to list. 2000-12-15 03:13:04 +00:00
wiz
ddbe73eda5 Fix sound output. 2000-12-14 22:37:08 +00:00
wiz
81d457f055 Fix libraries on ELF.
Shut up compilation warnings.
2000-12-08 01:33:41 +00:00
rh
1d8820934c Use new USE_MESA variable to depend on the correct Mesa packages 2000-10-15 12:06:32 +00:00
wiz
7274f63bbf add missing -Wl,-R for libclanlayer1.so (noted in hubertf's latest bulk build) 2000-09-02 19:22:40 +00:00
tron
ea7dc91900 Because the minor of "libpng" was bumped we must sure that packages
compiled for the update "png" package depend on it.
2000-03-21 22:40:50 +00:00
wiz
583efaf2a9 avoid compile problems when libggi is installed by not using it 2000-02-13 02:00:29 +00:00
tron
e8a1039530 Use "png>=1.0.3" instead of "png-*" in dependence list. 2000-02-09 20:20:52 +00:00
tron
f184beb4a5 Use wildcard dependence for "png" package. 2000-02-09 15:22:32 +00:00
abs
df05aef71f Strip trailing '.', and/or leading '(a|an) ' 2000-01-05 15:37:50 +00:00
wiz
900f5e50ff replaced some commands by their ${COMMAND} counterparts 2000-01-02 03:36:52 +00:00
rh
802d6b9938 Add missing dependency on pth. 1999-12-12 07:59:39 +00:00
rh
c5ddef14ad Update clanlib to 0.2.2. Changes are mostly bugfixes. 1999-11-30 13:24:45 +00:00
tron
b7f3f61a86 Use wildcard dependence for "Mesa" package so that either standard or
hardware accelerated Mesa libraries can be used.
1999-09-29 22:58:43 +00:00
agc
8d435e9b59 Don't try to read /usr/lib/libz.a on Solaris, as it doesn't exist - check
for the operating system type before performing the check.
1999-08-10 10:30:59 +00:00
garbled
e3651372c9 Import of clanlib 0.1.15. Known to work on ELF.. a.out may need some
work.

The ClanLib Game SDK.
1999-07-21 22:56:35 +00:00