diff options
author | obache <obache@pkgsrc.org> | 2012-05-22 09:43:33 +0000 |
---|---|---|
committer | obache <obache@pkgsrc.org> | 2012-05-22 09:43:33 +0000 |
commit | 81fcc093debfc48e1f8ae39318391263af131356 (patch) | |
tree | e9a685b3116184709883e1fe0bad7ae3c2073ac8 /x11/py-sip | |
parent | 56b47a67410b118509246a9ab504094a5b065061 (diff) | |
download | pkgsrc-81fcc093debfc48e1f8ae39318391263af131356.tar.gz |
Fixes for Python>=32 PEP 3147.
Let to compile PYC files in post-install phase, instead of installing
.pyc files generaed as a side effect.
Diffstat (limited to 'x11/py-sip')
-rw-r--r-- | x11/py-sip/Makefile | 5 | ||||
-rw-r--r-- | x11/py-sip/distinfo | 4 | ||||
-rw-r--r-- | x11/py-sip/patches/patch-aa | 11 |
3 files changed, 7 insertions, 13 deletions
diff --git a/x11/py-sip/Makefile b/x11/py-sip/Makefile index 1acc80179c3..db339407a07 100644 --- a/x11/py-sip/Makefile +++ b/x11/py-sip/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.29 2012/02/17 18:36:45 drochner Exp $ +# $NetBSD: Makefile,v 1.30 2012/05/22 09:43:33 obache Exp $ DISTNAME= sip-4.13.2 PKGNAME= ${PYPKGPREFIX}-${DISTNAME} @@ -60,6 +60,9 @@ do-configure: (cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \ ${PYTHONBIN} configure.py ${CONFIGURE_ARGS}) +post-install: + ${PY_COMPILE_ALL} ${DESTDIR}${PREFIX}/${PYSITELIB}/sipconfig.py + .include "../../lang/python/application.mk" .include "../../lang/python/extension.mk" .include "../../mk/bsd.pkg.mk" diff --git a/x11/py-sip/distinfo b/x11/py-sip/distinfo index 9611b26550c..c5bd2391da6 100644 --- a/x11/py-sip/distinfo +++ b/x11/py-sip/distinfo @@ -1,7 +1,7 @@ -$NetBSD: distinfo,v 1.24 2012/02/17 18:36:45 drochner Exp $ +$NetBSD: distinfo,v 1.25 2012/05/22 09:43:33 obache Exp $ SHA1 (sip-4.13.2.tar.gz) = 1c5df9182e8046f1c0d01603a2474fa2418bcea0 RMD160 (sip-4.13.2.tar.gz) = 24a8e7c4bd36382594ea3f11317eb0f10e4e56ea Size (sip-4.13.2.tar.gz) = 733120 bytes -SHA1 (patch-aa) = 83c90f534c46c5b5751d2ef23ba3cf23f803be65 +SHA1 (patch-aa) = 72742d6608d13c1999961a2d36913b5e9d11fa50 SHA1 (patch-ab) = 044f78528dc67f7585c15b0fb3ec116ff11e31a6 diff --git a/x11/py-sip/patches/patch-aa b/x11/py-sip/patches/patch-aa index 6e241cc8d2a..dbd890fab6b 100644 --- a/x11/py-sip/patches/patch-aa +++ b/x11/py-sip/patches/patch-aa @@ -1,4 +1,4 @@ -$NetBSD: patch-aa,v 1.4 2011/01/11 15:14:20 drochner Exp $ +$NetBSD: patch-aa,v 1.5 2012/05/22 09:43:33 obache Exp $ --- configure.py.orig 2010-12-23 17:40:28.000000000 +0000 +++ configure.py @@ -20,12 +20,3 @@ $NetBSD: patch-aa,v 1.4 2011/01/11 15:14:20 drochner Exp $ "sip_inc_dir": opts.sipincdir, "sip_mod_dir": opts.sipmoddir, "default_bin_dir": plat_bin_dir, -@@ -289,7 +289,7 @@ def create_makefiles(macros): - sipconfig.ParentMakefile( - configuration=cfg, - subdirs=["sipgen", "siplib"], -- installs=(["sipconfig.py", os.path.join(src_dir, "sipdistutils.py")], -+ installs=(["sipconfig.py", "sipconfig.pyc", os.path.join(src_dir, "sipdistutils.py")], - cfg.sip_mod_dir) - ).generate() - |