1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-29 01:13:08 +00:00
Commit Graph

89 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
Oliver Lehmann
fbb91499b4 update to 5.2.2 2008-07-16 07:58:29 +00:00
Edwin Groothuis
090059a210 Bump portrevision due to upgrade of devel/gettext.
The affected ports are the ones with gettext as a run-dependency
according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT
in Makefile (29 of them).

PR:             ports/124340
Submitted by:   edwin@
Approved by:    portmgr (pav)
2008-06-06 14:17:21 +00:00
Oliver Lehmann
0e20474ff2 update to 5.2.0 2007-10-03 12:10:59 +00:00
Rong-En Fan
f935a609c5 - Set --mandir and --infodir in CONFIGURE_ARGS if the configure script
supports them.  This is determined by running ``configure --help'' in
  do-configure target and set the shell variable _LATE_CONFIGURE_ARGS
  which is then passed to CONFIGURE_ARGS.
- Remove --mandir and --infodir in ports' Makefile where applicable
  Few ports use REINPLACE_CMD to achieve the same effect, remove them too.
- Correct some manual pages location from PREFIX/man to MANPREFIX/man
- Define INFO_PATH where necessary
- Document that .info files are installed in a subdirectory relative to
  PREFIX/INFO_PATH and slightly change add-plist-info to use INFO_PATH and
  subdirectory detection.

PR:		ports/111470
Approved by:	portmgr
Discussed with:	stas (Mk/*), gerald (info related stuffs)
Tested by:	pointyhat exp run
2007-07-23 09:36:51 +00:00
Oliver Lehmann
3f69ad7685 fix --enable-unicode handling and remove --disable-utf7-folder-encoding
option which is not longer supported
2007-05-27 09:27:27 +00:00
Oliver Lehmann
a9b8733876 update to 5.1.6 2007-04-26 19:59:10 +00:00
Oliver Lehmann
5a4e116b89 update to 5.1.5 2007-01-11 05:12:50 +00:00
Oliver Lehmann
05fdf0d1c4 update to 5.1.4 2007-01-02 05:35:42 +00:00
Oliver Lehmann
82edc04e1b - OPTIONify FAM support
- fix compilation with FAM support enabled

Noted by:	 Jason Woofenden <jason@jasonwoof.com>
2006-11-06 17:44:20 +00:00
Oliver Lehmann
e87426e3e3 update to5.1.3 2006-08-30 18:38:26 +00:00
Oliver Lehmann
3f6f9663e3 update to 5.1.2 2006-05-30 04:34:47 +00:00
Oliver Lehmann
98abfcbf1c fix pointyhat and 4 build
Noted by:	Patrick Mackinlay <patrick@spacesurfer.com>
2006-05-16 11:33:40 +00:00
Edwin Groothuis
efe7d5f7f4 Remove USE_REINPLACE from ports starting with M 2006-05-10 22:37:39 +00:00
Oliver Lehmann
1d7a98ecdb resort CXXFLAGS to make pointyhat happy
Noted by:	kris
2006-04-07 17:57:06 +00:00
Oliver Lehmann
897bc22b3f switch CONFIGURE_ENV definition to fix pointyhat build
Noted by:	kris
2006-03-23 10:27:14 +00:00
Oliver Lehmann
64db82b76f make gdbm chooseable (OPTIONS)
use a cache file to speed up configure
2006-03-21 14:37:46 +00:00
Oliver Lehmann
36b5979d30 fix OpenSSL support
Noted by:	 Manuel Trujillo Albarral <mtrujillo@vlex.com>
2006-03-20 17:00:43 +00:00
Oliver Lehmann
868e632bdb startscript gets installed without .sh suffix 2006-03-19 22:52:37 +00:00
Oliver Lehmann
c9c34f6e86 install charset.alias in the correct place 2006-03-19 21:58:51 +00:00
Oliver Lehmann
cacae8ac5b update to 5.1.1 2006-03-15 05:16:35 +00:00
Ade Lovett
8503536d38 Conversion to a single libtool environment.
Approved by:	portmgr (kris)
2006-02-23 10:40:44 +00:00
Doug Barton
c49d1a3273 Remove the FreeBSD KEYWORD from all rc.d scripts where it appears.
We have not checked for this KEYWORD for a long time now, so this
is a complete noop, and thus no PORTREVISION bump. Removing it at
this point is mostly for pedantic reasons, and partly to avoid
perpetuating this anachronism by copy and paste to future scripts.
2006-02-20 20:47:50 +00:00
Oliver Lehmann
cb4a36a6eb fix pkg-plist
Noted by:	kris via pointyhat
2006-02-04 20:21:28 +00:00
Oliver Lehmann
e567c72879 update to 5.0.7 2005-12-28 06:20:31 +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
Oliver Lehmann
eb349dc565 update tp 5.0.6 2005-09-24 12:53:29 +00:00
Oliver Lehmann
ed72f75047 update to 5.0.5 2005-09-17 10:51:56 +00:00
Oliver Lehmann
5d4c24525f fix a small typo
Submitted by:	Marian Cerny <jojo@matfyz.cz>
2005-09-13 14:45:03 +00:00
Oliver Lehmann
e22bf5e63a update to 5.0.4 2005-07-25 12:46:47 +00:00
Oliver Lehmann
07d155cb91 fix a circular dependency - don't depend on yourself
Submitted by:	Billy Newsom <billy@nlcc.us>
2005-07-01 16:14:26 +00:00
Oliver Lehmann
75c32548aa fix the WITH_HTTPS_LOGIN knob
PR:		82118
Submitted By:	Cristiano Deana <cris@gufi.org>
2005-06-10 14:55:49 +00:00
Oliver Lehmann
9ee8fc877d update to 5.0.2 2005-05-13 17:15:52 +00:00
Oliver Lehmann
b027a476cf - move WITH/WITHOUT knobs to OPTIONS where possible
- stop sqwebmaild on deinstall
- use USE_RC_SUBR/USE_RCORDER instead of SED+INSTALL sqwebmail-sqwebmaild.sh
- depend on mime-support if WITH_MIMETYPES (--enable-mimetypes) is specified
2005-04-27 14:50:48 +00:00
Oliver Lehmann
3c879ce4c5 chase courier-authlib move 2005-04-26 19:22:11 +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
Oliver Lehmann
76a4bcbb0c update to 5.0.2 2005-03-05 14:02:13 +00:00
Oliver Lehmann
bc310a80f5 add options for --enable-autopurge and --enable-maxpurge configure options
Submitted by:	"Gustavo A. Baratto" <gbaratto@superb.net>
2005-01-28 22:20:24 +00:00
Oliver Lehmann
f5b0a59171 deinstal config files when they are left unchanged
Noted by:	pointyhat via kris
Stolen from:	mail/mutt
2005-01-09 14:31:01 +00:00
Oliver Lehmann
cb034e3273 upadate to courier-authlib 0.52, courier-imap 4.0.1 and sqwebmail 5.0.0
Special thanks for testing and sugestions to:	Brian Candler <B.Candler@pobox.com>
2005-01-08 10:25:05 +00:00
Oliver Lehmann
6aac6b4477 depend on gettext
bump PORTREVISION

Noted By:	pointyhat via kris
2004-12-20 15:10:59 +00:00
Oliver Lehmann
672fbdb458 The comment in mal/sqwebmail/Makefile is talking about VCHKPW as
vpopmail's home. But the variable is named VCHKPWLOC, not VCHKPW.
Fix that...

Noted by:	"R. Love" <roblove@zoominternet.net>
Approved by:	portmgr (marcus)
2004-09-23 20:11:07 +00:00
Oliver Lehmann
28b43aa643 update to 4.0.7 2004-08-08 08:56:54 +00:00
Oliver Lehmann
8e2744af96 mkdir -p -- ... gets confused when there is a /bin/sh in front... so remove
it.
2004-07-31 11:52:01 +00:00
Oliver Lehmann
752780bd55 setting USE_LIBTOOL_VER forces USE_GNU_CONFIGURE which modifies CONFIGURE_ARGS
and by adding --prefix to it, the port gets installed into a wrong directory.
Thats fixed now.

Noted by:	ale
2004-07-23 18:39:03 +00:00
Oliver Lehmann
e5b3565b23 use ${MKDIR} instead of "mkdir" and replace @LIBTOOL@ 2004-07-20 16:27:19 +00:00
Oliver Lehmann
acf1405d07 update to 4.0.6 2004-07-19 13:10:00 +00:00
Oliver Lehmann
4d40d224bc Fix the incorrectly calculation of maildir quotas due to missuse of
pointer to off_t (64bit) vs pointer to long (32 bit).
Bump PORTREVISION
2004-06-20 07:21:20 +00:00
Oliver Lehmann
a78f3d10e8 update to 4.0.5 2004-06-12 13:11:47 +00:00