aboutsummaryrefslogtreecommitdiff
path: root/cad
diff options
context:
space:
mode:
authorHiroki Sato <hrs@FreeBSD.org>2011-01-05 07:58:25 +0000
committerHiroki Sato <hrs@FreeBSD.org>2011-01-05 07:58:25 +0000
commitb86e2000a0491148fc8ed54fbe5529fc8096ee18 (patch)
treefd31229c4711f5ff3f0ce2c3a273b29307c1f979 /cad
parentfa2d93590b883843882e618c18bafd6fbdc4f609 (diff)
downloadports-b86e2000a0491148fc8ed54fbe5529fc8096ee18.tar.gz
ports-b86e2000a0491148fc8ed54fbe5529fc8096ee18.zip
Notes
Diffstat (limited to 'cad')
-rw-r--r--cad/Makefile1
-rw-r--r--cad/layouteditor/Makefile32
-rw-r--r--cad/layouteditor/distinfo2
-rw-r--r--cad/layouteditor/files/patch-src-src.pro20
-rw-r--r--cad/layouteditor/pkg-descr6
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