Commit graph

72 commits

Author SHA1 Message Date
Rong-En Fan
741aa71483 Update CONFIGURE_ARGS for how we pass CONFIGURE_TARGET to configure script.
Specifically, newer autoconf (> 2.13) has different semantic of the
configure target. In short, one should use --build=CONFIGURE_TARGET
instead of CONFIGURE_TARGET directly. Otherwise, you will get a warning
and the old semantic may be removed in later autoconf releases.

To workaround this issue, many ports hack the CONFIGURE_TARGET variable
so that it contains the ``--build='' prefix.

To solve this issue, under the fact that some ports still have
configure script generated by the old autoconf, we use runtime detection
in the do-configure target so that the proper argument can be used.

Changes to Mk/*:
 - Add runtime detection magic in bsd.port.mk
 - Remove CONFIGURE_TARGET hack in various bsd.*.mk
 - USE_GNOME=gnometarget is now an no-op

Changes to individual ports, other than removing the CONFIGURE_TARGET hack:

= pkg-plist changed (due to the ugly CONFIGURE_TARGET prefix in * executables)
  - comms/gnuradio
  - science/abinit
  - science/elmer-fem
  - science/elmer-matc
  - science/elmer-meshgen2d
  - science/elmerfront
  - science/elmerpost

= use x86_64 as ARCH
  - devel/g-wrap

= other changes
  - print/magicfilter
    GNU_CONFIGURE -> HAS_CONFIGURE since it's not generated by autoconf

Total # of ports modified:  1,027
Total # of ports affected: ~7,000 (set GNU_CONFIGURE to yes)

PR:		126524 (obsoletes 52917)
Submitted by:	rafan
Tested on:	two pointyhat 7-amd64 exp runs (by pav)
Approved by:	portmgr (pav)
2008-08-21 06:18:49 +00:00
Kris Kennaway
781dd14cde Retire obsolete PARALLEL_PACKAGE_BUILD in favour of PACKAGE_BUILDING. 2007-07-29 19:16:39 +00:00
Kris Kennaway
89a0b31acd Use libtool port instead of included one to avoid objformat a.out botch 2007-01-28 09:07:47 +00:00
Cheng-Lung Sung
e2f1a39106 - s,INSTALLS_SHLIB,USE_LDCONFIG,g
- these include www/ x11/ x11-clocks/ x11-servers/ x11-themes/ maintained
  by ports@

PR:		ports/101916
Submitted by:	Gea-Suan Lin <gslin_AT_gslin dot org>
2006-08-15 01:11:33 +00:00
Ade Lovett
8503536d38 Conversion to a single libtool environment.
Approved by:	portmgr (kris)
2006-02-23 10:40:44 +00:00
Pav Lucistnik
0d0547d54d - Add SHA256 2005-11-25 19:02:21 +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
Andrey A. Chernov
a3fb1479fd Remove myself from MAINTAINER 2005-10-04 22:37:52 +00:00
Clement Laforet
af1ffdc6f0 - Define APACHE_COMPAT
It fixed INDEX build with next exp-build patchset and prepare a smooth
  migration to bsd.apache.mk
  It's a no-op for now.

Approved by:	portmgr (self)
2005-09-19 11:52:14 +00:00
Andrey A. Chernov
2022fb9732 Change PORTNAME & DISTNAME to reflect repocopy name 2005-05-15 18:41:23 +00:00
David E. O'Brien
c3d8037aeb At Kris's request, back out the MACHINE_ARCH spelling correction until
after 5.4-RELEASE.
2005-04-12 03:26:56 +00:00
David E. O'Brien
f2fc2d60ae Assist getting more ports working on AMD64 by obeying the
Ports Collection documentation and use 'ARCH' rather than 'MACHINE_ARCH'.
2005-04-11 08:04:41 +00:00
Palle Girgensohn
34fa6c853e Split the postgresql ports into a server and a client part.
All ports depending on postgresql shall use the USE_PGSQL=yes knob
defined in Mk/bsd.ports.mk. Bumping portrevisions where needed.

PR:		75344
Approved by:	portmgr@ (kris), ade & sean (mentors)
2005-01-31 00:35:55 +00:00
Andrey A. Chernov
794069a715 Switch to mysql41-client as default 2005-01-14 10:23:40 +00:00
Kris Kennaway
91b7a9af66 Add missing file 2004-11-13 04:27:27 +00:00
Andrey A. Chernov
de600a6d58 OPTIONS not counted when PARALLEL_PACKAGE_BUILD, workaround 2004-06-15 08:11:12 +00:00
Andrey A. Chernov
8b44a9ada7 Issue missing DB specs error at pre-configure stage, allowing all previous. 2004-06-14 07:44:51 +00:00
Andrey A. Chernov
5e2c4a8a07 Use LOCALBASE for libtool 2004-06-14 04:42:47 +00:00
Andrey A. Chernov
8a6d0eee91 Properly detect <netinet/ip.h> 2004-06-14 03:54:53 +00:00
Andrey A. Chernov
300967d7b7 Use libtool from ports 2004-06-14 03:21:58 +00:00
Andrey A. Chernov
95bc3fbcc4 Upgrade to 3.1.21
PR:             66353
2004-05-21 09:12:33 +00:00
Trevor Johnson
a1bc8c46f5 Add size data, approved by maintainers. 2004-03-20 21:03:41 +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
Jacques Vidrine
eab7af07b3 Remove FORBIDDEN. The maintainer (ache) reports that this version is
not affected.
2004-02-15 18:05:45 +00:00
Jacques Vidrine
336eb20d96 Mark FORBIDDEN due to remotely exploitable buffer overflow. See
http://www.vuxml.org/freebsd/87cc48fd-5fdd-11d8-80e3-0020ed76ef5a.html
or
http://lists.netsys.com/pipermail/full-disclosure/2004-February/017366.html .
2004-02-15 17:53:16 +00:00
Joe Marcus Clarke
73f7c91b5d Bump PORTREVISION on all ports that depend on gettext to aid with upgrading.
(Part 1)
2004-02-04 05:10:27 +00:00
Edwin Groothuis
4ee00aa7ae unbreak "make describe"
noticed by: Subject: INDEX build failed
2003-11-07 13:22:04 +00:00
Joe Marcus Clarke
f4d7c801f8 Use the new Apache bits from bsd.port.mk.
Submitted by:	dinoex
2003-11-07 09:12:58 +00:00
Edwin Groothuis
be30de7c6f fix www/mnogosearch to adhere to ${APACHE_PORT}
PR:		ports/46714
Submitted by:	Erwin Lansing <erwin@lansing.dk>
Approved by:	maintainer timeout
2003-10-06 01:21:59 +00:00
Andrey A. Chernov
3563cd660a Add WITHOUT_MNOGO_SSL knob 2003-09-30 23:17:51 +00:00
Andrey A. Chernov
0db7adbec4 Add WITHOUT_MNOGO_THREADS knob 2003-09-30 19:25:42 +00:00
Andrey A. Chernov
2916052d9a Teach PTHREADS 2003-09-24 12:23:26 +00:00
Andrey A. Chernov
ccaae76721 Remove specific mysqlclient major
PR:             53398
2003-06-17 11:33:19 +00:00
Ade Lovett
7e52725f2a Clear moonlight beckons.
Requiem mors pacem pkg-comment,
And be calm ports tree.

E Nomini Patri, E Fili, E Spiritu Sancti.
2003-03-07 06:14:21 +00:00
Sean Chittenden
b2c46c868c Chase libpq version bump. 2003-01-04 15:53:39 +00:00
Maxim Sobolev
c19d44a9fc Make shared library installed by the port comply with ELF conventions for
naming shared libraries, i.e. shared library should be named lobfoo.so.X, not
just libfoo.so. Among other things, it allows other ports use mnogosearch
in LIB_DEPENDS. Bump PORTREVISION.

Reported by:	Alexander Kovalenko <never@nevermind.kiev.ua>
Approved by:	maintainer's timeout
2002-07-09 08:30:31 +00:00
Andrey A. Chernov
2f4048b50d Upgrade to 3.1.20 2002-07-02 04:44:35 +00:00
Maxim Sobolev
def3308e97 Fix PLIST.
Submitted by:	bento
2002-05-24 15:18:27 +00:00
Andrey A. Chernov
f2079b3a00 Fix query buffer overflow 2002-05-15 08:52:48 +00:00
Andrey A. Chernov
44b6592e6a Fix for new postgresql7 layout
PR:		35373
Submitted by:	Nevermind <never@nevermind.kiev.ua>
2002-03-06 14:50:16 +00:00
Andrey A. Chernov
76a11d95bc Switch to www:www 2001-10-21 17:49:27 +00:00
Andrey A. Chernov
31ee68145b Upgrade to 1.3.19 2001-08-23 11:23:52 +00:00
Andrey A. Chernov
5a8df3099a Fix comment 2001-08-11 18:37:02 +00:00
Andrey A. Chernov
6e9d19886b Remove NO_LATEST_LINK, this is stable version now 2001-08-11 17:17:22 +00:00
Andrey A. Chernov
b0a4ccb596 Upgrade to 3.1.17 2001-07-02 15:22:45 +00:00
Andrey A. Chernov
27026ac125 Upgrade to 3.1.16 2001-06-13 15:56:55 +00:00
Andrey A. Chernov
72202f1552 Sense openssl properly 2001-06-09 20:17:10 +00:00
Andrey A. Chernov
63fd13b849 Upgrade to 3.1.15 2001-06-08 00:32:17 +00:00
Andrey A. Chernov
1f43a2b462 Upgrade to 3.1.14 2001-06-01 07:43:37 +00:00
David E. O'Brien
90eb686abd Use proper POSIX syntax for `chown'. 2001-06-01 06:05:18 +00:00