src_uri had to change, also, puppet 4.0.0
authorMatt Thode <prometheanfire@gentoo.org>
Thu, 16 Apr 2015 17:55:06 +0000 (17:55 +0000)
committerMatt Thode <prometheanfire@gentoo.org>
Thu, 16 Apr 2015 17:55:06 +0000 (17:55 +0000)
Package-Manager: portage-2.2.14/cvs/Linux x86_64
Manifest-Sign-Key: 0x33ED3FD25AFC78BA

app-admin/puppet/ChangeLog
app-admin/puppet/Manifest
app-admin/puppet/puppet-2.7.24.ebuild
app-admin/puppet/puppet-2.7.25.ebuild
app-admin/puppet/puppet-3.4.1.ebuild
app-admin/puppet/puppet-3.6.2.ebuild
app-admin/puppet/puppet-3.7.1.ebuild
app-admin/puppet/puppet-3.7.2.ebuild
app-admin/puppet/puppet-3.7.3.ebuild
app-admin/puppet/puppet-3.7.4.ebuild
app-admin/puppet/puppet-4.0.0.ebuild [new file with mode: 0644]

index 395df7eee8acd0665eb71604e585f7688677a126..0ec0933356f8b2552d45a873c5e526f1f70dd759 100644 (file)
@@ -1,6 +1,14 @@
 # ChangeLog for app-admin/puppet
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-admin/puppet/ChangeLog,v 1.213 2015/04/14 12:17:13 ago Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-admin/puppet/ChangeLog,v 1.214 2015/04/16 17:54:50 prometheanfire Exp $
+
+*puppet-4.0.0 (16 Apr 2015)
+
+  16 Apr 2015; Matthew Thode <prometheanfire@gentoo.org> +puppet-4.0.0.ebuild,
+  puppet-2.7.24.ebuild, puppet-2.7.25.ebuild, puppet-3.4.1.ebuild,
+  puppet-3.6.2.ebuild, puppet-3.7.1.ebuild, puppet-3.7.2.ebuild,
+  puppet-3.7.3.ebuild, puppet-3.7.4.ebuild:
+  src_uri had to change, also, puppet 4.0.0
 
   14 Apr 2015; Agostino Sarubbo <ago@gentoo.org> puppet-3.7.3.ebuild:
   Stable for sparc, wrt bug #536168
index 910b049f26ea20b67bc578fa44f9fd27d7b245f9..ec335bbce785150c153b2d6a93413e67594964fe 100644 (file)
@@ -17,30 +17,32 @@ DIST puppet-3.7.1.tar.gz 2586237 SHA256 46951c96560fb39bd717b6f4502199772617021f
 DIST puppet-3.7.2.tar.gz 2592103 SHA256 f762c43da42c4b164afe70046ef65de88a389d718e37c79a1e92f4aa4ff571c5 SHA512 c513b5bccbe1e8bbaab49cc67956c4119dd13708d3a5d425221ab53db8fc22076f3f6dc56e9901ab109b4607f8a4c859e84f307d97fe17c675ea1d6b94d08b80 WHIRLPOOL 29131c40ba4f99fa99342653b1ff92cd1460043d58f3c31db7ab12fe3bca495f0277004478f02140780cb3b333f74169a61e6dedd9f138540170ac9ab8bacfb4
 DIST puppet-3.7.3.tar.gz 2594007 SHA256 4a3bd7ddb51072c3dd898a8de158cde204a2d8fd0b84e8ac806b84c074348637 SHA512 74baae5525090ac6213cc8ef27ad74cde5372ac08f8d5c11ed2a4bd2f6ed2b9940fa141ddb705328785611cbd0d32d70a40f1b44dbc9b167e11f0ad1051efc8b WHIRLPOOL 7ff9909c6bfb4d83caf8fbfcac11dff27c3a7583a68336040d404745bf35f4676933b6494d2c65c1f87fc9de5928ac9ae79f81e0b0a356088c0be5d8526ad42a
 DIST puppet-3.7.4.tar.gz 2600191 SHA256 957c09ab253f76e624809766999da6d872f79b3a64b54b8c66bdd8907c291745 SHA512 868a80df0e07b68f0de2fe31dcc55ab1f9da160d66e151298ecb11c17382c13939a88f2925e387a14d2713be5375c2606f26ff52c11dd214874d71f17b3c0617 WHIRLPOOL d5dfb53a062532427ed32acb834517d8eaeba9f53e85bccb79de93f5f947e7d4df472b40c0bed91703b8977ac99c9764944290627815dc60430a8cfe2098519b
-EBUILD puppet-2.7.24.ebuild 4808 SHA256 e35c0e168bf0c24b35e2fff211fe54eab4f078f5ff8913f99833c29f54d73b94 SHA512 e4e8f8ca3e8f43e7e3052e4276b8928c5d42167d145e7aab9810ed3b3bcc4613ed86c714bb648bba733e5c490a955f684503d4ef90bba4d3d07617abb41d8e17 WHIRLPOOL b39d9d5d8afb88e4bd0a84c96f21dff16f7a22fd60735b470530c57d16de66aab55eea4815e661a3fcf4a7f682ac9f6fe9ec4aa164851f09311c5a76232f6746
-EBUILD puppet-2.7.25.ebuild 4812 SHA256 156a4ed339cf2f05cf960183ef090c4128489cf563921d32e7c26130210b0e30 SHA512 4134db3fa606524b2ad42f9081b607cb03c0497595ac32937add5c0fba8e7dda4bd874ca975ef3317ba6c6762917a0e349ce28421bc299ad26842d946a74e53f WHIRLPOOL 967051fef99e7029ceead2e5806fbd944f2f573cb68df99b52b408461f2a403d6e692b073124a54bc4e36b2474625f7d673bdbc6271b8e159b36e24a5c4bf665
-EBUILD puppet-3.4.1.ebuild 4245 SHA256 afd2d667437d610bef96e9087b840f8293c2f545c0d7fd184a13e4a2218b6bea SHA512 eefb3bad68cf3a2b476fb5e6050ffd916cfb5c6f1b0f2a6474700484166fdbebefb913e45716a5d00b9a23d6997fd2ff263a9549c5fb91d910394ec7d09d3a63 WHIRLPOOL 065cf79d7a6469bd32183a93442b044426ec0a0a982083a76dee243cc9b9d1d712e32ae233dc803641044859707bfcd9f53fc8e2551e92c274088bf69280064d
-EBUILD puppet-3.6.2.ebuild 5192 SHA256 f7ada1116e21342053462d8c2c416eb2035305fd51e0da8b7d9fdf2afaf68990 SHA512 de75dc85465e99ee808c89f64167b677cd788aa1e2f50cf81b6dbb0442cab4f444f6a4696cce2c69411213df9dfb96f8d5d8856a04ae0d1382a61b38f8cdb3ee WHIRLPOOL 99d45807d2f04d35dd5e5a886cb50b0219b880af97794d0fe46723746d38f40f942a45cfed0d5cb9ab548744ffe4ac6985b9a851907c8263a2e7f50efcbcd393
-EBUILD puppet-3.7.1.ebuild 5192 SHA256 2e965d4516cfeafc1b8222bc565d6923af59f3df57040321facdd58be1910e6f SHA512 acc1081a89bc30f95904c9b4c406cca985aeda8e2778a3359cb579ee7908b3fbdce1de0952a3ef1f6d2307bc645f06ec70a8b3df8fac03704c1a68930d5546aa WHIRLPOOL 43f47ff11ecca129d624d7957b9c2e1612589093585795bdcd916d43cfbea9e81ebbff899862c462dcdca1ae69fb3017bf5a4f298fae027a82da01d7a21a10d8
-EBUILD puppet-3.7.2.ebuild 5192 SHA256 58199b270e1320349fea1b1e78d16a6c72df8764f6594186b18903b1e5a422b0 SHA512 b1cdb1a8026941960bda346b1b2b716e9451d4c7573f66584b1f602ed94d7f69e47e37b5033f3ec608aa6609d1cbd64fa357038868015af70f199a322bb428b5 WHIRLPOOL f62960a2a13c5bf06ca5e7eb57da16e8bc3e6ef8b9cb7de1b789f01a9f0656c7f7124b0e596c2cb11012224cac7feca8808de7cc4169478e4d1e3c0735faa86d
-EBUILD puppet-3.7.3.ebuild 5185 SHA256 808bf2546e468087cb91642cd97fb1de4069659f8842dbd5835fec3a368ace29 SHA512 24957fff142369c164bb9ce8fda870f72c995b88b2d85f8824f138e26808ae4c2c4ad3c85e4b1b07654ccecf71823468fcdce6ad3dd6a4bfd98bdff87448d09a WHIRLPOOL 84431301511391b1c7c20f1afbf9571dd4d76b80bf97c559dcf4c3804dbb23a033fcaa5dadb64cd40d43637716fbecb3bfb9d6e0e487b67b037ded3717a5ba24
-EBUILD puppet-3.7.4.ebuild 5242 SHA256 9969161d4763b376a8bf9e0519cc090c990442f1629796ea2ab268d697ac6362 SHA512 d8ecac6c3c6d82fac2631aed45b6366be318073b8805647f1b098959e8525caa0ba389bf37672832b0ccb8a608fca736e61708778728ead18fb70c77e4eb74db WHIRLPOOL 8f045b5908d5efc857d6bd39cc185e66d988119b376513780d52ddad4b86d84c7825f95f19c831657a77790deb5a17054680a6895dc1a8a69fe5349dec333fc9
-MISC ChangeLog 34233 SHA256 9291d8b9619e5703c8b3a668f89632fa2d86d69c4dcd62ae1ca926cf94f314d0 SHA512 cfae1d6173a816d13a53b6ca07870912659d044f11f8f2066b95402d7d86a9e4a46b016f1a7337375582d56df3c469c0027bfe33731c7de9e48410804509f206 WHIRLPOOL 4d321027a61f21cdc6a9a7d651597d507ac2f4257aee4504d5521d12533354de2817bfdf64fd2ffdb4123f21b693fb4b1413d1bbd537cc2cdd96f6595aabfbe4
+DIST puppet-4.0.0.tar.gz 2801435 SHA256 4bfc6e7ae1a4d2b46fe06781fc0e6183c2a82eaa3c578060059dbed1f5d02fc8 SHA512 2faa8599aa461e4b10b2351208f3466db233ad0c49b955d18b85c3ecd4ed3bced733fdf68cc5d18ef41aa1a030da24348f7679984120d9ff403eeeed293c6526 WHIRLPOOL dd9696e6ac995d89aa3d1fd2aab8ffde4c89cce2e1c82e2c43d77668082e66ad3d5f875c16e0443e7827d4b4bc94f0171d7434b6ce428f4a01007c3aef67bd7b
+EBUILD puppet-2.7.24.ebuild 4815 SHA256 66de35f8814b34b8d18028a5839201dffdac8ac4c02176e8f16ed24225891af1 SHA512 c397b20af829dd18ae18a164cf5193dd1e11ad38a9e89a4c3a2d0ebfae35b5c8f6bc32986283ac7d176e5c6afb2c9d6ae828da03b9b58f1166f893aad204236e WHIRLPOOL 4f48075454b2b3839e1de633cb7d6a9177e5020f9c027c32a19a5908a98bc6c3a01db4f0becc02f20b8131f01b6aab3cba3264a86ba1e622bd8099d9c8fa03cb
+EBUILD puppet-2.7.25.ebuild 4819 SHA256 ba838c6700e3105b9e67481c5830e073c6aa2bfbb1a48ab5dfc09b3104066bba SHA512 b0d40b138770738806a00fbf77a98ba1694aed6d31f5a455eac34567b5c84111f61b489145bc06d175cc01e1f1104a2d8a0992678ea11f87403551250854b671 WHIRLPOOL df15d476fed6770f4bada4b48dfa6e9f7f8af5d0af2d12662da07eb25d046200fd9c022b1715352de28c5821b3fb7c4e110908c35d0e9c1426720d8171830395
+EBUILD puppet-3.4.1.ebuild 4252 SHA256 9315ffda620a873edc07dc0dd72fa7e41dcb8f769c9cd6b43f734c45fe479224 SHA512 c1bd57514fb26815f3d3a76ee526dfe5ce2217134e9be8db7863ffa600660e2fea3dfd354c40e0e5ed7da356d60ac54328f20a67b1802270bbbb4e557b7b6dc8 WHIRLPOOL c39cf66e177f31d3e4ca69b36c7036092e51a74c48d6efb4f5e9f40376a8d5dd8cdaa9868d8bcef7b312bb62614134d0bc557cc5cc9214e0e71ff3825f164b82
+EBUILD puppet-3.6.2.ebuild 5196 SHA256 79653dc00b55644b39afd668a91401769c9e0cfba9315fd2493801e10d62c673 SHA512 a6287df50dc25e62b68a6fd0d183777518c6942bde696d7d3c9f364445f6342f33519beab4d464871b644f1fd14ef097d928575cbeff875abab6f11bd2a0d8dd WHIRLPOOL e720c7d54af31df29960fc373c928d5122f8191c291d064bbe5fc8696c97adb0732c6b70c0f0139385498b199dc2ac91abec24965039cacea210eb416382ec6e
+EBUILD puppet-3.7.1.ebuild 5196 SHA256 58e27a9fd0b07416cd8d12b6d5874475470cdea517c64b7e3d7aed50bb38b1ca SHA512 f5f4e5da6d90930ba505b0c28e600b1c57692325024ffb6c733b2b1337296d4c22e0bc72c04499d8d2ce87d6eb66ae608a2178d2c1c491b427f88652108ff199 WHIRLPOOL 8cc77c1fef0aa9f75fb12a19e812cdcab730600f581b8bc3c985d0a398a0abb19b8d6bc5f4f0d8671feeefc01f4705aa987f242eecef152a517fc2a4c03da9f2
+EBUILD puppet-3.7.2.ebuild 5196 SHA256 bbd942e9798a6ca4562ca19d7b748d0b39602384bdd3f673aadb1eb957515d52 SHA512 c3a52993f3d1c3a51ce9acae93f9680247033f68b05052ff8add6ad560a0c12714c2f129caf95227f86c0925b7c0ea53efb06d1ed8948fc280f55a82bb22fe50 WHIRLPOOL bd2af499319e03410d6f56e34be33ae3635de476b09f96188eb6a6fbb85ef5f6c775516996ceac5daf29775908d17903806b1bf286d1ad47d2f7401bd7f86af8
+EBUILD puppet-3.7.3.ebuild 5192 SHA256 7bb3007eaa2ec2e2eb3f0a326553833282fb819ce56fd2c5abbaaf4bcf1d9201 SHA512 65109fe0a3fb8d8122fdb4d41cbc060839106cc2c9e85796152e57dc59fd129824323cdde19762c457b50fb41430750a493ef5c37c01b1c5875e53864710b8d2 WHIRLPOOL 42d9e2fa1bbb2ce872f4220111e0ac08bff96b6b9c01f3f8b8953f8d49a1be111914fd113889a624b416f8bce99ba0589233171e3bf038da8ed4d4701720e112
+EBUILD puppet-3.7.4.ebuild 5246 SHA256 718252136edfc4d8bd4908fb8362dedd34250735a5a4ad3fa83e390ec7d1d177 SHA512 bfc2acde117d3b20ae285cdc5053884d3fd44c14ed817b22aba336b244be4f5d6e1bf8843cd367c52c6664af1524f201b1c607999de487df0e2d513c276fc824 WHIRLPOOL 3a0d4300ede47be728b30d0c4e87ae1cfa75f5146ad5675b5e38f5b6295e8431e1bbb34a07cd0a26ef908cfea91f383f5d7cb94a6cd58395b2b693cd45e7ed84
+EBUILD puppet-4.0.0.ebuild 4806 SHA256 9bdec4f5725e82b777b19d0b9988a244f4edc210d7bde58cd5e011ed1d282430 SHA512 7438677d432a2ec799983be6e5afedeec4e6e04e67e782289f60ad647e5d7e0cbbc991eb435d38302e03ea44c6b7d8146eb70aada61b8e0f52c86afbc0bf015e WHIRLPOOL d33544a2b7e80e01ec59160bd414ed68806365048dc5f9c1ce08be696801e7a272ed27a495aa7ff6fb5e708018fdebae929faee539c689e66fc8080ff46cc891
+MISC ChangeLog 34573 SHA256 aedff19fbd1f184b522b745f19a1a560fe2185b12170231560fdb769431a0b85 SHA512 08d9f41efd332118e33b81b1e11a8cc4a6c873094bee0241b987c4a7cdcc361f00f2f1105e515c23264df42b4adc0724eef4bcffd1a714f9c20f9b322ab47702 WHIRLPOOL 61a181067f107f5e59d1e5b79d9bedd56396c56fd1a01abfc3f9ebffb933108ff484fc9d5b12f2e522d8ee227579967a8a17a8006cd3cf02c3c5a7bb12900a93
 MISC metadata.xml 1178 SHA256 a2bacb8f1f7fe8ea72ecea2729a55402fdff8e88082295b8f27a96077328f83b SHA512 90c5f30845403e8eb5e2218617892d5cfd149deacea62c1ba8533a8773ff79d2e7f4d4b9ffea666237494e0f51fd02cba290d000902aa9811c39be4d8c564952 WHIRLPOOL c7067fd67fc94cdf4fb044428b9142019ef3ef9cb591b5354bc3da6604d54ad68eeb1388f19df40293e1a521f311dd5e447305a03a9a769afb1c96949f8cbe92
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2
 
-iQIcBAEBCAAGBQJVLQVJAAoJELp701BxlEWfCVwP/05cjNnwAZXKPN7TAoSZBHzX
-upLeAd/BmutGk+dk0m+AxUSApk+G24AdUW9KbzX/ZKA1/qWnOnPjMQrkEyXlx5gn
-1IJyEAoU8PRrK0vWPlRYzl+J79WadKcP6OEZh+EGTmxE37V8pvSjZp4KnhYs/GRD
-wmkZOBzbTkl57J4OmNrZSW5y/zj/C4lfpBqOiIKp5C9WL/euCraQMSpTum76GQ68
-eMgngRbQsG6dXIWf81+918AjP2k2kgxTws7QbKJpWKcD7klb+9EN77MnvYLeE8m7
-dE9zoqg+yF/kNP+XgUKnw0svnRKr9W+7aNTQt6N6xJ1yWDcK1bxcnTBcHOHB6nRH
-oyND4VeExOD6vJDTSkjt6/PuOOw85G/avpa9dGLDSATVppZELFCCaXpTKeGpymWk
-oUgzKBIaymFjgZi8Z45n6lX1P3HbYuJeRY0o0yp7oW1xzpLDo2wN8/WftLj/pPNg
-UfvKkYKzsGipLide0SbpNvfwWOVzoi8dx+/BiB5bSLfpFhGn+zYczGL8zyXFWfQd
-8wFWePCV5WqjcMcZ03kHeFxSgzEzIUDQC2SRou807C1l94dbn5JktPI7FU6Z30al
-rmSt7wxBBzQySXPLG/bQI+kX9aBDVRirdUc5H0CQBuTg0f49cEnveJtrycozb1/9
-u3rhu37Ay2IO99TarxdQ
-=8r/3
+iQIcBAEBCAAGBQJVL/eBAAoJEGSje+quGaToysgQAJcpAkIy3SBD8t17AEmMIZKL
+PUmFKm8BecIH5nbeY4TroJamNQSXprFbjt2waC2jKVMRi7/+Xdx71VgIGxywX0oS
+ZJ/0TEaS5vL7HDOY1DeqKHjFdftskqDniUHHa1Hr7VL2+L28gS3qVqdE/2+kDXbT
+QVg7TnnjiCzAWYyz3bWLvmf8XoVzYZGy20PTl+8bsfJZyh6ylbrxmziH6l4V9uGg
+qOJK1l2GRBirRjmG3GYDDx5fqQG/A+9ewd70x2wtxnYcARLEA9xsQ4JOlVf4WEoF
+xtFI++FsPWiO7hC03pyuKySFA17+U5kvdg32VRmK3QMszRmVAIyFzIwxqgK0/H6+
+86YHo9zf0qCZD6ZegBP5qWvWhplO0ifyLTaYtvacgvgibTCwpb7u2+p2L5cKxsnf
+AXUk/c8C6RD5EHEYywp/lK/Z6MWwSQPB/E/ItsBX9coh0Wv78LVRwgor/cDqMAyK
+o4XS+hRzENfvmBg9+NZOTv+v8rVLEkYZiaXUXGeK8y7XDyVBOTCXSC2xAXfyuatA
+Ec/CmzbsUl25X331n0jKc1Yv2aIHmEqjBZWAq1mOK2hvoNhr3hvgSCUxuFdwKv1l
+QgFjLhyT4WY4RRUSDhtdMwiwE24Kda77M0wlsqQn4hZpysacD1xrw2Q7iIHuxntL
+zXvdV0u3VcD7Ao6GpEyK
+=HW42
 -----END PGP SIGNATURE-----
index 59756af1f44ee420ff6cf78e8913e22ebb878257..5fd78daa8af183f29d753641a30620235305db6c 100644 (file)
@@ -1,6 +1,6 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-admin/puppet/puppet-2.7.24.ebuild,v 1.6 2014/01/06 09:29:17 ago Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-admin/puppet/puppet-2.7.24.ebuild,v 1.7 2015/04/16 17:54:50 prometheanfire Exp $
 
 EAPI="5"
 USE_RUBY="ruby19"
@@ -13,7 +13,7 @@ inherit elisp-common xemacs-elisp-common eutils ruby-fakegem user
 
 DESCRIPTION="A system automation and configuration management software"
 HOMEPAGE="http://puppetlabs.com/"
-SRC_URI="http://www.puppetlabs.com/downloads/puppet/${P}.tar.gz"
+SRC_URI="http://downloads.puppetlabs.com/puppet/${P}.tar.gz"
 
 LICENSE="Apache-2.0 GPL-2"
 SLOT="0"
index ca046ba1b332eaf73db08cd0f9d38b14fe87c88a..d2944aa47956eab170124901ffc2707eaaddd4f5 100644 (file)
@@ -1,6 +1,6 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-admin/puppet/puppet-2.7.25.ebuild,v 1.2 2014/08/09 10:32:58 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-admin/puppet/puppet-2.7.25.ebuild,v 1.3 2015/04/16 17:54:50 prometheanfire Exp $
 
 EAPI="5"
 USE_RUBY="ruby19"
@@ -13,7 +13,7 @@ inherit elisp-common xemacs-elisp-common eutils ruby-fakegem user
 
 DESCRIPTION="A system automation and configuration management software"
 HOMEPAGE="http://puppetlabs.com/"
-SRC_URI="http://www.puppetlabs.com/downloads/puppet/${P}.tar.gz"
+SRC_URI="http://downloads.puppetlabs.com/puppet/${P}.tar.gz"
 
 LICENSE="Apache-2.0 GPL-2"
 SLOT="0"
index b955233f1b92aa5db3f48626c9f9d1c3e3776ec5..68ba30e10b342b213504fb3d365a6f6dd97cf446 100644 (file)
@@ -1,6 +1,6 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-admin/puppet/puppet-3.4.1.ebuild,v 1.6 2014/01/06 09:29:17 ago Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-admin/puppet/puppet-3.4.1.ebuild,v 1.7 2015/04/16 17:54:50 prometheanfire Exp $
 
 EAPI="5"
 
@@ -11,7 +11,7 @@ inherit elisp-common xemacs-elisp-common eutils user ruby-ng versionator
 
 DESCRIPTION="A system automation and configuration management software"
 HOMEPAGE="http://puppetlabs.com/"
-SRC_URI="http://www.puppetlabs.com/downloads/puppet/${P}.tar.gz"
+SRC_URI="http://downloads.puppetlabs.com/puppet/${P}.tar.gz"
 
 LICENSE="Apache-2.0 GPL-2"
 SLOT="0"
index 498d27299a44dc491b6fc2c47380401e2ffb543a..7e08cd77e3b8caba71378cbea2134ff3512099b6 100644 (file)
@@ -1,6 +1,6 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-admin/puppet/puppet-3.6.2.ebuild,v 1.4 2014/12/26 10:27:59 graaff Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-admin/puppet/puppet-3.6.2.ebuild,v 1.5 2015/04/16 17:54:50 prometheanfire Exp $
 
 EAPI="5"
 
@@ -12,7 +12,7 @@ inherit elisp-common xemacs-elisp-common eutils user ruby-fakegem versionator
 
 DESCRIPTION="A system automation and configuration management software"
 HOMEPAGE="http://puppetlabs.com/"
-SRC_URI="http://www.puppetlabs.com/downloads/puppet/${P}.tar.gz"
+SRC_URI="http://downloads.puppetlabs.com/puppet/${P}.tar.gz"
 
 LICENSE="Apache-2.0 GPL-2"
 SLOT="0"
index 17fb20c981f9aa70e8d9c0c24bf8d966eb8381d5..2a56ce7078a75cb6e5f9ead1739197215a419747 100644 (file)
@@ -1,6 +1,6 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-admin/puppet/puppet-3.7.1.ebuild,v 1.2 2014/12/26 10:27:59 graaff Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-admin/puppet/puppet-3.7.1.ebuild,v 1.3 2015/04/16 17:54:50 prometheanfire Exp $
 
 EAPI="5"
 
@@ -12,7 +12,7 @@ inherit elisp-common xemacs-elisp-common eutils user ruby-fakegem versionator
 
 DESCRIPTION="A system automation and configuration management software"
 HOMEPAGE="http://puppetlabs.com/"
-SRC_URI="http://www.puppetlabs.com/downloads/puppet/${P}.tar.gz"
+SRC_URI="http://downloads.puppetlabs.com/puppet/${P}.tar.gz"
 
 LICENSE="Apache-2.0 GPL-2"
 SLOT="0"
index 765786e27465ea3096d0b0d3afd652b638c5ec12..6895b44e9f4684d415caf9766927eb4c1fc8c44a 100644 (file)
@@ -1,6 +1,6 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-admin/puppet/puppet-3.7.2.ebuild,v 1.2 2014/12/26 10:27:59 graaff Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-admin/puppet/puppet-3.7.2.ebuild,v 1.3 2015/04/16 17:54:50 prometheanfire Exp $
 
 EAPI="5"
 
@@ -12,7 +12,7 @@ inherit elisp-common xemacs-elisp-common eutils user ruby-fakegem versionator
 
 DESCRIPTION="A system automation and configuration management software"
 HOMEPAGE="http://puppetlabs.com/"
-SRC_URI="http://www.puppetlabs.com/downloads/puppet/${P}.tar.gz"
+SRC_URI="http://downloads.puppetlabs.com/puppet/${P}.tar.gz"
 
 LICENSE="Apache-2.0 GPL-2"
 SLOT="0"
index 8a246447da57d8795bc1805bdc022e086cc4e928..c4cf8b71b3713b18e5f3f1c8499bbc0dd4a94fc7 100644 (file)
@@ -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/app-admin/puppet/puppet-3.7.3.ebuild,v 1.6 2015/04/14 12:17:13 ago Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-admin/puppet/puppet-3.7.3.ebuild,v 1.7 2015/04/16 17:54:50 prometheanfire Exp $
 
 EAPI="5"
 
@@ -12,7 +12,7 @@ inherit elisp-common xemacs-elisp-common eutils user ruby-fakegem versionator
 
 DESCRIPTION="A system automation and configuration management software"
 HOMEPAGE="http://puppetlabs.com/"
-SRC_URI="http://www.puppetlabs.com/downloads/puppet/${P}.tar.gz"
+SRC_URI="http://downloads.puppetlabs.com/puppet/${P}.tar.gz"
 
 LICENSE="Apache-2.0 GPL-2"
 SLOT="0"
index f198ec1fea28b4083a810636c95960e9710d79f7..2ccbc07e3aec3d172cba6c463a98a1f50f61933a 100644 (file)
@@ -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/app-admin/puppet/puppet-3.7.4.ebuild,v 1.2 2015/04/04 07:37:04 graaff Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-admin/puppet/puppet-3.7.4.ebuild,v 1.3 2015/04/16 17:54:50 prometheanfire Exp $
 
 EAPI="5"
 
@@ -12,7 +12,7 @@ inherit elisp-common xemacs-elisp-common eutils user ruby-fakegem versionator
 
 DESCRIPTION="A system automation and configuration management software"
 HOMEPAGE="http://puppetlabs.com/"
-SRC_URI="http://www.puppetlabs.com/downloads/puppet/${P}.tar.gz"
+SRC_URI="http://downloads.puppetlabs.com/puppet/${P}.tar.gz"
 
 LICENSE="Apache-2.0 GPL-2"
 SLOT="0"
diff --git a/app-admin/puppet/puppet-4.0.0.ebuild b/app-admin/puppet/puppet-4.0.0.ebuild
new file mode 100644 (file)
index 0000000..d086b9b
--- /dev/null
@@ -0,0 +1,182 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-admin/puppet/puppet-4.0.0.ebuild,v 1.1 2015/04/16 17:54:50 prometheanfire Exp $
+
+EAPI="5"
+
+USE_RUBY="ruby20 ruby21"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec"
+
+inherit elisp-common xemacs-elisp-common eutils user ruby-fakegem versionator
+
+DESCRIPTION="A system automation and configuration management software"
+HOMEPAGE="http://puppetlabs.com/"
+SRC_URI="http://downloads.puppetlabs.com/puppet/${P}.tar.gz"
+
+LICENSE="Apache-2.0 GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~ppc ~sparc ~x86"
+IUSE="augeas diff doc emacs ldap minimal rrdtool selinux shadow sqlite3 vim-syntax xemacs"
+
+ruby_add_rdepend "
+       dev-ruby/hiera
+       >=dev-ruby/rgen-0.6.5 =dev-ruby/rgen-0.6*
+       >=dev-ruby/facter-1.6.2 <dev-ruby/facter-3
+       dev-ruby/json
+       augeas? ( dev-ruby/ruby-augeas )
+       diff? ( dev-ruby/diff-lcs )
+       doc? ( dev-ruby/rdoc )
+       ldap? ( dev-ruby/ruby-ldap )
+       shadow? ( dev-ruby/ruby-shadow )
+       sqlite3? ( dev-ruby/sqlite3 )
+       virtual/ruby-ssl"
+
+DEPEND="${DEPEND}
+       dev-lang/ruby
+       emacs? ( virtual/emacs )
+       xemacs? ( app-editors/xemacs )"
+RDEPEND="${RDEPEND}
+       rrdtool? ( >=net-analyzer/rrdtool-1.2.23[ruby] )
+       selinux? (
+               sys-libs/libselinux[ruby]
+               sec-policy/selinux-puppet
+       )
+       vim-syntax? ( >=app-vim/puppet-syntax-3.0.1 )
+       >=app-portage/eix-0.18.0"
+
+SITEFILE="50${PN}-mode-gentoo.el"
+
+pkg_setup() {
+       enewgroup puppet
+       enewuser puppet -1 -1 /var/lib/puppet puppet
+}
+
+all_ruby_prepare() {
+       # Avoid spec that require unpackaged json-schema.
+       rm spec/lib/matchers/json.rb $( grep -Rl matchers/json spec) || die
+
+       # Avoid specs that can only run in the puppet.git repository. This
+       # should be narrowed down to the specific specs.
+       rm spec/integration/parser/compiler_spec.rb || die
+
+       # Avoid failing spec that need further investigation.
+       rm spec/unit/module_tool/metadata_spec.rb || die
+}
+
+all_ruby_compile() {
+       if use emacs ; then
+               elisp-compile ext/emacs/puppet-mode.el
+       fi
+
+       if use xemacs ; then
+               # Create a separate version for xemacs to be able to install
+               # emacs and xemacs in parallel.
+               mkdir ext/xemacs
+               cp ext/emacs/* ext/xemacs/
+               xemacs-elisp-compile ext/xemacs/puppet-mode.el
+       fi
+}
+
+each_ruby_install() {
+       each_fakegem_install
+       #${RUBY} install.rb --destdir="${D}" install || die
+}
+
+all_ruby_install() {
+       all_fakegem_install
+
+       #systemd stuffs
+       insinto /usr/lib/systemd/system
+       doins "${WORKDIR}/all/${P}/ext/systemd/puppet.service"
+       insinto /usr/lib/tmpfiles.d
+       newins "${FILESDIR}/tmpfiles.d" "puppet.conf"
+
+       newinitd "${FILESDIR}"/puppet.init-r1 puppet
+
+       # Initial configuration files
+       insinto /etc/puppet
+
+       # Location of log and data files
+       keepdir /var/log/puppet
+       fowners -R puppet:puppet /var/log/puppet
+
+       if use minimal ; then
+               rm "${ED}/etc/puppet/auth.conf"
+       else
+               insinto /usr/lib/systemd/system
+               doins "${WORKDIR}/all/${P}/ext/systemd/puppetmaster.service"
+               newinitd "${FILESDIR}"/puppetmaster.init-r1 puppetmaster
+               newconfd "${FILESDIR}"/puppetmaster.confd puppetmaster
+
+               insinto /etc/puppet
+
+               keepdir /etc/puppet/manifests
+               keepdir /etc/puppet/modules
+
+               keepdir /var/lib/puppet/ssl
+               keepdir /var/lib/puppet/facts
+               keepdir /var/lib/puppet/files
+               fowners -R puppet:puppet /var/lib/puppet
+               fperms 0750 /var/lib/puppet
+       fi
+       fperms 0750 /etc/puppet
+       fowners :puppet /etc/puppet
+
+       if use emacs ; then
+               elisp-install ${PN} ext/emacs/puppet-mode.el*
+               elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+       fi
+
+       if use xemacs ; then
+               xemacs-elisp-install ${PN} ext/xemacs/puppet-mode.el*
+               xemacs-elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+       fi
+
+       if use ldap ; then
+               insinto /etc/openldap/schema; doins ext/ldap/puppet.schema
+       fi
+
+       # ext and examples files
+       for f in $(find ext examples -type f) ; do
+               docinto "$(dirname ${f})"; dodoc "${f}"
+       done
+}
+
+pkg_postinst() {
+       elog
+       elog "Please, *don't* include the --ask option in EMERGE_EXTRA_OPTS as this could"
+       elog "cause puppet to hang while installing packages."
+       elog
+       elog "Portage Puppet module with Gentoo-specific resources:"
+       elog "http://forge.puppetlabs.com/gentoo/portage"
+       elog
+
+       if [ \
+               -f "${EPREFIX}/etc/puppet/puppetd.conf" -o \
+               -f "${EPREFIX}/etc/puppet/puppetmaster.conf" -o \
+               -f "${EPREFIX}/etc/puppet/puppetca.conf" \
+       ] ; then
+               elog
+               elog "Please remove deprecated config files."
+               elog "  /etc/puppet/puppetca.conf"
+               elog "  /etc/puppet/puppetd.conf"
+               elog "  /etc/puppet/puppetmasterd.conf"
+               elog
+       fi
+
+       if [ "$(get_major_version $REPLACING_VERSIONS)" = "2" ]; then
+               elog
+               elog "If you're upgrading from 2.x then we strongly suggest you to read:"
+               elog "http://docs.puppetlabs.com/guides/upgrading.html"
+               elog
+       fi
+
+       use emacs && elisp-site-regen
+       use xemacs && xemacs-elisp-site-regen
+}
+
+pkg_postrm() {
+       use emacs && elisp-site-regen
+       use xemacs && xemacs-elisp-site-regen
+}