1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-05 06:27:37 +00:00
Commit Graph

25 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
Ade Lovett
771ea13f41 Conversion from (now defunct) autoconf-2.61 to autoconf-2.62
Tested by:	exp build run (erwin)
2008-08-20 00:57:32 +00:00
Pav Lucistnik
efa63f6ba4 - Remove USE_GCC where it can be satisfied with base compiler on following
FreeBSD versions: 5.3 and up, 6.x, 7.x, 8-CURRENT
2008-07-25 14:34:52 +00:00
Pav Lucistnik
6f8a3dbfb1 - Remove USE_GETOPT_LONG which is a no-op since March 2007 2008-03-20 10:03:51 +00:00
Rong-En Fan
c80f863194 - Explicitly set drivers to build
- Disable imon driver which is for Linux only
- Add OPTIONS

Submitted by:	Markus Dolze <bsdfan at nurfuerspam.de> (maintainer)
2008-02-03 08:13:53 +00:00
Mark Linimon
48420a5ebd Switch autoconf dependencies from 2.53 or 2.59 to 2.61.
PR:		ports/116639
Submitted by:	aDe
2007-09-30 04:47:36 +00:00
Tilman Keskinoz
84c22033ca Fix compilation on AMD64 due to missing APM interface
PR:		115843
Submitted by:	"Markus Dolze" <bsdfan@nurfuerspam.de>
2007-09-02 13:30:22 +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
Marcelo Araujo
93778b3c16 - Update to 0.5.2.
PR:		ports/112415
Submitted by:	Volker Theile <votdev@gmx.de>
Reviewed by:	Markus Dolze <bsdfan@nurfuerspam.de> (maintainer)
Approved by:	stas (mentor)
2007-05-26 15:38:15 +00:00
Rong-En Fan
639e9b414e - Changed lcdproc client startup script to require config file, because
command line switch to daemonize is not supported as of version 0.5.1.

PR:		ports/105681
Submitted by:	Markus Dolze <bsdfan at nurfuerspam.de> (maintainer)
2006-11-21 07:24:32 +00:00
Rong-En Fan
0e4aaea536 - Update to 0.5.1
- Change maintainer's email

PR:		ports/105015
Submitted by:	Markus Dolze (maintainer)
2006-11-06 17:40:05 +00:00
Marcus Alves Grando
08f03c80c5 - Something's wrong on last commit. cvs only commit Makefile.
Notified by:	krismail
2006-05-03 19:01:48 +00:00
Marcus Alves Grando
a640c7bf04 - Update to 0.5.0
- Add new rc.d scripts
- Take maintainership

PR:		95858
Submitted by:	Markus Dolze <mmdolze___users.sourceforge.net>
2006-05-03 02:20:03 +00:00
Pav Lucistnik
dc7af663e2 - Add SHA256 2005-11-25 18:14:52 +00:00
Pav Lucistnik
8a33e90e22 - Update to 0.4.5
PR:		ports/76433
Submitted by:	Lewis Thompson <purple@fajita.org>
2005-01-19 19:35:14 +00:00
Trevor Johnson
f15b845ebe SIZEify. 2004-01-29 16:13:06 +00:00
Pav Lucistnik
8ca1b92a03 - Fix build on 5.x
PR:		ports/59521
Submitted by:	Clement Laforet <sheepkiller@cultdeadsheep.org>
Approved by:	adamw (mentor)
2003-11-20 22:33:20 +00:00
Edwin Groothuis
7a98851af1 LCDd daemon from sysutils/lcdproc starts in the foreground
The LCDd.sh.sample start script from the LCDproc-0.4.3_2
	ports starts the LCDd process that's also part of the port
	in the foreground, thereby blocking the system startup.

PR:		ports/54092
Submitted by:	Christian Ullrich <chris@chrullrich.de>
2003-09-29 23:41:15 +00:00
Ying-Chieh Liao
22dbd3f12d fix build on -current
PR:		51872
Submitted by:	Ports Fury
2003-05-12 08:02:16 +00:00
Roger Hardiman
97ac63c075 Enable building of all hardware drivers and fix a bug with outb.
My HD44780 based 16x2 display (in 4 bit mode) now works.
2003-02-25 20:46:55 +00:00
Akinori MUSHA
2c41b9e5f3 De-pkg-comment. 2003-02-20 19:00:52 +00:00
Tilman Keskinoz
8e23a54d97 Fix startup script. Bump PORTREVISION.
PR:		47616
Submitted by:	 Andrew Stuart <elitetek@subliminal.tekrealm.net>
2003-02-16 00:59:49 +00:00
Edwin Groothuis
8737b590fa Undo damage done by check if the SED could have been replaced by a
REINPLACE. Thanks to Patrick Li for spotting this.
2002-10-29 05:08:48 +00:00
Edwin Groothuis
8c46d27d7c Unbreak build of sysutils/lcdproc
PR:		ports/44213
Submitted by:	Sergei Kolobov <sergei@kolobov.com>
2002-10-29 04:47:25 +00:00
Patrick Li
1f1e674e20 Add new port lcdproc - A client/server suite for all kinds of nifty
LCD devices
2002-06-18 08:38:46 +00:00