summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'acct-user')
-rw-r--r--acct-user/apache/apache-0-r3.ebuild12
-rw-r--r--acct-user/apache/apache-0-r4.ebuild32
-rw-r--r--acct-user/apache/metadata.xml4
-rw-r--r--acct-user/atuin/metadata.xml2
-rw-r--r--acct-user/gns3/metadata.xml2
-rw-r--r--acct-user/nginx/metadata.xml4
-rw-r--r--acct-user/nginx/nginx-0-r1.ebuild12
-rw-r--r--acct-user/nginx/nginx-0-r2.ebuild32
-rw-r--r--acct-user/openhab/metadata.xml2
-rw-r--r--acct-user/sandmann/metadata.xml2
-rw-r--r--acct-user/spamd/metadata.xml2
-rw-r--r--acct-user/sqlgrey/metadata.xml2
-rw-r--r--acct-user/sssd/metadata.xml16
-rw-r--r--acct-user/sssd/sssd-0.ebuild13
-rw-r--r--acct-user/vdr/vdr-0-r3.ebuild (renamed from acct-user/vdr/vdr-0-r2.ebuild)26
15 files changed, 132 insertions, 31 deletions
diff --git a/acct-user/apache/apache-0-r3.ebuild b/acct-user/apache/apache-0-r3.ebuild
deleted file mode 100644
index 1d0b8a4e54b9..000000000000
--- a/acct-user/apache/apache-0-r3.ebuild
+++ /dev/null
@@ -1,12 +0,0 @@
-# Copyright 2019-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit acct-user
-
-ACCT_USER_ID="81"
-ACCT_USER_GROUPS=( "apache" )
-ACCT_USER_HOME="/var/www"
-
-acct-user_add_deps
diff --git a/acct-user/apache/apache-0-r4.ebuild b/acct-user/apache/apache-0-r4.ebuild
new file mode 100644
index 000000000000..4d578ee26829
--- /dev/null
+++ b/acct-user/apache/apache-0-r4.ebuild
@@ -0,0 +1,32 @@
+# Copyright 2019-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit acct-user
+
+ACCT_USER_ID="81"
+ACCT_USER_GROUPS=( "apache" )
+ACCT_USER_HOME="/var/www"
+
+IUSE="icingaweb2 mgraph"
+
+acct-user_add_deps
+
+RDEPEND+="
+ icingaweb2? (
+ acct-group/icingacmd
+ acct-group/icingaweb2
+ )
+ mgraph? (
+ acct-group/mgraph
+ )
+"
+
+pkg_setup() {
+ # www-apps/icingaweb2
+ use icingaweb2 && ACCT_USER_GROUPS+=( icingacmd icingaweb2 )
+
+ # net-mail/mailgraph
+ use mgraph && ACCT_USER_GROUPS+=( mgraph )
+}
diff --git a/acct-user/apache/metadata.xml b/acct-user/apache/metadata.xml
index bb8cff5eb952..0657bc8fff35 100644
--- a/acct-user/apache/metadata.xml
+++ b/acct-user/apache/metadata.xml
@@ -5,4 +5,8 @@
<email>apache-bugs@gentoo.org</email>
<name>Apache project</name>
</maintainer>
+ <use>
+ <flag name="icingaweb2">Prepare group membership for <pkg>www-apps/icingaweb2</pkg></flag>
+ <flag name="mgraph">Prepare group membership for <pkg>net-mail/mailgraph</pkg></flag>
+ </use>
</pkgmetadata>
diff --git a/acct-user/atuin/metadata.xml b/acct-user/atuin/metadata.xml
index 87a759d410cf..a7fa285c7476 100644
--- a/acct-user/atuin/metadata.xml
+++ b/acct-user/atuin/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<name>Florian Schmaus</name>
diff --git a/acct-user/gns3/metadata.xml b/acct-user/gns3/metadata.xml
index 84aeb359eebd..65416c3036a6 100644
--- a/acct-user/gns3/metadata.xml
+++ b/acct-user/gns3/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person" proxied="yes">
<email>mmk@levelnine.at</email>
diff --git a/acct-user/nginx/metadata.xml b/acct-user/nginx/metadata.xml
index 115e9d64a669..e2269995015a 100644
--- a/acct-user/nginx/metadata.xml
+++ b/acct-user/nginx/metadata.xml
@@ -2,4 +2,8 @@
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
+ <use>
+ <flag name="icingaweb2">Prepare group membership for <pkg>www-apps/icingaweb2</pkg></flag>
+ <flag name="mgraph">Prepare group membership for <pkg>net-mail/mailgraph</pkg></flag>
+ </use>
</pkgmetadata>
diff --git a/acct-user/nginx/nginx-0-r1.ebuild b/acct-user/nginx/nginx-0-r1.ebuild
deleted file mode 100644
index f6b6ea4ea30f..000000000000
--- a/acct-user/nginx/nginx-0-r1.ebuild
+++ /dev/null
@@ -1,12 +0,0 @@
-# Copyright 2019-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit acct-user
-
-ACCT_USER_ID="82"
-ACCT_USER_GROUPS=( "nginx" )
-ACCT_USER_HOME="/var/lib/nginx"
-
-acct-user_add_deps
diff --git a/acct-user/nginx/nginx-0-r2.ebuild b/acct-user/nginx/nginx-0-r2.ebuild
new file mode 100644
index 000000000000..d3de2d164909
--- /dev/null
+++ b/acct-user/nginx/nginx-0-r2.ebuild
@@ -0,0 +1,32 @@
+# Copyright 2019-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit acct-user
+
+ACCT_USER_ID="82"
+ACCT_USER_GROUPS=( "nginx" )
+ACCT_USER_HOME="/var/lib/nginx"
+
+IUSE="icingaweb2 mgraph"
+
+acct-user_add_deps
+
+RDEPEND+="
+ icingaweb2? (
+ acct-group/icingacmd
+ acct-group/icingaweb2
+ )
+ mgraph? (
+ acct-group/mgraph
+ )
+"
+
+pkg_setup() {
+ # www-apps/icingaweb2
+ use icingaweb2 && ACCT_USER_GROUPS+=( icingacmd icingaweb2 )
+
+ # net-mail/mailgraph
+ use mgraph && ACCT_USER_GROUPS+=( mgraph )
+}
diff --git a/acct-user/openhab/metadata.xml b/acct-user/openhab/metadata.xml
index 87a759d410cf..a7fa285c7476 100644
--- a/acct-user/openhab/metadata.xml
+++ b/acct-user/openhab/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<name>Florian Schmaus</name>
diff --git a/acct-user/sandmann/metadata.xml b/acct-user/sandmann/metadata.xml
index 87a759d410cf..a7fa285c7476 100644
--- a/acct-user/sandmann/metadata.xml
+++ b/acct-user/sandmann/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<name>Florian Schmaus</name>
diff --git a/acct-user/spamd/metadata.xml b/acct-user/spamd/metadata.xml
index 5f91881e0464..ea8fa29e42b5 100644
--- a/acct-user/spamd/metadata.xml
+++ b/acct-user/spamd/metadata.xml
@@ -2,7 +2,7 @@
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person" proxied="yes">
- <email>gentoo_bugs_peep@parallaxshift.com</email>
+ <email>gentoo_bugs_2_peep@parallaxshift.com</email>
<name>Philippe Chaintreuil</name>
</maintainer>
diff --git a/acct-user/sqlgrey/metadata.xml b/acct-user/sqlgrey/metadata.xml
index 5f91881e0464..ea8fa29e42b5 100644
--- a/acct-user/sqlgrey/metadata.xml
+++ b/acct-user/sqlgrey/metadata.xml
@@ -2,7 +2,7 @@
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person" proxied="yes">
- <email>gentoo_bugs_peep@parallaxshift.com</email>
+ <email>gentoo_bugs_2_peep@parallaxshift.com</email>
<name>Philippe Chaintreuil</name>
</maintainer>
diff --git a/acct-user/sssd/metadata.xml b/acct-user/sssd/metadata.xml
new file mode 100644
index 000000000000..ab72af36d9cc
--- /dev/null
+++ b/acct-user/sssd/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>base-system@gentoo.org</email>
+ <name>Gentoo Base System</name>
+ </maintainer>
+ <maintainer type="person" proxied="yes">
+ <email>salah.coronya@gmail.com</email>
+ <name>Christopher Byrne</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/acct-user/sssd/sssd-0.ebuild b/acct-user/sssd/sssd-0.ebuild
new file mode 100644
index 000000000000..642d60b90171
--- /dev/null
+++ b/acct-user/sssd/sssd-0.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit acct-user
+
+DESCRIPTION="A user for sys-auth/sssd"
+
+ACCT_USER_GROUPS=( "sssd" )
+ACCT_USER_ID="543"
+
+acct-user_add_deps
diff --git a/acct-user/vdr/vdr-0-r2.ebuild b/acct-user/vdr/vdr-0-r3.ebuild
index 7c25955a8feb..98027c414841 100644
--- a/acct-user/vdr/vdr-0-r2.ebuild
+++ b/acct-user/vdr/vdr-0-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2023 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -14,6 +14,30 @@ IUSE="graphlcd legacy-homedir remote serial systemd"
acct-user_add_deps
+REQUIRED_USE="
+ remote? ( systemd )
+"
+
+RDEPEND+="
+ graphlcd? (
+ acct-group/lp
+ acct-group/usb
+ )
+ remote? (
+ systemd? (
+ acct-group/input
+ )
+ )
+ serial? (
+ systemd? (
+ acct-group/dialout
+ )
+ !systemd? (
+ acct-group/uucp
+ )
+ )
+"
+
pkg_setup() {
# if user wants to preserve his existing vdr installation,
# he can set USE=legacy-homedir