From bd4aeefe33e63f613512604e47bfca7b2187697d Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sun, 3 Nov 2019 16:06:58 +0000 Subject: gentoo resync : 03.11.2019 --- sys-libs/musl-nscd/Manifest | 4 ++- sys-libs/musl-nscd/musl-nscd-1.0.2.ebuild | 42 +++++++++++++++++++++++++++++++ sys-libs/musl-nscd/musl-nscd-9999.ebuild | 23 +++++++++++++---- 3 files changed, 63 insertions(+), 6 deletions(-) create mode 100644 sys-libs/musl-nscd/musl-nscd-1.0.2.ebuild (limited to 'sys-libs/musl-nscd') diff --git a/sys-libs/musl-nscd/Manifest b/sys-libs/musl-nscd/Manifest index 7cdcb94830c1..6587aa16dab6 100644 --- a/sys-libs/musl-nscd/Manifest +++ b/sys-libs/musl-nscd/Manifest @@ -1,5 +1,7 @@ AUX nscd.initd 1415 BLAKE2B 4f9ef4c36addc71bb42ba1d8e1fa8657efd4b8d52ac69f8c1baad13a9f9251c225f4d45cd35ab4838a45ae25b146af765ab2f99eafd68475cc5cd25129e5011c SHA512 e0d5c6d7ea19043518755518adea00e9155902ad6c4095ecc653582f6c0b9f056eb64dd32814f799ae2ff0d51b8709166360a13a14126de015706d30b84af6ab AUX nscd.service 337 BLAKE2B 6b163465dd8db024652921892dc913da8dfc0984eec7ffce621229e48fa99dcedc3b5944844529190122c81f4884b6a6fe7836d37d2d812f34059c530856dec1 SHA512 2001100f3b054843c69b6fd2d38852c7c824282aa8998c25a3c0352db993705429d25c70d8ce6cb3579f836b7089644c520acac423ebd69cb1b36e94a77c5bea AUX nscd.tmpfilesd 111 BLAKE2B 4abb7220564e248fc7eeeced41077f186f42594facbfac9a4c0ff36209baac529c219ad6ead8d8aa53ab2b092002f1006a4479459b9e9a7c5a0294cb7d822100 SHA512 53b80b331e1a85d8ee16eb2ce547a7249e944926c3d1cdd4a47a5301a5c842ffc7ec1e3dc0a731542a8facf8261c1c57121802d01741aa89898a3476c09da340 -EBUILD musl-nscd-9999.ebuild 664 BLAKE2B ca11ffbc8dc8a5870fa95ed0a298408f1841f25564ea9f4f001acca10bdbd9f68a1854f101b4416e9828427a583784aca5b5b35f32d2136790c5b43405faeefd SHA512 a30eeab05e0cfe0427a59b40740b819cf236005f0cbbbca3e25990124d30040d141cc681e15947a47c6695e8ed8f9932a7ab72566cb6fd4d359ea941fcb0daf8 +DIST musl-nscd-1.0.2.tar.gz 44912 BLAKE2B 8a496c941232ba617b8468351cbbb780b1decc2c162210f939abb3baa430a5f5a79e21fcd3aadac2cbe62820452fc18001edc7ebc13cae7a6ab768353c45235f SHA512 45cd73f1e0eee7b32c3dcdfa96c0a11379f6208389b87fee97016af0ecb19e9e7d2a2f10e0df6e5ed8a6ad4bbbef70c01cd31ac3631fb1bcce6e69bf48843a3d +EBUILD musl-nscd-1.0.2.ebuild 925 BLAKE2B 4aac4a2b0403ea230752843bea7f91d7d31ee14f13e294aff2ea92171d6706cf2acffa07de6308d07541c8931e624824b0810c49a39d075ce067a2511625c70c SHA512 15831aefdeba51adb75c3b8e5db2a8b7bcdbabb55311723d47776dab16d0a26458fc74db9e79d81accc8eb6f4bc3affbb6189cee01e9d86df6a98c3e6d8b184c +EBUILD musl-nscd-9999.ebuild 925 BLAKE2B 4aac4a2b0403ea230752843bea7f91d7d31ee14f13e294aff2ea92171d6706cf2acffa07de6308d07541c8931e624824b0810c49a39d075ce067a2511625c70c SHA512 15831aefdeba51adb75c3b8e5db2a8b7bcdbabb55311723d47776dab16d0a26458fc74db9e79d81accc8eb6f4bc3affbb6189cee01e9d86df6a98c3e6d8b184c MISC metadata.xml 408 BLAKE2B 579dfe2bda31eb1fc83e098f2b3675ef14b9c62b62ed5cfc01989b22f8925a2fbb029bafcb29d12574faf39abd5611adf699e98266cb01e25324baf3adeb4e62 SHA512 e96f5818d7882c06ec6788eb7ee5caa504773d130cdc20d3f314c1787e655879490c8559b0366561ff5d209cfa9f31a10fc3f9985c522a78947870c2c8b5122f diff --git a/sys-libs/musl-nscd/musl-nscd-1.0.2.ebuild b/sys-libs/musl-nscd/musl-nscd-1.0.2.ebuild new file mode 100644 index 000000000000..b47444961d2f --- /dev/null +++ b/sys-libs/musl-nscd/musl-nscd-1.0.2.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit systemd + +DESCRIPTION="musl-nscd is an implementation of the NSCD protocol for the musl libc" +HOMEPAGE="https://github.com/pikhq/musl-nscd" + +if [[ ${PV} == "9999" ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/pikhq/musl-nscd" + EGIT_BRANCH=master +else + SRC_URI="https://github.com/pikhq/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="MIT" +SLOT="0" +IUSE="minimal" + +src_prepare() { + eapply_user + + sed -i '/LDFLAGS_AUTO=-s/d' configure || die 'Cannot patch configure file' +} + +src_install() { + if use minimal; then + emake DESTDIR="${D}" install-headers + else + emake DESTDIR="${D}" install + + newinitd "${FILESDIR}"/nscd.initd nscd + systemd_dounit "${FILESDIR}"/nscd.service + systemd_newtmpfilesd "${FILESDIR}"/nscd.tmpfilesd nscd.conf + + dodoc README + fi +} diff --git a/sys-libs/musl-nscd/musl-nscd-9999.ebuild b/sys-libs/musl-nscd/musl-nscd-9999.ebuild index cdee80a89452..b47444961d2f 100644 --- a/sys-libs/musl-nscd/musl-nscd-9999.ebuild +++ b/sys-libs/musl-nscd/musl-nscd-9999.ebuild @@ -1,19 +1,32 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=7 -inherit git-r3 systemd +inherit systemd DESCRIPTION="musl-nscd is an implementation of the NSCD protocol for the musl libc" HOMEPAGE="https://github.com/pikhq/musl-nscd" -EGIT_REPO_URI="https://github.com/pikhq/musl-nscd" -EGIT_BRANCH=master + +if [[ ${PV} == "9999" ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/pikhq/musl-nscd" + EGIT_BRANCH=master +else + SRC_URI="https://github.com/pikhq/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi LICENSE="MIT" SLOT="0" IUSE="minimal" +src_prepare() { + eapply_user + + sed -i '/LDFLAGS_AUTO=-s/d' configure || die 'Cannot patch configure file' +} + src_install() { if use minimal; then emake DESTDIR="${D}" install-headers -- cgit v1.2.3