[gentoo-commits] repo/gentoo:master commit in: sys-apps/udevil/
commit: cb1371cb02ba7755ff58ae6c8dcda871e825b964 Author: Hoël Bézier riseup net> AuthorDate: Sat Sep 13 12:22:36 2025 + Commit: Sam James gentoo org> CommitDate: Wed Sep 24 01:26:39 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb1371cb sys-apps/udevil: add myself as a maintainer Signed-off-by: Hoël Bézier riseup.net> Signed-off-by: Sam James gentoo.org> sys-apps/udevil/metadata.xml | 9 - 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/sys-apps/udevil/metadata.xml b/sys-apps/udevil/metadata.xml index 6107a02c74e3..11838161eff5 100644 --- a/sys-apps/udevil/metadata.xml +++ b/sys-apps/udevil/metadata.xml @@ -1,7 +1,14 @@ https://www.gentoo.org/dtd/metadata.dtd";> - + + [email protected] + Hoël Bézier + + + [email protected] + Proxy Maintainers + IgnorantGuru/udevil
[gentoo-commits] repo/gentoo:master commit in: sys-apps/udevil/, sys-apps/udevil/files/
commit: c15bd54361d3aa170f5a7b4a9f4406366810ed2d
Author: Hoël Bézier riseup net>
AuthorDate: Sat Sep 13 12:22:35 2025 +
Commit: Sam James gentoo org>
CommitDate: Wed Sep 24 01:26:35 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c15bd543
sys-apps/udevil: Fix compilation with gcc15
Signal handlers should take an int parameter for the signal they’re
handling.
Closes: https://bugs.gentoo.org/945124
Signed-off-by: Hoël Bézier riseup.net>
Signed-off-by: Sam James gentoo.org>
.../udevil/files/udevil-0.4.4-signal-handlers.patch | 20
sys-apps/udevil/udevil-0.4.4-r6.ebuild | 1 +
2 files changed, 21 insertions(+)
diff --git a/sys-apps/udevil/files/udevil-0.4.4-signal-handlers.patch
b/sys-apps/udevil/files/udevil-0.4.4-signal-handlers.patch
new file mode 100644
index ..49b5cf7aa5a9
--- /dev/null
+++ b/sys-apps/udevil/files/udevil-0.4.4-signal-handlers.patch
@@ -0,0 +1,20 @@
+--- a/src/udevil.c
b/src/udevil.c
+@@ -4795,7 +4795,7 @@ static int command_info( CommandData* data )
+ return ret;
+ }
+
+-void command_monitor_finalize()
++void command_monitor_finalize(int signal)
+ {
+ //if (signal == SIGINT || signal == SIGTERM)
+ //printf( "\nudevil: SIGINT || SIGTERM\n");
+@@ -4913,7 +4913,7 @@ finish_:
+ return 1;
+ }
+
+-void command_interrupt()
++void command_interrupt(int signal)
+ {
+ if ( udev )
+ {
diff --git a/sys-apps/udevil/udevil-0.4.4-r6.ebuild
b/sys-apps/udevil/udevil-0.4.4-r6.ebuild
index 1cf66f6ccac0..74720dd6 100644
--- a/sys-apps/udevil/udevil-0.4.4-r6.ebuild
+++ b/sys-apps/udevil/udevil-0.4.4-r6.ebuild
@@ -33,6 +33,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-0.4.4-no-libtool.patch
"${FILESDIR}"/${PN}-0.4.4-no-conf.d.patch
"${FILESDIR}"/${PN}-0.4.4-remove-exfat-options.patch
+ "${FILESDIR}"/${PN}-0.4.4-signal-handlers.patch
)
src_prepare() {
[gentoo-commits] repo/gentoo:master commit in: sys-apps/udevil/files/, sys-apps/udevil/
commit: a4bde19557cba840f7733b802008059730c4d1ba
Author: Hoël Bézier riseup net>
AuthorDate: Sat Sep 13 12:22:34 2025 +
Commit: Sam James gentoo org>
CommitDate: Wed Sep 24 01:26:18 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4bde195
sys-apps/udevil: Remove unneeded patch
It is totally redundant with udevil-0.4.4-stat.patch.
Signed-off-by: Hoël Bézier riseup.net>
Signed-off-by: Sam James gentoo.org>
sys-apps/udevil/files/udevil-0.4.4-include-sysstat.patch | 15 ---
sys-apps/udevil/udevil-0.4.4-r6.ebuild | 1 -
2 files changed, 16 deletions(-)
diff --git a/sys-apps/udevil/files/udevil-0.4.4-include-sysstat.patch
b/sys-apps/udevil/files/udevil-0.4.4-include-sysstat.patch
deleted file mode 100644
index 517efa254492..
--- a/sys-apps/udevil/files/udevil-0.4.4-include-sysstat.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-# Fixes #945124
-diff --git a/src/device-info.h b/src/device-info.h
-index 6cb3683..f3e6c8a 100644
a/src/device-info.h
-+++ b/src/device-info.h
-@@ -10,6 +10,9 @@
- // glib
- #include
-
-+// POSIX
-+#include
-+
- // udev
- #include
- #include
diff --git a/sys-apps/udevil/udevil-0.4.4-r6.ebuild
b/sys-apps/udevil/udevil-0.4.4-r6.ebuild
index cf5250bfad0f..1cf66f6ccac0 100644
--- a/sys-apps/udevil/udevil-0.4.4-r6.ebuild
+++ b/sys-apps/udevil/udevil-0.4.4-r6.ebuild
@@ -32,7 +32,6 @@ PATCHES=(
"${FILESDIR}"/${PN}-0.4.4-include-sysmacros.patch
"${FILESDIR}"/${PN}-0.4.4-no-libtool.patch
"${FILESDIR}"/${PN}-0.4.4-no-conf.d.patch
- "${FILESDIR}"/${PN}-0.4.4-include-sysstat.patch
"${FILESDIR}"/${PN}-0.4.4-remove-exfat-options.patch
)
[gentoo-commits] repo/gentoo:master commit in: sys-apps/udevil/files/, sys-apps/udevil/
commit: 83d563de55a465698415667f1f393679d72926b1
Author: Hoël Bézier riseup net>
AuthorDate: Sat May 17 20:29:46 2025 +
Commit: Sam James gentoo org>
CommitDate: Thu Jun 12 12:22:21 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83d563de
sys-apps/udevil: remove invalid exfat mount options
The default /etc/udevil/udevil.conf file provided by upstream is quite
old and references exfat mount options used by the fuse driver. This
fuse driver has since been replaced by a kernel driver which do not
exactly accept the same options.
* nonempty has been removed from the kernel driver
* namecase is marked as deprecated
They are removed from the configuration file, for both allowed and
default mount options.
Signed-off-by: Hoël Bézier riseup.net>
Signed-off-by: Sam James gentoo.org>
.../files/udevil-0.4.4-remove-exfat-options.patch | 23 ++
sys-apps/udevil/udevil-0.4.4-r5.ebuild | 1 +
2 files changed, 24 insertions(+)
diff --git a/sys-apps/udevil/files/udevil-0.4.4-remove-exfat-options.patch
b/sys-apps/udevil/files/udevil-0.4.4-remove-exfat-options.patch
new file mode 100644
index ..6c53b84b01e8
--- /dev/null
+++ b/sys-apps/udevil/files/udevil-0.4.4-remove-exfat-options.patch
@@ -0,0 +1,23 @@
+diff --git a/etc/udevil.conf b/etc/udevil.conf
+index 75a4c0d..f0dd102 100644
+--- a/etc/udevil.conf
b/etc/udevil.conf
+@@ -221,7 +221,7 @@ default_options_file = nosuid, noexec, nodev,
noatime, uid=$UID, gid=$GID,
+ default_options_iso9660 = nosuid, noexec, nodev, noatime, uid=$UID,
gid=$GID, ro, utf8
+ default_options_udf = nosuid, noexec, nodev, noatime, uid=$UID, gid=$GID
+ default_options_vfat = nosuid, noexec, nodev, noatime, fmask=0133,
dmask=0022, uid=$UID, gid=$GID, utf8
+-default_options_exfat = nosuid, noexec, nodev, noatime, umask=0077,
uid=$UID, gid=$GID, iocharset=utf8, namecase=0, nonempty
++default_options_exfat = nosuid, noexec, nodev, noatime, umask=0077,
uid=$UID, gid=$GID, iocharset=utf8
+ default_options_msdos = nosuid, noexec, nodev, noatime, fmask=0133,
dmask=0022, uid=$UID, gid=$GID
+ default_options_umsdos= nosuid, noexec, nodev, noatime, fmask=0133,
dmask=0022, uid=$UID, gid=$GID
+ default_options_ntfs = nosuid, noexec, nodev, noatime, fmask=0133,
uid=$UID, gid=$GID, utf8
+@@ -252,7 +252,7 @@ allowed_options_smbfs = nosuid, noexec, nodev, ro, rw,
remount, port=*, user
+ allowed_options_sshfs = nosuid, noexec, nodev, noatime, ro, rw, uid=$UID,
gid=$GID, nonempty, allow_other, idmap=user, BatchMode=yes, port=*
+ allowed_options_curlftpfs = nosuid, noexec, nodev, noatime, ro, rw, uid=$UID,
gid=$GID, nonempty, allow_other, user=*
+ allowed_options_ftpfs = nosuid, noexec, nodev, noatime, ro, rw, port=*,
user=*, pass=*, root=*, uid=$UID, gid=$GID
+-allowed_options_exfat = nosuid, noexec, nodev, noatime, fmask=0133,
dmask=0022, uid=$UID, gid=$GID, umask=0077, namecase=*, ro, rw, sync, flush,
iocharset=*, remount, nonempty
++allowed_options_exfat = nosuid, noexec, nodev, noatime, fmask=0133,
dmask=0022, uid=$UID, gid=$GID, umask=0077, ro, rw, sync, flush, iocharset=*,
remount
+
+
+ # mount_point_mode, if present and set to a non-empty value, will cause udevil
+
diff --git a/sys-apps/udevil/udevil-0.4.4-r5.ebuild
b/sys-apps/udevil/udevil-0.4.4-r5.ebuild
index cf36585e097f..cf5250bfad0f 100644
--- a/sys-apps/udevil/udevil-0.4.4-r5.ebuild
+++ b/sys-apps/udevil/udevil-0.4.4-r5.ebuild
@@ -33,6 +33,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-0.4.4-no-libtool.patch
"${FILESDIR}"/${PN}-0.4.4-no-conf.d.patch
"${FILESDIR}"/${PN}-0.4.4-include-sysstat.patch
+ "${FILESDIR}"/${PN}-0.4.4-remove-exfat-options.patch
)
src_prepare() {
[gentoo-commits] repo/gentoo:master commit in: sys-apps/udevil/
commit: c0faac909f254b63d7ec9456ed29cc016b085732
Author: Sam James gentoo org>
AuthorDate: Thu Jun 12 12:23:40 2025 +
Commit: Sam James gentoo org>
CommitDate: Thu Jun 12 12:23:40 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0faac90
sys-apps/udevil: move changes into -r6 and restore -r5 to earlier state
The changes earlier affect installed files and also shouldn't be
done in-place (especially not on a stable ebuild) so we need a new revision
in ~arch.
Signed-off-by: Sam James gentoo.org>
sys-apps/udevil/udevil-0.4.4-r5.ebuild | 3 ---
sys-apps/udevil/{udevil-0.4.4-r5.ebuild => udevil-0.4.4-r6.ebuild} | 2 +-
2 files changed, 1 insertion(+), 4 deletions(-)
diff --git a/sys-apps/udevil/udevil-0.4.4-r5.ebuild
b/sys-apps/udevil/udevil-0.4.4-r5.ebuild
index cf5250bfad0f..459b9c93cf89 100644
--- a/sys-apps/udevil/udevil-0.4.4-r5.ebuild
+++ b/sys-apps/udevil/udevil-0.4.4-r5.ebuild
@@ -31,9 +31,6 @@ PATCHES=(
"${FILESDIR}"/${PN}-0.4.4-stat.patch
"${FILESDIR}"/${PN}-0.4.4-include-sysmacros.patch
"${FILESDIR}"/${PN}-0.4.4-no-libtool.patch
- "${FILESDIR}"/${PN}-0.4.4-no-conf.d.patch
- "${FILESDIR}"/${PN}-0.4.4-include-sysstat.patch
- "${FILESDIR}"/${PN}-0.4.4-remove-exfat-options.patch
)
src_prepare() {
diff --git a/sys-apps/udevil/udevil-0.4.4-r5.ebuild
b/sys-apps/udevil/udevil-0.4.4-r6.ebuild
similarity index 98%
copy from sys-apps/udevil/udevil-0.4.4-r5.ebuild
copy to sys-apps/udevil/udevil-0.4.4-r6.ebuild
index cf5250bfad0f..b31a77682643 100644
--- a/sys-apps/udevil/udevil-0.4.4-r5.ebuild
+++ b/sys-apps/udevil/udevil-0.4.4-r6.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/, sys-apps/udevil/files/
commit: c7c7542802152f23f68800352912be2f9d6d4980
Author: Hoël Bézier riseup net>
AuthorDate: Sat May 17 20:29:45 2025 +
Commit: Sam James gentoo org>
CommitDate: Thu Jun 12 12:22:13 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7c75428
sys-apps/udevil: include sys/stat.h where needed, bug #945124
Closes: https://bugs.gentoo.org/945124
Signed-off-by: Hoël Bézier riseup.net>
Signed-off-by: Sam James gentoo.org>
sys-apps/udevil/files/udevil-0.4.4-include-sysstat.patch | 15 +++
sys-apps/udevil/udevil-0.4.4-r5.ebuild | 1 +
2 files changed, 16 insertions(+)
diff --git a/sys-apps/udevil/files/udevil-0.4.4-include-sysstat.patch
b/sys-apps/udevil/files/udevil-0.4.4-include-sysstat.patch
new file mode 100644
index ..517efa254492
--- /dev/null
+++ b/sys-apps/udevil/files/udevil-0.4.4-include-sysstat.patch
@@ -0,0 +1,15 @@
+# Fixes #945124
+diff --git a/src/device-info.h b/src/device-info.h
+index 6cb3683..f3e6c8a 100644
+--- a/src/device-info.h
b/src/device-info.h
+@@ -10,6 +10,9 @@
+ // glib
+ #include
+
++// POSIX
++#include
++
+ // udev
+ #include
+ #include
diff --git a/sys-apps/udevil/udevil-0.4.4-r5.ebuild
b/sys-apps/udevil/udevil-0.4.4-r5.ebuild
index 49f609e4e6d2..cf36585e097f 100644
--- a/sys-apps/udevil/udevil-0.4.4-r5.ebuild
+++ b/sys-apps/udevil/udevil-0.4.4-r5.ebuild
@@ -32,6 +32,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-0.4.4-include-sysmacros.patch
"${FILESDIR}"/${PN}-0.4.4-no-libtool.patch
"${FILESDIR}"/${PN}-0.4.4-no-conf.d.patch
+ "${FILESDIR}"/${PN}-0.4.4-include-sysstat.patch
)
src_prepare() {
[gentoo-commits] repo/gentoo:master commit in: sys-apps/udevil/files/, sys-apps/udevil/
commit: b9e139ebe68cde32d1c4e5d099d2345f88b0dba5 Author: Hoël Bézier riseup net> AuthorDate: Sat May 17 20:29:44 2025 + Commit: Sam James gentoo org> CommitDate: Thu Jun 12 12:22:02 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9e139eb sys-apps/udevil: do not install /etc/conf.d/devmon, bug #832907 Do not install the /etc/conf.d/devmon configuration file. It was only used to set arguments to the [email protected] systemd unit and defaulted to no arguments. Closes: https://bugs.gentoo.org/832907 Signed-off-by: Hoël Bézier riseup.net> Signed-off-by: Sam James gentoo.org> sys-apps/udevil/files/udevil-0.4.4-no-conf.d.patch | 63 ++ sys-apps/udevil/udevil-0.4.4-r5.ebuild | 3 +- 2 files changed, 65 insertions(+), 1 deletion(-) diff --git a/sys-apps/udevil/files/udevil-0.4.4-no-conf.d.patch b/sys-apps/udevil/files/udevil-0.4.4-no-conf.d.patch new file mode 100644 index ..0c99b662c4d4 --- /dev/null +++ b/sys-apps/udevil/files/udevil-0.4.4-no-conf.d.patch @@ -0,0 +1,63 @@ +diff --git a/etc/Makefile.am b/etc/Makefile.am +index 9b6e752..a33ce8e 100644 +--- a/etc/Makefile.am b/etc/Makefile.am +@@ -1,5 +1,5 @@ + if ADD_SYSTEMD +-EXTRA_DIST = udevil.conf devmon [email protected] ++EXTRA_DIST = udevil.conf [email protected] + else + EXTRA_DIST = udevil.conf + endif +@@ -11,11 +11,6 @@ install-data-hook: + $(srcdir)/udevil.conf \ + $(DESTDIR)/$(sysconfdir)/udevil/udevil.conf + if ADD_SYSTEMD +- test -d $(DESTDIR)/$(sysconfdir)/conf.d || mkdir -p -- \ +- $(DESTDIR)/$(sysconfdir)/conf.d +- test -f $(DESTDIR)/$(sysconfdir)/conf.d/devmon || $(INSTALL_DATA) \ +- $(srcdir)/systemd/devmon \ +- $(DESTDIR)/$(sysconfdir)/conf.d/devmon + test -d $(DESTDIR)/$(libdir)/systemd/system || \ + mkdir -p -- $(DESTDIR)/$(libdir)/systemd/system + $(INSTALL_DATA) $(srcdir)/systemd/[email protected] \ +diff --git a/etc/Makefile.in b/etc/Makefile.in +index bf2b19b..4489e30 100644 +--- a/etc/Makefile.in b/etc/Makefile.in +@@ -262,7 +262,7 @@ top_build_prefix = @top_build_prefix@ + top_builddir = @top_builddir@ + top_srcdir = @top_srcdir@ + @ADD_SYSTEMD_FALSE@EXTRA_DIST = udevil.conf +-@ADD_SYSTEMD_TRUE@EXTRA_DIST = udevil.conf devmon [email protected] ++@ADD_SYSTEMD_TRUE@EXTRA_DIST = udevil.conf [email protected] + all: all-am + + .SUFFIXES: +@@ -462,11 +462,6 @@ install-data-hook: + test -f $(DESTDIR)/$(sysconfdir)/udevil/udevil.conf || $(INSTALL_DATA) \ + $(srcdir)/udevil.conf \ + $(DESTDIR)/$(sysconfdir)/udevil/udevil.conf +-@ADD_SYSTEMD_TRUE@test -d $(DESTDIR)/$(sysconfdir)/conf.d || mkdir -p -- \ +-@ADD_SYSTEMD_TRUE@$(DESTDIR)/$(sysconfdir)/conf.d +-@ADD_SYSTEMD_TRUE@test -f $(DESTDIR)/$(sysconfdir)/conf.d/devmon || $(INSTALL_DATA) \ +-@ADD_SYSTEMD_TRUE@$(srcdir)/systemd/devmon \ +-@ADD_SYSTEMD_TRUE@ $(DESTDIR)/$(sysconfdir)/conf.d/devmon + @ADD_SYSTEMD_TRUE@test -d $(DESTDIR)/$(libdir)/systemd/system || \ + @ADD_SYSTEMD_TRUE@mkdir -p -- $(DESTDIR)/$(libdir)/systemd/system + @ADD_SYSTEMD_TRUE@$(INSTALL_DATA) $(srcdir)/systemd/[email protected] \ +diff --git a/etc/systemd/[email protected] b/etc/systemd/[email protected] +index 23ccf87..1d707ce 100644 +--- a/etc/systemd/[email protected] b/etc/systemd/[email protected] +@@ -6,8 +6,7 @@ Type=simple + User=%i + # Set DISPLAY for popup dialogs + Environment=DISPLAY=:0 +-EnvironmentFile=/etc/conf.d/devmon +-ExecStart=/usr/bin/devmon $ARGS ++ExecStart=/usr/bin/devmon + + [Install] + WantedBy=multi-user.target + diff --git a/sys-apps/udevil/udevil-0.4.4-r5.ebuild b/sys-apps/udevil/udevil-0.4.4-r5.ebuild index 165c04be6453..49f609e4e6d2 100644 --- a/sys-apps/udevil/udevil-0.4.4-r5.ebuild +++ b/sys-apps/udevil/udevil-0.4.4-r5.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -31,6 +31,7 @@ PATCHES=( "${FILESDIR}"/${PN}-0.4.4-stat.patch "${FILESDIR}"/${PN}-0.4.4-include-sysmacros.patch "${FILESDIR}"/${PN}-0.4.4-no-libtool.patch + "${FILESDIR}"/${PN}-0.4.4-no-conf.d.patch ) src_prepare() {
[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";> - - [email protected] - Elijah El Lazkani - - - [email protected] - 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 @@ [email protected] Elijah El Lazkani + + [email protected] + 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";> - [email protected] - Daniel Campbell - - [email protected] 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 @@ [email protected] Elijah El Lazkani - - [email protected] - 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:*
