diff options
-rw-r--r-- | dev-util/buildbot-slave/ChangeLog | 8 | ||||
-rw-r--r-- | dev-util/buildbot-slave/Manifest | 36 | ||||
-rw-r--r-- | dev-util/buildbot-slave/buildbot-slave-0.8.8.ebuild | 64 | ||||
-rw-r--r-- | dev-util/buildbot/ChangeLog | 7 | ||||
-rw-r--r-- | dev-util/buildbot/Manifest | 36 | ||||
-rw-r--r-- | dev-util/buildbot/buildbot-0.8.8.ebuild | 116 |
6 files changed, 231 insertions, 36 deletions
diff --git a/dev-util/buildbot-slave/ChangeLog b/dev-util/buildbot-slave/ChangeLog index 66876d4947ab..13790f8e3e25 100644 --- a/dev-util/buildbot-slave/ChangeLog +++ b/dev-util/buildbot-slave/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for dev-util/buildbot-slave # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-util/buildbot-slave/ChangeLog,v 1.49 2013/08/03 09:45:42 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-util/buildbot-slave/ChangeLog,v 1.50 2013/08/30 20:40:56 hwoarang Exp $ + +*buildbot-slave-0.8.8 (30 Aug 2013) + + 30 Aug 2013; Markos Chandras <hwoarang@gentoo.org> + +buildbot-slave-0.8.8.ebuild: + Version bump 03 Aug 2013; Michał Górny <mgorny@gentoo.org> buildbot-slave-0.8.7.ebuild, buildbot-slave-0.8.7_p1.ebuild: diff --git a/dev-util/buildbot-slave/Manifest b/dev-util/buildbot-slave/Manifest index 9fa1422e7e33..5306a49d2bf4 100644 --- a/dev-util/buildbot-slave/Manifest +++ b/dev-util/buildbot-slave/Manifest @@ -5,26 +5,28 @@ AUX buildslave.confd 217 SHA256 c324eee07561afd8be623b46cd8f50cbbac5f1e42f2c493a AUX buildslave.initd 1139 SHA256 9f4c8d6946ebda59966256856a58dc0eae8581aa072dc0a018fe2f6b50af4170 SHA512 b891240feaea7e96f5912f87ad88e45b9a877a1cb48d4dcac701f76ff5df212de52b84e5319df1d5064bce0c8aaf1ceac4af9b81d0fdb57a3840c6aefe0a3d6f WHIRLPOOL 9000081f73778bb94c915066d60ad5293b9c717d6392c3129be59de5d8ff207c7b493347e41f92c7628c10e569acd3dfdef701578ab2edd7fa82c0223d3d60c2 DIST buildbot-slave-0.8.7.tar.gz 103028 SHA256 fd5436bf3686afb2e4e826fa0a3204f7e40c4e0863815989ecf7495a8b361236 SHA512 08be04e5e020f3fa5946ead5dff1be4a4619b69a4d9b8f333dcc3b5aa6edd836610c1da434892d6c42e6dc0698062a5b6904cfb8743c68ea0bfac7ce4b066eaf WHIRLPOOL 8a0efa107a34dc6f2d04624d1c73d085b6ac4bd49c84d2a908bc0961a7e81ebea993d181186419b0b3fe369037fe52fe029d556f51ef77747a5893e1a446e9a3 DIST buildbot-slave-0.8.7p1.tar.gz 104575 SHA256 bbdb07a3847efa186f942142a09394b467d7375745c49da0a42e9aa5b206eadc SHA512 ee9a119461915716167a258d9c022956e239e21ed524c2ae148b6682dd1410b5d918723e8e51002bc1fc27f67cb59da15cb2293e4939ee5ba08d1e5e067e11fe WHIRLPOOL c523849db5cb743f3b4d93f33305a46682710afcf66fdda3ab807dd412171c5e40e1089849b0f3c901dd75525fe97995a791bf9c15f01f47fdb18d0456b17de3 +DIST buildbot-slave-0.8.8.tar.gz 107470 SHA256 8b7532d4d34527aea41e353d1bc3c35291ec335d3224c27800d2cc0cfc9837cc SHA512 1a5b02298696016a8743bc81e7e899a8bc11a09481f6c911cf4d3e016d111d707ca393d102635c4841d5f2ec5f3a0c9413dc0768170415a59c7523a3bc680fd1 WHIRLPOOL 6c387dbe61c2c3223312e3456afa07bcaab345e69667b9aabd600d8abdf93df955d592283dee423eee40596ee90133688c6c0f26f73fe9e4c8d5cced205c0f24 EBUILD buildbot-slave-0.8.7.ebuild 1870 SHA256 0705161fccb7477da4ac7ba94cc4d7b1700253e2b829ad8c0e695acb894b6b21 SHA512 a64c4964de507174150cb1a15110f620991923fb5e4ad1d634319c9b5f5d9b1dc1e907c39a3da9d955256cb30f6980da2e2f75be4623656c396caf943f1c1b96 WHIRLPOOL 494a45be273f561ce34f0595fe99d89500611acb657feff503b41d2bb031fba89298b5a370f86f002e9588b28d718cacce68c51e55798062532b3289040e43e9 EBUILD buildbot-slave-0.8.7_p1.ebuild 1841 SHA256 faa4389a58b59cd8096d381de20a428ed4594520e74ced614ec9c41ff0bf646b SHA512 5bb99bfaf6a676f76887dc3c03d4e2020be64553b6cca10e3f50cbc5f00c0483454530060c6757346e496e8dd6a6cca076e7f3af719da6bc2da05aada5860745 WHIRLPOOL 9859f857e2ff1fcfaee1df9b37ea0f10ce71adcf151dc67f7c6575ddc0660fe674bf71a41aa66a58976979ada43a90674a924fe77435e647d81dfb83cc41a8db -MISC ChangeLog 6588 SHA256 8127f9b86b5e819b4f34dcb78cf7f07fcd4329bfffb22c281072445094f4ec5f SHA512 7fbdc6cd2f0644a4e0c36cbb890a97e6cbb69b1c3b2d9c11ac93f8d3afd9202c0276d1ce4626e286b889db00bc9e0f3c248d6bbef56a2a8b1ec226220f03abb7 WHIRLPOOL 0938c75d291d7e8afda18accb81718e077256ebb6d9fb8938f459a49da47d20a6401572d242490604ee1689ff1bbfc4aad0012fb68691a7ce868c6425baced35 +EBUILD buildbot-slave-0.8.8.ebuild 1850 SHA256 791263a8cf38d15db89c402503cc9d422b1cd344dd9a13223ae330fa2eb8daff SHA512 5b2ad6bd6384404578679c96a3b2df18b6c99c86657ba9272df9e448819e5ba42f371317afef7e1bc83b04a8cb19beffe8e99a9e303cf7565048e4b756aa62b4 WHIRLPOOL 36fd8065cdafe6dc1c32fbb360bf1c90e62b93ac402e34c21c633b7951d544194e2e2224c601a5b07b742527907cef74dd687d4eb970f8d6599ecd8f4e75d7e7 +MISC ChangeLog 6728 SHA256 de53e5985034c7c096ef2b3f9efa787ef08def8b0f46fd993c87099590a32be4 SHA512 052eca81a27fd35b227723935b75d10c84325d592485c5ca1da4519c1a26cdbfa4b6be8385a99e494fd18236c12d61cb82efea98e453c457e09e71d5a716b2a7 WHIRLPOOL f0564b8dbb867f9b18f5eab48073762969dd02670d12fa5d1a5de5d1bbd79117142359662eb35f0876412d51239046f939d9a6236df1da3f7d6885d10c5932d6 MISC metadata.xml 334 SHA256 c16b48529b158cd93ef72456bf35a1b51617ab6a8210f4ba4a034ffd26cdc7a0 SHA512 23d3a3a3d00fca47e2eca7716e93a5ed59ea7eb0a8ab9c83ad99eadcea3b631f56e49b08b7e363be0039fa7fce13a4a49122998c6c8436c9d0632a5e496b3d12 WHIRLPOOL 5fe6808a39fbc26a8cc94b7ef355a1bb08280c32ffbc45e0baf8efd2ee77a1ece0f0d0b75a024abd569987af64fa20a966c62d13350ffeda9eae1d5bc25c7188 -----BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.20 (GNU/Linux) +Version: GnuPG v2.0.21 (GNU/Linux) -iQJ8BAEBCABmBQJR/NGkXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w -ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRGRDhEM0MyMERDMzNBMkYzQzJFRTI3QjE5 -NjI3RjQ1NkY5REE3NjQzAAoJEJYn9Fb52nZDbjsP/Al0KEBON7ljsaXA1F0TqL20 -+HzwZ2YmAnBQ9CbVIMYE4b3jZnEwr7k9nWaej14V7ZXDPalmHb+/UcxqiQDmyEP0 -dtJQWWDXpZaxYIkir+i5+U/9ZKlTg9R9uiQljJCmovpv4ypdxJNZKohV0VQ+5uEk -eutWkv/buQgo7m9JoJowCCNdUzefySLhE6EpoAqhrMTJrB1yMvQFRDNjpQUy8fFI -gLfN8w7kHdBGd/emoN8Y3X0OMtiRBPB9DirKFYcLhyxKOBlQRi3ohZZ2DWEDAgPR -hMRJrSawbTClxvnnIKU6NtOgrEM9TfjywEyDU733gmjf9D0BAiyB0n226LwewplN -RvI7gt5Cwco/uLGN7a9/La0A9Xp4byhjskMhxI1tWJTiYhO7/d8Ity2NWn3zkeD/ -mXJfPcRIEu9DBwAi+KbZJeqW/Kin044nDp3uT+S2YDkknfABQC54lP3lwEIE5F5A -M4nv4TPpzrdBx9mjpp/1JjIjEvS9VRcbYbGlXY9X/CL8m42Rlcbw8XmJnIHpHoU0 -7PTYIAW09cfLgk2h+iHTWuLMUDEl++Tcc+Kf4Vhm7CYj1LdFsp3N0kEdZpcQ2nx0 -TR7PpyYhQ/uqK8PsqEQc0/beed68A59R4BO0WQ/lhLbMV8LDDfOVdHQnFWyrIwYc -cizpp7MIB5Z56gQQUFvg -=7x0h +iQJ8BAEBCABmBQJSIQMcXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w +ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQzNTVDNDczOUYzRjJEMTRGNDRGMzU2RkMw +OUJGNEY1NEMyQkE3RjNDAAoJEAm/T1TCun88WIUQAMkbK2ab2rvS1lFQwXrqyQdZ +7YJ3BIubDJSK52tmswYkOQ3jGk1/n85YRJuNSS1uYwvpG/u28Kwwt19b6pxEiYGZ +dyrFSXGYF0je5+x0AlLW3fngWXD0nJBNfJx4dpdpNnFyhpyX/KId6+FS6rV1v2QS +nh6LgjWdGbDjiOOGpm5hdQhjL/mLIt3fuozL09WsjKw7UumzfqkVf4iAlc+PK/7y +sMcg0oQKUNLnZxmSYJ24Z9/LPAeBgXI5UiY+m8Zoh+WpH/kJy0gCSogoI5crWLF+ +tFnNswlmSv78wy3sxxCVLUfN2eheERUezIctDO6Dm9lwyDyIVmN3/N7klFD1UZdy +XqmR2/onT2wl5x/Oy3vYOkQ1ajD7TUGAoKK/3vr7UCxkYywBX4FfnST+C98gZsZw +nDdhS6+e0EawLPSKZT2sU2vo4Yn2K6B/1kRaL6qmgDsCaSsiIFMO91q1Ta0ezVOR +TqAQe0VXddiI6HUBpKmpAqOVDUD2wscnBsLbUQtFAaMn5WaiGSG4FZjtB2zWxbDa +HrpXQYacJtGeypq6jQJV/gp0sGkr4cMhl7XoG4tuwSGzg7iHV+oB2aRIlLjbW2JU +h7f9lWXubRMG/fUCFvINrt/O73zijSXGWKQ59ivtHZWQDc09k/VFdeYgLYwRmW8U +Yf+MxZvzGaVA3yKasc/i +=1c5q -----END PGP SIGNATURE----- diff --git a/dev-util/buildbot-slave/buildbot-slave-0.8.8.ebuild b/dev-util/buildbot-slave/buildbot-slave-0.8.8.ebuild new file mode 100644 index 000000000000..4ff902629217 --- /dev/null +++ b/dev-util/buildbot-slave/buildbot-slave-0.8.8.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/buildbot-slave/buildbot-slave-0.8.8.ebuild,v 1.1 2013/08/30 20:40:56 hwoarang Exp $ + +EAPI="5" +PYTHON_DEPEND="2" +SUPPORT_PYTHON_ABIS="1" +RESTRICT_PYTHON_ABIS="3.* *-jython" +DISTUTILS_SRC_TEST="trial buildslave" +DISTUTILS_DISABLE_TEST_DEPENDENCY="1" + +inherit distutils readme.gentoo user + +DESCRIPTION="BuildBot Slave Daemon" +HOMEPAGE="http://trac.buildbot.net/ http://code.google.com/p/buildbot/ http://pypi.python.org/pypi/buildbot-slave" + +MY_PV="${PV/_p/p}" +MY_P="${PN}-${MY_PV}" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-interix ~amd64-linux" +IUSE="test" + +RDEPEND="dev-python/setuptools + dev-python/twisted-core + !!<dev-util/buildbot-0.8.1 + !<dev-util/buildbot-0.8.3" +DEPEND="${RDEPEND} + test? ( dev-python/mock )" + +PYTHON_MODNAME="buildslave" + +S="${WORKDIR}/${MY_P}" + +pkg_setup() { + python_pkg_setup + enewuser buildbot + + DOC_CONTENTS="The \"buildbot\" user and the \"buildslave\" init script has been added + to support starting buildslave through Gentoo's init system. To use this, + set up your build slave following the documentation, make sure the + resulting directories are owned by the \"buildbot\" user and point + \"${ROOT}etc/conf.d/buildslave\" at the right location. The scripts can + run as a different user if desired. If you need to run more than one + build slave, just copy the scripts." +} + +src_install() { + distutils_src_install + + doman docs/buildslave.1 + + newconfd "${FILESDIR}/buildslave.confd" buildslave + newinitd "${FILESDIR}/buildslave.initd" buildslave + + readme.gentoo_create_doc +} + +pkg_postinst() { + distutils_pkg_postinst + readme.gentoo_print_elog +} diff --git a/dev-util/buildbot/ChangeLog b/dev-util/buildbot/ChangeLog index b87ff8286ba0..141bbb253d17 100644 --- a/dev-util/buildbot/ChangeLog +++ b/dev-util/buildbot/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for dev-util/buildbot # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-util/buildbot/ChangeLog,v 1.137 2013/08/03 09:45:39 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-util/buildbot/ChangeLog,v 1.138 2013/08/30 20:39:14 hwoarang Exp $ + +*buildbot-0.8.8 (30 Aug 2013) + + 30 Aug 2013; Markos Chandras <hwoarang@gentoo.org> +buildbot-0.8.8.ebuild: + Version bump 03 Aug 2013; Michał Górny <mgorny@gentoo.org> buildbot-0.8.3_p1.ebuild, buildbot-0.8.6_p1.ebuild, buildbot-0.8.7.ebuild, buildbot-0.8.7_p1.ebuild, diff --git a/dev-util/buildbot/Manifest b/dev-util/buildbot/Manifest index 02479f90ccdd..670fb2f02442 100644 --- a/dev-util/buildbot/Manifest +++ b/dev-util/buildbot/Manifest @@ -7,29 +7,31 @@ DIST buildbot-0.8.3p1.tar.gz 4068355 SHA256 0a49d35a75524a54dbbb875730fdf7abd8b9 DIST buildbot-0.8.6p1.tar.gz 4454055 SHA256 4d10a27809bf82b367cf6230e4e3628f4df8940787d6affed7d787dc52016c2c SHA512 a09bbb14b2118de25289b80985155ebb5d6b1333cbdd41cbe6514b65e148f99df0ea7766e560155ba2a8744649d284ca7bc0ee955774e5b1fc7a01d7d6b31649 WHIRLPOOL 7d30b53a88973cf0d00e598fbde5c232cb04aaa9d50d54c99a9e7337251e0f9c0ddd65558a6a43c56692cad473def95dd9abccf43e5740f7d2edceeb39ef3228 DIST buildbot-0.8.7.tar.gz 4580025 SHA256 2e1d52e4e6022ad89be2a0d4b92c683323505ce2c771f79f11cea24f64df5495 SHA512 61877d852f9745439417bdf1892975760e454ef85b9d0ebf60cac7012b2ab90ed0e7e4aaf57d4b9ef006e5357351680187990d30a0dd598a861d01ad55ec881f WHIRLPOOL 9e36172e3aae4116566614de428ae1c553c1c42319e5e0ad8b7ce9eb9bd7c96abf51bcf79f0e4f74a359fbd07ba2ed78520fa926d0898c4f9a0d300eb6f488bd DIST buildbot-0.8.7p1.tar.gz 4597202 SHA256 8dee3f887bce55a7f7cf01e6c421a2511898c2f89f55f202f5193a100a9a5776 SHA512 60d5fc6b65ef3fa4a63b1aed8e7ec352c40e13ef90bd55ef1ea580e1bc6beefea856f245ff33b15cd401db747e5e9c3ea36b37d72e5ca611e492e0ae2050ac4f WHIRLPOOL bb7872017634f3daf3569225e3b9e5c6d5b3c039cfef0b31b8b3b8eabbd1b2484d7956f3840306775a991bc41cfece2190f2c65097453c8322cd2cd9f3d50def +DIST buildbot-0.8.8.tar.gz 4641582 SHA256 5013e3f3d83d2fcac8b5c391e3a740597330015300f0ebb94005ed2f90d739d0 SHA512 bd6f9a7a8bdf53a3f7012af7ec4aa2f1f40479496ca1e95dc1b9e0524dbf3bfcd0fbe09a94f8e68b0fd8018949c841d8b3f6ecc306b388e4b917ad21597d9168 WHIRLPOOL 8eb462502a98c87663eb90c9f6e280bd8c19161ef965424a8a12fe8dbbb481d52cd37bfaa33d6ae874c62fc017cc60d4b83c4f01fdbb2508d0533ec88c1c7f7a EBUILD buildbot-0.8.3_p1.ebuild 3090 SHA256 32d07443ba4a49b7a378587729c8f87e987437be3474345b905d2df772e71c41 SHA512 eb4b8641f6748d04f06cbd948baebc1620c4856b40538027fd718da82601295001f7f1313b4dfd3aff7de57eb1bbedf0cb1e1b55b73dbb530571bc3f57253e15 WHIRLPOOL 9dfebae84e2175502e1e04128cc71047e77fb471b256e6f56d3608f92669f8f9a8b164ebc94c3b244ef3b5415a2a7969846407295e6457eb918ba01a0f073a98 EBUILD buildbot-0.8.6_p1.ebuild 3298 SHA256 2b101b9543ea0f0acb5465548f74abf0a40ca31614727132d95c0c171c52df4b SHA512 a0b96e2561541ba2df6379825277ddfee8a52386b6b49e0755a913edbcede23689f7a5e17ce1ed409bcedb3510afcf51daff10a8b536afcce9d8e4bac3cbc819 WHIRLPOOL 24bfd6b2bfe9ac7ae84aa2510014e75724b6ca0758e5bc361efcbb792e88bd0ddc958ce37fa24b5faebb9ab14d86796ebff5253661395cc916a169963cfb6eb4 EBUILD buildbot-0.8.7.ebuild 3072 SHA256 0cb76bbac3c7c5a5b4ea94e4521434ee70586a84394c9ad182c15379702cf390 SHA512 3bd7fd8fd97659fcd2ed139739862ab8f7e4a9dc5454d708d2cd6c090141072f6151b6977fd73da3709bb0b4e8418d61a04976f3d006325e71f412716a4dfa80 WHIRLPOOL c9b23acd135fae9ca35d3554b76148e5a60d3e81ed301663f1fb444faca48dbce3cb58b583049bb56888e9fcf6645432309861a1307edb8eb6c8e092c7ea9d50 EBUILD buildbot-0.8.7_p1-r1.ebuild 3521 SHA256 0157de9fe5daf6897ce129b91d8997ace5ea9b14fcff46f7b24fe216b4828b67 SHA512 43cfe5ffba7b91852c89c0ae9ace07770c0079f4386febfcc18d023cb1fa7c635ae26466bfacd4050bb1a1ea8559630ab272d2c3c1ca8c74cb94b92cb77de48c WHIRLPOOL 60dab7b82bbf8164fc415da4d0a554cef88b5f1a34bf940a97a74aea71717655be9921a0098814d84fa63f100cf4f686c67bf8e41dc8e2884fa6b5a2d44246f8 EBUILD buildbot-0.8.7_p1.ebuild 3489 SHA256 d9ebb08c48abe6bbe443faeec92fb6198bd66181b9fea7ee7ac13f37c3686240 SHA512 8c9c215e824bc3db58c15013a44689ac112cae52961b4761b0467f7de3914aed05b61ce9c1d302435f2fdb6445139e6411e63417990de1d35c78afe2acb9ca93 WHIRLPOOL e14ad7d47d7fbc4170a3e54cab2ae2700ab718a1b5bb8f1cbc1e7905831156bf63c27851550a35f1bfec80764810f8fc9b99c2789ef081525a08237ad2377cf1 -MISC ChangeLog 17990 SHA256 a81c6493c304857b61b0277ddfb10305fbcee32856754e3690424657d27a2d59 SHA512 19314463fa039e973d4fdf5cf9c4d41aa6e628063ad484f46af0e8c3d45f11b424ebbcab2e5755448f1b128fd0655a183b43e442013f6e77fd537ba9fc79cd06 WHIRLPOOL bba9555def78edbb58ff5bbcff6789fa4532a25f661eab76ef37097df09c0022d56b373b77d7dcc052ad0bda0f11d9385551347b36dd5826761104f12b839cc5 +EBUILD buildbot-0.8.8.ebuild 3527 SHA256 1e6312cc0b434743c56a2be4bce04d7519fddbaec7d660c20804c2457c2f7887 SHA512 1880bdb34a2def80637ebaefce5a8f3b26ed76ff0f2d61d51bcb2e724e313296c6ddd787b133242263810e8e8192a49a6e34bf0e565f2d9077f2fbbcf149f96c WHIRLPOOL c609613c9a80dcc920e8aa974bbd7d24cef140d8ebc43531c4574161cb4b2a89afb6298cd094d5784b398a2deb633c1748977daf1a93c41d477f2a994819b871 +MISC ChangeLog 18116 SHA256 cd626261ee01079671c52e36aa6f404c186761326b5545da4f870c702d7d716c SHA512 1327a71c966437383e925410ff86d976703f15132e1c648e7526e2e746457f697297348e612e1e73b2c4592cd4945f1fa37c13cad516638f55a66069caf7868c WHIRLPOOL e402215dcd8c1216b12c4c0ba9503c3b57cc28eb397c3b957759b419294629c6a84aaeb340fecf2af40daf2427f25610312d50fe967f692c707382c3137c4dab MISC metadata.xml 1439 SHA256 6d6255c1a762a49949170dd854a9f43cf9003e98e00af1344670be0de277f31d SHA512 30ebc4871ecd80c5090687d2e2e8daa75f087e3839c561c6a78d53f90501add995674d3fa577ec4efa1d677552e3e3321a78777b6dca0e96c708ec76634afd89 WHIRLPOOL a7f496ee4120a619e1fe1eb59a1a42c2848a4c4595751ae50b26a2fc3560f23f48c4e27057307b89d7cdb88870561f853f9f8031b55e7a73ce86d1de180c9c3f -----BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.20 (GNU/Linux) +Version: GnuPG v2.0.21 (GNU/Linux) -iQJ8BAEBCABmBQJR/NGkXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w -ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRGRDhEM0MyMERDMzNBMkYzQzJFRTI3QjE5 -NjI3RjQ1NkY5REE3NjQzAAoJEJYn9Fb52nZD01QP/iw+Ao7qtpilrWdWzq11Xi+D -pYWpny3EoTWnOVEVK5ieuX62vAlXtGjZxQ5IhQi5EUREQRhT3a9TQqWrXDqmvwog -tmNWGoJmXEtlWyhM7P675HSRAvpBOwVXoEjEjdefezHG0uutFNGRQQKRrmOgvB8z -15xnTKPlrzCKzWZdNY+52cI3ywu2XNAONkMWFF9YTx2s+vmM2bn1+IvJpDSXEpZu -xp934qCbav9u8u1QTq2WLH2zV0pATZQg2z1/p2Lb03uk7DwcsMFK6SwsDVE+Awqm -Sq3zUaU1I4H/TtAPPc3mVEEptVR8Rl7Pz54OUTBA9se8MDaPKKxoGahYrRUcW/bf -WIm4lFMdJTYvafLpnyFIHq4G5KZ1jK4ceV/PW6udqzFxJ2FkWDumI6xDyMlHlShe -Z5OdBV0N+C88tqrmkL0eMVW93vjPD4pIj+msaH8T5TbVhSv5pZ4n/0YTytJeqjQx -Yf5VaVvqElgRl9CZClClv0WHF1SOjBgGY/zNfjlfjbUisWN1MqqoamZY0JItZD5Q -X3RwUUoKnbCNj7dJ4kipJvPCLBNmmYsKbgh8ryB2cwizUzbo4VpK4860OuY8WgAT -MOMXD4Z8+lWcHWZ17Lu2oAPtHmSX6h0VCq7BlagOeNy0tb5AGoeYg1t+svbHX3xl -QiokdgLzV1v/8XmOrZ2L -=QuYN +iQJ8BAEBCABmBQJSIQK2XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w +ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQzNTVDNDczOUYzRjJEMTRGNDRGMzU2RkMw +OUJGNEY1NEMyQkE3RjNDAAoJEAm/T1TCun88ZAUP/3SucOFOXoZdHa7fjuDMyZNl +lLX2qpz28NyVx1Mg6dWHjhmgOQNCD/wakkj7Wk3dWgC9F7XLGaOpC604QRcoufNC +a84rKijmQ1bE0XgVEdXMstHelcosduYFp7ObQmiwu7SfLRKZglFZT6C2Z3A93ZFj +76e+CeGhF7TZcVWrDXXmVcbYbQhlh2LbCrOU4jZzCs4FyJ3MXAR5ANZotv1cKB6P +cKZhZY9Pm/iDwHe3tjuKblsHCeP4NXhxRCKm/LBQ2TYxw1nNF3yDXZcMzSLRatPU +SH6VIYBe+LrPzCbfdYaJEWT/280S37yC6dYVGlMzvb/V/R4zQJhR7K5bsHWQtxde +HE/hVxeBr+6gbNAnPR6WaRpqwQBfS+HFk+aArIZskhcW0AHoIc/l5sbvvCvWbtNP +46udMET2KxzEvd6DKNVXlg3Gy/Bv3hegwD/zMPnnJA528oj8gkdEM/hf37l5awOt +yAWFBC9txtYQnQ27dtJl8+uqV8eo32jSIqzoGSI1vWUpbvk6EWSfw9FiDxc1LJHQ +kW0hBUJJ6RSZouQnecaMhkEb86+upz1VHd7kkVA3JZUFIC6R/0qe7HaRr+q22q+F +NjNq57FIZNr19bAS/ahStNOeB6SOxj4vDWm6lRPvjIGjUjybukU72A+iLUzlFPu8 +z2FbFdnbzL1TsS8VVvbe +=bql0 -----END PGP SIGNATURE----- diff --git a/dev-util/buildbot/buildbot-0.8.8.ebuild b/dev-util/buildbot/buildbot-0.8.8.ebuild new file mode 100644 index 000000000000..6686dc7e7d64 --- /dev/null +++ b/dev-util/buildbot/buildbot-0.8.8.ebuild @@ -0,0 +1,116 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/buildbot/buildbot-0.8.8.ebuild,v 1.1 2013/08/30 20:39:14 hwoarang Exp $ + +EAPI="5" +PYTHON_DEPEND="2" +SUPPORT_PYTHON_ABIS="1" +RESTRICT_PYTHON_ABIS="3.* *-jython" +DISTUTILS_SRC_TEST="trial" +DISTUTILS_DISABLE_TEST_DEPENDENCY="1" + +inherit distutils readme.gentoo user + +MY_PV="${PV/_p/p}" +MY_P="${PN}-${MY_PV}" + +DESCRIPTION="BuildBot build automation system" +HOMEPAGE="http://trac.buildbot.net/ http://code.google.com/p/buildbot/ http://pypi.python.org/pypi/buildbot" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-interix ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris" +IUSE="doc examples irc mail manhole test" + +# sqlite3 module of Python 2.5 is not supported. +RDEPEND=">=dev-python/jinja-2.1 + || ( dev-lang/python:2.7 dev-lang/python:2.6 dev-python/simplejson ) + || ( dev-lang/python:2.7[sqlite] dev-lang/python:2.6[sqlite] dev-python/pysqlite:2 ) + >=dev-python/twisted-core-8.0.0 + dev-python/twisted-web + dev-python/sqlalchemy + dev-python/sqlalchemy-migrate + irc? ( dev-python/twisted-words ) + mail? ( dev-python/twisted-mail ) + manhole? ( dev-python/twisted-conch )" +DEPEND="${DEPEND} + dev-python/setuptools + doc? ( sys-apps/texinfo ) + test? ( + dev-python/mock + dev-python/twisted-mail + dev-python/twisted-web + dev-python/twisted-words + )" + +S="${WORKDIR}/${MY_P}" + +pkg_setup() { + python_pkg_setup + enewuser buildbot + + DOC_CONTENTS="The \"buildbot\" user and the \"buildmaster\" init script has been added + to support starting buildbot through Gentoo's init system. To use this, + set up your build master following the documentation, make sure the + resulting directories are owned by the \"buildbot\" user and point + \"${EROOT}etc/conf.d/buildmaster\" at the right location. The scripts can + run as a different user if desired. If you need to run more than one + build master, just copy the scripts." +} + +src_compile() { + distutils_src_compile + + if use doc; then + einfo "Generation of documentation" + pushd docs > /dev/null + emake buildbot.html buildbot.info + popd > /dev/null + fi +} + +src_install() { + distutils_src_install + + doman docs/buildbot.1 + + if use doc; then + dohtml -r docs/buildbot.html docs/images + doinfo docs/buildbot.info + fi + + if use examples; then + insinto /usr/share/doc/${PF} + doins -r contrib docs/examples + fi + + newconfd "${FILESDIR}/buildmaster.confd" buildmaster + newinitd "${FILESDIR}/buildmaster.initd" buildmaster + + # In case of multiple masters, it's possible to edit web files + # so all master can share the changes. So protect them! + # If something else need to be protected, please open a bug + # on http://bugs.gentoo.org + local cp + add_config_protect() { + cp+=" $(python_get_sitedir)/${PN}/status/web" + } + python_execute_function -q add_config_protect + echo "CONFIG_PROTECT=\"${cp}\"" \ + > 85${PN} || die + doenvd 85${PN} + + readme.gentoo_create_doc +} + +pkg_postinst() { + distutils_pkg_postinst + readme.gentoo_print_elog + elog + elog "Upstream recommends the following when upgrading:" + elog "Each time you install a new version of Buildbot, you should run the" + elog "\"buildbot upgrade-master\" command on each of your pre-existing build masters." + elog "This will add files and fix (or at least detect) incompatibilities between" + elog "your old config and the new code." +} |