Convert to distutils-r1.
authorMichał Górny <mgorny@gentoo.org>
Mon, 15 Dec 2014 05:18:33 +0000 (05:18 +0000)
committerMichał Górny <mgorny@gentoo.org>
Mon, 15 Dec 2014 05:18:33 +0000 (05:18 +0000)
Package-Manager: portage-2.2.15/cvs/Linux x86_64
Manifest-Sign-Key: 0xEFB4464E!

app-admin/bcfg2/ChangeLog
app-admin/bcfg2/Manifest
app-admin/bcfg2/bcfg2-1.2.4-r1.ebuild [new file with mode: 0644]
app-admin/kedpm/ChangeLog
app-admin/kedpm/Manifest
app-admin/kedpm/kedpm-0.4.0-r2.ebuild [new file with mode: 0644]

index 91eb26690d28eafcad426eea4ffdf89af9a14586..57a3506fa1ecd6fd3d9f5ecf8b260897cacfd88d 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for app-admin/bcfg2
-# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-admin/bcfg2/ChangeLog,v 1.32 2013/12/23 00:35:07 tomwij Exp $
+# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-admin/bcfg2/ChangeLog,v 1.33 2014/12/15 05:15:53 mgorny Exp $
+
+*bcfg2-1.2.4-r1 (15 Dec 2014)
+
+  15 Dec 2014; Michał Górny <mgorny@gentoo.org> +bcfg2-1.2.4-r1.ebuild:
+  Convert to distutils-r1.
 
   23 Dec 2013; Tom Wijsman <TomWij@gentoo.org>
   -files/bcfg2-1.2.2-CVE-2012-3366-Trigger-plugin.patch:
index d9b734505b453c027f0c3a10e5082ee95e1b045d..c7665a3233f058035f909414d6201079997fb471 100644 (file)
@@ -6,17 +6,26 @@ DIST bcfg2-1.2.3.tar.gz 1960494 SHA256 236b4ba7ff349243459c18a9cfdd52f69f477cc7a
 DIST bcfg2-1.2.4.tar.gz 1959767 SHA256 c874139508c7a1c31c224548ae53dc40fe54e091cc0c036cc9d9c382263d4d16 SHA512 15f9079dd18485088464da5ea63e53435e2a2141970e6c0400797424bd3c612928349438ed0f6bb2874eb4599768e210e3fef970ed09f8fb2c2d673b986221d9 WHIRLPOOL 4b87826149ef86e9e5f955c2f0b79351c6fd46b9a3c18f773e25e35d60424605bfc47125c9ed3ac3b5174017595d9a173a20b9b0fe9aa69da51e0bde1836da65
 EBUILD bcfg2-1.2.3-r1.ebuild 1877 SHA256 e2e02f5300be16eb1df7a3da3122aada85fff1966b816457b95846977c527232 SHA512 cf711417b8b26e4758af2afadcedd3359da8a38ba03ec21f86f12a1472360d911979ef48cb86516a39bf56c0b7f88e3287b12f6fd4360e59c9a21bd337d62cf4 WHIRLPOOL 147a7054cd8bd1f18e40bdd5596da420b3dd4c28c503cf40ff8cffb1f65d77befd772087c72e39e5c85da5aa04150c02de9e17e016049b1124b2b6f98a08a6b6
 EBUILD bcfg2-1.2.3.ebuild 1856 SHA256 17b967aad71b51bfbcc0e00652af84536a2eb12aabd0c7ea360af130c373d190 SHA512 ae6324aa44177fc98a663890ff92570f69304d188d8a2043d30a173b6be4b6f92df2e5fe38dd571ca78759853bc3f25ad54f38b18a7461a462235805bb67dd6e WHIRLPOOL 97b163fabd77518283bfe32331a1b53902c69c008651624231fff246935903290d7646e6d016e4a58d320a6f1c7e7be5df97cdbfe024bf8c7ee29dbf56c9ec01
+EBUILD bcfg2-1.2.4-r1.ebuild 1696 SHA256 75d8ce0dfbaaaf7ce688115d81346196676bc283a262e885b759c341edc3f3c3 SHA512 83f9d7b2fdc54ecda9bea45496bdf032991086a989aa5c7b35fc0d5bfce5860a34e2489711f3a2b26ae57d7833957994548531e3c41114d5ac558eb85a80854e WHIRLPOOL 94687c313159c94c113904a513d8039104cf677525407de895577193d77aa004a7694f0a0688a98c2b01cb5cb2524e0ba28b6ba3310dc978befbb8ae651b6fd1
 EBUILD bcfg2-1.2.4.ebuild 1876 SHA256 04bdbefccbee37a1e38b6d1ab84674ae3e8af223cdd5d36b3eb289f1e1baaed5 SHA512 e16032c3400a40fa9393cae9bc314c400bd583400a4a26960d06b02a7c5712df14149591f05281f3170e125cdd2b9a111795a116442dbb01d85efe4bb16bfc07 WHIRLPOOL d1b2af5a2e89ab38f1ad7921719c157551a890e19b64adaf59920f683b82a3349d2442d0fdabb007290f3c512ae744a34f95e84f01a276e4b61af21fd32b606d
-MISC ChangeLog 5034 SHA256 d6fc2ceb1a414911b3291b98d75c325b4882880d86c5ac958821be9f0b4549cc SHA512 af7b8c7d7164e6ecb7becca725612ce7a29d05dae35da931e1a8f54e2d549d47ca14c1e6c6130e4861e74b1bfa7c2287f8a5f08510cc5aa508402c1f1c000467 WHIRLPOOL d71544425925b98fc8854337b63553d109518b427474950d4a7e62d4a229b16edc445a56763103d45a97575cb52e24641801e68ed313869df6133113d7a669d0
+MISC ChangeLog 5167 SHA256 df09e70bc34c897bdb687e584cc57c272972d8ac499ebda822ae3148f280a95b SHA512 04ba09eaf6044f469bea5970e0cc12052c6f99172ff6be675d668b62f4a8fddfe1c407ae6b42a2df07b5511f9795afd2e7fe0e89dd631dca8c440d350293d93b WHIRLPOOL 6c8716917381b319da41c77effe9366cdaa322413e558428d57470d2b3f57c407847e2f65510facae838ad35ca8e29169fc14fdc4bda53064c4bfde573c0b1aa
 MISC metadata.xml 624 SHA256 3b42fb8a9de10f82c8e70103ea2bdbecc9f54570bdc34be1eeef4cab4cc74cac SHA512 ba6d58b4f1dcd1786a4077a1ea03f0c646709645f603d0d6e2c445e39f2e1e42e7db552979526e48356f66576d3051e26aa27e58917194231c37ec098db5dc7d WHIRLPOOL b17497bf8eb4484ba06a7767adf62ffbfafdff1416621eaa81182a78e29277f09f722f2528daa199bbcfe0d487b626f84f58c6edffe6ef06aeb33a52b9608244
 -----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.22 (GNU/Linux)
+Version: GnuPG v2
 
-iQEcBAEBCAAGBQJSt4U2AAoJEJWyH81tNOV9Gj4IALUtvh38Y6caM196IAMmTDQJ
-AhzvBXCBAzkOWqPnrKlMd5ZupwOsuyPhnS2FdC32bp3r7qlXdEPby0FdtGJjQATL
-luOHjKwJ8uXXL9ZrFREsXoVemlVvZSij+fDhkjLDSnH7cymg9XgmHtg9vDEdw34R
-1+n55Qi49hlD6czJBpQnk/RNVIy6YlWeoCTMlzl5z0FON8RE7WVjinnUOmpXcWuH
-s0W6ARIyk6gnN9K6bluUdDPb+4MA6EAe/DysPY+yg6yKocZo6bg/fJuEWfrY2ce2
-2SRcrSfT3GvVxYckbs7qe8GlkiWHfpV1i31lN1MiWG82i8IHEhD+LAEjiXHb66A=
-=d7e0
+iQJ8BAEBCABmBQJUjm6KXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
+ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2REJCMDdDQzRGMERBRDA2RUEwQUZFNDFC
+MDdBMUFFQUVGQjQ0NjRFAAoJELB6GurvtEZOZjwQAIuM1j7WMXoBurnXHYgfx0+l
+TloQECDr2Ajr1YWV0Bo68ruQxPegkd9StzeFLms225bqsKNtbjF2OMzH59Wk95Kz
+790S+TW/wvE7W3/G0Voewb20yE/iYN9kYWU/0nirS+WWmP7k2+3ZgwSnjPsiFb+V
+LJW1todf4JYODrHWqfV3Ah91EP+tPJ9/axIcajDAQUAI7CTMAl3XZOW8ytOQf/vy
+hhFUcGUYU8HKCtHxerh0ocLMRraRyZy6iYV1jHa9Y2CjPFFw0rpP5eg/IP135XG4
+jSAnujzEUJSwhCWbvUPd6M6LOiASl2/2Kvhgbd/0zhi9O+mvQJqg9vQPbp93jYVX
+lKOteMV01TQOm1NWHdLFEbP9wORVPa+XfntfppuP509YXj86w/1Pfm1sOlpjzN3l
+ElmEb1NUKubENuvWSza35wmvEvwhVQu0U9iXFKj+MpmVS2WnCdAQEgXLYXMvxBo5
+zBMUthsIgspwDLb06/qiz03dWx1T6Y8+CxMxTdXdavkyhpg+DLFK4wHNDG/6fa3D
+UJbDW3Md5i8PrJM4W0wfi73zRQheQVQ2lqFHyB1PVOvVBj+3Eg07OqJpM1JCpRZv
+OqY0+SngjLKF7f8+IlAOJmltfHWJMxCl3XdqgU2jDrd2I4HT9Z5/7xUADW3n/4E5
+l0iexB9qAAMLt6Soy/mY
+=ujhz
 -----END PGP SIGNATURE-----
diff --git a/app-admin/bcfg2/bcfg2-1.2.4-r1.ebuild b/app-admin/bcfg2/bcfg2-1.2.4-r1.ebuild
new file mode 100644 (file)
index 0000000..456e74d
--- /dev/null
@@ -0,0 +1,67 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-admin/bcfg2/bcfg2-1.2.4-r1.ebuild,v 1.1 2014/12/15 05:15:53 mgorny Exp $
+
+EAPI=5
+
+PYTHON_COMPAT=( python2_7 )
+PYTHON_REQ_USE='ssl'
+
+inherit distutils-r1
+
+DESCRIPTION="Configuration management tool"
+HOMEPAGE="http://bcfg2.org"
+SRC_URI="ftp://ftp.mcs.anl.gov/pub/bcfg/${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x64-solaris"
+IUSE="doc cheetah genshi server"
+
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
+       doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )"
+RDEPEND="app-portage/gentoolkit[${PYTHON_USEDEP}]
+       cheetah? ( dev-python/cheetah[${PYTHON_USEDEP}] )
+       genshi? ( dev-python/genshi[${PYTHON_USEDEP}] )
+       server? (
+               dev-libs/libgamin[python,${PYTHON_USEDEP}]
+               dev-python/lxml[${PYTHON_USEDEP}]
+               dev-python/nose[${PYTHON_USEDEP}]
+               virtual/fam )"
+
+python_compile_all() {
+       if use doc; then
+               einfo "Building Bcfg2 documentation"
+               sphinx-build doc doc_output || die
+       fi
+}
+
+python_install() {
+       distutils-r1_python_install \
+               --record=PY_SERVER_LIBS
+
+       if ! use server; then
+               rm -f "${ED%/}"/usr/bin/bcfg2-* || die
+               rm -f "${D%/}$(python_get_scriptdir)"/bcfg2-* || die
+               rm -rf "${ED%/}"/usr/share/bcfg2 || die
+               rm -rf "${ED%/}"/usr/share/man/man8 || die
+       else
+               newinitd "${FILESDIR}/${PN}-server-1.2.0.rc" bcfg2-server
+       fi
+
+       insinto /etc
+       doins examples/bcfg2.conf
+
+       if use doc; then
+               cd doc_output || die
+               docinto html
+               dodoc -r [a-z]* _images _static
+       fi
+}
+
+pkg_postinst () {
+       if use server; then
+               einfo "If this is a new installation, you probably need to run:"
+               einfo "    bcfg2-admin init"
+       fi
+}
index cbd71939c70ab5009b5f0e2ebef7703e1e3d9a2e..1292a7f610ef8cf7f2a7186181e897a10256dff1 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for app-admin/kedpm
-# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-admin/kedpm/ChangeLog,v 1.17 2011/07/20 13:38:34 pacho Exp $
+# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-admin/kedpm/ChangeLog,v 1.18 2014/12/15 05:18:32 mgorny Exp $
+
+*kedpm-0.4.0-r2 (15 Dec 2014)
+
+  15 Dec 2014; Michał Górny <mgorny@gentoo.org> +kedpm-0.4.0-r2.ebuild:
+  Convert to distutils-r1.
 
   20 Jul 2011; Pacho Ramos <pacho@gentoo.org> metadata.xml:
   Drop maintainer due retirement, bug #34534
@@ -56,4 +61,3 @@
   19 Apr 2004; Daniel Black <dragonheart@gentoo.org> kedpm-0.4.0.ebuild,
   metadata.xml, files/setup-doc.patch:
   Initial Ebuild thanks to Lukasz Strzygowski <lucass@gentoo.pl> in bug 46270
-
index 58097e8ac8fb2da7cca114002c2c91bf577598c0..18e67d4ec0cbc4f5ff9b4256b964ca3385d0e3a7 100644 (file)
@@ -1,6 +1,29 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
 AUX kedpm.desktop 483 SHA256 517a1d32843edf99d907099c30b5078cd2810024a0391a3fb78aebdc9bf649df SHA512 45c13b28b310a7083b251c40dcb0cd544e564a06c22a3f2158436afef24787fbf6aedc823ec6e8c9ed4f9010ee24cb0d215b948870fce9f50d69a58fbbb3052d WHIRLPOOL eed1c3694c3c065cb1413c7a076787056ffa0d42404c244ce9fc2c06df7700224e39ea2290f740721a7e9394e1796eca659eb0707c3d11ba0a7f960656de8d18
 AUX setup-doc.patch 627 SHA256 cb0b73448dae528d0aad0795213fd85a24e9f85db45a267bfac1b77b7f08259c SHA512 14b30a1f0e450826d760ca7d5d7b89477a7e583752e873ff7434a5faf0ec6cfb67d671f3eebf5acfbd0930f21a4fb5dd2e71830ff2819cd29a68b108aaa255c7 WHIRLPOOL 2ce8262e622568288214e0c2782bd376fe4f383264a923c860794ccb489e4df6c3638cdd15978b2a45e9e0062526cc8f48dc994885eabd222057a0a6340495e0
 DIST kedpm-0.4.0.tar.gz 61636 SHA256 f1dfb44a990110fddf132c9841f40aa2b9848ade4be56957a8a572574dc2fc28 SHA512 f6d73d4aab2b9184774e4a109bdf7401b96d9d9417e30a30d34958b9bee709e46676d68bb82e401b10b2eb32c56b6c8b1bb3947880cafb6e11d644d7f718a0f5 WHIRLPOOL 0a531e29ab66849fc5098ea8838bf53df340135650f312d5b1dc38231cddf797f02d3c3f8e2157b909bf954af5a65115d7814ba475924432a38d2b89341cf2df
 EBUILD kedpm-0.4.0-r1.ebuild 1219 SHA256 fca4c4be8b4bf20f2f8ca7efd55f2c5674bdab0c7070785ada1b540bcd7fb3ab SHA512 d82c360ea41199ddd7f8ba896a9673ec0f203acfef5d5f49acb762b77082385615f23816d85280ec629f4927d5f5a1cac622c6bc831993e9a980efa24a274ae6 WHIRLPOOL 43122d93dd656f391713697d7a30260ee112a1c52db07ad4a00742b0b644de87aa5df8673065c4095d9153da097dcaad4d7dab303ee89e7c191205e30fd3fd15
-MISC ChangeLog 2108 SHA256 1788263060d35dfa0c0fa9eebe557dcd791f26d5741d75afc6286d53d84fbdb6 SHA512 630e9116d05ce459b5ee34ed2e557b28a39fb4f70edf0a1c0a1c37afdd6426547a15c613f2ef38c245a616052fe089ca516cc5a007999a79c3fcba793dbec9e3 WHIRLPOOL 7ab3010b54a91713cf8d542dfeda06b81e8873a59df7a17615909a387a0249540329e5dd0f3ca64105f9f2947da61659d5f82fc5cc3b1cac1319adfc6b3687de
+EBUILD kedpm-0.4.0-r2.ebuild 1272 SHA256 9b8742cdd4155a36514183b4c2e2601ae6318dc0b6acd58208231164d2b593cc SHA512 55157d5b73e1426528ef00798b5a7ec270fdc83beaaabee2b9aae94b6d480ece6df4bbe88b671423ffd24cabfade4a47d55d03dbbbcc1ea271acf60468eafae8 WHIRLPOOL cbe986c66625606d38e31f6e64fb17f0b07c423c68f7bf3b5b3154291b440a4fd968c819f191e472d2ee4bbf14bfb645ce4f883c82ca3ae41179c7a5e2f3cc5b
+MISC ChangeLog 2241 SHA256 3fc0746bd6fb2fe4368db698cf0ec753e76bcd0d8bee6e84ca13a6f92526475e SHA512 cd1b1016f4f41e0c6ecdca8590652dda0472e1bfacaa04c98f0f0e378cb3d6c1e463c88d4ebe85d664ef7263258267cb04670b50ef8081ec5bf447989d508694 WHIRLPOOL 531c5cd12743693d6becd71a11c0fe83f604a8210dbd7d1382b3c649700fcf818a6bd9a4602ade753e868a610b84b70529502a6258600046a35bb81849624a4b
 MISC metadata.xml 267 SHA256 2123d35e5bc758db1166b5737205d38092699c1f125c123b5de97088d00df0f1 SHA512 931207a17568e4f460aa87438211d4fe65160a81e751244736b1a4fe36137e43973c2ec295eaa5fb600d6a5b5165bf5a452a02ba0ca44a527c6287d49024ea76 WHIRLPOOL 4686616d51140d88ab190983f0ce0b7aae467405fd8786905cee44fd881851d0c87634bdc9cfdf1ce62602d74f48e07e9b326c5d2c92390c461077043d99843c
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2
+
+iQJ8BAEBCABmBQJUjm8pXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
+ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2REJCMDdDQzRGMERBRDA2RUEwQUZFNDFC
+MDdBMUFFQUVGQjQ0NjRFAAoJELB6GurvtEZOAh8QAL7IyQ6S6xMTU/eOL3bB/1VW
+mRTU/i/f7t1kUEofk4FvUuOIMPrGfWYT3I1WtZI+3yB8TkgpZfugaYr8tLa3cmOa
+l5i8xG/PhYS3zVYY6eFeZJxG12sQ5KVCPgJgWzW/7kn3Q/e8dRAaJuBL0Kzbd5Mv
+KwfSlJel01qRVFu69JNdszCS4IFU70Ml+JS7+ncYPo3UL6BClot1q/FTL3Co5iGp
+kibkQAMn9+7x0gxKfeYuCy38Ay+ICQ7q8U82hf3Yvjnb9XJifDk2CzvO58pEUgum
+vk0sdq2FSToulxA+axC+zvh54b2zkVoeJDJ46EO5gyUl305yv4blrZ4Un5Yhab/R
+vQRcwd09uJnfYl4wUda6cT9S7v0fT4r4wq/wiQj34m7YphOC41rv0YjrRBoq8PmQ
+3qtrkghmjJxU48UEhxKxu7/PaH58D53TuIHzZT7vu+Ho3FzTDW38KgZpeeTURSje
+3keMQGnmknAmKuLtG3ZvyVMam1iaQ+MSgPkWvRPP0eg4cgldnk+n9HZosgTyCt4Q
+qZuqt/vXd0XuoEZ6CTwpLdGR7m9bIPt67BEba6exEeKiIdMzSG1Wi9rtEnBferGD
+6lXIL4aZI5hVhNay76teHEeVkHAiqF80/SXROUG8ePOQbSy+u3MJRhy+82H4QWNH
+VPg19W0O0V5017jD2yNU
+=FJPt
+-----END PGP SIGNATURE-----
diff --git a/app-admin/kedpm/kedpm-0.4.0-r2.ebuild b/app-admin/kedpm/kedpm-0.4.0-r2.ebuild
new file mode 100644 (file)
index 0000000..ff271e7
--- /dev/null
@@ -0,0 +1,49 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-admin/kedpm/kedpm-0.4.0-r2.ebuild,v 1.1 2014/12/15 05:18:32 mgorny Exp $
+
+EAPI=5
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit distutils-r1 eutils
+
+DESCRIPTION="Ked Password Manager helps to manage large amounts of passwords and related information"
+HOMEPAGE="http://kedpm.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="gtk"
+
+DEPEND="dev-python/pycrypto[${PYTHON_USEDEP}]
+       gtk? ( >=dev-python/pygtk-2[${PYTHON_USEDEP}] )"
+RDEPEND="${DEPEND}"
+
+DOCS=( AUTHORS CHANGES NEWS )
+
+python_prepare_all() {
+       # We want documentation to install in /usr/share/doc/kedpm
+       # not in /usr/share/kedpm as in original setup.py.
+       local PATCHES=(
+               "${FILESDIR}/setup-doc.patch"
+       )
+
+       # If we don't compiling with GTK support, let's change default
+       # frontend for kedpm to CLI.
+       use gtk || sed -i -e 's/"gtk"  # default/"cli"  # default/' scripts/kedpm
+
+       distutils-r1_python_prepare_all
+}
+
+python_test() {
+       "${PYTHON}" run_tests || die "Tests fail with ${EPYTHON}"
+}
+
+python_install_all() {
+       distutils-r1_python_install_all
+
+       # menu item
+       domenu "${FILESDIR}/${PN}.desktop"
+}