pkgsrc-WIP-changes archive

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

klayout: Drop, cad/klayout is newer



Module Name:	pkgsrc-wip
Committed By:	Kamil Rytarowski <n54%gmx.com@localhost>
Pushed By:	kamil
Date:		Sat Jun 11 18:20:20 2016 +0200
Changeset:	55690d452b489badddef498278e7fe2571f63779

Removed Files:
	klayout/DESCR
	klayout/Makefile
	klayout/PLIST
	klayout/TODO
	klayout/distinfo
	klayout/patches/patch-build.sh
	klayout/patches/patch-config_Makefile_conf_freebsd-32-gcc-release
	klayout/patches/patch-config_Makefile_conf_netbsd-32-gcc-release
	klayout/patches/patch-src_layApplication.cc

Log Message:
klayout: Drop, cad/klayout is newer

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

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

diffstat:
 klayout/DESCR                                      |  8 ---
 klayout/Makefile                                   | 61 ----------------------
 klayout/PLIST                                      | 12 -----
 klayout/TODO                                       |  4 --
 klayout/distinfo                                   | 10 ----
 klayout/patches/patch-build.sh                     | 19 -------
 ...tch-config_Makefile_conf_freebsd-32-gcc-release | 56 --------------------
 ...atch-config_Makefile_conf_netbsd-32-gcc-release | 56 --------------------
 klayout/patches/patch-src_layApplication.cc        | 16 ------
 9 files changed, 242 deletions(-)

diffs:
diff --git a/klayout/DESCR b/klayout/DESCR
deleted file mode 100644
index 11f7fc0..0000000
--- a/klayout/DESCR
+++ /dev/null
@@ -1,8 +0,0 @@
- Although a comparatively simple piece of software, a layout viewer is not
-only just a tool for the chip design engineer. Today design's complexity
-require not only a simple "viewer". Rather, a viewer is the microscope
-through which the engineer looks at the design.
-
-There are numerous viewers available, but sadly there are not many which
-satisfy a few basic requirements. Most of them are commercial and
-expensive. If there is need for a simple, yet powerful viewer - here it is.
diff --git a/klayout/Makefile b/klayout/Makefile
deleted file mode 100644
index 67e74aa..0000000
--- a/klayout/Makefile
+++ /dev/null
@@ -1,61 +0,0 @@
-# $NetBSD$
-
-DISTNAME=	klayout-0.24.5
-CATEGORIES=	cad
-MASTER_SITES=	http://www.klayout.org/downloads/
-
-MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
-HOMEPAGE=	http://www.klayout.org/downloads/
-COMMENT=	Simple GDS and OASIS file viewer and Editor
-LICENSE=	gnu-gpl-v2
-
-USE_LANGUAGES=	c c++
-USE_TOOLS+=	gmake
-
-CFLAGS+=	-I${PREFIX}/include/python${PYVERSUFFIX}
-NO_CONFIGURE=	yes
-
-SUBST_CLASSES+= 	rpath
-SUBST_MESSAGE.rpath=	Add COMPILER_RPATH_FLAG and PREFIX to NetBSD specific config file
-SUBST_FILES.rpath+=	config/Makefile.conf.netbsd-32-gcc-release
-SUBST_STAGE.rpath=	post-patch
-SUBST_VARS.rpath=	COMPILER_RPATH_FLAG PREFIX
-SUBST_SED.rpath=	-e 's|@@LDFLAGS@@|${LDFLAGS}|'
-
-AUTO_MKDIRS=		yes
-INSTALL_BINDIR=		${DESTDIR}${PREFIX}/bin
-INSTALL_LIBDIR=		${DESTDIR}${PREFIX}/lib
-REL_DIR=		build.netbsd-32-gcc-release
-
-OTHER_BIN= \
-	strm2cif \
-	strm2dxf \
-	strm2gds \
-	strm2gdstxt \
-	strm2oas \
-	strm2txt \
-	strmclip \
-	strmcmp \
-	strmxor
-
-do-build:
-	(cd ${WRKSRC}; sh build.sh -python python${PYVERSSUFFIX} -qt ${PREFIX}/qt4)
-
-do-install:
-	(cd ${WRKSRC}; \
-	pwd; \
-	${INSTALL_PROGRAM} ${REL_DIR}/main/klayout ${INSTALL_BINDIR}; \
-	${INSTALL_LIB} ${REL_DIR}/main/libklayout.so ${INSTALL_LIBDIR} ;\
-	for bin in ${OTHER_BIN}; do \
-	  ${INSTALL_PROGRAM} ${REL_DIR}/main/$$bin ${INSTALL_BINDIR} ;\
-	done ;\
-	${CHMOD} 755 ${INSTALL_BINDIR}/* ;\
-	)
-
-.include "../../lang/python/pyversion.mk"
-.include "../../lang/ruby/buildlink3.mk"
-.include "../../x11/qt4-libs/buildlink3.mk"
-# libQtDesigner
-.include "../../x11/qt4-tools/buildlink3.mk"
-BUILDLINK_DEPMETHOD.qt4-tools=	full
-.include "../../mk/bsd.pkg.mk"
diff --git a/klayout/PLIST b/klayout/PLIST
deleted file mode 100644
index 0a715fb..0000000
--- a/klayout/PLIST
+++ /dev/null
@@ -1,12 +0,0 @@
-@comment $NetBSD$
-bin/klayout
-bin/strm2cif
-bin/strm2dxf
-bin/strm2gds
-bin/strm2gdstxt
-bin/strm2oas
-bin/strm2txt
-bin/strmclip
-bin/strmcmp
-bin/strmxor
-lib/libklayout.so
diff --git a/klayout/TODO b/klayout/TODO
deleted file mode 100644
index c026a2b..0000000
--- a/klayout/TODO
+++ /dev/null
@@ -1,4 +0,0 @@
-- Tested only on NetBSD/amd64 7.0 and 7.99.25
-- Several hard coding for string gcc ar etc
-- ruby version handling is not properly setup
-- MAKE_JOBS= may not be in effect ?
diff --git a/klayout/distinfo b/klayout/distinfo
deleted file mode 100644
index b9ba278..0000000
--- a/klayout/distinfo
+++ /dev/null
@@ -1,10 +0,0 @@
-$NetBSD$
-
-SHA1 (klayout-0.24.5.tar.gz) = 171d153b56f7f1bea3c0fb943a003558465efb9c
-RMD160 (klayout-0.24.5.tar.gz) = b0e4ce93092e84b2cb193886ab6a8b682e48521d
-SHA512 (klayout-0.24.5.tar.gz) = b1b8e80060adf089b9059802656421629bd4ddb781fe924e234ece075021fc4fe3cb3dbc2ebdc8b7d14183927223c6132aa62a88b8667b5eb8103dbd4f02dd56
-Size (klayout-0.24.5.tar.gz) = 11251829 bytes
-SHA1 (patch-build.sh) = 3a1e61100de101cbe82b0c4abfa10a0ab2f7ead7
-SHA1 (patch-config_Makefile_conf_freebsd-32-gcc-release) = 8ee1a6f42465ef650fbd26ec6dcdea4db249d018
-SHA1 (patch-config_Makefile_conf_netbsd-32-gcc-release) = 1fd264f8a25d4410cd48fcfbbbfbf149e65e3b22
-SHA1 (patch-src_layApplication.cc) = d3f115836e75a76ab2322048d8698c0dcd6c7492
diff --git a/klayout/patches/patch-build.sh b/klayout/patches/patch-build.sh
deleted file mode 100644
index c6527b9..0000000
--- a/klayout/patches/patch-build.sh
+++ /dev/null
@@ -1,19 +0,0 @@
-$NetBSD$
-
-Add NetBSD and FreeBSD
-
---- build.sh.orig	2016-02-27 07:20:29.000000000 +0900
-+++ build.sh	2016-03-08 23:14:50.000000000 +0900
-@@ -39,6 +39,12 @@ Darwin*)
-   PLATFORM="mac-yosemite-gcc-release"
-   EXEC_HOLDER="klayout.app/Contents/MacOS"
-   ;;
-+FreeBSD)
-+  PLATFORM="freebsd-32-gcc-release"
-+  ;;
-+NetBSD)
-+  PLATFORM="netbsd-32-gcc-release"
-+  ;;
- *)
-   # Assume Linux for the remaining variants
-   case `arch` in
diff --git a/klayout/patches/patch-config_Makefile_conf_freebsd-32-gcc-release b/klayout/patches/patch-config_Makefile_conf_freebsd-32-gcc-release
deleted file mode 100644
index d9ec6b8..0000000
--- a/klayout/patches/patch-config_Makefile_conf_freebsd-32-gcc-release
+++ /dev/null
@@ -1,56 +0,0 @@
-$NetBSD$
-
-Add FreeBSD, but not checked yet
-
---- /dev/null 2013-04-27 17:36:48.000000000 +0900
-+++ config/Makefile.conf.freebsd-32-gcc-release 2013-04-27 17:37:10.000000000 +0900
-@@ -0,0 +1,49 @@
-+
-+# Configuration file for
-+# gcc, FreeBSD
-+# release build
-+
-+# Compiler options
-+
-+AR=ar -r
-+
-+# Compiler general
-+INC=-I$(TOP_SOURCE) -I$(SOURCE) -I. -I$(QTINCLUDE)
-+DEFS=-DQT_THREAD_SUPPORT -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII
-+
-+# C++
-+CXX?=gcc
-+CXXOPT_DEP=-MM -MG
-+CXXWARN=-Wall -Wno-deprecated -Woverloaded-virtual \
-+	-Wsign-promo -Wsynth -Wno-long-long -Wno-strict-aliasing
-+CXXOPT=${CXXFLAGS} -c -o
-+CXXOPT_SO=-fPIC $(CXXOPT)
-+
-+# C
-+CC?=gcc
-+CCOPT_DEP=-MM -MG
-+CCWARN=
-+CCOPT=${CFLAGS} -c -o
-+CCOPT_SO=-fPIC $(CCOPT)
-+
-+# Linker
-+LINK?=${CXX}
-+LOPT=${LDFLAGS} -g -Wl,-E -o
-+LOPT_SO=${LDFLAGS} -g -shared -o
-+
-+LIBS=${PTHREAD_LIBS} -L$(QTLIB) -lQtGui -lQtCore -lQtXml -lQtNetwork -lQtSql -lQtDesigner -lrt -lm -lcrypt -lz
-+
-+.PHONY: install
-+install:
-+	mkdir -p $(INSTALL_BINDIR)
-+	cp main/$(EXEC_NAME) $(INSTALL_BINDIR)
-+	for bin in $(OTHER_BIN) ; \
-+	do \
-+	cp main/$$bin $(INSTALL_BINDIR) ; \
-+	done
-+	for plugin in $(PLUGINS) ; \
-+	do \
-+	cp $$plugin/*.so $(INSTALL_BINDIR) ; \
-+	done
-+	chmod 755 $(INSTALL_BINDIR) $(INSTALL_BINDIR)/*
-+
diff --git a/klayout/patches/patch-config_Makefile_conf_netbsd-32-gcc-release b/klayout/patches/patch-config_Makefile_conf_netbsd-32-gcc-release
deleted file mode 100644
index ab79ecf..0000000
--- a/klayout/patches/patch-config_Makefile_conf_netbsd-32-gcc-release
+++ /dev/null
@@ -1,56 +0,0 @@
-$NetBSD$
-
-Add NetBSD
-
---- /dev/null 2013-04-27 17:36:48.000000000 +0900
-+++ config/Makefile.conf.netbsd-32-gcc-release 2013-04-27 17:37:10.000000000 +0900
-@@ -0,0 +1,49 @@
-+
-+# # Configuration file for
-+# # gcc, NetBSD
-+# # release build
-+# 
-+# # Compiler options
-+# 
-+AR=ar -r
-+# 
-+# # Compiler general
-+INC=-I$(TOP_SOURCE) -I$(SOURCE) -I. -I$(QTINCLUDE)
-+DEFS=-DQT_THREAD_SUPPORT -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII
-+# 
-+# # C++
-+CXX=gcc
-+CXXOPT_DEP=-MM -MG
-+CXXWARN=-Wall -Wno-deprecated -Woverloaded-virtual \
-+  -Wsign-promo -Wsynth -Wno-long-long -Wno-strict-aliasing
-+CXXOPT=${CXXFLAGS} -c -o
-+CXXOPT_SO=-fPIC $(CXXOPT)
-+# 
-+# # C
-+CC=gcc
-+CCOPT_DEP=-MM -MG
-+CCWARN=
-+CCOPT=${CFLAGS} -c -o
-+CCOPT_SO=-fPIC $(CCOPT)
-+# 
-+# # Linker
-+LINK=gcc
-+LOPT=@@LDFLAGS@@ -g -Wl,-E -o
-+LOPT_SO=	@COMPILER_RPATH_FLAG@@PREFIX@/lib:@PREFIX@/qt-4/lib:/usr/lib @@LDFLAGS@@ -g -shared -o
-+# 
-+LIBS=${PTHREAD_LIBS} -L$(QTLIB) -lQtGui -lQtCore -lQtXml -lQtNetwork -lQtSql -lQtDesigner -lrt -lm -lcrypt -lz
-+
-+#.PHONY: install
-+#install:
-+#	mkdir -p $(INSTALL_BINDIR)
-+#	cp main/$(EXEC_NAME) $(INSTALL_BINDIR)
-+#	for bin in $(OTHER_BIN) ; \
-+#	do \
-+#	cp main/$$bin $(INSTALL_BINDIR) ; \
-+#	done
-+#	for plugin in $(PLUGINS) ; \
-+#	do \
-+#	cp $$plugin/*.so $(INSTALL_BINDIR) ; \
-+#	done
-+#	chmod 755 $(INSTALL_BINDIR) $(INSTALL_BINDIR)/*
-+
diff --git a/klayout/patches/patch-src_layApplication.cc b/klayout/patches/patch-src_layApplication.cc
deleted file mode 100644
index c678ad6..0000000
--- a/klayout/patches/patch-src_layApplication.cc
+++ /dev/null
@@ -1,16 +0,0 @@
-$NetBSD$
-
-To avoid following message
-error: 'struct sigaction' has no member named 'sa_restorer'
-
---- src/layApplication.cc.orig	2016-02-27 07:20:30.000000000 +0900
-+++ src/layApplication.cc	2016-03-08 23:52:13.000000000 +0900
-@@ -349,7 +349,7 @@ static void install_signal_handlers ()
-   act.sa_sigaction = signal_handler;
-   sigemptyset (&act.sa_mask);
-   act.sa_flags = SA_SIGINFO;
--#if !defined(__APPLE__)
-+#if !defined(__APPLE__) && !defined(__NetBSD__)
-   act.sa_restorer = 0;
- #endif
- 


Home | Main Index | Thread Index | Old Index