1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-18 19:49:40 +00:00

GDSreader is a simple Calma (GDSii) parser/printer tool.

This commit is contained in:
Hiroki Sato 2007-04-28 16:56:55 +00:00
parent 3a76ba8175
commit 33b372f122
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=191068
5 changed files with 82 additions and 0 deletions

View File

@ -22,6 +22,7 @@
SUBDIR += fandango
SUBDIR += feappv
SUBDIR += freehdl
SUBDIR += gdsreader
SUBDIR += geda
SUBDIR += geda-docs
SUBDIR += geda-examples

31
cad/gdsreader/Makefile Normal file
View File

@ -0,0 +1,31 @@
# Ports collection makefile for: gdsreader
# Date created: Sat, Apr 28, 2007
# Whom: Hiroki Sato <hrs@FreeBSD.org>
#
# $FreeBSD$
#
PORTNAME= gdsreader
PORTVERSION= 0.3.2
CATEGORIES= cad
MASTER_SITES= http://home.netcom.com/~serbanp/
DISTNAME= GDSreader.${PORTVERSION}
MAINTAINER= hrs@FreeBSD.org
COMMENT= GDS2 stream file to Postscript and HP/GL converter
MAN1= gdsreader.1 maptolayer.1
PORTDOCS= README README.povray ChangeLog
EXFILES= layers.config test.gds layers.config.7HP.5ML \
layers.config.5AM.4ML
PLIST_FILES= bin/gdsreader bin/maptolayer \
${EXFILES:S,^,${EXAMPLESDIR_REL}/,}
PLIST_DIRS= ${EXAMPLESDIR_REL}
post-install:
@cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE} install-data
.if !defined(NOPORTDOCS)
@cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE} install-docs
.endif
.include <bsd.port.mk>

3
cad/gdsreader/distinfo Normal file
View File

@ -0,0 +1,3 @@
MD5 (GDSreader.0.3.2.tar.gz) = 3ea1e7a287be0af942db2b12187d7978
SHA256 (GDSreader.0.3.2.tar.gz) = dc33bd149438c383feaff124803e2899ed444b9836d47a77ea557af2731c3b80
SIZE (GDSreader.0.3.2.tar.gz) = 82649

View File

@ -0,0 +1,43 @@
--- Makefile.orig Thu Feb 24 12:15:23 2005
+++ Makefile Sun Apr 29 01:04:11 2007
@@ -1,10 +1,15 @@
-CC = gcc
-INSTROOT=/usr/local
+CC?= gcc
+INSTROOT?=${PREFIX}
BINDIR=$(INSTROOT)/bin
-DOCDIR=$(INSTROOT)/doc/gdsreader-0.3.2
+DOCDIR=$(INSTROOT)/share/doc/gdsreader
+EXDIR=$(INSTROOT)/share/examples/gdsreader
MANDIR=$(INSTROOT)/man/man1
+INSTALL_PROGRAM?= ${BSD_INSTALL_PROGRAM}
+INSTALL_DATA?= ${BSD_INSTALL_DATA}
+INSTALL_MAN?= ${BSD_INSTALL_MAN}
+
#CFLAGS = -I.
CFLAGS = -I. -Wall -g #-pg
LDFLAGS = #-pg
@@ -19,11 +24,16 @@
${CC} ${LDFLAGS} -o gdsreader ${OBJS} -lm
install: gdsreader maptolayer
- mkdir -p $(DOCDIR) && cp -f COPYING README README.povray \
- layers.config test.gds layers.config.7HP.5ML ChangeLog \
- layers.config.5AM.4ML $(DOCDIR)
- mkdir -p $(BINDIR) && cp -f maptolayer gdsreader $(BINDIR)
- mkdir -p $(MANDIR) && cp -f maptolayer.1 gdsreader.1 $(MANDIR)
+ mkdir -p $(BINDIR) && ${INSTALL_PROGRAM} maptolayer gdsreader $(BINDIR)
+ mkdir -p $(MANDIR) && ${INSTALL_MAN} maptolayer.1 gdsreader.1 $(MANDIR)
+
+install-docs:
+ mkdir -p $(DOCDIR) && ${INSTALL_DATA} README README.povray \
+ ChangeLog $(DOCDIR)
+
+install-data:
+ mkdir -p $(EXDIR) && ${INSTALL_DATA} layers.config test.gds \
+ layers.config.7HP.5ML layers.config.5AM.4ML $(EXDIR)
maptolayer: maptolayer.c
$(CC) -o maptolayer maptolayer.c

4
cad/gdsreader/pkg-descr Normal file
View File

@ -0,0 +1,4 @@
This software has as target the printing/plotting/displaying of Calma (GDSii)
files without using true layout editors.
WWW: http://home.netcom.com/~serbanp/