diff --git a/cad/Makefile b/cad/Makefile --- a/cad/Makefile +++ b/cad/Makefile @@ -133,6 +133,7 @@ SUBDIR += qucsator SUBDIR += repsnapper SUBDIR += rubygem-gdsii + SUBDIR += sch-rnd SUBDIR += scotch SUBDIR += silice SUBDIR += solvespace diff --git a/cad/sch-rnd/Makefile b/cad/sch-rnd/Makefile new file mode 100644 --- /dev/null +++ b/cad/sch-rnd/Makefile @@ -0,0 +1,42 @@ +PORTNAME= sch-rnd +DISTVERSION= 1.0.10 +CATEGORIES= cad +MASTER_SITES= http://www.repo.hu/projects/${PORTNAME}/releases/ + +MAINTAINER= alven@FreeBSD.org +COMMENT= Simple, modular, scriptable schematics editor +WWW= http://www.repo.hu/projects/sch-rnd/ + +LICENSE= LGPL21 +LICENSE_FILE= ${WRKSRC}/COPYING + +LIB_DEPENDS= libfungw.so:devel/fungw \ + libgenht.so:devel/genht \ + librnd-hid.so:cad/librnd + +USES= gmake tar:bz2 + +HAS_CONFIGURE= yes +CONFIGURE_ARGS= ${WITH_DEBUG:D--debug} \ + --CC=${CC} \ + --CFLAGS='${CFLAGS}' \ + --LDFLAGS='${LDFLAGS}' + +TEST_TARGET= test + +BINARY_ALIAS= make=${MAKE_CMD} + +PORTDOCS= * + +OPTIONS_DEFINE= DOCS + +post-install: +.for f in bin/sch-rnd lib/sch-rnd/minuid + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/$f +.endfor + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/sch-rnd/plugins/*.so + +post-install-DOCS-off: + ${RM} -r ${STAGEDIR}${DOCSDIR} + +.include diff --git a/cad/sch-rnd/distinfo b/cad/sch-rnd/distinfo new file mode 100644 --- /dev/null +++ b/cad/sch-rnd/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1761571312 +SHA256 (sch-rnd-1.0.10.tar.bz2) = eb51118c1f4034901c49f91054eed689441afc6d6daa1311943f7fa4e20e9254 +SIZE (sch-rnd-1.0.10.tar.bz2) = 2001548 diff --git a/cad/sch-rnd/pkg-descr b/cad/sch-rnd/pkg-descr new file mode 100644 --- /dev/null +++ b/cad/sch-rnd/pkg-descr @@ -0,0 +1,8 @@ +sch-rnd is a Free Software simple, modular, scriptable schematics editor + +- can be used as a stand-alone schematics capture tool +- but also fits nicely in the Ringdove EDA suite +- is workflow-agnostic +- is set up in a similar manner as pcb-rnd +- is easy and fast to compile, edit and contribute to +- supports many file formats diff --git a/cad/sch-rnd/pkg-plist b/cad/sch-rnd/pkg-plist new file mode 100644 --- /dev/null +++ b/cad/sch-rnd/pkg-plist @@ -0,0 +1,132 @@ +@dir %%DATADIR%%/hlibrary +bin/boxsym-rnd +bin/sch-rnd +%%ETCDIR%%/adialogs.conf +%%ETCDIR%%/export_bom.conf +%%ETCDIR%%/funcmap.conf +%%ETCDIR%%/io_altium.conf +%%ETCDIR%%/io_bxl.conf +%%ETCDIR%%/io_easyeda.conf +%%ETCDIR%%/io_eeschema.conf +%%ETCDIR%%/io_geda.conf +%%ETCDIR%%/io_orcad.conf +%%ETCDIR%%/lib_attbl.conf +%%ETCDIR%%/menu-default.lht +%%ETCDIR%%/renumber.conf +%%ETCDIR%%/sch-rnd-conf.lht +%%ETCDIR%%/sim.conf +%%ETCDIR%%/sim_gui.conf +%%ETCDIR%%/std_cschem.conf +%%ETCDIR%%/std_devmap.conf +%%ETCDIR%%/target_pcb.conf +%%ETCDIR%%/target_spice.conf +lib/sch-rnd/boxsym-rnd/generator.awk +lib/sch-rnd/boxsym-rnd/parser.awk +lib/sch-rnd/boxsym-rnd/util.awk +lib/sch-rnd/minuid +lib/sch-rnd/plugins/export_lpr.pup +lib/sch-rnd/plugins/export_lpr.so +lib/sch-rnd/plugins/export_png.pup +lib/sch-rnd/plugins/export_png.so +lib/sch-rnd/plugins/export_ps.pup +lib/sch-rnd/plugins/export_ps.so +lib/sch-rnd/plugins/export_svg.pup +lib/sch-rnd/plugins/export_svg.so +lib/sch-rnd/plugins/gui.pup +lib/sch-rnd/plugins/gui.so +lib/sch-rnd/plugins/io_eeschema.pup +lib/sch-rnd/plugins/io_eeschema.so +lib/sch-rnd/plugins/io_ngrp_fawk.pup +lib/sch-rnd/plugins/io_ngrp_fawk.so +lib/sch-rnd/plugins/lib_plot.pup +lib/sch-rnd/plugins/lib_plot.so +lib/sch-rnd/plugins/sch_dialogs.pup +lib/sch-rnd/plugins/sch_dialogs.so +lib/sch-rnd/plugins/sim_gui.pup +lib/sch-rnd/plugins/sim_gui.so +share/man/man1/boxsym-rnd.1.gz +share/man/man1/sch-rnd.1.gz +share/man/man5/boxsym-rnd.5.gz +%%DATADIR%%/default-sheet.lht +%%DATADIR%%/devmap/1n4148_minimelf.devmap +%%DATADIR%%/devmap/1n5817_do41.devmap +%%DATADIR%%/devmap/2n3904_to92.devmap +%%DATADIR%%/devmap/2n7002_sot23.devmap +%%DATADIR%%/devmap/bc817_sot23.devmap +%%DATADIR%%/devmap/bc857_sot23.devmap +%%DATADIR%%/devmap/bc857bs_sot363.devmap +%%DATADIR%%/devmap/bss84_sot23.devmap +%%DATADIR%%/devmap/bzx55c3v3_do35.devmap +%%DATADIR%%/devmap/irf510_to220.devmap +%%DATADIR%%/devmap/led5.devmap +%%DATADIR%%/devmap/lm358_so8.devmap +%%DATADIR%%/devmap/lm393_so8.devmap +%%DATADIR%%/devmap/pol_rcy.devmap +%%DATADIR%%/font/aussiefont-sans-bold +%%DATADIR%%/font/aussiefont-sans-bold-oblique +%%DATADIR%%/font/aussiefont-sans-oblique +%%DATADIR%%/font/aussiefont-sans-regular +%%DATADIR%%/font/aussiefont-serif-bold +%%DATADIR%%/font/aussiefont-serif-bold-oblique +%%DATADIR%%/font/aussiefont-serif-oblique +%%DATADIR%%/font/aussiefont-serif-regular +%%DATADIR%%/spice/bc817.prm +%%DATADIR%%/spice/bridge_adc_ttl.prm +%%DATADIR%%/spice/bridge_dac_ttl.prm +%%DATADIR%%/spice/lm358.mod +%%DATADIR%%/symbol/LICENSE +%%DATADIR%%/symbol/analog/comparator-1.ry +%%DATADIR%%/symbol/analog/opamp-1.ry +%%DATADIR%%/symbol/common_sym.awk +%%DATADIR%%/symbol/diode/diode-1.ry +%%DATADIR%%/symbol/diode/led-1.ry +%%DATADIR%%/symbol/diode/schottky-1.ry +%%DATADIR%%/symbol/diode/zener-1.ry +%%DATADIR%%/symbol/diode/zener-2.ry +%%DATADIR%%/symbol/mech/connector +%%DATADIR%%/symbol/mech/connector.awk +%%DATADIR%%/symbol/mech/hole.ry +%%DATADIR%%/symbol/mech/switch +%%DATADIR%%/symbol/mech/switch.awk +%%DATADIR%%/symbol/mech/testpoint.ry +%%DATADIR%%/symbol/misc/shterm_in.ry +%%DATADIR%%/symbol/misc/shterm_inout.ry +%%DATADIR%%/symbol/misc/shterm_out.ry +%%DATADIR%%/symbol/misc/spice_command.ry +%%DATADIR%%/symbol/misc/titlebox.ry +%%DATADIR%%/symbol/passive/capacitor-1.ry +%%DATADIR%%/symbol/passive/capacitor-2.ry +%%DATADIR%%/symbol/passive/capacitor-3.ry +%%DATADIR%%/symbol/passive/capacitor-var-1.ry +%%DATADIR%%/symbol/passive/coil-1.ry +%%DATADIR%%/symbol/passive/coil-2.ry +%%DATADIR%%/symbol/passive/coil-var-1.ry +%%DATADIR%%/symbol/passive/coil-var-2.ry +%%DATADIR%%/symbol/passive/coil-var-3.ry +%%DATADIR%%/symbol/passive/coil-var-4.ry +%%DATADIR%%/symbol/passive/resistor-1.ry +%%DATADIR%%/symbol/passive/resistor-2.ry +%%DATADIR%%/symbol/passive/resistor-3.ry +%%DATADIR%%/symbol/passive/resistor-var-1.ry +%%DATADIR%%/symbol/passive/resistor-var-2.ry +%%DATADIR%%/symbol/passive/resistor-var-3.ry +%%DATADIR%%/symbol/power/battery-1.ry +%%DATADIR%%/symbol/power/battery-2.ry +%%DATADIR%%/symbol/power/battery-3.ry +%%DATADIR%%/symbol/power/fuse-1.ry +%%DATADIR%%/symbol/power/fuse-2.ry +%%DATADIR%%/symbol/power/gnd-1.ry +%%DATADIR%%/symbol/power/ldo.ry +%%DATADIR%%/symbol/power/meter.ry +%%DATADIR%%/symbol/power/rail.ry +%%DATADIR%%/symbol/power/source-ac.ry +%%DATADIR%%/symbol/power/source-dc.ry +%%DATADIR%%/symbol/power/source.ry +%%DATADIR%%/symbol/power/vcc.ry +%%DATADIR%%/symbol/power/vdd.ry +%%DATADIR%%/symbol/power/vee.ry +%%DATADIR%%/symbol/power/vss.ry +%%DATADIR%%/symbol/transistor/mosfet-n-1.ry +%%DATADIR%%/symbol/transistor/mosfet-p-1.ry +%%DATADIR%%/symbol/transistor/npn-1.ry +%%DATADIR%%/symbol/transistor/pnp-1.ry