Commit Graph

94 Commits

Author SHA1 Message Date
kili
eb4770dc84 Change Brads email address for now, so people can reach him instead of
getting bounces or 550s. Bump pkgnames. While here, remove quotes from
comments.

prompted by espie@
2007-09-01 20:11:21 +00:00
ajacoutot
6aa7589e31 - bump PKGNAME to force upgrade as former powerpc snap package did not
contain the correct revision of patch-ltmain_in (thanks to CVS tag and
yours truly's stupidity)
gnome-applets,gstreamer-0.8 and gdm should be able to build correctly now

thanks to kurt@ for discovering my brain damage...
2007-07-09 16:05:41 +00:00
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
espie
470294650d base64 distinfo with SHA256 2007-04-05 15:37:40 +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
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