summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Ruppert <idl0r@gentoo.org>2015-07-11 22:20:56 +0000
committerChristian Ruppert <idl0r@gentoo.org>2015-07-11 22:20:56 +0000
commitdaa0b3fac746b167118d5dcaaac24150d5aa1066 (patch)
treeef75e9855666afed60bc2aaa296344f359a224bb /sci-electronics
parentfix build errors on 32 bit (diff)
downloadhistorical-daa0b3fac746b167118d5dcaaac24150d5aa1066.tar.gz
historical-daa0b3fac746b167118d5dcaaac24150d5aa1066.tar.bz2
historical-daa0b3fac746b167118d5dcaaac24150d5aa1066.zip
Version bump. Add new license for 7.3.0. Add RESTRICT="mirror bindist" due to license restrictions, thanks to Ulrich Müller <ulm@gentoo.org>! Cleanup. Also fixes bug 545064.
Package-Manager: portage-2.2.20/cvs/Linux x86_64 Manifest-Sign-Key: 0xB427ABC8
Diffstat (limited to 'sci-electronics')
-rw-r--r--sci-electronics/eagle/ChangeLog11
-rw-r--r--sci-electronics/eagle/Manifest37
-rw-r--r--sci-electronics/eagle/eagle-4.16_p2-r2.ebuild92
-rw-r--r--sci-electronics/eagle/eagle-5.11.0.ebuild4
-rw-r--r--sci-electronics/eagle/eagle-5.12.0.ebuild3
-rw-r--r--sci-electronics/eagle/eagle-6.6.0.ebuild3
-rw-r--r--sci-electronics/eagle/eagle-7.2.0.ebuild98
-rw-r--r--sci-electronics/eagle/eagle-7.3.0.ebuild (renamed from sci-electronics/eagle/eagle-7.1.0.ebuild)88
8 files changed, 89 insertions, 247 deletions
diff --git a/sci-electronics/eagle/ChangeLog b/sci-electronics/eagle/ChangeLog
index 0a4debc41b1d..fe68e4275723 100644
--- a/sci-electronics/eagle/ChangeLog
+++ b/sci-electronics/eagle/ChangeLog
@@ -1,6 +1,15 @@
# ChangeLog for sci-electronics/eagle
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-electronics/eagle/ChangeLog,v 1.67 2015/06/14 18:51:43 ulm Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-electronics/eagle/ChangeLog,v 1.68 2015/07/11 22:20:49 idl0r Exp $
+
+*eagle-7.3.0 (11 Jul 2015)
+
+ 11 Jul 2015; Christian Ruppert <idl0r@gentoo.org> -eagle-4.16_p2-r2.ebuild,
+ eagle-5.11.0.ebuild, eagle-5.12.0.ebuild, eagle-6.6.0.ebuild,
+ -eagle-7.1.0.ebuild, -eagle-7.2.0.ebuild, +eagle-7.3.0.ebuild:
+ Version bump. Add new license for 7.3.0. Add RESTRICT="mirror bindist" due to
+ license restrictions, thanks to Ulrich Müller <ulm@gentoo.org>! Cleanup.
+ Also fixes bug 545064.
14 Jun 2015; Ulrich Müller <ulm@gentoo.org> eagle-4.16_p2-r2.ebuild,
eagle-5.11.0.ebuild, eagle-5.12.0.ebuild, eagle-6.6.0.ebuild,
diff --git a/sci-electronics/eagle/Manifest b/sci-electronics/eagle/Manifest
index 2edb7dd55dbd..609f4a300c00 100644
--- a/sci-electronics/eagle/Manifest
+++ b/sci-electronics/eagle/Manifest
@@ -2,34 +2,25 @@
Hash: SHA256
AUX eagle_wrapper_script 247 SHA256 a34c628f4e8bceefc6f08fa2c0a74888fa660e4fc0bd669b8092476581db2758 SHA512 a347dc4f4ec8f369ff6a1beb8eaf3dfc9f4d8c2de3fe8b33b0f662cfb469905b17a72d5273c4627bc8a3fee9ef650654d1d654d33ea3a01c4f9a2ef57961256d WHIRLPOOL 484ed620093a8934c91bff80016d39a8b5fdfce93460d0e4d6d032a35f44b6c15f7e139633a6a5d0176db8cf8a342d4102e118d4a54c13fa3c7a12f06477a8ef
-DIST cadsoft_eagle_manual-eng-2006.12.13.pdf 1875608 SHA256 805fbef15bd4584f6a976d8a2cc672f00ce3ad32d018ce53b7c9ce80b9965733 SHA512 6a3abbd082b74a2487b398d3c82312f6b01f74015a522f4ee98210b0e610dd0fdf5499e085858444e9c7e992a355688e0b5a2e62656b189aa45d6050bdeb0f63 WHIRLPOOL 035e642b083c40be107ecc217feb1de6c18ac51cd8b2cd983e7f7c880b3de1ec83a912b8ce70bfb0a903a230233b8459f9c2b90537e2154152e0960c0b29769a
-DIST cadsoft_eagle_manual-ger-2006.12.13.pdf 3178176 SHA256 1b2bba3af2bfa14194a17aa0218101f934204e54b207c0617b7d86a522ea55cd SHA512 b77d47c38182395d5424e2692083c6bbdc1dd03507f0acbfd00dd219d193b2c7a9aada87ed15fbee8d6a38fc34a2dcd0dd20ad9ebf5f32e8507457eaf26cc907 WHIRLPOOL 857ea502b8c112ce5bfcab8b6fd82bc95580299fd83010807cbd1b7df994c009212755fbf2e13dfbf3ed98fe288b8a180eff3110faae97599fab5c3a4607443d
DIST eagle-lin-5.11.0.run 36691433 SHA256 b7202e45fb2cb6c3fc6104a19f7cd3ef03d8776fdd277288feda412586cbc42d SHA512 8bed866f963c397dfd634ed06c4a4f6ba640267d1bc9f377c7be99dea0b0dc1114217a24b7b90711b428650fdb47bd00cc555ceb515c6c64721e5b61faaf9add WHIRLPOOL 7fc378cb448d2c67c6cd8809854dc8d446edd3a83f3ad3957a4fa3516c166f234a845ce9644fcce7d1ecf7525956041e749317f2ceb4f666ee9a161705ebc4d8
DIST eagle-lin-5.12.0.run 36580499 SHA256 7903438b6f171894d7503d6b6e3149d3da321c386a86d1b05f1e08a3b924dafd SHA512 b2faf4cb4521f8ec6e843f7ea70b0e0dc0df36ded2687162921a4fec15386bf002c813dd198c6812544c9a6e0c0cab2fca514f6a1aa67dd69890b5edf9b1bc3d WHIRLPOOL 6db4f6ce8d42677778d0496d704696d4b02c66a8293535d6c7d3295a3880f1530f52f48b857310cd088a2bf28ddf8cae893a4532598e0672a267fd61890e7ba8
DIST eagle-lin-6.6.0.run 41425368 SHA256 1dd8f59a4c6b3a741e4c5e7eaa88347b9c12be8076c7cbb3580541a55a42a254 SHA512 6b28231665e4af5726799f998b3a4961be631a4b36e732d72d76af1939bec6cc144bcdebf5724c9c216771fb5fecef9549843d5c1ada6c41fb6a9f33b2cc33e2 WHIRLPOOL 6743f753f41be9a59982b993bde9eb4051049759209278a8630ea93686bf55c22a92a09996aa27faab260af7f2b1611cec72b858abeecd26498d12297713e201
-DIST eagle-lin-7.1.0.run 44697003 SHA256 1fa56d1185c6a993224020786bc21ce1f171566e30615dbbcb5b9aa27703d33b SHA512 6a196672088e451bfb708170e42d209e573e46c207bf341b875d6c0683c2c1ec552f1b0d2015291e7f50c81124f15ab14e105548e516590123ab85ca48cfb184 WHIRLPOOL 1c66558e46328ee71108f813008384273774ffc02acfee3175313afbc6f98512d07945b05f9ec327e4f1b232c596e1b7fd236081d1d7b14978e3e50e439b54bd
-DIST eagle-lin-7.2.0.run 45324128 SHA256 567caf2bdeacff17eea33ef5e083fda534706688f145a9f3035ce48547834e94 SHA512 6c1bd4b6d90baa6793fd8de465b827be30e33f96472b7715c68c4645ddbd2ecaced58065fffabccfd8537a6921fbd0b1a752d0a123477f01d9363cdad8fc12d3 WHIRLPOOL 84171ba8b2bdbdfee117a40d50b62aa56e835c3f72ad4f768538f2426744dcb01ad14853fb07b7bbc674065c41af713f26b5d51ae178b1793a54cb6159eaa997
-DIST eagle-lin-eng-4.16r2.tgz 8922532 SHA256 dc71102780621022c5f3b124bbcde075f23d3e04d624a2985afa733fbae8c7e4 SHA512 c44771bab9b525870c730ee199bbd5dabd6a52f99e9102547a4ac5fe98dd568cdbc9a257178e7f28292c3efd1b47f5f021768f8649dbfa2afb1bda11cfe2438e WHIRLPOOL 9caab634698a4adadfbde6ea6ffc789c026a1375f1f6319822efbbac4298c22a56e8e4e3099ba6050e9be082f605c46126ce9c2cee190ebf764135f1d16c8f72
-DIST eagle-lin-ger-4.16r2.tgz 9018957 SHA256 6c570e41668da23e1f473da3bfd879cbeb76bea02d35ae13970db48b3aa36259 SHA512 843e393d926fb80dc9b27183f26cbf20790143727a0219504720dff6f2679ce3913b1862abab1bae8157e9d50c5c8d851eb3f3d9358d8ff657b05c6eef6c9665 WHIRLPOOL af9c6ee1324b5df923fa10afd1d5e7591328766e1ecdea4a63c8b2ec91ffe3ca4c4138bec5f5814be8f7cc40a5747be6d727283934965a06ec6474a6c5d6c4bf
-EBUILD eagle-4.16_p2-r2.ebuild 2714 SHA256 71dd6e2d32ad4d832a57c40692ae9c8ea6c6caefc0ae8035a08fecf4187d1f0d SHA512 960b6fcef53bd5096ef2e4831d3c59e01bfd697e3c72dd9e48ffb6f76bcdd194dec1b9e153ef77396a5cd3a77aaef2a2a58cbc894e5a7b4a214b7398f0a6b358 WHIRLPOOL 0f908d5862b4b71925104e1bdb2eae40525cdd3e3d1c82f2c37c19d99926f62078a2528c5e46af228376c516a44f9e6906939c2e087df15510716d4cf0c94930
-EBUILD eagle-5.11.0.ebuild 3148 SHA256 8e416f2bb5f9730652b63e89cb7f0ecad88315a208aff56fb89f707a7b9a30db SHA512 97cb7c79c160def61786d06363d414e4af34f358807d06d827efc090f708c498fdbd99baaa651f189aa75a9372cddaf78347caa84597c83b7c44c9a2087e35a2 WHIRLPOOL 920afd81f6fa7c2cccfc2a06c972d4401ec205a8128ac2a677e87f690b91a5f9d6ee17f54a9cad08d79f5f70a2cf654af551956c2c01d532ce152b92ded4cc44
-EBUILD eagle-5.12.0.ebuild 3357 SHA256 502404fb56886fced8955a46046c2f893e5dc66b43eb4bd462176901f1c95a1d SHA512 0b97fb04b2312840f381393742a24bd471acecec8117585dbe047c3ac3a9ac7031986d1f7227b3492f7f7d9aa8612fab57744ca4de135576bd6ddce6f8fbc5bb WHIRLPOOL 51e8cadfdb47a8042206c5bbb1ddaaf75333162bd4723a46fe571089c2d0ec947d539b6986057c7699c5fbace0bfec562c6c02978ae2b79bbafac1f3d28789da
-EBUILD eagle-6.6.0.ebuild 3291 SHA256 84bfadd0745097efb7759fb9c741be2039afaa96b67e42ee2bb364eca3682344 SHA512 a191219a92cd926b16a05820b880055f488f31338d0e90f3c834d3394878c053e68f9ea93745f9c961c3bc18142b08849e23b7f9ab3581c462dfcee2446be991 WHIRLPOOL 9295a430f0eefd18ca134e030287f04254b1b0a04948e5bf181c0a06813ac0045603edcf634907ec379c77f16bd5fffa80f07f5bd4d263ba8c031f952caf8b79
-EBUILD eagle-7.1.0.ebuild 3293 SHA256 0fe33325149a6674ddc47b83ece09b33fe49445fa777271d610becdd4cd43071 SHA512 33b54f31f36bc755f6e977615fa23b04dfcf6defbf7cf1c1a7ef947ca10c9c1451d1dc2c9ac8fec7421579d05d99f04778ebe907999f64e74a79686aa97b53ab WHIRLPOOL d54ea627bdb4df4316a206c824331d3ee0037970d67638c7e2ae2d19329d3a8e82c2fa41b56b998815899a4079f33baa291419e080f5365200e4cbafd6247b69
-EBUILD eagle-7.2.0.ebuild 3153 SHA256 fdca1d8adc65ecb5242b94a02f19421370e5cbc59eeb74fd27ebac37ca6bb413 SHA512 2c9ce9a0941e1a388eb0bda3c73a2d78547c3b571d0b316dc991625d68e26602a8de8a57e564f0acc77d7497a88322b0191ce84d19d18ae8eafca5c91750b8bc WHIRLPOOL 0f0736fb9d045814bb24d216c2e35744e374dcfdc649d5e7d36ff5266ee98c4c67c9f6a31503c7729bfc3244f845e2a84675116e9f1700d8d5b2583ff7417419
-MISC ChangeLog 11085 SHA256 62ff8f9bb5707c51e67e4c0e0f171b61439bbd4163500db2155b878db6e7ff09 SHA512 bb0701b50007ad7f7561d0c3c8c88cd65817746689df7876018970151be70e7cfd5db95ea831ef59c55c5907ad5af33b39665938b202883e07feb5387babba96 WHIRLPOOL 003e1cd044c3795b12bf56a17b9c73a483a8a166127c00494c35c587a8343dcd15a3b6867334f6902a3581617e9af14ff0f932e545c6ec0676c888251a96bba2
+DIST eagle-lin32-7.3.0.run 48599533 SHA256 93428e5cd6938f6a5efccce5f9ca1d2223ba2118868efd810a3fc84caf871232 SHA512 ef25fe7910a89e80b0c4c2d8a8f80269474510d5bd9250c6a2751ac198e7a5b4c687a30d1d784a86196589377ef7df527ff8cfa2a747c4f6e0f85496c3a180ab WHIRLPOOL 9e9654bd55516cc2fa965fbb01156f2cc2c7189744b598a20c048b7b65d51aa0b7e01ebd87769b3124ef1c2e43f3be62477643098a500cf9635426a666d99267
+DIST eagle-lin64-7.3.0.run 48248700 SHA256 2e7d98dc3c03bbd6ff3c10b54001722f57e25f8db8776851beac6fe755c8a7a5 SHA512 bd158b25ed682c63405b90358f82ffcb0903c7f5e5ae81737efcb56b6074a78125de31909c64f31a5f4bab7727c63b6aa0c7af0f6440793010f7f6de3f92f681 WHIRLPOOL e0422a00740182ce434ec7e1453234fc62fb83d20d5e6422b8d19440f6e6338826c0c55cb9995826be34c96885ddbc8b9345ada1e048635e5a793cd3bc81d6a4
+EBUILD eagle-5.11.0.ebuild 3165 SHA256 c55e67a38444525b8fa7a86a7f61ac37f4d303db4ad856b443cfc0d0deaf6dcc SHA512 3586d734beeca0b9a31abde6abab2c348363b3b3694eda2aa524602c5d6e5ee651585504dead3f6170e92ae8ad59a363364446296e686c2331ce4a60df3938f6 WHIRLPOOL 10cd71fe262ece3c6682014b350d8e7efa5d80982fe972a0e4ac22b2be97ce4ac57cf5fa8042738fcc92ed37f085bbedca42c8d8e3297527516bbf72834c6b0b
+EBUILD eagle-5.12.0.ebuild 3385 SHA256 53fa1f8f10326cc4bc975c35b97e8e40308df33250daa15b709f85f955cbcb4a SHA512 87940f9d81bb479c77bf3eeb7545e4c72ab5348f477363727af28cfb313cfe0a6620a8893237c6df9e44b13c5a936ec816aac8b13d2c0faed6d92869e99929b0 WHIRLPOOL b807c4b875780cbf46b840f601b028593e4d53bc839a3aabbd055d72e68c404d3abb34515c2be4af6241fe1f3d7b7f1f306586c24cf85d23a53edf199fbea34b
+EBUILD eagle-6.6.0.ebuild 3319 SHA256 cd827822430a189e649ab3ab90344bdea40304b0f69c20340833d40d084c5c74 SHA512 2fc8f6f1c828216a29cb879c12199b50793a8cb7ec8ae5c301f834692b07bd788d0d9ccf37357c81413d9f7a2fe9b2ae83a6cc40c89c4e40f4d343783c538475 WHIRLPOOL cfa8cca7f92be7d5ffe781cf1e551c02deacc5055c67fd7d25779b4d99589ce803f61579b5336db1332bc34886f175acd88ef6d8938048ec268d5be52815cb4d
+EBUILD eagle-7.3.0.ebuild 3676 SHA256 c27676a2d3b0b17e0a7909ffd808c42164b31342c09dcb5e7589eb810a68ca4f SHA512 3c7d18a9a94ce7f1c05b1ae78589aae78bd69617b66076ee5f5e3ba2214871ace1fd816fbf9f19231bcbddf43aa4d7f79062c0a7df6037202cb8e48850fe9e34 WHIRLPOOL 42f3f0e71bc2c4cba195c2d8d120306f3fe505dbc9df4904d95985b7171879096328f8dd2355d843da0be4d42442c9c63a3753fd64157bc5d723a172461d4d0c
+MISC ChangeLog 11504 SHA256 0e88a62cebdb131e4062ad470bf1828ec7d104d352c0cf489b90365314d9b4b5 SHA512 9ae42c7e28d2f9213281a8e7ffaebd45a43d5825f6efc0d942a0e07bddb51ed2f531b876bab064299f0cc11a4d2ec9d7a80c9cd4238b1bdc4d304b3f0aa72509 WHIRLPOOL 4cbd403a36c9ffd4e475d31c0c2e56cbfd47c9723dd435e0ad991dcea9cb639b6c0fd41b9de23957274490dcd5acee7040415e7810d42f61880117b051335578
MISC metadata.xml 667 SHA256 e2b23272a937a4e4f89bf9f5af1be0cca6d5decee0041698c0b65f3ab1b9cd1c SHA512 8cae35fa452b5dbc51e4a5f5efd8c7927720b614f6f70579c5778f79f241ef71025af9240f723f11a4694229bb679a8f9b6effbb5516c2f6e593fcd518e44c9a WHIRLPOOL a9c92b8d95068b0f2cd7fe5b10b567ddeabeafaaff22aab26b44579d1ca9f00b43630a966bf9a2426a43c672db8780d32cc0a008655394c8b9b6b63feacc0625
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
-iQGcBAEBCAAGBQJVfczJAAoJEJQzkH1pP7W4wogMAKNsWUrl5X/eIyWZkKpilGg7
-u7en8a/Gg98u5olGs8Tf6V+5ERDefYZSDICcy0W6jgoRyGYCDYm09zQnX5QxPREp
-CaENjo4rEA7RYJAgjft6lBiNa3jcwZtSrpFQirol53uLgk4ZJKRzug8Q6QWRoRD3
-1T7rHf0SnbceuMIa8fy35HqFngBB3ej8obWkQUNr6i9dLHa1We0X72JDNH04De6j
-/WmrZ2HY8y+JUEiMnlYuHcONFLJ7AE+0Vd97ODM9U8u08xui+HmTC8T8HLrwtAK1
-pFVL/uHSZydveP6Mb1QS+pTwaygAn2j8NdVqj/hg1yasRJbaLMhxYsLF3FlRYQuA
-Bk+SUIsf0lAXi70Vn1YjWj/TuM2crMWRmn0G9hzQ8RPWtawQ+XX+75Q6NPTQdq/9
-jMxv21V1quGtyRUQhId6tfzwGJtbww6EhfYkOYJshh94J9ieE2AOHsbFx+mewzOm
-jiVO3Ebacl+UqCWgIlwxyEQi2lFNoPnYdWP9ebHqaw==
-=HapG
+iQEcBAEBCAAGBQJVoZbGAAoJEMOx0zmdw4Z1UyUH/1buZqN02er6qbsTW4eR1l8A
+Ivw3MjSf09hfxxgcxQkQFu6vLIPFkIQnlGLdoX9YkXeD6Vk5woN7BvK4ZDOp9AO/
+lKhKuGn6ZxS7j2j9GcSxGz+/RqRIoGftdenz86Di3JDqKy3UuqqHc81461IookTu
+BAnxANqIArxX6WL431Ljxko2viMcVAGfQxkPaXOxi0ckx2iAUBZK3xv7JxBO+nYu
+XwRjnTHwmbLkF4IbO6FGs/r24vZOren9HI4DSPaa8Tsq5dUrY/dcAxU+uQ+6mOr9
+2tICSMv1PGEH67mNVWF6kGhv5EjWMprS/RPx+OwzHfJxoB64HTgjZm3hoZ+Tjd8=
+=YvEH
-----END PGP SIGNATURE-----
diff --git a/sci-electronics/eagle/eagle-4.16_p2-r2.ebuild b/sci-electronics/eagle/eagle-4.16_p2-r2.ebuild
deleted file mode 100644
index a1067c2228b1..000000000000
--- a/sci-electronics/eagle/eagle-4.16_p2-r2.ebuild
+++ /dev/null
@@ -1,92 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-electronics/eagle/eagle-4.16_p2-r2.ebuild,v 1.9 2015/06/14 18:51:43 ulm Exp $
-
-EAPI=5
-
-inherit eutils
-
-DESCRIPTION="CadSoft EAGLE schematic and printed circuit board (PCB) layout editor"
-HOMEPAGE="http://www.cadsoft.de"
-
-KEYWORDS="amd64 x86"
-IUSE="linguas_de doc"
-LICENSE="cadsoft"
-RESTRICT="strip"
-SLOT="0"
-
-MY_PV=${PV/_p/r}
-MANDOC="cadsoft_eagle_manual"
-#
-# When updating this package:
-# 1) fetch the english and german documentation
-# 2) update the following MANVER to the document's date
-# 3) rename the docs to "${MANDOC}-{eng,ger}-${MANVER}.pdf"
-# 4) stick them on the mirrors (or in your local ${DISTDIR})
-#
-MANVER="2006.12.13"
-
-SRC_URI="linguas_de? ( ftp://ftp.cadsoft.de/pub/program/${MY_PV}/${PN}-lin-ger-${MY_PV}.tgz
- doc? ( mirror://gentoo/${MANDOC}-ger-${MANVER}.pdf ) )
- !linguas_de? ( ftp://ftp.cadsoft.de/pub/program/${MY_PV}/${PN}-lin-eng-${MY_PV}.tgz
- doc? ( mirror://gentoo/${MANDOC}-eng-${MANVER}.pdf ) )"
-
-RDEPEND="
- sys-libs/glibc
- x11-libs/libXext[abi_x86_32(-)]
- x11-libs/libX11[abi_x86_32(-)]
- x11-libs/libXau[abi_x86_32(-)]
- x11-libs/libXdmcp[abi_x86_32(-)]
-"
-
-INSTALLDIR="/opt/eagle"
-case "${LINGUAS}" in
- *de*)
- MY_LANG="ger";;
- *)
- MY_LANG="eng";;
-esac
-MANFILE=${MANDOC}-${MY_LANG}-${MANVER}.pdf
-MY_P=${PN}-lin-${MY_LANG}-${MY_PV}
-S="${WORKDIR}/${MY_P}"
-
-src_unpack() {
- unpack ${MY_P}.tgz
- use doc && cp "${DISTDIR}"/${MANFILE} "${S}"
-
-}
-
-src_install() {
- dodir ${INSTALLDIR}
- # Copy all to INSTALLDIR
- cp -r . "${D}"/${INSTALLDIR} || die
-
- # Install wrapper (suppressing leading tabs)
- # see bug #188368 or http://www.cadsoft.de/faq.htm#17040701
- newbin "${FILESDIR}/eagle_wrapper_script" eagle
- # Finally, append the path of the eagle binary respecting INSTALLDIR and any
- # arguments passed to the script (thanks Denilson)
- echo "${INSTALLDIR}/bin/eagle" '"$@"' >> "${D}/usr/bin/eagle"
-
- # Install the documentation
- dodoc README doc/*
- doman man/eagle.1
- # Conditionally install the user's manual
- use doc && cp ${MANFILE} "${D}/usr/share/doc/${PF}"
- # Remove docs left in INSTALLDIR
- rm -rf "${D}${INSTALLDIR}/{README,install,${MANFILE}}" "${D}${INSTALLDIR}/doc" "${D}${INSTALLDIR}/man" || die
-
- echo -e "ROOTPATH=${INSTALLDIR}/bin\nPRELINK_PATH_MASK=${INSTALLDIR}" > "${S}/90eagle"
- doenvd "${S}/90eagle"
-
- # Create desktop entry
- doicon bin/${PN}.xpm
- make_desktop_entry ${PN} ${PN} ${PN} "Graphics;Electronics"
-
-}
-
-pkg_postinst() {
- elog "Run \`env-update && source /etc/profile\` from within \${ROOT}"
- elog "now to set up the correct paths."
- elog "You must first run eagle as root to invoke product registration."
-}
diff --git a/sci-electronics/eagle/eagle-5.11.0.ebuild b/sci-electronics/eagle/eagle-5.11.0.ebuild
index 3144083e1170..fc3b0f3afb3d 100644
--- a/sci-electronics/eagle/eagle-5.11.0.ebuild
+++ b/sci-electronics/eagle/eagle-5.11.0.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-electronics/eagle/eagle-5.11.0.ebuild,v 1.8 2015/06/14 18:51:43 ulm Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-electronics/eagle/eagle-5.11.0.ebuild,v 1.9 2015/07/11 22:20:49 idl0r Exp $
EAPI=5
@@ -12,7 +12,7 @@ HOMEPAGE="http://www.cadsoft.de"
KEYWORDS="amd64 x86"
IUSE="doc linguas_de linguas_zh"
LICENSE="cadsoft"
-RESTRICT="strip test"
+RESTRICT="strip test mirror bindist"
SLOT="0"
SRC_URI="ftp://ftp.cadsoft.de/eagle/program/${PV%\.[0-9]}/${PN}-lin-${PV}.run"
diff --git a/sci-electronics/eagle/eagle-5.12.0.ebuild b/sci-electronics/eagle/eagle-5.12.0.ebuild
index 3a80eab65b0c..6f3f52a51e45 100644
--- a/sci-electronics/eagle/eagle-5.12.0.ebuild
+++ b/sci-electronics/eagle/eagle-5.12.0.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-electronics/eagle/eagle-5.12.0.ebuild,v 1.4 2015/06/14 18:51:43 ulm Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-electronics/eagle/eagle-5.12.0.ebuild,v 1.5 2015/07/11 22:20:49 idl0r Exp $
EAPI="5"
@@ -16,6 +16,7 @@ LICENSE="cadsoft"
SLOT="0"
QA_PREBUILT="opt/${P}/bin/eagle"
+RESTRICT="mirror bindist"
RDEPEND="
sys-libs/glibc
diff --git a/sci-electronics/eagle/eagle-6.6.0.ebuild b/sci-electronics/eagle/eagle-6.6.0.ebuild
index b0a1bbbc36de..b27680e3473f 100644
--- a/sci-electronics/eagle/eagle-6.6.0.ebuild
+++ b/sci-electronics/eagle/eagle-6.6.0.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-electronics/eagle/eagle-6.6.0.ebuild,v 1.3 2015/06/14 18:51:43 ulm Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-electronics/eagle/eagle-6.6.0.ebuild,v 1.4 2015/07/11 22:20:49 idl0r Exp $
EAPI="5"
@@ -16,6 +16,7 @@ KEYWORDS="~amd64 ~x86 -*"
IUSE="doc linguas_de linguas_zh"
QA_PREBUILT="opt/eagle/bin/eagle"
+RESTRICT="mirror bindist"
RDEPEND="
sys-libs/glibc
diff --git a/sci-electronics/eagle/eagle-7.2.0.ebuild b/sci-electronics/eagle/eagle-7.2.0.ebuild
deleted file mode 100644
index a1a1ce51583d..000000000000
--- a/sci-electronics/eagle/eagle-7.2.0.ebuild
+++ /dev/null
@@ -1,98 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-electronics/eagle/eagle-7.2.0.ebuild,v 1.4 2015/06/14 18:51:43 ulm Exp $
-
-EAPI="5"
-
-inherit eutils
-
-DESCRIPTION="CadSoft EAGLE schematic and printed circuit board (PCB) layout editor"
-HOMEPAGE="http://www.cadsoft.de"
-SRC_URI="ftp://ftp.cadsoft.de/${PN}/program/${PV%\.[0-9]}/${PN}-lin-${PV}.run"
-
-LICENSE="cadsoft"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 -*"
-IUSE="doc linguas_de linguas_zh"
-
-QA_PREBUILT="opt/eagle/bin/eagle"
-
-RDEPEND="
- sys-libs/glibc
- dev-libs/openssl:0[abi_x86_32(-)]
- >=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)]
- >=media-libs/freetype-2.5.0.1[abi_x86_32(-)]
- >=media-libs/fontconfig-2.10.92[abi_x86_32(-)]
- x11-libs/libXext[abi_x86_32(-)]
- x11-libs/libX11[abi_x86_32(-)]
- >=x11-libs/libXrender-0.9.8[abi_x86_32(-)]
- >=x11-libs/libXrandr-1.4.2[abi_x86_32(-)]
- >=x11-libs/libXcursor-1.1.14[abi_x86_32(-)]
- >=x11-libs/libXi-1.7.2[abi_x86_32(-)]
-"
-
-# Append ${PV} since that's what upstream installs to
-case "${LINGUAS}" in
- *de*)
- MY_LANG="de";;
- *)
- MY_LANG="en";;
-esac
-
-src_unpack() {
- # Extract the built-in .tar.bz2 file starting at __DATA__
- sed -e '1,/^__DATA__$/d' "${DISTDIR}/${A}" | tar xj || die "unpacking failed"
-}
-
-src_install() {
- local installdir="/opt/eagle"
-
- # Set MY_LANG for this function only since UPDATE_zh and README_zh
- # don't exist
- [[ ${LINGUAS} == *zh* ]] && MY_INST_LANG="zh" || MY_INST_LANG="${MY_LANG}"
-
- insinto $installdir
- doins -r .
-
- fperms 0755 ${installdir}/bin/eagle
-
- # Install wrapper (suppressing leading tabs)
- # see bug #188368 or http://www.cadsoftusa.com/training/faq/#3
- exeinto /opt/bin
- newexe "${FILESDIR}/eagle_wrapper_script" eagle
- # Finally, append the path of the eagle binary respecting $installdir and any
- # arguments passed to the script (thanks Denilson)
- echo "${installdir}/bin/eagle" '"$@"' >> "${D}/opt/bin/eagle"
-
- # Install the documentation
- cd doc
- dodoc README_${MY_LANG} UPDATE_${MY_LANG} library_${MY_LANG}.txt
- doman eagle.1
-
- # Install extra documentation if requested
- if use doc; then
- dodoc {connect-device-split-symbol-${MY_INST_LANG},elektro-tutorial,manual_${MY_INST_LANG},tutorial_${MY_INST_LANG},layer-setup_designrules}.pdf
- fi
- # Remove docs left in $installdir
- rm -rf "${D}${installdir}/doc"
- cd "${S}"
-
- echo -e "ROOTPATH=${installdir}/bin\nPRELINK_PATH_MASK=${installdir}" > "${S}/90eagle-${PV}"
- doenvd "${S}/90eagle-${PV}"
-
- # Create desktop entry
- newicon bin/${PN}icon50.png ${PF}-icon50.png
- make_desktop_entry "${ROOT}/opt/bin/eagle" "CadSoft EAGLE Layout Editor" ${PF}-icon50 "Graphics;Electronics"
-}
-
-pkg_postinst() {
- elog "Run \`env-update && source /etc/profile\` from within \${ROOT}"
- elog "now to set up the correct paths."
- elog "You must first run eagle as root to invoke product registration."
- echo
- ewarn "Due to some necessary changes in the data structure, once you edit"
- ewarn "a file with version 7.x you will no longer be able to edit it"
- ewarn "with versions prior to 7.0!"
- ewarn
- ewarn "Please read /usr/share/doc/${PF}/UPDATE_${MY_LANG} if you are upgrading from 6.x/5.x/4.x."
-}
diff --git a/sci-electronics/eagle/eagle-7.1.0.ebuild b/sci-electronics/eagle/eagle-7.3.0.ebuild
index b7bf9e257ce9..c803ae80fd09 100644
--- a/sci-electronics/eagle/eagle-7.1.0.ebuild
+++ b/sci-electronics/eagle/eagle-7.3.0.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-electronics/eagle/eagle-7.1.0.ebuild,v 1.3 2015/06/14 18:51:43 ulm Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-electronics/eagle/eagle-7.3.0.ebuild,v 1.1 2015/07/11 22:20:49 idl0r Exp $
EAPI="5"
@@ -8,29 +8,32 @@ inherit eutils
DESCRIPTION="CadSoft EAGLE schematic and printed circuit board (PCB) layout editor"
HOMEPAGE="http://www.cadsoft.de"
-SRC_URI="ftp://ftp.cadsoft.de/${PN}/program/${PV%\.[0-9]}/${PN}-lin-${PV}.run"
+SRC_URI="
+ x86? ( ftp://ftp.cadsoft.de/${PN}/program/${PV%\.[0-9]}/${PN}-lin32-${PV}.run )
+ amd64? ( ftp://ftp.cadsoft.de/${PN}/program/${PV%\.[0-9]}/${PN}-lin64-${PV}.run )"
-LICENSE="cadsoft"
+LICENSE="cadsoft-2"
SLOT="0"
KEYWORDS="~amd64 ~x86 -*"
IUSE="doc linguas_de linguas_zh"
QA_PREBUILT="opt/eagle/bin/eagle"
+RESTRICT="mirror bindist"
RDEPEND="
sys-libs/glibc
- || ( virtual/jpeg:62[abi_x86_32(-)] media-libs/jpeg:62[abi_x86_32(-)] )
- >=media-libs/libpng-1.2.51:1.2[abi_x86_32(-)]
- >=dev-libs/openssl-0.9.8z_p1-r2:0.9.8[abi_x86_32(-)]
- >=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)]
- >=media-libs/freetype-2.5.0.1[abi_x86_32(-)]
- >=media-libs/fontconfig-2.10.92[abi_x86_32(-)]
- x11-libs/libXext[abi_x86_32(-)]
- x11-libs/libX11[abi_x86_32(-)]
- >=x11-libs/libXrender-0.9.8[abi_x86_32(-)]
- >=x11-libs/libXrandr-1.4.2[abi_x86_32(-)]
- >=x11-libs/libXcursor-1.1.14[abi_x86_32(-)]
- >=x11-libs/libXi-1.7.2[abi_x86_32(-)]
+ dev-libs/openssl:0
+ >=sys-libs/zlib-1.2.8-r1
+ >=media-libs/freetype-2.5.0.1
+ >=media-libs/fontconfig-2.10.92
+ x11-libs/libXext
+ x11-libs/libX11
+ >=x11-libs/libXrender-0.9.8
+ >=x11-libs/libXrandr-1.4.2
+ >=x11-libs/libXcursor-1.1.14
+ >=x11-libs/libXi-1.7.2
+ net-print/cups
+ x11-libs/libxcb
"
# Append ${PV} since that's what upstream installs to
@@ -53,6 +56,46 @@ src_install() {
# don't exist
[[ ${LINGUAS} == *zh* ]] && MY_INST_LANG="zh" || MY_INST_LANG="${MY_LANG}"
+ # Install the documentation
+ cd doc/
+
+ local pattern="^((README|UPDATE)_${MY_LANG}|library_${MY_LANG}\.txt)$"
+ for docs in README_* UPDATE_* library_*.txt; do
+ if [[ $docs =~ $pattern ]]; then
+ dodoc $docs
+ fi
+
+ rm -f $docs
+ done
+
+ doman eagle.1
+ rm eagle.1
+
+ # Install extra documentation if requested
+ pattern="^((tutorial|manual|generate-3d-idf-data)_|(connect-device-split-symbol|make-symbol-device-package-bsdl-2011)-)${MY_LANG}.pdf$"
+ if use doc; then
+ cd ulp/
+ for docs in generate-3d-idf-data_*.pdf connect-device-split-symbol-*.pdf make-symbol-device-package-bsdl-2011-*.pdf; do
+ if [[ ! $docs =~ $pattern ]]; then
+ rm $docs
+ fi
+ done
+ cd ../
+
+ for docs in manual_* tutorial_*; do
+ if [[ ! $docs =~ $pattern ]]; then
+ rm $docs
+ fi
+ done
+ else
+ rm {elektro-tutorial,manual_*,tutorial_*,layer-setup_designrules}.pdf
+ rm -rf ulp/
+ fi
+
+ rm -f license*.txt eagle.dtd
+
+ cd "${S}"
+
insinto $installdir
doins -r .
@@ -66,19 +109,6 @@ src_install() {
# arguments passed to the script (thanks Denilson)
echo "${installdir}/bin/eagle" '"$@"' >> "${D}/opt/bin/eagle"
- # Install the documentation
- cd doc
- dodoc README_${MY_LANG} UPDATE_${MY_LANG} library_${MY_LANG}.txt
- doman eagle.1
-
- # Install extra documentation if requested
- if use doc; then
- dodoc {connect-device-split-symbol-${MY_INST_LANG},elektro-tutorial,manual_${MY_INST_LANG},tutorial_${MY_INST_LANG},layer-setup_designrules}.pdf
- fi
- # Remove docs left in $installdir
- rm -rf "${D}${installdir}/doc"
- cd "${S}"
-
echo -e "ROOTPATH=${installdir}/bin\nPRELINK_PATH_MASK=${installdir}" > "${S}/90eagle-${PV}"
doenvd "${S}/90eagle-${PV}"
@@ -96,5 +126,5 @@ pkg_postinst() {
ewarn "a file with version 7.x you will no longer be able to edit it"
ewarn "with versions prior to 7.0!"
ewarn
- ewarn "Please read /usr/share/doc/${PF}/UPDATE_${MY_LANG} if you are upgrading from 6.x/5.x/4.x."
+ ewarn "Please read /usr/share/doc/${PF}/UPDATE_${MY_LANG} if you are upgrading from a version prior 7.x!"
}