pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

(cad/gdsreader) minor candidate for 0.4.0 (actually fork)



Module Name:	pkgsrc-wip
Committed By:	Makoto Fujiwara (CF-SX2) <makoto%ki.nu@localhost>
Pushed By:	mef
Date:		Sat Jun 16 07:56:29 2018 +0900
Changeset:	af5ed3ac344ea9044531cfeca9b08a9801864c5d

Added Files:
	gdsreader/DESCR
	gdsreader/Makefile
	gdsreader/PLIST
	gdsreader/distinfo

Log Message:
(cad/gdsreader) minor candidate for 0.4.0 (actually fork)

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=af5ed3ac344ea9044531cfeca9b08a9801864c5d

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 gdsreader/DESCR    | 23 +++++++++++++++++++++++
 gdsreader/Makefile | 42 ++++++++++++++++++++++++++++++++++++++++++
 gdsreader/PLIST    | 11 +++++++++++
 gdsreader/distinfo |  6 ++++++
 4 files changed, 82 insertions(+)

diffs:
diff --git a/gdsreader/DESCR b/gdsreader/DESCR
new file mode 100644
index 0000000000..2760bcf129
--- /dev/null
+++ b/gdsreader/DESCR
@@ -0,0 +1,23 @@
+GDSreader - simple Calma (GDSii) parser/printer tool.
+
+This software has as target the printing/plotting/displaying of Calma (GDSII)
+files without using true layout editors. I had once to visualize an unknown
+Calma file and customizing LEdit or Magic (the two layout editors I had access
+to) was so difficult that I decided to write this program.
+
+Current status:
+- gdsreader is in an alpha stage and you should not expect too much from it;
+- the Calma files are almost completely parsed (had no layout example that
+  makes use of BOX/NODE elements);
+- given a Calma structure name, a PostScript file and a HPGL/2 file are
+  generated. The way each layer is handled is controlled by an ASCII
+  configuration file. The properties that can be set are color, fill (only
+  solid is supported), hatch (simple or cross, the angle and spacing are user
+  customizable too).
+
+In order to produce an useful PostScript output, you need to write a
+configuration file (default is .layers.config). The one you'll find with the
+distribution is suitable for the Calma example test.gds (an actual Bandgap
+reference).
+
+This package is fork (at github) from Orignal author. BOX is now parsed.
diff --git a/gdsreader/Makefile b/gdsreader/Makefile
new file mode 100644
index 0000000000..629e3815ad
--- /dev/null
+++ b/gdsreader/Makefile
@@ -0,0 +1,42 @@
+# $NetBSD$
+
+DISTNAME=	GDSreader-0.4.0
+PKGNAME=	${DISTNAME:tl}
+CATEGORIES=	cad
+MASTER_SITES=	${MASTER_SITE_GITHUB:=makoto-fujiwara/}
+#GITHUB_RELEASE= 0.4.0
+
+MAINTAINER=	makoto%ki.nu@localhost
+HOMEPAGE=	https://github.com/makoto-fujiwara/
+COMMENT=	Calma Stream Format (GDSII) reader
+LICENSE=	gnu-gpl-v2
+
+EXAMPLESDIR=	${PREFIX}/share/examples/${PKGBASE}
+
+AUTO_MKDIRS=	yes
+INSTALLATION_DIRS=	bin ${EXAMPLESDIR}
+
+do-install:
+	for i in gdsreader maptolayer; do \
+	${INSTALL_PROGRAM} ${WRKSRC}/$$i ${DESTDIR}${PREFIX}/bin ;\
+	done
+
+post-install:
+	for i in			\
+		README			\
+		README.povray		\
+		layers.config		\
+		layers.config.5AM.4ML	\
+		layers.config.7HP.5ML	\
+		test.gds		\
+		; do			\
+	${INSTALL_DATA} ${WRKSRC}/$$i ${DESTDIR}${EXAMPLESDIR} ;\
+	done
+	for i in			\
+		gdsreader.1		\
+		maptolayer.1		\
+		; do			\
+	${INSTALL_DATA} ${WRKSRC}/$$i ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1;\
+	done
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/gdsreader/PLIST b/gdsreader/PLIST
new file mode 100644
index 0000000000..6bda3d2c4c
--- /dev/null
+++ b/gdsreader/PLIST
@@ -0,0 +1,11 @@
+@comment $NetBSD: PLIST,v 1.3 2014/10/21 22:38:44 mef Exp $
+bin/gdsreader
+bin/maptolayer
+man/man1/gdsreader.1
+man/man1/maptolayer.1
+share/examples/gdsreader/README
+share/examples/gdsreader/README.povray
+share/examples/gdsreader/layers.config
+share/examples/gdsreader/layers.config.5AM.4ML
+share/examples/gdsreader/layers.config.7HP.5ML
+share/examples/gdsreader/test.gds
diff --git a/gdsreader/distinfo b/gdsreader/distinfo
new file mode 100644
index 0000000000..c71872171e
--- /dev/null
+++ b/gdsreader/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (GDSreader-0.4.0.tar.gz) = 725c5d25ce64e3b0469f4d1f279c284f8492f125
+RMD160 (GDSreader-0.4.0.tar.gz) = fadf1dbd1f72896c3917717cbd291589d73c131c
+SHA512 (GDSreader-0.4.0.tar.gz) = 33589329397eec170c009af118d8c5b14dcf0738ec1b2fef6f37d86ea847577d1128bfb62cdc92ca55e678635daaa44bb48d1401ffd382db447b19d64d5c9b6f
+Size (GDSreader-0.4.0.tar.gz) = 82471 bytes


Home | Main Index | Thread Index | Old Index