summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Hüttel <dilfridge@gentoo.org>2013-06-30 11:48:43 +0000
committerAndreas Hüttel <dilfridge@gentoo.org>2013-06-30 11:48:43 +0000
commit9b982c81f906a791ebad06ee72b42033355edb27 (patch)
treee6938058af953f00b292d97e4f63e3e0761c22bb /sci-electronics
parentAdd game splitted from gnome-games by upstream (diff)
downloadhistorical-9b982c81f906a791ebad06ee72b42033355edb27.tar.gz
historical-9b982c81f906a791ebad06ee72b42033355edb27.tar.bz2
historical-9b982c81f906a791ebad06ee72b42033355edb27.zip
Version bump; does not build yet, needs further investigation.
Package-Manager: portage-2.2.0_alpha185/cvs/Linux x86_64 Manifest-Sign-Key: 0xEBE6A336BE19039C!
Diffstat (limited to 'sci-electronics')
-rw-r--r--sci-electronics/klayout/ChangeLog8
-rw-r--r--sci-electronics/klayout/Manifest22
-rw-r--r--sci-electronics/klayout/klayout-0.22.8.ebuild68
3 files changed, 93 insertions, 5 deletions
diff --git a/sci-electronics/klayout/ChangeLog b/sci-electronics/klayout/ChangeLog
index b6236fbb7d63..e36b9108c637 100644
--- a/sci-electronics/klayout/ChangeLog
+++ b/sci-electronics/klayout/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for sci-electronics/klayout
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-electronics/klayout/ChangeLog,v 1.16 2013/06/19 04:19:09 bicatali Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-electronics/klayout/ChangeLog,v 1.17 2013/06/30 11:48:33 dilfridge Exp $
+
+*klayout-0.22.8 (30 Jun 2013)
+
+ 30 Jun 2013; Andreas K. Huettel <dilfridge@gentoo.org>
+ +klayout-0.22.8.ebuild:
+ Version bump; does not build yet, needs further investigation.
19 Jun 2013; Sébastien Fabbro <bicatali@gentoo.org> metadata.xml:
Switch to sci-electronics herd
diff --git a/sci-electronics/klayout/Manifest b/sci-electronics/klayout/Manifest
index d2869db9f4f4..d999455195ce 100644
--- a/sci-electronics/klayout/Manifest
+++ b/sci-electronics/klayout/Manifest
@@ -6,14 +6,28 @@ AUX klayout-0.20.2-configureonly.patch 767 SHA256 b2aa5fed607d300f389c10e976343a
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.22.4.tar.gz 8863032 SHA256 3b10887fc6d23cb6a4a9e1b59707daef11f61cf35bc48fea67a96836b496927b SHA512 c18fc7cd818d1d8168729d77b82ded733782a3a2896663d1b463cd866daa929efc915d9b21818e060bbadb30bd8b48a246bd62016c2187b2c590eb5673ca8d3d WHIRLPOOL 7db4832b44a96989f0b30b6b4f7bd2a00746c0c9b18c87a604b0dbdf520cd6010be26b727e3329a85c32746573df2f8cfb14d7908984aa411d86d2d91c4cea47
+DIST klayout-0.22.8.tar.gz 8865542 SHA256 a08f10c387fc55270ab1d2e605191b67f7de92a97091b44ead371c6b7526536b SHA512 b597aa81edf80271cf19a987d40d73c3f8490baceb47e968b5c2da501c18f77ee4f5e0bc898d595cb4d5c6c3ae1b167203b56847338c5da9a3e1717ac45510b7 WHIRLPOOL 8877df3874352c685e51847d4ccc069a9d9c75d3ff6036cc59af547908510d316d56ac4db968a0b8f08f9cb35f32e5cf11940582cb505629c0e35b8d7178e758
EBUILD klayout-0.20.2.ebuild 1948 SHA256 e7acacc75db93a29cf6340a13ad6034a3da5e3f67329759f367175b904363bda SHA512 2822da2f5244673d452f89fc16c9dffc98b144885c7d4cf44859dd5d1d82118e188ce6f7d08e55fb68e7b5d81e71ce9ee28ae5ce97a764c20c9576044805c506 WHIRLPOOL 5f9d34c86a945d0d07bf7072b3f27e21e9cff04864e7d31c6c171db1cb5254f5684b6436a4c7872efb290f5d7bb4929fbc99eb5431702e5e723af8883b0aca44
EBUILD klayout-0.22.4.ebuild 1596 SHA256 d75b606717565b20681c64f5b715dee34122ca0cb0f1ddc8a0aa2a094f4b6b8d SHA512 b7efcf6bfb6dafcca4a8b5d7d4b448fec896778f0d45a072ce99ab689930d751c45569a2e1566c08309e50b15b6105b942ddec911c45ca116b3ec99e09d11ce0 WHIRLPOOL d84108f7abddb90255def16e86d11bbfea4fdc1d5e86c80d6822eb9a49d6a4d9afd3e02a78fa0edf8b9b4086c43258cb61ecce8161ba13685fd445ba824ed321
-MISC ChangeLog 2753 SHA256 811c671a4679f3146ec494471ac3fbf293760d332ffb2d3052c83241783bfea4 SHA512 78e5860f72696cf6695430c19bfe0fc2f3fbf5f28a4d26ec1a52fb5813c6bb05715f8e31d808e23e09e2c81778b790636c570bf384e2c7f83a958169fc13b3eb WHIRLPOOL 82c684e4483806282abdf24040597fb06a4dbb0cb10837f28f8166946cb2ab40e0f9261cf694beeb462bda47cf60d78da0d02f397b99f84752c19bceedc9d1e7
+EBUILD klayout-0.22.8.ebuild 1597 SHA256 9bb3e96dfa4e15a82347ae2759486de8b29193be7b499043d1498820644fac14 SHA512 ba2069067078c410be2040b6e23cc161a51ec8d061db49d31d3c5a1405843cbde85ddbab91bd7e84481579f67760703c72475780ccac0e0f724648fa2faa4be7 WHIRLPOOL 27890be967de9cb577a9ec6841eb1b2eb67e708d7d44a230f23ee816c2a0fc774966f8581e3fe94def27694b9607400287b7265521066e99548688ee44aec16c
+MISC ChangeLog 2934 SHA256 4c199ed06b40b4952d26f89382156c7b774719dfd4b2ba8e0027c9a4833f6f34 SHA512 a2af7ff1e85b56fa95cb1e49bdab8a29d5e3f9201e47d2158968e690d37bc4d94041105c8250c08f701474970d15ed459f30dc2a4160313f227a17b1f9cd34bc WHIRLPOOL e5e9afb3c8114e36bf89b6ab2f197e1405c3aaef5e5f39aa2c24a2615c3c282b07edca763c2a672e09ebef0a24435a80c3d61fcdf47fb1882aa25b8a891f0d46
MISC metadata.xml 267 SHA256 fc087e649b2ac6ef6978612a05a9bf2a33795e8a55042d145d5291d095bff265 SHA512 cec122bebe6756fef2801c0f00079000d287463c78360d674ce17a638127011860223cd7e427a94e01aa27febb2fbe82b94bd7d5e015d7bd2cd42525539ce510 WHIRLPOOL d4b4b8eaf3b72a88d78ae3b7dd910ef405c33072350efc43e2f9b4703f77bfccbf39ab1deb1b3410c3844c21d8c0581785a21651a91f230e5b442fe1c57ffb05
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.20 (GNU/Linux)
-iEYEAREIAAYFAlHBMT4ACgkQ1ycZbhPLE2D0NACdFwPGhZJ5Qr5276oODoGkZPk+
-jMkAnj4nRGK7spXQdd+6aKbVTwLjE0xw
-=Rz3p
+iQJ8BAEBCABmBQJR0BuRXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
+ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQwNzlCRDk4QzA4RENBRkYzQUEwRjQzMDlF
+QkU2QTMzNkJFMTkwMzlDAAoJEOvmoza+GQOcEqcP/RFYPV0ds8O5u0kmmh5U0lzw
+CEjLo/8dB9VOlCjN4qV6sQmkCWAda952oRicF45YOJtkVjTEaDJwYzPogLIqMwAs
+2fyDfpMxKWA91e25/+Loq8ywuOhAz9sqSV6iKctwF8+ZRoMLLcmwkFiR3KmrXTe/
+XIEwBvvmEqlTgLitgCDabA2QslF6PTkaaGTtIj86mH//tNd5jLDNXV31aELkBOSw
+jXWu32Cd6o7O1oAtutBcHfYvRBGupteWLvaAkri6bHx5jMRGPJfUYN4kviaiVB2x
+v3ltOUxafWSgFqB2+0jhUqD2pm1cCMT9Ns13lQINTlyfXLJ2vS0Ro8IAtgzkTelu
+mIOict/zAS+BsvHOS3V9lE8YrVwYRPvfxlZZd/ufD8D72WrINBi5DgDks7A7b8bM
+JuVTR2vjk0Zxgm7iI1Y3gOzxZGGNZCZv5cxMcjsFFP5oJRG2Ry5r8r8pY4GEeas6
+7mt2JckekRtBysogIfrVkYqIlz0XQfxbOun1HRfhRsmXO2Ibr/nQDih02lFzNQNN
+CpFNywTJQdPEF74Phsjg2RtQp35FSCirAxHZOSwtLjQ8kQ34s23Lt3vANfIKy6DM
+nxJOfD62ScBAJIOHVwIw7I1GgH6l2QOuYU1+99lV2LSBBXGOfFlxWnFTFfeTD1Ut
+yJPfFKtW7TfWfhghCez/
+=CYcd
-----END PGP SIGNATURE-----
diff --git a/sci-electronics/klayout/klayout-0.22.8.ebuild b/sci-electronics/klayout/klayout-0.22.8.ebuild
new file mode 100644
index 000000000000..5655de7d9d57
--- /dev/null
+++ b/sci-electronics/klayout/klayout-0.22.8.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sci-electronics/klayout/klayout-0.22.8.ebuild,v 1.1 2013/06/30 11:48:33 dilfridge Exp $
+
+EAPI=5
+
+USE_RUBY="ruby19"
+# note: define maximally ONE implementation here
+
+RUBY_OPTIONAL=no
+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://178.77.72.242/downloads/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS=""
+IUSE=""
+
+RDEPEND="
+ dev-qt/qtgui:4[qt3support]
+ $(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
+ rbflags="-rblib $(ruby_get_libruby) -rbinc $(ruby_get_hdrdir)"
+
+ ./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
+}
+
+each_ruby_install() {
+ cd build.linux-gentoo
+ emake install
+
+ cd ..
+ dobin bin/klayout
+
+ insinto /usr/share/${PN}/testdata/gds
+ doins testdata/gds/*.gds
+ insinto /usr/share/${PN}/testdata/oasis
+ doins testdata/oasis/*.oas testdata/oasis/*.ot
+
+ insinto /usr/share/${PN}
+ doins -r testdata/ruby
+}