summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJulian Ospald <hasufell@gentoo.org>2012-11-25 12:19:29 +0000
committerJulian Ospald <hasufell@gentoo.org>2012-11-25 12:19:29 +0000
commit472a18b68bd6f35696eddc40ef71fa3bf1bdacb3 (patch)
treeb74f513d284c3f0bad2a9665e0ee14a2697326e7 /sys-apps/udevil
parentFix about:memory with jemalloc-3 (diff)
downloadhistorical-472a18b68bd6f35696eddc40ef71fa3bf1bdacb3.tar.gz
historical-472a18b68bd6f35696eddc40ef71fa3bf1bdacb3.tar.bz2
historical-472a18b68bd6f35696eddc40ef71fa3bf1bdacb3.zip
version bump
Package-Manager: portage-2.2.0_alpha142/cvs/Linux x86_64 Manifest-Sign-Key: 0xE73C35B3
Diffstat (limited to 'sys-apps/udevil')
-rw-r--r--sys-apps/udevil/ChangeLog8
-rw-r--r--sys-apps/udevil/Manifest19
-rw-r--r--sys-apps/udevil/files/udevil-0.3.5-flags.patch46
-rw-r--r--sys-apps/udevil/udevil-0.3.5.ebuild71
4 files changed, 142 insertions, 2 deletions
diff --git a/sys-apps/udevil/ChangeLog b/sys-apps/udevil/ChangeLog
index ebb5e78c1435..9bced4386ceb 100644
--- a/sys-apps/udevil/ChangeLog
+++ b/sys-apps/udevil/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for sys-apps/udevil
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/udevil/ChangeLog,v 1.17 2012/11/21 10:14:49 ago Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/udevil/ChangeLog,v 1.18 2012/11/25 12:19:27 hasufell Exp $
+
+*udevil-0.3.5 (25 Nov 2012)
+
+ 25 Nov 2012; Julian Ospald <hasufell@gentoo.org> +udevil-0.3.5.ebuild,
+ +files/udevil-0.3.5-flags.patch:
+ version bump
21 Nov 2012; Agostino Sarubbo <ago@gentoo.org> udevil-0.3.3-r1.ebuild:
Stable for x86, wrt bug #439416
diff --git a/sys-apps/udevil/Manifest b/sys-apps/udevil/Manifest
index e7737f45d205..fc427571f23b 100644
--- a/sys-apps/udevil/Manifest
+++ b/sys-apps/udevil/Manifest
@@ -1,13 +1,30 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
AUX udevil-0.2.8-flags.patch 1514 SHA256 155ee3734f3d58f645761920f08f6a5307f1df0e2ce5b860bdeb7db3036a5a04 SHA512 692ecbf7aee080ba5af676379e5482b23c0a2e2b31135d281f325c7fc2a36498410016c76c431f75a6ada58ff329b2753bb4d4faf6f351f653fe9f14d3ac689f WHIRLPOOL 0f200b4c72fc3010a314f66400acba92349afa622b93c24b23d245d9912bd523119d9d860091abb429bbc8b4f6b6d6b24194f54e10b352109fbc05e42e70039d
AUX udevil-0.3.3-flags.patch 1047 SHA256 982c72c5006be935fba420f21d3c69933c86fcc5479426618ba95960e7ef3c1d SHA512 3a414dc94775a9fa025a9a4c2a4eb12c74018763363ebc0a3b2f86b7dc1fe121deed6ad3cd0408381d1d467d1fddb5da4f28f3e6a5ea52d367029a03cc0adfd8 WHIRLPOOL 1b6f88d566abbeb5e3bd17731254e25642354bfaa07dc04db974852bdb528c04f2a6571ed65b47d96bb281cd84e3a8ed287ad89291928db5095036eb5f02a324
AUX udevil-0.3.4-flags.patch 941 SHA256 47049bf625175e994b3efd00a15b6bc4dd1555c777d283cd01b617bfd5029b4b SHA512 45899fb946dd2bfd74c1bb13d4217375b5b762ca6ddc4339cdcf75a0920cbee099597a2d626c5a78dbdd1b660213ec4f68350b822d65f59d338d41c44740d243 WHIRLPOOL ee45f4248c9a6976405f672fe0aa7256d5733cd398c96e233ab82ab67b1f259a73f9789f60ee3b34c89280048d27a9dd4531b5301e4be00aac5065dc686bab58
+AUX udevil-0.3.5-flags.patch 1047 SHA256 67f38afd87aa6e7c65b961c89ade081b2f2889722f1fe6dc2b74df1558c67dac SHA512 71ea30cc73e3ac56fe4e1278672e85434079fd2b6ead78409a30ba22a5d13dd308bfa20624fe1096f970a54fc5e6385219f1ec4d70d42c90c51273ca121bc480 WHIRLPOOL 303d39ab76374ec01cdb8406b6d236a43b872217a44920f45eca828112d4cd4ebb752b326bbda5392344b8b1ec98bff399d35aa1a7cf12074e701fed26e7a8bc
DIST udevil-0.3.1.tar.xz 287732 SHA256 150d669f00a19558dd00a21339c4f4a79cf247c2478c5966ed843b13543a9bab SHA512 9b34591f71a24c1ff7e450b339cc4b84c2e6f73bc240be39ea503824942a8d586c621cc5cbd6c5c7615a949df521eb0ae98804a898e757157c85953f6c96ac78 WHIRLPOOL 08d9c88b8f748d915712926d34948a27db11fff8ffd8b76b8e4076183061fd5f7a0c618f20e4583444f1dc8a4acd0b347f3738190e7d19a92e92b8475641ce6c
DIST udevil-0.3.2.tar.xz 288080 SHA256 a10821213e3fbe70b363165b14eb2988dc3014b32ea74c2f1ccb784f0ef9204b SHA512 c0a58c5c0f335b9cc9ae7d410e8111909b09fb72575f4925079b473d257fe84ba5357bea9ac76c301c046e6fe7eb37a485a3a555c71187ce565cf90c00fb397a WHIRLPOOL be710f5be164392e30b59261619667005334f749e699286faaee1e20f4765a86fbc285728340ee0a0b134b015fabc0b7c312b02aa3e1b9682c083c8ede66a051
DIST udevil-0.3.3.tar.xz 288144 SHA256 e5cac0e3ff25bbefabe3dba4612ebf87db07bd8e9192a19cc635728ce2590496 SHA512 a4110231dc3240cd8dd3b4d80238c29c19d9efab6031f047c8acc87dbe1694e1822585a7f3992028698989947152191b8580956c5600623ecb041662ab3926b2 WHIRLPOOL 4675f8b32d95343b364a54292e177d35f77533b29e176be1a2c6b9145a8a7874c763a1106c8787942e9d09f98eb466b884e0422bc060f3b048d920fa83a621ac
DIST udevil-0.3.4.tar.xz 291696 SHA256 03645cddd87366f4bf19fccce7f40ef3bcecb6b07ced4a1ff07578e3a7136cc8 SHA512 620a51f5337897b3d903ded2a1044a590eb3813b80e0cee89ced381e297e2427e15e2c0216e2338b19b222ddf9ad94600dadbafa16eb58148b753825096f6fea WHIRLPOOL 2f3c5178a2b9060742e5df35d60c2a188b4aa6fb6e8775df6468cd5ebbb60beaaeffdccaf5c817ce1420987ecbc567e401a6ff98d019d49c230768f07c380919
+DIST udevil-0.3.5.tar.xz 292052 SHA256 b8869daec6ab645709f577da22484f47fb6c3e97869fa420e744b4fd082d8a1c SHA512 aa5d3a548696d830d851d811d608564f8c17166acc514ee1637f87a53e28cc8f11542ff22bd9129c2f372f3192263e49ec82be226b48a395092f08fb2125f5df WHIRLPOOL 66689519fdbd5e32eb7c21fabe0048fa547deabedbc3c52f57adb09f9caae0f55162d5e4479b7165ae1cfc2efb7555706a7334a09dbf0d8a2476869e7744db00
EBUILD udevil-0.3.1.ebuild 1834 SHA256 47f1ed9bd1eff5ce2c6d492b89a48eaf825d1029be4172986e904ab1903763bf SHA512 2fd448be49631adf17e89488c245bc68446adbad1aecaddb1b83f81456bb1818e5e3187bdf731f81af85a9d044f458f6bcd5d99d81b76466d322c00110812c1a WHIRLPOOL d7f656d4de17eee4f4a37c8484ab193ebd9a8a2234ff2d42c0534c12b11bfd3cb79d4dfe95f85520074e5aeee271f63ff9a35574c365edf4acf274a8810b1bf1
EBUILD udevil-0.3.2.ebuild 1840 SHA256 0c8fd259c6c33e6557b9447a1a6533623a86710c995302c54224d0529117a108 SHA512 cecdc71b2e1d0a82b0b5e78f2b64e9bf9a9ddceb5cbfa60036fe3f0480f63c468bf0d9be5ac1f8752b647e133a6b84a2a0a8463c22ff35bcceca2c239a26592f WHIRLPOOL 57a05ecbbd4e884d881f6181f9aba5f479bfe70e928ed60dceed6638ce4a3c4191cf8596149fcffaac5d530df3e3271ec70d9aa2a90469baae8a2435ae7b4687
EBUILD udevil-0.3.3-r1.ebuild 1829 SHA256 b152e3fa285a768041157db723296801d448f2586d4441f900e0fb464577a4e2 SHA512 e15e9e48c70530a8c62ae3279ae3dbecae3b6bae13c02a9f02280eedabadb77aa8bbbcbc8c533f23e8487523a890610ef3e77e87b4ed42edf3d84e79a6af6dca WHIRLPOOL d58997ebb6763855a735f40ed7cd8e7aa2786218df865da603a577ab54949c1adf8a287a803253d113b873a7c5fedacaf0fb6a72534676bbbf57dd7a6d5b0c24
EBUILD udevil-0.3.4.ebuild 1897 SHA256 ad15e95ddbedbff146388f41ef3ddf1ae525384b075a4c25151a9979e6aa27b4 SHA512 dee25f0627a9fd309228f4deac9d34a832354d4c782202bf2eafb70bf7b841f3f4deec435599bbe7e5e3e4264b4162f8c62137aa3c3a861b777fa77bb0af3ad8 WHIRLPOOL d0cf25a383ce9a2df5b067dd1060a57f9e85c7d1320acd87fb5d06b04fa4a45399ca084311be238f6c6b5f15c29211f8c8622bd8ad347ec030307a2627aa73ef
-MISC ChangeLog 2385 SHA256 380ed02289d5ad83e8b5d2ff2e4c1ac31910fd09fcf9fc672fa23c343fe9629b SHA512 59c5f7269cd517d82bce39fb654b7ef01beab0f621ba857995c072ead6c84f5f8f75c6dcae5a3e7a53c428b0a0949fa4861c0be6480ebb1b11c6bdd65d508215 WHIRLPOOL ab7e359158df26b4f5e801f6ec32b2702f63ea3535c17655729e3a6244dadcdacf4d5f34b96c2f4b3cb8d1b575cd3167ebe5b3e06d185b2bead628440fb98932
+EBUILD udevil-0.3.5.ebuild 1897 SHA256 e7551f459ef5d7e1d5623ed1a64ab2734ddc355cb988145fef86790fcc4360b1 SHA512 b246b76641eb39eae110064b91c1630247cc0f41e3f45af5f9d4e9fc4892935cbb02e4789817d789ba3dfca116aa87e705d4a63232be65a4289c0bcc18bcb11b WHIRLPOOL d0a143144276c40cacf91cc8db83dfbff5a49ad88a102fc8984326b627f7c8458bca47fd6bb077dba54e86ea6d9943cb938a567307aaa5dc230e4985af4f4d2a
+MISC ChangeLog 2543 SHA256 04167c4938ae7e8b7be1bb903e2c05ec0a7b173f1cef1c4cdd27e04046241e6d SHA512 0b05e18798296f8ec185bd7094ae1e341e2c341b44cf0a9fd5587dbe688c7ef5d5be13e321ea4b63bc56b13fe476a9286495a1d6122b06a4f5eb21a5b9f580fe WHIRLPOOL cdc8c03d7d3711a598c87dc219e585e20984581d5dabc1b2e569c741e5f47a7bba162e71546eb1ce849ed907f3bc64f5ffd1d5ff394df5f8ca5610b27e00e2ec
MISC metadata.xml 491 SHA256 001e1fec2ed1669839e69012bdca863d93051594238e29901acebeea7b5a13d8 SHA512 34d7efcc599b64bd5a3c7503110849c49ab11ed24df23b76503cfc753e7d03a79a95b510f11bfe6d3da38f5bbd230223c0da4c17401c23e9ea9a32adb487be4b WHIRLPOOL ab46108e7fd4a78db8a46c441c114027d35a5f16205a10b15c429b6007fd2571dda48eb8aa21546d1b342a5080acfbc46cb7c4d711c3aee607d0d9ddab13d21a
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.19 (GNU/Linux)
+
+iQEcBAEBCAAGBQJQsgzRAAoJEFpvPKfnPDWz+uAH/jR8AztITkX3zm3j7yPQ0y/a
+ad5Cawlh/fsQL9x0lhtcc8mNHLCsn2KclU7ZcW3rkiS1DujHvTRRIz575pH7+ywX
+IHinaV4hLhigyXJGhRLlr3othtMN056yIFfJFzd3BJPm+DCUIoavXvDGgLTlFSea
+mo8TXswhcHzVWU30DoxyVRGNFtgkzeBMReKJAJVBGb5/5SVpuMPXhSKFNch9jaJD
+97rXKsuOPliWbxntXdM4L6himGo/MKNSxqHiddfB61bHFKYlqpKy0Kz4Le68WQqQ
+zpNTwygYjBgkjOnns9HUt9H3GVG9s/N7vZpv2eJBiMF5aTslEpg58tfrm5bwA4M=
+=cjII
+-----END PGP SIGNATURE-----
diff --git a/sys-apps/udevil/files/udevil-0.3.5-flags.patch b/sys-apps/udevil/files/udevil-0.3.5-flags.patch
new file mode 100644
index 000000000000..166a4357e9f3
--- /dev/null
+++ b/sys-apps/udevil/files/udevil-0.3.5-flags.patch
@@ -0,0 +1,46 @@
+From: Julian Ospald <hasufell@gentoo.org>
+Date: Sun Oct 21 19:33:04 UTC 2012
+Subject: build system
+
+ respect flags where possible
+
+--- configure.ac
++++ configure.ac
+@@ -18,26 +18,6 @@
+
+
+ dnl linker optimizations
+-AC_MSG_CHECKING([whether $LD accepts --as-needed])
+-case `$LD --as-needed -v 2>&1 </dev/null` in
+-*GNU* | *'with BFD'*)
+- LDFLAGS="$LDFLAGS -Wl,--as-needed"
+- AC_MSG_RESULT([yes])
+- ;;
+-*)
+- AC_MSG_RESULT([no])
+- ;;
+-esac
+-AC_MSG_CHECKING([whether $LD accepts -O1])
+-case `$LD -O1 -v 2>&1 </dev/null` in
+-*GNU* | *'with BFD'*)
+- LDFLAGS="$LDFLAGS -Wl,-O1"
+- AC_MSG_RESULT([yes])
+- ;;
+-*)
+- AC_MSG_RESULT([no])
+- ;;
+-esac
+ AC_MSG_CHECKING([whether $LD accepts -Bsymbolic-functions])
+ case `$LD -Bsymbolic-functions -v 2>&1 </dev/null` in
+ *GNU* | *'with BFD'*)
+@@ -49,10 +29,6 @@
+ ;;
+ esac
+
+-dnl advanced compiler tweaking
+-CPPFLAGS="$CPPFLAGS -fstrict-aliasing -fmessage-length=0"
+-
+-
+ # program paths
+ AC_ARG_WITH(mount-prog,
+ AC_HELP_STRING([--with-mount-prog=PATH], [Path to mount program (default: /bin/mount)]),
diff --git a/sys-apps/udevil/udevil-0.3.5.ebuild b/sys-apps/udevil/udevil-0.3.5.ebuild
new file mode 100644
index 000000000000..afaad19680a7
--- /dev/null
+++ b/sys-apps/udevil/udevil-0.3.5.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/udevil/udevil-0.3.5.ebuild,v 1.1 2012/11/25 12:19:27 hasufell Exp $
+
+EAPI=4
+
+inherit eutils autotools user
+
+DESCRIPTION="mount and unmount removable devices without a password"
+HOMEPAGE="http://ignorantguru.github.com/udevil/"
+SRC_URI="http://dev.gentoo.org/~hasufell/distfiles/${P}.tar.xz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="systemd"
+
+RDEPEND=">=app-shells/bash-4.0
+ dev-libs/glib:2
+ sys-apps/util-linux
+ >=sys-fs/udev-143
+ virtual/acl
+ systemd? ( sys-apps/systemd )"
+DEPEND="${RDEPEND}
+ dev-util/intltool
+ sys-devel/gettext
+ virtual/pkgconfig"
+
+pkg_setup(){
+ enewgroup plugdev
+}
+
+src_prepare() {
+ epatch "${FILESDIR}/${P}-flags.patch"
+ eautoreconf
+}
+
+src_configure() {
+ econf \
+ --with-setfacl-prog="$(type -P setfacl)" \
+ $(use_enable systemd)
+}
+
+src_install() {
+ default
+ fowners root:plugdev /usr/bin/udevil
+ fperms 4754 /usr/bin/udevil
+}
+
+pkg_postinst() {
+ einfo
+ elog "Please add your user to the plugdev group"
+ elog "to be able to use ${PN} as a user"
+ elog
+ elog "Optional dependencies:"
+ elog " gnome-extra/zenity (devmon popups)"
+ elog " net-fs/cifs-utils (mounting samba shares)"
+ elog " net-fs/curlftpfs (mounting ftp shares)"
+ elog " net-fs/nfs-utils (mounting nfs shares)"
+ elog " sys-fs/sshfs-fuse (mounting sftp shares)"
+ elog " virtual/eject (eject via devmon)"
+ if ! has_version 'sys-fs/udisks' ; then
+ elog
+ elog "When using ${PN} without udisks, and without the udisks-daemon running,"
+ elog "you may need to enable kernel polling for device media changes to be detected."
+ elog "See http://ignorantguru.github.com/${PN}/#polling"
+ has_version '<sys-fs/udev-173' && ewarn "You need at least udev-173"
+ kernel_is lt 2 6 38 && ewarn "You need at least kernel 2.6.38"
+ einfo
+ fi
+}