version bump. bug #204991
authorDoug Goldstein <cardoe@gentoo.org>
Wed, 20 Feb 2008 23:49:55 +0000 (23:49 +0000)
committerDoug Goldstein <cardoe@gentoo.org>
Wed, 20 Feb 2008 23:49:55 +0000 (23:49 +0000)
Package-Manager: portage-2.1.4.4

sys-apps/pmount/ChangeLog
sys-apps/pmount/Manifest
sys-apps/pmount/pmount-0.9.17.ebuild [new file with mode: 0644]

index 9584b26d306c677b05b57e67e563072647c92c0d..a697c16fef7b0df34237f539f2c01bf1060ba5d6 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for sys-apps/pmount
 # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/pmount/ChangeLog,v 1.54 2008/01/27 23:43:39 leio Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/pmount/ChangeLog,v 1.55 2008/02/20 23:49:55 cardoe Exp $
+
+*pmount-0.9.17 (20 Feb 2008)
+
+  20 Feb 2008; Doug Klima <cardoe@gentoo.org> +pmount-0.9.17.ebuild:
+  version bump. bug #204991
 
   27 Jan 2008; Mart Raudsepp <leio@gentoo.org> pmount-0.9.16.ebuild:
   Add missing intltool DEPEND
index a089a3416182a53aecaa843ceccff101dbf5b1dd..b883a22402792c8e98ef9424aad7993b54bcbecf 100644 (file)
@@ -1,7 +1,19 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
 AUX pmount-0.9.13-no_close.patch 456 RMD160 324aeac41b435a89937abb936cf16c45511905a9 SHA1 60d73c5d05e0c58d4bfdd3f977e0c8a15fb03ab8 SHA256 33962c5f3cf9d29e65c21f72b2c2a479b10bb635c158a70be49085e286a4dec6
 DIST pmount-0.9.13.tar.gz 415671 RMD160 40bfeacbd8f569d7a2a81574e08689197551e9b7 SHA1 840ff5a8f5499200a6711c2584935004f642bded SHA256 ff6f37fcf89da639e54fca68dafb9093036d3d250305c8f29efd6a58b3c35fa0
 DIST pmount-0.9.16.tar.gz 434647 RMD160 38d328b3fd0ff1e5f89ad2b99fa0495a68c06eed SHA1 d8d033e852d923dec71eaefaf2324819ad81fae3 SHA256 c44afd4498b3577bbf44ceb430e29c9b8997a8f5e4038757bcb077d58c1bc7d4
+DIST pmount-0.9.17.tar.gz 434647 RMD160 38d328b3fd0ff1e5f89ad2b99fa0495a68c06eed SHA1 d8d033e852d923dec71eaefaf2324819ad81fae3 SHA256 c44afd4498b3577bbf44ceb430e29c9b8997a8f5e4038757bcb077d58c1bc7d4
 EBUILD pmount-0.9.13.ebuild 1580 RMD160 1d4f5d8016b1cdf7ae756d1346c8c9452f33a0ba SHA1 0295670959a98e2b696ea2cf97b4970fbf43a4a0 SHA256 2c4af9f18648bdfdbaa597f59479e2ffae7f8a6c08aa876a069171b0ea248ad0
 EBUILD pmount-0.9.16.ebuild 1652 RMD160 1c218caf4cb38697b4279f4f945b3d79a3256b55 SHA1 5e586cb558625ff5adf011fb5e05abef64300517 SHA256 8b52032258d381bb8dc0b056dac890ca571aff5cf0e45b547e75223590b05c71
-MISC ChangeLog 6817 RMD160 9ee917f340449dcf336cfaf09c5061ac4d06ea22 SHA1 3a3e7325829f6efcf9013f430ee18a65b42138fb SHA256 c5546ab36ef38bc9c4229b40bbd7f6b0a4d1276c452501e3c8ed5714d3bc0ba5
+EBUILD pmount-0.9.17.ebuild 1662 RMD160 da7c5072f3937820297d8b0bac29e82ea326a047 SHA1 052eed018776624d62ea519c03c09c04a5c071fa SHA256 33d6b43c451200a0fe2ffbf4740d9eb1bdff4afaaedc861824e967752da2a669
+MISC ChangeLog 6947 RMD160 31b26a35016080bf1714355b9ea72c147189391c SHA1 a782646bae20a3cd61b2402a8751d8598f1074f7 SHA256 1287d782c0f6584e6770b393ead12aef15c97ec413bbf83dc7306e898157db4b
 MISC metadata.xml 253 RMD160 8b9396b35e9a5813d0be62fbdd0a91c3d15e753c SHA1 7f6c084c9a7f7118b40867f4dbc53dcba38a4e25 SHA256 18c957b52e3003a9b0cd212b7b42ee0829c8e049181003660d3d2d95d379b531
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.7 (GNU/Linux)
+
+iD8DBQFHvLyroeSe8B0zEfwRAinFAJ94N2q7hMtkokUGg8uzQYSPpH1howCeMk5o
+B5HtFG5IBsBVsB00lEsbmeY=
+=w3C0
+-----END PGP SIGNATURE-----
diff --git a/sys-apps/pmount/pmount-0.9.17.ebuild b/sys-apps/pmount/pmount-0.9.17.ebuild
new file mode 100644 (file)
index 0000000..f72bfe2
--- /dev/null
@@ -0,0 +1,63 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/pmount/pmount-0.9.17.ebuild,v 1.1 2008/02/20 23:49:55 cardoe Exp $
+
+inherit eutils
+
+DESCRIPTION="Policy based mounter that gives the ability to mount removable devices as a user"
+HOMEPAGE="http://pmount.alioth.debian.org/"
+SRC_URI="http://alioth.debian.org/frs/download.php/2057/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86"
+IUSE="crypt hal"
+
+RDEPEND="hal? ( >=sys-apps/dbus-0.33 >=sys-apps/hal-0.5.2 )
+       >=sys-fs/sysfsutils-1.3.0
+       crypt? ( || ( >=sys-fs/cryptsetup-1.0.5 sys-fs/cryptsetup-luks ) )"
+DEPEND="${RDEPEND}
+       >=dev-util/intltool-0.21"
+
+pkg_setup() {
+       enewgroup plugdev
+}
+
+src_unpack() {
+       unpack ${A}
+       cd "${S}"
+       # Fix make check wrt #202150.
+       echo src/luks.c >> po/POTFILES.skip
+       echo src/realpath.c >> po/POTFILES.skip
+}
+
+src_compile() {
+       econf $(use_enable hal) \
+               --with-cryptsetup-prog=/bin/cryptsetup
+       emake || die "emake failed"
+}
+
+src_install () {
+       # this is where we mount stuff
+       # moved to hal as of 0.5.7-r1
+       #keepdir /media
+
+       # Must be run SETUID
+       exeinto /usr/bin
+       exeopts -m 4710 -g plugdev
+       doexe src/pmount src/pumount src/pmount-hal
+
+       dodoc AUTHORS ChangeLog TODO
+       doman man/pmount.1 man/pumount.1 man/pmount-hal.1
+
+       insinto /etc
+       doins etc/pmount.allow
+}
+
+pkg_postinst() {
+       elog
+       elog "This package has been installed setuid.  The permissions are as such that"
+       elog "only users that belong to the plugdev group are allowed to run this."
+       elog
+       elog "Please add your user to the plugdev group to be able to mount USB drives"
+}