Gentoo Archives: gentoo-commits

From: Sergei Trofimovich <slyfox@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-apps/unscd/
Date: Sat, 03 Oct 2020 23:14:32
Message-Id: 1601766864.64c0651bacb663fe6af63a0cb803178232904fb9.slyfox@gentoo
1 commit: 64c0651bacb663fe6af63a0cb803178232904fb9
2 Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
3 AuthorDate: Sat Oct 3 23:13:20 2020 +0000
4 Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
5 CommitDate: Sat Oct 3 23:14:24 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64c0651b
7
8 sys-apps/unscd: bump up to 0.54, update upstream metadata
9
10 Package-Manager: Portage-3.0.8, Repoman-3.0.1
11 Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>
12
13 sys-apps/unscd/Manifest | 1 +
14 sys-apps/unscd/metadata.xml | 7 +++++++
15 sys-apps/unscd/unscd-0.54.ebuild | 36 ++++++++++++++++++++++++++++++++++++
16 3 files changed, 44 insertions(+)
17
18 diff --git a/sys-apps/unscd/Manifest b/sys-apps/unscd/Manifest
19 index 2ae1770b66d..8c47f03881b 100644
20 --- a/sys-apps/unscd/Manifest
21 +++ b/sys-apps/unscd/Manifest
22 @@ -1 +1,2 @@
23 DIST nscd-0.53.c 73206 BLAKE2B ce3b8e02ce8879664bde7ee7362ee0d920ad9e9cd24da08b02e83d49b2e0bef7fb1b3c6635bc4e8a26d901170943a78bae608903459e4447edf004e5ef716468 SHA512 d14362d21282d0ea919af3b353f7838d1514c293b49df084bc8df424392b4121dba3443a07118f4c8c1cfdca0cbf8ebddde24cf73459b06349e9d1a68801403c
24 +DIST nscd-0.54.c 73292 BLAKE2B 8088c5d00e3604143a3e7bbd173d553dcb6f98de226eb48dc7f37afbcdbc4d606712896bb13686246893d3dc8e50a38ecf2b75d84a2f266c38a3eb947408da19 SHA512 61454613284371a3b0c8a6d3a2451247a792f51ff813489c0f2065296248f8f3489f1878a0d88ac1526b9391937cf9f31a60d1df882f76fc9da4ad79904b22e9
25
26 diff --git a/sys-apps/unscd/metadata.xml b/sys-apps/unscd/metadata.xml
27 index 3a840c8dcd0..1c0546f7b8f 100644
28 --- a/sys-apps/unscd/metadata.xml
29 +++ b/sys-apps/unscd/metadata.xml
30 @@ -5,4 +5,11 @@
31 <email>toolchain@g.o</email>
32 <name>Gentoo Toolchain Project</name>
33 </maintainer>
34 + <upstream>
35 + <maintainer>
36 + <email>vda.linux@××××××××××.com</email>
37 + <name>Denys Vlasenko</name>
38 + </maintainer>
39 + <bugs-to>mailto:vda.linux@××××××××××.com</bugs-to>
40 + </upstream>
41 </pkgmetadata>
42
43 diff --git a/sys-apps/unscd/unscd-0.54.ebuild b/sys-apps/unscd/unscd-0.54.ebuild
44 new file mode 100644
45 index 00000000000..fab051a1f9e
46 --- /dev/null
47 +++ b/sys-apps/unscd/unscd-0.54.ebuild
48 @@ -0,0 +1,36 @@
49 +# Copyright 1999-2020 Gentoo Authors
50 +# Distributed under the terms of the GNU General Public License v2
51 +
52 +EAPI=7
53 +
54 +inherit systemd toolchain-funcs
55 +
56 +DESCRIPTION="simple & stable nscd replacement"
57 +HOMEPAGE="https://busybox.net/~vda/unscd/README"
58 +SRC_URI="https://busybox.net/~vda/unscd/nscd-${PV}.c"
59 +
60 +LICENSE="GPL-2"
61 +SLOT="0"
62 +KEYWORDS="~amd64 ~x86"
63 +IUSE=""
64 +
65 +RDEPEND="sys-libs/glibc[nscd(+)]"
66 +DEPEND="${RDEPEND}"
67 +
68 +S=${WORKDIR}
69 +
70 +src_unpack() {
71 + cp "${DISTDIR}"/nscd-${PV}.c ${PN}.c || die
72 +}
73 +
74 +src_compile() {
75 + tc-export CC
76 + emake unscd
77 +}
78 +
79 +src_install() {
80 + newinitd "${FILESDIR}"/unscd.initd-r1 unscd
81 + systemd_newtmpfilesd "${FILESDIR}"/unscd-tmpfiles.conf unscd.conf
82 + systemd_dounit "${FILESDIR}"/unscd.service
83 + dosbin unscd
84 +}