diff options
author | Ying-Chieh Liao <ijliao@FreeBSD.org> | 2003-02-09 17:11:07 +0000 |
---|---|---|
committer | Ying-Chieh Liao <ijliao@FreeBSD.org> | 2003-02-09 17:11:07 +0000 |
commit | 9a27501579d6242814fac64f77727d6b3a437fb2 (patch) | |
tree | c2848fa7bf4ca3da8ac6009cda19b484f8345743 /cad/ziarc | |
parent | (1) Make LOCALBASE clean. (diff) |
add ziarc 20020729
ZiaRC is a Resistor Calculator
Notes
Notes:
svn path=/head/; revision=75190
Diffstat (limited to 'cad/ziarc')
-rw-r--r-- | cad/ziarc/Makefile | 40 | ||||
-rw-r--r-- | cad/ziarc/distinfo | 1 | ||||
-rw-r--r-- | cad/ziarc/files/patch-rnetgui.py | 20 | ||||
-rw-r--r-- | cad/ziarc/files/patch-setup.py | 9 | ||||
-rw-r--r-- | cad/ziarc/files/ziarc | 3 | ||||
-rw-r--r-- | cad/ziarc/pkg-comment | 1 | ||||
-rw-r--r-- | cad/ziarc/pkg-descr | 7 | ||||
-rw-r--r-- | cad/ziarc/pkg-plist | 28 |
8 files changed, 109 insertions, 0 deletions
diff --git a/cad/ziarc/Makefile b/cad/ziarc/Makefile new file mode 100644 index 000000000000..9c670852bc90 --- /dev/null +++ b/cad/ziarc/Makefile @@ -0,0 +1,40 @@ +# ex:ts=8 +# Ports collection makefile for: ziarc +# Date created: Jan 11, 2003 +# Whom: ijliao +# +# $FreeBSD$ +# + +PORTNAME= ziarc +PORTVERSION= 20020729 # date of the tarball +CATEGORIES= cad +MASTER_SITES= http://www.procoders.net/downloads/ +DISTNAME= ziarc_src + +MAINTAINER= ports@FreeBSD.org + +BUILD_DEPENDS= ${PYNUMERIC} +RUN_DEPENDS= ${PYNUMERIC} + +USE_ZIP= yes +USE_REINPLACE= yes +USE_PYTHON= yes +USE_PYDISTUTILS= yes +NO_WRKSUBDIR= yes + +post-patch: + @${REINPLACE_CMD} -e "s|%%DATADIR%%|${DATADIR}|g" ${WRKSRC}/rnetgui.py + +do-install: + ${CAT} ${FILESDIR}/ziarc | \ + ${SED} -e "s|%%PYTHON_SITELIBDIR%%|${PYTHON_SITELIBDIR}|" > \ + ${PREFIX}/bin/ziarc + @${CHMOD} +x ${PREFIX}/bin/ziarc + @${MKDIR} ${PYTHON_SITELIBDIR}/ziarc + ${INSTALL_SCRIPT} ${WRKSRC}/*.py ${PYTHON_SITELIBDIR}/ziarc + @${RM} -f ${PYTHON_SITELIBDIR}/ziarc/setup.py + @${MKDIR} ${DATADIR}/icons + ${INSTALL_DATA} ${WRKSRC}/icons/*.png ${DATADIR}/icons + +.include <bsd.port.mk> diff --git a/cad/ziarc/distinfo b/cad/ziarc/distinfo new file mode 100644 index 000000000000..dcc5230c2cbe --- /dev/null +++ b/cad/ziarc/distinfo @@ -0,0 +1 @@ +MD5 (ziarc_src.zip) = 4418c02890459b01c1324e145622e02d diff --git a/cad/ziarc/files/patch-rnetgui.py b/cad/ziarc/files/patch-rnetgui.py new file mode 100644 index 000000000000..411281e97e86 --- /dev/null +++ b/cad/ziarc/files/patch-rnetgui.py @@ -0,0 +1,20 @@ +--- rnetgui.py.orig Mon Feb 10 01:00:29 2003 ++++ rnetgui.py Mon Feb 10 01:03:25 2003 +@@ -765,7 +765,7 @@ +
+ for fnam, tg, tool, help, id, sep in ziplist:
+
+- path=os.path.join(homepath,"icons",fnam)+".png"
++ path=os.path.join("%%DATADIR%%","icons",fnam)+".png"
+
+ bitmap=wxBitmapFromImage(wxImage(path, wxBITMAP_TYPE_PNG))
+ self.tb.AddTool(id,bitmap,wxNullBitmap, tg, -1, tool, help)
+@@ -958,7 +958,7 @@ +
+ def About(self, event) :
+
+- path=os.path.join(homepath,"icons","ziarc.png")
++ path=os.path.join("%%DATADIR%%","icons","ziarc.png")
+ bitmap=wxBitmapFromImage(wxImage(path, wxBITMAP_TYPE_PNG))
+
+ about=MyAbout(self, bitmap)
diff --git a/cad/ziarc/files/patch-setup.py b/cad/ziarc/files/patch-setup.py new file mode 100644 index 000000000000..1fde8e9de5fb --- /dev/null +++ b/cad/ziarc/files/patch-setup.py @@ -0,0 +1,9 @@ +--- setup.py.orig Sat Feb 8 00:14:36 2003 ++++ setup.py Sat Feb 8 00:14:41 2003 +@@ -31,6 +31,5 @@ +
+ from distutils.core import setup
+ import glob
+-import py2exe
+
+ setup(name="main_ziarc.py", scripts=["main_ziarc.py"],data_files=[("icons",glob.glob("icons\\*.*"))],)
diff --git a/cad/ziarc/files/ziarc b/cad/ziarc/files/ziarc new file mode 100644 index 000000000000..1a89e28fd456 --- /dev/null +++ b/cad/ziarc/files/ziarc @@ -0,0 +1,3 @@ +#!/bin/sh + +cd %%PYTHON_SITELIBDIR%%/ziarc && python ./main_ziarc.py diff --git a/cad/ziarc/pkg-comment b/cad/ziarc/pkg-comment new file mode 100644 index 000000000000..03558d5b3ddb --- /dev/null +++ b/cad/ziarc/pkg-comment @@ -0,0 +1 @@ +ZiaRC is a Resistor Calculator diff --git a/cad/ziarc/pkg-descr b/cad/ziarc/pkg-descr new file mode 100644 index 000000000000..d49e5138c00a --- /dev/null +++ b/cad/ziarc/pkg-descr @@ -0,0 +1,7 @@ +ZiaRC (which is a recursive acronym for "ZiaRC is a Resistor Calculator") +facilitates the drawing of resistor nets and calculates overall resistivity +and particular currents through the resistors. It consists of a graphical +user interface which allows the easy creation of resistor nets and has many +functions such as undo/redo, delete, move and many more. + +WWW: http://ziarc.procoders.net/ diff --git a/cad/ziarc/pkg-plist b/cad/ziarc/pkg-plist new file mode 100644 index 000000000000..ac5cfc9803e1 --- /dev/null +++ b/cad/ziarc/pkg-plist @@ -0,0 +1,28 @@ +bin/ziarc +%%PYTHON_SITELIBDIR%%/ziarc/datatier.py +%%PYTHON_SITELIBDIR%%/ziarc/graph.py +%%PYTHON_SITELIBDIR%%/ziarc/main_ziarc.py +%%PYTHON_SITELIBDIR%%/ziarc/polygon.py +%%PYTHON_SITELIBDIR%%/ziarc/resistornet.py +%%PYTHON_SITELIBDIR%%/ziarc/rnetgui.py +%%PYTHON_SITELIBDIR%%/ziarc/undoqueue.py +@dirrm %%PYTHON_SITELIBDIR%%/ziarc +%%DATADIR%%/icons/del_ival.png +%%DATADIR%%/icons/draw_con.png +%%DATADIR%%/icons/draw_r.png +%%DATADIR%%/icons/editdelete.png +%%DATADIR%%/icons/exec.png +%%DATADIR%%/icons/exit.png +%%DATADIR%%/icons/filenew.png +%%DATADIR%%/icons/fileopen.png +%%DATADIR%%/icons/filesave.png +%%DATADIR%%/icons/help.png +%%DATADIR%%/icons/move.png +%%DATADIR%%/icons/put_ground.png +%%DATADIR%%/icons/put_rval.png +%%DATADIR%%/icons/put_u0.png +%%DATADIR%%/icons/redo.png +%%DATADIR%%/icons/undo.png +%%DATADIR%%/icons/ziarc.png +@dirrm %%DATADIR%%/icons +@dirrm %%DATADIR%% |