Commit graph

37 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
81437648bc update to 0.61.0 2008-07-16 07:39:29 +00:00
Oliver Lehmann
2684acb94f update to 0.60.6 2008-06-13 04:14:35 +00:00
Oliver Lehmann
76558768f8 update to 0.60.4
the vpopmail support was removed with 0.60.3 (because none felt responsible
for maintaining it in courier-authlib) - this commit adds - togehter with
this update - a patch which patches the vpopmail support back into 0.60.4
(because at least I need the interaction with vpopmail!).
2008-06-12 20:13:47 +00:00
Martin Wilke
3e4ed01146 - Remove unneeded dependency from gtk12/gtk20 [1]
- Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG
- Remove X11BASE support in favor of LOCALBASE or PREFIX
- Use USE_LDCONFIG instead of INSTALLS_SHLIB
- Remove unneeded USE_GCC 3.4+

Thanks to all Helpers:
	Dmitry Marakasov, Chess Griffin, beech@, dinoex, rafan, gahr,
	ehaupt, nox, itetcu, flz, pav

PR:		116263
Tested on:	pointyhat
Approved by:	portmgr (pav)
2008-04-19 17:56:05 +00:00
Oliver Lehmann
4b568f2818 update to 0.60.2 2007-10-14 16:52:07 +00:00
Oliver Lehmann
6fc4b47407 update to 0.60.1 2007-10-09 20:03:32 +00:00
Oliver Lehmann
2ec39f47c3 update to 0.60.0 2007-10-03 12:10:07 +00:00
Oliver Lehmann
0d840ed535 update to 0.59.3 2007-04-26 19:38:28 +00:00
Oliver Lehmann
37e3b3bdb3 update to 0.59.2 2007-04-08 13:19:08 +00:00
Oliver Lehmann
568fefd5e3 update to 0.59.1 2007-01-17 05:25:27 +00:00
Oliver Lehmann
389df6c59b update to 0.59 2007-01-01 21:35:27 +00:00
Edwin Groothuis
28dd10dcb4 Remove USE_REINPLACE from all categories starting with S 2006-05-13 04:15:53 +00:00
Ade Lovett
8503536d38 Conversion to a single libtool environment.
Approved by:	portmgr (kris)
2006-02-23 10:40:44 +00:00
Oliver Lehmann
58bbd4e857 make it possible to change the program which is used for authpipe
PR:		ports/92681
Submitted by:	Henry Karpatskij <henkka@spheroid.info>
2006-02-11 11:37:46 +00:00
Oliver Lehmann
3bee7bd71a make courier-authdaemon work if it's build with MySQL support by changing
the rcNg startscript.
2006-01-12 18:56:04 +00:00
Oliver Lehmann
e16cc343a4 update to 0.58 2005-12-09 15:09:12 +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
905f27b7d6 update to 0.57 2005-07-23 14:34:31 +00:00
Oliver Lehmann
86d570219d use mkstemp(3) in locktest.c instead of executing mktemp(1) in Makefile 2005-05-17 18:25:57 +00:00
Oliver Lehmann
2f4ef05d64 update to 0.56 2005-05-13 17:15:32 +00:00
Oliver Lehmann
39baf03e56 move mail/courier-authlib to security/courier-authlib which is a meta-port now.
Submitted by:		Yarema <yds@CoolRat.org>
In corporation with:	Jose M Rodriguez <josemi@freebsd.jazztel.es>, Milan Obuch <ports@dino.sk>, myself
2005-04-26 19:17:32 +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
cebfae0aa0 - Merge sysconfdir and userdb configurable from courier-imap [1]
- Make the port conflicts with mail/courier [1]
- add an option to disable make install-configure to merge new otpions into old cfg files

PR:		ports/79062 [1]
Submitted by:	Jose M Rodriguez <josemi@freebsd.jazztel.es> [1]
2005-04-02 14:28:05 +00:00
Oliver Lehmann
10eea892dd - stop creatng /var/run/authdaemond during the package installation
- create /var/run/authdaemond within the rc.subr Script in case the
  directory doesn't exist.
- Bump PORTREVISION

Suggested By:	brooks
2005-03-15 19:41:41 +00:00
Oliver Lehmann
87869765a8 - change socket and pid location from /usr/local/var/spool/authdaemon/ to /var/run/authdaemond/
- fix default user/group premissions.

PR:		78866
Submitted by:	Artis Caune <Artis.Caune@latnet.lv>
2005-03-15 17:13:49 +00:00
Oliver Lehmann
f6b1bd9aff fix building for cases where WRKDIR is a nfs mount 2005-03-12 17:24:14 +00:00
Oliver Lehmann
a12c1a44c7 update to 0.55
migrate to OPTIONS [1]
add WITH_SYSLOG_FACILITY knob [2]

PR:		78362 [1]
Submitted by:	Marcus Grando <marcus@corp.grupos.com.br> [1]
		Sascha Holzleiter <sascha@daemonground.de> [2]
2005-03-05 14:00:58 +00:00
Oliver Lehmann
19dbf6437b Add BSD master.passwd processing to pw2userdb
Bump PORTREVISION

PR:		ports/78163
Submitted by:	Jose M Rodriguez <josemi@freebsd.jazztel.es>
2005-03-01 21:02:00 +00:00
Oliver Lehmann
a71a447e87 - fix Makefile [1]
- Bump PORTREVISION
- create and remove PREFIX/var/spool/authdaemon on (de)installation [2]

PR:		ports/78613 [1] - partly
Submitted by:	Jose M Rodriguez <josemi@freebsd.jazztel.es> [1]
Noted by:	Gustavo A. Baratto <gbaratto@superb.net> [2]
2005-03-01 19:39:52 +00:00
Oliver Lehmann
72ec293f76 update to 0.54 2005-02-13 13:50:40 +00:00
Oliver Lehmann
c0a3795857 VPOPMAILDIR?= ${LOCALBASE}/vpopmail
update to 0.53
new knobs: WITH_MAILUSER WITH_MAILGROUP WITHOUT_AUTHUSERDB

Submitted by:	"Gustavo A. Baratto" <gbaratto@superb.net>
2005-02-04 18:44:48 +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
Oliver Lehmann
47b6b6d047 don't sed ${WRKSRC}/Makefile.in twice
Noted By:	Atanas <atanas@aplus.net>
2005-01-21 06:11:02 +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
c16332dab7 Add courier-authlib
<quote>
Copies of this library code used to exist in other tarballs: Courier,
Courier-IMAP, and SqWebMail. Building and installing any of these packages
would've automatically installed this authentication code.

The authentication library is now a separate, standalone package. This
authentication library must now be installed, separately, before upgrading
to the following builds (or if installing them for the first time):
Courier 0.48, Courier-IMAP 4.0, and SqWebMail 5.0. See NEWS for more information.
</quote>

http://www.courier-mta.org/authlib/
2004-12-19 11:25:28 +00:00