summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRuslan Makhmatkhanov <rm@FreeBSD.org>2016-03-07 10:17:29 +0000
committerRuslan Makhmatkhanov <rm@FreeBSD.org>2016-03-07 10:17:29 +0000
commitbd9c6c3214c5e4b9a5bd04d3d4c621a0cb4ed0ab (patch)
tree9ca01800f0053522b09070497235a3ec26ea3ef1
parent- Since our GitHub-hosted distfile support understands external projects, (diff)
devel/gitg: fix packaging with python 3.5
Also add missing dependency upon py3gobject3 that is required when port is built with PYTHON option (default disable) With hat: gnome
Notes
Notes: svn path=/head/; revision=410513
-rw-r--r--devel/gitg/Makefile15
-rw-r--r--devel/gitg/pkg-plist2
2 files changed, 15 insertions, 2 deletions
diff --git a/devel/gitg/Makefile b/devel/gitg/Makefile
index 8a7a20d34178..956d1270718b 100644
--- a/devel/gitg/Makefile
+++ b/devel/gitg/Makefile
@@ -48,6 +48,19 @@ NLS_USES= gettext
NLS_CONFIGURE_ENABLE= nls
PYTHON_USES= python:3
PYTHON_CONFIGURE_ENABLE= python
+PYTHON_USE= GNOME=py3gobject3
PYTHON_PLIST_SUB= PYTHON_SUFFIX=${PYTHON_SUFFIX}
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+
+.if defined(PYTHON_REL)
+.if ${PYTHON_REL} < 3500
+PYOEXTENSION= pyo
+.else
+PYOEXTENSION= opt-1.pyc
+.endif
+.endif
+
+PLIST_SUB+= PYOEXTENSION=${PYOEXTENSION}
+
+.include <bsd.port.post.mk>
diff --git a/devel/gitg/pkg-plist b/devel/gitg/pkg-plist
index ce250b483f37..ced443d64c6c 100644
--- a/devel/gitg/pkg-plist
+++ b/devel/gitg/pkg-plist
@@ -15,7 +15,7 @@ lib/libgitg-ext-1.0.so.0
lib/libgitg-ext-1.0.so.0.0.0
%%PYTHON%%%%PYTHON_SITELIBDIR%%/gi/overrides/GitgExt.py
%%PYTHON%%%%PYTHON_SITELIBDIR%%/gi/overrides/__pycache__/GitgExt.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/gi/overrides/__pycache__/GitgExt.cpython-%%PYTHON_SUFFIX%%.pyo
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/gi/overrides/__pycache__/GitgExt.cpython-%%PYTHON_SUFFIX%%.%%PYOEXTENSION%%
libdata/pkgconfig/libgitg-1.0.pc
libdata/pkgconfig/libgitg-ext-1.0.pc
man/man1/gitg.1.gz