On Wed, Mar 26, 2008 at 10:32:45PM +0000, Niall O'Higgins wrote:
> Tested on i386 and amd64.
>
> http://niallo.net/pycha-port.tar.gz
Looks good; I'd add SUBST_VARS+= VERSION (to clean up future plist
updates). Also, the regress suite seems to work, so I'd enable that
and add REGRESS_DEPENDS. When depending on Python ports, we usually
use RUN_DEPENDS rather than LIB_DEPENDS, too. Lastly, the
(cat|man)3f directories in PLIST shouldn't be there -- it seems like
your copy of /etc/mtree/BSD.local.dist is a bit out of date.
With regress enabled, passes on i386.
Above changes in a diff at:
http://www.lfod.us/files/ports/pycha.diff
Thanks!
--
o--------------------------{ Will Maier }--------------------------o
| web:.......http://www.lfod.us/ | [EMAIL PROTECTED] |
*------------------[ BSD Unix: Live Free or Die ]------------------*
diff -x .hg* -x *log -Naur ../pycha-orig/Makefile ./Makefile
--- ../pycha-orig/Makefile Wed Mar 26 16:54:46 2008
+++ ./Makefile Wed Mar 26 20:20:24 2008
@@ -19,9 +19,18 @@
MASTER_SITES= http://pypi.python.org/packages/source/p/pycha/
MODULES= lang/python
-LIB_DEPENDS= ::graphics/py-cairo
USE_LIBTOOL= Yes
USE_X11= Yes
MODPY_SETUPTOOLS=Yes
+
+RUN_DEPENDS+= ::graphics/py-cairo
+REGRESS_DEPENDS=${RUN_DEPENDS}
+
+SUBST_VARS+= VERSION
+
+do-regress: fake
+ @cd ${WRKSRC}/tests && ${MAKE_ENV} \
+ PYTHONPATH=${WRKINST}${MODPY_SITEPKG} \
+ ${MODPY_BIN} ./runner.py
.include <bsd.port.mk>
diff -x .hg* -x *log -Naur ../pycha-orig/pkg/PLIST ./pkg/PLIST
--- ../pycha-orig/pkg/PLIST Wed Mar 26 16:53:34 2008
+++ ./pkg/PLIST Wed Mar 26 19:57:34 2008
@@ -1,11 +1,11 @@
@comment $OpenBSD: PLIST,v 1.3 2007/03/26 20:32:11 alek Exp $
lib/python${MODPY_VERSION}/site-packages/pycha/
-lib/python${MODPY_VERSION}/site-packages/pycha-0.3.0-py${MODPY_VERSION}.egg-info/
-lib/python${MODPY_VERSION}/site-packages/pycha-0.3.0-py${MODPY_VERSION}.egg-info/PKG-INFO
-lib/python${MODPY_VERSION}/site-packages/pycha-0.3.0-py${MODPY_VERSION}.egg-info/SOURCES.txt
-lib/python${MODPY_VERSION}/site-packages/pycha-0.3.0-py${MODPY_VERSION}.egg-info/dependency_links.txt
-lib/python${MODPY_VERSION}/site-packages/pycha-0.3.0-py${MODPY_VERSION}.egg-info/top_level.txt
-lib/python${MODPY_VERSION}/site-packages/pycha-0.3.0-py${MODPY_VERSION}.egg-info/zip-safe
+lib/python${MODPY_VERSION}/site-packages/pycha-${VERSION}-py${MODPY_VERSION}.egg-info/
+lib/python${MODPY_VERSION}/site-packages/pycha-${VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO
+lib/python${MODPY_VERSION}/site-packages/pycha-${VERSION}-py${MODPY_VERSION}.egg-info/SOURCES.txt
+lib/python${MODPY_VERSION}/site-packages/pycha-${VERSION}-py${MODPY_VERSION}.egg-info/dependency_links.txt
+lib/python${MODPY_VERSION}/site-packages/pycha-${VERSION}-py${MODPY_VERSION}.egg-info/top_level.txt
+lib/python${MODPY_VERSION}/site-packages/pycha-${VERSION}-py${MODPY_VERSION}.egg-info/zip-safe
lib/python${MODPY_VERSION}/site-packages/pycha/__init__.py
lib/python${MODPY_VERSION}/site-packages/pycha/__init__.pyc
lib/python${MODPY_VERSION}/site-packages/pycha/bar.py
@@ -20,5 +20,3 @@
lib/python${MODPY_VERSION}/site-packages/pycha/pie.pyc
lib/python${MODPY_VERSION}/site-packages/pycha/scatter.py
lib/python${MODPY_VERSION}/site-packages/pycha/scatter.pyc
-man/cat3f/
-man/man3f/