diff options
author | hrs <hrs@FreeBSD.org> | 2011-01-05 15:58:25 +0800 |
---|---|---|
committer | hrs <hrs@FreeBSD.org> | 2011-01-05 15:58:25 +0800 |
commit | 6b4ddd6d61efcedbf0a05723658d40212bddca37 (patch) | |
tree | ce45dd7d5b1dbbf64ea0c4afbd7e0c3a0c8a8d7c /cad | |
parent | 5c9e1922e5420d17fb3027c319d4f9da0ccd4fb8 (diff) | |
download | freebsd-ports-gnome-6b4ddd6d61efcedbf0a05723658d40212bddca37.tar.gz freebsd-ports-gnome-6b4ddd6d61efcedbf0a05723658d40212bddca37.tar.zst freebsd-ports-gnome-6b4ddd6d61efcedbf0a05723658d40212bddca37.zip |
Add cad/layouteditor, an IC/MEMS layout editor with the following features:
all angle, font generator, macros, boolean operations, design rule checker,
crossplatform compatible. This supports Calma GDSII, OASIS (Open Artwork
System Interchange Standard), DXF, CIF (Caltech Intermediate Form).
WWW: http://www.layouteditor.net/index.html
Diffstat (limited to 'cad')
-rw-r--r-- | cad/Makefile | 1 | ||||
-rw-r--r-- | cad/layouteditor/Makefile | 32 | ||||
-rw-r--r-- | cad/layouteditor/distinfo | 2 | ||||
-rw-r--r-- | cad/layouteditor/files/patch-src-src.pro | 20 | ||||
-rw-r--r-- | cad/layouteditor/pkg-descr | 6 |
5 files changed, 61 insertions, 0 deletions
diff --git a/cad/Makefile b/cad/Makefile index 66ad406b49de..befef96cccc4 100644 --- a/cad/Makefile +++ b/cad/Makefile @@ -51,6 +51,7 @@ SUBDIR += kicad-devel SUBDIR += kicad-library SUBDIR += klayout + SUBDIR += layouteditor SUBDIR += leocad SUBDIR += libgeda SUBDIR += linux-eagle5 diff --git a/cad/layouteditor/Makefile b/cad/layouteditor/Makefile new file mode 100644 index 000000000000..96b53bfbc0b7 --- /dev/null +++ b/cad/layouteditor/Makefile @@ -0,0 +1,32 @@ +# New ports collection makefile for: layouteditor +# Date created: Sun, Apr 29 2007 +# Whom: Hiroki Sato <hrs@FreeBSD.org> +# +# $FreeBSD$ +# + +PORTNAME= layouteditor +PORTVERSION= 0.0.20101101 +CATEGORIES= cad +MASTER_SITES= LOCAL +MASTER_SITE_SUBDIR= hrs +DISTNAME= layout-${PORTVERSION:S,^0.0.,,}-gpl-src + +MAINTAINER= hrs@FreeBSD.org +COMMENT= IC/MEMS layout editor + +USE_QT_VER= 4 +QT_COMPONENTS= corelib gui network moc_build sql uic_build \ + rcc_build qt3support xml +USE_ZIP= yes +USE_FREETYPE= yes +WRKSRC= ${WRKDIR}/layout +PLIST_FILES= bin/layout + +do-configure: + cd ${WRKSRC} && ${QMAKE} -makefile -spec ${QMAKESPEC} + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/bin/layout ${PREFIX}/bin/ + +.include <bsd.port.mk> diff --git a/cad/layouteditor/distinfo b/cad/layouteditor/distinfo new file mode 100644 index 000000000000..db430e90e983 --- /dev/null +++ b/cad/layouteditor/distinfo @@ -0,0 +1,2 @@ +SHA256 (layout-20101101-gpl-src.zip) = 2cccdb4b3d9145d45e32a3e5f6c9772e33fbe33481106fe7f4c798bb3614d45b +SIZE (layout-20101101-gpl-src.zip) = 2731766 diff --git a/cad/layouteditor/files/patch-src-src.pro b/cad/layouteditor/files/patch-src-src.pro new file mode 100644 index 000000000000..f6969420c10e --- /dev/null +++ b/cad/layouteditor/files/patch-src-src.pro @@ -0,0 +1,20 @@ +--- src/src.pro.orig 2010-10-25 20:58:53.000000000 +0900 ++++ src/src.pro 2011-01-04 22:44:01.000000000 +0900 +@@ -56,8 +56,8 @@ + message("dynamic qt") + } + unix{ +- LIBS += -lfreetype -ldl -lz +- INCLUDEPATH += /usr/include/freetype2 ++ LIBS += -lfreetype -lz ++ INCLUDEPATH += ${PREFIX}/include/freetype2 + DEFINES += LINUX + NOPRINTING = 4.3.0 4.3.1 4.3.2 4.3.3 4.3.4 4.4.0 4.4.1 4.4.2 4.4.3 4.4.4 4.4.5 4.5.0 4.5.1 + contains( NOPRINTING, $$QT_VERSION ){ +@@ -668,4 +668,4 @@ + } + message("GENISYS version") + +-} +\ No newline at end of file ++} diff --git a/cad/layouteditor/pkg-descr b/cad/layouteditor/pkg-descr new file mode 100644 index 000000000000..de7c51028819 --- /dev/null +++ b/cad/layouteditor/pkg-descr @@ -0,0 +1,6 @@ +A IC/MEMS layout editor. Features: all angle, font generator, macros, +boolean operations, design rule checker, crossplatform compatible, +supported formats:Calma GDSII, OASIS (Open Artwork System Interchange +Standard), DXF, CIF (Caltech Intermediate Form) + +WWW: http://www.layouteditor.net/index.html |