Subject: CVS commit: pkgsrc/security/openssl
To: None <pkgsrc-changes@NetBSD.org>
From: grant beattie <grant@netbsd.org>
List: pkgsrc-changes
Date: 12/19/2004 02:48:32
Module Name:	pkgsrc
Committed By:	grant
Date:		Sun Dec 19 02:48:32 UTC 2004

Modified Files:
	pkgsrc/security/openssl: distinfo
	pkgsrc/security/openssl/patches: patch-af

Log Message:
ick: openssl builds PIC static libraries and then later uses them to
build shared libraries. on Darwin with xlc, this fails because of the
way xlc invokes Darwin's in-base libtool to create shared libraries,
meaning that the -all_load argument cannot be used to import all
symbols.

work around this the same way as UnixWare does it, by listing the
archive library contents and linking the object files into the shared
library individually. also remove some other assumed gcc'isms to make
this build on Darwin with xlc.

XXX maybe this pkg should be libtool'ized?


To generate a diff of this commit:
cvs rdiff -r1.31 -r1.32 pkgsrc/security/openssl/distinfo
cvs rdiff -r1.11 -r1.12 pkgsrc/security/openssl/patches/patch-af

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.