cad/libgdsii: New port: C++ library and command-line utility for reading GDSII geometry files

This commit is contained in:
Yuri Victorovich 2022-11-19 21:53:03 -08:00
parent d428258ccc
commit 8e7be7293a
4 changed files with 33 additions and 0 deletions

View file

@ -71,6 +71,7 @@
SUBDIR += ldview
SUBDIR += leocad
SUBDIR += lepton-eda
SUBDIR += libgdsii
SUBDIR += libopencad
SUBDIR += librecad
SUBDIR += libredwg

26
cad/libgdsii/Makefile Normal file
View file

@ -0,0 +1,26 @@
PORTNAME= libgdsii
DISTVERSION= 0.21
CATEGORIES= cad
MASTER_SITES= https://github.com/HomerReid/libGDSII/releases/download/v${DISTVERSION}/
MAINTAINER= yuri@FreeBSD.org
COMMENT= C++ library and command-line utility for reading GDSII geometry files
WWW= https://github.com/HomerReid/libGDSII
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
USES= autoreconf gmake libtool
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
PLIST_FILES= bin/GDSIIConvert \
include/libGDSII.h \
lib/libGDSII.a \
lib/libGDSII.so \
lib/libGDSII.so.0 \
lib/libGDSII.so.0.0.0 \
share/libGDSII/examples/bend-flux/bend-flux.gds
.include <bsd.port.mk>

3
cad/libgdsii/distinfo Normal file
View file

@ -0,0 +1,3 @@
TIMESTAMP = 1668922879
SHA256 (libgdsii-0.21.tar.gz) = 31c90a4fb699746d051c0c597ef0543889c9f17b2a711fed398756ac4f1b1f4c
SIZE (libgdsii-0.21.tar.gz) = 410747

3
cad/libgdsii/pkg-descr Normal file
View file

@ -0,0 +1,3 @@
libGDSII is a C++ library for working with GDSII binary data files, intended
primarily for use with the computational electromagnetism codes scuff-em and
meep but sufficiently general-purpose to allow other uses as well.