summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Hüttel <dilfridge@gentoo.org>2012-09-22 22:22:57 +0000
committerAndreas Hüttel <dilfridge@gentoo.org>2012-09-22 22:22:57 +0000
commit51b03230cc8c2125d847a6b907cfc6f6bda9fdee (patch)
tree1f5eb4bd7b60ea738f937ad9c534b6de186f726c /sci-electronics
parentVersion bumps. (diff)
downloadhistorical-51b03230cc8c2125d847a6b907cfc6f6bda9fdee.tar.gz
historical-51b03230cc8c2125d847a6b907cfc6f6bda9fdee.tar.bz2
historical-51b03230cc8c2125d847a6b907cfc6f6bda9fdee.zip
Version bump
Package-Manager: portage-2.2.0_alpha131/cvs/Linux x86_64
Diffstat (limited to 'sci-electronics')
-rw-r--r--sci-electronics/klayout/ChangeLog7
-rw-r--r--sci-electronics/klayout/Manifest30
-rw-r--r--sci-electronics/klayout/klayout-0.22.ebuild74
3 files changed, 96 insertions, 15 deletions
diff --git a/sci-electronics/klayout/ChangeLog b/sci-electronics/klayout/ChangeLog
index a5af85f835cf..44a3dad52ffa 100644
--- a/sci-electronics/klayout/ChangeLog
+++ b/sci-electronics/klayout/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sci-electronics/klayout
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-electronics/klayout/ChangeLog,v 1.10 2012/07/22 17:11:19 dilfridge Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-electronics/klayout/ChangeLog,v 1.11 2012/09/22 22:22:57 dilfridge Exp $
+
+*klayout-0.22 (22 Sep 2012)
+
+ 22 Sep 2012; Andreas K. Huettel <dilfridge@gentoo.org> +klayout-0.22.ebuild:
+ Version bump
*klayout-0.21.19 (22 Jul 2012)
diff --git a/sci-electronics/klayout/Manifest b/sci-electronics/klayout/Manifest
index 2888e9f2b817..4430a277811a 100644
--- a/sci-electronics/klayout/Manifest
+++ b/sci-electronics/klayout/Manifest
@@ -7,24 +7,26 @@ AUX klayout-0.21.10-gcc46.patch 387 SHA256 137998f08a33173822ac6f322a7180451a216
AUX klayout-0.21.7-Makefile.conf.linux-gentoo 917 SHA256 ffdecac8e05b7418034755e00d1a201c8bc2f0486f7eac232d2d0899ee3bdb43 SHA512 a00a741dc2e3aab13cbf69ce3f2236543d9d6a57c7f5db16a7ccaef2461fa9a6bba5d76942875d6441f2fd4035cdc23d96d9315ef6638a2b6b58cd37bd9e4918 WHIRLPOOL f5601b70079283a1229844517dda292778f81715811b26d61b53bb3ee5d150973f2eedf3952062feb71ea052f0e73c634ddb9a5147298d8d67d9882fdaa60715
DIST klayout-0.20.2.tar.gz 1582828 SHA256 a87298bd77e61e2b64245d4fe133d68f579fcb490cc14b4889938e096bf1120f
DIST klayout-0.21.19.tar.gz 2025980 SHA256 330c7b13635760eeacc8bfbb5c6a9e4e57e0597b89208718882e9d08c2fe0fdb SHA512 61cff5eeaf4057dafe5a5b4c8a6dc212d0c5d63788a3b815e0be462bb3f414c187c5ab8f51f7037fbfada081cda60e00180ab92fff6d0e99b8f85ebf175d158d WHIRLPOOL 7c54ae6d2b0e77307c6313dbf3de02aec7acf58ae490b67340442cb753accfa3d79723f318d56999295b983863dda815ef921fb65daa979f751dace9483e770a
+DIST klayout-0.22.tar.gz 8737858 SHA256 2cebc6e0d56c2aff7581c235611e59572cf87f422b347c70130e193503379690 SHA512 1119d5a12c1b90c540bbb23c3867eec596e88150c208c7b6288dbb88e4df7e0172ae08a48309d4d9a3a4adc661246a65ea76fa04c031f28b31a6e8ceabb2a212 WHIRLPOOL e59e695fd5bd30ba21ccb62e2dab7de6818e45ccf90d5c3d0bd182ed4bf23499a63c8d30dae36d1e3e8deffe36ce205f2741a2bf2309b1617ec6a2fde3f3644c
EBUILD klayout-0.20.2.ebuild 1951 SHA256 e1e5226263486cc4ca4749ec8a187911496e95d82fb7037d159114391c2a2781 SHA512 5e756eef7079f16d6b784d1b3b41a5f2b0b500ee563c68341caf83ae4bbf528ce89581fc4c926ed4cc81268161af2d0d88406165bf4319b0108366f153bc60f3 WHIRLPOOL 5e127e83d77958997cff603602aff16bb2ed81a1f91bb7d14d1f15cefdd06269466131862a7d29ae213537de5c1ea1a7ed0b81e08903f42218696870fee70294
EBUILD klayout-0.21.19.ebuild 1866 SHA256 45826a3eb97a51382538eb91013c442b755c209b3c7736c0d72141c3009470b7 SHA512 5b18b38c26c90e08aa1c89b9ad8727f560e879a0b7eaa78364fe5581c99a2568215d5b62140737c1c3a57d2d65c42a71d3bb40d7a0b063df84a5d6e5881f2975 WHIRLPOOL fddd5e555aec3361d83ea4dc6e69eed39c3b079e38cee389f6f3ecbcac2d496ae4a047114f99fb8200cca9cf23eb1f21a2b23cc8101c54a7f79ef79c0cf56cd3
-MISC ChangeLog 1915 SHA256 b233f75da08239dcd3d088ee12d9448dededb4a3baf609c7937a5b78a184d0fc SHA512 d175d0c4774bddc50a9616aa84549851af164582ae5413dbad08b03c734f8593ef498c4e44d0500ca533b7831da522042590f60b7d08e3e4e9cce53fe0a23071 WHIRLPOOL 714b629364cb3ca5e47590210f5a0de8a7a0a85975b99658b6b3bf8b7b478118481fc391c1062ba15017e83cfe898340f7f528c1851df556bf8579b94fd9b70c
+EBUILD klayout-0.22.ebuild 1863 SHA256 64b0971f46477595e21ae30b2c705026406ba0f614e3ff71095166d1e247bb79 SHA512 9a7466147b4b204f2c26b008efab74933bcd21c07a1b9c4556f11248126260485a26ae59da871ee13606b0cb3cb79a0538b9306863099754c0e394589e7d4160 WHIRLPOOL c9922a486668c13499a4302a7d17acfcc56abc6389307e2ae35c0369092aaf42bc725df07dd8e5ddc84c71328d594e771129a3438215dbd932568787f6274847
+MISC ChangeLog 2039 SHA256 238362e91ed4fa73d8f3d6f50dfc1ddd525481ef8a688e18bb3c3908fef24b09 SHA512 62d379a6c796d2a6474c713e9927e8142c992d4ff92d640d091a24be872da006520aedda072751bd74ead12cb5e281c9994942f9ec052e0b7394171dae9f0d84 WHIRLPOOL 175c30f4b040dd21efc492402e1bd2bcc96a98d7e8b95ca36f5ff78ca77ba148faaf998459e34957829d1f4dd918411765abe06bdb9de39f1da0ee79be60ff5d
MISC metadata.xml 258 SHA256 503c5c542a8646c1a214c9cefe3beaf91b7264de196d3553fb0307c8e9ddcdfe SHA512 63055bc1d5d97b4d2c473d3226e88c165ab974d1da23e1441d297ead298c2370780cbb058596806e5c973831a6f218141cd4e1bda4d377a644944e6b01bfae75 WHIRLPOOL 6ba9b986bcaf06afa19535673f67846b7190e4a2d969ebad13094595697f35a54eee84b8d17c7ebe8964537d3731d1873fe97a519d3cd68e85b49a055bcfbd96
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iQIcBAEBCAAGBQJQDDSxAAoJENwGBM22xffePz0QAKNfTPE8d7dYZkgqm1EFItB/
-vIhoiz7UXDxu2DgTr8qsRuNXM9BuA83td35v8pwVD6wpMSuYYRRF8ZD5QD094MSk
-+ogNgiLW+G8Xpbee+3Ea+CIl8JyBWfPzOE39H52bhubPdL+X9VI9PRitNXmniZfo
-VHlcozZFd9BDnBfzNj9MIRUmGuxt6dmYWvtcErFCoBuGxAJkCaa955NXKv48Vfk1
-gpf/Dv9UzMQxTh3y+SnyUsKvKgxR5oIo0YPrWqVXKP0k3rFIJV/XT+uH3UXvOxLl
-z9x6niOTqMSwLyfhcro3bF25BAAM7Nb2MVp2wUntsM2rJI1IJ5kfajfcv1HMexBH
-lrpy5mNMX5Pleo88MkEXqSH492VYSqXsvPJjDxfVu9LVn5aw9z8Xyj59es5Lubyc
-JAY6XH88xd9X6g/D0rmdcKU8YUO/qrsUBw1jHkO4yfN2lwHIG08tNnUvvz0nOhWP
-noD8R6vKsL5Qxe6roToTd/DR8ejO0ZYwSwD2kpbjwE7h7Z1pWAuzyUY6jzzlmV8L
-2hDgE6vJ1+W52fkKIODmPuIS4Uodqc4d93vcIBtQi4V+SZ4v/aSfeayIuAj7FS3X
-b3l1y8WCzQFKxTzb+LizoEqdgOGHnlF214PL2tdEvuOPCauv7QJP7MW9DF6i2y8C
-xi81hLuZRDcTeONAnN49
-=eHah
+iQIcBAEBCAAGBQJQXjsAAAoJENwGBM22xffeu7IP/jF/ndp1wqa04QYzkMe6AuA3
+iFvGD538oiz86ua/9Vfkg0fchcYGQlGdaoGko/6b3BI4FJ0hKxyYKyGFEuDtfdzF
+j8jvyJzOSqjJpfnJUQcQnc+eVwO1Odfz2zBeMCOMRg5m64+aSTtjfJ7uzFdg8ild
+j+u60CeLk4tQBtZy3IAtnWGLu9TKjtvyJJagiRqo9VkwvdzNhswo2D+AaVtHRW/a
+OEP+kMIFQLYExpjP+Mo4Q/FBQUpkx/V8Eq4cMN4YXm6Zcd/w/s+g2nxIRPUzwn9E
++Q/61B8t8AJ3JTQGR8Jr/TidzS7W7R1aQjo7QkyTOLqFKq4pL9LxVG91cmeYe10z
+FMOjRUhsakYC3p3xGY11SjXxCHxiItKFv9Tn0vGD4Cr2TT1IUPNnK20pUGO90jb4
+KnYcUdJG9b3V7NAB8pMdkY0VJ2L1sp+kUceEvZ8BODf1vgCFDXUqKnvpN7NMwb4M
+sj/VvNdzH+RJYC4rkbbxqWE049B8FM4K7slVYYXHbCPI2/D78eNZHk40pnMxzvxB
+jHrKY9SI85+lWvVq755rR+bj5OgwyWLPxnbHeYUcw34a6uQIoxoCU3OGNai0b7r6
+zfKrjqOcXPFg0DZ9dFYtE9Pkbh5xRz48p4bRaqJusXrzDKQnHYPQtK00IJv4244Q
++uL0Y23xvQ42KEGA9YAU
+=bjiy
-----END PGP SIGNATURE-----
diff --git a/sci-electronics/klayout/klayout-0.22.ebuild b/sci-electronics/klayout/klayout-0.22.ebuild
new file mode 100644
index 000000000000..aa7b92450cb2
--- /dev/null
+++ b/sci-electronics/klayout/klayout-0.22.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sci-electronics/klayout/klayout-0.22.ebuild,v 1.1 2012/09/22 22:22:57 dilfridge Exp $
+
+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]
+ ruby? ( $(ruby_implementations_depend) )
+"
+DEPEND="${RDEPEND}"
+
+all_ruby_prepare() {
+ # now we generate the stub build configuration file for the home-brew build system
+ cp "${FILESDIR}/${PN}-0.21.7-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
+}