Initial import of xcircuit 3.4.11

XCircuit is a program for drawing publishable-quality electrical circuit
schematic diagrams and related figures, and produce circuit netlists
through schematic capture.  XCircuit regards circuits as inherently
hierarchical, and writes both hierarchical PostScript output and
hierarchical SPICE netlists.  Circuit components are saved in and
retrieved from libraries which are fully editable.

from Zvezdan Petkovic <zpetkovic at acm.org>
This commit is contained in:
sturm 2006-01-29 09:44:23 +00:00
parent c4cc68abea
commit ddb3dfd9f5
4 changed files with 201 additions and 0 deletions

49
cad/xcircuit/Makefile Normal file
View File

@ -0,0 +1,49 @@
# $OpenBSD: Makefile,v 1.1.1.1 2006/01/29 09:44:23 sturm Exp $
SHARED_ONLY= Yes
COMMENT= "circuit drawing and schematic capture"
BASEVER= 3.4
DISTNAME= xcircuit-${BASEVER}.11
CATEGORIES= cad
HOMEPAGE= http://opencircuitdesign.com/xcircuit/
MAINTAINER= Zvezdan Petkovic <zpetkovic@acm.org>
# GPL
PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
WANTLIB= c m z ICE Xt X11 SM Xpm tcl84
MASTER_SITES= ${HOMEPAGE}archive/
EXTRACT_SUFX= .tgz
CONFIGURE_STYLE= autoconf no-autoheader
AUTOCONF_VERSION= 2.59
CONFIGURE_ARGS+= ${CONFIGURE_SHARED} \
--with-tcl=${LOCALBASE}/lib/tcl8.4 \
--with-tk=${LOCALBASE}/lib/tk8.4
LIB_DEPENDS+= tk84:tk->=8.4:x11/tk/8.4
USE_X11= Yes
USE_GMAKE= Yes
NO_REGRESS= Yes
SUBST_VARS= BASEVER
post-install:
@cd ${WRKSRC}; ${MAKE} install-man
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/xcircuit
${INSTALL_DATA} ${WRKSRC}/README* ${PREFIX}/share/doc/xcircuit
${INSTALL_DATA_DIR} ${PREFIX}/share/examples/xcircuit
${INSTALL_DATA} ${WRKSRC}/examples/* ${PREFIX}/share/examples/xcircuit
${INSTALL_DATA} ${WRKSRC}/examples/.xcircuitrc ${PREFIX}/share/examples/xcircuit/dot.xcircuitrc
.include <bsd.port.mk>

4
cad/xcircuit/distinfo Normal file
View File

@ -0,0 +1,4 @@
MD5 (xcircuit-3.4.11.tgz) = 67c87cd7ea18d0bfbdf03a1f606115de
RMD160 (xcircuit-3.4.11.tgz) = 55522ef3c2540d6ffffa7ccba83a6f64af2cd9ba
SHA1 (xcircuit-3.4.11.tgz) = e3011787342b437a6154c95ea0e4407def1d8dce
SIZE (xcircuit-3.4.11.tgz) = 983267

12
cad/xcircuit/pkg/DESCR Normal file
View File

@ -0,0 +1,12 @@
XCircuit is a program for drawing publishable-quality electrical circuit
schematic diagrams and related figures, and produce circuit netlists
through schematic capture. XCircuit regards circuits as inherently
hierarchical, and writes both hierarchical PostScript output and
hierarchical SPICE netlists. Circuit components are saved in and
retrieved from libraries which are fully editable.
XCircuit is flexible enough to be used as a generic program for drawing
just about anything, and is competitive with powerful programs such as
"xfig". It is especially good for any task requiring repeated use of a
standard set of graphical objects, including architectural drawing,
printed circuit board layouts, and even music typography.

136
cad/xcircuit/pkg/PLIST Normal file
View File

@ -0,0 +1,136 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2006/01/29 09:44:23 sturm Exp $
%%SHARED%%
bin/xcircuit
lib/xcircuit-${BASEVER}/
lib/xcircuit-${BASEVER}/analog.lps
lib/xcircuit-${BASEVER}/analoglib2.lps
lib/xcircuit-${BASEVER}/app-defaults/
lib/xcircuit-${BASEVER}/app-defaults/XCircuit
lib/xcircuit-${BASEVER}/asg_spice.lps
lib/xcircuit-${BASEVER}/avlsi.lps
lib/xcircuit-${BASEVER}/bparams.tcl
lib/xcircuit-${BASEVER}/console.tcl
lib/xcircuit-${BASEVER}/digital.lps
lib/xcircuit-${BASEVER}/fonts/
lib/xcircuit-${BASEVER}/fonts/courier.lps
lib/xcircuit-${BASEVER}/fonts/courier.xfe
lib/xcircuit-${BASEVER}/fonts/courieriso.xfe
lib/xcircuit-${BASEVER}/fonts/courieriso2.lps
lib/xcircuit-${BASEVER}/fonts/courieriso2.xfe
lib/xcircuit-${BASEVER}/fonts/courieriso5.lps
lib/xcircuit-${BASEVER}/fonts/courieriso5.xfe
lib/xcircuit-${BASEVER}/fonts/helvetica.lps
lib/xcircuit-${BASEVER}/fonts/helvetica.xfe
lib/xcircuit-${BASEVER}/fonts/helveticaiso.xfe
lib/xcircuit-${BASEVER}/fonts/helveticaiso2.lps
lib/xcircuit-${BASEVER}/fonts/helveticaiso2.xfe
lib/xcircuit-${BASEVER}/fonts/helveticaiso5.lps
lib/xcircuit-${BASEVER}/fonts/helveticaiso5.xfe
lib/xcircuit-${BASEVER}/fonts/myfont.lps
lib/xcircuit-${BASEVER}/fonts/myfont.xfe
lib/xcircuit-${BASEVER}/fonts/symbol.lps
lib/xcircuit-${BASEVER}/fonts/symbol.xfe
lib/xcircuit-${BASEVER}/fonts/times_roman.lps
lib/xcircuit-${BASEVER}/fonts/times_roman.xfe
lib/xcircuit-${BASEVER}/fonts/times_romaniso.xfe
lib/xcircuit-${BASEVER}/fonts/times_romaniso2.lps
lib/xcircuit-${BASEVER}/fonts/times_romaniso2.xfe
lib/xcircuit-${BASEVER}/fonts/times_romaniso5.lps
lib/xcircuit-${BASEVER}/fonts/times_romaniso5.xfe
lib/xcircuit-${BASEVER}/generic.lps
lib/xcircuit-${BASEVER}/ic_templates.lps
lib/xcircuit-${BASEVER}/lgf.lps
lib/xcircuit-${BASEVER}/library.tcl
lib/xcircuit-${BASEVER}/man/
lib/xcircuit-${BASEVER}/man/xcircuit.1
lib/xcircuit-${BASEVER}/musiclib.lps
lib/xcircuit-${BASEVER}/ngspice.tcl
lib/xcircuit-${BASEVER}/panzoom.tcl
lib/xcircuit-${BASEVER}/pcb.lps
lib/xcircuit-${BASEVER}/pcb_layout.lps
lib/xcircuit-${BASEVER}/pcbout.tcl
lib/xcircuit-${BASEVER}/pixmaps/
lib/xcircuit-${BASEVER}/pixmaps/a.xpm
lib/xcircuit-${BASEVER}/pixmaps/b.xpm
lib/xcircuit-${BASEVER}/pixmaps/bd.xpm
lib/xcircuit-${BASEVER}/pixmaps/ccw.xpm
lib/xcircuit-${BASEVER}/pixmaps/co.xpm
lib/xcircuit-${BASEVER}/pixmaps/cp.xpm
lib/xcircuit-${BASEVER}/pixmaps/cw.xpm
lib/xcircuit-${BASEVER}/pixmaps/d2.xpm
lib/xcircuit-${BASEVER}/pixmaps/e.xpm
lib/xcircuit-${BASEVER}/pixmaps/fi.xpm
lib/xcircuit-${BASEVER}/pixmaps/fx.xpm
lib/xcircuit-${BASEVER}/pixmaps/fy.xpm
lib/xcircuit-${BASEVER}/pixmaps/i.xpm
lib/xcircuit-${BASEVER}/pixmaps/li.xpm
lib/xcircuit-${BASEVER}/pixmaps/mk.xpm
lib/xcircuit-${BASEVER}/pixmaps/mv.xpm
lib/xcircuit-${BASEVER}/pixmaps/pa.xpm
lib/xcircuit-${BASEVER}/pixmaps/pl.xpm
lib/xcircuit-${BASEVER}/pixmaps/pm.xpm
lib/xcircuit-${BASEVER}/pixmaps/pn.xpm
lib/xcircuit-${BASEVER}/pixmaps/po2.xpm
lib/xcircuit-${BASEVER}/pixmaps/pu2.xpm
lib/xcircuit-${BASEVER}/pixmaps/pz.xpm
lib/xcircuit-${BASEVER}/pixmaps/q.xpm
lib/xcircuit-${BASEVER}/pixmaps/s.xpm
lib/xcircuit-${BASEVER}/pixmaps/solid.xbm
lib/xcircuit-${BASEVER}/pixmaps/stip12.xbm
lib/xcircuit-${BASEVER}/pixmaps/stip25.xbm
lib/xcircuit-${BASEVER}/pixmaps/stip38.xbm
lib/xcircuit-${BASEVER}/pixmaps/stip50.xbm
lib/xcircuit-${BASEVER}/pixmaps/stip62.xbm
lib/xcircuit-${BASEVER}/pixmaps/stip75.xbm
lib/xcircuit-${BASEVER}/pixmaps/stip88.xbm
lib/xcircuit-${BASEVER}/pixmaps/t.xpm
lib/xcircuit-${BASEVER}/pixmaps/tg.xpm
lib/xcircuit-${BASEVER}/pixmaps/ti.xpm
lib/xcircuit-${BASEVER}/pixmaps/tp.xpm
lib/xcircuit-${BASEVER}/pixmaps/uj.xpm
lib/xcircuit-${BASEVER}/pixmaps/w.xpm
lib/xcircuit-${BASEVER}/pixmaps/xcircuit.xpm
lib/xcircuit-${BASEVER}/pixmaps/yp.xpm
lib/xcircuit-${BASEVER}/pixmaps/z4.xpm
lib/xcircuit-${BASEVER}/pixmaps/z5.xpm
lib/xcircuit-${BASEVER}/quadparts.lps
lib/xcircuit-${BASEVER}/resource.tcl
lib/xcircuit-${BASEVER}/series74xx.lps
lib/xcircuit-${BASEVER}/signal.lps
lib/xcircuit-${BASEVER}/sue_xc.tcl
lib/xcircuit-${BASEVER}/tkcon.tcl
lib/xcircuit-${BASEVER}/wrapper.tcl
lib/xcircuit-${BASEVER}/xcircexec
lib/xcircuit-${BASEVER}/xcircps2.pro
lib/xcircuit-${BASEVER}/xcircuit.so
lib/xcircuit-${BASEVER}/xcircuit.tcl
lib/xcircuit-${BASEVER}/xcstartup.tcl
@man man/man1/xcircuit.1
share/doc/xcircuit/
share/doc/xcircuit/README
share/doc/xcircuit/README.ISOLatin2
share/doc/xcircuit/README.Tcl
share/doc/xcircuit/README.notes
share/examples/xcircuit/
share/examples/xcircuit/FlareLED.ps
share/examples/xcircuit/USAflag.ps
share/examples/xcircuit/analog1.ps
share/examples/xcircuit/analog2.ps
share/examples/xcircuit/analoglib1.lps
share/examples/xcircuit/border.ps
share/examples/xcircuit/buses.ps
share/examples/xcircuit/diffamp_test.ps
share/examples/xcircuit/diffamp_test2.ps
share/examples/xcircuit/diffamp_test3.ps
share/examples/xcircuit/dot.xcircuitrc
share/examples/xcircuit/envelope.ps
share/examples/xcircuit/fourttest.ps
share/examples/xcircuit/logic.sim
share/examples/xcircuit/logic8.ps
share/examples/xcircuit/panzoom.py
share/examples/xcircuit/prelude.ps
share/examples/xcircuit/systemd1.lgf
share/examples/xcircuit/test.py
share/examples/xcircuit/threestage.ps
share/examples/xcircuit/vcoblock.ps
share/examples/xcircuit/xcclock.ps