diff options
author | gusi <gusi@df743ca5-7f9a-e211-a948-0013205c9059> | 2014-03-10 22:45:12 +0800 |
---|---|---|
committer | gusi <gusi@df743ca5-7f9a-e211-a948-0013205c9059> | 2014-03-10 22:45:12 +0800 |
commit | 07f2720395553afbc1ca3fc0076b911b756c3df7 (patch) | |
tree | 42fb00c48dfb1c5cb18345c122ff3a94c53f05fd /devel/py-gobject3 | |
parent | 509cef5b059c820ff75c503912978fe00f23c36c (diff) | |
download | marcuscom-ports-experimental-07f2720395553afbc1ca3fc0076b911b756c3df7.tar.gz marcuscom-ports-experimental-07f2720395553afbc1ca3fc0076b911b756c3df7.tar.zst marcuscom-ports-experimental-07f2720395553afbc1ca3fc0076b911b756c3df7.zip |
Update py-gobject3 to 3.11.91.
git-svn-id: svn://creme-brulee.marcuscom.com/ports-experimental/trunk@19061 df743ca5-7f9a-e211-a948-0013205c9059
Diffstat (limited to 'devel/py-gobject3')
-rw-r--r-- | devel/py-gobject3/Makefile | 50 | ||||
-rw-r--r-- | devel/py-gobject3/distinfo | 2 | ||||
-rw-r--r-- | devel/py-gobject3/pkg-descr | 4 | ||||
-rw-r--r-- | devel/py-gobject3/pkg-plist | 85 |
4 files changed, 141 insertions, 0 deletions
diff --git a/devel/py-gobject3/Makefile b/devel/py-gobject3/Makefile new file mode 100644 index 0000000..8797b1a --- /dev/null +++ b/devel/py-gobject3/Makefile @@ -0,0 +1,50 @@ +# Created by: Joe Marcus Clarke <marcus@FreeBSD.org> +# $FreeBSD$ +# $MCom$ + +PORTNAME= gobject +PORTVERSION= 3.11.91 +CATEGORIES= devel python +MASTER_SITES= GNOME +MASTER_SITE_SUBDIR= sources/pygobject/${PORTVERSION:C/^([0-9]+\.[0-9]+).*/\1/} +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +PKGNAMESUFFIX= 3 +DISTNAME= pygobject-${PORTVERSION} +DIST_SUBDIR= gnome3 + +MAINTAINER= gnome@FreeBSD.org +COMMENT= Python bindings for GObject + +LICENSE= LGPL21 +LICENSE_FILE= ${WRKSRC}/COPYING + +BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/pycairo.pc:${PORTSDIR}/graphics/py-cairo +LIB_DEPENDS= libffi.so:${PORTSDIR}/devel/libffi +RUN_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/pycairo.pc:${PORTSDIR}/graphics/py-cairo + +USE_XZ= yes +USES= gmake pathfix pkgconfig +USE_GNOME= glib20 introspection +USE_PYTHON= 2.6+ +GNU_CONFIGURE= yes +USE_LDCONFIG= yes + +# this port doesn't work with py-gobject < 2.28.6_2, clungle below +CONFLICTS= py*-gtk-0* py*-gobject-2.*.[0-6] py*-gobject-2.*.[7-9] \ + py*-gobject-2.*.6_1 + +PLIST_SUB= PYTHON_VER="${PYTHON_VER}" ARCH=${ARCH} UNAME_R=${UNAME_R} \ + VERSION=${PORTVERSION} + +.include <bsd.port.pre.mk> + +UNAME_R!= ${UNAME} -r + +post-patch: + @${REINPLACE_CMD} -e 's|SUBDIRS = examples gi tests|SUBDIRS = examples gi|g' \ + ${WRKSRC}/Makefile.in + +post-install: + @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/gi/*.so + +.include <bsd.port.post.mk> diff --git a/devel/py-gobject3/distinfo b/devel/py-gobject3/distinfo new file mode 100644 index 0000000..7327d6d --- /dev/null +++ b/devel/py-gobject3/distinfo @@ -0,0 +1,2 @@ +SHA256 (gnome3/pygobject-3.11.91.tar.xz) = 58fcd2934da25498ea734b43482c91add76a05e50e209f5f89f4516bcb77ecd5 +SIZE (gnome3/pygobject-3.11.91.tar.xz) = 699040 diff --git a/devel/py-gobject3/pkg-descr b/devel/py-gobject3/pkg-descr new file mode 100644 index 0000000..eded7fc --- /dev/null +++ b/devel/py-gobject3/pkg-descr @@ -0,0 +1,4 @@ +PyGObject provides a convenient wrapper for the GObject+ library for use +in Python programs, and takes care of many of the boring details such as +managing memory and type casting. When combined with PyGTK, PyORBit and +gnome-python, it can be used to write full featured Gnome applications. diff --git a/devel/py-gobject3/pkg-plist b/devel/py-gobject3/pkg-plist new file mode 100644 index 0000000..caf2050 --- /dev/null +++ b/devel/py-gobject3/pkg-plist @@ -0,0 +1,85 @@ +include/pygobject-3.0/pygobject.h +%%PYTHON_SITELIBDIR%%/gi/__init__.py +%%PYTHON_SITELIBDIR%%/gi/__init__.pyc +%%PYTHON_SITELIBDIR%%/gi/__init__.pyo +%%PYTHON_SITELIBDIR%%/gi/_constants.py +%%PYTHON_SITELIBDIR%%/gi/_constants.pyc +%%PYTHON_SITELIBDIR%%/gi/_constants.pyo +%%PYTHON_SITELIBDIR%%/gi/_gi.la +%%PYTHON_SITELIBDIR%%/gi/_gi.so +%%PYTHON_SITELIBDIR%%/gi/_gi_cairo.la +%%PYTHON_SITELIBDIR%%/gi/_gi_cairo.so +%%PYTHON_SITELIBDIR%%/gi/_option.py +%%PYTHON_SITELIBDIR%%/gi/_option.pyc +%%PYTHON_SITELIBDIR%%/gi/_option.pyo +%%PYTHON_SITELIBDIR%%/gi/_propertyhelper.py +%%PYTHON_SITELIBDIR%%/gi/_propertyhelper.pyc +%%PYTHON_SITELIBDIR%%/gi/_propertyhelper.pyo +%%PYTHON_SITELIBDIR%%/gi/_signalhelper.py +%%PYTHON_SITELIBDIR%%/gi/_signalhelper.pyc +%%PYTHON_SITELIBDIR%%/gi/_signalhelper.pyo +%%PYTHON_SITELIBDIR%%/gi/docstring.py +%%PYTHON_SITELIBDIR%%/gi/docstring.pyc +%%PYTHON_SITELIBDIR%%/gi/docstring.pyo +%%PYTHON_SITELIBDIR%%/gi/importer.py +%%PYTHON_SITELIBDIR%%/gi/importer.pyc +%%PYTHON_SITELIBDIR%%/gi/importer.pyo +%%PYTHON_SITELIBDIR%%/gi/module.py +%%PYTHON_SITELIBDIR%%/gi/module.pyc +%%PYTHON_SITELIBDIR%%/gi/module.pyo +%%PYTHON_SITELIBDIR%%/gi/pygtkcompat.py +%%PYTHON_SITELIBDIR%%/gi/pygtkcompat.pyc +%%PYTHON_SITELIBDIR%%/gi/pygtkcompat.pyo +%%PYTHON_SITELIBDIR%%/gi/types.py +%%PYTHON_SITELIBDIR%%/gi/types.pyc +%%PYTHON_SITELIBDIR%%/gi/types.pyo +%%PYTHON_SITELIBDIR%%/gi/_gobject/__init__.py +%%PYTHON_SITELIBDIR%%/gi/_gobject/__init__.pyc +%%PYTHON_SITELIBDIR%%/gi/_gobject/__init__.pyo +%%PYTHON_SITELIBDIR%%/gi/overrides/GIMarshallingTests.py +%%PYTHON_SITELIBDIR%%/gi/overrides/GIMarshallingTests.pyc +%%PYTHON_SITELIBDIR%%/gi/overrides/GIMarshallingTests.pyo +%%PYTHON_SITELIBDIR%%/gi/overrides/GLib.py +%%PYTHON_SITELIBDIR%%/gi/overrides/GLib.pyc +%%PYTHON_SITELIBDIR%%/gi/overrides/GLib.pyo +%%PYTHON_SITELIBDIR%%/gi/overrides/GObject.py +%%PYTHON_SITELIBDIR%%/gi/overrides/GObject.pyc +%%PYTHON_SITELIBDIR%%/gi/overrides/GObject.pyo +%%PYTHON_SITELIBDIR%%/gi/overrides/Gdk.py +%%PYTHON_SITELIBDIR%%/gi/overrides/Gdk.pyc +%%PYTHON_SITELIBDIR%%/gi/overrides/Gdk.pyo +%%PYTHON_SITELIBDIR%%/gi/overrides/Gio.py +%%PYTHON_SITELIBDIR%%/gi/overrides/Gio.pyc +%%PYTHON_SITELIBDIR%%/gi/overrides/Gio.pyo +%%PYTHON_SITELIBDIR%%/gi/overrides/Gtk.py +%%PYTHON_SITELIBDIR%%/gi/overrides/Gtk.pyc +%%PYTHON_SITELIBDIR%%/gi/overrides/Gtk.pyo +%%PYTHON_SITELIBDIR%%/gi/overrides/Pango.py +%%PYTHON_SITELIBDIR%%/gi/overrides/Pango.pyc +%%PYTHON_SITELIBDIR%%/gi/overrides/Pango.pyo +%%PYTHON_SITELIBDIR%%/gi/overrides/__init__.py +%%PYTHON_SITELIBDIR%%/gi/overrides/__init__.pyc +%%PYTHON_SITELIBDIR%%/gi/overrides/__init__.pyo +%%PYTHON_SITELIBDIR%%/gi/overrides/keysyms.py +%%PYTHON_SITELIBDIR%%/gi/overrides/keysyms.pyc +%%PYTHON_SITELIBDIR%%/gi/overrides/keysyms.pyo +%%PYTHON_SITELIBDIR%%/gi/repository/__init__.py +%%PYTHON_SITELIBDIR%%/gi/repository/__init__.pyc +%%PYTHON_SITELIBDIR%%/gi/repository/__init__.pyo +%%PYTHON_SITELIBDIR%%/pygobject-%%VERSION%%-pypython%%PYTHON_VER%%-freebsd-%%UNAME_R%%-%%ARCH%%.egg-info +%%PYTHON_SITELIBDIR%%/pygtkcompat/__init__.py +%%PYTHON_SITELIBDIR%%/pygtkcompat/__init__.pyc +%%PYTHON_SITELIBDIR%%/pygtkcompat/__init__.pyo +%%PYTHON_SITELIBDIR%%/pygtkcompat/generictreemodel.py +%%PYTHON_SITELIBDIR%%/pygtkcompat/generictreemodel.pyc +%%PYTHON_SITELIBDIR%%/pygtkcompat/generictreemodel.pyo +%%PYTHON_SITELIBDIR%%/pygtkcompat/pygtkcompat.py +%%PYTHON_SITELIBDIR%%/pygtkcompat/pygtkcompat.pyc +%%PYTHON_SITELIBDIR%%/pygtkcompat/pygtkcompat.pyo +libdata/pkgconfig/pygobject-3.0.pc +@dirrm %%PYTHON_SITELIBDIR%%/pygtkcompat +@dirrm %%PYTHON_SITELIBDIR%%/gi/repository +@dirrm %%PYTHON_SITELIBDIR%%/gi/overrides +@dirrm %%PYTHON_SITELIBDIR%%/gi/_gobject +@dirrm %%PYTHON_SITELIBDIR%%/gi +@dirrmtry include/pygobject-3.0 |