[gentoo-commits] repo/proj/guru:dev commit in: net-misc/wsdd/

2024-04-05 Thread Steffen Christgau
commit: c63ee55bd8516b9e7df2b74f3a434f4a2c96e65d
Author: Steffen Christgau  s14u  de>
AuthorDate: Fri Apr  5 08:13:31 2024 +
Commit: Steffen Christgau  s14u  de>
CommitDate: Fri Apr  5 08:20:04 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c63ee55b

net-misc/wsdd: add 0.8

Signed-off-by: Steffen Christgau  s14u.de>

 net-misc/wsdd/Manifest|  1 +
 net-misc/wsdd/wsdd-0.8.ebuild | 44 +++
 2 files changed, 45 insertions(+)

diff --git a/net-misc/wsdd/Manifest b/net-misc/wsdd/Manifest
index b8530a0ac5..21f2ff382e 100644
--- a/net-misc/wsdd/Manifest
+++ b/net-misc/wsdd/Manifest
@@ -1,2 +1,3 @@
 DIST wsdd-0.7.0.tar.gz 30155 BLAKE2B 
74eae9e8dbe4b357cf8931c07ca2131e541bbc57c066197debc6add7dfa99411c836cf4058d477ebbcf484682496110f533e6b8ecb79a8ea789fdc1fec5ebfce
 SHA512 
06926872a63b16526c315dd97e0b7711475c7a4f348db3cb994694256dd01ab099b98b0f6881a7a4fae97b9a8c6784da4b0dc7ec30bb607aa77c824d0687ee76
 DIST wsdd-0.7.1.tar.gz 35921 BLAKE2B 
ce43022c3bd9f7ff1fd7169ac0d5ab6b2ff78d35c221c05b2e20908a5772d563ab2aca571d4e6ae48a55d19d4adcb9cde60f720ae47af8ee950198224fcfdb26
 SHA512 
3d65fd5d5b4bd6ff37409e07301e082ffd2bb5df184cc12730e2cb2d36ebef030c6121b515af9c7eca59562e73414c7da6f7a6cd1b05c3bb27745e402cd7f684
+DIST wsdd-0.8.tar.gz 40455 BLAKE2B 
e4b8e29073b6ea23b73d2f740f6dbabd8c90b615de32d9972c59e5a822daf6232fcdeafb180492a37c4a29ec266c733b160376abedce3b6a90feded2aed25aa2
 SHA512 
e3e5164f9ebe39c979456169bf1b0c6c4cd974792f08fa4dfab9c313fba88ae1208a8112db09c3655719b4e26bfc2616f844f17d2a245132c2f5b22e978e3c20

diff --git a/net-misc/wsdd/wsdd-0.8.ebuild b/net-misc/wsdd/wsdd-0.8.ebuild
new file mode 100644
index 00..faed7e1265
--- /dev/null
+++ b/net-misc/wsdd/wsdd-0.8.ebuild
@@ -0,0 +1,44 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{10,11,12} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit python-r1 systemd
+
+DESCRIPTION="A Web Service Discovery host daemon."
+HOMEPAGE="https://github.com/christgau/wsdd;
+SRC_URI="https://github.com/christgau/wsdd/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="samba"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# Samba is technically not a requirement of wsdd, but depend on it if the use 
flags is set.
+RDEPEND="${PYTHON_DEPS} acct-group/${PN} acct-user/${PN} samba? ( net-fs/samba 
)"
+
+src_install() {
+   python_foreach_impl python_newscript src/wsdd.py wsdd
+
+   # remove dependency on samba from init.d script if samba is not in use 
flags
+   if ! use samba ; then
+   sed -i -e '/need samba/d' etc/openrc/init.d/wsdd || die
+   fi
+
+   sed -i -e "s/daemon:daemon/${PN}:${PN}/" etc/openrc/init.d/wsdd || die
+
+   doinitd etc/openrc/init.d/wsdd
+   doconfd etc/openrc/conf.d/wsdd
+
+   # install systemd unit file with dependency on samba service if use 
flag is set
+   if use samba; then
+   sed -i -e 's/;Wants=smb.service/Wants=samba.service/' 
etc/systemd/wsdd.service || die
+   fi
+   systemd_dounit etc/systemd/wsdd.service
+
+   dodoc README.md
+   doman man/wsdd.8
+}



[gentoo-commits] repo/proj/guru:dev commit in: net-misc/wsdd/

2024-04-05 Thread Steffen Christgau
commit: 1b27b59b6d2d4c7658d60575b917ee401923ae89
Author: Steffen Christgau  s14u  de>
AuthorDate: Fri Apr  5 08:15:34 2024 +
Commit: Steffen Christgau  s14u  de>
CommitDate: Fri Apr  5 08:20:13 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1b27b59b

net-misc/wsdd: enable py3.12

Signed-off-by: Steffen Christgau  s14u.de>

 net-misc/wsdd/wsdd-0.7.0.ebuild | 4 ++--
 net-misc/wsdd/wsdd-0.7.1.ebuild | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/net-misc/wsdd/wsdd-0.7.0.ebuild b/net-misc/wsdd/wsdd-0.7.0.ebuild
index 2d407d9ccd..be844cebc5 100644
--- a/net-misc/wsdd/wsdd-0.7.0.ebuild
+++ b/net-misc/wsdd/wsdd-0.7.0.ebuild
@@ -1,8 +1,8 @@
-# Copyright 2020-2023 Gentoo Authors
+# Copyright 2020-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python3_{10,11} )
+PYTHON_COMPAT=( python3_{10,11,12} )
 PYTHON_REQ_USE="xml(+)"
 
 inherit python-r1 systemd

diff --git a/net-misc/wsdd/wsdd-0.7.1.ebuild b/net-misc/wsdd/wsdd-0.7.1.ebuild
index 3719545fbe..faed7e1265 100644
--- a/net-misc/wsdd/wsdd-0.7.1.ebuild
+++ b/net-misc/wsdd/wsdd-0.7.1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 2020-2023 Gentoo Authors
+# Copyright 2020-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python3_{10,11} )
+PYTHON_COMPAT=( python3_{10,11,12} )
 PYTHON_REQ_USE="xml(+)"
 
 inherit python-r1 systemd



[gentoo-commits] repo/proj/guru:dev commit in: net-misc/wsdd/

2023-03-04 Thread Steffen Christgau
commit: f9254f7e72fb5e1c00afbb5c0df82eb80aec4a00
Author: Steffen Christgau  s14u  de>
AuthorDate: Sat Mar  4 16:57:10 2023 +
Commit: Steffen Christgau  s14u  de>
CommitDate: Sat Mar  4 16:57:10 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f9254f7e

net-misc/wsdd: use new man page section

Signed-off-by: Steffen Christgau  s14u.de>

 net-misc/wsdd/wsdd-0.7.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/wsdd/wsdd-0.7.1.ebuild b/net-misc/wsdd/wsdd-0.7.1.ebuild
index ed79254f3..a3e34dd48 100644
--- a/net-misc/wsdd/wsdd-0.7.1.ebuild
+++ b/net-misc/wsdd/wsdd-0.7.1.ebuild
@@ -42,5 +42,5 @@ src_install() {
systemd_dounit etc/systemd/wsdd.service
 
dodoc README.md
-   doman man/wsdd.1
+   doman man/wsdd.8
 }



[gentoo-commits] repo/proj/guru:dev commit in: net-misc/wsdd/

2023-03-04 Thread Steffen Christgau
commit: f641d4b6d482cc1a4c5e84902792ba30627c5ae7
Author: Steffen Christgau  s14u  de>
AuthorDate: Sat Mar  4 11:51:55 2023 +
Commit: Steffen Christgau  s14u  de>
CommitDate: Sat Mar  4 12:01:13 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f641d4b6

net-misc/wsdd: drop v0.6.4

Signed-off-by: Steffen Christgau  s14u.de>

 net-misc/wsdd/wsdd-0.6.4.ebuild | 47 -
 1 file changed, 47 deletions(-)

diff --git a/net-misc/wsdd/wsdd-0.6.4.ebuild b/net-misc/wsdd/wsdd-0.6.4.ebuild
deleted file mode 100644
index c981d6731..0
--- a/net-misc/wsdd/wsdd-0.6.4.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 2020-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{8,9} )
-PYTHON_REQ_USE="xml(+)"
-
-inherit python-r1 systemd
-
-DESCRIPTION="A Web Service Discovery host daemon."
-HOMEPAGE="https://github.com/christgau/wsdd;
-SRC_URI="https://github.com/christgau/wsdd/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="samba"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DEPEND=""
-# Samba is technically not a requirement of wsdd, but depend on it if the use 
flags is set.
-RDEPEND="${PYTHON_DEPS} acct-group/${PN} acct-user/${PN} samba? ( net-fs/samba 
)"
-BDEPEND=""
-
-src_install() {
-   python_foreach_impl python_newscript src/wsdd.py wsdd
-
-   # remove dependency on samba from init.d script if samba is not in use 
flags
-   if ! use samba ; then
-   sed -i -e '/need samba/d' etc/openrc/init.d/wsdd || die
-   fi
-
-   sed -i -e "s/daemon:daemon/${PN}:${PN}/" etc/openrc/init.d/wsdd || die
-
-   doinitd etc/openrc/init.d/wsdd
-   doconfd etc/openrc/conf.d/wsdd
-
-   # install systemd unit file with wsdd user and dependency on samba 
service if use flag is set
-   sed -i -e "s/=nobody/=${PN}/" etc/systemd/wsdd.service
-   if use samba; then
-   sed -i -e 's/;Wants=smb.service/Wants=samba.service/' 
etc/systemd/wsdd.service || die
-   fi
-   systemd_dounit etc/systemd/wsdd.service
-
-   dodoc README.md
-   doman man/wsdd.1
-}



[gentoo-commits] repo/proj/guru:dev commit in: net-misc/wsdd/

2023-03-04 Thread Steffen Christgau
commit: 4f615f953b12cdaeede07e0250a05ad1523fda2f
Author: Steffen Christgau  s14u  de>
AuthorDate: Sat Mar  4 11:50:19 2023 +
Commit: Steffen Christgau  s14u  de>
CommitDate: Sat Mar  4 12:01:22 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4f615f95

net-misc/wsdd: add v0.7.1, bump Python compat

fixes #897642

Signed-off-by: Steffen Christgau  s14u.de>

 net-misc/wsdd/Manifest | 2 +-
 net-misc/wsdd/wsdd-0.7.0.ebuild| 4 ++--
 net-misc/wsdd/{wsdd-0.7.0.ebuild => wsdd-0.7.1.ebuild} | 4 ++--
 3 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/net-misc/wsdd/Manifest b/net-misc/wsdd/Manifest
index f45619817..b8530a0ac 100644
--- a/net-misc/wsdd/Manifest
+++ b/net-misc/wsdd/Manifest
@@ -1,2 +1,2 @@
-DIST wsdd-0.6.4.tar.gz 28574 BLAKE2B 
fbb98a3c14446f554f39d60fc42ebc268b9c055a08e8325e2fcdac1e3d45071c908caa97ca19404242a9479c0e6de452a46cddf47dc4513cdb53ab58dd9099e6
 SHA512 
facc13c9ebfc020d5d6dde9c1d3a5e0e20aebbd7942f25430c07706fe16140ca5618d525fcf1b45869cf1dd916a09939e4c5252bc9d07fb6bd7c618f5fc1500e
 DIST wsdd-0.7.0.tar.gz 30155 BLAKE2B 
74eae9e8dbe4b357cf8931c07ca2131e541bbc57c066197debc6add7dfa99411c836cf4058d477ebbcf484682496110f533e6b8ecb79a8ea789fdc1fec5ebfce
 SHA512 
06926872a63b16526c315dd97e0b7711475c7a4f348db3cb994694256dd01ab099b98b0f6881a7a4fae97b9a8c6784da4b0dc7ec30bb607aa77c824d0687ee76
+DIST wsdd-0.7.1.tar.gz 35921 BLAKE2B 
ce43022c3bd9f7ff1fd7169ac0d5ab6b2ff78d35c221c05b2e20908a5772d563ab2aca571d4e6ae48a55d19d4adcb9cde60f720ae47af8ee950198224fcfdb26
 SHA512 
3d65fd5d5b4bd6ff37409e07301e082ffd2bb5df184cc12730e2cb2d36ebef030c6121b515af9c7eca59562e73414c7da6f7a6cd1b05c3bb27745e402cd7f684

diff --git a/net-misc/wsdd/wsdd-0.7.0.ebuild b/net-misc/wsdd/wsdd-0.7.0.ebuild
index d5b66f233..ed79254f3 100644
--- a/net-misc/wsdd/wsdd-0.7.0.ebuild
+++ b/net-misc/wsdd/wsdd-0.7.0.ebuild
@@ -1,8 +1,8 @@
-# Copyright 2020-2021 Gentoo Authors
+# Copyright 2020-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python3_{8,9,10} )
+PYTHON_COMPAT=( python3_{10,11} )
 PYTHON_REQ_USE="xml(+)"
 
 inherit python-r1 systemd

diff --git a/net-misc/wsdd/wsdd-0.7.0.ebuild b/net-misc/wsdd/wsdd-0.7.1.ebuild
similarity index 94%
copy from net-misc/wsdd/wsdd-0.7.0.ebuild
copy to net-misc/wsdd/wsdd-0.7.1.ebuild
index d5b66f233..ed79254f3 100644
--- a/net-misc/wsdd/wsdd-0.7.0.ebuild
+++ b/net-misc/wsdd/wsdd-0.7.1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 2020-2021 Gentoo Authors
+# Copyright 2020-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python3_{8,9,10} )
+PYTHON_COMPAT=( python3_{10,11} )
 PYTHON_REQ_USE="xml(+)"
 
 inherit python-r1 systemd



[gentoo-commits] repo/proj/guru:dev commit in: net-misc/wsdd/

2021-12-01 Thread Steffen Christgau
commit: 1375fadc3552c74aa34555938c834de1406103fc
Author: Steffen Christgau  s14u  de>
AuthorDate: Wed Dec  1 22:05:02 2021 +
Commit: Steffen Christgau  s14u  de>
CommitDate: Wed Dec  1 22:05:02 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1375fadc

net-misc/wsdd: add 'die' call to commands

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Steffen Christgau  s14u.de>

 net-misc/wsdd/wsdd-0.6.4.ebuild | 6 +++---
 net-misc/wsdd/wsdd-0.7.0.ebuild | 6 +++---
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/net-misc/wsdd/wsdd-0.6.4.ebuild b/net-misc/wsdd/wsdd-0.6.4.ebuild
index 392a525e1..c981d6731 100644
--- a/net-misc/wsdd/wsdd-0.6.4.ebuild
+++ b/net-misc/wsdd/wsdd-0.6.4.ebuild
@@ -27,10 +27,10 @@ src_install() {
 
# remove dependency on samba from init.d script if samba is not in use 
flags
if ! use samba ; then
-   sed -i -e '/need samba/d' etc/openrc/init.d/wsdd
+   sed -i -e '/need samba/d' etc/openrc/init.d/wsdd || die
fi
 
-   sed -i -e "s/daemon:daemon/${PN}:${PN}/" etc/openrc/init.d/wsdd
+   sed -i -e "s/daemon:daemon/${PN}:${PN}/" etc/openrc/init.d/wsdd || die
 
doinitd etc/openrc/init.d/wsdd
doconfd etc/openrc/conf.d/wsdd
@@ -38,7 +38,7 @@ src_install() {
# install systemd unit file with wsdd user and dependency on samba 
service if use flag is set
sed -i -e "s/=nobody/=${PN}/" etc/systemd/wsdd.service
if use samba; then
-   sed -i -e 's/;Wants=smb.service/Wants=samba.service/' 
etc/systemd/wsdd.service
+   sed -i -e 's/;Wants=smb.service/Wants=samba.service/' 
etc/systemd/wsdd.service || die
fi
systemd_dounit etc/systemd/wsdd.service
 

diff --git a/net-misc/wsdd/wsdd-0.7.0.ebuild b/net-misc/wsdd/wsdd-0.7.0.ebuild
index 592da1725..d5b66f233 100644
--- a/net-misc/wsdd/wsdd-0.7.0.ebuild
+++ b/net-misc/wsdd/wsdd-0.7.0.ebuild
@@ -27,17 +27,17 @@ src_install() {
 
# remove dependency on samba from init.d script if samba is not in use 
flags
if ! use samba ; then
-   sed -i -e '/need samba/d' etc/openrc/init.d/wsdd
+   sed -i -e '/need samba/d' etc/openrc/init.d/wsdd || die
fi
 
-   sed -i -e "s/daemon:daemon/${PN}:${PN}/" etc/openrc/init.d/wsdd
+   sed -i -e "s/daemon:daemon/${PN}:${PN}/" etc/openrc/init.d/wsdd || die
 
doinitd etc/openrc/init.d/wsdd
doconfd etc/openrc/conf.d/wsdd
 
# install systemd unit file with dependency on samba service if use 
flag is set
if use samba; then
-   sed -i -e 's/;Wants=smb.service/Wants=samba.service/' 
etc/systemd/wsdd.service
+   sed -i -e 's/;Wants=smb.service/Wants=samba.service/' 
etc/systemd/wsdd.service || die
fi
systemd_dounit etc/systemd/wsdd.service
 



[gentoo-commits] repo/proj/guru:dev commit in: net-misc/wsdd/

2021-11-21 Thread Steffen Christgau
commit: 3e83d3ead4bc0ca74f5d6a9cfdff59331260191a
Author: Steffen Christgau  s14u  de>
AuthorDate: Sun Nov 21 09:14:30 2021 +
Commit: Steffen Christgau  s14u  de>
CommitDate: Sun Nov 21 09:15:27 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3e83d3ea

net-misc/wsdd: version bump to 0.7.0, add Python 3.10 support

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Steffen Christgau  s14u.de>

 net-misc/wsdd/Manifest  |  1 +
 net-misc/wsdd/wsdd-0.7.0.ebuild | 46 +
 2 files changed, 47 insertions(+)

diff --git a/net-misc/wsdd/Manifest b/net-misc/wsdd/Manifest
index 019019217..f45619817 100644
--- a/net-misc/wsdd/Manifest
+++ b/net-misc/wsdd/Manifest
@@ -1 +1,2 @@
 DIST wsdd-0.6.4.tar.gz 28574 BLAKE2B 
fbb98a3c14446f554f39d60fc42ebc268b9c055a08e8325e2fcdac1e3d45071c908caa97ca19404242a9479c0e6de452a46cddf47dc4513cdb53ab58dd9099e6
 SHA512 
facc13c9ebfc020d5d6dde9c1d3a5e0e20aebbd7942f25430c07706fe16140ca5618d525fcf1b45869cf1dd916a09939e4c5252bc9d07fb6bd7c618f5fc1500e
+DIST wsdd-0.7.0.tar.gz 30155 BLAKE2B 
74eae9e8dbe4b357cf8931c07ca2131e541bbc57c066197debc6add7dfa99411c836cf4058d477ebbcf484682496110f533e6b8ecb79a8ea789fdc1fec5ebfce
 SHA512 
06926872a63b16526c315dd97e0b7711475c7a4f348db3cb994694256dd01ab099b98b0f6881a7a4fae97b9a8c6784da4b0dc7ec30bb607aa77c824d0687ee76

diff --git a/net-misc/wsdd/wsdd-0.7.0.ebuild b/net-misc/wsdd/wsdd-0.7.0.ebuild
new file mode 100644
index 0..592da1725
--- /dev/null
+++ b/net-misc/wsdd/wsdd-0.7.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 2020-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{8,9,10} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit python-r1 systemd
+
+DESCRIPTION="A Web Service Discovery host daemon."
+HOMEPAGE="https://github.com/christgau/wsdd;
+SRC_URI="https://github.com/christgau/wsdd/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="samba"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND=""
+# Samba is technically not a requirement of wsdd, but depend on it if the use 
flags is set.
+RDEPEND="${PYTHON_DEPS} acct-group/${PN} acct-user/${PN} samba? ( net-fs/samba 
)"
+BDEPEND=""
+
+src_install() {
+   python_foreach_impl python_newscript src/wsdd.py wsdd
+
+   # remove dependency on samba from init.d script if samba is not in use 
flags
+   if ! use samba ; then
+   sed -i -e '/need samba/d' etc/openrc/init.d/wsdd
+   fi
+
+   sed -i -e "s/daemon:daemon/${PN}:${PN}/" etc/openrc/init.d/wsdd
+
+   doinitd etc/openrc/init.d/wsdd
+   doconfd etc/openrc/conf.d/wsdd
+
+   # install systemd unit file with dependency on samba service if use 
flag is set
+   if use samba; then
+   sed -i -e 's/;Wants=smb.service/Wants=samba.service/' 
etc/systemd/wsdd.service
+   fi
+   systemd_dounit etc/systemd/wsdd.service
+
+   dodoc README.md
+   doman man/wsdd.1
+}



[gentoo-commits] repo/proj/guru:dev commit in: net-misc/wsdd/

2021-05-16 Thread Steffen Christgau
commit: 9f6914a613ce32ff8fbc3f38ed8b26497728b4a3
Author: Steffen Christgau  s14u  de>
AuthorDate: Sat May 15 20:55:44 2021 +
Commit: Steffen Christgau  s14u  de>
CommitDate: Sun May 16 07:37:10 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9f6914a6

net-misc/wsdd: remove old versions

Signed-off-by: Steffen Christgau  s14u.de>

 net-misc/wsdd/Manifest  |  4 
 net-misc/wsdd/wsdd-0.5.ebuild   | 45 -
 net-misc/wsdd/wsdd-0.6.1.ebuild | 45 -
 net-misc/wsdd/wsdd-0.6.2.ebuild | 45 -
 net-misc/wsdd/wsdd-0.6.ebuild   | 45 -
 5 files changed, 184 deletions(-)

diff --git a/net-misc/wsdd/Manifest b/net-misc/wsdd/Manifest
index 1c67a602e..019019217 100644
--- a/net-misc/wsdd/Manifest
+++ b/net-misc/wsdd/Manifest
@@ -1,5 +1 @@
-DIST wsdd-0.5.tar.gz 16820 BLAKE2B 
3744cf45812a54d1857d75adb9ad24868f6a29520cda3de5c69877196ffafea242e3c68f54a7849c6399fb038366825c6e42a3e1e98d37c893b7c4cde7cd49c2
 SHA512 
fe300de7d900f34b43c81358506b2e62ecbf980e6c65b377f87e3a9618afeef9dff2ed041b660b58bce0944d221ca26b2fc1c1ff7e0155edef615ed6d5ec5cd5
-DIST wsdd-0.6.1.tar.gz 27254 BLAKE2B 
745eab6f8b404d56cfa99bf4691936ac294931495990b75e29d4d28db5bef82804b1215aca76b4e2f941e8d58daee8dbbbe091ce3bfe90bc82856f6960ffec75
 SHA512 
62d7694972dbd571b5c5d9a2f1086bc0ba244896df237d6514b0a7cf814d11faec8299a1618e2da8550bcaee3feede3e2e057d3a1d2e7296947b09d6894ac2a2
-DIST wsdd-0.6.2.tar.gz 27654 BLAKE2B 
07a518517f8896682a6a04a4f904b3f696874da71b1b09202fc4b6117a32e2eaa463a111c5265a643d6cde49fef275ac0adcfdd4e21f89f2721719426f1926a0
 SHA512 
fb18c5018bbd0a6389ad8a58040351ddebab5628c7315d57d9aaf32effe1d7a4f5b91dfa9afae77d41c0eb408de6ad788c40d1cd6158e975fc94f8c3a9f8bd4b
 DIST wsdd-0.6.4.tar.gz 28574 BLAKE2B 
fbb98a3c14446f554f39d60fc42ebc268b9c055a08e8325e2fcdac1e3d45071c908caa97ca19404242a9479c0e6de452a46cddf47dc4513cdb53ab58dd9099e6
 SHA512 
facc13c9ebfc020d5d6dde9c1d3a5e0e20aebbd7942f25430c07706fe16140ca5618d525fcf1b45869cf1dd916a09939e4c5252bc9d07fb6bd7c618f5fc1500e
-DIST wsdd-0.6.tar.gz 27067 BLAKE2B 
ea8ca4235d7a8dc32ed6cdf04f3ceeb0b41114c8fdc38beb783d839e7771d4557af0c411b1568809d1ba6a3dcdc94436a3990852b6b7f0d47eb6c0e4261a8f89
 SHA512 
a57a7d75118e73b63269f7de44da22ee571c922455e1be2820595209c7eabeb4c95ba6b54a56d35c5a4bf0210e05ed8578f967170728edff854cc7d40c19ef48

diff --git a/net-misc/wsdd/wsdd-0.5.ebuild b/net-misc/wsdd/wsdd-0.5.ebuild
deleted file mode 100644
index 05b681d16..0
--- a/net-misc/wsdd/wsdd-0.5.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 2020-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9} )
-PYTHON_REQ_USE="xml(+)"
-
-inherit python-r1 systemd
-
-DESCRIPTION="A Web Service Discovery host daemon."
-HOMEPAGE="https://github.com/christgau/wsdd;
-SRC_URI="https://github.com/christgau/wsdd/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="samba"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DEPEND=""
-# Samba is technically not a requirement of wsdd, but depend on it if the use 
flags is set.
-RDEPEND="${PYTHON_DEPS} samba? ( net-fs/samba )"
-BDEPEND=""
-
-src_install() {
-   python_foreach_impl python_newscript src/wsdd.py wsdd
-
-   # remove dependency on samba from init.d script if samba is not in use 
flags
-   if ! use samba ; then
-   sed -i -e '/need samba/d' etc/openrc/init.d/wsdd
-   fi
-
-   doinitd etc/openrc/init.d/wsdd
-   doconfd etc/openrc/conf.d/wsdd
-
-   # install systemd unit file with wsdd user and dependency on samba 
service if use flag is set
-   sed -i -e 's/=nobody/=daemon/' etc/systemd/wsdd.service
-   if use samba; then
-   sed -i -e 's/;Wants=smb.service/Wants=samba.service/' 
etc/systemd/wsdd.service
-   fi
-   systemd_dounit etc/systemd/wsdd.service
-
-   dodoc README.md
-   doman man/wsdd.1
-}

diff --git a/net-misc/wsdd/wsdd-0.6.1.ebuild b/net-misc/wsdd/wsdd-0.6.1.ebuild
deleted file mode 100644
index 05b681d16..0
--- a/net-misc/wsdd/wsdd-0.6.1.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 2020-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9} )
-PYTHON_REQ_USE="xml(+)"
-
-inherit python-r1 systemd
-
-DESCRIPTION="A Web Service Discovery host daemon."
-HOMEPAGE="https://github.com/christgau/wsdd;
-SRC_URI="https://github.com/christgau/wsdd/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="samba"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DEPEND=""
-# Samba is technically not a requirement of wsdd, but depend on it if the use 
flags is set.
-RDEPEND="${PYTHON_DEPS} samba? ( net-fs/samba )"
-BDEPEND=""
-
-src_install() {
-   

[gentoo-commits] repo/proj/guru:dev commit in: net-misc/wsdd/

2021-05-16 Thread Steffen Christgau
commit: bf9f32337be6f19bdb82f8fd869f1ea93fd903e7
Author: Steffen Christgau  s14u  de>
AuthorDate: Sat May 15 20:54:06 2021 +
Commit: Steffen Christgau  s14u  de>
CommitDate: Sun May 16 07:32:46 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bf9f3233

net-misc/wsdd: use dedicated user/group (GLEP 81 compliance)

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Steffen Christgau  s14u.de>

 net-misc/wsdd/wsdd-0.6.4.ebuild | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/net-misc/wsdd/wsdd-0.6.4.ebuild b/net-misc/wsdd/wsdd-0.6.4.ebuild
index 05b681d16..6f2a9f1c2 100644
--- a/net-misc/wsdd/wsdd-0.6.4.ebuild
+++ b/net-misc/wsdd/wsdd-0.6.4.ebuild
@@ -19,7 +19,7 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 DEPEND=""
 # Samba is technically not a requirement of wsdd, but depend on it if the use 
flags is set.
-RDEPEND="${PYTHON_DEPS} samba? ( net-fs/samba )"
+RDEPEND="${PYTHON_DEPS} acct-group/${PN} acct-user/${PN} samba? ( net-fs/samba 
)"
 BDEPEND=""
 
 src_install() {
@@ -30,11 +30,13 @@ src_install() {
sed -i -e '/need samba/d' etc/openrc/init.d/wsdd
fi
 
+   sed -i -e "s/daemon:daemon/${PN}:${PN}/" etc/openrc/init.d/wsdd
+
doinitd etc/openrc/init.d/wsdd
doconfd etc/openrc/conf.d/wsdd
 
# install systemd unit file with wsdd user and dependency on samba 
service if use flag is set
-   sed -i -e 's/=nobody/=daemon/' etc/systemd/wsdd.service
+   sed -i -e "s/=nobody/=${PN}/" etc/systemd/wsdd.service
if use samba; then
sed -i -e 's/;Wants=smb.service/Wants=samba.service/' 
etc/systemd/wsdd.service
fi



[gentoo-commits] repo/proj/guru:dev commit in: net-misc/wsdd/

2021-02-12 Thread Steffen Christgau
commit: 0f27a7e64f326bfb34a48769ec146a9390cdb467
Author: Steffen Christgau  s14u  de>
AuthorDate: Fri Feb 12 20:02:00 2021 +
Commit: Steffen Christgau  s14u  de>
CommitDate: Fri Feb 12 20:46:10 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0f27a7e6

net-misc/wsdd: PYTHON_COMPAT update, dependency refinement

Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Steffen Christgau  s14u.de>

 net-misc/wsdd/wsdd-0.5.ebuild   | 10 +-
 net-misc/wsdd/wsdd-0.6.1.ebuild | 10 +-
 net-misc/wsdd/wsdd-0.6.2.ebuild | 10 +-
 net-misc/wsdd/wsdd-0.6.4.ebuild |  8 
 net-misc/wsdd/wsdd-0.6.ebuild   | 10 +-
 5 files changed, 24 insertions(+), 24 deletions(-)

diff --git a/net-misc/wsdd/wsdd-0.5.ebuild b/net-misc/wsdd/wsdd-0.5.ebuild
index 923d0d49..05b681d1 100644
--- a/net-misc/wsdd/wsdd-0.5.ebuild
+++ b/net-misc/wsdd/wsdd-0.5.ebuild
@@ -1,8 +1,8 @@
-# Copyright 2020 Gentoo Authors
+# Copyright 2020-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python3_7 )
+PYTHON_COMPAT=( python3_{7,8,9} )
 PYTHON_REQ_USE="xml(+)"
 
 inherit python-r1 systemd
@@ -17,9 +17,9 @@ KEYWORDS="~amd64 ~arm ~x86"
 IUSE="samba"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
-DEPEND="${PYTHON_DEPS}"
-# Samba is technically no requiredment of wsdd, but depend on it if the use 
flags is set.
-RDEPEND="${DEPEND} samba? ( net-fs/samba )"
+DEPEND=""
+# Samba is technically not a requirement of wsdd, but depend on it if the use 
flags is set.
+RDEPEND="${PYTHON_DEPS} samba? ( net-fs/samba )"
 BDEPEND=""
 
 src_install() {

diff --git a/net-misc/wsdd/wsdd-0.6.1.ebuild b/net-misc/wsdd/wsdd-0.6.1.ebuild
index f35381e5..05b681d1 100644
--- a/net-misc/wsdd/wsdd-0.6.1.ebuild
+++ b/net-misc/wsdd/wsdd-0.6.1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 2020 Gentoo Authors
+# Copyright 2020-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python3_{7,8} )
+PYTHON_COMPAT=( python3_{7,8,9} )
 PYTHON_REQ_USE="xml(+)"
 
 inherit python-r1 systemd
@@ -17,9 +17,9 @@ KEYWORDS="~amd64 ~arm ~x86"
 IUSE="samba"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
-DEPEND="${PYTHON_DEPS}"
-# Samba is technically no requiredment of wsdd, but depend on it if the use 
flags is set.
-RDEPEND="${DEPEND} samba? ( net-fs/samba )"
+DEPEND=""
+# Samba is technically not a requirement of wsdd, but depend on it if the use 
flags is set.
+RDEPEND="${PYTHON_DEPS} samba? ( net-fs/samba )"
 BDEPEND=""
 
 src_install() {

diff --git a/net-misc/wsdd/wsdd-0.6.2.ebuild b/net-misc/wsdd/wsdd-0.6.2.ebuild
index f35381e5..05b681d1 100644
--- a/net-misc/wsdd/wsdd-0.6.2.ebuild
+++ b/net-misc/wsdd/wsdd-0.6.2.ebuild
@@ -1,8 +1,8 @@
-# Copyright 2020 Gentoo Authors
+# Copyright 2020-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python3_{7,8} )
+PYTHON_COMPAT=( python3_{7,8,9} )
 PYTHON_REQ_USE="xml(+)"
 
 inherit python-r1 systemd
@@ -17,9 +17,9 @@ KEYWORDS="~amd64 ~arm ~x86"
 IUSE="samba"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
-DEPEND="${PYTHON_DEPS}"
-# Samba is technically no requiredment of wsdd, but depend on it if the use 
flags is set.
-RDEPEND="${DEPEND} samba? ( net-fs/samba )"
+DEPEND=""
+# Samba is technically not a requirement of wsdd, but depend on it if the use 
flags is set.
+RDEPEND="${PYTHON_DEPS} samba? ( net-fs/samba )"
 BDEPEND=""
 
 src_install() {

diff --git a/net-misc/wsdd/wsdd-0.6.4.ebuild b/net-misc/wsdd/wsdd-0.6.4.ebuild
index f956899d..05b681d1 100644
--- a/net-misc/wsdd/wsdd-0.6.4.ebuild
+++ b/net-misc/wsdd/wsdd-0.6.4.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python3_{7,8} )
+PYTHON_COMPAT=( python3_{7,8,9} )
 PYTHON_REQ_USE="xml(+)"
 
 inherit python-r1 systemd
@@ -17,9 +17,9 @@ KEYWORDS="~amd64 ~arm ~x86"
 IUSE="samba"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
-DEPEND="${PYTHON_DEPS}"
-# Samba is technically no requiredment of wsdd, but depend on it if the use 
flags is set.
-RDEPEND="${DEPEND} samba? ( net-fs/samba )"
+DEPEND=""
+# Samba is technically not a requirement of wsdd, but depend on it if the use 
flags is set.
+RDEPEND="${PYTHON_DEPS} samba? ( net-fs/samba )"
 BDEPEND=""
 
 src_install() {

diff --git a/net-misc/wsdd/wsdd-0.6.ebuild b/net-misc/wsdd/wsdd-0.6.ebuild
index f35381e5..05b681d1 100644
--- a/net-misc/wsdd/wsdd-0.6.ebuild
+++ b/net-misc/wsdd/wsdd-0.6.ebuild
@@ -1,8 +1,8 @@
-# Copyright 2020 Gentoo Authors
+# Copyright 2020-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python3_{7,8} )
+PYTHON_COMPAT=( python3_{7,8,9} )
 PYTHON_REQ_USE="xml(+)"
 
 inherit python-r1 systemd
@@ -17,9 +17,9 @@ KEYWORDS="~amd64 ~arm ~x86"
 IUSE="samba"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
-DEPEND="${PYTHON_DEPS}"
-# Samba is technically no requiredment of 

[gentoo-commits] repo/proj/guru:dev commit in: net-misc/wsdd/

2021-02-06 Thread Steffen Christgau
commit: c093b607a18dfd09c5bf7a89deb21d4e8ebd7a30
Author: Steffen Christgau  s14u  de>
AuthorDate: Sat Feb  6 23:03:25 2021 +
Commit: Steffen Christgau  s14u  de>
CommitDate: Sat Feb  6 23:04:26 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c093b607

net-misc/wsdd: version bump to 0.6.4

Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Steffen Christgau  s14u.de>

 net-misc/wsdd/Manifest  |  1 +
 net-misc/wsdd/wsdd-0.6.4.ebuild | 45 +
 2 files changed, 46 insertions(+)

diff --git a/net-misc/wsdd/Manifest b/net-misc/wsdd/Manifest
index b9fdbef7..1c67a602 100644
--- a/net-misc/wsdd/Manifest
+++ b/net-misc/wsdd/Manifest
@@ -1,4 +1,5 @@
 DIST wsdd-0.5.tar.gz 16820 BLAKE2B 
3744cf45812a54d1857d75adb9ad24868f6a29520cda3de5c69877196ffafea242e3c68f54a7849c6399fb038366825c6e42a3e1e98d37c893b7c4cde7cd49c2
 SHA512 
fe300de7d900f34b43c81358506b2e62ecbf980e6c65b377f87e3a9618afeef9dff2ed041b660b58bce0944d221ca26b2fc1c1ff7e0155edef615ed6d5ec5cd5
 DIST wsdd-0.6.1.tar.gz 27254 BLAKE2B 
745eab6f8b404d56cfa99bf4691936ac294931495990b75e29d4d28db5bef82804b1215aca76b4e2f941e8d58daee8dbbbe091ce3bfe90bc82856f6960ffec75
 SHA512 
62d7694972dbd571b5c5d9a2f1086bc0ba244896df237d6514b0a7cf814d11faec8299a1618e2da8550bcaee3feede3e2e057d3a1d2e7296947b09d6894ac2a2
 DIST wsdd-0.6.2.tar.gz 27654 BLAKE2B 
07a518517f8896682a6a04a4f904b3f696874da71b1b09202fc4b6117a32e2eaa463a111c5265a643d6cde49fef275ac0adcfdd4e21f89f2721719426f1926a0
 SHA512 
fb18c5018bbd0a6389ad8a58040351ddebab5628c7315d57d9aaf32effe1d7a4f5b91dfa9afae77d41c0eb408de6ad788c40d1cd6158e975fc94f8c3a9f8bd4b
+DIST wsdd-0.6.4.tar.gz 28574 BLAKE2B 
fbb98a3c14446f554f39d60fc42ebc268b9c055a08e8325e2fcdac1e3d45071c908caa97ca19404242a9479c0e6de452a46cddf47dc4513cdb53ab58dd9099e6
 SHA512 
facc13c9ebfc020d5d6dde9c1d3a5e0e20aebbd7942f25430c07706fe16140ca5618d525fcf1b45869cf1dd916a09939e4c5252bc9d07fb6bd7c618f5fc1500e
 DIST wsdd-0.6.tar.gz 27067 BLAKE2B 
ea8ca4235d7a8dc32ed6cdf04f3ceeb0b41114c8fdc38beb783d839e7771d4557af0c411b1568809d1ba6a3dcdc94436a3990852b6b7f0d47eb6c0e4261a8f89
 SHA512 
a57a7d75118e73b63269f7de44da22ee571c922455e1be2820595209c7eabeb4c95ba6b54a56d35c5a4bf0210e05ed8578f967170728edff854cc7d40c19ef48

diff --git a/net-misc/wsdd/wsdd-0.6.4.ebuild b/net-misc/wsdd/wsdd-0.6.4.ebuild
new file mode 100644
index ..f956899d
--- /dev/null
+++ b/net-misc/wsdd/wsdd-0.6.4.ebuild
@@ -0,0 +1,45 @@
+# Copyright 2020-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{7,8} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit python-r1 systemd
+
+DESCRIPTION="A Web Service Discovery host daemon."
+HOMEPAGE="https://github.com/christgau/wsdd;
+SRC_URI="https://github.com/christgau/wsdd/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="samba"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="${PYTHON_DEPS}"
+# Samba is technically no requiredment of wsdd, but depend on it if the use 
flags is set.
+RDEPEND="${DEPEND} samba? ( net-fs/samba )"
+BDEPEND=""
+
+src_install() {
+   python_foreach_impl python_newscript src/wsdd.py wsdd
+
+   # remove dependency on samba from init.d script if samba is not in use 
flags
+   if ! use samba ; then
+   sed -i -e '/need samba/d' etc/openrc/init.d/wsdd
+   fi
+
+   doinitd etc/openrc/init.d/wsdd
+   doconfd etc/openrc/conf.d/wsdd
+
+   # install systemd unit file with wsdd user and dependency on samba 
service if use flag is set
+   sed -i -e 's/=nobody/=daemon/' etc/systemd/wsdd.service
+   if use samba; then
+   sed -i -e 's/;Wants=smb.service/Wants=samba.service/' 
etc/systemd/wsdd.service
+   fi
+   systemd_dounit etc/systemd/wsdd.service
+
+   dodoc README.md
+   doman man/wsdd.1
+}



[gentoo-commits] repo/proj/guru:dev commit in: net-misc/wsdd/

2020-10-19 Thread Steffen Christgau
commit: 400bbcdef3b6e5e59144b23d96d40a86e1f2ec14
Author: Steffen Christgau  s14u  de>
AuthorDate: Mon Oct 19 15:36:04 2020 +
Commit: Steffen Christgau  s14u  de>
CommitDate: Mon Oct 19 15:36:04 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=400bbcde

net-misc/wsdd: version bump to 0.6.2

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Steffen Christgau  s14u.de>

 net-misc/wsdd/Manifest  |  1 +
 net-misc/wsdd/wsdd-0.6.2.ebuild | 45 +
 2 files changed, 46 insertions(+)

diff --git a/net-misc/wsdd/Manifest b/net-misc/wsdd/Manifest
index 3a89e728..b9fdbef7 100644
--- a/net-misc/wsdd/Manifest
+++ b/net-misc/wsdd/Manifest
@@ -1,3 +1,4 @@
 DIST wsdd-0.5.tar.gz 16820 BLAKE2B 
3744cf45812a54d1857d75adb9ad24868f6a29520cda3de5c69877196ffafea242e3c68f54a7849c6399fb038366825c6e42a3e1e98d37c893b7c4cde7cd49c2
 SHA512 
fe300de7d900f34b43c81358506b2e62ecbf980e6c65b377f87e3a9618afeef9dff2ed041b660b58bce0944d221ca26b2fc1c1ff7e0155edef615ed6d5ec5cd5
 DIST wsdd-0.6.1.tar.gz 27254 BLAKE2B 
745eab6f8b404d56cfa99bf4691936ac294931495990b75e29d4d28db5bef82804b1215aca76b4e2f941e8d58daee8dbbbe091ce3bfe90bc82856f6960ffec75
 SHA512 
62d7694972dbd571b5c5d9a2f1086bc0ba244896df237d6514b0a7cf814d11faec8299a1618e2da8550bcaee3feede3e2e057d3a1d2e7296947b09d6894ac2a2
+DIST wsdd-0.6.2.tar.gz 27654 BLAKE2B 
07a518517f8896682a6a04a4f904b3f696874da71b1b09202fc4b6117a32e2eaa463a111c5265a643d6cde49fef275ac0adcfdd4e21f89f2721719426f1926a0
 SHA512 
fb18c5018bbd0a6389ad8a58040351ddebab5628c7315d57d9aaf32effe1d7a4f5b91dfa9afae77d41c0eb408de6ad788c40d1cd6158e975fc94f8c3a9f8bd4b
 DIST wsdd-0.6.tar.gz 27067 BLAKE2B 
ea8ca4235d7a8dc32ed6cdf04f3ceeb0b41114c8fdc38beb783d839e7771d4557af0c411b1568809d1ba6a3dcdc94436a3990852b6b7f0d47eb6c0e4261a8f89
 SHA512 
a57a7d75118e73b63269f7de44da22ee571c922455e1be2820595209c7eabeb4c95ba6b54a56d35c5a4bf0210e05ed8578f967170728edff854cc7d40c19ef48

diff --git a/net-misc/wsdd/wsdd-0.6.2.ebuild b/net-misc/wsdd/wsdd-0.6.2.ebuild
new file mode 100644
index ..f35381e5
--- /dev/null
+++ b/net-misc/wsdd/wsdd-0.6.2.ebuild
@@ -0,0 +1,45 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{7,8} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit python-r1 systemd
+
+DESCRIPTION="A Web Service Discovery host daemon."
+HOMEPAGE="https://github.com/christgau/wsdd;
+SRC_URI="https://github.com/christgau/wsdd/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="samba"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="${PYTHON_DEPS}"
+# Samba is technically no requiredment of wsdd, but depend on it if the use 
flags is set.
+RDEPEND="${DEPEND} samba? ( net-fs/samba )"
+BDEPEND=""
+
+src_install() {
+   python_foreach_impl python_newscript src/wsdd.py wsdd
+
+   # remove dependency on samba from init.d script if samba is not in use 
flags
+   if ! use samba ; then
+   sed -i -e '/need samba/d' etc/openrc/init.d/wsdd
+   fi
+
+   doinitd etc/openrc/init.d/wsdd
+   doconfd etc/openrc/conf.d/wsdd
+
+   # install systemd unit file with wsdd user and dependency on samba 
service if use flag is set
+   sed -i -e 's/=nobody/=daemon/' etc/systemd/wsdd.service
+   if use samba; then
+   sed -i -e 's/;Wants=smb.service/Wants=samba.service/' 
etc/systemd/wsdd.service
+   fi
+   systemd_dounit etc/systemd/wsdd.service
+
+   dodoc README.md
+   doman man/wsdd.1
+}



[gentoo-commits] repo/proj/guru:dev commit in: net-misc/wsdd/

2020-07-18 Thread Steffen Christgau
commit: ea66a00d80a1fdda1cb84272f7ce6a5847be7dc0
Author: Steffen Christgau  s14u  de>
AuthorDate: Sat Jul 18 15:16:02 2020 +
Commit: Steffen Christgau  s14u  de>
CommitDate: Sat Jul 18 15:16:02 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ea66a00d

net-misc/wsdd: version bump to 0.6.1

Package-Manager: Portage-2.3.99, Repoman-2.3.23
Signed-off-by: Steffen Christgau  s14u.de>

 net-misc/wsdd/Manifest  |  1 +
 net-misc/wsdd/wsdd-0.6.1.ebuild | 45 +
 2 files changed, 46 insertions(+)

diff --git a/net-misc/wsdd/Manifest b/net-misc/wsdd/Manifest
index 6c514c6..3a89e72 100644
--- a/net-misc/wsdd/Manifest
+++ b/net-misc/wsdd/Manifest
@@ -1,2 +1,3 @@
 DIST wsdd-0.5.tar.gz 16820 BLAKE2B 
3744cf45812a54d1857d75adb9ad24868f6a29520cda3de5c69877196ffafea242e3c68f54a7849c6399fb038366825c6e42a3e1e98d37c893b7c4cde7cd49c2
 SHA512 
fe300de7d900f34b43c81358506b2e62ecbf980e6c65b377f87e3a9618afeef9dff2ed041b660b58bce0944d221ca26b2fc1c1ff7e0155edef615ed6d5ec5cd5
+DIST wsdd-0.6.1.tar.gz 27254 BLAKE2B 
745eab6f8b404d56cfa99bf4691936ac294931495990b75e29d4d28db5bef82804b1215aca76b4e2f941e8d58daee8dbbbe091ce3bfe90bc82856f6960ffec75
 SHA512 
62d7694972dbd571b5c5d9a2f1086bc0ba244896df237d6514b0a7cf814d11faec8299a1618e2da8550bcaee3feede3e2e057d3a1d2e7296947b09d6894ac2a2
 DIST wsdd-0.6.tar.gz 27067 BLAKE2B 
ea8ca4235d7a8dc32ed6cdf04f3ceeb0b41114c8fdc38beb783d839e7771d4557af0c411b1568809d1ba6a3dcdc94436a3990852b6b7f0d47eb6c0e4261a8f89
 SHA512 
a57a7d75118e73b63269f7de44da22ee571c922455e1be2820595209c7eabeb4c95ba6b54a56d35c5a4bf0210e05ed8578f967170728edff854cc7d40c19ef48

diff --git a/net-misc/wsdd/wsdd-0.6.1.ebuild b/net-misc/wsdd/wsdd-0.6.1.ebuild
new file mode 100644
index 000..9ad926c
--- /dev/null
+++ b/net-misc/wsdd/wsdd-0.6.1.ebuild
@@ -0,0 +1,45 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit python-r1 systemd
+
+DESCRIPTION="A Web Service Discovery host daemon."
+HOMEPAGE="https://github.com/christgau/wsdd;
+SRC_URI="https://github.com/christgau/wsdd/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="samba"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="${PYTHON_DEPS}"
+# Samba is technically no requiredment of wsdd, but depend on it if the use 
flags is set.
+RDEPEND="${DEPEND} samba? ( net-fs/samba )"
+BDEPEND=""
+
+src_install() {
+   python_foreach_impl python_newscript src/wsdd.py wsdd
+
+   # remove dependency on samba from init.d script if samba is not in use 
flags
+   if ! use samba ; then
+   sed -i -e '/need samba/d' etc/openrc/init.d/wsdd
+   fi
+
+   doinitd etc/openrc/init.d/wsdd
+   doconfd etc/openrc/conf.d/wsdd
+
+   # install systemd unit file with wsdd user and dependency on samba 
service if use flag is set
+   sed -i -e 's/=nobody/=daemon/' etc/systemd/wsdd.service
+   if use samba; then
+   sed -i -e 's/;Wants=smb.service/Wants=samba.service/' 
etc/systemd/wsdd.service
+   fi
+   systemd_dounit etc/systemd/wsdd.service
+
+   dodoc README.md
+   doman man/wsdd.1
+}



[gentoo-commits] repo/proj/guru:dev commit in: net-misc/wsdd/

2020-06-06 Thread Steffen Christgau
commit: 015502701a1d11cf95b728517eea0534725cc22e
Author: Steffen Christgau  s14u  de>
AuthorDate: Sat Jun  6 09:29:10 2020 +
Commit: Steffen Christgau  s14u  de>
CommitDate: Sat Jun  6 09:30:29 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=01550270

net-misc/wsdd: Version bump to 0.6, add Python 3.8 support

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Steffen Christgau  s14u.de>

 net-misc/wsdd/Manifest|  1 +
 net-misc/wsdd/wsdd-0.6.ebuild | 45 +++
 2 files changed, 46 insertions(+)

diff --git a/net-misc/wsdd/Manifest b/net-misc/wsdd/Manifest
index 3453a18..6c514c6 100644
--- a/net-misc/wsdd/Manifest
+++ b/net-misc/wsdd/Manifest
@@ -1 +1,2 @@
 DIST wsdd-0.5.tar.gz 16820 BLAKE2B 
3744cf45812a54d1857d75adb9ad24868f6a29520cda3de5c69877196ffafea242e3c68f54a7849c6399fb038366825c6e42a3e1e98d37c893b7c4cde7cd49c2
 SHA512 
fe300de7d900f34b43c81358506b2e62ecbf980e6c65b377f87e3a9618afeef9dff2ed041b660b58bce0944d221ca26b2fc1c1ff7e0155edef615ed6d5ec5cd5
+DIST wsdd-0.6.tar.gz 27067 BLAKE2B 
ea8ca4235d7a8dc32ed6cdf04f3ceeb0b41114c8fdc38beb783d839e7771d4557af0c411b1568809d1ba6a3dcdc94436a3990852b6b7f0d47eb6c0e4261a8f89
 SHA512 
a57a7d75118e73b63269f7de44da22ee571c922455e1be2820595209c7eabeb4c95ba6b54a56d35c5a4bf0210e05ed8578f967170728edff854cc7d40c19ef48

diff --git a/net-misc/wsdd/wsdd-0.6.ebuild b/net-misc/wsdd/wsdd-0.6.ebuild
new file mode 100644
index 000..9ad926c
--- /dev/null
+++ b/net-misc/wsdd/wsdd-0.6.ebuild
@@ -0,0 +1,45 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit python-r1 systemd
+
+DESCRIPTION="A Web Service Discovery host daemon."
+HOMEPAGE="https://github.com/christgau/wsdd;
+SRC_URI="https://github.com/christgau/wsdd/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="samba"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="${PYTHON_DEPS}"
+# Samba is technically no requiredment of wsdd, but depend on it if the use 
flags is set.
+RDEPEND="${DEPEND} samba? ( net-fs/samba )"
+BDEPEND=""
+
+src_install() {
+   python_foreach_impl python_newscript src/wsdd.py wsdd
+
+   # remove dependency on samba from init.d script if samba is not in use 
flags
+   if ! use samba ; then
+   sed -i -e '/need samba/d' etc/openrc/init.d/wsdd
+   fi
+
+   doinitd etc/openrc/init.d/wsdd
+   doconfd etc/openrc/conf.d/wsdd
+
+   # install systemd unit file with wsdd user and dependency on samba 
service if use flag is set
+   sed -i -e 's/=nobody/=daemon/' etc/systemd/wsdd.service
+   if use samba; then
+   sed -i -e 's/;Wants=smb.service/Wants=samba.service/' 
etc/systemd/wsdd.service
+   fi
+   systemd_dounit etc/systemd/wsdd.service
+
+   dodoc README.md
+   doman man/wsdd.1
+}



[gentoo-commits] repo/proj/guru:dev commit in: net-misc/wsdd/

2020-03-21 Thread Steffen Christgau
commit: 7a6db29949f0b027ee7aa909994291dae8318544
Author: Steffen Christgau  s14u  de>
AuthorDate: Sat Mar 21 10:35:44 2020 +
Commit: Steffen Christgau  s14u  de>
CommitDate: Sat Mar 21 10:35:44 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7a6db299

net-misc/wsdd: new package

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Steffen Christgau  s14u.de>

 net-misc/wsdd/Manifest|  1 +
 net-misc/wsdd/metadata.xml| 16 +++
 net-misc/wsdd/wsdd-0.5.ebuild | 45 +++
 3 files changed, 62 insertions(+)

diff --git a/net-misc/wsdd/Manifest b/net-misc/wsdd/Manifest
new file mode 100644
index 000..3453a18
--- /dev/null
+++ b/net-misc/wsdd/Manifest
@@ -0,0 +1 @@
+DIST wsdd-0.5.tar.gz 16820 BLAKE2B 
3744cf45812a54d1857d75adb9ad24868f6a29520cda3de5c69877196ffafea242e3c68f54a7849c6399fb038366825c6e42a3e1e98d37c893b7c4cde7cd49c2
 SHA512 
fe300de7d900f34b43c81358506b2e62ecbf980e6c65b377f87e3a9618afeef9dff2ed041b660b58bce0944d221ca26b2fc1c1ff7e0155edef615ed6d5ec5cd5

diff --git a/net-misc/wsdd/metadata.xml b/net-misc/wsdd/metadata.xml
new file mode 100644
index 000..e0926c1
--- /dev/null
+++ b/net-misc/wsdd/metadata.xml
@@ -0,0 +1,16 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   christgau/wsdd
+   
+   
+   m...@s14u.de
+   Steffen Christgau
+   
+   
+   A Web Service Discovery host daemon. It enables (Samba) hosts,
+   e.g. NAS devices, to be found by Web Service Discovery Clients
+   like Windows.
+   
+

diff --git a/net-misc/wsdd/wsdd-0.5.ebuild b/net-misc/wsdd/wsdd-0.5.ebuild
new file mode 100644
index 000..8f4d579
--- /dev/null
+++ b/net-misc/wsdd/wsdd-0.5.ebuild
@@ -0,0 +1,45 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit python-r1 systemd
+
+DESCRIPTION="A Web Service Discovery host daemon."
+HOMEPAGE="https://github.com/christgau/wsdd;
+SRC_URI="https://github.com/christgau/wsdd/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="samba"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="${PYTHON_DEPS}"
+# Samba is technically no requiredment of wsdd, but depend on it if the use 
flags is set.
+RDEPEND="${DEPEND} samba? ( net-fs/samba )"
+BDEPEND=""
+
+src_install() {
+   python_foreach_impl python_newscript src/wsdd.py wsdd
+
+   # remove dependency on samba from init.d script if samba is not in use 
flags
+   if ! use samba ; then
+   sed -i -e '/need samba/d' etc/openrc/init.d/wsdd
+   fi
+
+   doinitd etc/openrc/init.d/wsdd
+   doconfd etc/openrc/conf.d/wsdd
+
+   # install systemd unit file with wsdd user and dependency on samba 
service if use flag is set
+   sed -i -e 's/=nobody/=daemon/' etc/systemd/wsdd.service
+   if use samba; then
+   sed -i -e 's/;Wants=smb.service/Wants=samba.service/' 
etc/systemd/wsdd.service
+   fi
+   systemd_dounit etc/systemd/wsdd.service
+
+   dodoc README.md
+   doman man/wsdd.1
+}