[Midnightbsd-cvs] mports [16188] trunk/devel/py-gobject: update for new python framework

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Sat Apr 12 14:34:28 EDT 2014


Revision: 16188
          http://svnweb.midnightbsd.org/mports/?rev=16188
Author:   laffer1
Date:     2014-04-12 14:34:28 -0400 (Sat, 12 Apr 2014)
Log Message:
-----------
update for new python framework

Modified Paths:
--------------
    trunk/devel/py-gobject/Makefile
    trunk/devel/py-gobject/pkg-plist

Modified: trunk/devel/py-gobject/Makefile
===================================================================
--- trunk/devel/py-gobject/Makefile	2014-04-12 18:32:59 UTC (rev 16187)
+++ trunk/devel/py-gobject/Makefile	2014-04-12 18:34:28 UTC (rev 16188)
@@ -2,7 +2,7 @@
 
 PORTNAME=	gobject
 PORTVERSION=	2.28.6
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	devel python
 MASTER_SITES=	GNOME
 MASTER_SITE_SUBDIR=	sources/pygobject/${PORTVERSION:C/^([0-9]+\.[0-9]+).*/\1/}
@@ -16,25 +16,30 @@
 
 BUILD_DEPENDS=	g-ir-scanner:${PORTSDIR}/devel/gobject-introspection \
 		${LOCALBASE}/libdata/pkgconfig/pycairo.pc:${PORTSDIR}/graphics/py-cairo
+LIB_DEPENDS+=	libffi.so:${PORTSDIR}/devel/libffi
 RUN_DEPENDS=	g-ir-scanner:${PORTSDIR}/devel/gobject-introspection \
 		${LOCALBASE}/libdata/pkgconfig/pycairo.pc:${PORTSDIR}/graphics/py-cairo
 
-USE_XZ=	yes
-USE_GMAKE=	yes
-USE_GNOME=	gnomehack glib20
-USE_PYTHON=	2.5+
+USES=		gmake pathfix pkgconfig
+USE_XZ=		yes
+USE_GNOME=	glib20
+USE_PYTHON=	2
 GNU_CONFIGURE=	yes
 USE_LDCONFIG=	yes
-USE_PKGCONFIG=	build
 CONFIGURE_ARGS=	--disable-docs --disable-introspection --with-ffi
-PLIST_SUB=	PYTHON_VER="${PYTHON_VER}"
 
 CONFLICTS=	py*-gtk-0*
+PLIST_SUB=	PYTHON_VER="${PYTHON_VER}"
 
 SKIP_FAKE_CHECK=.*\.py[co]
 
 post-install:
 	@${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py \
-		${PREFIX}/share/pygobject/2.0/codegen
+		${STAGEDIR}${PREFIX}/share/pygobject/2.0/codegen
 
+.for l in glib/_glib gobject/_gobject gtk-2.0/gio/_gio gtk-2.0/gio/unix
+	${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/${l}.so
+.endfor
+	${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libpyglib-2.0-python${PYTHON_VER}.so.0
+
 .include <bsd.port.mk>

Modified: trunk/devel/py-gobject/pkg-plist
===================================================================
--- trunk/devel/py-gobject/pkg-plist	2014-04-12 18:32:59 UTC (rev 16187)
+++ trunk/devel/py-gobject/pkg-plist	2014-04-12 18:34:28 UTC (rev 16188)
@@ -1,9 +1,9 @@
 bin/pygobject-codegen-2.0
 include/pygtk-2.0/pyglib.h
 include/pygtk-2.0/pygobject.h
-lib/libpyglib-2.0-python%%PYTHON_VER%%.la
-lib/libpyglib-2.0-python%%PYTHON_VER%%.so
-lib/libpyglib-2.0-python%%PYTHON_VER%%.so.0
+lib/libpyglib-2.0-%%PYTHON_VERSION%%.la
+lib/libpyglib-2.0-%%PYTHON_VERSION%%.so
+lib/libpyglib-2.0-%%PYTHON_VERSION%%.so.0
 %%PYTHON_SITELIBDIR%%/glib/__init__.py
 %%PYTHON_SITELIBDIR%%/glib/__init__.pyc
 %%PYTHON_SITELIBDIR%%/glib/__init__.pyo
@@ -23,6 +23,9 @@
 %%PYTHON_SITELIBDIR%%/gobject/propertyhelper.py
 %%PYTHON_SITELIBDIR%%/gobject/propertyhelper.pyc
 %%PYTHON_SITELIBDIR%%/gobject/propertyhelper.pyo
+%%PYTHON_SITELIBDIR%%/gtk-2.0/dsextras.py
+%%PYTHON_SITELIBDIR%%/gtk-2.0/dsextras.pyc
+%%PYTHON_SITELIBDIR%%/gtk-2.0/dsextras.pyo
 %%PYTHON_SITELIBDIR%%/gtk-2.0/gio/__init__.py
 %%PYTHON_SITELIBDIR%%/gtk-2.0/gio/__init__.pyc
 %%PYTHON_SITELIBDIR%%/gtk-2.0/gio/__init__.pyo
@@ -30,9 +33,6 @@
 %%PYTHON_SITELIBDIR%%/gtk-2.0/gio/_gio.so
 %%PYTHON_SITELIBDIR%%/gtk-2.0/gio/unix.la
 %%PYTHON_SITELIBDIR%%/gtk-2.0/gio/unix.so
-%%PYTHON_SITELIBDIR%%/gtk-2.0/dsextras.py
-%%PYTHON_SITELIBDIR%%/gtk-2.0/dsextras.pyc
-%%PYTHON_SITELIBDIR%%/gtk-2.0/dsextras.pyo
 %%PYTHON_SITELIBDIR%%/pygtk.pth
 %%PYTHON_SITELIBDIR%%/pygtk.py
 %%PYTHON_SITELIBDIR%%/pygtk.pyc



More information about the Midnightbsd-cvs mailing list