public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/musl-nscd/
@ 2022-01-01 20:08 David Seifert
  0 siblings, 0 replies; 10+ messages in thread
From: David Seifert @ 2022-01-01 20:08 UTC (permalink / raw
  To: gentoo-commits

commit:     2473be8add6756f6d0ce64a3bf70e23fc649fc81
Author:     David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Sat Jan  1 20:07:30 2022 +0000
Commit:     David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sat Jan  1 20:07:30 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2473be8a

sys-libs/musl-nscd: remove uclibc

Signed-off-by: David Seifert <soap <AT> gentoo.org>

 .../musl-nscd/{musl-nscd-1.0.3.ebuild => musl-nscd-1.0.3-r1.ebuild} | 6 +++---
 .../musl-nscd/{musl-nscd-1.1.1.ebuild => musl-nscd-1.1.1-r1.ebuild} | 6 +++---
 sys-libs/musl-nscd/musl-nscd-9999.ebuild                            | 6 +++---
 3 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/sys-libs/musl-nscd/musl-nscd-1.0.3.ebuild b/sys-libs/musl-nscd/musl-nscd-1.0.3-r1.ebuild
similarity index 93%
rename from sys-libs/musl-nscd/musl-nscd-1.0.3.ebuild
rename to sys-libs/musl-nscd/musl-nscd-1.0.3-r1.ebuild
index 0f8e8326c8f1..bec1e9b35ef1 100644
--- a/sys-libs/musl-nscd/musl-nscd-1.0.3.ebuild
+++ b/sys-libs/musl-nscd/musl-nscd-1.0.3-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -22,8 +22,8 @@ SLOT="0"
 IUSE="minimal"
 
 DEPEND="
-	!sys-libs/glibc
-	!sys-libs/uclibc"
+	!sys-libs/glibc"
+RDEPEND="${DEPEND}"
 
 PATCHES=( "${FILESDIR}"/${PN}-1.0.2-fno-common.patch )
 

diff --git a/sys-libs/musl-nscd/musl-nscd-1.1.1.ebuild b/sys-libs/musl-nscd/musl-nscd-1.1.1-r1.ebuild
similarity index 92%
rename from sys-libs/musl-nscd/musl-nscd-1.1.1.ebuild
rename to sys-libs/musl-nscd/musl-nscd-1.1.1-r1.ebuild
index 78daab8676aa..775e2a99b755 100644
--- a/sys-libs/musl-nscd/musl-nscd-1.1.1.ebuild
+++ b/sys-libs/musl-nscd/musl-nscd-1.1.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -22,8 +22,8 @@ SLOT="0"
 IUSE="minimal"
 
 DEPEND="
-	!sys-libs/glibc
-	!sys-libs/uclibc"
+	!sys-libs/glibc"
+RDEPEND="${DEPEND}"
 
 src_prepare() {
 	eapply_user

diff --git a/sys-libs/musl-nscd/musl-nscd-9999.ebuild b/sys-libs/musl-nscd/musl-nscd-9999.ebuild
index 78daab8676aa..775e2a99b755 100644
--- a/sys-libs/musl-nscd/musl-nscd-9999.ebuild
+++ b/sys-libs/musl-nscd/musl-nscd-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -22,8 +22,8 @@ SLOT="0"
 IUSE="minimal"
 
 DEPEND="
-	!sys-libs/glibc
-	!sys-libs/uclibc"
+	!sys-libs/glibc"
+RDEPEND="${DEPEND}"
 
 src_prepare() {
 	eapply_user


^ permalink raw reply related	[flat|nested] 10+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/musl-nscd/
@ 2021-09-24 17:17 Anthony G. Basile
  0 siblings, 0 replies; 10+ messages in thread
From: Anthony G. Basile @ 2021-09-24 17:17 UTC (permalink / raw
  To: gentoo-commits

commit:     68edf87303fee41574d2bee5c38a6e926aac701b
Author:     Anthony G. Basile <blueness <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 24 17:17:36 2021 +0000
Commit:     Anthony G. Basile <blueness <AT> gentoo <DOT> org>
CommitDate: Fri Sep 24 17:17:36 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68edf873

sys-libs/musl-nscd: drop older unstable version

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Anthony G. Basile <blueness <AT> gentoo.org>

 sys-libs/musl-nscd/Manifest               |  1 -
 sys-libs/musl-nscd/musl-nscd-1.0.2.ebuild | 54 -------------------------------
 2 files changed, 55 deletions(-)

diff --git a/sys-libs/musl-nscd/Manifest b/sys-libs/musl-nscd/Manifest
index 2dc727fea3a..e3c2b5382c4 100644
--- a/sys-libs/musl-nscd/Manifest
+++ b/sys-libs/musl-nscd/Manifest
@@ -1,3 +1,2 @@
-DIST musl-nscd-1.0.2.tar.gz 44912 BLAKE2B 8a496c941232ba617b8468351cbbb780b1decc2c162210f939abb3baa430a5f5a79e21fcd3aadac2cbe62820452fc18001edc7ebc13cae7a6ab768353c45235f SHA512 45cd73f1e0eee7b32c3dcdfa96c0a11379f6208389b87fee97016af0ecb19e9e7d2a2f10e0df6e5ed8a6ad4bbbef70c01cd31ac3631fb1bcce6e69bf48843a3d
 DIST musl-nscd-1.0.3.tar.gz 45023 BLAKE2B de3985878745497f0f6904efba0ecf1c5d4ab96dd190fe0b776459db946749858821f51e75d457172da75cd68c5bba22143647b269473f35d41e0ab9bbac3e36 SHA512 b931a28d70bbcc19a5b592449e7400ee61d5af93511d44e2e63416010b3938f1d350a965b0ad876699bed406926d3180a0380868279e13d3456e2264c80a4b7d
 DIST musl-nscd-1.1.1.tar.gz 51598 BLAKE2B 0c14cfed06f766e174154cdedf046eee8206822d21ce6ac0f1d2c253224a9c8be2fabe6a7d9c0e7c63d1811e3ccf06ca7b2c9dcb728cde445108039723e486c2 SHA512 f067b1491c6c46c3070aa2f61328b874eb6ad390c2efc928e2fee591ef5997b40400e29495546a861e803460efa46024c7a01c53ddae5b763ef63c2f274fceea

diff --git a/sys-libs/musl-nscd/musl-nscd-1.0.2.ebuild b/sys-libs/musl-nscd/musl-nscd-1.0.2.ebuild
deleted file mode 100644
index 055b7e4a3d0..00000000000
--- a/sys-libs/musl-nscd/musl-nscd-1.0.2.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit systemd tmpfiles
-
-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"
-
-DEPEND="
-	!sys-libs/glibc
-	!sys-libs/uclibc"
-
-PATCHES=( "${FILESDIR}"/${P}-fno-common.patch )
-
-src_prepare() {
-	default
-
-	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
-		newtmpfiles "${FILESDIR}"/nscd.tmpfilesd nscd.conf
-
-		dodoc README
-	fi
-}
-
-pkg_postinst() {
-	if ! use minimal; then
-		tmpfiles_process nscd.conf
-	fi
-}


^ permalink raw reply related	[flat|nested] 10+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/musl-nscd/
@ 2021-09-24 17:16 Anthony G. Basile
  0 siblings, 0 replies; 10+ messages in thread
From: Anthony G. Basile @ 2021-09-24 17:16 UTC (permalink / raw
  To: gentoo-commits

commit:     9dbc17872b221dd94343d4cd13e5719734efc08d
Author:     Anthony G. Basile <blueness <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 24 17:15:56 2021 +0000
Commit:     Anthony G. Basile <blueness <AT> gentoo <DOT> org>
CommitDate: Fri Sep 24 17:15:56 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9dbc1787

sys-libs/musl-nscd: version bumpt to 1.1.1

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Anthony G. Basile <blueness <AT> gentoo.org>

 sys-libs/musl-nscd/Manifest               |  1 +
 sys-libs/musl-nscd/musl-nscd-1.1.1.ebuild | 52 +++++++++++++++++++++++++++++++
 2 files changed, 53 insertions(+)

diff --git a/sys-libs/musl-nscd/Manifest b/sys-libs/musl-nscd/Manifest
index 1ec7646eb38..2dc727fea3a 100644
--- a/sys-libs/musl-nscd/Manifest
+++ b/sys-libs/musl-nscd/Manifest
@@ -1,2 +1,3 @@
 DIST musl-nscd-1.0.2.tar.gz 44912 BLAKE2B 8a496c941232ba617b8468351cbbb780b1decc2c162210f939abb3baa430a5f5a79e21fcd3aadac2cbe62820452fc18001edc7ebc13cae7a6ab768353c45235f SHA512 45cd73f1e0eee7b32c3dcdfa96c0a11379f6208389b87fee97016af0ecb19e9e7d2a2f10e0df6e5ed8a6ad4bbbef70c01cd31ac3631fb1bcce6e69bf48843a3d
 DIST musl-nscd-1.0.3.tar.gz 45023 BLAKE2B de3985878745497f0f6904efba0ecf1c5d4ab96dd190fe0b776459db946749858821f51e75d457172da75cd68c5bba22143647b269473f35d41e0ab9bbac3e36 SHA512 b931a28d70bbcc19a5b592449e7400ee61d5af93511d44e2e63416010b3938f1d350a965b0ad876699bed406926d3180a0380868279e13d3456e2264c80a4b7d
+DIST musl-nscd-1.1.1.tar.gz 51598 BLAKE2B 0c14cfed06f766e174154cdedf046eee8206822d21ce6ac0f1d2c253224a9c8be2fabe6a7d9c0e7c63d1811e3ccf06ca7b2c9dcb728cde445108039723e486c2 SHA512 f067b1491c6c46c3070aa2f61328b874eb6ad390c2efc928e2fee591ef5997b40400e29495546a861e803460efa46024c7a01c53ddae5b763ef63c2f274fceea

diff --git a/sys-libs/musl-nscd/musl-nscd-1.1.1.ebuild b/sys-libs/musl-nscd/musl-nscd-1.1.1.ebuild
new file mode 100644
index 00000000000..78daab8676a
--- /dev/null
+++ b/sys-libs/musl-nscd/musl-nscd-1.1.1.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit systemd tmpfiles
+
+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"
+
+DEPEND="
+	!sys-libs/glibc
+	!sys-libs/uclibc"
+
+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
+		newtmpfiles "${FILESDIR}"/nscd.tmpfilesd nscd.conf
+
+		dodoc README
+	fi
+}
+
+pkg_postinst() {
+	if ! use minimal; then
+		tmpfiles_process nscd.conf
+	fi
+}


^ permalink raw reply related	[flat|nested] 10+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/musl-nscd/
@ 2021-07-30 23:31 Sam James
  0 siblings, 0 replies; 10+ messages in thread
From: Sam James @ 2021-07-30 23:31 UTC (permalink / raw
  To: gentoo-commits

commit:     7b58c934faeb68bdf85e719ef020d12eaf00dc90
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Jul 30 22:59:25 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Jul 30 23:30:18 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b58c934

sys-libs/musl-nscd: [QA] call tmpfiles_process in pkg_postinst

This is needed to actually apply the tmpfiles configuration
we've installed in the ebuild. See tmpfiles.eclass documentation.

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-libs/musl-nscd/musl-nscd-1.0.2.ebuild | 6 ++++++
 sys-libs/musl-nscd/musl-nscd-1.0.3.ebuild | 6 ++++++
 sys-libs/musl-nscd/musl-nscd-9999.ebuild  | 6 ++++++
 3 files changed, 18 insertions(+)

diff --git a/sys-libs/musl-nscd/musl-nscd-1.0.2.ebuild b/sys-libs/musl-nscd/musl-nscd-1.0.2.ebuild
index 3b1942c2161..055b7e4a3d0 100644
--- a/sys-libs/musl-nscd/musl-nscd-1.0.2.ebuild
+++ b/sys-libs/musl-nscd/musl-nscd-1.0.2.ebuild
@@ -46,3 +46,9 @@ src_install() {
 		dodoc README
 	fi
 }
+
+pkg_postinst() {
+	if ! use minimal; then
+		tmpfiles_process nscd.conf
+	fi
+}

diff --git a/sys-libs/musl-nscd/musl-nscd-1.0.3.ebuild b/sys-libs/musl-nscd/musl-nscd-1.0.3.ebuild
index fb9101f102e..0f8e8326c8f 100644
--- a/sys-libs/musl-nscd/musl-nscd-1.0.3.ebuild
+++ b/sys-libs/musl-nscd/musl-nscd-1.0.3.ebuild
@@ -46,3 +46,9 @@ src_install() {
 		dodoc README
 	fi
 }
+
+pkg_postinst() {
+	if ! use minimal; then
+		tmpfiles_process nscd.conf
+	fi
+}

diff --git a/sys-libs/musl-nscd/musl-nscd-9999.ebuild b/sys-libs/musl-nscd/musl-nscd-9999.ebuild
index e03ce6c6293..78daab8676a 100644
--- a/sys-libs/musl-nscd/musl-nscd-9999.ebuild
+++ b/sys-libs/musl-nscd/musl-nscd-9999.ebuild
@@ -44,3 +44,9 @@ src_install() {
 		dodoc README
 	fi
 }
+
+pkg_postinst() {
+	if ! use minimal; then
+		tmpfiles_process nscd.conf
+	fi
+}


^ permalink raw reply related	[flat|nested] 10+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/musl-nscd/
@ 2021-03-07 11:58 David Seifert
  0 siblings, 0 replies; 10+ messages in thread
From: David Seifert @ 2021-03-07 11:58 UTC (permalink / raw
  To: gentoo-commits

commit:     bab3de0137d851cff8d4f7d6cd0fd707add23d86
Author:     Theo Anderson <telans <AT> posteo <DOT> de>
AuthorDate: Sun Mar  7 11:57:49 2021 +0000
Commit:     David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sun Mar  7 11:57:49 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bab3de01

sys-libs/musl-nscd: migrate to tmpfiles.eclass

Package-Manager: Portage-3.0.16, Repoman-3.0.2
Signed-off-by: Theo Anderson <telans <AT> posteo.de>
Signed-off-by: David Seifert <soap <AT> gentoo.org>

 sys-libs/musl-nscd/musl-nscd-1.0.2.ebuild | 6 +++---
 sys-libs/musl-nscd/musl-nscd-9999.ebuild  | 6 +++---
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/sys-libs/musl-nscd/musl-nscd-1.0.2.ebuild b/sys-libs/musl-nscd/musl-nscd-1.0.2.ebuild
index 41e38df7180..3b1942c2161 100644
--- a/sys-libs/musl-nscd/musl-nscd-1.0.2.ebuild
+++ b/sys-libs/musl-nscd/musl-nscd-1.0.2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-inherit systemd
+inherit systemd tmpfiles
 
 DESCRIPTION="musl-nscd is an implementation of the NSCD protocol for the musl libc"
 HOMEPAGE="https://github.com/pikhq/musl-nscd"
@@ -41,7 +41,7 @@ src_install() {
 
 		newinitd "${FILESDIR}"/nscd.initd nscd
 		systemd_dounit "${FILESDIR}"/nscd.service
-		systemd_newtmpfilesd "${FILESDIR}"/nscd.tmpfilesd nscd.conf
+		newtmpfiles "${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 6d29e439755..e03ce6c6293 100644
--- a/sys-libs/musl-nscd/musl-nscd-9999.ebuild
+++ b/sys-libs/musl-nscd/musl-nscd-9999.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-inherit systemd
+inherit systemd tmpfiles
 
 DESCRIPTION="musl-nscd is an implementation of the NSCD protocol for the musl libc"
 HOMEPAGE="https://github.com/pikhq/musl-nscd"
@@ -39,7 +39,7 @@ src_install() {
 
 		newinitd "${FILESDIR}"/nscd.initd nscd
 		systemd_dounit "${FILESDIR}"/nscd.service
-		systemd_newtmpfilesd "${FILESDIR}"/nscd.tmpfilesd nscd.conf
+		newtmpfiles "${FILESDIR}"/nscd.tmpfilesd nscd.conf
 
 		dodoc README
 	fi


^ permalink raw reply related	[flat|nested] 10+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/musl-nscd/
@ 2020-02-19 14:07 Anthony G. Basile
  0 siblings, 0 replies; 10+ messages in thread
From: Anthony G. Basile @ 2020-02-19 14:07 UTC (permalink / raw
  To: gentoo-commits

commit:     6fb5d6e431ad887789ee91496ec61a46001203d3
Author:     Anthony G. Basile <blueness <AT> gentoo <DOT> org>
AuthorDate: Wed Feb 19 14:06:26 2020 +0000
Commit:     Anthony G. Basile <blueness <AT> gentoo <DOT> org>
CommitDate: Wed Feb 19 14:06:53 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fb5d6e4

sys-libs/musl-nscd: do not install on glibc or ulcibc, bug #697784

Closes: https://bugs.gentoo.org/697784
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Anthony G. Basile <blueness <AT> gentoo.org>

 sys-libs/musl-nscd/musl-nscd-1.0.2.ebuild | 6 +++++-
 sys-libs/musl-nscd/musl-nscd-9999.ebuild  | 6 +++++-
 2 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/sys-libs/musl-nscd/musl-nscd-1.0.2.ebuild b/sys-libs/musl-nscd/musl-nscd-1.0.2.ebuild
index b47444961d2..6d29e439755 100644
--- a/sys-libs/musl-nscd/musl-nscd-1.0.2.ebuild
+++ b/sys-libs/musl-nscd/musl-nscd-1.0.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -21,6 +21,10 @@ LICENSE="MIT"
 SLOT="0"
 IUSE="minimal"
 
+DEPEND="
+	!sys-libs/glibc
+	!sys-libs/uclibc"
+
 src_prepare() {
 	eapply_user
 

diff --git a/sys-libs/musl-nscd/musl-nscd-9999.ebuild b/sys-libs/musl-nscd/musl-nscd-9999.ebuild
index b47444961d2..6d29e439755 100644
--- a/sys-libs/musl-nscd/musl-nscd-9999.ebuild
+++ b/sys-libs/musl-nscd/musl-nscd-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -21,6 +21,10 @@ LICENSE="MIT"
 SLOT="0"
 IUSE="minimal"
 
+DEPEND="
+	!sys-libs/glibc
+	!sys-libs/uclibc"
+
 src_prepare() {
 	eapply_user
 


^ permalink raw reply related	[flat|nested] 10+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/musl-nscd/
@ 2019-10-15 13:28 Anthony G. Basile
  0 siblings, 0 replies; 10+ messages in thread
From: Anthony G. Basile @ 2019-10-15 13:28 UTC (permalink / raw
  To: gentoo-commits

commit:     2077ada07671272039e0a63174115fa5b41e699a
Author:     Petr Vaněk <arkamar <AT> atlas <DOT> cz>
AuthorDate: Mon Oct 14 08:10:31 2019 +0000
Commit:     Anthony G. Basile <blueness <AT> gentoo <DOT> org>
CommitDate: Tue Oct 15 13:28:34 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2077ada0

sys-libs/musl-nscd: EAPI=7, resolve prestripped binaries

Package-Manager: Portage-2.3.76, Repoman-2.3.16
Signed-off-by: Petr Vaněk <arkamar <AT> atlas.cz>
Signed-off-by: Anthony G. Basile <blueness <AT> gentoo.org>

 sys-libs/musl-nscd/musl-nscd-9999.ebuild | 23 ++++++++++++++++++-----
 1 file changed, 18 insertions(+), 5 deletions(-)

diff --git a/sys-libs/musl-nscd/musl-nscd-9999.ebuild b/sys-libs/musl-nscd/musl-nscd-9999.ebuild
index cdee80a8945..b47444961d2 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


^ permalink raw reply related	[flat|nested] 10+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/musl-nscd/
@ 2019-10-15 13:28 Anthony G. Basile
  0 siblings, 0 replies; 10+ messages in thread
From: Anthony G. Basile @ 2019-10-15 13:28 UTC (permalink / raw
  To: gentoo-commits

commit:     d1503afd4d15fe51a23233fa0719d444c8fdf135
Author:     Petr Vaněk <arkamar <AT> atlas <DOT> cz>
AuthorDate: Mon Oct 14 08:18:00 2019 +0000
Commit:     Anthony G. Basile <blueness <AT> gentoo <DOT> org>
CommitDate: Tue Oct 15 13:28:35 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1503afd

sys-libs/musl-nscd: bump to 1.0.2

Package-Manager: Portage-2.3.76, Repoman-2.3.16
Signed-off-by: Petr Vaněk <arkamar <AT> atlas.cz>
Signed-off-by: Anthony G. Basile <blueness <AT> gentoo.org>

 sys-libs/musl-nscd/Manifest               |  1 +
 sys-libs/musl-nscd/musl-nscd-1.0.2.ebuild | 42 +++++++++++++++++++++++++++++++
 2 files changed, 43 insertions(+)

diff --git a/sys-libs/musl-nscd/Manifest b/sys-libs/musl-nscd/Manifest
new file mode 100644
index 00000000000..72daae63035
--- /dev/null
+++ b/sys-libs/musl-nscd/Manifest
@@ -0,0 +1 @@
+DIST musl-nscd-1.0.2.tar.gz 44912 BLAKE2B 8a496c941232ba617b8468351cbbb780b1decc2c162210f939abb3baa430a5f5a79e21fcd3aadac2cbe62820452fc18001edc7ebc13cae7a6ab768353c45235f SHA512 45cd73f1e0eee7b32c3dcdfa96c0a11379f6208389b87fee97016af0ecb19e9e7d2a2f10e0df6e5ed8a6ad4bbbef70c01cd31ac3631fb1bcce6e69bf48843a3d

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 00000000000..b47444961d2
--- /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
+}


^ permalink raw reply related	[flat|nested] 10+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/musl-nscd/
@ 2018-07-01  9:26 Pacho Ramos
  0 siblings, 0 replies; 10+ messages in thread
From: Pacho Ramos @ 2018-07-01  9:26 UTC (permalink / raw
  To: gentoo-commits

commit:     472c603177695661158620d1efa88193e34c706d
Author:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Sun Jul  1 09:26:03 2018 +0000
Commit:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Sun Jul  1 09:26:26 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=472c6031

sys-libs/musl-nscd: Reassign due to bug #392031

Package-Manager: Portage-2.3.41, Repoman-2.3.9

 sys-libs/musl-nscd/metadata.xml | 4 ----
 1 file changed, 4 deletions(-)

diff --git a/sys-libs/musl-nscd/metadata.xml b/sys-libs/musl-nscd/metadata.xml
index 0ef7be03a10..24c6fe3f998 100644
--- a/sys-libs/musl-nscd/metadata.xml
+++ b/sys-libs/musl-nscd/metadata.xml
@@ -1,10 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
-	<maintainer type="person">
-		<email>lejonet@gentoo.org</email>
-		<name>Daniel Kuehn</name>
-	</maintainer>
 	<maintainer type="person">
 		<email>blueness@gentoo.org</email>
 		<name>Anthony G. Basile</name>


^ permalink raw reply related	[flat|nested] 10+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/musl-nscd/
@ 2018-01-25 12:30 Anthony G. Basile
  0 siblings, 0 replies; 10+ messages in thread
From: Anthony G. Basile @ 2018-01-25 12:30 UTC (permalink / raw
  To: gentoo-commits

commit:     fd9992891b56aa2c08a90270158c3824c9b10f3a
Author:     Anthony G. Basile <blueness <AT> gentoo <DOT> org>
AuthorDate: Thu Jan 25 12:30:02 2018 +0000
Commit:     Anthony G. Basile <blueness <AT> gentoo <DOT> org>
CommitDate: Thu Jan 25 12:30:02 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd999289

sys-libs/musl-nscd: add myself as second maintainer

Package-Manager: Portage-2.3.13, Repoman-2.3.3

 sys-libs/musl-nscd/metadata.xml | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/sys-libs/musl-nscd/metadata.xml b/sys-libs/musl-nscd/metadata.xml
index 7a97e61f8d5..0ef7be03a10 100644
--- a/sys-libs/musl-nscd/metadata.xml
+++ b/sys-libs/musl-nscd/metadata.xml
@@ -5,6 +5,10 @@
 		<email>lejonet@gentoo.org</email>
 		<name>Daniel Kuehn</name>
 	</maintainer>
+	<maintainer type="person">
+		<email>blueness@gentoo.org</email>
+		<name>Anthony G. Basile</name>
+	</maintainer>
 	<use>
 		<flag name="minimal">Only installs the header files</flag>
 	</use>


^ permalink raw reply related	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2022-01-01 20:08 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-01-01 20:08 [gentoo-commits] repo/gentoo:master commit in: sys-libs/musl-nscd/ David Seifert
  -- strict thread matches above, loose matches on Subject: below --
2021-09-24 17:17 Anthony G. Basile
2021-09-24 17:16 Anthony G. Basile
2021-07-30 23:31 Sam James
2021-03-07 11:58 David Seifert
2020-02-19 14:07 Anthony G. Basile
2019-10-15 13:28 Anthony G. Basile
2019-10-15 13:28 Anthony G. Basile
2018-07-01  9:26 Pacho Ramos
2018-01-25 12:30 Anthony G. Basile

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox