Commit graph

23 commits

Author SHA1 Message Date
prlw1
d5dbb14d1d Many fixes. Python 3 support improved, and python 2.6 support dropped.
For full details see:
https://git.gnome.org/browse/pygobject/tree/NEWS?h=pygobject-3-10&id=3.10.2
2013-12-09 23:12:31 +00:00
adam
d2cb6dec32 Revbump after cairo update 2013-09-02 19:50:38 +00:00
wiz
5abee1885b Update to 3.8.3:
3.8.3   05-Jul-2013
	- Add marshalling of GI_TYPE_TAG_VOID held in a GValue to int.  While
	  not particularly useful this allows some callbacks in WebKit to
	  function without causing a segfault. (Simon Feltman) (#694233)
	- pygtkcompat: Fix for missing methods on Windows (Martin Pitt)
	  (#702787)
	- gi/pygi-info.c: Avoid C99-style variable declaration (Chun-wei Fan)
	  (#702786)
	- Clear return value of closures to zero when an exception occures
	  (Simon Feltman) (#702552)
	- Re-add support for passing GValue's by reference (Simon Feltman)
	  (#701058)
	- Don't use doctest syntax in docstrings for examples, to fix test
	  failures with pyflakes 0.7.x (Martin Pitt) (#701009)
	- examples/option.py: Port to GI and Python 3 (Martin Pitt)
2013-07-15 12:41:03 +00:00
jperkin
53604ecbfc Add USE_LANGUAGES=c c99, package requires C99 features.
Fixes build on SunOS.
2013-06-09 06:48:44 +00:00
tron
a36fb86593 Try to fix the fallout caused by the fix for PR pkg/47882. Part 3:
Recursively bump package revisions again after the "freetype2" and
"fontconfig" handling was fixed.
2013-06-04 22:15:37 +00:00
wiz
c83ffb8583 Bump freetype2 and fontconfig dependencies to current pkgsrc versions,
to address issues with NetBSD-6(and earlier)'s fontconfig not being
new enough for pango.

While doing that, also bump freetype2 dependency to current pkgsrc
version.

Suggested by tron in PR 47882
2013-06-03 10:04:30 +00:00
joerg
8a2c9ba32a Don't enable Python 3.x support as py-cairo dependency doesn't support
it.
2013-05-20 14:51:13 +00:00
prlw1
951927a8f7 Update py-gobject3 to 3.8.2
Many bug fixes and improvemnts:
https://git.gnome.org/browse/pygobject/tree/NEWS?id=3.8.2

Highlights:
 - Dot not clobber original Gdk/Gtk functions with overrides
   (Martin Pitt) (#686835)
 - Fix array arguments on 32 bit architectures (Martin Pitt)
 - Add backwards compatible API for GLib.unix_signal_add_full()
   (Martin Pitt)
 - Drop MININT64/MAXUINT64 workaround, current g-i gets this right now
   (Martin Pitt)
 - [API change] Drop almost all static GLib bindings and replace them
   with proper introspection. This gets rid of several cases where the
   PyGObject API was not matching the real GLib API, makes the full GLib
   API available through introspection, and makes the code smaller,
   easier to maintain. For backwards compatibility, overrides are
   provided to emulate the old static binding API, but this will throw a
   PyGIDeprecationWarning for the cases that diverge from the official
   API (in particular, GLib.io_add_watch() and GLib.child_watch_add()
   being called without a priority argument). (Martin Pitt, Simon Feltman)
 - [API change] Deprecate calling GLib API through the GObject
   namespace. This has always been a misnomer with introspection, and
   will be removed in a later version; for now this throws a
   PyGIDeprecationWarning.
 - [API change] Do not bind gobject_get_data() and gobject_set_data().
   These have been deprecated for a cycle, now dropped entirely.
   (Steve Frécinaux) (#641944)
 - [API change] Deprecate void pointer fields as general PyObject
   storage. (Simon Feltman) (#683599)
2013-05-18 22:59:46 +00:00
wiz
d1b820f37b Recursive bump for png-1.6. 2013-02-16 11:18:58 +00:00
prlw1
77c5fd343d Avoid warnings running make readme / checksum etc in py-gobject3 on systems
without python. Reported by wiz@
2012-12-20 15:01:28 +00:00
wiz
7446875aa6 Fix PKGCONFIG_OVERRIDE path, remove REPLACE_PYTHON line for non-existing
file, and bump PKGREVISION for the former.
2012-12-16 21:44:40 +00:00
prlw1
ef4b3525c9 Update py-gobject3 to 3.4.2
- Fix marshalling of GByteArrays (Martin Pitt)
- Fix marshalling of ssize_t to smaller ints (Martin Pitt)
- Fix crash with GLib.child_watch_add (Daniel Narvaez) (#688067)
- Fix various bugs in GLib.IOChannel (Martin Pitt)
- Work around wrong 64 bit constants in GLib Gir (Martin Pitt)
- Fix OverflowError in source_remove() (Martin Pitt) (#684526)
- Fix Signal decorator to not use base class gsignals dict
  (Simon Feltman) (#686496)
2012-12-04 15:04:44 +00:00
prlw1
4929b23f3b Fix solaris build from Richard Palo in PR47275.
Although neither our egg.mk nor distutils.mk files use PLATFORM in
EGG_NAME, egg{,-info} filenames are of the form

  name ["-" version ["-py" pyver ["-" required_platform]]] "." ext

As pygobject is C based, they chose to include required_platform in the
egg name. As per the patch, PLATFORM is the output of python's
get_platform() function, which is not just uname() output, but a
modified version of it on solaris. (Stricly, get_build_platform() might
be even more correct, but would require a depency on setuputils.)
2012-12-04 14:54:34 +00:00
prlw1
ee7ea3a2dc Update py-gobject3 to 3.4.1.1 - thanks to drochner@
3.4.1.1 17-Oct-2012
- Bump g-i dependency to >= 1.34.1.1 (Paolo Borelli)
- Fix leaked vfunc return values (Simon Feltman) (#686140)
- Install egg-info files in the right dir  Kalev Lember) (#686315)

3.4.1   15-Oct-2012
- Skip Regress tests with --disable-cairo (Martin Pitt) (#685094)
- Fix leak with python callables as closure argument. (Simon Feltman) (#685598)
- Gio overrides: Handle setting GSettings enum keys (Martin Pitt) (#685947)
- Fix unsigned values in GArray/GList/GSList/GHash (Martin Pitt) (#685860)
- _pygi_marshal_from_py_uint64(): Use correct data type in py2.7 check (Alban Browaeys) (#685000)
- Install an .egg-info file (Johan Dahlin) (#680138)
- PyGProps_getattro(): Fix GObjectClass leak (Johan Dahlin) (#685218)
- pygobject.c: Don't leak GObjectClass reference (Olivier Crête) (#684062)
- Fix memory leak in _pygi_argument_to_array() (Alban Browaeys) (#685082)
- Fix error messages for out of range numbers (Martin Pitt) (#684314)
- Kill dbus-daemon after running tests (Martin Pitt) (#685009)
- GVariant overrides: Support empty tuple arrays (Martin Pitt) (#684928)
- tests: Fix wrong return type in test_int64_callback() (Martin Pitt) (#684700)
- Fix GValue marshalling of long and unsigned long (Giovanni Campagna) (#684331)
- Clean up deprecation message for assigning gpointers to objects. (Simon Feltman) (#683599)
- pygi-property: Lookup property in base classes of non-introspected types (Olivier Crête) (#684058)
2012-10-26 10:18:42 +00:00
prlw1
6dbd2e1de5 Update py-gobject3 to 3.4.0
Many bug fixes especially 32 vs 64-bit fixes, drop support for python < 2.6.
See http://git.gnome.org/browse/pygobject/plain/NEWS?id=3.4.0 for details.
2012-10-08 21:15:03 +00:00
wiz
79434c2ac7 Update for python25 removal. 2012-10-03 22:14:00 +00:00
tron
14215633d2 Mass recursive bump after the dependence fix of the "cairo" package
requested by Thomas Klausner.
2012-10-02 17:10:28 +00:00
prlw1
27371a6b75 commit 4e4c87e3: Fix 64bit integer convertion from GValue
(In the vain hope that it might fix
https://bugzilla.gnome.org/show_bug.cgi?id=681157)
2012-09-20 12:00:00 +00:00
obache
c38c120ee5 recursive bump from libffi shlib major bump
(additionaly, reset PKGREVISION of qt4-* sub packages from base qt4 update)
2012-09-15 10:03:29 +00:00
adam
b15c922bcc Revbump after updating graphics/cairo 2012-09-07 19:16:05 +00:00
prlw1
19cf010ee9 py-gobject3 depends on gobject, so add glib2 to bl3.mk 2012-08-20 16:02:08 +00:00
dholland
a4cff11b5d Does not build on python25. 2012-07-06 04:36:07 +00:00
prlw1
b8063bfce5 Add py-gobject3 version 3.2.2
Disable gobject-introspection in py-gobject so it can coexist with py-gobject3
2012-07-04 18:31:10 +00:00