[gentoo-commits] repo/gentoo:master commit in: sys-apps/udevil/
commit: f0e8510670fdea8dd72c2974dcc0e5f2d472ce39 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Apr 19 11:17:16 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Apr 19 11:17:16 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0e85106 sys-apps/udevil: drop 0.4.4-r4, EAPI6-- Closes: https://bugs.gentoo.org/930225 Signed-off-by: Arthur Zamarin gentoo.org> sys-apps/udevil/udevil-0.4.4-r4.ebuild | 75 -- 1 file changed, 75 deletions(-) diff --git a/sys-apps/udevil/udevil-0.4.4-r4.ebuild b/sys-apps/udevil/udevil-0.4.4-r4.ebuild deleted file mode 100644 index 62e95ee96111.. --- a/sys-apps/udevil/udevil-0.4.4-r4.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit autotools - -DESCRIPTION="mount and unmount removable devices without a password" -HOMEPAGE="https://ignorantguru.github.io/udevil/"; -SRC_URI="https://github.com/IgnorantGuru/udevil/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 ~arm64 x86" -IUSE="" - -RDEPEND=" - acct-group/plugdev - >=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" - -PATCHES=( - # This works for 0.4.4 too, no sense copying the patch - "${FILESDIR}"/${PN}-0.4.3-flags.patch - "${FILESDIR}"/${PN}-0.4.4-stat.patch - "${FILESDIR}"/${PN}-0.4.4-include-sysmacros.patch - "${FILESDIR}"/${PN}-0.4.4-no-libtool.patch -) - -src_prepare() { - default - 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 " net-fs/sshfs (mounting sftp shares)" - 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 https://ignorantguru.github.com/${PN}/#polling"; - has_version '
[gentoo-commits] repo/gentoo:master commit in: sys-apps/udevil/
commit: 0680e037e75b3e49ad9fd8add8819b927daf8d45 Author: Sam James gentoo org> AuthorDate: Fri Apr 19 10:45:41 2024 + Commit: Sam James gentoo org> CommitDate: Fri Apr 19 10:45:41 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0680e037 sys-apps/udevil: Stabilize 0.4.4-r5 x86, #930225 Signed-off-by: Sam James gentoo.org> sys-apps/udevil/udevil-0.4.4-r5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/udevil/udevil-0.4.4-r5.ebuild b/sys-apps/udevil/udevil-0.4.4-r5.ebuild index d1a713a186a6..165c04be6453 100644 --- a/sys-apps/udevil/udevil-0.4.4-r5.ebuild +++ b/sys-apps/udevil/udevil-0.4.4-r5.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/IgnorantGuru/udevil/archive/${PV}.tar.gz -> ${P}.tar LICENSE="GPL-3" SLOT="0" -KEYWORDS="amd64 ~arm64 ~x86" +KEYWORDS="amd64 ~arm64 x86" RDEPEND=" acct-group/plugdev
[gentoo-commits] repo/gentoo:master commit in: sys-apps/udevil/
commit: 01b4fd2e137f517499602d3767844b638b843de0 Author: Sam James gentoo org> AuthorDate: Fri Apr 19 10:42:59 2024 + Commit: Sam James gentoo org> CommitDate: Fri Apr 19 10:42:59 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01b4fd2e sys-apps/udevil: Stabilize 0.4.4-r5 amd64, #930225 Signed-off-by: Sam James gentoo.org> sys-apps/udevil/udevil-0.4.4-r5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/udevil/udevil-0.4.4-r5.ebuild b/sys-apps/udevil/udevil-0.4.4-r5.ebuild index b92ab33e9b0e..d1a713a186a6 100644 --- a/sys-apps/udevil/udevil-0.4.4-r5.ebuild +++ b/sys-apps/udevil/udevil-0.4.4-r5.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/IgnorantGuru/udevil/archive/${PV}.tar.gz -> ${P}.tar LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 ~arm64 ~x86" RDEPEND=" acct-group/plugdev
[gentoo-commits] repo/gentoo:master commit in: sys-apps/udevil/
commit: 0b63aaad85aa06e7bb5b9fe4ff2a4e12262bc212 Author: Michael Mair-Keimberger levelnine at> AuthorDate: Wed Feb 21 17:45:14 2024 + Commit: Conrad Kostecki gentoo org> CommitDate: Sat Mar 16 12:13:24 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b63aaad sys-apps/udevil: EAPI8 bump, fix bug #832908 Signed-off-by: Michael Mair-Keimberger levelnine.at> Closes: https://bugs.gentoo.org/832908 Closes: https://github.com/gentoo/gentoo/pull/35474 Signed-off-by: Conrad Kostecki gentoo.org> sys-apps/udevil/udevil-0.4.4-r5.ebuild | 74 ++ 1 file changed, 74 insertions(+) diff --git a/sys-apps/udevil/udevil-0.4.4-r5.ebuild b/sys-apps/udevil/udevil-0.4.4-r5.ebuild new file mode 100644 index ..b92ab33e9b0e --- /dev/null +++ b/sys-apps/udevil/udevil-0.4.4-r5.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools linux-info optfeature + +DESCRIPTION="Mount and unmount removable devices without a password" +HOMEPAGE="https://ignorantguru.github.io/udevil/"; +SRC_URI="https://github.com/IgnorantGuru/udevil/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" + +RDEPEND=" + acct-group/plugdev + >=app-shells/bash-4.0:* + dev-libs/glib:2 + sys-apps/util-linux + virtual/acl + >=virtual/udev-143" +DEPEND="${RDEPEND}" +BDEPEND="dev-util/intltool + sys-devel/gettext + virtual/pkgconfig" + +PATCHES=( + # This works for 0.4.4 too, no sense copying the patch + "${FILESDIR}"/${PN}-0.4.3-flags.patch + "${FILESDIR}"/${PN}-0.4.4-stat.patch + "${FILESDIR}"/${PN}-0.4.4-include-sysmacros.patch + "${FILESDIR}"/${PN}-0.4.4-no-libtool.patch +) + +src_prepare() { + default + 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 + optfeature_header "Optional dependencies:" + optfeature "Devmon popups" "gnome-extra/zenity" + optfeature "Mounting WebDAV resources" "net-fs/davfs2" + optfeature "Mounting Samba shares" "net-fs/cifs-utils" + optfeature "Mounting FTP shares" "net-fs/curlftpfs" + optfeature "Mounting NFS shares" "net-fs/nfs-utils" + optfeature "Mounting SFTP shares" "net-fs/sshfs" + 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 https://ignorantguru.github.com/${PN}/#polling"; + has_version '
[gentoo-commits] repo/gentoo:master commit in: sys-apps/udevil/
commit: 00971df1618f702ff57360309f0372eb3e9d0401 Author: Sam James gentoo org> AuthorDate: Fri Dec 29 01:02:34 2023 + Commit: Sam James gentoo org> CommitDate: Fri Dec 29 01:02:34 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00971df1 sys-apps/udevil: Keyword 0.4.4-r4 arm64, #920874 Signed-off-by: Sam James gentoo.org> sys-apps/udevil/udevil-0.4.4-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/udevil/udevil-0.4.4-r4.ebuild b/sys-apps/udevil/udevil-0.4.4-r4.ebuild index 21e96f82869f..62e95ee96111 100644 --- a/sys-apps/udevil/udevil-0.4.4-r4.ebuild +++ b/sys-apps/udevil/udevil-0.4.4-r4.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/IgnorantGuru/udevil/archive/${PV}.tar.gz -> ${P}.tar LICENSE="GPL-3" SLOT="0" -KEYWORDS="amd64 x86" +KEYWORDS="amd64 ~arm64 x86" IUSE="" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/udevil/
commit: d45d9bc92688dd7229d90a8c0d57ea2a0e62ea28 Author: Sam James gentoo org> AuthorDate: Mon Apr 10 22:13:31 2023 + Commit: Sam James gentoo org> CommitDate: Mon Apr 10 22:13:31 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d45d9bc9 sys-apps/udevil: update *.github.com HOMEPAGEs Signed-off-by: Sam James gentoo.org> sys-apps/udevil/udevil-0.4.4-r4.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sys-apps/udevil/udevil-0.4.4-r4.ebuild b/sys-apps/udevil/udevil-0.4.4-r4.ebuild index 88a5cd1e2759..21e96f82869f 100644 --- a/sys-apps/udevil/udevil-0.4.4-r4.ebuild +++ b/sys-apps/udevil/udevil-0.4.4-r4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -6,7 +6,7 @@ EAPI=6 inherit autotools DESCRIPTION="mount and unmount removable devices without a password" -HOMEPAGE="https://ignorantguru.github.com/udevil/"; +HOMEPAGE="https://ignorantguru.github.io/udevil/"; SRC_URI="https://github.com/IgnorantGuru/udevil/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-3"
[gentoo-commits] repo/gentoo:master commit in: sys-apps/udevil/
commit: 0a055b82723e8420028cb0cdddeb5741617e01a9 Author: Michael Mair-Keimberger levelnine at> AuthorDate: Fri May 14 17:57:34 2021 + Commit: David Seifert gentoo org> CommitDate: Fri May 14 17:57:34 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a055b82 sys-apps/udevil: remove information about virtual/eject Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Michael Mair-Keimberger levelnine.at> Signed-off-by: David Seifert gentoo.org> sys-apps/udevil/udevil-0.4.4-r4.ebuild | 1 - 1 file changed, 1 deletion(-) diff --git a/sys-apps/udevil/udevil-0.4.4-r4.ebuild b/sys-apps/udevil/udevil-0.4.4-r4.ebuild index 600d73427d2..88a5cd1e275 100644 --- a/sys-apps/udevil/udevil-0.4.4-r4.ebuild +++ b/sys-apps/udevil/udevil-0.4.4-r4.ebuild @@ -63,7 +63,6 @@ pkg_postinst() { elog " net-fs/curlftpfs (mounting ftp shares)" elog " net-fs/nfs-utils (mounting nfs shares)" elog " net-fs/sshfs (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,"
[gentoo-commits] repo/gentoo:master commit in: sys-apps/udevil/
commit: 29fea23d42f3a77a487ca441cdeade1d52f00f56 Author: Sam James gentoo org> AuthorDate: Tue Mar 16 19:38:03 2021 + Commit: Sam James gentoo org> CommitDate: Tue Mar 16 19:56:08 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29fea23d sys-apps/udevil: drop 0.4.4-r3 Signed-off-by: Sam James gentoo.org> sys-apps/udevil/udevil-0.4.4-r3.ebuild | 75 -- 1 file changed, 75 deletions(-) diff --git a/sys-apps/udevil/udevil-0.4.4-r3.ebuild b/sys-apps/udevil/udevil-0.4.4-r3.ebuild deleted file mode 100644 index fdae0cfa0d3..000 --- a/sys-apps/udevil/udevil-0.4.4-r3.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit autotools - -DESCRIPTION="mount and unmount removable devices without a password" -HOMEPAGE="https://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=" - acct-group/plugdev - >=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" - -PATCHES=( - # This works for 0.4.4 too, no sense copying the patch - "${FILESDIR}"/${PN}-0.4.3-flags.patch - "${FILESDIR}"/${PN}-0.4.4-stat.patch - "${FILESDIR}"/${PN}-0.4.4-include-sysmacros.patch -) - -src_prepare() { - default - 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 " net-fs/sshfs (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 https://ignorantguru.github.com/${PN}/#polling"; - has_version '
[gentoo-commits] repo/gentoo:master commit in: sys-apps/udevil/
commit: e5bb33b9349dcf7374031793b8baaf91d3ec138c Author: Sam James gentoo org> AuthorDate: Thu Feb 18 23:24:46 2021 + Commit: Sam James gentoo org> CommitDate: Thu Feb 18 23:24:46 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5bb33b9 sys-apps/udevil: Stabilize 0.4.4-r4 x86, #771234 Signed-off-by: Sam James gentoo.org> sys-apps/udevil/udevil-0.4.4-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/udevil/udevil-0.4.4-r4.ebuild b/sys-apps/udevil/udevil-0.4.4-r4.ebuild index eaea6d7931c..600d73427d2 100644 --- a/sys-apps/udevil/udevil-0.4.4-r4.ebuild +++ b/sys-apps/udevil/udevil-0.4.4-r4.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/IgnorantGuru/udevil/archive/${PV}.tar.gz -> ${P}.tar LICENSE="GPL-3" SLOT="0" -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/udevil/
commit: 0e4d561b32b4f5f4a04a044a3b75627aa2c999b9 Author: Sam James gentoo org> AuthorDate: Thu Feb 18 17:12:28 2021 + Commit: Sam James gentoo org> CommitDate: Thu Feb 18 17:12:28 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e4d561b sys-apps/udevil: Stabilize 0.4.4-r4 amd64, #771234 Signed-off-by: Sam James gentoo.org> sys-apps/udevil/udevil-0.4.4-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/udevil/udevil-0.4.4-r4.ebuild b/sys-apps/udevil/udevil-0.4.4-r4.ebuild index c65d66c45e0..eaea6d7931c 100644 --- a/sys-apps/udevil/udevil-0.4.4-r4.ebuild +++ b/sys-apps/udevil/udevil-0.4.4-r4.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/IgnorantGuru/udevil/archive/${PV}.tar.gz -> ${P}.tar LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/udevil/files/, sys-apps/udevil/
commit: 3b4b017b8db2de84936f692b809e79ae0b109fc3 Author: Ben Kohler gentoo org> AuthorDate: Fri Jan 15 20:51:25 2021 + Commit: Ben Kohler gentoo org> CommitDate: Fri Jan 15 20:51:25 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b4b017b sys-apps/udevil: drop libtool Thanks to Ørjan Malde (red foxi.me) for patch Closes: https://github.com/gentoo/gentoo/pull/19062 Closes: https://bugs.gentoo.org/765568 Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Ben Kohler gentoo.org> .../udevil/files/udevil-0.4.4-no-libtool.patch | 10 +++ sys-apps/udevil/udevil-0.4.4-r4.ebuild | 76 ++ 2 files changed, 86 insertions(+) diff --git a/sys-apps/udevil/files/udevil-0.4.4-no-libtool.patch b/sys-apps/udevil/files/udevil-0.4.4-no-libtool.patch new file mode 100644 index 000..ba01e94f15f --- /dev/null +++ b/sys-apps/udevil/files/udevil-0.4.4-no-libtool.patch @@ -0,0 +1,10 @@ +--- a/configure.ac b/configure.ac +@@ -11,7 +11,6 @@ AM_MAINTAINER_MODE + AC_ISC_POSIX + AM_PROG_CC_C_O + AC_HEADER_STDC +-AM_PROG_LIBTOOL + AC_PROG_INSTALL + + AC_DEFINE_UNQUOTED(UDEVIL_VERSION, "$VERSION", [udevil version]) diff --git a/sys-apps/udevil/udevil-0.4.4-r4.ebuild b/sys-apps/udevil/udevil-0.4.4-r4.ebuild new file mode 100644 index 000..c65d66c45e0 --- /dev/null +++ b/sys-apps/udevil/udevil-0.4.4-r4.ebuild @@ -0,0 +1,76 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit autotools + +DESCRIPTION="mount and unmount removable devices without a password" +HOMEPAGE="https://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=" + acct-group/plugdev + >=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" + +PATCHES=( + # This works for 0.4.4 too, no sense copying the patch + "${FILESDIR}"/${PN}-0.4.3-flags.patch + "${FILESDIR}"/${PN}-0.4.4-stat.patch + "${FILESDIR}"/${PN}-0.4.4-include-sysmacros.patch + "${FILESDIR}"/${PN}-0.4.4-no-libtool.patch +) + +src_prepare() { + default + 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 " net-fs/sshfs (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 https://ignorantguru.github.com/${PN}/#polling"; + has_version '
[gentoo-commits] repo/gentoo:master commit in: sys-apps/udevil/
commit: 9e67ca5ea7aec6933243b1559748cd80296d7d0b Author: Michał Górny gentoo org> AuthorDate: Fri Sep 13 12:16:18 2019 + Commit: Michał Górny gentoo org> CommitDate: Fri Sep 13 12:42:51 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e67ca5e sys-apps/udevil: Use acct-group/plugdev Signed-off-by: Michał Górny gentoo.org> sys-apps/udevil/udevil-0.4.4-r3.ebuild | 12 +--- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/sys-apps/udevil/udevil-0.4.4-r3.ebuild b/sys-apps/udevil/udevil-0.4.4-r3.ebuild index 0dede83db0e..fdae0cfa0d3 100644 --- a/sys-apps/udevil/udevil-0.4.4-r3.ebuild +++ b/sys-apps/udevil/udevil-0.4.4-r3.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 -inherit autotools user +inherit autotools DESCRIPTION="mount and unmount removable devices without a password" HOMEPAGE="https://ignorantguru.github.com/udevil/"; @@ -14,7 +14,9 @@ SLOT="0" KEYWORDS="amd64 x86" IUSE="" -RDEPEND=">=app-shells/bash-4.0:* +RDEPEND=" + acct-group/plugdev + >=app-shells/bash-4.0:* dev-libs/glib:2 sys-apps/util-linux virtual/acl @@ -24,10 +26,6 @@ DEPEND="${RDEPEND} sys-devel/gettext virtual/pkgconfig" -pkg_setup(){ - enewgroup plugdev -} - PATCHES=( # This works for 0.4.4 too, no sense copying the patch "${FILESDIR}"/${PN}-0.4.3-flags.patch
[gentoo-commits] repo/gentoo:master commit in: sys-apps/udevil/
commit: e2f4b21ab41116428c1b7d7cbfe6c0024a8e5638 Author: Michał Górny gentoo org> AuthorDate: Wed Sep 11 11:27:03 2019 + Commit: Michał Górny gentoo org> CommitDate: Wed Sep 11 16:20:50 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2f4b21a sys-apps/udevil: Drop old Signed-off-by: Michał Górny gentoo.org> sys-apps/udevil/udevil-0.4.4-r1.ebuild | 72 --- sys-apps/udevil/udevil-0.4.4-r2.ebuild | 77 -- 2 files changed, 149 deletions(-) diff --git a/sys-apps/udevil/udevil-0.4.4-r1.ebuild b/sys-apps/udevil/udevil-0.4.4-r1.ebuild deleted file mode 100644 index 73596bdd436..000 --- a/sys-apps/udevil/udevil-0.4.4-r1.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit autotools epatch user - -DESCRIPTION="mount and unmount removable devices without a password" -HOMEPAGE="https://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() { - # This works for 0.4.4 too, no sense copying the patch - epatch "${FILESDIR}"/${PN}-0.4.3-flags.patch - epatch "${FILESDIR}"/${PN}-0.4.4-stat.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 " net-fs/sshfs (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 https://ignorantguru.github.com/${PN}/#polling"; - has_version 'https://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 -} - -PATCHES=( - # This works for 0.4.4 too, no sense copying the patch - "${FILESDIR}"/${PN}-0.4.3-flags.patch - "${FILESDIR}"/${PN}-0.4.4-stat.patch - "${FILESDIR}"/${PN}-0.4.4-include-sysmacros.patch -) - -src_prepare() { - default - 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 " net-fs/sshfs (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 https://ignorantguru.github.com/${PN}/#polling"; - has_version '
[gentoo-commits] repo/gentoo:master commit in: sys-apps/udevil/files/
commit: 1bcb56f12e8d1a7f367b60382e83684cbe19874c Author: Michael Mair-Keimberger gmail com> AuthorDate: Sat Apr 21 08:12:46 2018 + Commit: Aaron Bauman gentoo org> CommitDate: Sun Apr 22 13:34:25 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1bcb56f1 sys-apps/udevil: remove unused patch Closes: https://github.com/gentoo/gentoo/pull/8092 .../files/udevil-0.4.4-include-sysmacros-r1.patch | 27 -- 1 file changed, 27 deletions(-) diff --git a/sys-apps/udevil/files/udevil-0.4.4-include-sysmacros-r1.patch b/sys-apps/udevil/files/udevil-0.4.4-include-sysmacros-r1.patch deleted file mode 100644 index 2f9859d34e8..000 --- a/sys-apps/udevil/files/udevil-0.4.4-include-sysmacros-r1.patch +++ /dev/null @@ -1,27 +0,0 @@ -# Include sysmacros.h, solves Gentoo bug 580364 -# Upstream has merged similar changes, should be present -# in 0.4.5 a/src/udevil.c 2015-05-04 06:34:32.0 -0700 -+++ b/src/udevil.c 2017-01-02 07:25:14.744273858 -0800 -@@ -33,6 +33,9 @@ - #include - #include - -+// major/minor, dev_t, needed for glibc>=2.25 -+#include -+ - // groups - #include - a/src/device-info.h2017-01-02 07:47:23.373180528 -0800 -+++ b/src/device-info.h2017-03-14 23:35:58.079222855 -0700 -@@ -18,6 +18,9 @@ - // intltool - #include - -+// dev_t -+#include -+ - - - typedef struct device_t {
[gentoo-commits] repo/gentoo:master commit in: sys-apps/udevil/files/, sys-apps/udevil/
commit: 15c1627d6beed77de7213991cfc047a2a73b9468 Author: Marty E. Plummer startmail com> AuthorDate: Fri Apr 20 09:27:50 2018 + Commit: David Seifert gentoo org> CommitDate: Fri Apr 20 20:01:02 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15c1627d sys-apps/udevil: epatch->PATCHES=() Also dropped unneeded eutils, in favor of epatch in the -r1 ebuild and nothing in the -r2 -r3 ebuilds. Package-Manager: Portage-2.3.28, Repoman-2.3.9 sys-apps/udevil/files/udevil-0.4.3-flags.patch | 4 ++-- sys-apps/udevil/files/udevil-0.4.4-stat.patch | 4 ++-- sys-apps/udevil/udevil-0.4.4-r1.ebuild | 6 +++--- sys-apps/udevil/udevil-0.4.4-r2.ebuild | 17 ++--- sys-apps/udevil/udevil-0.4.4-r3.ebuild | 17 ++--- 5 files changed, 27 insertions(+), 21 deletions(-) diff --git a/sys-apps/udevil/files/udevil-0.4.3-flags.patch b/sys-apps/udevil/files/udevil-0.4.3-flags.patch index 166a4357e9f..524cdfff990 100644 --- a/sys-apps/udevil/files/udevil-0.4.3-flags.patch +++ b/sys-apps/udevil/files/udevil-0.4.3-flags.patch @@ -4,8 +4,8 @@ Subject: build system respect flags where possible configure.ac -+++ configure.ac +--- a/configure.ac b/configure.ac @@ -18,26 +18,6 @@ diff --git a/sys-apps/udevil/files/udevil-0.4.4-stat.patch b/sys-apps/udevil/files/udevil-0.4.4-stat.patch index 22e41d46782..427a6f1f670 100644 --- a/sys-apps/udevil/files/udevil-0.4.4-stat.patch +++ b/sys-apps/udevil/files/udevil-0.4.4-stat.patch @@ -1,6 +1,6 @@ Fixes bug #552072. Thanks Helmut Jarausch. src/device-info.h -+++ src/device-info.h +--- a/src/device-info.h b/src/device-info.h @@ -14,6 +14,7 @@ #include #include diff --git a/sys-apps/udevil/udevil-0.4.4-r1.ebuild b/sys-apps/udevil/udevil-0.4.4-r1.ebuild index 9f3cd58b0b1..73596bdd436 100644 --- a/sys-apps/udevil/udevil-0.4.4-r1.ebuild +++ b/sys-apps/udevil/udevil-0.4.4-r1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5 -inherit eutils autotools user +inherit autotools epatch user DESCRIPTION="mount and unmount removable devices without a password" HOMEPAGE="https://ignorantguru.github.com/udevil/"; @@ -31,7 +31,7 @@ pkg_setup(){ src_prepare() { # This works for 0.4.4 too, no sense copying the patch epatch "${FILESDIR}"/${PN}-0.4.3-flags.patch - epatch "${FILESDIR}"/${P}-stat.patch + epatch "${FILESDIR}"/${PN}-0.4.4-stat.patch eautoreconf } diff --git a/sys-apps/udevil/udevil-0.4.4-r2.ebuild b/sys-apps/udevil/udevil-0.4.4-r2.ebuild index c93bc7b9dcc..a75cf290506 100644 --- a/sys-apps/udevil/udevil-0.4.4-r2.ebuild +++ b/sys-apps/udevil/udevil-0.4.4-r2.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 -inherit eutils autotools user +inherit autotools user DESCRIPTION="mount and unmount removable devices without a password" HOMEPAGE="https://ignorantguru.github.com/udevil/"; @@ -28,12 +28,15 @@ pkg_setup(){ enewgroup plugdev } -src_prepare() { +PATCHES=( # This works for 0.4.4 too, no sense copying the patch - epatch "${FILESDIR}"/${PN}-0.4.3-flags.patch - epatch "${FILESDIR}"/${P}-stat.patch - epatch "${FILESDIR}"/${P}-include-sysmacros.patch - eapply_user + "${FILESDIR}"/${PN}-0.4.3-flags.patch + "${FILESDIR}"/${PN}-0.4.4-stat.patch + "${FILESDIR}"/${PN}-0.4.4-include-sysmacros.patch +) + +src_prepare() { + default eautoreconf } diff --git a/sys-apps/udevil/udevil-0.4.4-r3.ebuild b/sys-apps/udevil/udevil-0.4.4-r3.ebuild index fc14c467724..0dede83db0e 100644 --- a/sys-apps/udevil/udevil-0.4.4-r3.ebuild +++ b/sys-apps/udevil/udevil-0.4.4-r3.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 -inherit eutils autotools user +inherit autotools user DESCRIPTION="mount and unmount removable devices without a password" HOMEPAGE="https://ignorantguru.github.com/udevil/"; @@ -28,12 +28,15 @@ pkg_setup(){ enewgroup plugdev } -src_prepare() { +PATCHES=( # This works for 0.4.4 too, no sense copying the patch - epatch "${FILESDIR}"/${PN}-0.4.3-flags.patch - epatch "${FILESDIR}"/${P}-stat.patch - epatch "${FILESDIR}"/${P}-include-sysmacros-r1.patch - eapply_user + "${FILESDIR}"/${PN}-0.4.3-flags.patch + "${FILESDIR}"/${PN}-0.4.4-stat.patch + "${FILESDIR}"/${PN}-0.4.4-include-sysmacros.patch +) + +src_prepare() { + default eautoreconf }
[gentoo-commits] repo/gentoo:master commit in: sys-apps/udevil/
commit: a3e884d94ddc8efab4c0785efc1c4f6c0ced05a0 Author: Jonas Stein gentoo org> AuthorDate: Sun Apr 8 15:22:33 2018 + Commit: Jonas Stein gentoo org> CommitDate: Sun Apr 8 15:22:33 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3e884d9 sys-apps/udevil: Maintainer retired Proxied maintainer retired. Closes: https://bugs.gentoo.org/633116 Package-Manager: Portage-2.3.28, Repoman-2.3.9 sys-apps/udevil/metadata.xml | 9 + 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/sys-apps/udevil/metadata.xml b/sys-apps/udevil/metadata.xml index 9fe35305962..b858b9360d9 100644 --- a/sys-apps/udevil/metadata.xml +++ b/sys-apps/udevil/metadata.xml @@ -1,14 +1,7 @@ http://www.gentoo.org/dtd/metadata.dtd";> - - thyarmageddon+gen...@gmail.com - Elijah El Lazkani - - - proxy-ma...@gentoo.org - Proxy Maintainers - + IgnorantGuru/udevil
[gentoo-commits] repo/gentoo:master commit in: sys-apps/udevil/
commit: 487a902d89d410eac911f399938a3cdfe20940be Author: Michał Górny gentoo org> AuthorDate: Fri Mar 16 07:13:56 2018 + Commit: Michał Górny gentoo org> CommitDate: Fri Mar 16 07:31:54 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=487a902d sys-apps/udevil: Add missing proxy-maint team sys-apps/udevil/metadata.xml | 4 1 file changed, 4 insertions(+) diff --git a/sys-apps/udevil/metadata.xml b/sys-apps/udevil/metadata.xml index 124764d8351..9fe35305962 100644 --- a/sys-apps/udevil/metadata.xml +++ b/sys-apps/udevil/metadata.xml @@ -5,6 +5,10 @@ thyarmageddon+gen...@gmail.com Elijah El Lazkani + + proxy-ma...@gentoo.org + Proxy Maintainers + IgnorantGuru/udevil
[gentoo-commits] repo/gentoo:master commit in: sys-apps/udevil/
commit: ecf8c42ff3276a7eca25ff74d68077a3f740c2bb Author: Daniel Campbell gentoo org> AuthorDate: Tue Dec 12 21:36:39 2017 + Commit: Daniel Campbell gentoo org> CommitDate: Tue Dec 12 21:46:07 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecf8c42f sys-apps/udevil: Remove self from maintainers Package-Manager: Portage-2.3.16, Repoman-2.3.6 sys-apps/udevil/metadata.xml | 4 1 file changed, 4 deletions(-) diff --git a/sys-apps/udevil/metadata.xml b/sys-apps/udevil/metadata.xml index 77901d0e5ea..124764d8351 100644 --- a/sys-apps/udevil/metadata.xml +++ b/sys-apps/udevil/metadata.xml @@ -2,10 +2,6 @@ http://www.gentoo.org/dtd/metadata.dtd";> - z...@gentoo.org - Daniel Campbell - - thyarmageddon+gen...@gmail.com Elijah El Lazkani
[gentoo-commits] repo/gentoo:master commit in: sys-apps/udevil/
commit: cde4cbab8d7984a8d9b6d103df2fdc73675c0a26 Author: Manuel Rüger gentoo org> AuthorDate: Tue Nov 7 13:16:09 2017 + Commit: Manuel Rüger gentoo org> CommitDate: Tue Nov 7 13:16:09 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cde4cbab sys-apps/udevil: Stable on amd64 Package-Manager: Portage-2.3.12, Repoman-2.3.4 sys-apps/udevil/udevil-0.4.4-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/udevil/udevil-0.4.4-r3.ebuild b/sys-apps/udevil/udevil-0.4.4-r3.ebuild index b59ad33132f..fc14c467724 100644 --- a/sys-apps/udevil/udevil-0.4.4-r3.ebuild +++ b/sys-apps/udevil/udevil-0.4.4-r3.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/IgnorantGuru/udevil/archive/${PV}.tar.gz -> ${P}.tar LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 x86" +KEYWORDS="amd64 x86" IUSE="" RDEPEND=">=app-shells/bash-4.0:*
[gentoo-commits] repo/gentoo:master commit in: sys-apps/udevil/
commit: 214b157d3e3fc9b95267158b26bd4dd084cd6dd3 Author: Thomas Deutschmann gentoo org> AuthorDate: Thu Nov 2 21:07:06 2017 + Commit: Thomas Deutschmann gentoo org> CommitDate: Thu Nov 2 21:13:32 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=214b157d sys-apps/udevil: x86 stable (bug #635624) Package-Manager: Portage-2.3.13, Repoman-2.3.4 sys-apps/udevil/udevil-0.4.4-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/udevil/udevil-0.4.4-r3.ebuild b/sys-apps/udevil/udevil-0.4.4-r3.ebuild index d3d8bdc8dda..b59ad33132f 100644 --- a/sys-apps/udevil/udevil-0.4.4-r3.ebuild +++ b/sys-apps/udevil/udevil-0.4.4-r3.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/IgnorantGuru/udevil/archive/${PV}.tar.gz -> ${P}.tar LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 x86" IUSE="" RDEPEND=">=app-shells/bash-4.0:*
[gentoo-commits] repo/gentoo:master commit in: sys-apps/udevil/
commit: 92e30e27bdb5940d3aa5b5039b3b214204b59cc5 Author: Daniel Campbell gentoo org> AuthorDate: Mon May 1 12:45:45 2017 + Commit: Daniel Campbell gentoo org> CommitDate: Mon May 1 12:45:45 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92e30e27 sys-apps/udevil: Correct missing '-r1' Package-Manager: Portage-2.3.5, Repoman-2.3.2 sys-apps/udevil/udevil-0.4.4-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/udevil/udevil-0.4.4-r3.ebuild b/sys-apps/udevil/udevil-0.4.4-r3.ebuild index c93bc7b9dcc..d3d8bdc8dda 100644 --- a/sys-apps/udevil/udevil-0.4.4-r3.ebuild +++ b/sys-apps/udevil/udevil-0.4.4-r3.ebuild @@ -32,7 +32,7 @@ src_prepare() { # This works for 0.4.4 too, no sense copying the patch epatch "${FILESDIR}"/${PN}-0.4.3-flags.patch epatch "${FILESDIR}"/${P}-stat.patch - epatch "${FILESDIR}"/${P}-include-sysmacros.patch + epatch "${FILESDIR}"/${P}-include-sysmacros-r1.patch eapply_user eautoreconf }
[gentoo-commits] repo/gentoo:master commit in: sys-apps/udevil/, sys-apps/udevil/files/
commit: bac129275380b55b46428510ff90155c9e492799 Author: Daniel Campbell gentoo org> AuthorDate: Mon May 1 12:29:04 2017 + Commit: Daniel Campbell gentoo org> CommitDate: Mon May 1 12:29:24 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bac12927 sys-apps/udevil: revbump wrt bug 605662 Gentoo-Bug: 605662 Gentoo-Bug-URL: https://bugs.gentoo.org/605662 Package-Manager: Portage-2.3.5, Repoman-2.3.2 .../files/udevil-0.4.4-include-sysmacros-r1.patch | 27 sys-apps/udevil/udevil-0.4.4-r3.ebuild | 74 ++ 2 files changed, 101 insertions(+) diff --git a/sys-apps/udevil/files/udevil-0.4.4-include-sysmacros-r1.patch b/sys-apps/udevil/files/udevil-0.4.4-include-sysmacros-r1.patch new file mode 100644 index 000..2f9859d34e8 --- /dev/null +++ b/sys-apps/udevil/files/udevil-0.4.4-include-sysmacros-r1.patch @@ -0,0 +1,27 @@ +# Include sysmacros.h, solves Gentoo bug 580364 +# Upstream has merged similar changes, should be present +# in 0.4.5 +--- a/src/udevil.c 2015-05-04 06:34:32.0 -0700 b/src/udevil.c 2017-01-02 07:25:14.744273858 -0800 +@@ -33,6 +33,9 @@ + #include + #include + ++// major/minor, dev_t, needed for glibc>=2.25 ++#include ++ + // groups + #include + +--- a/src/device-info.h2017-01-02 07:47:23.373180528 -0800 b/src/device-info.h2017-03-14 23:35:58.079222855 -0700 +@@ -18,6 +18,9 @@ + // intltool + #include + ++// dev_t ++#include ++ + + + typedef struct device_t { diff --git a/sys-apps/udevil/udevil-0.4.4-r3.ebuild b/sys-apps/udevil/udevil-0.4.4-r3.ebuild new file mode 100644 index 000..c93bc7b9dcc --- /dev/null +++ b/sys-apps/udevil/udevil-0.4.4-r3.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit eutils autotools user + +DESCRIPTION="mount and unmount removable devices without a password" +HOMEPAGE="https://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() { + # This works for 0.4.4 too, no sense copying the patch + epatch "${FILESDIR}"/${PN}-0.4.3-flags.patch + epatch "${FILESDIR}"/${P}-stat.patch + epatch "${FILESDIR}"/${P}-include-sysmacros.patch + eapply_user + 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 " net-fs/sshfs (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 https://ignorantguru.github.com/${PN}/#polling"; + has_version '
[gentoo-commits] repo/gentoo:master commit in: sys-apps/udevil/, sys-apps/udevil/files/
commit: 36c87cf957dbabcaccada42ba02570e7a7dd61e8 Author: Daniel Campbell gentoo org> AuthorDate: Mon Jan 2 15:38:26 2017 + Commit: Daniel Campbell gentoo org> CommitDate: Mon Jan 2 15:38:44 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36c87cf9 sys-apps/udevil: revbump, fixes bug 580364 Upstream is adopting a similar fix and it won't be needed for 0.4.5. Gentoo-Bug: 580364 Gentoo-Bug-URL: https://bugs.gentoo.org/580364 Package-Manager: Portage-2.3.3, Repoman-2.3.1 .../files/udevil-0.4.4-include-sysmacros.patch | 15 + sys-apps/udevil/udevil-0.4.4-r2.ebuild | 75 ++ 2 files changed, 90 insertions(+) diff --git a/sys-apps/udevil/files/udevil-0.4.4-include-sysmacros.patch b/sys-apps/udevil/files/udevil-0.4.4-include-sysmacros.patch new file mode 100644 index ..7adda28 --- /dev/null +++ b/sys-apps/udevil/files/udevil-0.4.4-include-sysmacros.patch @@ -0,0 +1,15 @@ +# Include sysmacros.h, solves Gentoo bug 580364 +# Upstream has merged similar changes, should be present +# in 0.4.5 +--- a/src/udevil.c 2015-05-04 06:34:32.0 -0700 b/src/udevil.c 2017-01-02 07:25:14.744273858 -0800 +@@ -33,6 +33,9 @@ + #include + #include + ++// major/minor, dev_t, needed for glibc>=2.25 ++#include ++ + // groups + #include + diff --git a/sys-apps/udevil/udevil-0.4.4-r2.ebuild b/sys-apps/udevil/udevil-0.4.4-r2.ebuild new file mode 100644 index ..864ac30 --- /dev/null +++ b/sys-apps/udevil/udevil-0.4.4-r2.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +inherit eutils autotools user + +DESCRIPTION="mount and unmount removable devices without a password" +HOMEPAGE="https://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() { + # This works for 0.4.4 too, no sense copying the patch + epatch "${FILESDIR}"/${PN}-0.4.3-flags.patch + epatch "${FILESDIR}"/${P}-stat.patch + epatch "${FILESDIR}"/${P}-include-sysmacros.patch + eapply_user + 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 " net-fs/sshfs (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 https://ignorantguru.github.com/${PN}/#polling"; + has_version '
[gentoo-commits] repo/gentoo:master commit in: sys-apps/udevil/
commit: 6d9c58807ff4ea90b1fe5f3340ea4f98cafd94b9 Author: Daniel Campbell gentoo org> AuthorDate: Wed Apr 27 00:33:17 2016 + Commit: Daniel Campbell gentoo org> CommitDate: Wed Apr 27 00:35:06 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d9c5880 sys-apps/udevil: Remove proxy-maint from metadata Package-Manager: portage-2.2.28 sys-apps/udevil/metadata.xml | 4 1 file changed, 4 deletions(-) diff --git a/sys-apps/udevil/metadata.xml b/sys-apps/udevil/metadata.xml index 099aa5a..77901d0 100644 --- a/sys-apps/udevil/metadata.xml +++ b/sys-apps/udevil/metadata.xml @@ -9,10 +9,6 @@ thyarmageddon+gen...@gmail.com Elijah El Lazkani - - proxy-ma...@gentoo.org - Proxy Maintainers - IgnorantGuru/udevil
[gentoo-commits] repo/gentoo:master commit in: sys-apps/udevil/, sys-apps/udevil/files/
commit: 11b6d2990dcb33c8ff73b033479654e09588cfef Author: Daniel Campbell gentoo org> AuthorDate: Mon Mar 7 01:45:12 2016 + Commit: Daniel Campbell gentoo org> CommitDate: Mon Mar 7 01:48:04 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11b6d299 sys-apps/udevil: Cleanup old versions Package-Manager: portage-2.2.27 sys-apps/udevil/Manifest | 2 - .../udevil/files/udevil-0.4.1-automake-1.13.patch | 11 sys-apps/udevil/files/udevil-0.4.1-flags.patch | 46 -- sys-apps/udevil/udevil-0.4.1.ebuild| 71 - sys-apps/udevil/udevil-0.4.3.ebuild| 71 - sys-apps/udevil/udevil-0.4.4.ebuild| 72 -- 6 files changed, 273 deletions(-) diff --git a/sys-apps/udevil/Manifest b/sys-apps/udevil/Manifest index 0abb1d6..5937159 100644 --- a/sys-apps/udevil/Manifest +++ b/sys-apps/udevil/Manifest @@ -1,3 +1 @@ -DIST udevil-0.4.1.tar.xz 299636 SHA256 2ade0860d549455c73447f9b0d661c333e6f7fabe01008bebdc3045500feb057 SHA512 e67a1645b859b2a11671b3c78d093596f7151aa6e30d28622ad1620633297edcf423823a472ead9c703c9de7a9768c5ea0ed65578d7fd2975a1408c13fc6 WHIRLPOOL b690861bfa5661a49fe4b9194488364d4ac28266764a04a774bc593f5fdf81098e5c237553d80426165b0271c48a53e977160a3defcf68c78fe21134fb7d40fd -DIST udevil-0.4.3.tar.gz 474453 SHA256 c49d2644baf87182c160550d708f75fe1253a2ceb749148e9148d7f1cfbc6209 SHA512 7fc04a8166d189dab73e7ef0ed8d9db6d98dc74c9ae41a9ce2ee1a29b34d3ca6379fce96e89a5cbc9a10bf88167934710827487fe59c9f7c438832bbefc16adf WHIRLPOOL 17e56ca0026deb24d5d00718b83fe9fe49437f6f037ee91075542c70f46b993f8060fc4ccc9a1bf54b8cff90fad8706f4cd72f1a37794c8f9ad0086ff86d3597 DIST udevil-0.4.4.tar.gz 477254 SHA256 ad2fd8375bd62622718a04235e9772119459089938dbb78e657955e595822b7c SHA512 adce4916e06d1cc4965521abbcbc2901e53930691167f431cb18e28d3ef8bde740e95a6a5f40dfc58dfd7b4b661b4475d3dd2b6174a5d7a55ae7c65629b82327 WHIRLPOOL 6bd7b5e6792e9f556113260a86f1aa29b795a0d7ddc577f86fd286d2a95515ac32e80bdfc4677a1aa59b0efcbddd8e40eec83db4e63439e8d1fead6061b64bec diff --git a/sys-apps/udevil/files/udevil-0.4.1-automake-1.13.patch b/sys-apps/udevil/files/udevil-0.4.1-automake-1.13.patch deleted file mode 100644 index 44da794..000 --- a/sys-apps/udevil/files/udevil-0.4.1-automake-1.13.patch +++ /dev/null @@ -1,11 +0,0 @@ udevil-0.4.1/configure.ac -+++ udevil-0.4.1/configure.ac -@@ -1,7 +1,7 @@ - AC_PREREQ(2.52) - - AC_INIT(src/udevil.c) --AM_CONFIG_HEADER(config.h) -+AC_CONFIG_HEADERS(config.h) - AC_CONFIG_SRCDIR(src) - AM_INIT_AUTOMAKE(udevil, 0.4.1) - diff --git a/sys-apps/udevil/files/udevil-0.4.1-flags.patch b/sys-apps/udevil/files/udevil-0.4.1-flags.patch deleted file mode 100644 index 166a435..000 --- a/sys-apps/udevil/files/udevil-0.4.1-flags.patch +++ /dev/null @@ -1,46 +0,0 @@ -From: Julian Ospald -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 &1 &1 https://ignorantguru.github.com/udevil/"; -SRC_URI="https://dev.gentoo.org/~hasufell/distfiles/${P}.tar.xz"; - -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,automake-1.13}.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 https://ignorantguru.github.com/${PN}/#polling"; - has_version 'https://ignoran
[gentoo-commits] repo/gentoo:master commit in: sys-apps/udevil/
commit: 3062f9873f0dd2d797931bab56ab76ef424ea42b Author: Agostino Sarubbo gentoo org> AuthorDate: Thu Dec 3 13:26:30 2015 + Commit: Agostino Sarubbo gentoo org> CommitDate: Thu Dec 3 13:26:30 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3062f987 sys-apps/udevil: x86 stable wrt bug #566970 Package-Manager: portage-2.2.20.1 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> sys-apps/udevil/udevil-0.4.4-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/udevil/udevil-0.4.4-r1.ebuild b/sys-apps/udevil/udevil-0.4.4-r1.ebuild index f6d4582..d151b78 100644 --- a/sys-apps/udevil/udevil-0.4.4-r1.ebuild +++ b/sys-apps/udevil/udevil-0.4.4-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/IgnorantGuru/udevil/archive/${PV}.tar.gz -> ${P}.tar LICENSE="GPL-3" SLOT="0" -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="" RDEPEND=">=app-shells/bash-4.0:*
[gentoo-commits] repo/gentoo:master commit in: sys-apps/udevil/
commit: ab59749c9168ada8f0fccff20aaae215e7bc45d2 Author: Agostino Sarubbo gentoo org> AuthorDate: Tue Dec 1 11:20:39 2015 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue Dec 1 11:20:39 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab59749c sys-apps/udevil: amd64 stable wrt bug #566970 Package-Manager: portage-2.2.20.1 RepoMan-Options: --include-arches="amd64" sys-apps/udevil/udevil-0.4.4-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/udevil/udevil-0.4.4-r1.ebuild b/sys-apps/udevil/udevil-0.4.4-r1.ebuild index d8a001b..f6d4582 100644 --- a/sys-apps/udevil/udevil-0.4.4-r1.ebuild +++ b/sys-apps/udevil/udevil-0.4.4-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/IgnorantGuru/udevil/archive/${PV}.tar.gz -> ${P}.tar LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="" RDEPEND=">=app-shells/bash-4.0:*