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.
manpage says it should be calles with a writable value. See PR 7611
by Michael Graff <explorer@flame.org> for a longer description.
The patch was also sent back to the sdr maintainers.
The UCL common multimedia library implements a number of algorithms and
protocols needed by a number of our applications. It compiles standalone
on a range of Unix systems (Solaris, Linux, Irix, FreeBSD) and on Windows
95/98/NT.
The following protocols/algorithms are included in the library:
* Base64 encoding/decoding
* Binary tree
* Random number
* HMAC authentication
* MD5
* DES
* RTP
* Mbus
3.0 K.Hasler/E.Whelan 22 Aug 2000
- new 'application' media type for session directories
- fixed byte ordering of headers on intel machines
- fixed IP6 address allocation for unix IP6 stacks
- Authentication and encryption code fixed to allow for extra space
for IPv6 addresses
- Added IPv6 flags to configure scripts "--enable-ipv6"
3.0 K.Hasler 6 Dec 1999
- changed use of option get to use the resource procs in generic.tcl
- store_address now returns if it already has the address.
3.0 C.Perkins 16 Nov 1999
- Remove TTL scoping option
2.9 K.Hasler 26 Oct 1999
- created a directory type for the directory icon, so that the directory icon
is displayed for directory sessions in the main SDR window.
- Fix reshow_sessions to delete sessbox when they exist - fixes problem when
using the Apply button from the preferences window.
2.9 E.Whelan 25 Oct 1999
- fixed window problems caused by adding directories - fixes problems
with passphrase window.
- eg geometry option and key passphrase window at startup
- FAQ has also been updated
- Fixed problem which quit from SDR when closed directory windows
2.8 K.Hasler 9 Sep 1999
- fixdaysinmonth proc fixes daysinmonth variable for leap years. Used
when creating a new session and in calendar.
- Fix convert_vars to recognise other variable separators (ie not just /).
- Fixed set_fmt_menu in create_proc_menu which had attributes in wrong order.
- Directory SDP Patches from: http://www.live.com/sdrpatch.html
2.7e K.Hasler 15 July 1999
- enabled pgp
RESTRICTED= variables that were predicated on former U.S. export
regulations. Add CRYPTO=, as necessary, so it's still possible to
exclude all crypto packages from a build by setting MKCRYPTO=no
(but "lintpkgsrc -R" will no longer catch them).
Specifically,
- - All packages which set USE_SSL just lose their RESTRICTED
variable, since MKCRYPTO responds to USE_SSL directly.
- - realplayer7 and ns-flash keep their RESTRICTED, which is based
on license terms, but also gain the CRYPTO variable.
- - srp-client is now marked broken, since the distfile is evidently
no longer available. On this, we're no worse off than before.
[We haven't been mirroring the distfile, or testing the build!]
- - isakmpd gets CRYPTO for RESTRICTED, but remains broken.
- - crack loses all restrictions, as it does not evidently empower
a user to utilize strong encryption (working definition: ability
to encode a message that requires a secret key plus big number
arithmetic to decode).
with
BROKEN= This package has not yet been updated to work with tcl-8.3.2.
in order to make bulk builds quieter. These packages will be updated over the
weekend.