* [gentoo-commits] dev/dilfridge:master commit in: sci-electronics/klayout/, sci-electronics/klayout/files/
@ 2011-03-30 21:41 Andreas K. Huettel
0 siblings, 0 replies; 2+ messages in thread
From: Andreas K. Huettel @ 2011-03-30 21:41 UTC (permalink / raw
To: gentoo-commits
commit: 17fa1216b824b8c68ee2c7aab76fc484462e4ca8
Author: Andreas K. Huettel (dilfridge) <mail <AT> akhuettel <DOT> de>
AuthorDate: Wed Mar 30 21:37:29 2011 +0000
Commit: Andreas K. Huettel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Wed Mar 30 21:37:29 2011 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=dev/dilfridge.git;a=commit;h=17fa1216
[sci-electronics/klayout] Version bump
(Portage version: 2.1.9.45/git/Linux x86_64, signed Manifest commit with key B6C5F7DE)
---
sci-electronics/klayout/ChangeLog | 8 ++-
sci-electronics/klayout/Manifest | 35 +++++-----
.../klayout-0.21.7-Makefile.conf.linux-gentoo | 43 ++++++++++++
sci-electronics/klayout/klayout-0.21.7.ebuild | 71 ++++++++++++++++++++
4 files changed, 140 insertions(+), 17 deletions(-)
diff --git a/sci-electronics/klayout/ChangeLog b/sci-electronics/klayout/ChangeLog
index f18bb9b..994d3fe 100644
--- a/sci-electronics/klayout/ChangeLog
+++ b/sci-electronics/klayout/ChangeLog
@@ -1,7 +1,13 @@
# ChangeLog for sci-electronics/klayout
-# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+*klayout-0.21.7 (30 Mar 2011)
+
+ 30 Mar 2011; Andreas K. Huettel <dilfridge@gentoo.org>
+ +klayout-0.21.7.ebuild, +files/klayout-0.21.7-Makefile.conf.linux-gentoo:
+ Version bump
+
20 Sep 2010; Andreas K. Huettel <dilfridge@gentoo.org>
files/klayout-0.20.2-Makefile.conf.linux-gentoo:
Should use LDFLAGS now.
diff --git a/sci-electronics/klayout/Manifest b/sci-electronics/klayout/Manifest
index 4e57030..67e0c48 100644
--- a/sci-electronics/klayout/Manifest
+++ b/sci-electronics/klayout/Manifest
@@ -1,5 +1,5 @@
-----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
+Hash: SHA512
AUX klayout-0.19.3-Makefile.conf.linux-gentoo 864 RMD160 46d2bf5799b48958478be0af937ae8b3dfa9423b SHA1 9ec3ca764a22f4bbd64c107a7d2ca10d4af12588 SHA256 a44ebecc995bdb21e93234c9b3ee5225656307ade1c928374ce47cd841107470
AUX klayout-0.19.3-configureonly.patch 767 RMD160 658e32a3a6349571e43a8872ed4ae434c40ad556 SHA1 de03b3d17aa6d54ac5daa1e6c2dc7d10ed53e573 SHA256 b2aa5fed607d300f389c10e976343a38f2b2a32b4fcb74d3abd57ffaea165f28
@@ -7,28 +7,31 @@ AUX klayout-0.20-Makefile.conf.linux-gentoo 864 RMD160 46d2bf5799b48958478be0af9
AUX klayout-0.20-configureonly.patch 767 RMD160 658e32a3a6349571e43a8872ed4ae434c40ad556 SHA1 de03b3d17aa6d54ac5daa1e6c2dc7d10ed53e573 SHA256 b2aa5fed607d300f389c10e976343a38f2b2a32b4fcb74d3abd57ffaea165f28
AUX klayout-0.20.2-Makefile.conf.linux-gentoo 875 RMD160 1a5dba326da987deaa6eda910fed84d9ed9096fb SHA1 da7de7a67dfa04d9578444d18a6746dc4cc88ff9 SHA256 92dd5333f94a18896c252920a364246de5f8e90dd1a78a6b01fe29e7fca3dbcb
AUX klayout-0.20.2-configureonly.patch 767 RMD160 658e32a3a6349571e43a8872ed4ae434c40ad556 SHA1 de03b3d17aa6d54ac5daa1e6c2dc7d10ed53e573 SHA256 b2aa5fed607d300f389c10e976343a38f2b2a32b4fcb74d3abd57ffaea165f28
+AUX klayout-0.21.7-Makefile.conf.linux-gentoo 917 RMD160 30db9754d812069de2310532f9a8e5d3928b6141 SHA1 548fda661d02d6ef81aee9444a5d8b76dddc40cb SHA256 ffdecac8e05b7418034755e00d1a201c8bc2f0486f7eac232d2d0899ee3bdb43
DIST klayout-0.19.3.tar.gz 1428534 RMD160 79efd5817d2d9f8e97039561aa5b9c281381c18d SHA1 6829f042aea70878fbc9e62f81109d45d5fc0525 SHA256 ba853af6f27c42faf4c15673eec8f4d534d373c2341ee3c4130825f88fcd3801
DIST klayout-0.20.2.tar.gz 1582828 RMD160 925152f3173f180bc8611f59f239940bbd852183 SHA1 467af487053878f46662ddb144a44444088fbc8e SHA256 a87298bd77e61e2b64245d4fe133d68f579fcb490cc14b4889938e096bf1120f
DIST klayout-0.20.tar.gz 1579250 RMD160 b9f6269a0a2886a78d4da8862607331d288f1296 SHA1 c723900a0a071737cd42d1f082ff24d1cf48e0e0 SHA256 49961e31254ada29951d6a2d492684b71a1bed522e1457743c9f01bbbade0f30
+DIST klayout-0.21.7.tar.gz 1972999 RMD160 98e52625ef27d7e2e72d021a26936ce4e91cc611 SHA1 cfeff2a6869225d9b2d8d38bd539cab3e8c7221f SHA256 15b294ad0dbfbcae34e530f8dea7c331490292030f268fedf6197780215bfa25
EBUILD klayout-0.19.3.ebuild 2006 RMD160 0b6886b025b20ba6afcb88fcf4b6df83a3f2f8e6 SHA1 8924709d31490909859949d0a573a8baf1e13f65 SHA256 70d19681ce4a6a560dab89932cd8b9217328971d396ecd25ebe12cad066548e2
EBUILD klayout-0.20.2.ebuild 1844 RMD160 a20c77721a1888e78311225972283cb8058c204a SHA1 7218fedb9eb82ff60f12a557380c58e1fc725218 SHA256 24ca43092da56a8d132c07d9d9d15ceaa235f9b9393dd13f44579ad11e2f73a6
EBUILD klayout-0.20.ebuild 2006 RMD160 0b6886b025b20ba6afcb88fcf4b6df83a3f2f8e6 SHA1 8924709d31490909859949d0a573a8baf1e13f65 SHA256 70d19681ce4a6a560dab89932cd8b9217328971d396ecd25ebe12cad066548e2
-MISC ChangeLog 2871 RMD160 0a91d27195f5d0172b77e2e8bdcd99a07c1ac698 SHA1 cd1453471f90add254079a361973e8f05a549957 SHA256 1c57fbfffad19e2cf34f29bff5cd47cd948b96679169e93a9d25cf8c9c323f94
+EBUILD klayout-0.21.7.ebuild 1702 RMD160 1d960aea65a0cc8fa979584360b9e1e37b52d6b2 SHA1 6a03087cb0d83adadf3cbd3458f1c23580cdf382 SHA256 9d519868321f2375c969cdfc1f5e1fdcdd0ef97eb947b4d26c0a8f5d54daaf6e
+MISC ChangeLog 3051 RMD160 3f1c57bc36e5b741ff9d505c0a64d7c39dd92e46 SHA1 4db42eb8a6a154ae22e9d2a7494cc53293337408 SHA256 6b20e684be0816fd650fdac92d257a6b2f5b21eea94d11bb1ac5f74330bfe921
MISC metadata.xml 225 RMD160 aa7d7690bc9d41aa160500739ec29a5aecb24958 SHA1 a7fa143a3c80636c1f82827063de2327d4380d57 SHA256 3b760abcba804d12e90e8101abef730ff1be333e8c01f273f7a05e68f5f1df88
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.16 (GNU/Linux)
+Version: GnuPG v2.0.17 (GNU/Linux)
-iQIcBAEBAgAGBQJMl+qxAAoJENwGBM22xffeeQ0P/jiBAaJIFeQddZsJsmIOp+eF
-5fFkfyt77M1l/idRA+GD5XZ+qNsd4uGyQdDLncHeKH5M8HzL1yPWM+oILuWS9GgS
-STTydhPgFzGIWFPjAkV+cH1bYRuiD+WlyJITLJW5Tbnk6BSKrVrSZdqBjhZGrsJL
-PuBugCp6CRpWwclAsfDUKAaB56Mv9ZbJplNRE6/9graDh4/rp5MDXTLz7HkGDaPK
-9rGh2XfMIlmsnmPn+f2C8UgEEvA9GNk3iS8OSXoZDvmEdk25aE5zda+RS+OLrDw3
-YRGytIIuFmEUhQU9rxPQB/yIcMFlBYQySgrzaIgorRKh5xqnv0wgW1U3BxVYwVvR
-pPyzDlzmc7EnN2pZL0wj7Py2NQiHwWNTpDx+ehvPr793EG2WDaHyjiKIHO9stQES
-mUloFBUyucbzwRSHrvnAAd0O1g0UfYmL0CPlDdjPx4ENc/KbzNeC7Lx9KDO9nnfc
-D0z2K6Zfz8sbGfOUeD/675hZdIHTee/gY8vm5Jh2ify3jaKXyKeuoZbnaQsouFKu
-Tc/5BITJ0lRq1py09JU0m5unDY55PznLrQiyLKShQqUu8hybrRhTJZMpBy26xd2i
-g+7Ipa5nY+cZZ+hTkhXi4s/Be1to3vhCea3UIBdzAUObdgZ9rRL2wKeSrGOMztfQ
-NhfWF13Fdmf5YVjfmaZR
-=LHrA
+iQIcBAEBCgAGBQJNk6KZAAoJENwGBM22xffeVaIP/3Vy+IPt3Kl4aqRyGgIMfy6M
+qaNyxYa4r3XLSSBMgTGTHvHDaszBe4TZ1rx1Xzsq3ak5Pp5LsKTex4RnD0fosnzR
+EVhjfiahsGixpafaYSzG+M0ttEw2Dj1HyKBr/JXNlqfKQiMc+1HLNwaj/eSjTOOU
+Jjyy/NkUn5MRvRYjzNhMDFZuS1OuZmjgq6OPr/cYg+8f2E51FubqUu349cQffhSY
+8/WAADqXrOcsgb+x8gL8UUu4axGBGc07vBdAqkzweXDHgqNFL82VKKdt3f5Jgml2
+iLTOe+aZf11qjhKQovrdTlnxO8x4iMUH8RfS1Ly8wIyCckeulAQVhvbuLlbK9Ec8
+FzIFs03qBR2kDWyzh7hv6AuCB3qaMPqhzmUnSc9o2xz/JAhzw6iAs3ftQOqjc8h0
+IQkj7g0czaZw8TxBZAy+Zh6ojIdAbStYpEXGD/pzM60o4331EwZw3n66wTEb9jjC
+NPH7YgjLUOWz6eJb2/46jt2mO4Ap3odqfslWRtRCapXOVBnv2nNP6TLEIq50RNI4
+RhameXNfnBQfn3hlb4DOEII8+FcK6TxpxRv1OSb+70A5B5HOm13bt0TMp0AtLojt
+LHCCsFRYvW/aWWDHqEGOkuy/dcWD59DQ8Mv3uRs6l6+7JMfnC1r2X65RD+3Uoqj4
+x5VWieHs5I14oMeL6eR/
+=mt5M
-----END PGP SIGNATURE-----
diff --git a/sci-electronics/klayout/files/klayout-0.21.7-Makefile.conf.linux-gentoo b/sci-electronics/klayout/files/klayout-0.21.7-Makefile.conf.linux-gentoo
new file mode 100644
index 0000000..32d75df
--- /dev/null
+++ b/sci-electronics/klayout/files/klayout-0.21.7-Makefile.conf.linux-gentoo
@@ -0,0 +1,43 @@
+
+# Configuration file for gentoo-linux
+# Compiler options
+
+# Compiler general
+INC=-I$(TOP_SOURCE) -I$(SOURCE) -I. -I$(QTINCLUDE)
+DEFS=-DQT_THREAD_SUPPORT -DQT3_SUPPORT
+
+# C++
+CXXOPT_DEP=-MM -MG
+CXXWARN=-Wall -pedantic -Wno-deprecated -Woverloaded-virtual \
+ -Wsign-promo -Wsynth -Wno-long-long -Wno-strict-aliasing
+CXXOPT=-c $(CXXFLAGS) -o
+CXXOPT_SO=-fPIC $(CXXOPT)
+
+# C
+CCOPT_DEP=-MM -MG
+CCWARN=
+CCOPT=-c $(CFLAGS) -o
+CCOPT_SO=-fPIC $(CCOPT)
+
+# Linker
+LINK=$(CXX)
+LOPT=-Wl,-E ${LDFLAGS} -o
+LOPT_SO=-shared -fPIC $(LOPT) -o
+
+LIBS=-L$(QTLIB) -lQtGui -lQtCore -lQtXml -lrt -lstdc++ -lcrypt -ldl -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/sci-electronics/klayout/klayout-0.21.7.ebuild b/sci-electronics/klayout/klayout-0.21.7.ebuild
new file mode 100644
index 0000000..3e63d14
--- /dev/null
+++ b/sci-electronics/klayout/klayout-0.21.7.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=3
+
+USE_RUBY="ruby18"
+# note: define maximally ONE implementation here
+
+RUBY_OPTIONAL=yes
+
+inherit eutils multilib toolchain-funcs ruby-ng
+
+DESCRIPTION="Viewer and editor for GDS and OASIS integrated circuit layouts"
+HOMEPAGE="http://www.klayout.de/"
+SRC_URI="http://www.klayout.de/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="ruby"
+
+RDEPEND="x11-libs/qt-gui:4[qt3support]"
+DEPEND="${RDEPEND}"
+
+all_ruby_prepare() {
+ # now we generate the stub build configuration file for the home-brew build system
+ cp "${FILESDIR}/${P}-Makefile.conf.linux-gentoo" "${S}/config/Makefile.conf.linux-gentoo" || die
+}
+
+each_ruby_configure() {
+ local rbflags
+
+ if use ruby ; then
+ rbflags="-rblib $(ruby_get_libruby) -rbinc $(ruby_get_hdrdir)"
+ fi
+
+ ./build.sh \
+ -dry-run \
+ -platform linux-gentoo \
+ -bin bin \
+ -qtbin /usr/bin \
+ -qtinc /usr/include/qt4 \
+ -qtlib /usr/$(get_libdir)/qt4 \
+ ${rbflags} || die "Configuration failed"
+}
+
+each_ruby_compile() {
+ cd build.linux-gentoo
+ tc-export CC CXX AR LD RANLIB
+ export AR="${AR} -r"
+ emake all || die "Build failed"
+}
+
+each_ruby_install() {
+ cd build.linux-gentoo
+ emake install || die "make install failed"
+
+ cd ..
+ dobin bin/klayout || die
+
+ insinto /usr/share/${PN}/testdata/gds
+ doins testdata/gds/*.gds || die "Installation of gds testdata failed"
+ insinto /usr/share/${PN}/testdata/oasis
+ doins testdata/oasis/*.oas testdata/oasis/*.ot || die "Installation of oasis testdata failed"
+
+ if use ruby; then
+ insinto /usr/share/${PN}
+ doins -r testdata/ruby || die "Installation of ruby testdata failed"
+ fi
+}
^ permalink raw reply related [flat|nested] 2+ messages in thread
* [gentoo-commits] dev/dilfridge:master commit in: sci-electronics/klayout/, sci-electronics/klayout/files/
@ 2013-01-02 19:38 Andreas Hüttel
0 siblings, 0 replies; 2+ messages in thread
From: Andreas Hüttel @ 2013-01-02 19:38 UTC (permalink / raw
To: gentoo-commits
commit: b15e355f26f828f156e5084230d138910b83a7de
Author: Andreas K. Huettel (dilfridge) <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 2 19:38:15 2013 +0000
Commit: Andreas Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Wed Jan 2 19:38:15 2013 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=dev/dilfridge.git;a=commit;h=b15e355f
[sci-electronics/klayout] Not needed here anymore
---
sci-electronics/klayout/ChangeLog | 75 ------------------
sci-electronics/klayout/Manifest | 37 ---------
.../klayout-0.19.3-Makefile.conf.linux-gentoo | 42 ----------
.../files/klayout-0.19.3-configureonly.patch | 37 ---------
.../files/klayout-0.20-Makefile.conf.linux-gentoo | 42 ----------
.../klayout/files/klayout-0.20-configureonly.patch | 37 ---------
.../klayout-0.20.2-Makefile.conf.linux-gentoo | 42 ----------
.../files/klayout-0.20.2-configureonly.patch | 37 ---------
.../klayout-0.21.7-Makefile.conf.linux-gentoo | 43 ----------
sci-electronics/klayout/klayout-0.19.3.ebuild | 82 --------------------
sci-electronics/klayout/klayout-0.20.2.ebuild | 77 ------------------
sci-electronics/klayout/klayout-0.20.ebuild | 82 --------------------
sci-electronics/klayout/klayout-0.21.7.ebuild | 71 -----------------
sci-electronics/klayout/metadata.xml | 8 --
14 files changed, 0 insertions(+), 712 deletions(-)
diff --git a/sci-electronics/klayout/ChangeLog b/sci-electronics/klayout/ChangeLog
deleted file mode 100644
index 53328a8..0000000
--- a/sci-electronics/klayout/ChangeLog
+++ /dev/null
@@ -1,75 +0,0 @@
-# ChangeLog for sci-electronics/klayout
-# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: $
-
- 30 Mar 2011; Andreas K. Huettel <dilfridge@gentoo.org>
- klayout-0.20.2.ebuild:
- Resync with tree
-
-*klayout-0.21.7 (30 Mar 2011)
-
- 30 Mar 2011; Andreas K. Huettel <dilfridge@gentoo.org>
- +klayout-0.21.7.ebuild, +files/klayout-0.21.7-Makefile.conf.linux-gentoo:
- Version bump
-
- 20 Sep 2010; Andreas K. Huettel <dilfridge@gentoo.org>
- files/klayout-0.20.2-Makefile.conf.linux-gentoo:
- Should use LDFLAGS now.
-
- 20 Sep 2010; Andreas K. Huettel <dilfridge@gentoo.org>
- klayout-0.20.2.ebuild:
- Rubyfied.
-
-*klayout-0.20.2 (15 Jun 2010)
-
- 15 Jun 2010; Andreas K. Huettel (dilfridge) <mail@akhuettel.de>
- +klayout-0.20.2.ebuild, +files/klayout-0.20.2-Makefile.conf.linux-gentoo,
- +files/klayout-0.20.2-configureonly.patch:
- Trivial version bump. Still needs proper rubyfication.
-
- 15 Jun 2010; Andreas K. Huettel (dilfridge) <mail@akhuettel.de> ChangeLog:
- Initial import from sunrise to sci overlay.
-
-----------------------------------------------------------------------------
-
- 10 May 2010; Andreas K. Huettel (dilfridge) <mail@akhuettel.de>
- -klayout-0.19.3.ebuild, -files/klayout-0.19.3-Makefile.conf.linux-gentoo,
- -files/klayout-0.19.3-configureonly.patch, +klayout-0.20.ebuild,
- +files/klayout-0.20-Makefile.conf.linux-gentoo,
- +files/klayout-0.20-configureonly.patch:
- Trivial version bump. Still needs a proper rubyfication.
-
- 20 Dec 2009; Andreas K. Huettel (dilfridge) <mail@akhuettel.de>
- -klayout-0.19.2.ebuild, -files/klayout-0.19.2-Makefile.conf.linux-gentoo,
- -files/klayout-0.19.2-configureonly.patch, +klayout-0.19.3.ebuild,
- +files/klayout-0.19.3-Makefile.conf.linux-gentoo,
- +files/klayout-0.19.3-configureonly.patch:
- Version bump.
-
- 10 Dec 2009; Andreas K. Huettel (dilfridge) <mail@akhuettel.de>
- -klayout-0.19.1.ebuild, -files/klayout-0.19.1-Makefile.conf.linux-gentoo,
- -files/klayout-0.19.1-configureonly.patch, +klayout-0.19.2.ebuild,
- +files/klayout-0.19.2-Makefile.conf.linux-gentoo,
- +files/klayout-0.19.2-configureonly.patch:
- Version bump, requiring minor build system fixes.
-
- 02 Dec 2009; Andreas K. Huettel (dilfridge) <mail@akhuettel.de>
- -klayout-0.18.2.ebuild, -files/klayout-0.18.2-Makefile.conf.linux-gentoo,
- -files/klayout-0.18.2-configureonly.patch, +klayout-0.19.1.ebuild,
- +files/klayout-0.19.1-Makefile.conf.linux-gentoo,
- +files/klayout-0.19.1-configureonly.patch:
- Version bump.
-
- 07 Nov 2009; Andreas K. Huettel (dilfridge) <mail@akhuettel.de>
- -klayout-0.18.1.ebuild, -files/klayout-0.18.1-Makefile.conf.linux-gentoo,
- -files/klayout-0.18.1-configureonly.patch, +klayout-0.18.2.ebuild,
- +files/klayout-0.18.2-Makefile.conf.linux-gentoo,
- +files/klayout-0.18.2-configureonly.patch:
- Version bump.
-
- 20 Sep 2009; Andreas K. Huettel (dilfridge) <mail@akhuettel.de>
- +klayout-0.18.1.ebuild, +files/klayout-0.18.1-Makefile.conf.linux-gentoo,
- +files/klayout-0.18.1-configureonly.patch, +metadata.xml:
- New application, viewer and editor for integrated circuit layouts. Thanks to
- Andreas Krinke and _AxS_ for the ebuild. See bug 259291.
-
diff --git a/sci-electronics/klayout/Manifest b/sci-electronics/klayout/Manifest
deleted file mode 100644
index e483c44..0000000
--- a/sci-electronics/klayout/Manifest
+++ /dev/null
@@ -1,37 +0,0 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA512
-
-AUX klayout-0.19.3-Makefile.conf.linux-gentoo 864 RMD160 46d2bf5799b48958478be0af937ae8b3dfa9423b SHA1 9ec3ca764a22f4bbd64c107a7d2ca10d4af12588 SHA256 a44ebecc995bdb21e93234c9b3ee5225656307ade1c928374ce47cd841107470
-AUX klayout-0.19.3-configureonly.patch 767 RMD160 658e32a3a6349571e43a8872ed4ae434c40ad556 SHA1 de03b3d17aa6d54ac5daa1e6c2dc7d10ed53e573 SHA256 b2aa5fed607d300f389c10e976343a38f2b2a32b4fcb74d3abd57ffaea165f28
-AUX klayout-0.20-Makefile.conf.linux-gentoo 864 RMD160 46d2bf5799b48958478be0af937ae8b3dfa9423b SHA1 9ec3ca764a22f4bbd64c107a7d2ca10d4af12588 SHA256 a44ebecc995bdb21e93234c9b3ee5225656307ade1c928374ce47cd841107470
-AUX klayout-0.20-configureonly.patch 767 RMD160 658e32a3a6349571e43a8872ed4ae434c40ad556 SHA1 de03b3d17aa6d54ac5daa1e6c2dc7d10ed53e573 SHA256 b2aa5fed607d300f389c10e976343a38f2b2a32b4fcb74d3abd57ffaea165f28
-AUX klayout-0.20.2-Makefile.conf.linux-gentoo 875 RMD160 1a5dba326da987deaa6eda910fed84d9ed9096fb SHA1 da7de7a67dfa04d9578444d18a6746dc4cc88ff9 SHA256 92dd5333f94a18896c252920a364246de5f8e90dd1a78a6b01fe29e7fca3dbcb
-AUX klayout-0.20.2-configureonly.patch 767 RMD160 658e32a3a6349571e43a8872ed4ae434c40ad556 SHA1 de03b3d17aa6d54ac5daa1e6c2dc7d10ed53e573 SHA256 b2aa5fed607d300f389c10e976343a38f2b2a32b4fcb74d3abd57ffaea165f28
-AUX klayout-0.21.7-Makefile.conf.linux-gentoo 917 RMD160 30db9754d812069de2310532f9a8e5d3928b6141 SHA1 548fda661d02d6ef81aee9444a5d8b76dddc40cb SHA256 ffdecac8e05b7418034755e00d1a201c8bc2f0486f7eac232d2d0899ee3bdb43
-DIST klayout-0.19.3.tar.gz 1428534 RMD160 79efd5817d2d9f8e97039561aa5b9c281381c18d SHA1 6829f042aea70878fbc9e62f81109d45d5fc0525 SHA256 ba853af6f27c42faf4c15673eec8f4d534d373c2341ee3c4130825f88fcd3801
-DIST klayout-0.20.2.tar.gz 1582828 RMD160 925152f3173f180bc8611f59f239940bbd852183 SHA1 467af487053878f46662ddb144a44444088fbc8e SHA256 a87298bd77e61e2b64245d4fe133d68f579fcb490cc14b4889938e096bf1120f
-DIST klayout-0.20.tar.gz 1579250 RMD160 b9f6269a0a2886a78d4da8862607331d288f1296 SHA1 c723900a0a071737cd42d1f082ff24d1cf48e0e0 SHA256 49961e31254ada29951d6a2d492684b71a1bed522e1457743c9f01bbbade0f30
-DIST klayout-0.21.7.tar.gz 1972999 RMD160 98e52625ef27d7e2e72d021a26936ce4e91cc611 SHA1 cfeff2a6869225d9b2d8d38bd539cab3e8c7221f SHA256 15b294ad0dbfbcae34e530f8dea7c331490292030f268fedf6197780215bfa25
-EBUILD klayout-0.19.3.ebuild 2006 RMD160 0b6886b025b20ba6afcb88fcf4b6df83a3f2f8e6 SHA1 8924709d31490909859949d0a573a8baf1e13f65 SHA256 70d19681ce4a6a560dab89932cd8b9217328971d396ecd25ebe12cad066548e2
-EBUILD klayout-0.20.2.ebuild 1951 RMD160 a9c01fd475f38a5e333e5ee0f25669a41054aabc SHA1 e886a30d30c1577278d995ba7c5d685af0f42710 SHA256 985ca3e7293d4abe143140c3db6bc983da152732b22e99b8843bd0dea34aebe8
-EBUILD klayout-0.20.ebuild 2006 RMD160 0b6886b025b20ba6afcb88fcf4b6df83a3f2f8e6 SHA1 8924709d31490909859949d0a573a8baf1e13f65 SHA256 70d19681ce4a6a560dab89932cd8b9217328971d396ecd25ebe12cad066548e2
-EBUILD klayout-0.21.7.ebuild 1702 RMD160 1d960aea65a0cc8fa979584360b9e1e37b52d6b2 SHA1 6a03087cb0d83adadf3cbd3458f1c23580cdf382 SHA256 9d519868321f2375c969cdfc1f5e1fdcdd0ef97eb947b4d26c0a8f5d54daaf6e
-MISC ChangeLog 3153 RMD160 2ff4bf09cd688f87748bba7155458aaf235464ee SHA1 3253f1bbfa80741dd6e31f32c6cc310b9ceef30a SHA256 002bf8be729d35e59939b77a8cb717338c89eceada7756495b3346aac8486aeb
-MISC metadata.xml 225 RMD160 aa7d7690bc9d41aa160500739ec29a5aecb24958 SHA1 a7fa143a3c80636c1f82827063de2327d4380d57 SHA256 3b760abcba804d12e90e8101abef730ff1be333e8c01f273f7a05e68f5f1df88
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.17 (GNU/Linux)
-
-iQIcBAEBCgAGBQJNk6LFAAoJENwGBM22xffez5wP/3O+3vZzmiGXIatg6rQxzFmx
-M/JDQvBBrbLYpocYPYR2ejJDOwsKq8SaUgTNDTsb46mhOeCS57CB1W42mbuzEjGr
-xgdypgLjcCa7U2bFo4FpX9d3jDJrmwolFic/t+QkxZHPcHI+PC65di4jsGaux5SU
-VGYoCFcDP2rewI+xCPFecV4Lb4C2ZIhCB4snyoERhh0QkqYBOfSPSuXg90guHuXX
-LzQYqrGpl7Y2EwwW2GVov8lcqOnQfNL8/fLp3bUXgro+Y8tVpDJ7gatap4mUrHAB
-X1yuijzAV8Q0lVouchSoB/vlEyvtffWHNAUW5FfS06IJ8NCn/Fgtkl4XW4C6L9QF
-WMg6fJfjG2TeIDmeSL4CK1ZpwGC2w9YCK8npRj0fiBCbA0lGXOMf7lTTAqXnp5Ot
-FV8GEepq8F2ZdYxCp8qC2bNTCHn9g4/yj8/If0qttpIHxXyuIh6+QetQU/vCtuyJ
-K/JRNJuRqvf1oUGD+X26+7rr30NiQdqPnsyKXBHRQhEL44xFU2LpYsiXXhNgBbFV
-PViiXX6XQAbCUOAf5mF+lCReHckA4qZNYzZ1cFS2/NIauXFaY7tGnQCbBQeT/xaB
-PwGgazlx9Z9PtF7Y347rXbtCQbGbhhCeZBYq9ye37BBIAfz8YRlsvOxbtvB+/3nZ
-Hw8SGTd/frGzXBxNBYh8
-=97iN
------END PGP SIGNATURE-----
diff --git a/sci-electronics/klayout/files/klayout-0.19.3-Makefile.conf.linux-gentoo b/sci-electronics/klayout/files/klayout-0.19.3-Makefile.conf.linux-gentoo
deleted file mode 100644
index d1e8baf..0000000
--- a/sci-electronics/klayout/files/klayout-0.19.3-Makefile.conf.linux-gentoo
+++ /dev/null
@@ -1,42 +0,0 @@
-
-# Configuration file for gentoo-linux
-# Compiler options
-
-CCOPT_DEP=-MM -MG -x c++
-
-CCWARN=-Wall -pedantic -Wno-deprecated -Woverloaded-virtual \
- -Wsign-promo -Wsynth -Wno-long-long -Wno-strict-aliasing
-
-CCOPT=-c -x c++ $(CXXFLAGS) -o
-CCOPT_SO=-fPIC $(CCOPT)
-
-INC=-I$(TOP_SOURCE) -I$(SOURCE) -I. -I$(QTINCLUDE)
-
-DEFS=-DQT_THREAD_SUPPORT -DQT3_SUPPORT
-
-# Linker options
-
-LOPT=-Wl,-E -o
-LOPT_SO=-shared -fPIC -o
-
-LIBS=-L$(QTLIB) -lQtGui -lQtCore -lQtXml -lrt -lstdc++ -lcrypt
-
-LINK=$(CXX)
-
-# The details for the install target (needed since 0.19.2)
-
-.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/sci-electronics/klayout/files/klayout-0.19.3-configureonly.patch b/sci-electronics/klayout/files/klayout-0.19.3-configureonly.patch
deleted file mode 100644
index 74c2e78..0000000
--- a/sci-electronics/klayout/files/klayout-0.19.3-configureonly.patch
+++ /dev/null
@@ -1,37 +0,0 @@
---- klayout-0.18.1/build.sh 2009-08-02 15:17:12.000000000 -0400
-+++ klayout-0.18.1/build.sh.new 2009-09-18 16:15:47.000000000 -0400
-@@ -237,34 +237,3 @@
- echo "Building plugins: $PLUGINS"
- echo ""
-
--# -- Running build --
--
--echo "Running build .."
--echo "$MAKE_PRG"
--cd $BUILD
--$MAKE_PRG $MAKE_OPT all || exit 1
--echo ""
--
--cd $CURR_DIR
--
--# -- Installing binaries --
--
--echo "Installing binaries .."
--cd $BUILD
--$MAKE_PRG install
--cd $CURR_DIR
--echo "Build done."
--
--if [ $WIN_CYGWIN = 0 ]; then
-- echo ""
-- echo "Final binary is ready in $BIN/$EXEC_NAME."
-- echo "To run it, you may need to add the following to your LD_LIBRARY_PATH:"
-- echo "$QTLIB"
--
-- LD_LIBRARY_PATH=$QTLIB:$LD_LIBRARY_PATH
-- $BIN/$EXEC_NAME -v
-- $BIN/$EXEC_NAME -h
--fi
--
--exit 0
--
diff --git a/sci-electronics/klayout/files/klayout-0.20-Makefile.conf.linux-gentoo b/sci-electronics/klayout/files/klayout-0.20-Makefile.conf.linux-gentoo
deleted file mode 100644
index d1e8baf..0000000
--- a/sci-electronics/klayout/files/klayout-0.20-Makefile.conf.linux-gentoo
+++ /dev/null
@@ -1,42 +0,0 @@
-
-# Configuration file for gentoo-linux
-# Compiler options
-
-CCOPT_DEP=-MM -MG -x c++
-
-CCWARN=-Wall -pedantic -Wno-deprecated -Woverloaded-virtual \
- -Wsign-promo -Wsynth -Wno-long-long -Wno-strict-aliasing
-
-CCOPT=-c -x c++ $(CXXFLAGS) -o
-CCOPT_SO=-fPIC $(CCOPT)
-
-INC=-I$(TOP_SOURCE) -I$(SOURCE) -I. -I$(QTINCLUDE)
-
-DEFS=-DQT_THREAD_SUPPORT -DQT3_SUPPORT
-
-# Linker options
-
-LOPT=-Wl,-E -o
-LOPT_SO=-shared -fPIC -o
-
-LIBS=-L$(QTLIB) -lQtGui -lQtCore -lQtXml -lrt -lstdc++ -lcrypt
-
-LINK=$(CXX)
-
-# The details for the install target (needed since 0.19.2)
-
-.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/sci-electronics/klayout/files/klayout-0.20-configureonly.patch b/sci-electronics/klayout/files/klayout-0.20-configureonly.patch
deleted file mode 100644
index 74c2e78..0000000
--- a/sci-electronics/klayout/files/klayout-0.20-configureonly.patch
+++ /dev/null
@@ -1,37 +0,0 @@
---- klayout-0.18.1/build.sh 2009-08-02 15:17:12.000000000 -0400
-+++ klayout-0.18.1/build.sh.new 2009-09-18 16:15:47.000000000 -0400
-@@ -237,34 +237,3 @@
- echo "Building plugins: $PLUGINS"
- echo ""
-
--# -- Running build --
--
--echo "Running build .."
--echo "$MAKE_PRG"
--cd $BUILD
--$MAKE_PRG $MAKE_OPT all || exit 1
--echo ""
--
--cd $CURR_DIR
--
--# -- Installing binaries --
--
--echo "Installing binaries .."
--cd $BUILD
--$MAKE_PRG install
--cd $CURR_DIR
--echo "Build done."
--
--if [ $WIN_CYGWIN = 0 ]; then
-- echo ""
-- echo "Final binary is ready in $BIN/$EXEC_NAME."
-- echo "To run it, you may need to add the following to your LD_LIBRARY_PATH:"
-- echo "$QTLIB"
--
-- LD_LIBRARY_PATH=$QTLIB:$LD_LIBRARY_PATH
-- $BIN/$EXEC_NAME -v
-- $BIN/$EXEC_NAME -h
--fi
--
--exit 0
--
diff --git a/sci-electronics/klayout/files/klayout-0.20.2-Makefile.conf.linux-gentoo b/sci-electronics/klayout/files/klayout-0.20.2-Makefile.conf.linux-gentoo
deleted file mode 100644
index b22da18..0000000
--- a/sci-electronics/klayout/files/klayout-0.20.2-Makefile.conf.linux-gentoo
+++ /dev/null
@@ -1,42 +0,0 @@
-
-# Configuration file for gentoo-linux
-# Compiler options
-
-CCOPT_DEP=-MM -MG -x c++
-
-CCWARN=-Wall -pedantic -Wno-deprecated -Woverloaded-virtual \
- -Wsign-promo -Wsynth -Wno-long-long -Wno-strict-aliasing
-
-CCOPT=-c -x c++ $(CXXFLAGS) -o
-CCOPT_SO=-fPIC $(CCOPT)
-
-INC=-I$(TOP_SOURCE) -I$(SOURCE) -I. -I$(QTINCLUDE)
-
-DEFS=-DQT_THREAD_SUPPORT -DQT3_SUPPORT
-
-# Linker options
-
-LOPT=-Wl,-E ${LDFLAGS} -o
-LOPT_SO=-shared -fPIC -o
-
-LIBS=-L$(QTLIB) -lQtGui -lQtCore -lQtXml -lrt -lstdc++ -lcrypt
-
-LINK=$(CXX)
-
-# The details for the install target (needed since 0.19.2)
-
-.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/sci-electronics/klayout/files/klayout-0.20.2-configureonly.patch b/sci-electronics/klayout/files/klayout-0.20.2-configureonly.patch
deleted file mode 100644
index 74c2e78..0000000
--- a/sci-electronics/klayout/files/klayout-0.20.2-configureonly.patch
+++ /dev/null
@@ -1,37 +0,0 @@
---- klayout-0.18.1/build.sh 2009-08-02 15:17:12.000000000 -0400
-+++ klayout-0.18.1/build.sh.new 2009-09-18 16:15:47.000000000 -0400
-@@ -237,34 +237,3 @@
- echo "Building plugins: $PLUGINS"
- echo ""
-
--# -- Running build --
--
--echo "Running build .."
--echo "$MAKE_PRG"
--cd $BUILD
--$MAKE_PRG $MAKE_OPT all || exit 1
--echo ""
--
--cd $CURR_DIR
--
--# -- Installing binaries --
--
--echo "Installing binaries .."
--cd $BUILD
--$MAKE_PRG install
--cd $CURR_DIR
--echo "Build done."
--
--if [ $WIN_CYGWIN = 0 ]; then
-- echo ""
-- echo "Final binary is ready in $BIN/$EXEC_NAME."
-- echo "To run it, you may need to add the following to your LD_LIBRARY_PATH:"
-- echo "$QTLIB"
--
-- LD_LIBRARY_PATH=$QTLIB:$LD_LIBRARY_PATH
-- $BIN/$EXEC_NAME -v
-- $BIN/$EXEC_NAME -h
--fi
--
--exit 0
--
diff --git a/sci-electronics/klayout/files/klayout-0.21.7-Makefile.conf.linux-gentoo b/sci-electronics/klayout/files/klayout-0.21.7-Makefile.conf.linux-gentoo
deleted file mode 100644
index 32d75df..0000000
--- a/sci-electronics/klayout/files/klayout-0.21.7-Makefile.conf.linux-gentoo
+++ /dev/null
@@ -1,43 +0,0 @@
-
-# Configuration file for gentoo-linux
-# Compiler options
-
-# Compiler general
-INC=-I$(TOP_SOURCE) -I$(SOURCE) -I. -I$(QTINCLUDE)
-DEFS=-DQT_THREAD_SUPPORT -DQT3_SUPPORT
-
-# C++
-CXXOPT_DEP=-MM -MG
-CXXWARN=-Wall -pedantic -Wno-deprecated -Woverloaded-virtual \
- -Wsign-promo -Wsynth -Wno-long-long -Wno-strict-aliasing
-CXXOPT=-c $(CXXFLAGS) -o
-CXXOPT_SO=-fPIC $(CXXOPT)
-
-# C
-CCOPT_DEP=-MM -MG
-CCWARN=
-CCOPT=-c $(CFLAGS) -o
-CCOPT_SO=-fPIC $(CCOPT)
-
-# Linker
-LINK=$(CXX)
-LOPT=-Wl,-E ${LDFLAGS} -o
-LOPT_SO=-shared -fPIC $(LOPT) -o
-
-LIBS=-L$(QTLIB) -lQtGui -lQtCore -lQtXml -lrt -lstdc++ -lcrypt -ldl -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/sci-electronics/klayout/klayout-0.19.3.ebuild b/sci-electronics/klayout/klayout-0.19.3.ebuild
deleted file mode 100644
index 916e1e0..0000000
--- a/sci-electronics/klayout/klayout-0.19.3.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="2"
-
-inherit eutils multilib toolchain-funcs
-
-DESCRIPTION="Viewer and editor for GDS and OASIS integrated circuit layouts"
-HOMEPAGE="http://www.klayout.de/"
-SRC_URI="http://www.klayout.de/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="ruby"
-
-RDEPEND="x11-libs/qt-gui:4[qt3support]
- ruby? ( dev-lang/ruby )"
-
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- epatch "${FILESDIR}/${P}-configureonly.patch"
-
- # now we generate the stub build configuration file for the home-brew build system
- cp "${FILESDIR}/${P}-Makefile.conf.linux-gentoo" "${S}/config/Makefile.conf.linux-gentoo" || die
-}
-
-src_configure() {
- local rbinc rblib rbflags
-
- if use ruby ; then
-
- # get the location of the ruby.h header file
- rbinc=$(ruby -rrbconfig -e "puts Config::CONFIG['archdir'] || Config::CONFIG['rubyhdrdir']")
-
- # get the filename of libruby.so
- rblib=$(ruby -rrbconfig -e "puts Config::CONFIG['LIBRUBY']")
-
- rbflags="-rblib /usr/$(get_libdir)/${rblib} -rbinc ${rbinc}"
-
- fi
-
- ./build.sh \
- -platform linux-gentoo \
- -bin bin \
- -qtbin /usr/bin \
- -qtinc /usr/include/qt4 \
- -qtlib /usr/$(get_libdir)/qt4 \
- ${rbflags} || die "Configuration failed"
-}
-
-src_compile() {
- cd build.linux-gentoo
- tc-export CC CXX AR LD RANLIB
- export AR="${AR} -r"
- emake all || die "Build failed"
-}
-
-src_install() {
- cd build.linux-gentoo
- emake install || die "make install failed"
-
- cd ..
- dobin \
- bin/klayout \
- bin/strm2gds \
- bin/strm2oas \
- bin/strmclip \
- bin/strmcmp || die "Installation of binaries failed"
-
- insinto /usr/share/${PN}/testdata/gds
- doins testdata/gds/*.gds || die "Installation of gds testdata failed"
- insinto /usr/share/${PN}/testdata/oasis
- doins testdata/oasis/*.oas testdata/oasis/*.ot || die "Installation of oasis testdata failed"
-
- if use ruby; then
- insinto /usr/share/${PN}
- doins -r testdata/ruby || die "Installation of ruby testdata failed"
- fi
-}
diff --git a/sci-electronics/klayout/klayout-0.20.2.ebuild b/sci-electronics/klayout/klayout-0.20.2.ebuild
deleted file mode 100644
index ae81467..0000000
--- a/sci-electronics/klayout/klayout-0.20.2.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-electronics/klayout/klayout-0.20.2.ebuild,v 1.3 2010/10/19 09:21:56 hwoarang Exp $
-
-EAPI="2"
-
-USE_RUBY="ruby18"
-# note: define maximally ONE implementation here
-
-RUBY_OPTIONAL=yes
-
-inherit eutils multilib toolchain-funcs ruby-ng
-
-DESCRIPTION="Viewer and editor for GDS and OASIS integrated circuit layouts"
-HOMEPAGE="http://www.klayout.de/"
-SRC_URI="http://www.klayout.de/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="ruby"
-
-RDEPEND="x11-libs/qt-gui:4[qt3support]"
-DEPEND="${RDEPEND}"
-
-all_ruby_prepare() {
- epatch "${FILESDIR}/${P}-configureonly.patch"
-
- # now we generate the stub build configuration file for the home-brew build system
- cp "${FILESDIR}/${P}-Makefile.conf.linux-gentoo" "${S}/config/Makefile.conf.linux-gentoo" || die
-}
-
-each_ruby_configure() {
- local rbflags
-
- if use ruby ; then
- rbflags="-rblib $(ruby_get_libruby) -rbinc $(ruby_get_hdrdir)"
- fi
-
- ./build.sh \
- -platform linux-gentoo \
- -bin bin \
- -qtbin /usr/bin \
- -qtinc /usr/include/qt4 \
- -qtlib /usr/$(get_libdir)/qt4 \
- ${rbflags} || die "Configuration failed"
-}
-
-each_ruby_compile() {
- cd build.linux-gentoo
- tc-export CC CXX AR LD RANLIB
- export AR="${AR} -r"
- emake all || die "Build failed"
-}
-
-each_ruby_install() {
- cd build.linux-gentoo
- emake install || die "make install failed"
-
- cd ..
- dobin \
- bin/klayout \
- bin/strm2gds \
- bin/strm2oas \
- bin/strmclip \
- bin/strmcmp || die "Installation of binaries failed"
-
- insinto /usr/share/${PN}/testdata/gds
- doins testdata/gds/*.gds || die "Installation of gds testdata failed"
- insinto /usr/share/${PN}/testdata/oasis
- doins testdata/oasis/*.oas testdata/oasis/*.ot || die "Installation of oasis testdata failed"
-
- if use ruby; then
- insinto /usr/share/${PN}
- doins -r testdata/ruby || die "Installation of ruby testdata failed"
- fi
-}
diff --git a/sci-electronics/klayout/klayout-0.20.ebuild b/sci-electronics/klayout/klayout-0.20.ebuild
deleted file mode 100644
index 916e1e0..0000000
--- a/sci-electronics/klayout/klayout-0.20.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="2"
-
-inherit eutils multilib toolchain-funcs
-
-DESCRIPTION="Viewer and editor for GDS and OASIS integrated circuit layouts"
-HOMEPAGE="http://www.klayout.de/"
-SRC_URI="http://www.klayout.de/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="ruby"
-
-RDEPEND="x11-libs/qt-gui:4[qt3support]
- ruby? ( dev-lang/ruby )"
-
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- epatch "${FILESDIR}/${P}-configureonly.patch"
-
- # now we generate the stub build configuration file for the home-brew build system
- cp "${FILESDIR}/${P}-Makefile.conf.linux-gentoo" "${S}/config/Makefile.conf.linux-gentoo" || die
-}
-
-src_configure() {
- local rbinc rblib rbflags
-
- if use ruby ; then
-
- # get the location of the ruby.h header file
- rbinc=$(ruby -rrbconfig -e "puts Config::CONFIG['archdir'] || Config::CONFIG['rubyhdrdir']")
-
- # get the filename of libruby.so
- rblib=$(ruby -rrbconfig -e "puts Config::CONFIG['LIBRUBY']")
-
- rbflags="-rblib /usr/$(get_libdir)/${rblib} -rbinc ${rbinc}"
-
- fi
-
- ./build.sh \
- -platform linux-gentoo \
- -bin bin \
- -qtbin /usr/bin \
- -qtinc /usr/include/qt4 \
- -qtlib /usr/$(get_libdir)/qt4 \
- ${rbflags} || die "Configuration failed"
-}
-
-src_compile() {
- cd build.linux-gentoo
- tc-export CC CXX AR LD RANLIB
- export AR="${AR} -r"
- emake all || die "Build failed"
-}
-
-src_install() {
- cd build.linux-gentoo
- emake install || die "make install failed"
-
- cd ..
- dobin \
- bin/klayout \
- bin/strm2gds \
- bin/strm2oas \
- bin/strmclip \
- bin/strmcmp || die "Installation of binaries failed"
-
- insinto /usr/share/${PN}/testdata/gds
- doins testdata/gds/*.gds || die "Installation of gds testdata failed"
- insinto /usr/share/${PN}/testdata/oasis
- doins testdata/oasis/*.oas testdata/oasis/*.ot || die "Installation of oasis testdata failed"
-
- if use ruby; then
- insinto /usr/share/${PN}
- doins -r testdata/ruby || die "Installation of ruby testdata failed"
- fi
-}
diff --git a/sci-electronics/klayout/klayout-0.21.7.ebuild b/sci-electronics/klayout/klayout-0.21.7.ebuild
deleted file mode 100644
index 3e63d14..0000000
--- a/sci-electronics/klayout/klayout-0.21.7.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=3
-
-USE_RUBY="ruby18"
-# note: define maximally ONE implementation here
-
-RUBY_OPTIONAL=yes
-
-inherit eutils multilib toolchain-funcs ruby-ng
-
-DESCRIPTION="Viewer and editor for GDS and OASIS integrated circuit layouts"
-HOMEPAGE="http://www.klayout.de/"
-SRC_URI="http://www.klayout.de/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="ruby"
-
-RDEPEND="x11-libs/qt-gui:4[qt3support]"
-DEPEND="${RDEPEND}"
-
-all_ruby_prepare() {
- # now we generate the stub build configuration file for the home-brew build system
- cp "${FILESDIR}/${P}-Makefile.conf.linux-gentoo" "${S}/config/Makefile.conf.linux-gentoo" || die
-}
-
-each_ruby_configure() {
- local rbflags
-
- if use ruby ; then
- rbflags="-rblib $(ruby_get_libruby) -rbinc $(ruby_get_hdrdir)"
- fi
-
- ./build.sh \
- -dry-run \
- -platform linux-gentoo \
- -bin bin \
- -qtbin /usr/bin \
- -qtinc /usr/include/qt4 \
- -qtlib /usr/$(get_libdir)/qt4 \
- ${rbflags} || die "Configuration failed"
-}
-
-each_ruby_compile() {
- cd build.linux-gentoo
- tc-export CC CXX AR LD RANLIB
- export AR="${AR} -r"
- emake all || die "Build failed"
-}
-
-each_ruby_install() {
- cd build.linux-gentoo
- emake install || die "make install failed"
-
- cd ..
- dobin bin/klayout || die
-
- insinto /usr/share/${PN}/testdata/gds
- doins testdata/gds/*.gds || die "Installation of gds testdata failed"
- insinto /usr/share/${PN}/testdata/oasis
- doins testdata/oasis/*.oas testdata/oasis/*.ot || die "Installation of oasis testdata failed"
-
- if use ruby; then
- insinto /usr/share/${PN}
- doins -r testdata/ruby || die "Installation of ruby testdata failed"
- fi
-}
diff --git a/sci-electronics/klayout/metadata.xml b/sci-electronics/klayout/metadata.xml
deleted file mode 100644
index 7fe18f1..0000000
--- a/sci-electronics/klayout/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <herd>no-herd</herd>
- <maintainer>
- <email>mail@akhuettel.de</email>
- </maintainer>
-</pkgmetadata>
^ permalink raw reply related [flat|nested] 2+ messages in thread
end of thread, other threads:[~2013-01-02 19:38 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-01-02 19:38 [gentoo-commits] dev/dilfridge:master commit in: sci-electronics/klayout/, sci-electronics/klayout/files/ Andreas Hüttel
-- strict thread matches above, loose matches on Subject: below --
2011-03-30 21:41 Andreas K. Huettel
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox