From 18b15a4604ab41984889ab04914585c77e5f47dc Mon Sep 17 00:00:00 2001 From: Stefan Schweizer Date: Mon, 4 Dec 2006 23:32:04 +0000 Subject: [PATCH] version bump to fix bug 149112 thanks to Victor Ashirov for testing Package-Manager: portage-2.1.2_rc2-r5 --- sys-apps/ivman/ChangeLog | 8 ++- sys-apps/ivman/Manifest | 16 ++++-- sys-apps/ivman/files/digest-ivman-0.6.13 | 3 ++ sys-apps/ivman/ivman-0.6.13.ebuild | 67 ++++++++++++++++++++++++ 4 files changed, 89 insertions(+), 5 deletions(-) create mode 100644 sys-apps/ivman/files/digest-ivman-0.6.13 create mode 100644 sys-apps/ivman/ivman-0.6.13.ebuild diff --git a/sys-apps/ivman/ChangeLog b/sys-apps/ivman/ChangeLog index 084abcd4cd4a..c07df9c7ca91 100644 --- a/sys-apps/ivman/ChangeLog +++ b/sys-apps/ivman/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for sys-apps/ivman # Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/ivman/ChangeLog,v 1.45 2006/08/18 00:45:02 malc Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-apps/ivman/ChangeLog,v 1.46 2006/12/04 23:32:04 genstef Exp $ + +*ivman-0.6.13 (04 Dec 2006) + + 04 Dec 2006; Stefan Schweizer +ivman-0.6.13.ebuild: + version bump to fix bug 149112 thanks to Victor Ashirov + for testing 18 Aug 2006; ivman-0.6.12.ebuild: Stable on amd64 diff --git a/sys-apps/ivman/Manifest b/sys-apps/ivman/Manifest index e9ddfc8cd80b..d841e647df35 100644 --- a/sys-apps/ivman/Manifest +++ b/sys-apps/ivman/Manifest @@ -4,6 +4,7 @@ RMD160 b52e42d21994339186cad00fe5e3bf486d7cd6b0 files/ivman-0.3.init 524 SHA256 664dab391a0068bfc2c1eb84405b7c41d3111f6a9aa9f891f5531a01775bbb0e files/ivman-0.3.init 524 DIST ivman-0.6.11.tar.bz2 312191 RMD160 cc7f3604e1984cbe2d75014f8a6f6ac163a6ca8a SHA1 346959b30084724f18ec1090512536beb70a53e3 SHA256 00a6f2be36a2a62cb6bf1b1c6d3f562aee168424e80f0bf378400930ebc1ae43 DIST ivman-0.6.12.tar.bz2 312274 RMD160 5b1747b6b69452172c26e5c0e8fc27d0a7d9a067 SHA1 5ef1de23da1cc178119c946194c898e598d04022 SHA256 1ee40db70a550bd8c42edeb7b6f0d2206ca6a2ce4c562093efd0e92705705628 +DIST ivman-0.6.13.tar.bz2 317106 RMD160 a350d01ba4544813b9c738f2151023a11cb2a87e SHA1 2b0c0ceeba1eb26cac2c5a030e1e3c2e520c2e09 SHA256 c6cd955c33c8c6a20c4729d4c76571c08799f96f062e8d053b392a8e9a64a1a4 EBUILD ivman-0.6.11.ebuild 2276 RMD160 21486288b14603864ccd768f4067ca84ec20207d SHA1 89bb50c6d2689e70be90516b8c39d594599be53c SHA256 d5f6fb63faa730f20a49e2d1922a93c1e093d886a6ad535ba7d77f7a8b8ef7e7 MD5 5d83ec2e2897c74638768fbcc9e68fd3 ivman-0.6.11.ebuild 2276 RMD160 21486288b14603864ccd768f4067ca84ec20207d ivman-0.6.11.ebuild 2276 @@ -12,10 +13,14 @@ EBUILD ivman-0.6.12.ebuild 2273 RMD160 c0dede9978ad5a0a6847819f34c694c587635b3c MD5 3d8ff44224c9517bf91b7efdf7286b50 ivman-0.6.12.ebuild 2273 RMD160 c0dede9978ad5a0a6847819f34c694c587635b3c ivman-0.6.12.ebuild 2273 SHA256 86051160ac1401a32ff4f6a90bf5330a7d380b665460a8e38763148fd9447543 ivman-0.6.12.ebuild 2273 -MISC ChangeLog 6423 RMD160 a7553a7a1fa5f9553c17ec35c0e66cd39bc23741 SHA1 048a1a181a96a1183256afed017b704b162172dd SHA256 5f0dfd039fd2cfed14cbcf7bbbd3217ac76abdf3ed151bbd6e9fe15b8cbf9690 -MD5 506cc984a30ff3d3b1c559ed2ed9f9ec ChangeLog 6423 -RMD160 a7553a7a1fa5f9553c17ec35c0e66cd39bc23741 ChangeLog 6423 -SHA256 5f0dfd039fd2cfed14cbcf7bbbd3217ac76abdf3ed151bbd6e9fe15b8cbf9690 ChangeLog 6423 +EBUILD ivman-0.6.13.ebuild 2283 RMD160 1a7c6af0f1341d8d463f61e55487b2abf745fa41 SHA1 69fe7689f1bb7fe35a14df5f36fd32bbc2583823 SHA256 6af2f289939c01bcea335a254aa17c3f74792ce7223258ae3c101ee7c73def4e +MD5 a1fcdc25c1c29171bc6a6981eb9b3171 ivman-0.6.13.ebuild 2283 +RMD160 1a7c6af0f1341d8d463f61e55487b2abf745fa41 ivman-0.6.13.ebuild 2283 +SHA256 6af2f289939c01bcea335a254aa17c3f74792ce7223258ae3c101ee7c73def4e ivman-0.6.13.ebuild 2283 +MISC ChangeLog 6630 RMD160 f717bd53ccef32c9b97b38ac9d6dd265fdfd31a2 SHA1 413e7ae65f9b6087a7bfc0417ea505e814bf6239 SHA256 d7e9359ca20c2b171cf66a49cdc2f60af3db0467dfd67b138825f57ac4914f31 +MD5 3bb510e1dee86bcfb6300621e1e9c6b1 ChangeLog 6630 +RMD160 f717bd53ccef32c9b97b38ac9d6dd265fdfd31a2 ChangeLog 6630 +SHA256 d7e9359ca20c2b171cf66a49cdc2f60af3db0467dfd67b138825f57ac4914f31 ChangeLog 6630 MISC metadata.xml 265 RMD160 cce40429efbd2ff82afd327bff5f4ce00113a95e SHA1 845e142448e0353da66737ed5890a609784ee437 SHA256 0604c2f6367ee90ad73019023d1b5320d978f316d3cdaa6f42ffb0d45076d785 MD5 94ae54dc83c1b4b61c9edccab725465b metadata.xml 265 RMD160 cce40429efbd2ff82afd327bff5f4ce00113a95e metadata.xml 265 @@ -26,3 +31,6 @@ SHA256 d4c20bf2d126491102222cbb47f8dc6e846303d64075baef8b4b458744c03656 files/di MD5 db07f3a923ac6fab1815e1138337a49f files/digest-ivman-0.6.12 241 RMD160 71df321b1acb81660e1531b3cd295e28fe605f9d files/digest-ivman-0.6.12 241 SHA256 059df597f00023ea0104b27da44742cf512627bea572b9f0a5c66290c46fa563 files/digest-ivman-0.6.12 241 +MD5 ae654ce39d50f9831809bae710f7aa3e files/digest-ivman-0.6.13 241 +RMD160 c1c0f627f06c878dc6bf3342f720589f6dcdbf7b files/digest-ivman-0.6.13 241 +SHA256 7d1eacd1a695a3c7dc0e22df6851e6234741d0789937463853ef3b38798ac30d files/digest-ivman-0.6.13 241 diff --git a/sys-apps/ivman/files/digest-ivman-0.6.13 b/sys-apps/ivman/files/digest-ivman-0.6.13 new file mode 100644 index 000000000000..3718e4c1efcd --- /dev/null +++ b/sys-apps/ivman/files/digest-ivman-0.6.13 @@ -0,0 +1,3 @@ +MD5 0edfa11c099a3f421cca029eacca5349 ivman-0.6.13.tar.bz2 317106 +RMD160 a350d01ba4544813b9c738f2151023a11cb2a87e ivman-0.6.13.tar.bz2 317106 +SHA256 c6cd955c33c8c6a20c4729d4c76571c08799f96f062e8d053b392a8e9a64a1a4 ivman-0.6.13.tar.bz2 317106 diff --git a/sys-apps/ivman/ivman-0.6.13.ebuild b/sys-apps/ivman/ivman-0.6.13.ebuild new file mode 100644 index 000000000000..67ffc14bc2b7 --- /dev/null +++ b/sys-apps/ivman/ivman-0.6.13.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/ivman/ivman-0.6.13.ebuild,v 1.1 2006/12/04 23:32:04 genstef Exp $ + +inherit eutils + +DESCRIPTION="Daemon to mount/unmount devices, based on info from HAL" +HOMEPAGE="http://ivman.sf.net" +SRC_URI="mirror://sourceforge/ivman/${P}.tar.bz2" +LICENSE="GPL-2 QPL" +KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="debug" +SLOT="0" + +RDEPEND=">=dev-libs/glib-2.6 + dev-libs/libxml2 + sys-devel/gettext + >=sys-apps/hal-0.4.0 + >=sys-apps/pmount-0.8" + +DEPEND="${RDEPEND} + >=sys-devel/libtool-1.5 + dev-util/pkgconfig" + +src_compile() { + econf $(use_enable debug) || die "econf failed" + emake || die "emake failed" +} + +src_install() { + emake DESTDIR="${D}" install || die "emake install failed" + + exeinto /etc/init.d/ + newexe ${FILESDIR}/ivman-0.3.init ivman +} + +pkg_postinst() { + # Ivman can now run as a non-root user :-) Create a dedicated user account, + # so users can add rules to /etc/sudoers for programs Ivman wants to + # execute... + # The group here is intended to be the one needed to use pmount, but Ivman + # will still work as long as the group in IvmConfigBase.xml is correct. + enewuser ivman -1 -1 /dev/null plugdev + + if has_version "