Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 28 Dec 2013 10:59:14 +0000 (UTC)
From:      William Grzybowski <wg@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r337850 - head/math/py-gato
Message-ID:  <201312281059.rBSAxEOT052040@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: wg
Date: Sat Dec 28 10:59:13 2013
New Revision: 337850
URL: http://svnweb.freebsd.org/changeset/ports/337850

Log:
  math/py-gato: support staging

Modified:
  head/math/py-gato/Makefile

Modified: head/math/py-gato/Makefile
==============================================================================
--- head/math/py-gato/Makefile	Sat Dec 28 10:56:59 2013	(r337849)
+++ head/math/py-gato/Makefile	Sat Dec 28 10:59:13 2013	(r337850)
@@ -11,7 +11,7 @@ PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
 DISTNAME=	Gato-${PORTVERSION}
 
 MAINTAINER=	ports@FreeBSD.org
-COMMENT=	A Python-based toolbox to visualise algorithms on graphs
+COMMENT=	Python-based toolbox to visualise algorithms on graphs
 
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}tkinter>0:${PORTSDIR}/x11-toolkits/py-tkinter
 
@@ -21,7 +21,6 @@ USE_PYTHON=	yes
 
 EXAMPLESDIR=	${PREFIX}/share/examples/${PORTNAME}
 
-NO_STAGE=	yes
 post-patch:
 	@${REINPLACE_CMD} -e 's,^.*__future__.*$$,,' ${WRKSRC}/DataStructures.py
 	@${GREP} -lR "^#!" ${WRKSRC} | ${XARGS} ${REINPLACE_CMD} -e \
@@ -31,23 +30,25 @@ pre-build:
 	@${TOUCH} ${WRKSRC}/__init__.py
 
 do-build:
-	@${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py ${WRKSRC}
-	@${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py ${WRKSRC}
+	${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py \
+		-d ${PYTHON_SITELIBDIR} \
+		-f ${WRKSRC}
+	${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py \
+		-d ${PYTHON_SITELIBDIR} \
+		-f ${WRKSRC}
 
 do-install:
-	@${MKDIR} ${PYTHON_SITELIBDIR}/Gato
+	@${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}/Gato
 .for pyfile in *.py *.pyc *.pyo
-	${INSTALL_DATA} ${WRKSRC}/${pyfile} ${PYTHON_SITELIBDIR}/Gato
+	${INSTALL_DATA} ${WRKSRC}/${pyfile} ${STAGEDIR}${PYTHON_SITELIBDIR}/Gato
 .endfor
 .for script in Gato Gred
-	@${CHMOD} ${BINMODE} ${PYTHON_SITELIBDIR}/Gato/${script}.py
-	@${LN} -sf ${PYTHON_SITELIBDIR}/Gato/${script}.py ${PREFIX}/bin/${script}
+	@${CHMOD} ${BINMODE} ${STAGEDIR}${PYTHON_SITELIBDIR}/Gato/${script}.py
+	@${LN} -sf ${PYTHON_SITELIBDIR}/Gato/${script}.py ${STAGEDIR}${PREFIX}/bin/${script}
 .endfor
-.if !defined(NOPORTEXAMPLES)
-	@${MKDIR} ${EXAMPLESDIR}
+	@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
 .for egfile in *.alg *.pro *.cat
-	${INSTALL_DATA} ${WRKSRC}/${egfile} ${EXAMPLESDIR}
+	${INSTALL_DATA} ${WRKSRC}/${egfile} ${STAGEDIR}${EXAMPLESDIR}
 .endfor
-.endif
 
 .include <bsd.port.mk>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201312281059.rBSAxEOT052040>