1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-24 04:33:24 +00:00
Commit Graph

26 Commits

Author SHA1 Message Date
Ade Lovett
8503536d38 Conversion to a single libtool environment.
Approved by:	portmgr (kris)
2006-02-23 10:40:44 +00:00
Edwin Groothuis
acd87b4ad8 SHA256ify
Approved by:    krion@
2006-01-22 08:34:46 +00:00
Ade Lovett
54a0b86543 Mass-conversion to the USE_AUTOTOOLS New World Order. The code present
in bsd.autotools.mk essentially makes this a no-op given that all the
old variables set a USE_AUTOTOOLS_COMPAT variable, which is parsed in
exactly the same way as USE_AUTOTOOLS itself.

Moreover, USE_AUTOTOOLS has already been extensively tested by the GNOME
team -- all GNOME 2.12.x ports use it.

Preliminary documentation can be found at:
	http://people.FreeBSD.org/~ade/autotools.txt

which is in the process of being SGMLized before introduction into the
Porters Handbook.

Light blue touch-paper.  Run.
2005-11-15 06:52:12 +00:00
Thierry Thomas
bf08f12f8a - register conflict with lang/gcc3* ;
- change maintainer's address.

PR:		ports/79294
Submitted by:	Horance Chou (maintainer)
2005-04-02 19:37:31 +00:00
Joe Marcus Clarke
9e5632dd66 Apply a big libtool patch to allow porters to use the libtool installed by
the libtoolX ports instead of the one included with each port.  Ports that
set USE_LIBTOOL_VER=X will now use the ports version of libtool instead of
the included version.  To restore previous behavior, use the new macro,
USE_INC_LIBTOOL_VER.  Both macros accept the same argument: a libtool version.

For example, to use the ports version of libtool-1.5, add the following to
your Makefile:

USE_LIBTOOL_VER=        15

To use the included version of libtool with extra hacks provided by
libtool-1.5, add the following to your Makefile:

USE_INC_LIBTOOL_VER=    15

With this change, ports that had to add additional libtool hacks to prevent
.la files from being installed or to fix certain threading issues can now
delete those hacks (after appropriate testing, of course).

PR:		63944
Based on work by:eik and marcus
Approved by:	ade (autotools maintainer)
Tested by:	kris on pointyhat
Bound to be hidden problems:	You bet
2004-07-09 17:43:11 +00:00
Trevor Johnson
8232e82f85 SIZEify (maintainer timeout) 2004-03-31 03:12:58 +00:00
Ade Lovett
3f651573ad Whoa there, boy, that's a mighty big commit y'all have there...
Begin autotools sanitization sequence by requiring ports to explicitly
specify which version of {libtool,autoconf,automake} they need, erasing
the concept of a "system default".

For ports-in-waiting:

	USE_LIBTOOL=YES		->	USE_LIBTOOL_VER=13
	USE_AUTOCONF=YES	->	USE_AUTOCONF_VER=213
	USE_AUTOMAKE=YES	->	USE_AUTOMAKE_VER=14

Ports attempting to use the old style system after June 1st 2004 will be
sorely disappointed.
2004-03-14 06:17:56 +00:00
Kris Kennaway
bcb966e00b BROKEN: Configure fails on !i386 and !alpha 2004-03-05 08:36:14 +00:00
Akinori MUSHA
65dac0040a De-pkg-comment. 2003-02-21 11:23:04 +00:00
Kevin Lo
fcaca518c7 Update MASTER_SITES and add WWW.
PR: 44427
Submitted by: MAINTAINER
2002-10-24 07:20:47 +00:00
Satoshi Asami
ffb21b5654 Rename INSTALLS_SHLIBS to INSTALLS_SHLIB. (There was a typo in the
previous commit message to bsd.port.mk, which said INSTALL_SHLIBS.  Boo.)

Line up the rhs of variable assignments nicely.  Remove a couple of extra
whitespaces while I'm here.

Suggested by:	 sobomax
2000-06-16 21:52:40 +00:00
Maxim Sobolev
dc1177a9a5 Fourth round of INSTALLS_SHLIBS conversion. 2000-06-16 08:48:22 +00:00
Michael Haro
ed33fb7de0 PORTNAME/PORTVERSION update 2000-04-11 21:30:15 +00:00
Steve Price
99721d6c06 Update MASTER_SITES and fix a few whitespace nits.
PR:		15039
Submitted by:	maintainer
1999-11-26 17:33:15 +00:00
David E. O'Brien
9a9ac6ba9d Change Id->FreeBSD. 1999-08-25 05:57:29 +00:00
Tim Vanderhoek
748713c3f6 As threatened, enforce the "Capital, no period" rule. Ellipses are
permitted.  Note that, given current numeric motif of PW, this is done
in four equally-sized commits of 393 files each.
1999-06-26 17:19:19 +00:00
Michael Haro
3aa77171e7 Switch from GNU_CONFIGURE to USE_LIBTOOL with port so that it won't install
the .la file.
1999-06-05 19:00:43 +00:00
Steve Price
3dbe12fad1 Fix build on Alpha. 1999-05-31 04:58:10 +00:00
Satoshi Asami
e244b8bccc Fix to make ports work with bsd.port.mk rev. 1.306.
${MACHINE_ARCH}--freebsd${OSREL} is now passed to CONFIGURE_ARGS if
GNU_CONFIGURE is defined.  Take the target out of CONFIGURE_ARGS of
some ports that added it explicitly; define it as
${MACHINE_ARCH}--freebsd if the port doesn't like the ${OSREL} part;
define it as something else (such as ${MACHINE_ARCH}--freebsdelf if
the port requires that; define it as an empty string if the port
doesn't like it at all.

The last might be a sign that a GNU_CONFIGURE port actually doesn't
use GNU's version of configure at all; but I don't have time to go
look at them all, we'll fix them as time goes on.

At least we've got much fewer "-unknown-"s in the tree as the result. :)
1999-03-08 07:28:36 +00:00
Vanilla I. Shu
43346c0638 Sync libttol with peter's suggestion,
and remove patches.aout, we dont need it anymore.
1999-02-02 13:54:00 +00:00
Vanilla I. Shu
41d0adc86f Add the patch for aout.
Submitted by:	maintainer.
1998-11-16 15:55:46 +00:00
Vanilla I. Shu
70364f181b Upgrade to 1.20, remove BROKEN_ELF tag.
Submitted by:	maintainer.
1998-10-24 17:14:23 +00:00
Satoshi Asami
d83046f9ca Looks like someone broke this while fixing the ELF case.... ;)
===
/bin/sh ../libtool --mode=link cc -O -pipe  -o ffitest  ffitest.o libffi.la
libtool: link: warning: using a buggy system linker
libtool: link: relinking will be required before `ffitest' can be installed
cc -O -pipe -o .libs/ffitest ffitest.o /usr/ports/devel/libffi/work/libffi-1.18/src/.libs/libffi.so
creating ffitest
./ffitest
ld.so failed: Undefined symbol "ffi_prep_args" in ffitest:/usr/ports/devel/libffi/work/libffi-1.18/src/.libs/libffi.so
*** Error code 1

Stop.
1998-10-22 06:33:45 +00:00
Steve Price
3e96c034b9 Convert to ELF and remove leading underscores so this builds
again.
1998-10-20 01:35:31 +00:00
Justin M. Seger
75758e7d51 Mark BROKEN for ELF:
/bin/sh ../libtool --mode=link cc -O -pipe  -o ffitest  ffitest.o libffi.la
cc -O -pipe -o .libs/ffitest ffitest.o -Wl,-rpath -Wl,/usr/local/lib .libs/libffi.so
.libs/libffi.so: undefined reference to `ffi_call_SYSV'
.libs/libffi.so: undefined reference to `_ffi_prep_args'
*** Error code 1
1998-10-12 18:42:20 +00:00
Steve Price
a0b236c245 Initial import of libffi version 1.18.
Foreign Function Interface.

PR:		6943
Submitted by:	Horance Chou <horance@freedom.ie.cycu.edu.tw>
1998-08-10 00:08:48 +00:00