1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-23 04:23:08 +00:00
Commit Graph

53 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
Rong-En Fan
fd47512c4d - Chase lang/guile share library version bump (.18 -> .19)
- Bump PORTREVISION

PR:		ports/125435
2008-07-21 04:49:09 +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
Joe Marcus Clarke
6eb2e21a15 Add --disable-Werror to fix the build with GCC 4.2
PR:		113108
2007-05-29 20:52:20 +00:00
Joe Marcus Clarke
99b87e44c2 Mark g-wrap NOT_FOR_ARCHS=ia64.
Reported by:	pointyhat via kris
2007-04-07 21:20:21 +00:00
Michael Johnson
27d3864b6c Update for objformat removal 2007-03-22 15:22:14 +00:00
Michael Johnson
fd34ff3032 Add support for sparc64 2007-03-07 15:24:50 +00:00
Jeremy Messenger
b71d31dc48 - Fix the build on amd64.
- Fix the srfi extensions installation if they are already exist, install
  them anyway since there are no conflict in ports tree. Example, using
  portupgrade while upgrade and it will finding g-wrap exists then not
  install files as g-wrap will be uninstall when the build is done.
- Bump the PORTREVISION to make sure the users to have srfi extensions back
  in their systems.

Reported by:	several,
		Peter Jeremy <peterjeremy@optushome.com.au>
Tested by:	Peter Jeremy <peterjeremy@optushome.com.au>
2007-03-04 06:53:01 +00:00
Jeremy Messenger
2f4d5d8fac Fix the build if devel/libffi is installed in system.
PR:		ports/109774
Reported by:	Kostas Blekos <mplekos@physics.upatras.gr>
2007-03-03 20:54:51 +00:00
Michael Johnson
5cae3d0178 - Bump PORTREVISION for changes in libltdl15. 2007-02-28 18:45:01 +00:00
Michael Johnson
188784af64 - Upgrade to 1.9.6
- Patch to use glib 2.x instead of glib 1.x
2007-02-23 22:24:14 +00:00
Jeremy Messenger
1a88278734 INSTALLS_SHLIB -> USE_LDCONFIG.
Found by:	portlint (cports.sh)
2006-11-05 03:45:05 +00:00
Michael Johnson
2da105a6b2 - don't back down so far that slib-guile doesn't work anymore.
Approved by:	portmgr (marcus)
2006-10-23 12:33:38 +00:00
Michael Johnson
3fffda7cf9 - Back out of all gtk20 stuff to fix gnucash and plist and other stuff
Reported by:	many
Approved by:	portmgr (marcus)
2006-10-22 21:33:41 +00:00
Michael Johnson
fff9f6cef3 - Back out of 1.9.6 and back down to 1.3.4 since ffi doesn't build on !i386
* Kept glib2 instead of backing down to glib1

Approved by:	portmgr (marcus)
Reported by:	pointyhat via kris
2006-10-17 21:24:05 +00:00
Joe Marcus Clarke
f1bb12de8e Presenting GNOME 2.16.1 for FreeBSD. This release represents a massive
amount of work by the FreeBSD GNOME Team and our testers.

On top of the usual GNOME update, we have taken this opportunity to move
GNOME from X11BASE to LOCALBASE.  This means roughly 600 ports NOT part of
the GNOME Desktop also need to be changed.  The bulk of the move was carried
out by ahze, mezz, and pav, but it would not have been possible without
cooperation from the FreeBSD KDE team who worked with us to make sure
GNOME and KDE can still coexist happily.  We would also like to send a
shout out to kris and pointyhat for putting up with multiple test runs
until we got something that was solid.

Back to GNOME 2.16.  This release brings a huge amount of new functionality
to FreeBSD.  The standard release notes can be read at
http://www.gnome.org/start/2.16/ .  But on top of what you will read there,
jylefort and marcus have completed work on a port of HAL to FreeBSD.  This
will allow FreeBSD to take advantage of closer hardware interaction such
as auto-mounting CD-ROMs, USB drives, and music players; auto-playing
audio CDs; and managing laptop power consumption.

But where would this all be without our loyal testers and contributors?
Therefore, the FreeBSD GNOME team would like to thank the following users:

Phillip Neumann <pneumann@gmail.com>
tmclaugh
mux
Yuri Pankov <yuri.pankov@gmail.com>
chinsan
Thomas <freebsdlists@bsdunix.ch>
Brian Gruber <knightbg@yahoo.com>
Franz Klammer <klammer@webonaut.com>
Dominique Goncalves <dominique.goncalves@gmail.com>
Pascal Hofstee <caelian@gmail.com>
Yasuda Keisuke <kysd@po.harenet.ne.jp>
backyard <backyard1454-bsd@yahoo.com>
Andris Raugulis <endrju@null.lv> <endrju@null.lv>
Eric L. Chen <d9364104@mail.nchu.edu.tw>
Pawel Worach <pawel.worach@gmail.com>
QuiRK on #freebsd-gnome
Shane Bell <decept0@gmail.com>
luigi
sajd on #freebsd-gnome
sat
Chris Coleman <chrisc@vmunix.com>
kaeru on #freebsd-gnome
crsd_ via irc.freenode.org/#FreeBSD-GNOME
Joel Diaz <joeldiaz@mac.com>

Enjoy!

Approved by:	portmgr (implicit, kris)
2006-10-14 08:35:50 +00:00
Joe Marcus Clarke
b437d075f7 Add missing library archives.
Reported by:	pointyhat via linimon
2006-07-02 04:03:11 +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
e05544d7ba - Add SHA256 checksums 2005-11-23 22:41:05 +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
Tilman Keskinoz
4a6a2de67d Explicit name RUN_DEPENDS to avoid a rundependency on libtool13
Bump PORTREVISION

Approved by:	mezz for gnome@
2005-06-06 14:39:06 +00:00
Joe Marcus Clarke
9e5632dd66 Apply a big libtool patch to allow porters to use the libtool installed by
the libtoolX ports instead of the one included with each port.  Ports that
set USE_LIBTOOL_VER=X will now use the ports version of libtool instead of
the included version.  To restore previous behavior, use the new macro,
USE_INC_LIBTOOL_VER.  Both macros accept the same argument: a libtool version.

For example, to use the ports version of libtool-1.5, add the following to
your Makefile:

USE_LIBTOOL_VER=        15

To use the included version of libtool with extra hacks provided by
libtool-1.5, add the following to your Makefile:

USE_INC_LIBTOOL_VER=    15

With this change, ports that had to add additional libtool hacks to prevent
.la files from being installed or to fix certain threading issues can now
delete those hacks (after appropriate testing, of course).

PR:		63944
Based on work by:eik and marcus
Approved by:	ade (autotools maintainer)
Tested by:	kris on pointyhat
Bound to be hidden problems:	You bet
2004-07-09 17:43:11 +00:00
Pav Lucistnik
55a7e57766 - Add SIZE to GNOME ports
Submitted by:	trevor
2004-03-18 13:47:05 +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
Joe Marcus Clarke
053fdb6a6b Bump PORTREVISION on all ports that depend on gettext to aid with upgrading.
(Part 2)
2004-02-04 05:21:48 +00:00
Joe Marcus Clarke
9aa335c591 ${LOCALBASE}/share/guile/slib/slibcat doesn't exist. The slib-guile port
installs ${LOCALBASE}/share/guile/slibcat.
2003-12-17 18:59:28 +00:00
Joe Marcus Clarke
f65433e394 This port also has a RUN_DEPENDS on slib-guile. Without it, new installations
won't be able to build GnuCash.
2003-12-17 18:36:37 +00:00
Pav Lucistnik
86589ecd1c - Fix dependency on slib-guile
Pointy hat to:	pav
2003-12-14 22:40:03 +00:00
Pav Lucistnik
6a3fd10c33 - Chase new slib-guile infrastructure 2003-12-14 20:19:55 +00:00
Edwin Groothuis
8294a1d608 Use the virtual category "scheme" (part ii)
Add the virtual category "scheme" to the maintained ports
	(except sxm). I guess no maintainer would deny this trivial
	change.

PR:		ports/56052
Submitted by:	Kimura Fuyuki <fuyuki@nigredo.org>
2003-08-28 00:01:09 +00:00
Kris Kennaway
218656ddba Utilize INFO and bump PORTREVISION. 2003-08-16 10:07:08 +00:00
Joe Marcus Clarke
8f73d1fb6e Remove a left over directory.
Reported by:	bento
2003-06-16 00:06:03 +00:00
Joe Marcus Clarke
6e2c11dcf5 Chase guile's shared lib version. 2003-05-02 03:29:26 +00:00
Joe Marcus Clarke
e28f0247c9 Remove USE_GNOMENG. 2003-04-20 03:03:05 +00:00
Joe Marcus Clarke
4ff7088c7e * Fix some GNOMNG typos
* Add a missing guile-gtk dependency
* De-pkg-comment

PR:	48925
Submitted by:	Volker Stolz <stolz@i2.informatik.rwth-aachen.de>
2003-03-04 17:48:26 +00:00
Joe Marcus Clarke
3de3a8322e Add missing dependency on gtk12.
Reported by:	bento
2003-02-11 04:25:33 +00:00
Joe Marcus Clarke
c0949c6ec0 Update to 1.3.4. 2003-02-05 06:11:32 +00:00
Maxim Sobolev
60cf4002f1 Add backup site until gnucash.org is up again. 2002-08-19 15:22:30 +00:00
Maxim Sobolev
a10a802d22 Update to 1.1.11. 2002-08-18 07:39:32 +00:00
Joe Marcus Clarke
71c8105783 Chase guile shared lib number.
Prompted by:	Mike Harding <mvh@ix.netcom.com>
2002-06-19 16:37:57 +00:00
Joe Marcus Clarke
943c1e88e3 Do not compile the g-wrap tests. This works around a build problem on
-CURRENT.
2002-06-09 06:35:21 +00:00
Maxim Sobolev
2c3c800c10 Update to 1.1.9. 2001-07-31 09:37:50 +00:00
Ade Lovett
430472d916 Fix fennerism
Submitted by:	distfile survey
2001-05-21 18:37:33 +00:00
Ade Lovett
5ed28dbe7a SWitch maintainership of core GNOME ports to a small group of
committers (gnome@FreeBSD.org), since this is now definitely too big
for just one person.
2001-05-11 16:36:50 +00:00
Ade Lovett
548809869d Release a few ports back into the wild that I don't have
time to maintain any more.
2001-01-22 19:33:59 +00:00
Ade Lovett
252623ef8b Update to 0.9.12 2000-11-17 17:28:25 +00:00
Ade Lovett
c4e8ce1d75 Update to 0.9.8 2000-11-03 20:49:22 +00:00
Ade Lovett
8b4d928c63 Assume maintainership (from ports).. it's a somewhat important
dependency for gnucash
2000-10-03 22:39:26 +00:00
Chris Piazza
38d5ae582a Update to 0.9.5
PR:		20496
Submitted by:	Steve Coltrin <spcoltri@omcl.org>
2000-08-09 16:55:09 +00:00
Ade Lovett
43cb09fb69 Update for new shlib revision from guile 1.4 2000-08-04 01:05:13 +00:00