aboutsummaryrefslogtreecommitdiff
path: root/cad/pythoncad/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'cad/pythoncad/Makefile')
-rw-r--r--cad/pythoncad/Makefile16
1 files changed, 13 insertions, 3 deletions
diff --git a/cad/pythoncad/Makefile b/cad/pythoncad/Makefile
index a2c2d01dd846..237eef7895bd 100644
--- a/cad/pythoncad/Makefile
+++ b/cad/pythoncad/Makefile
@@ -7,10 +7,9 @@
#
PORTNAME= pythoncad
-PORTVERSION= 36
-PORTREVISION= 5
+PORTVERSION= 37
CATEGORIES= cad
-MASTER_SITES= http://www.pythoncad.org/releases/
+MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/R${PORTVERSION}/Source
DISTNAME= PythonCAD-DS1-R${PORTVERSION}
MAINTAINER= fbsd-ports@xbsd.net
@@ -18,12 +17,23 @@ COMMENT= An open-source CAD package built designed around Python
RUN_DEPENDS= ${PYTHON_SITELIBDIR}/gtk-2.0/gtk/__init__.py:${PORTSDIR}/x11-toolkits/py-gtk2
+LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/COPYING
+
USE_PYTHON= 2.2+
USE_PYDISTUTILS= yes
PYDISTUTILS_PKGNAME= PythonCAD
PYDISTUTILS_PKGVERSION= DS1-R${PORTVERSION}
+post-patch:
+ @${REINPLACE_CMD} -e 's|/usr/local|${PREFIX}|' \
+ ${WRKSRC}/PythonCAD/Generic/preferences.py \
+ ${WRKSRC}/PythonCAD/Interface/Gtk/gtkimage.py
+
post-install:
${INSTALL_SCRIPT} ${WRKSRC}/gtkpycad.py ${PREFIX}/bin/gtkpycad
+ ${INSTALL_DATA} ${WRKSRC}/gtkpycad.png ${PREFIX}/share/pixmaps
+ ${MKDIR} ${PREFIX}/etc/pythoncad
+ ${INSTALL_DATA} ${WRKSRC}/prefs.py ${PREFIX}/etc/pythoncad/prefs.py.sample
.include <bsd.port.mk>