Commit Graph

65 Commits

Author SHA1 Message Date
kurt
9f5648811a Propagate -pthread in dependency_libs so linking with -pthread makes
its way up the dependency chain. no objections usual suspects, okay
maintainer Brad <brad at comstyle.com>
2007-06-04 19:00:16 +00:00
kili
b2bac423eb Force to use /usr/bin/grep at build time, even if GNU grep is
installed.

ok espie@, steven@
2007-04-29 10:24:23 +00:00
espie
0fdad65312 modify libtool to run install with *no* executable permissions on files that
do not need it.

After discussion with matthieu, theo, naddy, and a lot of tests, that
caught up the fact that sometimes, libtool uses cp, so we let it use cp
(for now).
2007-04-14 15:58:03 +00:00
matthieu
4e9964992c Add an explicit check for shared libraries support in autoconf bits.
ok brad@, todd@.
2007-03-25 11:36:29 +00:00
deanna
80ffe78c9d Bump pkgname for 4.1; add SHA256.
ok bernd@
2007-02-14 22:05:07 +00:00
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
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
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
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
eb85612971 upgrade to libtool 1.5.6, libltdl is now a sub-package. 2004-07-02 01:59:12 +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
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
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
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
9e6ec856d1 - integrate COMMENT
- bump NEED_VERSION
2001-04-05 20:23:20 +00:00
brad
fd0463ba70 bump NEED_VERSION 2001-01-19 17:58:48 +00:00
brad
1bd29ccc68 some ports which I've been maintaining 2000-09-24 01:23:42 +00:00
krw
03a8e05ef7 Change PFRAG.shared ldconfig invocation(s) to
DYNLIBDIR() invocations.

Bump NEED_VERSION to 1.310 so DYNLIBDIR() works.

As requested by espie@
2000-07-04 01:46:37 +00:00
brad
841c06f03b add HOMEPAGE 2000-06-22 04:40:40 +00:00
brad
b65a1fbba0 remove unnecessary patches, a fix for this problem has been provided in
bsd.port.mk as of revision 1.302
2000-06-12 02:49:26 +00:00
brad
5d060c1823 remove FAKE=Yes 2000-06-10 18:14:47 +00:00
brad
7d9d8c2a08 use the new framework for PLISTs 2000-06-10 17:50:17 +00:00
brad
89df4bdb05 upgrade to libtool 1.3.5 2000-06-10 17:14:15 +00:00