mirror of
https://github.com/flatcar/scripts.git
synced 2025-08-19 13:31:28 +02:00
net-libs/libnfsidmap: move to coreos-overlay
This commit is contained in:
parent
1562f9e10f
commit
e2f578d656
@ -1,198 +0,0 @@
|
||||
# ChangeLog for net-libs/libnfsidmap
|
||||
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/net-libs/libnfsidmap/ChangeLog,v 1.45 2014/03/15 16:20:45 vapier Exp $
|
||||
|
||||
*libnfsidmap-0.25-r1 (15 Mar 2014)
|
||||
|
||||
15 Mar 2014; Mike Frysinger <vapier@gentoo.org> +libnfsidmap-0.25-r1.ebuild:
|
||||
Set plugins dir to right libdir #504666 by Sergey Popov.
|
||||
|
||||
18 Jan 2014; Mike Frysinger <vapier@gentoo.org> libnfsidmap-0.24.ebuild,
|
||||
libnfsidmap-0.25.ebuild:
|
||||
Add arm64 love.
|
||||
|
||||
20 Dec 2013; Mike Frysinger <vapier@gentoo.org>
|
||||
files/libnfsidmap-0.19-getgrouplist.patch:
|
||||
Fix building with getgrouplist in older versions #494770 by smkbot.
|
||||
|
||||
*libnfsidmap-0.25 (17 Dec 2013)
|
||||
|
||||
17 Dec 2013; Mike Frysinger <vapier@gentoo.org> +libnfsidmap-0.25.ebuild,
|
||||
files/libnfsidmap-0.19-getgrouplist.patch:
|
||||
Version bump #489006 by michal.halenka.
|
||||
|
||||
21 May 2012; Kacper Kowalik <xarthisius@gentoo.org>
|
||||
libnfsidmap-0.21-r1.ebuild, libnfsidmap-0.23-r1.ebuild,
|
||||
libnfsidmap-0.24.ebuild:
|
||||
Add missing inheritance of eutils.eclass
|
||||
|
||||
04 Feb 2012; Raúl Porcel <armin76@gentoo.org> libnfsidmap-0.24.ebuild:
|
||||
alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #400441
|
||||
|
||||
01 Feb 2012; Samuli Suominen <ssuominen@gentoo.org> libnfsidmap-0.24.ebuild:
|
||||
ppc/ppc64 stable wrt #400441
|
||||
|
||||
31 Jan 2012; Jeroen Roovers <jer@gentoo.org> libnfsidmap-0.24.ebuild:
|
||||
Stable for HPPA (bug #400441).
|
||||
|
||||
28 Jan 2012; Pawel Hajdan jr <phajdan.jr@gentoo.org> libnfsidmap-0.24.ebuild:
|
||||
x86 stable wrt bug #400441
|
||||
|
||||
27 Jan 2012; Agostino Sarubbo <ago@gentoo.org> libnfsidmap-0.24.ebuild:
|
||||
Stable for amd64, wrt bug #400441
|
||||
|
||||
*libnfsidmap-0.24 (02 Sep 2011)
|
||||
|
||||
02 Sep 2011; Mike Frysinger <vapier@gentoo.org> +libnfsidmap-0.24.ebuild:
|
||||
Version bump and USE=static-libs support.
|
||||
|
||||
*libnfsidmap-0.23-r1 (14 Sep 2010)
|
||||
|
||||
14 Sep 2010; Mike Frysinger <vapier@gentoo.org>
|
||||
files/libnfsidmap-0.21-headers.patch, +libnfsidmap-0.23-r1.ebuild:
|
||||
Fix static lib handling and block newer nfs-utils due to man page collision
|
||||
#337213 by Robin Johnson.
|
||||
|
||||
*libnfsidmap-0.23 (27 Jul 2010)
|
||||
|
||||
27 Jul 2010; Diego E. Pettenò <flameeyes@gentoo.org>
|
||||
-libnfsidmap-0.19.ebuild, +libnfsidmap-0.23.ebuild:
|
||||
Remove old version, add a new one that does not build useless static
|
||||
archives and does not install .la files.
|
||||
|
||||
25 Mar 2009; Raúl Porcel <armin76@gentoo.org> libnfsidmap-0.21-r1.ebuild:
|
||||
arm/ia64/s390/sh/sparc stable wrt #261334
|
||||
|
||||
18 Mar 2009; Joseph Jezak <josejx@gentoo.org> libnfsidmap-0.21-r1.ebuild:
|
||||
Marked ppc stable for bug #261334.
|
||||
|
||||
15 Mar 2009; Markus Meier <maekke@gentoo.org> libnfsidmap-0.21-r1.ebuild:
|
||||
x86 stable, bug #261334
|
||||
|
||||
15 Mar 2009; Brent Baude <ranger@gentoo.org> libnfsidmap-0.21-r1.ebuild:
|
||||
Marking libnfsidmap-0.21-r1 ppc64 for bug 261334
|
||||
|
||||
11 Mar 2009; Tobias Klausmann <klausman@gentoo.org>
|
||||
libnfsidmap-0.21-r1.ebuild:
|
||||
Stable on alpha, bug #261334
|
||||
|
||||
10 Mar 2009; Dawid Węgliński <cla@gentoo.org>
|
||||
libnfsidmap-0.21-r1.ebuild:
|
||||
Stable on amd64 (bug #261334)
|
||||
|
||||
06 Mar 2009; Jeroen Roovers <jer@gentoo.org> libnfsidmap-0.21-r1.ebuild:
|
||||
Stable for HPPA (bug #261334).
|
||||
|
||||
02 Feb 2009; Mike Frysinger <vapier@gentoo.org>
|
||||
+files/libnfsidmap-0.21-headers.patch, libnfsidmap-0.21-r1.ebuild:
|
||||
Fix prototype warnings.
|
||||
|
||||
02 Feb 2009; Torsten Veller <tove@gentoo.org> libnfsidmap-0.21-r1.ebuild:
|
||||
Back to ~arch until !<net-fs/nfs-utils-0.14 is stabil too (#257148 + dups)
|
||||
|
||||
01 Feb 2009; Markus Meier <maekke@gentoo.org> libnfsidmap-0.21-r1.ebuild:
|
||||
amd64/x86 stable, bug #257148
|
||||
|
||||
01 Feb 2009; Tobias Klausmann <klausman@gentoo.org>
|
||||
libnfsidmap-0.21-r1.ebuild:
|
||||
Stable on alpha, bug #257148
|
||||
|
||||
*libnfsidmap-0.21-r1 (26 Oct 2008)
|
||||
|
||||
26 Oct 2008; Mike Frysinger <vapier@gentoo.org>
|
||||
+libnfsidmap-0.21-r1.ebuild:
|
||||
Provide idmapd.conf now #243066.
|
||||
|
||||
*libnfsidmap-0.21 (16 Aug 2008)
|
||||
|
||||
16 Aug 2008; Mike Frysinger <vapier@gentoo.org> +libnfsidmap-0.21.ebuild:
|
||||
Version bump.
|
||||
|
||||
13 Oct 2007; Markus Rothe <corsair@gentoo.org> libnfsidmap-0.19.ebuild:
|
||||
Stable on ppc64; bug #191296
|
||||
|
||||
09 Oct 2007; Raúl Porcel <armin76@gentoo.org> libnfsidmap-0.19.ebuild:
|
||||
sparc stable wrt #191296
|
||||
|
||||
23 Sep 2007; Wulf C. Krueger <philantrop@gentoo.org>
|
||||
libnfsidmap-0.19.ebuild:
|
||||
Marked stable on amd64 as per bug 191296.
|
||||
|
||||
08 Sep 2007; nixnut <nixnut@gentoo.org> libnfsidmap-0.19.ebuild:
|
||||
Stable on ppc wrt bug 191296
|
||||
|
||||
07 Sep 2007; Jeroen Roovers <jer@gentoo.org> libnfsidmap-0.19.ebuild:
|
||||
Stable for HPPA (bug #191296).
|
||||
|
||||
06 Sep 2007; Raúl Porcel <armin76@gentoo.org> libnfsidmap-0.19.ebuild:
|
||||
alpha/ia64/x86 stable wrt #191296
|
||||
|
||||
*libnfsidmap-0.20 (04 Sep 2007)
|
||||
|
||||
04 Sep 2007; Mike Frysinger <vapier@gentoo.org> +libnfsidmap-0.20.ebuild:
|
||||
Version bump #190586 by Francisco Javier.
|
||||
|
||||
25 Mar 2007; Mike Frysinger <vapier@gentoo.org>
|
||||
+files/libnfsidmap-0.19-getgrouplist.patch, libnfsidmap-0.19.ebuild:
|
||||
Provide getgrouplist() when need be #169909 by Natanael Copa.
|
||||
|
||||
31 Jan 2007; Tobias Scherbaum <dertobi123@gentoo.org>
|
||||
libnfsidmap-0.17.ebuild:
|
||||
Stable on ppc wrt bug #161640.
|
||||
|
||||
26 Jan 2007; Alexander H. Færøy <eroyf@gentoo.org>
|
||||
libnfsidmap-0.17.ebuild:
|
||||
Stable on MIPS; bug #161640
|
||||
|
||||
*libnfsidmap-0.19 (21 Jan 2007)
|
||||
|
||||
21 Jan 2007; Mike Frysinger <vapier@gentoo.org> +libnfsidmap-0.19.ebuild:
|
||||
Version bump #162910 by Erik Logtenberg.
|
||||
|
||||
16 Jan 2007; Olivier Crête <tester@gentoo.org> libnfsidmap-0.17.ebuild:
|
||||
Stable on amd64 per bug #161640
|
||||
|
||||
12 Jan 2007; Markus Rothe <corsair@gentoo.org> libnfsidmap-0.17.ebuild:
|
||||
Stable on ppc64; bug #161640
|
||||
|
||||
12 Jan 2007; Christian Faulhammer <opfer@gentoo.org>
|
||||
libnfsidmap-0.17.ebuild:
|
||||
stable x86, bug #161640
|
||||
|
||||
28 Dec 2006; Gustavo Zacarias <gustavoz@gentoo.org>
|
||||
libnfsidmap-0.17.ebuild:
|
||||
Stable on sparc
|
||||
|
||||
04 Dec 2006; Jeroen Roovers <jer@gentoo.org> libnfsidmap-0.17.ebuild:
|
||||
Stable for HPPA.
|
||||
|
||||
21 Oct 2006; Aron Griffis <agriffis@gentoo.org> libnfsidmap-0.17.ebuild:
|
||||
Mark 0.17 stable on alpha/ia64
|
||||
|
||||
*libnfsidmap-0.17 (22 Aug 2006)
|
||||
|
||||
22 Aug 2006; Mike Frysinger <vapier@gentoo.org> +libnfsidmap-0.17.ebuild:
|
||||
Version bump #143975 by Erik Logtenberg.
|
||||
|
||||
*libnfsidmap-0.16 (10 Jun 2006)
|
||||
|
||||
10 Jun 2006; Mike Frysinger <vapier@gentoo.org> :
|
||||
Version bump / rename.
|
||||
|
||||
*nfsidmap-0.10 (15 Mar 2005)
|
||||
|
||||
15 Mar 2005; Mike Frysinger <vapier@gentoo.org> +nfsidmap-0.10.ebuild:
|
||||
Version bump.
|
||||
|
||||
*nfsidmap-0.9 (04 Feb 2005)
|
||||
|
||||
04 Feb 2005; Aron Griffis <agriffis@gentoo.org> +nfsidmap-0.9.ebuild:
|
||||
Bump to version 0.9
|
||||
|
||||
08 Jan 2005; Sven Wegener <swegener@gentoo.org> nfsidmap-0.7.ebuild:
|
||||
Added inherit flag-o-matic.
|
||||
|
||||
*nfsidmap-0.7 (30 Dec 2004)
|
||||
|
||||
30 Dec 2004; Mike Frysinger <vapier@gentoo.org> :
|
||||
Initial import. Ebuild submitted by Micheal Marineau #70732.
|
@ -1,33 +0,0 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
AUX libnfsidmap-0.19-getgrouplist.patch 3459 SHA256 214f347663610a63f56659da0f50eac95e0c59257c18f09edcdc37984fdc8596 SHA512 a778620b51158b07b7224ca010ba199feba85af7fc087bde65cfb8d2660bd7646c08d303a39d2af525b3a449694a60c3c35fe3b696cb0354b5d74423240a9e8d WHIRLPOOL d44d8f9272884d99f838483742cabbb2d0353b4d45f03988a6addcad54b6ad91059179697618595f7833df47d2e9f17747fc86ce4e94b725c497e19c9238cb2c
|
||||
AUX libnfsidmap-0.21-headers.patch 438 SHA256 755314afbbdc82d2cb2e5f0114a3d6eae0d0978da859f215bb858e44a11296ff SHA512 55cc2dce6df5c215d2ba270324a2dabdd7c798d88dfe1f6ac01a7bfcddc1b9a23bc031fac2006682596f3984f0ce9782c8584e3b8e02a1b491ac978a69aca926 WHIRLPOOL 0ea374b911ba5209b621a363eff287647fdb8d3d98106276f143cb9fd03578c8c477482195876d8f751dcf59b9c1ecf8121f405caae4e0134f23a48cbcc86861
|
||||
DIST libnfsidmap-0.21.tar.gz 343954 SHA256 92f55c3e89784e2cc4230cdf49d99360cf1e2279bc81fd0174225571dc857771 SHA512 5070f9390165eeff0153c82fd63c5a603eb69706e807e7db8375001d78a9de16385088aa140ef37ba216d34362935b08bfad20162e8f8c5e530fd915b4c5d863 WHIRLPOOL 08159340abdbf1a7e7bb8dee7c1d4e7a3b39756c981dfe0aeb085bf988e8af77e17092207a43ee7e566c74b8993dda4a038b65d58c6ce49c2066fe3976af514c
|
||||
DIST libnfsidmap-0.23.tar.gz 358990 SHA256 69d20cfc6be6bf7ede2a55da687dc6853f2db6c8ef826a0b5e3235e7d46f4051 SHA512 f32ebe8da4390b4d7cd510ee4a3fea1f5de113686f8e133c7db125d4c8896fcafcf06f323b39494d1e74fca393d032300bbcc71f91726cd6c052eb7ae75e3aa6 WHIRLPOOL 08367970886347e602e4c40e9637ac85e4078a345f68e74e8bdb63e59c582d39408fe9011937b688e0c0a1fd5e3b5c657d4f6b3cce51cc93f9fe3f56a86c6b42
|
||||
DIST libnfsidmap-0.24.tar.gz 328720 SHA256 59501432e683336d7a290da13767e92afb5b86f42ea4254041225fe218e8dd47 SHA512 1283a4af1bcf3c6f941ab294acc0b2b4bd9ca947f2d3c2e866717478ba2e7a2190a5467b71d7e9136c5c83de564c4892f9e3304323ae17e3988af2e40c43982b WHIRLPOOL 7f9e81dec91429c09b24325bdf077d800b608bb87eeeb5d4334fa3dbbd50a4acf482162716c19c5f5175e48bf129dbf4611c1d6be933097753eeaab834192bae
|
||||
DIST libnfsidmap-0.25.tar.gz 346587 SHA256 656d245d84400e1030f8f40a5a27da76370690c4a932baf249110f047fe7efcf SHA512 8acf30790cdd19341c75cb8a4f7ee4dbc9f688c8514258046e55c8f4245df213709ccb7d5327a11b146b0e3b7266d3d4da018699c6be47fbedcc4cd384b54557 WHIRLPOOL de71282707013a28fb8ad4b32edc90821ebe2f50d832607135383197ae185b6d4040b06feb864fd3ba5ac36efcac1b9c6528c5a13b8c81b5cda551f842bddfd0
|
||||
EBUILD libnfsidmap-0.21-r1.ebuild 1021 SHA256 f3c537613da75af6d0b25e5dd4b05e3c983ad53e51528e726d57e350749fca66 SHA512 58a2af240ab933ad5d09a2376d4aa64ec5350d3ac09e589b3143093641bc4517f99d3abb185642262e70b3330f41df902b6ebd2049a7ed6c5a0d58263938e558 WHIRLPOOL 0d6fcc99a7b1be4b386e48ff29b6d3be6f8c88bd038362ee2d2801a6bead0aa36743db219fe855bf47b0b68ec070123cbe0d0621799d6f320b58d7bafdd8727c
|
||||
EBUILD libnfsidmap-0.23-r1.ebuild 1112 SHA256 62a59feaf63c3f463076edf1701e97209b74b4703ad34000f5650f112f147e87 SHA512 6737e45fa65a40385d1a4ad73c1f6f74444dac4d064fefc14d3bdf843757d29138aa004f6f82a1441fd5f52aa601e59a128ae0bb6e3b57492f5b34c1728c5a62 WHIRLPOOL 49b25122205b3288e99592ba96b60f83146691a741904a108cc161a2d197e41b39e80d78c2d5971fd828209ea67d6fe95e093a722b9bda46a26e7fe451603a2d
|
||||
EBUILD libnfsidmap-0.24.ebuild 1191 SHA256 c297a386198ad3e78476c6aa869a15f185bca68478dd5478886d224d69b2995a SHA512 7ebf7fc392473182392b230db461d39fedef73a23443637f4fc18618355d245e247f9aa1eb06c845fa257bdc733fca9997a527f9df14475dbf0edb4d34863efb WHIRLPOOL af52439424b8b158811229df745dd04cdba4041622c8ed2313fb3c80e4d09b5db60bf6279ffe91c67c1bf7658a2916b1d17307116b202996e49aef891e6a82f4
|
||||
EBUILD libnfsidmap-0.25-r1.ebuild 1357 SHA256 b449fe433cfcbe7573e60ac0709cd9abfc811b534eb59ea1cf662d9da01e0274 SHA512 b5f3e9662a656b6e38cc2faafad1ae82f11de7192c8dc8e4707bdfbe107145dd7d69653890d99b13c49fa559a2a6b39ddf2c0c3828693aa5e48dbb458f31d3c6 WHIRLPOOL c10a6b9a59df1051c0ada9c8a5132a59b07d1d4001378f91a9574cb8f459c09d1f177912b9867e2ea721033bf99a9ade3b184f380c9fa262ed823887c8c84380
|
||||
EBUILD libnfsidmap-0.25.ebuild 1160 SHA256 411f8db674de3b28def2c47b5d4dced6074acd801cda70aa26a63f97f748f8a6 SHA512 c203bc505dbd3e09c4dd1bcfb60b89207d9b7d12bcf14cec7657f8bbddfc7ad851e3c6c449d2adc23f972d3021188aaa71420a4108684e28ad39feb7d494f5e3 WHIRLPOOL 483c1d9808cad994e0001bfbddae2c896dfc1e67b6b9c59cc58d151094546ce176aa5b66656ff2ac1926aa263a9dec273a93c045a56450998e9bf74fe94c91f1
|
||||
MISC ChangeLog 6661 SHA256 3d860d955a6294e60878e87f0f757dff1c396d00a3bfacc79189b8ec144c3d08 SHA512 af86d2dec4c28406856e8c60b84082e12e94605040235936367800b2ef0fcec55680e41bd438fd755bc6b1327773c4535238a210ec565137c61103970c051f5e WHIRLPOOL 17d61973cdd0a152c7cde52a77d350250495f4b4c895e940f058f13df2174799d1fd7403e571a9cef5d100b03b26a054e74b0b787ee8543d947b3b754f1427f3
|
||||
MISC metadata.xml 159 SHA256 562c59615c028ffa088de789b3a792fd4cbbbfe71628ddd6a55d3b176becbc6b SHA512 9645bd7d570c2eefd7f14adf726c056a6295d45263f143e365a3fd2e8e6128392eb5fa1103b3a3bb60a622b4595ac7fe3ec19430184210ff63e86d5f03635704 WHIRLPOOL 1d62390192bf65ac30d67f3c0a872536dd8e6a5a0d8d978e5e8f83f09e44907abf16825066c9976e8be482398385737a024837da3c544eaf912ec2710318e289
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.22 (GNU/Linux)
|
||||
|
||||
iQIcBAEBCAAGBQJTJH3hAAoJEPGu1DbS6WIA8tQP/3NGwEbf7Tn9xoNwBziw9er6
|
||||
x6KTI/yuqnvUiU+50OIAi6nXNXrrr/ezIxvRSg2M2rzlcenx5iRcmVPIcjs9j2ZQ
|
||||
NV+XtPNuIthsLkEkcyyWnrT1j5IuYk0+XU1jI6wr1+GZOBiwLb7BL3FRs+yw0xXO
|
||||
Lo7f/YBjwWhJsjHxDDF0RKK+icJJT0DHd5Eia7btAm9/hm2U2/cZlLAn5N3mBCCL
|
||||
p3RxwsLQkZNqA9iW+mZThXlxMWuiaEHyy3n9LgRT4YuyQ+2DcdNhZ2BbQCSOk545
|
||||
65IPfZP5KBchgcX2TcVy66bN+OiTDYqt8302FCxC4IMYg5eM6nAcJk6WWzNHfngv
|
||||
CnZ51PLSDNWaqua+zru7/y4emc3b9RoLiqHMLnG3LtUEo4/BTGjf0/1VIm07shjX
|
||||
4Q4h71yn7LmoiuluEWLUDCHuQiR/K96d0B4UWNO82h/dzr3kFZgMUB6ssP+RiMv2
|
||||
Pw5wQiGNPxzwR4QNp2kG01DrlNdKHU6wXYBZbws9ZU32EdAP51DLEG5yfovCg+ny
|
||||
B/ijL4zYK/5h255ugXlI1iYnomge2cKrmpb0EE7itwBfkdCQ6Ox9bSBMc1ow7+83
|
||||
5yHj56JRcCKJyp/2lMRig4faBS5rd8b/iwpQi9zmVOsYBdP25xlbrtVCliKUZhXF
|
||||
pSdtN7SfxGnFnZxIOPf6
|
||||
=w9rz
|
||||
-----END PGP SIGNATURE-----
|
@ -1,115 +0,0 @@
|
||||
http://bugs.gentoo.org/169909
|
||||
|
||||
--- libnfsidmap-0.19/configure.in
|
||||
+++ libnfsidmap-0.19/configure.in
|
||||
@@ -38,7 +38,7 @@
|
||||
|
||||
# Checks for library functions.
|
||||
AC_FUNC_MALLOC
|
||||
-AC_CHECK_FUNCS([strchr strdup])
|
||||
+AC_CHECK_FUNCS([strchr strdup getgrouplist])
|
||||
|
||||
AC_CONFIG_FILES([Makefile])
|
||||
AC_OUTPUT(libnfsidmap.pc)
|
||||
--- libnfsidmap-0.19/nss.c
|
||||
+++ libnfsidmap-0.19/nss.c
|
||||
@@ -49,6 +49,8 @@
|
||||
#include "cfg.h"
|
||||
#include <syslog.h>
|
||||
|
||||
+#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 <sys/types.h>
|
||||
+#include <grp.h>
|
||||
+#include <string.h>
|
||||
+#include <unistd.h>
|
||||
+
|
||||
+#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
|
@ -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 <ctype.h>
|
||||
#include <sys/types.h>
|
||||
#include <errno.h>
|
||||
#include <unistd.h>
|
||||
--- a/libnfsidmap.c
|
||||
+++ b/libnfsidmap.c
|
||||
@@ -37,6 +37,7 @@
|
||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
|
||||
+#include <ctype.h>
|
||||
#include <sys/types.h>
|
||||
#include <errno.h>
|
||||
#include <unistd.h>
|
@ -1,39 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/net-libs/libnfsidmap/libnfsidmap-0.21-r1.ebuild,v 1.13 2012/05/21 19:13:27 xarthisius Exp $
|
||||
|
||||
inherit autotools eutils
|
||||
|
||||
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 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86"
|
||||
IUSE="ldap"
|
||||
|
||||
DEPEND="ldap? ( net-nds/openldap )"
|
||||
RDEPEND="${DEPEND}
|
||||
!<net-fs/nfs-utils-1.1.4
|
||||
!net-fs/idmapd"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
cd "${S}"
|
||||
epatch "${FILESDIR}"/${PN}-0.19-getgrouplist.patch #169909
|
||||
epatch "${FILESDIR}"/${PN}-0.21-headers.patch
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
econf $(use_enable ldap) || die
|
||||
emake || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake install DESTDIR="${D}" || die
|
||||
insinto /etc
|
||||
doins idmapd.conf || die
|
||||
dodoc AUTHORS ChangeLog NEWS README
|
||||
}
|
@ -1,44 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/net-libs/libnfsidmap/libnfsidmap-0.23-r1.ebuild,v 1.2 2012/05/21 19:13:27 xarthisius Exp $
|
||||
|
||||
EAPI="2"
|
||||
|
||||
inherit autotools eutils
|
||||
|
||||
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 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
|
||||
IUSE="ldap"
|
||||
|
||||
DEPEND="ldap? ( net-nds/openldap )"
|
||||
RDEPEND="${DEPEND}
|
||||
!<net-fs/nfs-utils-1.2.2
|
||||
!net-fs/idmapd"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${PN}-0.19-getgrouplist.patch #169909
|
||||
epatch "${FILESDIR}"/${PN}-0.21-headers.patch
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
--disable-dependency-tracking \
|
||||
$(use_enable ldap)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake install DESTDIR="${D}" || die
|
||||
dodoc AUTHORS ChangeLog NEWS README
|
||||
|
||||
insinto /etc
|
||||
doins idmapd.conf || die
|
||||
|
||||
# remove useless files
|
||||
rm "${D}"/usr/lib*/libnfsidmap/*.{a,la} || die
|
||||
}
|
@ -1,46 +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
|
||||
|
||||
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/nfs-utils-1.2.2
|
||||
!net-fs/idmapd"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${PN}-0.19-getgrouplist.patch #169909
|
||||
epatch "${FILESDIR}"/${PN}-0.21-headers.patch
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
--disable-dependency-tracking \
|
||||
$(use_enable static-libs static) \
|
||||
$(use_enable ldap)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake install DESTDIR="${D}" || die
|
||||
dodoc AUTHORS ChangeLog NEWS README
|
||||
|
||||
insinto /etc
|
||||
doins idmapd.conf || die
|
||||
|
||||
# remove useless files
|
||||
rm -f "${D}"/usr/lib*/libnfsidmap/*.{a,la}
|
||||
use static-libs || rm -f "${D}"/usr/lib*/*.la
|
||||
}
|
@ -1,49 +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.25-r1.ebuild,v 1.1 2014/03/15 16:20:45 vapier Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit autotools eutils multilib
|
||||
|
||||
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/nfs-utils-1.2.2
|
||||
!net-fs/idmapd"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${PN}-0.19-getgrouplist.patch #169909
|
||||
epatch "${FILESDIR}"/${PN}-0.21-headers.patch
|
||||
# Ideally the build would use -DLIBDIR=$(libdir) at build time.
|
||||
sed -i \
|
||||
-e "/PATH_PLUGINS/s:/usr/lib/libnfsidmap:${EPREFIX}/usr/$(get_libdir)/libnfsidmap:" \
|
||||
libnfsidmap.c || die #504666
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
--disable-dependency-tracking \
|
||||
$(use_enable static-libs static) \
|
||||
$(use_enable ldap)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
insinto /etc
|
||||
doins idmapd.conf
|
||||
|
||||
# remove useless files
|
||||
rm -f "${D}"/usr/$(get_libdir)/libnfsidmap/*.{a,la}
|
||||
use static-libs || find "${D}"/usr -name '*.la' -delete
|
||||
}
|
@ -1,45 +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.25.ebuild,v 1.2 2014/01/18 04:50:16 vapier Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit autotools eutils multilib
|
||||
|
||||
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/nfs-utils-1.2.2
|
||||
!net-fs/idmapd"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${PN}-0.19-getgrouplist.patch #169909
|
||||
epatch "${FILESDIR}"/${PN}-0.21-headers.patch
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
--disable-dependency-tracking \
|
||||
$(use_enable static-libs static) \
|
||||
$(use_enable ldap)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
insinto /etc
|
||||
doins idmapd.conf
|
||||
|
||||
# remove useless files
|
||||
rm -f "${D}"/usr/$(get_libdir)/libnfsidmap/*.{a,la}
|
||||
use static-libs || find "${D}"/usr -name '*.la' -delete
|
||||
}
|
@ -1,5 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>net-fs</herd>
|
||||
</pkgmetadata>
|
Loading…
x
Reference in New Issue
Block a user