Commit graph

79 commits

Author SHA1 Message Date
drochner
e20780fc40 export gnome-vfs dependency (header files installed by us refer to it) 2009-04-07 10:28:55 +00:00
joerg
2d1ba244e9 Simply and speed up buildlink3.mk files and processing.
This changes the buildlink3.mk files to use an include guard for the
recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS,
BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new
variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of
enter/exit marker, which can be used to reconstruct the tree and
to determine first level includes. Avoiding := for large variables
(BUILDLINK_ORDER) speeds up parse time as += has linear complexity.
The include guard reduces system time by avoiding reading files over and
over again. For complex packages this reduces both %user and %sys time to
half of the former time.
2009-03-20 19:23:50 +00:00
jmcneill
8542985ae5 Update py-gnome2 to 2.26.0.
Changes:

=== GNOME_PYTHON_2_26_0 ===
2009-03-14  Gustavo J. A. M. Carneiro  <gjc@gnome.org>

	* NEWS,
	* configure.ac,
	* wscript: [553] Version 2.26.0

=== GNOME_PYTHON_2_25_90 ===
2009-02-01  Gustavo J. A. M. Carneiro  <gjc@gnome.org>

	* configure.ac: Added.

	* configure.ac: Removed.

	* NEWS,
	* wscript: Modified.

	[552] Preparing 2.25.90 release

2009-02-01  gjc

	* gconf/gconf.override: [551] Bug 541088 ? gconf set_value should take
	unicode string as value.

2009-01-31  gjc

	* configure.ac: [550] Bug 564550 ? gnome-python libtool-2.2 patch

	* acinclude.m4: [549] (from Funda Wang) Use distutils to detect the
	value of Py_ENABLE_SHARED, not grep; closes #569832.

	* waf: [548] Upgrade to WAF 1.5.3

=== GNOME_PYTHON_2_25_1 ===
2009-01-17  Gustavo J. A. M. Carneiro  <gjc@gnome.org>

	* Makefile.am: [547] automake distcheck fixes

2009-01-17  Gustavo J. A. M. Carneiro  <gjc@gnome.org>

	* NEWS: Added.

	* NEWS: Removed.

	[546] Update NEWS for release

2009-01-17  gjc

	* configure.ac,
	* wscript: [545] Bump version to 2.25.1

	* waf,
	* wscript: [544] Update to newer WAF

2009-01-03  gjc

	* wscript: [543] Use the gnu_dirs waf tool, so that --libdir configure
	option works

2009-01-03  Gustavo J. A. M. Carneiro  <gjc@gnome.org>

	* waf: Added.

	[542] Add a ready-made waf script, for easier deployment in jhbuild

2009-01-03  Gustavo J. A. M. Carneiro  <gjc@gnome.org>

	* .bzrignore: [541] ignore

2009-01-03  Gustavo J. A. M. Carneiro  <gjc@gnome.org>

	* .bzrignore,
	* ChangeLog.pre-2.25,
	* Makefile.am,
	* autogen.sh,
	* bzrplugins,
	* bzrplugins/gnulog.py,
	* generate-ChangeLog: Added.

	* ChangeLog,
	* Makefile.am,
	* autogen.sh: Removed.

	* wscript: Modified.

	[540] Auto-generate the ChangeLog via bazaar log plugin

2009-01-03  Gustavo J. A. M. Carneiro  <gjc@gnome.org>

	* wscript: [539] WAF: fix autoconfig and dist_hook

2008-12-26  Gustavo J. A. M. Carneiro  <gjc@gnome.org>

	* README,
	* bonobo/wscript,
	* docs/gnomevfs/wscript,
	* gconf/wscript,
	* gnome/wscript,
	* gnomecanvas/wscript,
	* gnomevfs/wscript,
	* wscript: Added.

	* README,
	* bonobo/wscript,
	* docs/gnomevfs/wscript,
	* gconf/wscript,
	* gnome/wscript,
	* gnomecanvas/wscript,
	* gnomevfs/wscript,
	* wscript: Removed.

	[538] Experimental support for waf 1.5.x
2009-03-15 16:05:12 +00:00
joerg
be089192f3 Sort PYTHON_VERSIONS_ACCEPTED. 2009-02-11 14:23:31 +00:00
drochner
f2bb98e568 make this work with python-2.4 again 2008-11-18 12:46:52 +00:00
hasso
8c16dd79f7 Remove python24 from accepted versions since x11/py-gtk2 doesn't support it
any more.
2008-11-14 22:00:21 +00:00
drochner
65117c3224 update to 2.22.3
changes:
-Compatibility with newer pygobject
-bugfix
2008-10-16 18:00:16 +00:00
drochner
21e0f179c4 update to 2.22.1
changes: build system improvements, irrelevant to pkgsrc for now
2008-06-23 17:21:21 +00:00
abs
daaed5f758 PYTHON_VERSIONS_ACCEPTED+=25 2008-04-16 12:34:13 +00:00
drochner
125c8f0baf update to 2.22.0
This switches to the gnome-2.22 release branch.
2008-04-11 19:53:22 +00:00
wiz
8e810a2bc9 Recursive PKGREVISION bump for gnutls-2.2.2 update with shlib major bump. 2008-03-06 14:53:47 +00:00
rillig
53adcee35b Fixed naming mismatches reported by pkglint. 2008-01-05 20:45:59 +00:00
drochner
f8cf97ae38 update to 2.20.1
changes:
* Fix bugs gnomevfs volume callbacks
* gnome module popt bug fix
2007-11-29 20:49:56 +00:00
drochner
b3472402fa update to 2.20.0
This switches to the new gnome-2.20 branch.
2007-10-31 20:53:21 +00:00
joerg
5ac885144d Supports DESTDIR. 2007-10-24 15:00:41 +00:00
wiz
3528e06345 Fix paths for GConf, libglade, libart, libsigc++, lablgtk moves.
Bump PKGREVISION.
2007-09-21 13:03:25 +00:00
wiz
e64b358b66 Use gnome-vfs instead of gnome-vfs2. 2007-09-19 23:13:12 +00:00
drochner
08ee3ac109 I don't know what happened, but "make" on NetBSD-current now dumps core
in "install". Use gmake.
2007-09-03 09:51:55 +00:00
wiz
9d27f90a6f opencdk shlib major changed; bump ABI depends and PKGREVISIONs of
affected packages.
2007-06-05 05:36:59 +00:00
drochner
ccb670a921 update to 2.18.2
This moves this pkg to the new stable gnome branch, too much to list here.
2007-04-10 20:29:58 +00:00
wiz
2d1a8cc474 Bump PKGREVISION for gnome-keyring ABI bump. 2007-03-21 12:05:41 +00:00
drochner
8834b1e6c8 update to 2.16.2
changes:
Correctly detect the python library on Mac OS X
Fix crash when using gconf.Client()
Make unit tests use the modules from builddir
Make all code Python 2.5 + 64-bit ready
2006-11-14 16:46:46 +00:00
drochner
5e07dd2eef update to 2.16.0
major release for gnome-2.16, besides that some fixes, mostly in the
gnomevfs area
2006-10-12 14:00:06 +00:00
jmmv
f190ea92a4 Bump revisions due to gnome-vfs2 update: dbus-glib is now a dependency.
This fixes problems when some installed packages are outdated.
Per wiz@'s request.

Grrr, I really hate this kind of change.
2006-09-16 12:20:32 +00:00
joerg
5f413cbc43 There's no nb1 yet. 2006-09-16 06:40:03 +00:00
jmmv
2e156a9a24 Update to 2.12.4:
Overview of Changes from gnome-python 2.12.3 to gnome-python 2.12.4
===================================================================
* python gnomevfs methods
 - Build problem when installation prefix != /usr fixed.

Overview of Changes from gnome-python 2.12.2 to gnome-python 2.12.3
===================================================================
* python gnomevfs methods
 - Again, fix handling of VFS errors from python vfs methods (Eitan Isaacson)
 - Don't map VFS method check_same_fs to move_func python method (Eitan)

Overview of Changes from gnome-python 2.12.1 to gnome-python 2.12.2
===================================================================
* gnomecanvas
 - Fix crash in gnomecanvas.Item.grab (Xavier Ordoquy, Gustavo)
* gnome.ui
 - Make 'custom_icon' arg of icon_lookup optional (Gustavo)
* python gnomevfs methods
 - Fix handling of VFS errors from python vfs methods (Eitan Isaacson)

Overview of Changes from gnome-python 2.12.0 to gnome-python 2.12.1
===================================================================
* Fix compilation on Mac OS X (dmacks@netspace.org)

Overview of Changes from gnome-python 2.11.3 to gnome-python 2.12.0
===================================================================
* gnomevfs
 - Fix invalid memory access in gnomevfs.async.xfer;
 - Add a new example of a GnomeVFS module written in python;
 - Install pygnomevfs.h for use by other python extensions;
* gnomecanvas
 - Demonstrate how to activate AA in the canvas example.

Overview of Changes from gnome-python 2.11.2 to gnome-python 2.11.3
===================================================================
* gnomecanvas
 - Compilation fixes with libgnomecanvas 2.11.x (Murray Cumming, Gustavo)
 - Add canvas-curve.py example demonstrating the use bezier objects
* gconf
 - Fix crash when passing the wrong number of arguments to
   client.get_pair (Gustavo)
* gnomevfs
 - New DNS-SD functions wrapped: dns_sd_browse_sync,
   dns_sd_resolve_sync, dns_sd_list_browse_domains_sync, and
   get_default_browse_domains (Gustavo)
2006-09-15 15:14:26 +00:00
joerg
6830011063 py-ORBit doesn't support Python 2.3 anymore, so don't support it as well. 2006-07-11 17:09:07 +00:00
jlam
c16221a4db Change the format of BUILDLINK_ORDER to contain depth information as well,
and add a new helper target and script, "show-buildlink3", that outputs
a listing of the buildlink3.mk files included as well as the depth at
which they are included.

For example, "make show-buildlink3" in fonts/Xft2 displays:

	zlib
	fontconfig
	    iconv
	    zlib
	    freetype2
	    expat
	freetype2
	Xrender
	    renderproto
2006-07-08 23:10:35 +00:00
jlam
9430e49307 Track information in a new variable BUILDLINK_ORDER that informs us
of the order in which buildlink3.mk files are (recursively) included
by a package Makefile.
2006-07-08 22:38:58 +00:00
joerg
7d7cb4e9ed Fix Python detection. 2006-06-22 00:14:39 +00:00
rillig
1dd63c42ae Fixed pkglint warnings. 2006-06-09 14:29:56 +00:00
wiz
02f8f7c52d Bump BUILDLINK_ABI_DEPENDS.png and PKGREVISION for png-1.2.9nb2 update. 2006-04-17 13:45:57 +00:00
rillig
96fc47c14f Aligned the last line of the buildlink3.mk files with the first line, so
that they look nicer.
2006-04-12 10:26:59 +00:00
drochner
e33db08710 update to 2.12.4
changes:
build problems fixed (which we didn't suffer from)
2006-04-06 16:05:26 +00:00
reed
5abef9be14 Over 1200 files touched but no revisions bumped :)
RECOMMENDED is removed. It becomes ABI_DEPENDS.

BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo.

BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo.

BUILDLINK_DEPENDS does not change.

IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS
which defaults to "yes".

Added to obsolete.mk checking for IGNORE_RECOMMENDED.

I did not manually go through and fix any aesthetic tab/spacing issues.

I have tested the above patch on DragonFly building and packaging
subversion and pkglint and their many dependencies.

I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I
have used IGNORE_RECOMMENDED for a long time). I have been an active user
of IGNORE_RECOMMENDED since it was available.

As suggested, I removed the documentation sentences suggesting bumping for
"security" issues.

As discussed on tech-pkg.

I will commit to revbump, pkglint, pkg_install, createbuildlink separately.

Note that if you use wip, it will fail!  I will commit to pkgsrc-wip
later (within day).
2006-04-06 06:21:32 +00:00
wiz
35af66a196 Belatedly bump PKGREVISION for all libtasn1 dependencies, since
libtasn1 had a shlib major bump.
Also update dependencies in bl3.mk files.

Addresses PR 32998 by Robert Elz.
2006-03-06 00:18:10 +00:00
drochner
9b28af3b48 update to 2.12.3
changes: bugfixes
2006-02-07 21:28:32 +00:00
joerg
5911def816 Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
wiz
768c589c29 Bump BUILDLINK_RECOMMENDED of textproc/expat to 2.0.0 because
of the shlib major bump.
PKGREVISION++ for the dependencies.
2006-01-24 07:31:52 +00:00
wiz
f61c002199 Recursive PKGREVISION bump for gnutls shlib major bump.
Bump BUILDLINK_RECOMMENDED.
2005-12-31 12:32:31 +00:00
rillig
b71a1d488b Fixed pkglint warnings. The warnings are mostly quoting issues, for
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some
other changes are outlined in

    http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
2005-12-05 20:49:47 +00:00
drochner
332055c739 bump BUILDLINK_DEPENDS for incompatible interface changes 2005-10-25 11:13:14 +00:00
drochner
13aa1e2be6 update to 2.12.1: general update to gnome, and some fixes 2005-10-18 18:09:13 +00:00
jlam
7820875fff Remove the abuse of buildlink that was pkg-config/buildlink3.mk. That
file's sole purpose was to provide a dependency on pkg-config and set
some environment variables.  Instead, turn pkg-config into a "tool"
in the tools framework, where the pkg-config wrapper automatically
adds PKG_CONFIG_LIBDIR to the environment before invoking the real
pkg-config.

For all package Makefiles that included pkg-config/buildlink3.mk, remove
that inclusion and replace it with USE_TOOLS+=pkg-config.
2005-08-10 20:56:10 +00:00
drochner
939409ef2c remove obsolete dependencies, should fix PR pkg/30527 by
Krister Walfridsson
2005-08-01 10:42:12 +00:00
wiz
d774725534 Change path from devel/pkgconfig to devel/pkg-config.
No PKGREVISION bump since pkg-config is only a BUILD_DEPENDS.
2005-07-21 16:29:42 +00:00
reed
dbeae63f53 Depend on newer versions of GConf2, py-ORBit, gnome-vfs2,
and py-gtk2 than the corresponding buildlink3.mk require.

No PKGREVISION bump since this package would fail to configure
in the first place.
2005-07-06 07:04:57 +00:00
drochner
d6632b8b3a update to 2.10.0
major update, can't list individual changes
most notably: split out gnomeprint, nautilus and ghtml
(will be in py-gnome2-extras, to be added soon)
2005-04-26 21:05:08 +00:00
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +00:00
wiz
393af94024 Add RMD160 checksums to the SHA1 ones. 2005-02-23 17:36:09 +00:00