[gentoo-commits] repo/gentoo:master commit in: net-nds/gss-proxy/, net-nds/gssproxy/
commit: 49ccf49bf537d9208e3850dd8efdc8de66d234ce Author: Matt Turner gentoo org> AuthorDate: Mon Apr 22 20:41:16 2019 + Commit: Matt Turner gentoo org> CommitDate: Mon Apr 22 20:41:16 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49ccf49b net-nds/gssproxy: Fix rebase mistake Signed-off-by: Matt Turner gentoo.org> .../gss-proxy-0.8.2.ebuild => gssproxy/gssproxy-0.8.2.ebuild} | 6 +- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/net-nds/gss-proxy/gss-proxy-0.8.2.ebuild b/net-nds/gssproxy/gssproxy-0.8.2.ebuild similarity index 96% rename from net-nds/gss-proxy/gss-proxy-0.8.2.ebuild rename to net-nds/gssproxy/gssproxy-0.8.2.ebuild index b10d6301494..dcf7d321d19 100644 --- a/net-nds/gss-proxy/gss-proxy-0.8.2.ebuild +++ b/net-nds/gssproxy/gssproxy-0.8.2.ebuild @@ -3,11 +3,9 @@ EAPI=6 -MY_P="${PN/-}-${PV}" - DESCRIPTION="daemon to proxy GSSAPI context establishment and channel handling" HOMEPAGE="https://pagure.io/gssproxy; -SRC_URI="http://releases.pagure.org/gssproxy/${MY_P}.tar.gz; +SRC_URI="http://releases.pagure.org/gssproxy/${P}.tar.gz; LICENSE="BSD-1" SLOT="0" @@ -27,8 +25,6 @@ DEPEND="${COMMON_DEPEND} dev-libs/libxslt virtual/pkgconfig" -S="${WORKDIR}/${MY_P}" - # Many requirements to run tests, including running slapd as root, hence # unfeasible. RESTRICT="test"
[gentoo-commits] repo/gentoo:master commit in: net-nds/gss-proxy/files/, profiles/updates/, net-nds/gssproxy/files/, ...
commit: 34f3a5d567da85cd61267780640c3dfb9e5e1d06 Author: Matt Turner gentoo org> AuthorDate: Mon Apr 22 20:30:54 2019 + Commit: Matt Turner gentoo org> CommitDate: Mon Apr 22 20:37:27 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34f3a5d5 net-nds/gssproxy: Rename from net-nds/gss-proxy The files it installs are called gssproxy. Upstream calls the project gssproxy. Signed-off-by: Matt Turner gentoo.org> net-nds/{gss-proxy => gssproxy}/Manifest| 0 net-nds/{gss-proxy => gssproxy}/files/gssproxy | 0 .../gss-proxy-0.7.0-r1.ebuild => gssproxy/gssproxy-0.7.0-r1.ebuild} | 6 +- .../gss-proxy-0.8.0.ebuild => gssproxy/gssproxy-0.8.0.ebuild} | 6 +- net-nds/{gss-proxy => gssproxy}/metadata.xml| 0 profiles/updates/2Q-2019| 1 + 6 files changed, 3 insertions(+), 10 deletions(-) diff --git a/net-nds/gss-proxy/Manifest b/net-nds/gssproxy/Manifest similarity index 100% rename from net-nds/gss-proxy/Manifest rename to net-nds/gssproxy/Manifest diff --git a/net-nds/gss-proxy/files/gssproxy b/net-nds/gssproxy/files/gssproxy similarity index 100% rename from net-nds/gss-proxy/files/gssproxy rename to net-nds/gssproxy/files/gssproxy diff --git a/net-nds/gss-proxy/gss-proxy-0.7.0-r1.ebuild b/net-nds/gssproxy/gssproxy-0.7.0-r1.ebuild similarity index 96% rename from net-nds/gss-proxy/gss-proxy-0.7.0-r1.ebuild rename to net-nds/gssproxy/gssproxy-0.7.0-r1.ebuild index 70b3508e2ee..be1691b9b6a 100644 --- a/net-nds/gss-proxy/gss-proxy-0.7.0-r1.ebuild +++ b/net-nds/gssproxy/gssproxy-0.7.0-r1.ebuild @@ -3,11 +3,9 @@ EAPI=6 -MY_P="${PN/-}-${PV}" - DESCRIPTION="daemon to proxy GSSAPI context establishment and channel handling" HOMEPAGE="https://pagure.io/gssproxy; -SRC_URI="http://releases.pagure.org/gssproxy/${MY_P}.tar.gz; +SRC_URI="http://releases.pagure.org/gssproxy/${P}.tar.gz; LICENSE="BSD-1" SLOT="0" @@ -27,8 +25,6 @@ DEPEND="${COMMON_DEPEND} dev-libs/libxslt virtual/pkgconfig" -S="${WORKDIR}/${MY_P}" - # Many requirements to run tests, including running slapd as root, hence # unfeasible. RESTRICT="test" diff --git a/net-nds/gss-proxy/gss-proxy-0.8.0.ebuild b/net-nds/gssproxy/gssproxy-0.8.0.ebuild similarity index 96% rename from net-nds/gss-proxy/gss-proxy-0.8.0.ebuild rename to net-nds/gssproxy/gssproxy-0.8.0.ebuild index 7939c3e2191..f71a78f3963 100644 --- a/net-nds/gss-proxy/gss-proxy-0.8.0.ebuild +++ b/net-nds/gssproxy/gssproxy-0.8.0.ebuild @@ -3,11 +3,9 @@ EAPI=6 -MY_P="${PN/-}-${PV}" - DESCRIPTION="daemon to proxy GSSAPI context establishment and channel handling" HOMEPAGE="https://pagure.io/gssproxy; -SRC_URI="http://releases.pagure.org/gssproxy/${MY_P}.tar.gz; +SRC_URI="http://releases.pagure.org/gssproxy/${P}.tar.gz; LICENSE="BSD-1" SLOT="0" @@ -27,8 +25,6 @@ DEPEND="${COMMON_DEPEND} dev-libs/libxslt virtual/pkgconfig" -S="${WORKDIR}/${MY_P}" - # Many requirements to run tests, including running slapd as root, hence # unfeasible. RESTRICT="test" diff --git a/net-nds/gss-proxy/metadata.xml b/net-nds/gssproxy/metadata.xml similarity index 100% rename from net-nds/gss-proxy/metadata.xml rename to net-nds/gssproxy/metadata.xml diff --git a/profiles/updates/2Q-2019 b/profiles/updates/2Q-2019 new file mode 100644 index 000..2ade2c1419f --- /dev/null +++ b/profiles/updates/2Q-2019 @@ -0,0 +1 @@ +move net-nds/gss-proxy net-nds/gssproxy
[gentoo-commits] repo/gentoo:master commit in: net-nds/gss-proxy/
commit: ff4adca2df5b6b93313582a36864bd7bdd42427d Author: Lars Wendler gentoo org> AuthorDate: Sun Apr 21 10:02:38 2019 + Commit: Lars Wendler gentoo org> CommitDate: Sun Apr 21 10:16:11 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff4adca2 net-nds/gss-proxy: Bump to version 0.8.2 Package-Manager: Portage-2.3.64, Repoman-2.3.12 Signed-off-by: Lars Wendler gentoo.org> net-nds/gss-proxy/Manifest | 1 + net-nds/gss-proxy/gss-proxy-0.8.2.ebuild | 89 2 files changed, 90 insertions(+) diff --git a/net-nds/gss-proxy/Manifest b/net-nds/gss-proxy/Manifest index 9dbb012d4b3..78f367107f3 100644 --- a/net-nds/gss-proxy/Manifest +++ b/net-nds/gss-proxy/Manifest @@ -1,2 +1,3 @@ DIST gssproxy-0.7.0.tar.gz 552041 BLAKE2B 78ec58e151c801ea65e01bf12ac38591442073eef051302afbbd8c11e20c753ae481542a9cdaeb321551ac1ba14be5875b5dc0f9514a0d436bc28e71a5d28c9e SHA512 00cd1d05e12f93f81c11062ccf4950e521960f752a6121f2055e47294a51894eda2415c558d3bc0d4c496146ab8f82a1162328acfb5eb3405c7b116774fa9f89 DIST gssproxy-0.8.0.tar.gz 557386 BLAKE2B 14948bbd4c08834375ed00d9f9c6624797eadef3a4313af55a3f3cc9fa3133627ed11da97c1414caa1731ef6da1286dbc1e1c41af8e6c4f96dd42e5b0b2b69e6 SHA512 f3b8f053d6750d7ee6ab2bfb6bfc4dc1ac2e2f354f923590340bb3c522f57cc881df5a2850750bc00c0dcacf2ae173549dc3bb9ece4512cf2f39869527afc2ec +DIST gssproxy-0.8.2.tar.gz 563300 BLAKE2B 104637af6f43d118ef5194ee8bdfd0a8a8155df43691ac80394de0482f718f2672996b698a80d5c4db7bdc1b164be7f8dc6ffd9a5346affd5923b78362f10333 SHA512 68ce39b36ee83d77da19e9a9fb322ba901366999828a2b427bc2275c4187b4d2291de140c202cce02bdf53eb5cf64da2fafa022ea482258c102f28b0af5d7c63 diff --git a/net-nds/gss-proxy/gss-proxy-0.8.2.ebuild b/net-nds/gss-proxy/gss-proxy-0.8.2.ebuild new file mode 100644 index 000..b10d6301494 --- /dev/null +++ b/net-nds/gss-proxy/gss-proxy-0.8.2.ebuild @@ -0,0 +1,89 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MY_P="${PN/-}-${PV}" + +DESCRIPTION="daemon to proxy GSSAPI context establishment and channel handling" +HOMEPAGE="https://pagure.io/gssproxy; +SRC_URI="http://releases.pagure.org/gssproxy/${MY_P}.tar.gz; + +LICENSE="BSD-1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" +IUSE="debug selinux systemd hardened" + +COMMON_DEPEND=">=dev-libs/libverto-0.2.2 + >=dev-libs/ding-libs-0.6.1 + virtual/krb5 + selinux? ( sys-libs/libselinux )" +RDEPEND="${COMMON_DEPEND} + selinux? ( sec-policy/selinux-gssproxy )" +# We need xml stuff to build the man pages, and people really want/need +# the man pages for this package :). #585200 +DEPEND="${COMMON_DEPEND} + app-text/docbook-xml-dtd:4.4 + dev-libs/libxslt + virtual/pkgconfig" + +S="${WORKDIR}/${MY_P}" + +# Many requirements to run tests, including running slapd as root, hence +# unfeasible. +RESTRICT="test" + +# pkg_setup() { +# # Here instead of flag-logic in DEPEND, since virtual/krb5 does not +# # allow to specify the openldap use flag, which heimdal doesn't +# # support. +# # Using mit-krb5 explicitly because heimdal doesn't install kerberos +# # schemata required for the tests of gss-proxy. +# if use test && ! has_version "app-crypt/mit-krb5[openldap]"; then +# eerror "Tests of this package require the kerberos schemata installed from app-crypt/mit-krb5[openldap]." +# die "Tests enabled but no app-crypt/mit-krb5[openldap] being installed." +# fi +# } + +# Was required in 0.7.0 to fix the schema- and slapd-path. Reason for +# comment: see RESTRICT comment +# src_prepare() { +# default +# # The tests look for kerberos schemata in the documentation +# # directory of krb5, however these are installed in /etc/openldap +# # and only if the openldap useflag is supplied +# sed -i \ +# -e 's#/usr/share/doc/krb5-server-ldap*#/etc/openldap/schema#' \ +# -e "s#\(subprocess.Popen..\"\)slapd#\1/usr/$(get_libdir)/openldap/slapd#" \ +# "${S}/tests/testlib.py" || die +# } + +src_configure() { + local myeconfargs=( + # The build assumes localstatedir is /var and takes care of + # using all the right subdirs itself. + "--localstatedir=${EPREFIX}/var" + "--with-os=gentoo" + "--with-initscript=$(usex systemd systemd none)" + "$(use_with selinux)" + "$(use_with debug gssidebug)" + "$(use_with hardened hardening)" + ) + + econf "${myeconfargs[@]}" +} + +src_install() { + default + # This is a plugin module, so no need for la file. + find "${ED%/}"/usr -name proxymech.la -delete + + doinitd "${FILESDIR}"/gssproxy + insinto /etc/gssproxy + doins examples/*.conf + insinto
[gentoo-commits] repo/gentoo:master commit in: net-nds/gss-proxy/
commit: ca89c0f212a2968d60a4d003a6d1b86bd84ad6cb Author: Lars Wendler gentoo org> AuthorDate: Mon Feb 12 10:30:13 2018 + Commit: Lars Wendler gentoo org> CommitDate: Mon Feb 12 10:30:13 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca89c0f2 net-nds/gss-proxy: Bump to version 0.8.0 Package-Manager: Portage-2.3.24, Repoman-2.3.6 net-nds/gss-proxy/Manifest | 1 + net-nds/gss-proxy/gss-proxy-0.8.0.ebuild | 89 2 files changed, 90 insertions(+) diff --git a/net-nds/gss-proxy/Manifest b/net-nds/gss-proxy/Manifest index ebfc00ffdf2..831bf7284ad 100644 --- a/net-nds/gss-proxy/Manifest +++ b/net-nds/gss-proxy/Manifest @@ -1,3 +1,4 @@ DIST gssproxy-0.5.1.tar.gz 532525 BLAKE2B 5aa7cdd78d1d0f61532e27d2894a3263045de2e331736421115c16028967918293c250261c3e6954d0e33e635871a6852d615c1a03894231fca91e7309aeda45 SHA512 72cb987413feba341b57caa27d5efadb8ed63af3751fda7013fe68768457a88011ac3bcf6e90b3d1d5ecf8894708daa0f20e57fe191d8ba3ce9b6492b57708f7 DIST gssproxy-0.6.2.tar.gz 547428 BLAKE2B 6bfd8f4809af4d3abc28642eb9dd631924fc9c2c79e9d22c6c20239c1c2d9aa0369ea7552b8485fd1851b3df2382803710cd40bf177a0edec62766b604edd84d SHA512 3c19fbd6e6c8aa2946512f947e016642672a98559b0c47dfb2a4abe2c9dbf06f1bd4f028199cd4828edf00eb0f5d3eac55bda73dcfeb27095e8e9ab14fc88bcd DIST gssproxy-0.7.0.tar.gz 552041 BLAKE2B 78ec58e151c801ea65e01bf12ac38591442073eef051302afbbd8c11e20c753ae481542a9cdaeb321551ac1ba14be5875b5dc0f9514a0d436bc28e71a5d28c9e SHA512 00cd1d05e12f93f81c11062ccf4950e521960f752a6121f2055e47294a51894eda2415c558d3bc0d4c496146ab8f82a1162328acfb5eb3405c7b116774fa9f89 +DIST gssproxy-0.8.0.tar.gz 557386 BLAKE2B 14948bbd4c08834375ed00d9f9c6624797eadef3a4313af55a3f3cc9fa3133627ed11da97c1414caa1731ef6da1286dbc1e1c41af8e6c4f96dd42e5b0b2b69e6 SHA512 f3b8f053d6750d7ee6ab2bfb6bfc4dc1ac2e2f354f923590340bb3c522f57cc881df5a2850750bc00c0dcacf2ae173549dc3bb9ece4512cf2f39869527afc2ec diff --git a/net-nds/gss-proxy/gss-proxy-0.8.0.ebuild b/net-nds/gss-proxy/gss-proxy-0.8.0.ebuild new file mode 100644 index 000..7939c3e2191 --- /dev/null +++ b/net-nds/gss-proxy/gss-proxy-0.8.0.ebuild @@ -0,0 +1,89 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MY_P="${PN/-}-${PV}" + +DESCRIPTION="daemon to proxy GSSAPI context establishment and channel handling" +HOMEPAGE="https://pagure.io/gssproxy; +SRC_URI="http://releases.pagure.org/gssproxy/${MY_P}.tar.gz; + +LICENSE="BSD-1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" +IUSE="debug selinux systemd hardened" + +COMMON_DEPEND=">=dev-libs/libverto-0.2.2 + >=dev-libs/ding-libs-0.6.1 + virtual/krb5 + selinux? ( sys-libs/libselinux )" +RDEPEND="${COMMON_DEPEND} + selinux? ( sec-policy/selinux-gssproxy )" +# We need xml stuff to build the man pages, and people really want/need +# the man pages for this package :). #585200 +DEPEND="${COMMON_DEPEND} + app-text/docbook-xml-dtd:4.4 + dev-libs/libxslt + virtual/pkgconfig" + +S="${WORKDIR}/${MY_P}" + +# Many requirements to run tests, including running slapd as root, hence +# unfeasible. +RESTRICT="test" + +# pkg_setup() { +# # Here instead of flag-logic in DEPEND, since virtual/krb5 does not +# # allow to specify the openldap use flag, which heimdal doesn't +# # support. +# # Using mit-krb5 explicitly because heimdal doesn't install kerberos +# # schemata required for the tests of gss-proxy. +# if use test && ! has_version "app-crypt/mit-krb5[openldap]"; then +# eerror "Tests of this package require the kerberos schemata installed from app-crypt/mit-krb5[openldap]." +# die "Tests enabled but no app-crypt/mit-krb5[openldap] being installed." +# fi +# } + +# Was required in 0.7.0 to fix the schema- and slapd-path. Reason for +# comment: see RESTRICT comment +# src_prepare() { +# default +# # The tests look for kerberos schemata in the documentation +# # directory of krb5, however these are installed in /etc/openldap +# # and only if the openldap useflag is supplied +# sed -i \ +# -e 's#/usr/share/doc/krb5-server-ldap*#/etc/openldap/schema#' \ +# -e "s#\(subprocess.Popen..\"\)slapd#\1/usr/$(get_libdir)/openldap/slapd#" \ +# "${S}/tests/testlib.py" || die +# } + +src_configure() { + local myeconfargs=( + # The build assumes localstatedir is /var and takes care of + # using all the right subdirs itself. + "--localstatedir=${EPREFIX}/var" + "--with-os=gentoo" + "--with-initscript=$(usex systemd systemd none)" + "$(use_with selinux)" + "$(use_with debug gssidebug)" + "$(use_with hardened hardening)" + ) + + econf "${myeconfargs[@]}" +} +
[gentoo-commits] repo/gentoo:master commit in: net-nds/gss-proxy/
commit: 448c5b7f646c9710e9dd3621d14f8c46abc42ee4 Author: Lars Wendler gentoo org> AuthorDate: Mon Feb 12 10:30:57 2018 + Commit: Lars Wendler gentoo org> CommitDate: Mon Feb 12 10:30:57 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=448c5b7f net-nds/gss-proxy: Removed old. Package-Manager: Portage-2.3.24, Repoman-2.3.6 net-nds/gss-proxy/Manifest | 2 - net-nds/gss-proxy/gss-proxy-0.5.1.ebuild | 54 net-nds/gss-proxy/gss-proxy-0.6.2.ebuild | 54 net-nds/gss-proxy/gss-proxy-0.7.0.ebuild | 87 4 files changed, 197 deletions(-) diff --git a/net-nds/gss-proxy/Manifest b/net-nds/gss-proxy/Manifest index 831bf7284ad..9dbb012d4b3 100644 --- a/net-nds/gss-proxy/Manifest +++ b/net-nds/gss-proxy/Manifest @@ -1,4 +1,2 @@ -DIST gssproxy-0.5.1.tar.gz 532525 BLAKE2B 5aa7cdd78d1d0f61532e27d2894a3263045de2e331736421115c16028967918293c250261c3e6954d0e33e635871a6852d615c1a03894231fca91e7309aeda45 SHA512 72cb987413feba341b57caa27d5efadb8ed63af3751fda7013fe68768457a88011ac3bcf6e90b3d1d5ecf8894708daa0f20e57fe191d8ba3ce9b6492b57708f7 -DIST gssproxy-0.6.2.tar.gz 547428 BLAKE2B 6bfd8f4809af4d3abc28642eb9dd631924fc9c2c79e9d22c6c20239c1c2d9aa0369ea7552b8485fd1851b3df2382803710cd40bf177a0edec62766b604edd84d SHA512 3c19fbd6e6c8aa2946512f947e016642672a98559b0c47dfb2a4abe2c9dbf06f1bd4f028199cd4828edf00eb0f5d3eac55bda73dcfeb27095e8e9ab14fc88bcd DIST gssproxy-0.7.0.tar.gz 552041 BLAKE2B 78ec58e151c801ea65e01bf12ac38591442073eef051302afbbd8c11e20c753ae481542a9cdaeb321551ac1ba14be5875b5dc0f9514a0d436bc28e71a5d28c9e SHA512 00cd1d05e12f93f81c11062ccf4950e521960f752a6121f2055e47294a51894eda2415c558d3bc0d4c496146ab8f82a1162328acfb5eb3405c7b116774fa9f89 DIST gssproxy-0.8.0.tar.gz 557386 BLAKE2B 14948bbd4c08834375ed00d9f9c6624797eadef3a4313af55a3f3cc9fa3133627ed11da97c1414caa1731ef6da1286dbc1e1c41af8e6c4f96dd42e5b0b2b69e6 SHA512 f3b8f053d6750d7ee6ab2bfb6bfc4dc1ac2e2f354f923590340bb3c522f57cc881df5a2850750bc00c0dcacf2ae173549dc3bb9ece4512cf2f39869527afc2ec diff --git a/net-nds/gss-proxy/gss-proxy-0.5.1.ebuild b/net-nds/gss-proxy/gss-proxy-0.5.1.ebuild deleted file mode 100644 index 7abf2d67a63..000 --- a/net-nds/gss-proxy/gss-proxy-0.5.1.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="5" - -MY_P="${PN/-}-${PV}" - -DESCRIPTION="daemon to proxy GSSAPI context establishment and channel handling" -HOMEPAGE="https://fedorahosted.org/gss-proxy/; -SRC_URI="https://fedorahosted.org/released/gss-proxy/${MY_P}.tar.gz; - -LICENSE="BSD-1" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" -IUSE="debug selinux systemd" - -RDEPEND=">=dev-libs/libverto-0.2.2 - >=dev-libs/ding-libs-0.5.0 - virtual/krb5 - selinux? ( sys-libs/libselinux )" -# We need xml stuff to build the man pages, and people really want/need -# the man pages for this package :). #585200 -DEPEND="${RDEPEND} - app-text/docbook-xml-dtd:4.4 - dev-libs/libxslt - virtual/pkgconfig" - -S="${WORKDIR}/${MY_P}" - -src_configure() { - # The build assumes localstatedir is /var and takes care of - # using all the right subdirs itself. - econf \ - --localstatedir="${EPREFIX}/var" \ - --with-os=gentoo \ - --with-initscript=$(usex systemd systemd sysv) \ - $(use_with selinux) \ - $(use_with debug gssidebug) -} - -src_install() { - default - # This is a plugin module, so no need for la file. - find "${ED}"/usr -name proxymech.la -delete - - doinitd "${FILESDIR}"/gssproxy - insinto /etc/gssproxy - doins examples/*.conf - insinto /etc/gss/mech.d - newins examples/mech gssproxy.conf - - # The build installs a bunch of empty dirs, so prune them. - find "${ED}" -depth -type d -exec rmdir {} + 2>/dev/null -} diff --git a/net-nds/gss-proxy/gss-proxy-0.6.2.ebuild b/net-nds/gss-proxy/gss-proxy-0.6.2.ebuild deleted file mode 100644 index 3c1721bf36c..000 --- a/net-nds/gss-proxy/gss-proxy-0.6.2.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="5" - -MY_P="${PN/-}-${PV}" - -DESCRIPTION="daemon to proxy GSSAPI context establishment and channel handling" -HOMEPAGE="https://pagure.io/gssproxy; -SRC_URI="http://releases.pagure.org/gssproxy/${MY_P}.tar.gz; - -LICENSE="BSD-1" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" -IUSE="debug selinux systemd" - -RDEPEND=">=dev-libs/libverto-0.2.2 - >=dev-libs/ding-libs-0.5.0 - virtual/krb5 - selinux? ( sys-libs/libselinux )" -# We need xml stuff to build the man pages, and people really want/need -#
[gentoo-commits] repo/gentoo:master commit in: net-nds/gss-proxy/
commit: f25c62899b0026abb3b52b000ceedec25f689983 Author: Jason Zaman gentoo org> AuthorDate: Mon Dec 25 04:48:51 2017 + Commit: Jason Zaman gentoo org> CommitDate: Mon Dec 25 08:07:12 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f25c6289 net-nds/gss-proxy: amd64 stable Gentoo-bug: 642134 Package-Manager: Portage-2.3.13, Repoman-2.3.3 net-nds/gss-proxy/gss-proxy-0.7.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-nds/gss-proxy/gss-proxy-0.7.0-r1.ebuild b/net-nds/gss-proxy/gss-proxy-0.7.0-r1.ebuild index 4918ae09a98..70b3508e2ee 100644 --- a/net-nds/gss-proxy/gss-proxy-0.7.0-r1.ebuild +++ b/net-nds/gss-proxy/gss-proxy-0.7.0-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="http://releases.pagure.org/gssproxy/${MY_P}.tar.gz; LICENSE="BSD-1" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc ~x86" IUSE="debug selinux systemd hardened" COMMON_DEPEND=">=dev-libs/libverto-0.2.2
[gentoo-commits] repo/gentoo:master commit in: net-nds/gss-proxy/
commit: 08fb2918524516fb2715bca6098c80d60e97f1d7 Author: Sergei Trofimovich gentoo org> AuthorDate: Sun Dec 24 10:11:29 2017 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sun Dec 24 10:11:37 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08fb2918 net-nds/gss-proxy: stable 0.7.0-r1 for ppc/ppc64, bug #642134 Package-Manager: Portage-2.3.19, Repoman-2.3.6 RepoMan-Options: --include-arches="ppc ppc64" net-nds/gss-proxy/gss-proxy-0.7.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-nds/gss-proxy/gss-proxy-0.7.0-r1.ebuild b/net-nds/gss-proxy/gss-proxy-0.7.0-r1.ebuild index 6a690d58a4b..6076b688bad 100644 --- a/net-nds/gss-proxy/gss-proxy-0.7.0-r1.ebuild +++ b/net-nds/gss-proxy/gss-proxy-0.7.0-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="http://releases.pagure.org/gssproxy/${MY_P}.tar.gz; LICENSE="BSD-1" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc ~x86" IUSE="debug selinux systemd hardened" COMMON_DEPEND=">=dev-libs/libverto-0.2.2
[gentoo-commits] repo/gentoo:master commit in: net-nds/gss-proxy/
commit: 9c11ad985dd5b7c7db792dced82111ced3e10827 Author: Sergei Trofimovich gentoo org> AuthorDate: Sun Dec 24 13:24:33 2017 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sun Dec 24 13:37:53 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c11ad98 net-nds/gss-proxy: stable 0.7.0-r1 for hppa, bug #642134 Package-Manager: Portage-2.3.19, Repoman-2.3.6 RepoMan-Options: --include-arches="hppa" net-nds/gss-proxy/gss-proxy-0.7.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-nds/gss-proxy/gss-proxy-0.7.0-r1.ebuild b/net-nds/gss-proxy/gss-proxy-0.7.0-r1.ebuild index d2f224ebdad..4918ae09a98 100644 --- a/net-nds/gss-proxy/gss-proxy-0.7.0-r1.ebuild +++ b/net-nds/gss-proxy/gss-proxy-0.7.0-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="http://releases.pagure.org/gssproxy/${MY_P}.tar.gz; LICENSE="BSD-1" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc ~x86" IUSE="debug selinux systemd hardened" COMMON_DEPEND=">=dev-libs/libverto-0.2.2
[gentoo-commits] repo/gentoo:master commit in: net-nds/gss-proxy/
commit: 6acbcb124b8d4f9e06860bdd1427e3697e7da31d Author: Sergei Trofimovich gentoo org> AuthorDate: Sun Dec 24 13:24:08 2017 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sun Dec 24 13:37:52 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6acbcb12 net-nds/gss-proxy: stable 0.7.0-r1 for ia64, bug #642134 Package-Manager: Portage-2.3.19, Repoman-2.3.6 RepoMan-Options: --include-arches="ia64" net-nds/gss-proxy/gss-proxy-0.7.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-nds/gss-proxy/gss-proxy-0.7.0-r1.ebuild b/net-nds/gss-proxy/gss-proxy-0.7.0-r1.ebuild index 6076b688bad..d2f224ebdad 100644 --- a/net-nds/gss-proxy/gss-proxy-0.7.0-r1.ebuild +++ b/net-nds/gss-proxy/gss-proxy-0.7.0-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="http://releases.pagure.org/gssproxy/${MY_P}.tar.gz; LICENSE="BSD-1" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc ~x86" IUSE="debug selinux systemd hardened" COMMON_DEPEND=">=dev-libs/libverto-0.2.2
[gentoo-commits] repo/gentoo:master commit in: net-nds/gss-proxy/
commit: 8c44d2c6b308668ff14c079831b3f1bfcb609866 Author: Jason Zaman gentoo org> AuthorDate: Wed Nov 8 06:35:17 2017 + Commit: Jason Zaman gentoo org> CommitDate: Wed Nov 8 06:35:17 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c44d2c6 net-nds/gss-proxy: Add dep for selinux policy Package-Manager: Portage-2.3.8, Repoman-2.3.3 net-nds/gss-proxy/gss-proxy-0.7.0-r1.ebuild | 89 + 1 file changed, 89 insertions(+) diff --git a/net-nds/gss-proxy/gss-proxy-0.7.0-r1.ebuild b/net-nds/gss-proxy/gss-proxy-0.7.0-r1.ebuild new file mode 100644 index 000..6a690d58a4b --- /dev/null +++ b/net-nds/gss-proxy/gss-proxy-0.7.0-r1.ebuild @@ -0,0 +1,89 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MY_P="${PN/-}-${PV}" + +DESCRIPTION="daemon to proxy GSSAPI context establishment and channel handling" +HOMEPAGE="https://pagure.io/gssproxy; +SRC_URI="http://releases.pagure.org/gssproxy/${MY_P}.tar.gz; + +LICENSE="BSD-1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" +IUSE="debug selinux systemd hardened" + +COMMON_DEPEND=">=dev-libs/libverto-0.2.2 + >=dev-libs/ding-libs-0.5.0 + virtual/krb5 + selinux? ( sys-libs/libselinux )" +RDEPEND="${COMMON_DEPEND} + selinux? ( sec-policy/selinux-gssproxy )" +# We need xml stuff to build the man pages, and people really want/need +# the man pages for this package :). #585200 +DEPEND="${COMMON_DEPEND} + app-text/docbook-xml-dtd:4.4 + dev-libs/libxslt + virtual/pkgconfig" + +S="${WORKDIR}/${MY_P}" + +# Many requirements to run tests, including running slapd as root, hence +# unfeasible. +RESTRICT="test" + +# pkg_setup() { +# # Here instead of flag-logic in DEPEND, since virtual/krb5 does not +# # allow to specify the openldap use flag, which heimdal doesn't +# # support. +# # Using mit-krb5 explicitly because heimdal doesn't install kerberos +# # schemata required for the tests of gss-proxy. +# if use test && ! has_version "app-crypt/mit-krb5[openldap]"; then +# eerror "Tests of this package require the kerberos schemata installed from app-crypt/mit-krb5[openldap]." +# die "Tests enabled but no app-crypt/mit-krb5[openldap] being installed." +# fi +# } + +# Was required in 0.7.0 to fix the schema- and slapd-path. Reason for +# comment: see RESTRICT comment +# src_prepare() { +# default +# # The tests look for kerberos schemata in the documentation +# # directory of krb5, however these are installed in /etc/openldap +# # and only if the openldap useflag is supplied +# sed -i \ +# -e 's#/usr/share/doc/krb5-server-ldap*#/etc/openldap/schema#' \ +# -e "s#\(subprocess.Popen..\"\)slapd#\1/usr/$(get_libdir)/openldap/slapd#" \ +# "${S}/tests/testlib.py" || die +# } + +src_configure() { + local myeconfargs=( + # The build assumes localstatedir is /var and takes care of + # using all the right subdirs itself. + "--localstatedir=${EPREFIX}/var" + "--with-os=gentoo" + "--with-initscript=$(usex systemd systemd none)" + "$(use_with selinux)" + "$(use_with debug gssidebug)" + "$(use_with hardened hardening)" + ) + + econf "${myeconfargs[@]}" +} + +src_install() { + default + # This is a plugin module, so no need for la file. + find "${ED%/}"/usr -name proxymech.la -delete + + doinitd "${FILESDIR}"/gssproxy + insinto /etc/gssproxy + doins examples/*.conf + insinto /etc/gss/mech.d + newins examples/mech gssproxy.conf + + # The build installs a bunch of empty dirs, so prune them. + find "${ED}" -depth -type d -exec rmdir {} + 2>/dev/null +}
[gentoo-commits] repo/gentoo:master commit in: net-nds/gss-proxy/
commit: 6f3c3218a26513a9f371b065b6215e5fde4220a0 Author: Nelo-T. Wallus wallus de> AuthorDate: Sat Aug 5 13:05:29 2017 + Commit: Lars Wendler gentoo org> CommitDate: Fri Aug 18 11:57:22 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f3c3218 net-nds/gss-proxy: Bump version to 0.7.0, add hardened use flag Package-Manager: Portage-2.3.6, Repoman-2.3.1 Closes: https://github.com/gentoo/gentoo/pull/5303 net-nds/gss-proxy/Manifest | 1 + net-nds/gss-proxy/gss-proxy-0.7.0.ebuild | 87 2 files changed, 88 insertions(+) diff --git a/net-nds/gss-proxy/Manifest b/net-nds/gss-proxy/Manifest index f272a76801d..17de808c5c6 100644 --- a/net-nds/gss-proxy/Manifest +++ b/net-nds/gss-proxy/Manifest @@ -1,2 +1,3 @@ DIST gssproxy-0.5.1.tar.gz 532525 SHA256 b7ac0b75dcd62264f9ffef4ab0aa14534b850873ada08209ba467e5914643fbd SHA512 72cb987413feba341b57caa27d5efadb8ed63af3751fda7013fe68768457a88011ac3bcf6e90b3d1d5ecf8894708daa0f20e57fe191d8ba3ce9b6492b57708f7 WHIRLPOOL 514e58fab7ad18707d4edd66aafd8aa1ee4f74e045ac5aa47bef50f55c3a2f7dd297ff4504be3ff1f7709abf9b3fd734d023781c25f76fb6e55e950e85acae4c DIST gssproxy-0.6.2.tar.gz 547428 SHA256 ff6e741e6c89436c5de9a06f9a1b7b8223ba72b80d6486f5153f5bf8d093c9d3 SHA512 3c19fbd6e6c8aa2946512f947e016642672a98559b0c47dfb2a4abe2c9dbf06f1bd4f028199cd4828edf00eb0f5d3eac55bda73dcfeb27095e8e9ab14fc88bcd WHIRLPOOL 33396acaee52a025be210f9329e2d4404fb18eada19d46b9a50fe9d6a592384ed9b5539874aad5f55f46d2e8b72439d32bab47d77ee05851aebad0d6003f9c79 +DIST gssproxy-0.7.0.tar.gz 552041 SHA256 c5aeb1c21859752cac1dfd1a1ca4f69fa4c63f2256582a4b10bb72edb6e58f62 SHA512 00cd1d05e12f93f81c11062ccf4950e521960f752a6121f2055e47294a51894eda2415c558d3bc0d4c496146ab8f82a1162328acfb5eb3405c7b116774fa9f89 WHIRLPOOL 048e064423ea07f4bd8ed2798a80656ce0252ca838439ed93668bf7a5b21cab28370a7116e25b4b0a0d2ef8eff0119880db3d430f367ed60f18e4a55066e9764 diff --git a/net-nds/gss-proxy/gss-proxy-0.7.0.ebuild b/net-nds/gss-proxy/gss-proxy-0.7.0.ebuild new file mode 100644 index 000..b91eda6e374 --- /dev/null +++ b/net-nds/gss-proxy/gss-proxy-0.7.0.ebuild @@ -0,0 +1,87 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MY_P="${PN/-}-${PV}" + +DESCRIPTION="daemon to proxy GSSAPI context establishment and channel handling" +HOMEPAGE="https://pagure.io/gssproxy; +SRC_URI="http://releases.pagure.org/gssproxy/${MY_P}.tar.gz; + +LICENSE="BSD-1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" +IUSE="debug selinux systemd hardened" + +RDEPEND=">=dev-libs/libverto-0.2.2 + >=dev-libs/ding-libs-0.5.0 + virtual/krb5 + selinux? ( sys-libs/libselinux )" +# We need xml stuff to build the man pages, and people really want/need +# the man pages for this package :). #585200 +DEPEND="${RDEPEND} + app-text/docbook-xml-dtd:4.4 + dev-libs/libxslt + virtual/pkgconfig" + +S="${WORKDIR}/${MY_P}" + +# Many requirements to run tests, including running slapd as root, hence +# unfeasible. +RESTRICT="test" + +# pkg_setup() { +# # Here instead of flag-logic in DEPEND, since virtual/krb5 does not +# # allow to specify the openldap use flag, which heimdal doesn't +# # support. +# # Using mit-krb5 explicitly because heimdal doesn't install kerberos +# # schemata required for the tests of gss-proxy. +# if use test && ! has_version "app-crypt/mit-krb5[openldap]"; then +# eerror "Tests of this package require the kerberos schemata installed from app-crypt/mit-krb5[openldap]." +# die "Tests enabled but no app-crypt/mit-krb5[openldap] being installed." +# fi +# } + +# Was required in 0.7.0 to fix the schema- and slapd-path. Reason for +# comment: see RESTRICT comment +# src_prepare() { +# default +# # The tests look for kerberos schemata in the documentation +# # directory of krb5, however these are installed in /etc/openldap +# # and only if the openldap useflag is supplied +# sed -i \ +# -e 's#/usr/share/doc/krb5-server-ldap*#/etc/openldap/schema#' \ +# -e "s#\(subprocess.Popen..\"\)slapd#\1/usr/$(get_libdir)/openldap/slapd#" \ +# "${S}/tests/testlib.py" || die +# } + +src_configure() { + local myeconfargs=( + # The build assumes localstatedir is /var and takes care of + # using all the right subdirs itself. + "--localstatedir=${EPREFIX}/var" + "--with-os=gentoo" + "--with-initscript=$(usex systemd systemd none)" + "$(use_with selinux)" + "$(use_with debug gssidebug)" + "$(use_with hardened hardening)" + ) + + econf "${myeconfargs[@]}" +} + +src_install() { + default + # This is a plugin module, so no need for la file. +
[gentoo-commits] repo/gentoo:master commit in: net-nds/gss-proxy/
commit: d71c942fd9964cb0b3d4d59ebee9a8f62f7d971a Author: Lars Wendler gentoo org> AuthorDate: Thu Feb 23 12:15:54 2017 + Commit: Lars Wendler gentoo org> CommitDate: Thu Feb 23 12:15:54 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d71c942f net-nds/gss-proxy: Changed HOMEPAGE from fedorahosted to pagure. Package-Manager: Portage-2.3.3, Repoman-2.3.1 net-nds/gss-proxy/gss-proxy-0.6.2.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/net-nds/gss-proxy/gss-proxy-0.6.2.ebuild b/net-nds/gss-proxy/gss-proxy-0.6.2.ebuild index 33aae39172..3c1721bf36 100644 --- a/net-nds/gss-proxy/gss-proxy-0.6.2.ebuild +++ b/net-nds/gss-proxy/gss-proxy-0.6.2.ebuild @@ -6,8 +6,8 @@ EAPI="5" MY_P="${PN/-}-${PV}" DESCRIPTION="daemon to proxy GSSAPI context establishment and channel handling" -HOMEPAGE="https://fedorahosted.org/gss-proxy/; -SRC_URI="https://fedorahosted.org/released/gss-proxy/${MY_P}.tar.gz; +HOMEPAGE="https://pagure.io/gssproxy; +SRC_URI="http://releases.pagure.org/gssproxy/${MY_P}.tar.gz; LICENSE="BSD-1" SLOT="0"
[gentoo-commits] repo/gentoo:master commit in: net-nds/gss-proxy/
commit: ea25b7e4a1da61523dd84d1201e2380537bcea6c Author: Lars Wendler gentoo org> AuthorDate: Mon Feb 20 08:31:36 2017 + Commit: Lars Wendler gentoo org> CommitDate: Mon Feb 20 08:32:18 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea25b7e4 net-nds/gss-proxy: Bump to version 0.6.2 Package-Manager: Portage-2.3.3, Repoman-2.3.1 net-nds/gss-proxy/Manifest | 1 + net-nds/gss-proxy/gss-proxy-0.6.2.ebuild | 54 2 files changed, 55 insertions(+) diff --git a/net-nds/gss-proxy/Manifest b/net-nds/gss-proxy/Manifest index 497ea353d3..99f937fcd7 100644 --- a/net-nds/gss-proxy/Manifest +++ b/net-nds/gss-proxy/Manifest @@ -1,2 +1,3 @@ DIST gssproxy-0.5.0.tar.gz 526047 SHA256 0965448e145b0d764ba5ca7707a7bf3d2c9d555f96fcb3ba0d88673a233b31d6 SHA512 14a50583fa304a667243b470415d107026042871374b69e5c5ff82ceb7ae9fd83532241ac032e79e87cea1706970ea0d552f5fc31a0340e22242f4cc4abd5cf8 WHIRLPOOL 9352644e76ba96a0c36640d0cc703f74b5ba48f980edb668f1c98efedab5e9d16c094080af950ba94cf9ceac88bf10f3b68876e83942ae4cafb9d7ddd74ec486 DIST gssproxy-0.5.1.tar.gz 532525 SHA256 b7ac0b75dcd62264f9ffef4ab0aa14534b850873ada08209ba467e5914643fbd SHA512 72cb987413feba341b57caa27d5efadb8ed63af3751fda7013fe68768457a88011ac3bcf6e90b3d1d5ecf8894708daa0f20e57fe191d8ba3ce9b6492b57708f7 WHIRLPOOL 514e58fab7ad18707d4edd66aafd8aa1ee4f74e045ac5aa47bef50f55c3a2f7dd297ff4504be3ff1f7709abf9b3fd734d023781c25f76fb6e55e950e85acae4c +DIST gssproxy-0.6.2.tar.gz 547428 SHA256 ff6e741e6c89436c5de9a06f9a1b7b8223ba72b80d6486f5153f5bf8d093c9d3 SHA512 3c19fbd6e6c8aa2946512f947e016642672a98559b0c47dfb2a4abe2c9dbf06f1bd4f028199cd4828edf00eb0f5d3eac55bda73dcfeb27095e8e9ab14fc88bcd WHIRLPOOL 33396acaee52a025be210f9329e2d4404fb18eada19d46b9a50fe9d6a592384ed9b5539874aad5f55f46d2e8b72439d32bab47d77ee05851aebad0d6003f9c79 diff --git a/net-nds/gss-proxy/gss-proxy-0.6.2.ebuild b/net-nds/gss-proxy/gss-proxy-0.6.2.ebuild new file mode 100644 index 00..33aae39172 --- /dev/null +++ b/net-nds/gss-proxy/gss-proxy-0.6.2.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +MY_P="${PN/-}-${PV}" + +DESCRIPTION="daemon to proxy GSSAPI context establishment and channel handling" +HOMEPAGE="https://fedorahosted.org/gss-proxy/; +SRC_URI="https://fedorahosted.org/released/gss-proxy/${MY_P}.tar.gz; + +LICENSE="BSD-1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" +IUSE="debug selinux systemd" + +RDEPEND=">=dev-libs/libverto-0.2.2 + >=dev-libs/ding-libs-0.5.0 + virtual/krb5 + selinux? ( sys-libs/libselinux )" +# We need xml stuff to build the man pages, and people really want/need +# the man pages for this package :). #585200 +DEPEND="${RDEPEND} + app-text/docbook-xml-dtd:4.4 + dev-libs/libxslt + virtual/pkgconfig" + +S="${WORKDIR}/${MY_P}" + +src_configure() { + # The build assumes localstatedir is /var and takes care of + # using all the right subdirs itself. + econf \ + --localstatedir="${EPREFIX}/var" \ + --with-os=gentoo \ + --with-initscript=$(usex systemd systemd none) \ + $(use_with selinux) \ + $(use_with debug gssidebug) +} + +src_install() { + default + # This is a plugin module, so no need for la file. + find "${ED}"/usr -name proxymech.la -delete + + doinitd "${FILESDIR}"/gssproxy + insinto /etc/gssproxy + doins examples/*.conf + insinto /etc/gss/mech.d + newins examples/mech gssproxy.conf + + # The build installs a bunch of empty dirs, so prune them. + find "${ED}" -depth -type d -exec rmdir {} + 2>/dev/null +}
[gentoo-commits] repo/gentoo:master commit in: net-nds/gss-proxy/
commit: 572c591e5eb8fc3e5c515d898a401547ac1e40e8 Author: Lars Wendler gentoo org> AuthorDate: Mon Feb 20 08:32:05 2017 + Commit: Lars Wendler gentoo org> CommitDate: Mon Feb 20 08:32:21 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=572c591e net-nds/gss-proxy: Removed old. Package-Manager: Portage-2.3.3, Repoman-2.3.1 net-nds/gss-proxy/Manifest | 1 - net-nds/gss-proxy/gss-proxy-0.5.0.ebuild | 54 2 files changed, 55 deletions(-) diff --git a/net-nds/gss-proxy/Manifest b/net-nds/gss-proxy/Manifest index 99f937fcd7..f272a76801 100644 --- a/net-nds/gss-proxy/Manifest +++ b/net-nds/gss-proxy/Manifest @@ -1,3 +1,2 @@ -DIST gssproxy-0.5.0.tar.gz 526047 SHA256 0965448e145b0d764ba5ca7707a7bf3d2c9d555f96fcb3ba0d88673a233b31d6 SHA512 14a50583fa304a667243b470415d107026042871374b69e5c5ff82ceb7ae9fd83532241ac032e79e87cea1706970ea0d552f5fc31a0340e22242f4cc4abd5cf8 WHIRLPOOL 9352644e76ba96a0c36640d0cc703f74b5ba48f980edb668f1c98efedab5e9d16c094080af950ba94cf9ceac88bf10f3b68876e83942ae4cafb9d7ddd74ec486 DIST gssproxy-0.5.1.tar.gz 532525 SHA256 b7ac0b75dcd62264f9ffef4ab0aa14534b850873ada08209ba467e5914643fbd SHA512 72cb987413feba341b57caa27d5efadb8ed63af3751fda7013fe68768457a88011ac3bcf6e90b3d1d5ecf8894708daa0f20e57fe191d8ba3ce9b6492b57708f7 WHIRLPOOL 514e58fab7ad18707d4edd66aafd8aa1ee4f74e045ac5aa47bef50f55c3a2f7dd297ff4504be3ff1f7709abf9b3fd734d023781c25f76fb6e55e950e85acae4c DIST gssproxy-0.6.2.tar.gz 547428 SHA256 ff6e741e6c89436c5de9a06f9a1b7b8223ba72b80d6486f5153f5bf8d093c9d3 SHA512 3c19fbd6e6c8aa2946512f947e016642672a98559b0c47dfb2a4abe2c9dbf06f1bd4f028199cd4828edf00eb0f5d3eac55bda73dcfeb27095e8e9ab14fc88bcd WHIRLPOOL 33396acaee52a025be210f9329e2d4404fb18eada19d46b9a50fe9d6a592384ed9b5539874aad5f55f46d2e8b72439d32bab47d77ee05851aebad0d6003f9c79 diff --git a/net-nds/gss-proxy/gss-proxy-0.5.0.ebuild b/net-nds/gss-proxy/gss-proxy-0.5.0.ebuild deleted file mode 100644 index 7abf2d67a6..00 --- a/net-nds/gss-proxy/gss-proxy-0.5.0.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="5" - -MY_P="${PN/-}-${PV}" - -DESCRIPTION="daemon to proxy GSSAPI context establishment and channel handling" -HOMEPAGE="https://fedorahosted.org/gss-proxy/; -SRC_URI="https://fedorahosted.org/released/gss-proxy/${MY_P}.tar.gz; - -LICENSE="BSD-1" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" -IUSE="debug selinux systemd" - -RDEPEND=">=dev-libs/libverto-0.2.2 - >=dev-libs/ding-libs-0.5.0 - virtual/krb5 - selinux? ( sys-libs/libselinux )" -# We need xml stuff to build the man pages, and people really want/need -# the man pages for this package :). #585200 -DEPEND="${RDEPEND} - app-text/docbook-xml-dtd:4.4 - dev-libs/libxslt - virtual/pkgconfig" - -S="${WORKDIR}/${MY_P}" - -src_configure() { - # The build assumes localstatedir is /var and takes care of - # using all the right subdirs itself. - econf \ - --localstatedir="${EPREFIX}/var" \ - --with-os=gentoo \ - --with-initscript=$(usex systemd systemd sysv) \ - $(use_with selinux) \ - $(use_with debug gssidebug) -} - -src_install() { - default - # This is a plugin module, so no need for la file. - find "${ED}"/usr -name proxymech.la -delete - - doinitd "${FILESDIR}"/gssproxy - insinto /etc/gssproxy - doins examples/*.conf - insinto /etc/gss/mech.d - newins examples/mech gssproxy.conf - - # The build installs a bunch of empty dirs, so prune them. - find "${ED}" -depth -type d -exec rmdir {} + 2>/dev/null -}
[gentoo-commits] repo/gentoo:master commit in: net-nds/gss-proxy/
commit: 186a1b921101efd813e6945f3d1e100a1183fe9b Author: Lars Wendler gentoo org> AuthorDate: Mon Aug 15 07:15:47 2016 + Commit: Lars Wendler gentoo org> CommitDate: Mon Aug 15 08:22:00 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=186a1b92 net-nds/gss-proxy: Bump to version 0.5.1 Package-Manager: portage-2.3.0 Signed-off-by: Lars Wendler gentoo.org> net-nds/gss-proxy/Manifest | 1 + net-nds/gss-proxy/gss-proxy-0.5.1.ebuild | 54 2 files changed, 55 insertions(+) diff --git a/net-nds/gss-proxy/Manifest b/net-nds/gss-proxy/Manifest index 00e357a..497ea35 100644 --- a/net-nds/gss-proxy/Manifest +++ b/net-nds/gss-proxy/Manifest @@ -1 +1,2 @@ DIST gssproxy-0.5.0.tar.gz 526047 SHA256 0965448e145b0d764ba5ca7707a7bf3d2c9d555f96fcb3ba0d88673a233b31d6 SHA512 14a50583fa304a667243b470415d107026042871374b69e5c5ff82ceb7ae9fd83532241ac032e79e87cea1706970ea0d552f5fc31a0340e22242f4cc4abd5cf8 WHIRLPOOL 9352644e76ba96a0c36640d0cc703f74b5ba48f980edb668f1c98efedab5e9d16c094080af950ba94cf9ceac88bf10f3b68876e83942ae4cafb9d7ddd74ec486 +DIST gssproxy-0.5.1.tar.gz 532525 SHA256 b7ac0b75dcd62264f9ffef4ab0aa14534b850873ada08209ba467e5914643fbd SHA512 72cb987413feba341b57caa27d5efadb8ed63af3751fda7013fe68768457a88011ac3bcf6e90b3d1d5ecf8894708daa0f20e57fe191d8ba3ce9b6492b57708f7 WHIRLPOOL 514e58fab7ad18707d4edd66aafd8aa1ee4f74e045ac5aa47bef50f55c3a2f7dd297ff4504be3ff1f7709abf9b3fd734d023781c25f76fb6e55e950e85acae4c diff --git a/net-nds/gss-proxy/gss-proxy-0.5.1.ebuild b/net-nds/gss-proxy/gss-proxy-0.5.1.ebuild new file mode 100644 index 000..7abf2d6 --- /dev/null +++ b/net-nds/gss-proxy/gss-proxy-0.5.1.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +MY_P="${PN/-}-${PV}" + +DESCRIPTION="daemon to proxy GSSAPI context establishment and channel handling" +HOMEPAGE="https://fedorahosted.org/gss-proxy/; +SRC_URI="https://fedorahosted.org/released/gss-proxy/${MY_P}.tar.gz; + +LICENSE="BSD-1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" +IUSE="debug selinux systemd" + +RDEPEND=">=dev-libs/libverto-0.2.2 + >=dev-libs/ding-libs-0.5.0 + virtual/krb5 + selinux? ( sys-libs/libselinux )" +# We need xml stuff to build the man pages, and people really want/need +# the man pages for this package :). #585200 +DEPEND="${RDEPEND} + app-text/docbook-xml-dtd:4.4 + dev-libs/libxslt + virtual/pkgconfig" + +S="${WORKDIR}/${MY_P}" + +src_configure() { + # The build assumes localstatedir is /var and takes care of + # using all the right subdirs itself. + econf \ + --localstatedir="${EPREFIX}/var" \ + --with-os=gentoo \ + --with-initscript=$(usex systemd systemd sysv) \ + $(use_with selinux) \ + $(use_with debug gssidebug) +} + +src_install() { + default + # This is a plugin module, so no need for la file. + find "${ED}"/usr -name proxymech.la -delete + + doinitd "${FILESDIR}"/gssproxy + insinto /etc/gssproxy + doins examples/*.conf + insinto /etc/gss/mech.d + newins examples/mech gssproxy.conf + + # The build installs a bunch of empty dirs, so prune them. + find "${ED}" -depth -type d -exec rmdir {} + 2>/dev/null +}
[gentoo-commits] repo/gentoo:master commit in: net-nds/gss-proxy/
commit: 9521e08bcbb4f32751c65d445c81ceddcca738a5 Author: Mike Frysinger gentoo org> AuthorDate: Mon Jun 6 19:23:20 2016 + Commit: Mike Frysinger gentoo org> CommitDate: Mon Jun 6 19:23:29 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9521e08b net-nds/gss-proxy: add missing build deps for man pages #585200 net-nds/gss-proxy/gss-proxy-0.5.0.ebuild | 4 1 file changed, 4 insertions(+) diff --git a/net-nds/gss-proxy/gss-proxy-0.5.0.ebuild b/net-nds/gss-proxy/gss-proxy-0.5.0.ebuild index a45a5f0..7abf2d6 100644 --- a/net-nds/gss-proxy/gss-proxy-0.5.0.ebuild +++ b/net-nds/gss-proxy/gss-proxy-0.5.0.ebuild @@ -18,7 +18,11 @@ RDEPEND=">=dev-libs/libverto-0.2.2 >=dev-libs/ding-libs-0.5.0 virtual/krb5 selinux? ( sys-libs/libselinux )" +# We need xml stuff to build the man pages, and people really want/need +# the man pages for this package :). #585200 DEPEND="${RDEPEND} + app-text/docbook-xml-dtd:4.4 + dev-libs/libxslt virtual/pkgconfig" S="${WORKDIR}/${MY_P}"
[gentoo-commits] repo/gentoo:master commit in: net-nds/gss-proxy/files/, net-nds/gss-proxy/
commit: af0ed32d2491eb16b4fd6f7083f9ce4c5651f766 Author: Mike Frysinger gentoo org> AuthorDate: Mon Jun 6 03:53:44 2016 + Commit: Mike Frysinger gentoo org> CommitDate: Mon Jun 6 03:54:45 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af0ed32d net-nds/gss-proxy: initial package #548208 Needed by newer nfs-utils for kerberos/nfsv4 services. net-nds/gss-proxy/Manifest | 1 + net-nds/gss-proxy/files/gssproxy | 15 ++ net-nds/gss-proxy/gss-proxy-0.5.0.ebuild | 50 net-nds/gss-proxy/metadata.xml | 7 + 4 files changed, 73 insertions(+) diff --git a/net-nds/gss-proxy/Manifest b/net-nds/gss-proxy/Manifest new file mode 100644 index 000..00e357a --- /dev/null +++ b/net-nds/gss-proxy/Manifest @@ -0,0 +1 @@ +DIST gssproxy-0.5.0.tar.gz 526047 SHA256 0965448e145b0d764ba5ca7707a7bf3d2c9d555f96fcb3ba0d88673a233b31d6 SHA512 14a50583fa304a667243b470415d107026042871374b69e5c5ff82ceb7ae9fd83532241ac032e79e87cea1706970ea0d552f5fc31a0340e22242f4cc4abd5cf8 WHIRLPOOL 9352644e76ba96a0c36640d0cc703f74b5ba48f980edb668f1c98efedab5e9d16c094080af950ba94cf9ceac88bf10f3b68876e83942ae4cafb9d7ddd74ec486 diff --git a/net-nds/gss-proxy/files/gssproxy b/net-nds/gss-proxy/files/gssproxy new file mode 100755 index 000..8c29f89 --- /dev/null +++ b/net-nds/gss-proxy/files/gssproxy @@ -0,0 +1,15 @@ +#!/sbin/openrc-run +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +command="gssproxy" +command_args="-D" +pidfile="/var/run/gssproxy.pid" + +depend() { + use logger +} + +start_pre() { + checkpath -d -m 0755 /var/lib/gssproxy +} diff --git a/net-nds/gss-proxy/gss-proxy-0.5.0.ebuild b/net-nds/gss-proxy/gss-proxy-0.5.0.ebuild new file mode 100644 index 000..a45a5f0 --- /dev/null +++ b/net-nds/gss-proxy/gss-proxy-0.5.0.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +MY_P="${PN/-}-${PV}" + +DESCRIPTION="daemon to proxy GSSAPI context establishment and channel handling" +HOMEPAGE="https://fedorahosted.org/gss-proxy/; +SRC_URI="https://fedorahosted.org/released/gss-proxy/${MY_P}.tar.gz; + +LICENSE="BSD-1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" +IUSE="debug selinux systemd" + +RDEPEND=">=dev-libs/libverto-0.2.2 + >=dev-libs/ding-libs-0.5.0 + virtual/krb5 + selinux? ( sys-libs/libselinux )" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +S="${WORKDIR}/${MY_P}" + +src_configure() { + # The build assumes localstatedir is /var and takes care of + # using all the right subdirs itself. + econf \ + --localstatedir="${EPREFIX}/var" \ + --with-os=gentoo \ + --with-initscript=$(usex systemd systemd sysv) \ + $(use_with selinux) \ + $(use_with debug gssidebug) +} + +src_install() { + default + # This is a plugin module, so no need for la file. + find "${ED}"/usr -name proxymech.la -delete + + doinitd "${FILESDIR}"/gssproxy + insinto /etc/gssproxy + doins examples/*.conf + insinto /etc/gss/mech.d + newins examples/mech gssproxy.conf + + # The build installs a bunch of empty dirs, so prune them. + find "${ED}" -depth -type d -exec rmdir {} + 2>/dev/null +} diff --git a/net-nds/gss-proxy/metadata.xml b/net-nds/gss-proxy/metadata.xml new file mode 100644 index 000..aebca33 --- /dev/null +++ b/net-nds/gss-proxy/metadata.xml @@ -0,0 +1,7 @@ + +http://www.gentoo.org/dtd/metadata.dtd;> + + + base-sys...@gentoo.org + +