diff options
author | Andreas Hüttel <dilfridge@gentoo.org> | 2013-06-30 11:48:43 +0000 |
---|---|---|
committer | Andreas Hüttel <dilfridge@gentoo.org> | 2013-06-30 11:48:43 +0000 |
commit | 9b982c81f906a791ebad06ee72b42033355edb27 (patch) | |
tree | e6938058af953f00b292d97e4f63e3e0761c22bb /sci-electronics | |
parent | Add game splitted from gnome-games by upstream (diff) | |
download | historical-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/ChangeLog | 8 | ||||
-rw-r--r-- | sci-electronics/klayout/Manifest | 22 | ||||
-rw-r--r-- | sci-electronics/klayout/klayout-0.22.8.ebuild | 68 |
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 +} |