diff options
author | Andreas Hüttel <dilfridge@gentoo.org> | 2012-09-22 22:22:57 +0000 |
---|---|---|
committer | Andreas Hüttel <dilfridge@gentoo.org> | 2012-09-22 22:22:57 +0000 |
commit | 51b03230cc8c2125d847a6b907cfc6f6bda9fdee (patch) | |
tree | 1f5eb4bd7b60ea738f937ad9c534b6de186f726c /sci-electronics | |
parent | Version bumps. (diff) | |
download | historical-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/ChangeLog | 7 | ||||
-rw-r--r-- | sci-electronics/klayout/Manifest | 30 | ||||
-rw-r--r-- | sci-electronics/klayout/klayout-0.22.ebuild | 74 |
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 +} |