[Midnightbsd-cvs] mports [17763] trunk/x11-toolkits/py-gtk2/pkg-plist: py-gtk2 fix build

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Wed Oct 15 20:42:03 EDT 2014


Revision: 17763
          http://svnweb.midnightbsd.org/mports/?rev=17763
Author:   laffer1
Date:     2014-10-15 20:42:02 -0400 (Wed, 15 Oct 2014)
Log Message:
-----------
py-gtk2 fix build

Modified Paths:
--------------
    trunk/x11-toolkits/py-gtk2/Makefile
    trunk/x11-toolkits/py-gtk2/distinfo
    trunk/x11-toolkits/py-gtk2/pkg-descr
    trunk/x11-toolkits/py-gtk2/pkg-plist

Property Changed:
----------------
    trunk/x11-toolkits/py-gtk2/pkg-descr

Modified: trunk/x11-toolkits/py-gtk2/Makefile
===================================================================
--- trunk/x11-toolkits/py-gtk2/Makefile	2014-10-16 00:37:37 UTC (rev 17762)
+++ trunk/x11-toolkits/py-gtk2/Makefile	2014-10-16 00:42:02 UTC (rev 17763)
@@ -1,31 +1,32 @@
 # $MidnightBSD$
 
-PORTNAME=	py-gtk
+PORTNAME=	gtk
 PORTVERSION=	2.24.0
+PORTREVISION=	1
 CATEGORIES=	x11-toolkits python
 MASTER_SITES=	GNOME
 MASTER_SITE_SUBDIR=	sources/pygtk/${PORTVERSION:C/^([0-9]+\.[0-9]+).*/\1/}
+PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
+PKGNAMESUFFIX=	2
 DISTNAME=	pygtk-${PORTVERSION}
 DIST_SUBDIR=	gnome2
 
 MAINTAINER=	ports at MidnightBSD.org
-COMMENT=	A set of Python bindings for GTK+
+COMMENT=	Set of Python bindings for GTK+
+
 LICENSE=	gpl2
 
 BUILD_DEPENDS=	${PYTHON_SITELIBDIR}/cairo/__init__.py:${PORTSDIR}/graphics/py-cairo
 RUN_DEPENDS=	${PYTHON_SITELIBDIR}/cairo/__init__.py:${PORTSDIR}/graphics/py-cairo
 
-USE_BZIP2=	yes
-USE_GMAKE=	yes
-USE_GNOME=	gnomehack libglade2 pygobject
-USE_PYTHON=	yes
-USE_GETTEXT=	yes
+USES=		gettext gmake libtool pathfix pkgconfig tar:bzip2
+USE_GNOME=	libglade2 pygobject
+USE_PYTHON=	2
 GNU_CONFIGURE=	yes
-CONFIGURE_ENV=	CPPFLAGS="-I${LOCALBASE}/include" \
-		LIBS="-lintl" \
-		PYTHON="${PYTHON_VERSION}"
+CONFIGURE_ENV=	PYTHON="${PYTHON_VERSION}"
+CPPFLAGS+=	-I${LOCALBASE}/include
+LDFLAGS+=	-L${LOCALBASE}/lib
 CONFIGURE_ARGS=	--disable-docs
-LDFLAGS+=	-L${LOCALBASE}/lib
 
 DOCSDIR=	${PREFIX}/share/doc/py-gtk
 EG_SRC_DIR=	${WRKSRC}/examples
@@ -33,11 +34,12 @@
 
 CONFLICTS=	py*-gtk-0*
 
-OPTIONS=	NUMPY "Enable numpy support (pulls in gcc44)" off
+OPTIONS_DEFINE=	NUMPY DOCS EXAMPLES
+NUMPY_DESC=	Numpy support (pulls in lang/gcc)
 
-.include <bsd.port.pre.mk>
+.include <bsd.mport.options.mk>
 
-.if defined(WITH_NUMPY)
+.if ${PORT_OPTIONS:MNUMPY}
 BUILD_DEPENDS+=	${PYNUMPY}
 RUN_DEPENDS+=	${PYNUMPY}
 CONFIGURE_ARGS+=--enable-numpy
@@ -52,26 +54,23 @@
 .if !defined(WITHOUT_THREADS)
 CONFIGURE_ARGS+=	--enable-thread
 CFLAGS+=		${PTHREAD_CFLAGS}
-CONFIGURE_ENV+=		LDFLAGS="${PTHREAD_LIBS} ${LDFLAGS}"
+LDFLAGS+=		${PTHREAD_LIBS}
 .else
 CONFIGURE_ARGS+=	--disable-thread
-.if defined(LDFLAGS)
-CONFIGURE_ENV+=		LDFLAGS="${LDFLAGS}"
 .endif
-.endif
 
 post-install:
-.if !defined(NOPORTEXAMPLES)
+.if ${PORT_OPTIONS:MEXAMPLES}
+	@${RM} ${WRKSRC}/examples/pygtk-demo/pygtk-demo.in
 	${MKDIR} ${EXAMPLESDIR}
-	${TAR} -C ${EG_SRC_DIR} -cf - . | ${TAR} -C ${EXAMPLESDIR} -xf -
-	${CHOWN} -R ${BINOWN}:${BINGRP} ${EXAMPLESDIR}
-	${FIND} ${EXAMPLESDIR} -type d -print | ${XARGS} ${CHMOD} 0555
-	${FIND} ${EXAMPLESDIR} -type f -print | ${XARGS} ${CHMOD} 0444
+	cd ${EG_SRC_DIR} && ${COPYTREE_SHARE} . ${EXAMPLESDIR}
 .endif
-.if !defined(NOPORTDOCS)
+.if ${PORT_OPTIONS:MDOCS}
 	${MKDIR} ${DOCSDIR}
 	${INSTALL_DATA} ${WRKSRC}/MAPPING ${DOCSDIR}
 	${INSTALL_DATA} ${WRKSRC}/THREADS ${DOCSDIR}
 .endif
+	@${STRIP_CMD} ${PYTHON_SITELIBDIR}/gtk-2.0/gtk/*.so
+	@${STRIP_CMD} ${PYTHON_SITELIBDIR}/gtk-2.0/*.so
 
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>

Modified: trunk/x11-toolkits/py-gtk2/distinfo
===================================================================
--- trunk/x11-toolkits/py-gtk2/distinfo	2014-10-16 00:37:37 UTC (rev 17762)
+++ trunk/x11-toolkits/py-gtk2/distinfo	2014-10-16 00:42:02 UTC (rev 17763)
@@ -1,3 +1,2 @@
 SHA256 (gnome2/pygtk-2.24.0.tar.bz2) = cd1c1ea265bd63ff669e92a2d3c2a88eb26bcd9e5363e0f82c896e649f206912
-RMD160 (gnome2/pygtk-2.24.0.tar.bz2) = 33f597def646261483cbbf5491aeb27bf0d22ea6
 SIZE (gnome2/pygtk-2.24.0.tar.bz2) = 2361097

Modified: trunk/x11-toolkits/py-gtk2/pkg-descr
===================================================================
--- trunk/x11-toolkits/py-gtk2/pkg-descr	2014-10-16 00:37:37 UTC (rev 17762)
+++ trunk/x11-toolkits/py-gtk2/pkg-descr	2014-10-16 00:42:02 UTC (rev 17763)
@@ -2,7 +2,6 @@
 
  PyGTK
  =====
- Author: James Henstridge <james at daa.com.au>
 
  This archive contains modules that allow you to use gtk in Python
  programs.  At present, it is a fairly complete set of bindings.


Property changes on: trunk/x11-toolkits/py-gtk2/pkg-descr
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1
\ No newline at end of property
Modified: trunk/x11-toolkits/py-gtk2/pkg-plist
===================================================================
--- trunk/x11-toolkits/py-gtk2/pkg-plist	2014-10-16 00:37:37 UTC (rev 17762)
+++ trunk/x11-toolkits/py-gtk2/pkg-plist	2014-10-16 00:42:02 UTC (rev 17763)
@@ -100,12 +100,10 @@
 lib/pygtk/2.0/pygtk-demo.py
 lib/pygtk/2.0/pygtk-demo.pyc
 lib/pygtk/2.0/pygtk-demo.pyo
-%%PYTHON_SITELIBDIR%%/gtk-2.0/atk.la
 %%PYTHON_SITELIBDIR%%/gtk-2.0/atk.so
 %%PYTHON_SITELIBDIR%%/gtk-2.0/gtk/__init__.py
 %%PYTHON_SITELIBDIR%%/gtk-2.0/gtk/__init__.pyc
 %%PYTHON_SITELIBDIR%%/gtk-2.0/gtk/__init__.pyo
-%%PYTHON_SITELIBDIR%%/gtk-2.0/gtk/_gtk.la
 %%PYTHON_SITELIBDIR%%/gtk-2.0/gtk/_gtk.so
 %%PYTHON_SITELIBDIR%%/gtk-2.0/gtk/_lazyutils.py
 %%PYTHON_SITELIBDIR%%/gtk-2.0/gtk/_lazyutils.pyc
@@ -116,16 +114,12 @@
 %%PYTHON_SITELIBDIR%%/gtk-2.0/gtk/deprecation.py
 %%PYTHON_SITELIBDIR%%/gtk-2.0/gtk/deprecation.pyc
 %%PYTHON_SITELIBDIR%%/gtk-2.0/gtk/deprecation.pyo
-%%PYTHON_SITELIBDIR%%/gtk-2.0/gtk/glade.la
 %%PYTHON_SITELIBDIR%%/gtk-2.0/gtk/glade.so
 %%PYTHON_SITELIBDIR%%/gtk-2.0/gtk/keysyms.py
 %%PYTHON_SITELIBDIR%%/gtk-2.0/gtk/keysyms.pyc
 %%PYTHON_SITELIBDIR%%/gtk-2.0/gtk/keysyms.pyo
-%%PYTHON_SITELIBDIR%%/gtk-2.0/gtkunixprint.la
 %%PYTHON_SITELIBDIR%%/gtk-2.0/gtkunixprint.so
-%%PYTHON_SITELIBDIR%%/gtk-2.0/pango.la
 %%PYTHON_SITELIBDIR%%/gtk-2.0/pango.so
-%%PYTHON_SITELIBDIR%%/gtk-2.0/pangocairo.la
 %%PYTHON_SITELIBDIR%%/gtk-2.0/pangocairo.so
 libdata/pkgconfig/pygtk-2.0.pc
 %%PORTDOCS%%%%DOCSDIR%%/MAPPING
@@ -698,7 +692,6 @@
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/pygtk-demo/demos/treemodel.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/pygtk-demo/demos/ui_manager.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/pygtk-demo/pygtk-demo
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/pygtk-demo/pygtk-demo.in
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/pygtk-demo/pygtk-demo.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/simple/README
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/simple/dnd.py



More information about the Midnightbsd-cvs mailing list