Commit graph

27 commits

Author SHA1 Message Date
Joe Marcus Clarke
345cc9a7a4 Make use of the new old world rc order, and install the slpd rc.d script
properly.

PR:		126726
Submitted by:	"Joseph S. Atkinson" <jsa@dmz.wickedmachine.net>
2008-10-22 00:47:12 +00:00
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
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
Kris Kennaway
ae994c8ea8 Use libtool port instead of included version to avoid objformat a.out botch 2007-02-01 02:42:05 +00:00
Ade Lovett
8503536d38 Conversion to a single libtool environment.
Approved by:	portmgr (kris)
2006-02-23 10:40:44 +00:00
Edwin Groothuis
dbef3380d2 SHA256ify
Approved by: krion@
2006-01-22 21:24:05 +00:00
Joe Marcus Clarke
30e59da8c2 Remove the FreeBSD keyword, and add shutdown instead. 2006-01-08 20:03:43 +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
Joe Marcus Clarke
6e9a31ede0 Fix the slpd build now that the slp_net.o object has been moved to a new
private library.

Submitted by:	mi
Pointy hat to:	me
2005-07-13 01:25:59 +00:00
Joe Marcus Clarke
95e874d8d5 Add another object file into libslp.so so a missing symbol,
SLPNetGetThisHostname, is properly defined.

Submitted by:	mi
2005-07-12 22:10:29 +00:00
Joe Marcus Clarke
e116ea236d * Update to 1.2.1
* Use USE_LIBTOOL_VER
* Fix some portlint problems
* Convert to OPTIONS
2005-07-04 22:23:47 +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
Joe Marcus Clarke
2df64761c8 Use a safer way of initializing default rc.d variables.
Submitted by:	mtm
2004-07-26 20:12:57 +00:00
Joe Marcus Clarke
c3dcb4a965 Properly setup rc.d default macros.
Reminded by:	eik
2004-07-21 19:56:49 +00:00
Joe Marcus Clarke
9d6c9f0d4b RCng'ify OpenSLP.
Submitted by:	kuriyama
2004-06-22 20:53:32 +00:00
Joe Marcus Clarke
2655d09556 SIZEify
Submitted by:	trevor
2004-03-19 07:47:02 +00:00
Joe Marcus Clarke
32a01af4fa Update to 1.0.11. 2003-04-03 02:58:06 +00:00
Joe Marcus Clarke
86e8356510 De-pkg-comment. 2003-02-26 07:31:10 +00:00
Joe Marcus Clarke
87681ae834 Update to 1.0.10. 2003-01-09 20:05:53 +00:00
Joe Marcus Clarke
70887addf6 Update to 1.0.9a.
* Fix some style nits
* Install the RC script as 001slpd.sh.sample so that when enabled, slpd starts
  before Netatalk's afpd so that afpd can correctly register with slpd.
2002-08-07 18:29:56 +00:00
Joe Marcus Clarke
82c3291614 Change my ports to use my FreeBSD.org address.
Approved by:	sobomax
2002-04-05 23:26:36 +00:00
David W. Chapman Jr.
15b7105744 update checksum
Bump PORTREVISION due to reroll and new source

PR:		36594
Submitted by:	maintainer
2002-04-01 02:05:43 +00:00
Vanilla I. Shu
bb7ef94cd7 Upgrade to 1.0.8a.
PR:		ports/35664
Submitted by:	maintainer
2002-03-08 15:35:43 +00:00
Patrick Li
186aa08603 Update to 1.0.7
PR:		34704
Submitted by:	maintainer
2002-02-08 03:55:12 +00:00
Patrick Li
3810853c74 Update to 1.0.6
PR:		32940
Submitted by:	maintainer
2001-12-18 04:27:22 +00:00
OKAZAKI Tetsurou
c5daf64bcb Add OpenSLP 1.0.2, open-source implementation of the Service
Location Protocol.

PR:		30601
Submitted by:	Joe Clarke <marcus@marcuscom.com>
2001-09-29 05:42:30 +00:00