From f229f5134632f49dc7465edf278364c76249ac4f Mon Sep 17 00:00:00 2001 From: David Michael Date: Wed, 1 Aug 2018 01:39:38 +0000 Subject: [PATCH] net-libs/libnfsidmap: Drop dead package --- .../md5-cache/net-libs/libnfsidmap-0.24-r1 | 13 -- .../net-libs/libnfsidmap/Manifest | 1 - .../files/libnfsidmap-0.19-getgrouplist.patch | 115 ------------------ .../files/libnfsidmap-0.21-headers.patch | 22 ---- .../files/tmpfiles.d/libnfsidmap.conf | 2 - .../libnfsidmap/libnfsidmap-0.24-r1.ebuild | 48 -------- .../net-libs/libnfsidmap/metadata.xml | 5 - 7 files changed, 206 deletions(-) delete mode 100644 sdk_container/src/third_party/coreos-overlay/metadata/md5-cache/net-libs/libnfsidmap-0.24-r1 delete mode 100644 sdk_container/src/third_party/coreos-overlay/net-libs/libnfsidmap/Manifest delete mode 100644 sdk_container/src/third_party/coreos-overlay/net-libs/libnfsidmap/files/libnfsidmap-0.19-getgrouplist.patch delete mode 100644 sdk_container/src/third_party/coreos-overlay/net-libs/libnfsidmap/files/libnfsidmap-0.21-headers.patch delete mode 100644 sdk_container/src/third_party/coreos-overlay/net-libs/libnfsidmap/files/tmpfiles.d/libnfsidmap.conf delete mode 100644 sdk_container/src/third_party/coreos-overlay/net-libs/libnfsidmap/libnfsidmap-0.24-r1.ebuild delete mode 100644 sdk_container/src/third_party/coreos-overlay/net-libs/libnfsidmap/metadata.xml diff --git a/sdk_container/src/third_party/coreos-overlay/metadata/md5-cache/net-libs/libnfsidmap-0.24-r1 b/sdk_container/src/third_party/coreos-overlay/metadata/md5-cache/net-libs/libnfsidmap-0.24-r1 deleted file mode 100644 index 0ccc43264a..0000000000 --- a/sdk_container/src/third_party/coreos-overlay/metadata/md5-cache/net-libs/libnfsidmap-0.24-r1 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=configure install prepare -DEPEND=ldap? ( net-nds/openldap ) >=app-portage/elt-patches-20170422 !=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 virtual/pkgconfig -DESCRIPTION=NFSv4 ID <-> name mapping library -EAPI=2 -HOMEPAGE=http://www.citi.umich.edu/projects/nfsv4/linux/ -IUSE=ldap static-libs -KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 -LICENSE=BSD -RDEPEND=ldap? ( net-nds/openldap ) ! - -+#include "getgrouplist.c" -+ - /* - * NSS Translation Methods - * ---- libnfsidmap-0.19/getgrouplist.c -+++ libnfsidmap-0.19/getgrouplist.c -@@ -0,0 +1,88 @@ -+/* -+ * getgrouplist.c -+ * -+ * if system does not provide the non-standard getgrouplist, we will emulate -+ * it via POSIX standard functions -+ * -+ * Copyright (c) 1991, 1993 -+ * The Regents of the University of California. All rights reserved. -+ * -+ * Redistribution and use in source and binary forms, with or without -+ * modification, are permitted provided that the following conditions -+ * are met: -+ * 1. Redistributions of source code must retain the above copyright -+ * notice, this list of conditions and the following disclaimer. -+ * 2. Redistributions in binary form must reproduce the above copyright -+ * notice, this list of conditions and the following disclaimer in the -+ * documentation and/or other materials provided with the distribution. -+ * 4. Neither the name of the University nor the names of its contributors -+ * may be used to endorse or promote products derived from this software -+ * without specific prior written permission. -+ * -+ * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND -+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -+ * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE -+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -+ * SUCH DAMAGE. -+ */ -+ -+#ifdef HAVE_CONFIG_H -+#include "config.h" -+#endif -+#include -+#include -+#include -+#include -+ -+#ifndef HAVE_GETGROUPLIST -+static -+int -+getgrouplist(const char *uname, gid_t agroup, gid_t *groups, int *grpcnt) -+{ -+ const struct group *grp; -+ int i, maxgroups, ngroups, ret; -+ -+ ret = 0; -+ ngroups = 0; -+ maxgroups = *grpcnt; -+ /* -+ * When installing primary group, duplicate it; -+ * the first element of groups is the effective gid -+ * and will be overwritten when a setgid file is executed. -+ */ -+ groups[ngroups++] = agroup; -+ if (maxgroups > 1) -+ groups[ngroups++] = agroup; -+ /* -+ * Scan the group file to find additional groups. -+ */ -+ setgrent(); -+ while ((grp = getgrent()) != NULL) { -+ for (i = 0; i < ngroups; i++) { -+ if (grp->gr_gid == groups[i]) -+ goto skip; -+ } -+ for (i = 0; grp->gr_mem[i]; i++) { -+ if (!strcmp(grp->gr_mem[i], uname)) { -+ if (ngroups >= maxgroups) { -+ ret = -1; -+ break; -+ } -+ groups[ngroups++] = grp->gr_gid; -+ break; -+ } -+ } -+skip: -+ ; -+ } -+ endgrent(); -+ *grpcnt = ngroups; -+ return (ret); -+} -+#endif diff --git a/sdk_container/src/third_party/coreos-overlay/net-libs/libnfsidmap/files/libnfsidmap-0.21-headers.patch b/sdk_container/src/third_party/coreos-overlay/net-libs/libnfsidmap/files/libnfsidmap-0.21-headers.patch deleted file mode 100644 index 6ef12d44e4..0000000000 --- a/sdk_container/src/third_party/coreos-overlay/net-libs/libnfsidmap/files/libnfsidmap-0.21-headers.patch +++ /dev/null @@ -1,22 +0,0 @@ -for toupper and such - ---- a/nss.c -+++ b/nss.c -@@ -34,6 +34,7 @@ - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -+#include - #include - #include - #include ---- a/libnfsidmap.c -+++ b/libnfsidmap.c -@@ -37,6 +37,7 @@ - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -+#include - #include - #include - #include diff --git a/sdk_container/src/third_party/coreos-overlay/net-libs/libnfsidmap/files/tmpfiles.d/libnfsidmap.conf b/sdk_container/src/third_party/coreos-overlay/net-libs/libnfsidmap/files/tmpfiles.d/libnfsidmap.conf deleted file mode 100644 index 673f85fa1a..0000000000 --- a/sdk_container/src/third_party/coreos-overlay/net-libs/libnfsidmap/files/tmpfiles.d/libnfsidmap.conf +++ /dev/null @@ -1,2 +0,0 @@ -L /etc/idmapd.conf - - - - ../usr/share/libnfsidmap/idmapd.conf - diff --git a/sdk_container/src/third_party/coreos-overlay/net-libs/libnfsidmap/libnfsidmap-0.24-r1.ebuild b/sdk_container/src/third_party/coreos-overlay/net-libs/libnfsidmap/libnfsidmap-0.24-r1.ebuild deleted file mode 100644 index 597d0423d5..0000000000 --- a/sdk_container/src/third_party/coreos-overlay/net-libs/libnfsidmap/libnfsidmap-0.24-r1.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-libs/libnfsidmap/libnfsidmap-0.24.ebuild,v 1.8 2014/01/18 04:50:16 vapier Exp $ - -EAPI="2" - -inherit autotools eutils systemd - -DESCRIPTION="NFSv4 ID <-> name mapping library" -HOMEPAGE="http://www.citi.umich.edu/projects/nfsv4/linux/" -SRC_URI="http://www.citi.umich.edu/projects/nfsv4/linux/libnfsidmap/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86" -IUSE="ldap static-libs" - -DEPEND="ldap? ( net-nds/openldap )" -RDEPEND="${DEPEND} - ! - - -net-fs -