Gentoo Archives: gentoo-commits

From: "Anthony G. Basile" <blueness@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/hardened-dev:musl commit in: sys-apps/getent/
Date: Wed, 22 Jan 2014 22:57:53
Message-Id: 1390431459.6f5d70dade2523da3aeeb3ec8e4d4f53d6a8b8e9.blueness@gentoo
1 commit: 6f5d70dade2523da3aeeb3ec8e4d4f53d6a8b8e9
2 Author: Anthony G. Basile <blueness <AT> gentoo <DOT> org>
3 AuthorDate: Wed Jan 22 22:57:39 2014 +0000
4 Commit: Anthony G. Basile <blueness <AT> gentoo <DOT> org>
5 CommitDate: Wed Jan 22 22:57:39 2014 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/hardened-dev.git;a=commit;h=6f5d70da
7
8 sys-apps/getent: breakout getent from uclibc, bug #498394
9
10 Package-Manager: portage-2.2.7
11 Manifest-Sign-Key: 0xF52D4BBA
12
13 ---
14 sys-apps/getent/ChangeLog | 10 ++++++++++
15 sys-apps/getent/getent-0.ebuild | 35 +++++++++++++++++++++++++++++++++++
16 sys-apps/getent/getent-9999.ebuild | 35 +++++++++++++++++++++++++++++++++++
17 sys-apps/getent/metadata.xml | 9 +++++++++
18 4 files changed, 89 insertions(+)
19
20 diff --git a/sys-apps/getent/ChangeLog b/sys-apps/getent/ChangeLog
21 new file mode 100644
22 index 0000000..a0c3ee5
23 --- /dev/null
24 +++ b/sys-apps/getent/ChangeLog
25 @@ -0,0 +1,10 @@
26 +# ChangeLog for sys-apps/getent
27 +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
28 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/getent/ChangeLog,v 1.80 2014/01/19 11:34:07 pacho Exp $
29 +
30 +*getent-9999 (20 Jan 2014)
31 +
32 + 20 Jan 2014; Anthony G. Basile <blueness@g.o> +getent-9999.ebuild,
33 + +metadata.xml:
34 + Initial commit
35 +
36
37 diff --git a/sys-apps/getent/getent-0.ebuild b/sys-apps/getent/getent-0.ebuild
38 new file mode 100644
39 index 0000000..98e8844
40 --- /dev/null
41 +++ b/sys-apps/getent/getent-0.ebuild
42 @@ -0,0 +1,35 @@
43 +# Copyright 1999-2014 Gentoo Foundation
44 +# Distributed under the terms of the GNU General Public License v2
45 +# $Header: $
46 +
47 +EAPI="5"
48 +
49 +DESCRIPTION="Script to emulate the behavior of glibc's getent utility"
50 +HOMEPAGE="http://www.uclibc.org/"
51 +
52 +if [[ ${PV} == "9999" ]] ; then
53 + SRC_URI="http://git.uclibc.org/uClibc/plain/extra/scripts/${PN}"
54 + KEYWORDS=""
55 + MY_P=${PN}
56 +else
57 + SRC_URI="http://dev.gentoo.org/~blueness/${PN}/${P}"
58 + KEYWORDS="~amd64 ~arm ~m68k ~mips ~ppc ~sh ~sparc ~x86"
59 + MY_P=${P}
60 +fi
61 +
62 +LICENSE="LGPL-2"
63 +SLOT="0"
64 +
65 +DEPEND="
66 + !sys-libs/glibc
67 + !<=sys-libs/uclibc-0.9.33.2-r9
68 +"
69 +
70 +src_unpack() {
71 + mkdir ${P}
72 + cp "${DISTDIR}"/${MY_P} ${P}/${PN}
73 +}
74 +
75 +src_install() {
76 + dobin getent
77 +}
78
79 diff --git a/sys-apps/getent/getent-9999.ebuild b/sys-apps/getent/getent-9999.ebuild
80 new file mode 100644
81 index 0000000..98e8844
82 --- /dev/null
83 +++ b/sys-apps/getent/getent-9999.ebuild
84 @@ -0,0 +1,35 @@
85 +# Copyright 1999-2014 Gentoo Foundation
86 +# Distributed under the terms of the GNU General Public License v2
87 +# $Header: $
88 +
89 +EAPI="5"
90 +
91 +DESCRIPTION="Script to emulate the behavior of glibc's getent utility"
92 +HOMEPAGE="http://www.uclibc.org/"
93 +
94 +if [[ ${PV} == "9999" ]] ; then
95 + SRC_URI="http://git.uclibc.org/uClibc/plain/extra/scripts/${PN}"
96 + KEYWORDS=""
97 + MY_P=${PN}
98 +else
99 + SRC_URI="http://dev.gentoo.org/~blueness/${PN}/${P}"
100 + KEYWORDS="~amd64 ~arm ~m68k ~mips ~ppc ~sh ~sparc ~x86"
101 + MY_P=${P}
102 +fi
103 +
104 +LICENSE="LGPL-2"
105 +SLOT="0"
106 +
107 +DEPEND="
108 + !sys-libs/glibc
109 + !<=sys-libs/uclibc-0.9.33.2-r9
110 +"
111 +
112 +src_unpack() {
113 + mkdir ${P}
114 + cp "${DISTDIR}"/${MY_P} ${P}/${PN}
115 +}
116 +
117 +src_install() {
118 + dobin getent
119 +}
120
121 diff --git a/sys-apps/getent/metadata.xml b/sys-apps/getent/metadata.xml
122 new file mode 100644
123 index 0000000..b3560e8
124 --- /dev/null
125 +++ b/sys-apps/getent/metadata.xml
126 @@ -0,0 +1,9 @@
127 +<?xml version="1.0" encoding="UTF-8"?>
128 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
129 +<pkgmetadata>
130 + <herd>base-system</herd>
131 + <maintainer>
132 + <email>blueness@g.o</email>
133 + <name>Anthony G. Basile</name>
134 + </maintainer>
135 +</pkgmetadata>