summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJulian Ospald <hasufell@gentoo.org>2013-12-14 12:09:57 +0000
committerJulian Ospald <hasufell@gentoo.org>2013-12-14 12:09:57 +0000
commit5fa38fcd179d8051fb58a2cbeaaf65ed2567f119 (patch)
treee41cab463c49fb9f632b103a5cb4a81d96a762e9 /sys-apps/udevil
parentRemove old (diff)
downloadhistorical-5fa38fcd179d8051fb58a2cbeaaf65ed2567f119.tar.gz
historical-5fa38fcd179d8051fb58a2cbeaaf65ed2567f119.tar.bz2
historical-5fa38fcd179d8051fb58a2cbeaaf65ed2567f119.zip
version bump
Package-Manager: portage-2.2.7/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.4.3-flags.patch46
-rw-r--r--sys-apps/udevil/udevil-0.4.3.ebuild71
4 files changed, 142 insertions, 2 deletions
diff --git a/sys-apps/udevil/ChangeLog b/sys-apps/udevil/ChangeLog
index c2c6e5745076..a38a27958960 100644
--- a/sys-apps/udevil/ChangeLog
+++ b/sys-apps/udevil/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for sys-apps/udevil
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/udevil/ChangeLog,v 1.32 2013/09/28 23:06:04 patrick Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/udevil/ChangeLog,v 1.33 2013/12/14 12:09:52 hasufell Exp $
+
+*udevil-0.4.3 (14 Dec 2013)
+
+ 14 Dec 2013; Julian Ospald <hasufell@gentoo.org> +udevil-0.4.3.ebuild,
+ +files/udevil-0.4.3-flags.patch:
+ version bump
28 Sep 2013; Patrick Lauer <patrick@gentoo.org> metadata.xml:
Remove unneeded useflag description from metadata.xml
diff --git a/sys-apps/udevil/Manifest b/sys-apps/udevil/Manifest
index 3f3049670450..449ea364d4ef 100644
--- a/sys-apps/udevil/Manifest
+++ b/sys-apps/udevil/Manifest
@@ -1,6 +1,23 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
AUX udevil-0.4.1-automake-1.13.patch 233 SHA256 4d2859bd2347886bef48fb912fbe81adc87f10a115636f327774072642cb9f8e SHA512 5b10e779c16f239e8a2a52148d4b0833bdff8b35d3eadbc47289135a6a259ba06596c102429d26283d91212a88e436e8e71e571a6789299fd408028bc62a02c5 WHIRLPOOL 7e7f4690aac450bafa009bee681fa1cca2043f1ca7f56442f9b40d06ab8c8bad2dd86b316908dea8282e877d40ac3a352c3eaa9eeb6ff45ac05f91ea6e708862
AUX udevil-0.4.1-flags.patch 1047 SHA256 67f38afd87aa6e7c65b961c89ade081b2f2889722f1fe6dc2b74df1558c67dac SHA512 71ea30cc73e3ac56fe4e1278672e85434079fd2b6ead78409a30ba22a5d13dd308bfa20624fe1096f970a54fc5e6385219f1ec4d70d42c90c51273ca121bc480 WHIRLPOOL 303d39ab76374ec01cdb8406b6d236a43b872217a44920f45eca828112d4cd4ebb752b326bbda5392344b8b1ec98bff399d35aa1a7cf12074e701fed26e7a8bc
+AUX udevil-0.4.3-flags.patch 1047 SHA256 67f38afd87aa6e7c65b961c89ade081b2f2889722f1fe6dc2b74df1558c67dac SHA512 71ea30cc73e3ac56fe4e1278672e85434079fd2b6ead78409a30ba22a5d13dd308bfa20624fe1096f970a54fc5e6385219f1ec4d70d42c90c51273ca121bc480 WHIRLPOOL 303d39ab76374ec01cdb8406b6d236a43b872217a44920f45eca828112d4cd4ebb752b326bbda5392344b8b1ec98bff399d35aa1a7cf12074e701fed26e7a8bc
DIST udevil-0.4.1.tar.xz 299636 SHA256 2ade0860d549455c73447f9b0d661c333e6f7fabe01008bebdc3045500feb057 SHA512 e67a1645b859b2a11671b3c78d093596f7151aa6e30d28622ad1620633297edcf423823a472ead9c703c9de7a9768c59999ea0ed65578d7fd2975a1408c13fc6 WHIRLPOOL b690861bfa5661a49fe4b9194488364d4ac28266764a04a774bc593f5fdf81098e5c237553d80426165b0271c48a53e977160a3defcf68c78fe21134fb7d40fd
+DIST udevil-0.4.3.tar.gz 474453 SHA256 c49d2644baf87182c160550d708f75fe1253a2ceb749148e9148d7f1cfbc6209 SHA512 7fc04a8166d189dab73e7ef0ed8d9db6d98dc74c9ae41a9ce2ee1a29b34d3ca6379fce96e89a5cbc9a10bf88167934710827487fe59c9f7c438832bbefc16adf WHIRLPOOL 17e56ca0026deb24d5d00718b83fe9fe49437f6f037ee91075542c70f46b993f8060fc4ccc9a1bf54b8cff90fad8706f4cd72f1a37794c8f9ad0086ff86d3597
EBUILD udevil-0.4.1.ebuild 1924 SHA256 12e6a69fc64b3866958006829a92a3f0cf232a444a7757fbd9dc3b52138d89df SHA512 1f7f581d277370d04000fbebefa5c9c5b9d55dd2128bc171713a796265732996ee9d2d6694c38bdcd4ba8a2753927057ab8dca0c9591086ce750e975dc5709c4 WHIRLPOOL c2e2fe4fa29dd7c841007ec0d9edcbf4f56e4968257b8968f094e49e9eabff2429e2bb171b2b6a6b621c4f7e51b40bf9689afeecef3e8d0d228a2d32aa885266
-MISC ChangeLog 4630 SHA256 49232de5fc7b744ee3e09bb17e1fce7fecc10fae7957ad1a34f7d0b4ff2406fc SHA512 90cdbf5438bd4d7b3952568c9d5cdaa4e94835088c9b842c621ef988dcd67618c42a60ef04aa5dc4238e3906823b034d6e74fcaaf5f0752d2062fe80f87cabd0 WHIRLPOOL 8b5dba88533b76228ede42983f7d6b424b4b73cc28023d5d5f56a4439d5fd409bf408474f2cdd23854f3456951f3b1ebd0038b31ee06fa14b3bd2a341c7c5106
+EBUILD udevil-0.4.3.ebuild 1931 SHA256 76b7247e68b4351463a38677def11f143f7934e8964f299c835930ce0e7b4d5d SHA512 1393c7ea403399fe05cfee9c1a6d957f33dad48f7f84a60d4de240c5723eadc9986251780988c1d70c3064dcbd38d25579c9026a5c4ce35472b3e65024562c36 WHIRLPOOL ed07eae13a7d567ef832f1cad25bd03af3629be91f2b99cff674266ed90d49ce8984758ce07db42ef411d8beb33b50164894fba7ebd8936a5ac970417038a9ce
+MISC ChangeLog 4784 SHA256 274df200cf22525f89dcee6f90c1eb8f7a459ea1383947246a047a0d8950a007 SHA512 be58ab3d653e973a3d35dc01a3d6a7a0b7e6e5a700586e1782cca0bc0de88f9f5a590918128e389319cd0118f8608b4c22564ce7ea1ac6ccbe1859bed58334e5 WHIRLPOOL 8ab08dcb9e4d8b28683f54cebfe60908dbd15f3a656ffab8c5874e52a661569ee99f01bed9b9fb7db46e117731cbc8cdf5dd726e53f4f956a4ad30d8d28d16c8
MISC metadata.xml 438 SHA256 97c35e2e532fe705a7c9fc9f9d724de981959e698f31396a4662d674c0eaf43f SHA512 cb5c5497d2eea4e710f2c6297c74bc5d18de4346216f5b4bdab38a8cf0ec60063bbde8313b94b51f300b91dcb40baaec70340fd60e807f6082a3fc3bfda3391c WHIRLPOOL a563a219e4afbb6e590d9f566c2c14e023e8709c450cd3990101f18d656496bf46433f42263d8371d2d4ced43e29ef5ecdf02c121809538f3ec67376c311aa79
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.22 (GNU/Linux)
+
+iQEcBAEBCAAGBQJSrEqVAAoJEFpvPKfnPDWzmOIH/jAzfEobcLfhyaNVCD1TqaIF
+gDWAEh9tu5ESoXYgNUkWo9b8+7tVCLaOojrpsBj3KWSm92XahxLFfEZNIGer2Dzi
+PjIrBQO8tBSR+BPOTWW3X0NhOyXfxXI7/PfE2V21etu3SgQPDsZHdCgul7PAw/G/
+w+urwxEV1a8pc8zfaanuYV9yfktZZw3GB59+aC7J4+T3mAZw25aINwpIeWHGl5rw
+Q3CXY+fIulLWQE6sqETGlQWEk1cuwyzS6tEf6MnViUxLgd4+JHesopfiP4afmRBr
+OIn9EPbfEeEQpqmRuyw6CAo32BANw1XBip5g58kbkIXBZnyK14vKJd+pbb14haI=
+=jGlt
+-----END PGP SIGNATURE-----
diff --git a/sys-apps/udevil/files/udevil-0.4.3-flags.patch b/sys-apps/udevil/files/udevil-0.4.3-flags.patch
new file mode 100644
index 000000000000..166a4357e9f3
--- /dev/null
+++ b/sys-apps/udevil/files/udevil-0.4.3-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.4.3.ebuild b/sys-apps/udevil/udevil-0.4.3.ebuild
new file mode 100644
index 000000000000..ac1d5549456f
--- /dev/null
+++ b/sys-apps/udevil/udevil-0.4.3.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/udevil/udevil-0.4.3.ebuild,v 1.1 2013/12/14 12:09:52 hasufell Exp $
+
+EAPI=5
+
+inherit eutils autotools user
+
+DESCRIPTION="mount and unmount removable devices without a password"
+HOMEPAGE="http://ignorantguru.github.com/udevil/"
+SRC_URI="https://github.com/IgnorantGuru/udevil/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=app-shells/bash-4.0
+ dev-libs/glib:2
+ sys-apps/util-linux
+ virtual/acl
+ >=virtual/udev-143"
+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)" \
+ --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/davfs2 (mount WebDAV resources)"
+ 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 '<virtual/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
+}