diff options
author | Julian Ospald <hasufell@gentoo.org> | 2013-12-14 12:09:57 +0000 |
---|---|---|
committer | Julian Ospald <hasufell@gentoo.org> | 2013-12-14 12:09:57 +0000 |
commit | 5fa38fcd179d8051fb58a2cbeaaf65ed2567f119 (patch) | |
tree | e41cab463c49fb9f632b103a5cb4a81d96a762e9 /sys-apps/udevil | |
parent | Remove old (diff) | |
download | historical-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/ChangeLog | 8 | ||||
-rw-r--r-- | sys-apps/udevil/Manifest | 19 | ||||
-rw-r--r-- | sys-apps/udevil/files/udevil-0.4.3-flags.patch | 46 | ||||
-rw-r--r-- | sys-apps/udevil/udevil-0.4.3.ebuild | 71 |
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 +} |