Commit graph

38 commits

Author SHA1 Message Date
drochner
340b1abf5a sync w/ common Makefile (just naming consistency, no pkg change) 2010-06-09 18:36:33 +00:00
obache
e7c1ad4a65 * revert last PLIST change, it is not installed.
* convert custom SED target to SUBST, and move post-patch to pre-configure
  for easy to maintain patch.
* replace shbang of codegen scripts.

Bump PKGREVISION.
2010-04-13 12:03:06 +00:00
taca
d78882c914 A small PLIST fix.
Bump PKGREVISION.
2010-04-12 14:00:17 +00:00
heinz
ccd5df3b35 Added LICENSE information. 2010-01-30 16:27:59 +00:00
joerg
0310b47838 Doesn't support Python 2.4 (from . import *). 2009-10-26 20:08:21 +00:00
drochner
f92cd54e70 update to 2.20.0
This switches to the gnome-2.28 release branch.
2009-10-21 16:07:29 +00:00
joerg
bacea7cad5 Remove @dirrm entries from PLISTs 2009-06-14 17:48:39 +00:00
wiz
05705edb70 Update to 2.18.0:
2.18.0 24-may-2009
        - Improve gio docs with some more classes (Gian)
        - Wrap gio.OutputStream.splice_async() (Gian)
        - Add Python ver into installed libpyglib name (Emilio Pozuelo Monfort)
        - Wrap gio.OutputStream.flush_async() (Gian)
        - Use 'Requires.private' for libffi in '.pc' files (Josselin Mouette)
        - Add wrapper for gio.FileAttributeMatcher (Gian)
        - Mark relevant glib.IOChannel methods as METH_NOARGS (Paul)
        - Retire hand-written ChangeLog; autocreate from Git history (Paul)
        - Wrap gio.InputStream.skip_async() (Gian)
        - Add in codegen -n --namespace option and the code to remove dll
          API in headers, added documentation (Siavash Safi)
        - Properly mark glib.get_user_special_dir() as a keywords method (Paul)

2.17.0 30-apr-2009
        - Write a good part of the docs for gio (Gian)
        - Wrap g_mount_guess_content_type g_mount_guess_content_type_finish
          g_mount_guess_content_type_sync (Gian, #580802)
        - Swap first two arguments of gio.File.query_info_async (Paul, #580490)
        - Fix a crash in pyg_type_add_interfaces (Paul, #566571)
        - Remove an empty structure, use sizeof(PyObject)
          instead (Paul, #560591)
        - Wrap four g_get_user_*_dir() functions (Paul, #575999)
        - Remove 'ltihooks.py' as using deprecated Python module (Paul)
        - Code maintenance: add .gitignore files (Paul)
        - CellRendererPixbuf stock-size property has wrong type (Paul, #568499)
        - Add a doap file after git migration (Johan Dahlin)
        - missing dep on libffi in pygobject-2.0.pc (Götz Waschk, #550231)
        - g_volume_monitor_tp_new new function, return the singleton object.
          (Paul, #555613)
        - Remove a DeprecationWarning under python 2.6 (James Westby, #573753)
        - several scripts from codegen directory are not distributed
          (Krzesimir Nowak)
        - g_file_copy_async change argument order to keep it consistent with the
          other methods (Gian)
        - memory leak in gio.File.copy_async (Paul Pogonyshev, #578870)
        - g_file_monitor should accept None for cancellable and set the default
          flag to G_FILE_MONITOR_NONE (Gian)
        - pyg_notify_free needs to ensure it has GIL before calling Py_XDECREF
          (Jonathan Matthew)
        - Wrap g_file_set_display_name_async (Gian)
        - Add a semi-private method to return the option context C object from
          an option context wrapper (Tristan Hill)
        - Converting a negative long Python value to a GUINT64 GValue doesn't
          error out as it should (Gustavo J. A. M. Carneiro, #577999)
        - Wrap g_file_set_attributes_async and
          g_file_set_attributes_finish (Gian)
        - g_file_query_filesystem_info_async fix a typo (Gian)
        - Wrap g_file_query_filesystem_info_async (Gian)
        - Add missing g_file_query_filesystem_info_async and
	  g_file_query_filesystem_info_finish (Gian)
        - Wrap g_file_eject_mountable (Gian)
        - g_file_copy callback cannot be optional (Gian)
        - Swap various kwargs names to reflect the code (Gian)
        - Update the address of the FSF (Tobias Mueller, #577134)
        - Add g_volume_should_automount (Gian)
        - Wrap g_drive_enumerate_identifiers and g_volume_enumerate_identifiers
          (Gian)
	- Add a couple of convinence functions to convert from/to a python list
	  and an array of strings (Gian)
	- Allow setting pytype wrapper class (Mark Lee, John Ehresman, #559001)
	- Wrap g_file_enumerator_close_async (Gian Mario Tagliaretti)
2009-06-09 13:25:02 +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
joerg
0d0e90a320 Include pyversion.mk include the protected part of the buildlink3.mk
files, not over and over again.
2009-03-20 17:30:09 +00:00
wiz
234cb4ccdf Update to 2.16.1:
2.16.1 22-feb-2009
	- Apply the patch provided by Cygwin Ports maintainer
	  (Paul Pogonyshev, #564018)
	- Bad -I ordering can break build, patch from [dmacks netspace org]
	  (Gian Mario Tagliaretti, #566737)
	- Fix keyword list to be in sync with positional arguments
	  (Paul, #566744)
	- Add a comment explaining why the two for loops for registering
	  interfaces (Gustavo Carneiro)
	- Huge cleanup of GIO overrides (Paul, #566706)
	- gtk.Buildable interface method override is not recognized
	  (Paul, #566571)
	- Do not escape the ampersand "&" in entity references. Replace some
	  unusual entity references in the output with their literal values.
	  (Daniel Elstner, #568485)
	- gio.InputStream.read_async can cause memory corruption.
	  (Paul, #567792)
	- Inconsistent use of tabs and spaces in pygtk.py (Paul, #569350)
	- Huge fix of memory leaks in GIO (Paul, Paolo Borelli, Gian, #568427)
	- non-async functions don't release python locks before calling
	  blocking C functions (Gian, Gustavo, #556250)
	- Change comment to avoid false positives when grep'ing for deprecated
	  gtk functions (Andre Klapper)
	- ltihooks.py updating license header from GPL to LGPL
	  (James Henstridge)
2009-02-22 13:59:47 +00:00
drochner
7283a83105 now that "codegen" resides in pygobject, update the runtime search path
so that it gets found
bump PKGREVISION
2009-01-21 19:26:13 +00:00
sketch
9d0838f797 Avoid zero-sized struct. 2009-01-20 17:13:30 +00:00
wiz
13b6f76fa6 Update py-gobject to 2.16.0:
2.16.0 04-jan-2009
	- gobject.timeout_add_seconds() not found in docs
	  (Paul Pogonyshev, #547119)
	- _wrap_g_output_stream_write_async not adding a reference to the
	  buffer passed (Paul, #564102)
	- gio.VolumeMonitor segfaults (Gian Mario Tagliaretti, #555613)
	- Test if `domain' is not-null before using it to avoids segfaults
	  (Paul, #561826)
	- g_output_stream_write_all use gsize instead of gssize (Gian)
	- add __repr__ to gio.Drive, gio.Mount and gio.Volume
	  (Paul, #530935)
	- Missing AC_CONFIG_MACRO_DIR([m4]) (Loïc Minier, #551227)
	- Make codegen not import when corresponding argument types are not
	  registered (Paul, #551056)
	- Fix typos breaking compilation (Frederic Peters #551212)
	- GFile load_contents methods chop data at first \0
	  (Jonathan Matthew, #551059)
2009-01-07 21:28:56 +00:00
wiz
85a2b5dcfd Do not insist on same PKGREVISION for py-gobject-shared. 2008-11-08 10:14:25 +00:00
wiz
e550587fbd Fix typo: PKGRECISION -> PKGREVISION. 2008-11-08 00:15:26 +00:00
apb
e7b6bac28e Make ${PYPKGPREFIX}-gobject-${PKGVERSION} depend on
py-gobject-shared>=${PKGVERSION}, not just any old py-gobject-shared.

This should fix a problem in which py25-gobject-2.15.4 was happy to
depend on the much older py-gobject-shared-2.14.2, but other packages
that depended on py25-gobject-2.15.4 thought that it was incomplete.

Bump PKGREVISION.
2008-10-22 19:55:23 +00:00
drochner
bb92b6bfe1 update to 2.15.4
This switches to the gnome-2.24 release branch.
2008-10-16 13:52:05 +00:00
drochner
e6a32a3e11 update to 2.14.2
changes: bugfixes
2008-05-29 16:30:09 +00:00
joerg
a77e7015fe Update PYTHON_VERSIONS_COMPATIBLE
- assume that Python 2.4 and 2.5 are compatible and allow checking for
fallout.
- remove PYTHON_VERSIONS_COMPATIBLE that are obsoleted by the 2.3+
default. Modify the others to deal with the removals.
2008-04-25 20:39:06 +00:00
abs
3144db8e64 PYTHON_VERSIONS_ACCEPTED+=25 2008-04-16 12:15:28 +00:00
drochner
79fe9393ee update to 2.14.1
changes:
- Avoid wakeups when using Python trunk
- Add an uninstalled.pc
2008-01-09 18:53:48 +00:00
drochner
92d61a6b8a update to 2.14.0
This switches to the new gnome-2.20 branch.
2007-10-31 20:50:17 +00:00
heinz
33e5fb251e The package supports installation to DESTDIR. 2007-08-23 20:50:52 +00:00
drochner
40370e7266 make sure the codegen stuff from py-gtk is found
bump PKGREVISION
2007-04-10 16:42:57 +00:00
wiz
b935b0b419 Update to 2.12.3:
2.12.3 18-november-2006
       - distutils build fixes (Cedric)
       - documentation updates (John)
       - gobject.handler_block_by_func and friends now accept methods
         (Johan, Dima, #375589)
       - avoid truncating of gparamspec (Yevgen Muntyan, #353943)
       - set __module__ on gobject derived types (Johan,
         Osmo Salomaa, #376099)
       - Ensure exceptions are raised on errors in gobject.OptionGroup
       	 (Johan, Laszlo Pandy, #364576
2007-01-14 23:43:25 +00:00
drochner
e432665fed update to 2.12.2
changes:
- Make PyGObject 64-bit safe for Python 2.5
- All headers are now LGPL and not GPL
- Remove a couple of GCC warnings
- Revive distutils support
- Emission hook reference count bugfix
- MSVC/ANSI C compilation fix
- Bump Ctrl-C timeout handler from 100ms to 1000
2006-10-12 13:52:14 +00:00
jmmv
35a8603255 Update py-gobject and py-gobject-shared to 2.12.1:
2.12.1 4-september-2006
       - Corrected version check (Sebastian Dröge, #354364)

2.12.0 4-september-2006
      - Install the html files even when using --disable-docs (#353159, Johan,
        Matthias Clasen)

2.11.4 27-august-2006
      - Include pre-generated html docs in the tarball  (Johan)
      - Fix bug in do_set_property called from constructor (Gustavo, #353039)
      - Fix type registration involving interfaces with signals and/or
        properties (Gustavo)

2.11.3 21-august-2006
      - Documentation updates (John)
      - Documentation build fixes (Johan, John, Gian Mario Tagliaretti)
      - PyGObject can now be compiled using a C++ compiler (Murray Cumming)
      - Type registration bug fix (Gustavo)

2.11.2 8-august-2006
      - Add fixxref.py from PyGTK (Johan)
      - Fix parallel build (#350225, Ed Catmur)

2.11.1 4-august-2006
      - Add John Finlay's reference manual (Johan, John)
      - Fix GOption mem leak (Gustavo)
      - Infrastructure for lazy type registration (Johan)
      - Enum/Flags fixes (Gustavo, John)
      - Eliminate some GCC warnings (Johan)

2.11.0 12-july-2006
      - Add GOption support (#163645, Johannes Hölzl)
      - GObject metaclass converted to Python code (Gustavo)
      - Register GType constants from Python-land (Johan)
      - Distutils updates (John Ehresman, Cedric Gustin)
      - Add support for signal emission hooks (#154845, Johan)
      - g_spawn_close_pid support (Gustavo)
      - Add new APIs do add or disable log redirections (Muntyan, #323786)
      - "sub-sub-type" bug fixed (Gustavo)
      - Coverity report code fixes (Johan)
      - Support retrieving signal and property info from interfaces (Finlay)
      - Support parameters of type G_TYPE_GSTRING in signals (Gustavo)
      - Wrap a few g_filename_* APIs (Gustavo)
2006-09-15 15:13:55 +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
e7d642919c Split off the header and pc file into a separate package, shared
by the various Python version dependent packages. Bump revision.
Force new API version to avoid problems.
2006-05-21 18:44:46 +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
4e802a43fc update to 2.10.1
changes:
- uint64 property bug fix
- Hard code path to 2.0
- Allow only tuples and lists in strv to value
- Include dsextras.py in the dist
2006-04-12 09:28:00 +00:00
drochner
3fa06c5531 update to 2.10.0
changes:
-enum/leak fix
2006-04-06 16:10:56 +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
jlam
9c8b5ede43 Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no
developer is officially maintaining the package.

The rationale for changing this from "tech-pkg" to "pkgsrc-users" is
that it implies that any user can try to maintain the package (by
submitting patches to the mailing list).  Since the folks most likely
to care about the package are the folks that want to use it or are
already using it, this would leverage the energy of users who aren't
developers.
2006-03-04 21:28:51 +00:00
tonio
309bb2eedc Fix MASTERSITES, from PR pkg/32782, by Robert Elz 2006-02-09 12:48:59 +00:00
drochner
fa97d921f3 import pygobject-2.9.1
This used to be part of py-gtk, but will be split out in future
versions.
2006-02-07 18:59:59 +00:00