net-nds/gssproxy: drop 0.9.0

Signed-off-by: Sam James <sam@gentoo.org>
This commit is contained in:
Sam James
2022-06-16 23:09:27 +01:00
parent c1287a4c67
commit 52f9eedce2
3 changed files with 0 additions and 151 deletions

View File

@@ -1,3 +1,2 @@
DIST gssproxy-0.8.4.tar.gz 567579 BLAKE2B 55519d2d439e168df0346cfa2655e01bc90191e17ea7d8c72c5f29c22ed6adca39e5adb4fd900f6dc756147b2fbee23212bfc097c38ab927e6c9679b0186fa2c SHA512 ab81c40d6c7b1908751feb107d8da66603b7681fb67aa7a1f30194a81d542ca89e6c2f34425e9356b9c55eb3691bfa240ba41441c01498af45e862a133cd088a
DIST gssproxy-0.9.0.tar.gz 578823 BLAKE2B e018f24ff5a4aba071e1566f55ab65c160a69eae623d596b41e7889289b4d12d04ce4bfd244536d6e4610430d5dc98071a5a9fc2085d63de99ca1eef9120abe8 SHA512 0c597951bd9c26db93a8aeb0c1f7328d8ae03ec72838b376eef458b0021b6b5f6d814d6b2438472cc121c0938883d30125f0e10bda01a1d0896d7933856976c9
DIST gssproxy-0.9.1.tar.gz 579038 BLAKE2B a17e673876b4acf480b23a8086720f507cd3a85c2f328469b726ab1653a94cd9a3eb9dd9369dee30b57457b6e8125b67a86fc4186c387e58d2d96b1da7c55089 SHA512 767c4e73d5240a43a0586e836e7dc199b8baf0adbc5a1a2cbb6ffc6f0a7ca574a4fc541ca474ef696d78956724eb24c465760f680e7170f8d77d056513b6226b

View File

@@ -1,38 +0,0 @@
https://github.com/gssapi/gssproxy/commit/325869a33cb923ab2123ab4179399a37503ed3b5.patch
https://bugs.gentoo.org/848909
From: Simo Sorce <simo@redhat.com>
Date: Tue, 31 May 2022 11:09:14 -0400
Subject: [PATCH] Move some configure checks out of a condition
I was too aggressive in moving all systemd checks, some of them need to
be performed at all times because there are conditionals ependent on the
detection.
The actual build for gss-only module is controlled by the BUILD_PROXY
guard anyway, so the checking unconditionally should not cause any
change for that configuration even when unused.
Signed-off-by: Simo Sorce <simo@redhat.com>
--- a/configure.ac
+++ b/configure.ac
@@ -164,13 +164,13 @@ if test x$only_gss_module != xyes; then
[AC_MSG_ERROR([Could not find libcap headers])])
fi
- if test x$initscript = xsystemd; then
- WITH_SYSTEMD_UNIT_DIR
- WITH_SYSTEMD_USER_UNIT_DIR
- AM_CHECK_SYSTEMD
- fi
fi
AM_CONDITIONAL([BUILD_PROXY], [test x$only_gss_module != xyes ])
+if test x$initscript = xsystemd; then
+ WITH_SYSTEMD_UNIT_DIR
+ WITH_SYSTEMD_USER_UNIT_DIR
+fi
+AM_CHECK_SYSTEMD
AC_ARG_ENABLE([always-interpose],
[AC_HELP_STRING([--enable-always-interpose],

View File

@@ -1,112 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
# Can drop after 0.9.0, just for patch
inherit autotools
DESCRIPTION="Daemon to proxy GSSAPI context establishment and channel handling"
HOMEPAGE="https://github.com/gssapi/gssproxy"
SRC_URI="https://github.com/gssapi/${PN}/releases/download/v${PV}/${P}.tar.gz"
LICENSE="BSD-1"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~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
BDEPEND="
app-text/docbook-xml-dtd:4.4
dev-libs/libxslt
virtual/pkgconfig
"
# Many requirements to run tests, including running slapd as root, hence
# unfeasible.
RESTRICT="test"
PATCHES=(
"${FILESDIR}"/${P}-configure-systemd.patch
)
# 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_prepare() {
default
# Just for 0.9.0 systemd patch
eautoreconf
}
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)
# We already set FORTIFY_SOURCE by default along with the
# other bits. But setting it on each compile line interferes
# with efforts to try e.g. FORTIFY_SOURCE=3. So, disable it,
# but there's no actual difference to the safety of the binaries
# because of Gentoo's configuration/patches to the toolchain.
--without-hardening
)
econf "${myeconfargs[@]}"
}
src_install() {
default
# This is a plugin module, so no need for la file.
find "${ED}"/usr -name proxymech.la -delete || die
doinitd "${FILESDIR}"/gssproxy
insinto /etc/gssproxy
doins examples/*.conf
keepdir /var/lib/gssproxy
keepdir /var/lib/gssproxy/clients
keepdir /var/lib/gssproxy/rcache
fperms 0700 /var/lib/gssproxy/clients
fperms 0700 /var/lib/gssproxy/rcache
# The build installs a bunch of empty dirs, so prune them.
find "${ED}" -depth -type d -empty -delete || die
}