Commit Graph

56 Commits

Author SHA1 Message Date
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
ad04004ff5 Teach gconf about local locks, and use them by default. This is mostly
taken from gconf2, and allows gconf1 applications (e.g. Galeon, GnuCash, etc.)
to work properly with gconfd-2.

Reviewed by:	Havoc Pennington <hp@redhat.com>
Obtained from:	gconf2 (mostly)
2003-09-30 02:38:10 +00:00
Joe Marcus Clarke
b2682e6b9f Remove the BDB backend library from the plist.
Reported by:	bugsgrief@bugsgrief.net
Pointy hat to:	me
2003-07-22 16:46:43 +00:00
Joe Marcus Clarke
5bffd2da76 Add the patch that removes BDB detection. 2003-07-18 01:12:52 +00:00
Joe Marcus Clarke
cd2706f2f1 * Remove dependency on BDB [1]
* Use gnometarget

Suggested by:	mi [1]
2003-07-18 01:11:45 +00:00
Adam Weinberger
5a1964dbcd Remove REINPLACE commands that were rolled into gnomehack. 2003-06-12 09:46:09 +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
Ade Lovett
7e52725f2a Clear moonlight beckons.
Requiem mors pacem pkg-comment,
And be calm ports tree.

E Nomini Patri, E Fili, E Spiritu Sancti.
2003-03-07 06:14:21 +00:00
Joe Marcus Clarke
e5fbb8095a Make gconf find gconfd-2 after its move to ${PREFIX}/libexec. This fixes
some compatibility problems between GNOME 1 and GNOME 2.

Reported by:	Adam Weinberger <adam@vectors.cx>
Tested by:	Adam Weinberger <adam@vectors.cx>
Approved by:	portmgr (sobomax)
2002-09-27 06:05:21 +00:00
Joe Marcus Clarke
59deb69012 GNOME has just changed the layout of their FTP site. This resulted in
making all the distfiles unfetachable.  Update all GNOME ports that fetch
from MASTER_SITE_GNOME to fetch from the correct location.
2002-09-20 17:07:51 +00:00
Ade Lovett
76d6ac6122 BerkeleyDB cleanup - stage 2
Update databases/db3 to 3.3.11, and fix the few ports that need sorting
after the shlib version update, and a slight API change from 3.2.x->3.3.x
2002-08-22 19:13:46 +00:00
Maxim Sobolev
19a718ac4c Convert all core GNOME1 components and some of the most popular GNOME1
apps to bsd.gnomeng.mk. The goal is to make GNOME1 framework more modular,
which will allow to use GNOME1 apps with GNOME2 desktop as well as considerably
reduce langht of dependency chains for GNOME1 ports (for example after this
commit AbiWord's dependency chain was reduced by 7 ports from 57 to only
50, while Gnumeric's - from 60 to 53 and so on).

The most of the GNOME1 apps are still not converted, so that lot of work is
still ahead.

Please report any unusual problems to gnome@FreeBSD.org.

Discussed with:	marcus
Reviewed by:	marcus
2002-07-11 17:16:10 +00:00
Joe Marcus Clarke
1903b7318c Whoops, forgot one. Chase guile shared lib version. 2002-06-19 16:43:41 +00:00
Maxim Sobolev
43e2b818e5 Use USE_LIBTOOL - this prevents useless .a versions of shared modules from
being installed.
2002-05-01 01:35:34 +00:00
Maxim Sobolev
0d71b3cafd Update WWW. 2002-04-29 08:53:51 +00:00
Maxim Sobolev
a9f654802f Don't try to delete ${PREFIX}/etc/gconf if there are some content in in because
this directory is used by GNOME2 ports as well.
2002-03-19 20:06:35 +00:00
Maxim Sobolev
8cbc78632e Remove dead code. 2002-03-19 20:04:16 +00:00
Maxim Sobolev
c10106aaee Update to 1.0.9.
PR:		35920
Submitted by:	Joe Marcus Clarke <marcus@marcuscom.com>
2002-03-15 19:02:58 +00:00
Ade Lovett
a65931adcb Update to 1.0.8
In addition, and this will be occuring with all ports that reference
MASTER_SITE_GNOME as the primary download point, move to using bzip2
tarballs (wherever possible), and place distfile in gnome distfile
subdirectory.

Reviewed by:	gnome (the bzip2 and moving of distfiles)
2002-02-11 23:50:59 +00:00
Maxim Sobolev
6da3627573 Prefix %' in filenames passed to the @unexec command with another %', because
otherwise the symbol are eaten by the format-expansion routine in pkg_delete.
2002-01-22 09:41:55 +00:00
Maxim Sobolev
5bb6fcc6e1 Ensure clean removal of ${PREFIX}/etc/gconf. 2002-01-11 18:22:29 +00:00
Maxim Sobolev
d0fba3e0f1 Backout previous change - it seems that new revision of the patch doesn't
apply everywhere.

Submitted by:	Todd Punderson <todd@doonga.net>
2001-12-20 06:19:02 +00:00
Maxim Sobolev
41c22e9c76 Don't filter libc_r on 5-CURRENT. 2001-12-19 20:20:23 +00:00
Maxim Sobolev
2a993c0a28 Update to 1.0.7. 2001-11-09 16:37:16 +00:00
Maxim Sobolev
b0790e4238 Don't link in libc - FreeBSD doesn't need this.
Submitted by:	Ports Fury
2001-10-31 08:20:45 +00:00
Maxim Sobolev
34d88e4a43 Update to 1.0.4. 2001-08-16 15:27:03 +00:00
Maxim Sobolev
438cc2f651 Forgot to `cvs rm' this patch. 2001-08-03 07:20:26 +00:00
Maxim Sobolev
ea26e179b6 Update to 1.0.3. 2001-08-03 07:17:43 +00:00
Akinori MUSHA
79f86fd6ec Back out the db3 port update because some of these dependent ports had
been broken by the incompatibility between db3.2 and db3.3.

I am unconditionally bumping the PORTREVISION's to eliminate possible
troubles that should not happen before the coming release.

Sorry for inconvenience.  I'll try to check compatibility hard before
committing next time.
2001-08-01 11:56:24 +00:00
Akinori MUSHA
dd8fc61f89 Reflect databases/db3's shlib version bump from 2 to 3. 2001-07-25 15:05:11 +00:00
Maxim Sobolev
0b7e33f91b Fix problem with db3. 2001-06-05 14:21:25 +00:00
Ade Lovett
23dc1995b1 Add Berkeley DB 3.x support
Requested by:	Matthew Hawkins <matthew@topic.com.au>
2001-06-05 04:58:02 +00:00
Jimmy Olgeni
7a7d1e590a Fix typos: INSTALL_SHLIBS -> INSTALLS_SHLIB 2001-06-01 20:08:36 +00:00
Ade Lovett
ff4f18ab92 Add pkgconfig support to most of the core of GNOME 1.4 and GTK+/GLIB 1.2
to make transitioning to GNOME/GTK+/GLIB a little easier.
2001-05-23 00:49:11 +00:00
Ade Lovett
c2d9471046 Update to 1.0.1 2001-05-14 21:58:11 +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
03af2187bd Update to GNOME 1.4 -- massive changes all around, for the sake of
CVS repo bloat, I'll only list the updates.

  graphics/imlib		1.9.9  -> 1.9.10
  textproc/xml-i18n-tools	0.8    -> 0.8.1
  x11/gnomelibs			1.2.11 -> 1.2.13
  devel/oaf			0.6.2  -> 0.6.5
  devel/gconf			0.12   -> 1.0.0
  devel/gnomevfs		0.5    -> 1.0
  graphics/gdk-pixbuf		0.9.0  -> 0.11.0
  sysutils/gnomecontrolcenter	1.2.2  -> 1.4.0.1
  print/gnomeprint		0.25   -> 0.28
  devel/bonobo			0.37   -> 1.0.3
  audio/gnomeaudio		1.0.0  -> 1.4.0
  x11/gnomecore			1.2.4  -> 1.4.0.3
  devel/libgtop			1.0.11 -> 1.0.12
  x11/gnomeapplets		1.2.4  -> 1.4.0.1
  misc/gnomeuserdocs		          NEW 1.4.1
  misc/gnomeutils		1.2.1  -> 1.4.0
  deskutils/gnomepim		1.2.0  -> 1.4.0
  games/gnomegames		1.2.0  -> 1.4.0.1
  print/ggv			0.95   -> 1.0
  editors/ghex			1.1.4  -> 1.2
  devel/bugbuddy		1.2    -> 2.0.1
  devel/glade			0.5.11 -> 0.6.2
  sysutils/gtop			1.0.12 -> 1.0.13
  x11/xalf			          NEW 0.11
  x11-toolkits/py-gtk		0.6.6  -> 0.6.7
  x11-toolkits/py-gnome		1.0.53 -> 1.4.0
  x11-toolkits/guile-gtk	0.19   -> 0.20
  x11-toolkits/guile-gnome	0.10   -> 0.20
  devel/libsigc++		1.0.1  -> 1.0.3
  x11-toolkits/gnome--		1.1.15 -> 1.1.17
  x11-toolkits/panel--		          NEW 0.1
  x11-fm/gnomemc		4.5.51 -> 4.5.54
2001-05-04 21:39:58 +00:00
Maxim Sobolev
4ca0e60800 -pthread --> ${PTHREAD_LIBS}
-D_THREAD_SAFE --> ${PTHREAD_CFLAGS}

Note: my first intention was to test this out on bento/beta, but per ade's
requiest I opted to do it quickly.
2001-03-29 16:35:19 +00:00
Ade Lovett
566eafd749 Remove spurious dependency on converters/iconv
GNOME apps should now be using converters/libiconv with modifications
to use giconv.h and libgiconv
2001-02-09 22:00:30 +00:00
Ade Lovett
54758cffb6 Update to 0.12
Submitted by:	sobomax
Forgotten by:	ade
2001-01-31 15:56:37 +00:00
Maxim Sobolev
2d8ff23a74 Update iconv to 2.0 and reflect shared library version bump.
PR:		23163, 23164, 23165
Submitted by:	maintainer
2000-11-29 11:46:42 +00:00
Ade Lovett
089ec6d85c Update to 0.11 2000-11-02 21:21:22 +00:00
Ade Lovett
605f02ccda Install a sane default configuration file 2000-10-20 16:26:38 +00:00
Ade Lovett
6d4da83bbc Update to 0.10 2000-10-10 17:23:41 +00:00
Jeremy Lea
b7bdcd418e Implement USE_GNOME, part 1. 2000-10-05 07:10:50 +00:00
Ade Lovett
4ccc581fda Update to 0.9 2000-10-03 17:37:11 +00:00