Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

net-misc/oidentd: version bump to 2.4.0 #13937

Closed
wants to merge 5 commits into from
Closed

Conversation

Dessa
Copy link
Contributor

@Dessa Dessa commented Dec 10, 2019

update the homepage in the stable ebuild while at it, overshadowed was removed since it was never stable. this one is a stable candidate. --enable-xdgbdir is passed unconditionally; there is fallback code in place so the "older" path still works for user-side .oidentd.conf locations

--- ../../../gentoo/net-misc/oidentd/oidentd-2.3.2.ebuild       2019-02-03 16:09:32.000000000 +0100
+++ oidentd-2.4.0.ebuild        2019-12-08 22:49:16.615055052 +0100
@@ -3,28 +3,24 @@

 EAPI=7

-inherit systemd user
+inherit systemd

 DESCRIPTION="Another (RFC1413 compliant) ident daemon"
 HOMEPAGE="https://oidentd.janikrabe.com/"
 SRC_URI="https://files.janikrabe.com/pub/${PN}/releases/${PV}/${P}.tar.xz"

-LICENSE="GPL-2"
+LICENSE="BSD-2 GPL-2 LGPL-2+ MIT"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
 IUSE="debug ipv6 masquerade selinux"

-DEPEND="masquerade? (
-               net-libs/libnetfilter_conntrack
-               sys-libs/libcap-ng )"
-
-RDEPEND="${DEPEND}
-       selinux? ( sec-policy/selinux-oident )"
-
-pkg_setup() {
-       enewgroup oidentd
-       enewuser oidentd -1 -1 -1 oidentd
-}
+DEPEND="masquerade? ( net-libs/libnetfilter_conntrack )"
+
+RDEPEND="
+       acct-user/oidentd
+       acct-group/oidentd
+       selinux? ( sec-policy/selinux-oident )
+       ${DEPEND}"

 src_prepare() {
        sed -i '/ExecStart/ s|$| -u oidentd -g oidentd|' contrib/systemd/*.service || die
@@ -37,8 +33,8 @@
                $(use_enable debug)
                $(use_enable ipv6)
                $(use_enable masquerade libnfct)
-               $(use_enable masquerade masq)
                $(use_enable masquerade nat)
+               --enable-xdgbdir
        )
        econf "${myconf[@]}"
 }

Package-Manager: Portage-2.3.81, Repoman-2.3.19
Signed-off-by: Robert Förster <Dessa@gmake.de>
Package-Manager: Portage-2.3.81, Repoman-2.3.20
Signed-off-by: Robert Förster <Dessa@gmake.de>
Package-Manager: Portage-2.3.81, Repoman-2.3.20
Signed-off-by: Robert Förster <Dessa@gmake.de>
@gentoo-bot gentoo-bot added new package The PR is adding a new package. self-maintained The PR changes only packages that are maintained by the submitter (i.e. no need to ask anybody else) assigned PR successfully assigned to the package maintainer(s). labels Dec 10, 2019
Closes: https://bugs.gentoo.org/696580

Package-Manager: Portage-2.3.81, Repoman-2.3.20
Signed-off-by: Robert Förster <Dessa@gmake.de>
Package-Manager: Portage-2.3.81, Repoman-2.3.20
Signed-off-by: Robert Förster <Dessa@gmake.de>
@Dessa Dessa changed the title net-misc/oidentd: version bump to 2.4.0 net-misc/oidentd: version bump to 2.4.0[please reassign] Dec 12, 2019
@gentoo-bot gentoo-bot changed the title net-misc/oidentd: version bump to 2.4.0[please reassign] net-misc/oidentd: version bump to 2.4.0 Dec 12, 2019
@gentoo-bot
Copy link

Pull Request assignment

Submitter: @Dessa
Areas affected: ebuilds
Packages affected: acct-group/oidentd, acct-user/oidentd, net-misc/oidentd

acct-group/oidentd: @gentoo/proxy-maint (new package)
acct-user/oidentd: @gentoo/proxy-maint (new package)
net-misc/oidentd: @Dessa, @gentoo/proxy-maint

Linked bugs

Bugs linked: 696580


In order to force reassignment and/or bug reference scan, please append [please reassign] to the pull request title.

Docs: Code of ConductCopyright policy (expl.) ● DevmanualGitHub PRsProxy-maint guide

@gentoo-bot gentoo-bot added new package The PR is adding a new package. self-maintained The PR changes only packages that are maintained by the submitter (i.e. no need to ask anybody else) assigned PR successfully assigned to the package maintainer(s). bug linked Bug/Closes found in footer, and cross-linked with the PR. and removed assigned PR successfully assigned to the package maintainer(s). new package The PR is adding a new package. self-maintained The PR changes only packages that are maintained by the submitter (i.e. no need to ask anybody else) labels Dec 12, 2019
@gentoo-repo-qa-bot
Copy link
Collaborator

Pull request CI report

Report generated at: 2019-12-12 10:39 UTC
Newest commit scanned: 0eedffe
Status: ✅ good

Issues already there before the PR (double-check them):
https://qa-reports.gentoo.org/output/gentoo-ci/1189b7b/output.html#app-admin/diamond
https://qa-reports.gentoo.org/output/gentoo-ci/1189b7b/output.html#app-admin/diradm
https://qa-reports.gentoo.org/output/gentoo-ci/1189b7b/output.html#app-antivirus/clamav
https://qa-reports.gentoo.org/output/gentoo-ci/1189b7b/output.html#app-emulation/virtualbox-additions
https://qa-reports.gentoo.org/output/gentoo-ci/1189b7b/output.html#app-emulation/virtualbox-modules
https://qa-reports.gentoo.org/output/gentoo-ci/1189b7b/output.html#app-eselect/eselect-opencl
https://qa-reports.gentoo.org/output/gentoo-ci/1189b7b/output.html#dev-db/postgresql
https://qa-reports.gentoo.org/output/gentoo-ci/1189b7b/output.html#dev-java/icedtea
https://qa-reports.gentoo.org/output/gentoo-ci/1189b7b/output.html#dev-lang/php
https://qa-reports.gentoo.org/output/gentoo-ci/1189b7b/output.html#dev-libs/leatherman
https://qa-reports.gentoo.org/output/gentoo-ci/1189b7b/output.html#dev-libs/libuv
https://qa-reports.gentoo.org/output/gentoo-ci/1189b7b/output.html#dev-php/PEAR-Archive_Tar
https://qa-reports.gentoo.org/output/gentoo-ci/1189b7b/output.html#dev-php/pecl-apcu_bc
https://qa-reports.gentoo.org/output/gentoo-ci/1189b7b/output.html#dev-php/pecl-http
https://qa-reports.gentoo.org/output/gentoo-ci/1189b7b/output.html#dev-php/pecl-redis
https://qa-reports.gentoo.org/output/gentoo-ci/1189b7b/output.html#dev-php/phpspec-prophecy
https://qa-reports.gentoo.org/output/gentoo-ci/1189b7b/output.html#dev-python/fleep
https://qa-reports.gentoo.org/output/gentoo-ci/1189b7b/output.html#dev-python/networkx
https://qa-reports.gentoo.org/output/gentoo-ci/1189b7b/output.html#dev-python/subprocess32
https://qa-reports.gentoo.org/output/gentoo-ci/1189b7b/output.html#dev-util/cmt
https://qa-reports.gentoo.org/output/gentoo-ci/1189b7b/output.html#dev-util/coccinelle
https://qa-reports.gentoo.org/output/gentoo-ci/1189b7b/output.html#dev-util/debhelper
https://qa-reports.gentoo.org/output/gentoo-ci/1189b7b/output.html#dev-vcs/python-gitlab
https://qa-reports.gentoo.org/output/gentoo-ci/1189b7b/output.html#media-gfx/evoluspencil
https://qa-reports.gentoo.org/output/gentoo-ci/1189b7b/output.html#media-gfx/iscan
https://qa-reports.gentoo.org/output/gentoo-ci/1189b7b/output.html#media-libs/bcg729
https://qa-reports.gentoo.org/output/gentoo-ci/1189b7b/output.html#net-dns/pdns
https://qa-reports.gentoo.org/output/gentoo-ci/1189b7b/output.html#net-libs/nodejs
https://qa-reports.gentoo.org/output/gentoo-ci/1189b7b/output.html#net-misc/gerbera
https://qa-reports.gentoo.org/output/gentoo-ci/1189b7b/output.html#sci-libs/tensorflow
https://qa-reports.gentoo.org/output/gentoo-ci/1189b7b/output.html#sys-apps/policycoreutils
https://qa-reports.gentoo.org/output/gentoo-ci/1189b7b/output.html#sys-auth/sssd
https://qa-reports.gentoo.org/output/gentoo-ci/1189b7b/output.html#sys-process/procps

@Dessa Dessa deleted the oidentd-2.4.0 branch December 13, 2019 17:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
assigned PR successfully assigned to the package maintainer(s). bug linked Bug/Closes found in footer, and cross-linked with the PR. new package The PR is adding a new package. self-maintained The PR changes only packages that are maintained by the submitter (i.e. no need to ask anybody else)
Projects
None yet
4 participants