Commit Graph

86 Commits

Author SHA1 Message Date
espie
a80a499591 new MULTI_PACKAGES 2006-11-21 11:31:39 +00:00
espie
776d6744ed cosmetic change in shared_libs.log 2006-10-23 13:55:07 +00:00
espie
2ca17313c5 fix, again, sigh. 2006-10-21 16:15:28 +00:00
espie
3cd75f1ccc The comments make it not work, have to use
SHARED_LIBS +=
2006-10-21 14:11:34 +00:00
espie
92cdbfdfed oops, forgot to strip the `lib' part. 2006-10-21 13:51:15 +00:00
espie
dad78a0bc1 much cleaner version of the shared libs log 2006-10-21 13:31:51 +00:00
espie
5bd3aa5574 let build produce a SHARED_LIBS_LOG file which contain lines like
SHARED_LIBS+=	<openbsd_version>	# <original libtool version>

Those lines you can put into a port's Makefile... and so notice more
easily what the software people upstream change.
2006-10-21 11:22:29 +00:00
steven
d30e9a63f0 bump PKGNAME for 4.0
noticed by Deanna Phillips <deanna at sdf.lonestar.org>

ok espie@
2006-08-23 09:36:38 +00:00
brad
c9d7b7c2f1 rev 1.174.2.21
(LT_DLMUTEX_GETERROR): check if `lt_dlmutex_geterror_func' is set
instead of `lt_dlmutex_seterror_func'.

From libtool CVS
2006-01-07 21:28:41 +00:00
brad
41f44cdb1c upgrade to libtool 1.5.22
Thanks to naddy@ for testing this
with a full ports tree build.
2006-01-07 09:58:39 +00:00
espie
a5294c5dff override -version-info through env variables, as discussed with
bernd, steven, nikolay, naddy, pvalchev...
2006-01-05 19:36:16 +00:00
brad
35821ab827 Redundant patch as pointed out by jakemsr@. The libltdl copy of ltmain.sh
will be regenerated from ltmain.in.
2006-01-04 19:48:59 +00:00
bernd
8e46c94b82 Fix a FAKE_FLAGS pasto. No PKGNAME bump required.
ok espie@
2006-01-02 17:12:01 +00:00
bernd
c2d859340f - Use new SHARED_LIBS framework
- USE_LIBTOOL and bump PKGNAME where appropriate

libtool okay by brad@, espie@
2005-12-23 17:02:46 +00:00
espie
d1d7c3bab2 - remove non-existent dirs from libsearch path.
- if DESTDIR is defined, avoid relinking (relinking doesn't make sense
with the fake framework anyways).

okay brad@, `as long as it doesn't break anything'.
2005-12-22 11:36:00 +00:00
espie
0b604e89ee Minor fixes:
- do not link -lresolv, even though this will be gone from -current.
- ld.so path is just /usr/lib, no /lib on OpenBSD.
2005-12-16 23:03:35 +00:00
espie
2c36d90e5f Fix two annoying issues (fixed upstream as well):
--tag CXX works for relink now.
--tag=disable-static/disable-shared is now independent from language tags,

thus libtool --tag=disable-static --tag CXX works.

Almost allows KDE from using libtool. Still one issue to hunt down and fix.

Okay brad@, who reminded me about updating both ltmain.in and ltmain.sh...
2005-12-12 15:15:16 +00:00
brad
e6695723f7 rev 1.334.2.92
With `-static', only link statically against uninstalled libtool
libraries.  Fixes 1.5.x regression to match documented (and actual
1.4.x) behavior.

From libtool CVS
2005-11-02 02:47:09 +00:00
brad
eed4aa183b upgrade to libtool 1.5.20 2005-09-09 17:30:32 +00:00
brad
1df603e259 rev 1.334.2.78
When a library is installed, dependent on a convenience library, and it
involves relinking, the object files extracted from the convenience
library are not removed after the relink. This is a problem if you build
as non-root, install as root, then try to remove the build directory as
non-root; Clean up properly if relink fails; Change"$realname"U to
${realname}T to be consistent.
Missing backport of 2004-03-24 patch reported against MirLibtool
by Marc Matteo <marcm@lectroid.net>.
2005-07-12 01:03:06 +00:00
brad
3cbe1f7cd8 rev 1.334.2.72
Add fully-qualified paths to temp_rpath rather than unqualified paths in order
to avoid possible errors when computing the fully-qualified path later.

rev 1.334.2.70

Do not add installed static litool libraries to convenience, they are not
convenience libraries.

From libtool CVS
2005-06-17 16:16:46 +00:00
brad
290a15c55b upgrade to libtool 1.5.18 2005-05-23 20:01:48 +00:00
brad
e127e8d5c0 upgrade to libtool 1.5.16 2005-05-21 22:38:19 +00:00
brad
522533c506 upgrade to libtool 1.5.14 2005-04-17 10:14:55 +00:00
naddy
5477a56424 Now that @info transparently picks up all .info-* files, don't go through
extra steps to rebuild with --no-split.
2005-01-26 16:41:03 +00:00
naddy
3f04f8f321 SIZE 2005-01-05 16:22:24 +00:00
brad
a8a0fd2d8e rev 1.28
Propagate a convenience library's dependency libs correctly when
it is being linked into a libtool library.  Deplibs are now
propagated whether libdir is set or not.

rev 1.27

The dlpreopen pass over libraries reverses the elements in the
$deplibs list.  This causes problems when the link pass tries to
find libraries when they are located in non-standard places
denoted by -L options.  Due to the reversed order these -L options
occur after the libraries that need them, and they are not found:

(Un)Reverse $deplibs list at the start of the link pass in lib mode.

From libtool CVS
2004-12-18 23:30:36 +00:00
brad
144dfa83e8 When linking an installed libtool library on the command line
using -lfoo we need to find the library in the search paths
and add it's dependency_libs to the link in the conv pass so
that any libtool libs listed are correctly expanded in the
link pass.

From libtool CVS
2004-12-18 21:38:18 +00:00
brad
f8d56a3260 upgrade to libtool 1.5.10 2004-09-23 08:06:22 +00:00
espie
f28f2a833d switch to new plist, killing a few install scripts along the way. 2004-09-14 23:43:54 +00:00
brad
aa300b210d upgrade to libtool 1.5.8 2004-08-07 21:55:26 +00:00
brad
1d70c8a619 bump PKGNAME 2004-08-05 20:35:34 +00:00
brad
fa224cdc8f I'm not sure if this is the end of all the relink issues
but this is definitely an improvement on the workaround
currently in place at the moment.

From: Jacob Meuser <jakemsr at jakemsr dot com>
2004-08-05 18:04:55 +00:00
brad
56232faf2d set hardcode_direct and hardcode_shlibpath_var in OpenBSD' C++ section too. 2004-08-02 16:38:03 +00:00
brad
f3e3da8216 Use sysctl to get the max cmd length on *BSD
From: libtool CVS
2004-08-02 15:50:46 +00:00
brad
f9a1f97a6f ltmain.in: Fix problem with .libs/.libs/libfoo.so appearing on the link line
From: libtool CVS
2004-08-02 15:43:11 +00:00
brad
083227db96 until I can figure out this total gayness with libtool relinking
improperly then I'll just put the usual workaround in place.
2004-07-11 19:22:05 +00:00
brad
eb85612971 upgrade to libtool 1.5.6, libltdl is now a sub-package. 2004-07-02 01:59:12 +00:00
naddy
2276d3b230 remove WWW lines 2003-12-15 21:42:08 +00:00
fgsch
6256399a40 and more.. 2002-12-29 20:19:09 +00:00
espie
3c08c3c943 Kill a few SUBDIR. 2002-05-13 18:50:36 +00:00
espie
5b37289c23 md5->distinfo 2002-03-21 19:59:18 +00:00
brad
05774ef1fd use ports in-tree libtool patches. 2001-10-06 18:41:57 +00:00
brad
24e8d6275d one last sync of our libtool 1.3.x patches hopefully before bringing in
libtool 1.4.
2001-10-02 13:47:56 +00:00
brad
0cedeef53c sync closer to my libtool 1.4 patches 2001-08-27 02:42:12 +00:00
brad
b55fcad159 capitalize libtoolize and align dircategory entry. 2001-08-27 01:16:48 +00:00
brad
54417ac024 - teach libtool about the new behavior of LD_LIBRARY_PATH on our ELF archs
for the next release
- bump PKGNAME
2001-08-21 02:41:15 +00:00
espie
2b493ebdbb ranlib -t on install, somewhat faster, sometimes MUCH faster. 2001-08-20 21:53:03 +00:00
brad
badbf7a2b6 - bump PKGNAME
- use better check for ELF which uses cpp-predefined __ELF__ symbol
- allow for shared objects without "lib" prefix and non-versioned (both
for "modules")
- add proper interlibrary dependency checking
--
Porters please sync libtool patches with this and make sure to test to
make sure there is no breakage with each port.
2001-08-04 03:28:42 +00:00
brad
6bd494c962 this patch is no longer necessary and was only of use when we used to use
AM_MAKEFLAGS to pass down DESTDIR to subdir Makefile's.
2001-04-05 20:24:27 +00:00