[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/

2024-04-07 Thread Sam James
commit: 74b43280d288e0f1de73316e394aaa0773f3ffe5
Author: Sam James  gentoo  org>
AuthorDate: Sat Apr  6 17:20:24 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr  7 06:16:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74b43280

sys-apps/man-db: add 2.12.1

Closes: https://bugs.gentoo.org/900380
Signed-off-by: Sam James  gentoo.org>

 sys-apps/man-db/Manifest | 1 +
 sys-apps/man-db/{man-db-.ebuild => man-db-2.12.1.ebuild} | 7 ++-
 sys-apps/man-db/man-db-.ebuild   | 7 ++-
 3 files changed, 13 insertions(+), 2 deletions(-)

diff --git a/sys-apps/man-db/Manifest b/sys-apps/man-db/Manifest
index 7af2d1158674..7e1173b07bc8 100644
--- a/sys-apps/man-db/Manifest
+++ b/sys-apps/man-db/Manifest
@@ -1,2 +1,3 @@
 DIST man-db-2.11.2.tar.xz 1953276 BLAKE2B 
80ac565cdb69736c0f922b9cbfddcae753d176329781deaf9434d87d7718f9b6ce0b6d4642a03f22a04c7f042dda7f8986b5bce0038f0748461ca55d66964ccc
 SHA512 
edb71cce7249c7b7f2f524e92f682047a77ed9ae8856763dfc8e18e239444651ff4c505e697f5a8b1be3b85678e714fbb1a520defe72a4eb685bc2cecc0e4391
 DIST man-db-2.12.0.tar.xz 1987444 BLAKE2B 
a6258c1fc9cd81be5d288298660f5b9bda22d726ef98dd5c0a1998809a32391f7244be6897ee8e03483e705a426d6a59d442de3dc2e84f45500daa825ac639db
 SHA512 
4b644a508cf10ef6d27b6325b08f8a89e0695bbc1409bf420efd27649c6851860cc472c4d86063f7b71dccd01fb158faa82afa1e2b91c9a20154acf66b0349bf
+DIST man-db-2.12.1.tar.xz 2041380 BLAKE2B 
b06c48431608cf798659d19df754d992dca8ba31842613a3326e376e80fe74d913146f45a7f3c5e70c421a2401aeabdb091de78ebb3102b9d70c194286c245a7
 SHA512 
0f79f4205ce116c3148dc6caf561c1b7d793aac234188ef8edd1b1f5aaaebcca32c65ef403dff65896920535077fb63ddc2e9cb293efdb6ef3037c33916aa329

diff --git a/sys-apps/man-db/man-db-.ebuild 
b/sys-apps/man-db/man-db-2.12.1.ebuild
similarity index 97%
copy from sys-apps/man-db/man-db-.ebuild
copy to sys-apps/man-db/man-db-2.12.1.ebuild
index 2805d67ac3cb..edcfb60226c1 100644
--- a/sys-apps/man-db/man-db-.ebuild
+++ b/sys-apps/man-db/man-db-2.12.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -45,6 +45,11 @@ PATCHES=(
"${FILESDIR}"/man-db-2.9.3-sandbox-env-tests.patch
 )
 
+QA_CONFIG_IMPL_DECL_SKIP=(
+   # gnulib FPs
+   unreachable MIN alignof static_assert
+)
+
 src_unpack() {
if [[ ${PV} == * ]] ; then
git-r3_src_unpack

diff --git a/sys-apps/man-db/man-db-.ebuild 
b/sys-apps/man-db/man-db-.ebuild
index 2805d67ac3cb..edcfb60226c1 100644
--- a/sys-apps/man-db/man-db-.ebuild
+++ b/sys-apps/man-db/man-db-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -45,6 +45,11 @@ PATCHES=(
"${FILESDIR}"/man-db-2.9.3-sandbox-env-tests.patch
 )
 
+QA_CONFIG_IMPL_DECL_SKIP=(
+   # gnulib FPs
+   unreachable MIN alignof static_assert
+)
+
 src_unpack() {
if [[ ${PV} == * ]] ; then
git-r3_src_unpack



[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/

2023-11-08 Thread Fabian Groffen
commit: bd84fadd479a36b17048836af08e6fa69244ee9f
Author: Fabian Groffen  gentoo  org>
AuthorDate: Wed Nov  8 08:10:08 2023 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Wed Nov  8 08:10:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd84fadd

sys-apps/man-db: disable cache-owner on Prefix

Closes: https://bugs.gentoo.org/917024
Signed-off-by: Fabian Groffen  gentoo.org>

 sys-apps/man-db/man-db-2.12.0.ebuild | 2 +-
 sys-apps/man-db/man-db-.ebuild   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-apps/man-db/man-db-2.12.0.ebuild 
b/sys-apps/man-db/man-db-2.12.0.ebuild
index a18a06fff68c..795e71f73b1f 100644
--- a/sys-apps/man-db/man-db-2.12.0.ebuild
+++ b/sys-apps/man-db/man-db-2.12.0.ebuild
@@ -109,7 +109,7 @@ src_configure() {
--with-systemdtmpfilesdir="${EPREFIX}"/usr/lib/tmpfiles.d
--with-systemdsystemunitdir="$(systemd_get_systemunitdir)"
--disable-setuid # bug #662438
-   --enable-cache-owner=man
+   $(use_enable !prefix cache-owner man)  # bug #917024
--with-sections="${sections}"
 
$(use_enable nls)

diff --git a/sys-apps/man-db/man-db-.ebuild 
b/sys-apps/man-db/man-db-.ebuild
index 3aa96909e35e..2805d67ac3cb 100644
--- a/sys-apps/man-db/man-db-.ebuild
+++ b/sys-apps/man-db/man-db-.ebuild
@@ -109,7 +109,7 @@ src_configure() {
--with-systemdtmpfilesdir="${EPREFIX}"/usr/lib/tmpfiles.d
--with-systemdsystemunitdir="$(systemd_get_systemunitdir)"
--disable-setuid # bug #662438
-   --enable-cache-owner=man
+   $(use_enable !prefix cache-owner man)  # bug #917024
--with-sections="${sections}"
 
$(use_enable nls)



[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/

2023-11-04 Thread Sam James
commit: c85cacf4b36b680f1c09d2bb172658958e3b75e1
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov  4 10:51:46 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov  4 10:51:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c85cacf4

sys-apps/man-db: Stabilize 2.12.0 sparc, #916795

Signed-off-by: Sam James  gentoo.org>

 sys-apps/man-db/man-db-2.12.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/man-db/man-db-2.12.0.ebuild 
b/sys-apps/man-db/man-db-2.12.0.ebuild
index 974d80caa356..e6bc4c036385 100644
--- a/sys-apps/man-db/man-db-2.12.0.ebuild
+++ b/sys-apps/man-db/man-db-2.12.0.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == * ]] ; then
 else
# TODO: Change tarballs to gitlab too...?
SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 LICENSE="GPL-3"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/

2023-09-24 Thread Sam James
commit: 6e87ef01b974f2c9bb33c0d4dc1404789679a759
Author: Sam James  gentoo  org>
AuthorDate: Sun Sep 24 06:40:37 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep 24 06:40:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e87ef01

sys-apps/man-db: add 2.12.0

Signed-off-by: Sam James  gentoo.org>

 sys-apps/man-db/Manifest |   1 +
 sys-apps/man-db/man-db-2.12.0.ebuild | 203 +++
 2 files changed, 204 insertions(+)

diff --git a/sys-apps/man-db/Manifest b/sys-apps/man-db/Manifest
index 9e27345894db..7af2d1158674 100644
--- a/sys-apps/man-db/Manifest
+++ b/sys-apps/man-db/Manifest
@@ -1 +1,2 @@
 DIST man-db-2.11.2.tar.xz 1953276 BLAKE2B 
80ac565cdb69736c0f922b9cbfddcae753d176329781deaf9434d87d7718f9b6ce0b6d4642a03f22a04c7f042dda7f8986b5bce0038f0748461ca55d66964ccc
 SHA512 
edb71cce7249c7b7f2f524e92f682047a77ed9ae8856763dfc8e18e239444651ff4c505e697f5a8b1be3b85678e714fbb1a520defe72a4eb685bc2cecc0e4391
+DIST man-db-2.12.0.tar.xz 1987444 BLAKE2B 
a6258c1fc9cd81be5d288298660f5b9bda22d726ef98dd5c0a1998809a32391f7244be6897ee8e03483e705a426d6a59d442de3dc2e84f45500daa825ac639db
 SHA512 
4b644a508cf10ef6d27b6325b08f8a89e0695bbc1409bf420efd27649c6851860cc472c4d86063f7b71dccd01fb158faa82afa1e2b91c9a20154acf66b0349bf

diff --git a/sys-apps/man-db/man-db-2.12.0.ebuild 
b/sys-apps/man-db/man-db-2.12.0.ebuild
new file mode 100644
index ..3aa96909e35e
--- /dev/null
+++ b/sys-apps/man-db/man-db-2.12.0.ebuild
@@ -0,0 +1,203 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd prefix tmpfiles
+
+DESCRIPTION="A man replacement that utilizes dbm instead of flat files"
+HOMEPAGE="https://gitlab.com/man-db/man-db https://www.nongnu.org/man-db/;
+if [[ ${PV} == * ]] ; then
+   inherit autotools git-r3
+   EGIT_REPO_URI="https://gitlab.com/man-db/man-db;
+else
+   # TODO: Change tarballs to gitlab too...?
+   SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="+manpager nls +seccomp selinux static-libs zlib"
+
+CDEPEND="
+   >=dev-libs/libpipeline-1.5.0
+   sys-apps/groff
+   sys-libs/gdbm:=
+   seccomp? ( sys-libs/libseccomp )
+   zlib? ( sys-libs/zlib )"
+DEPEND="${CDEPEND}"
+BDEPEND="app-arch/xz-utils
+   virtual/pkgconfig
+   nls? (
+   >=app-text/po4a-0.45
+   sys-devel/gettext
+   virtual/libiconv
+   virtual/libintl
+   )"
+RDEPEND="${CDEPEND}
+   acct-group/man
+   acct-user/man
+   selinux? ( sec-policy/selinux-mandb )"
+PDEPEND="manpager? ( app-text/manpager )"
+
+PATCHES=(
+   "${FILESDIR}"/man-db-2.9.3-sandbox-env-tests.patch
+)
+
+src_unpack() {
+   if [[ ${PV} == * ]] ; then
+   git-r3_src_unpack
+
+   # We need to mess with gnulib
+   EGIT_REPO_URI="https://git.savannah.gnu.org/r/gnulib.git; \
+   EGIT_CHECKOUT_DIR="${WORKDIR}/gnulib" \
+   git-r3_src_unpack
+   else
+   default
+   fi
+}
+
+src_prepare() {
+   default
+
+   if [[ ${PV} == * ]] ; then
+   local bootstrap_opts=(
+   --gnulib-srcdir=../gnulib
+   --no-bootstrap-sync
+   --copy
+   --no-git
+   )
+   AUTORECONF="/bin/true" \
+   LIBTOOLIZE="/bin/true" \
+   sh ./bootstrap "${bootstrap_opts[@]}" || die
+
+   eautoreconf
+   fi
+
+   hprefixify src/man_db.conf.in
+   if use prefix ; then
+   {
+   echo "#"
+   echo "# Added settings for Gentoo Prefix"
+   [[ ${CHOST} == *-darwin* ]] && \
+   echo "MANDATORY_MANPATH 
${EPREFIX}/MacOSX.sdk/usr/share/man"
+   echo "MANDATORY_MANPATH /usr/share/man"
+   } >> src/man_db.conf.in
+   fi
+}
+
+src_configure() {
+   # Set sections we want to search by default
+   local sections="1 1p 8 2 3 3p 4 5 6 7 9 0p tcl n l p o"
+   sections+=" 1x 2x 3x 4x 5x 6x 7x 8x"
+   case ${CHOST} in
+   *-solaris*)
+   # Solaris tends to use sections named after the pkgs 
that
+   # owns them, in particular for libc functions we want 
those
+   # sections
+   local s
+   for s in $(cd /usr/share/man/ && echo man*) ; do
+   s=${s#man}
+   [[ " ${sections} " != *" ${s} "* ]] && 
sections+=" ${s}"
+   done
+

[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/

2023-04-23 Thread Sam James
commit: 99dc89c1d75aafe8a20ef7372b901b569b874688
Author: Sam James  gentoo  org>
AuthorDate: Sun Apr 23 19:30:12 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr 23 19:30:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99dc89c1

sys-apps/man-db: drop 2.10.2-r1, 2.11.1

Signed-off-by: Sam James  gentoo.org>

 sys-apps/man-db/Manifest|   2 -
 sys-apps/man-db/man-db-2.10.2-r1.ebuild | 203 
 sys-apps/man-db/man-db-2.11.1.ebuild| 203 
 3 files changed, 408 deletions(-)

diff --git a/sys-apps/man-db/Manifest b/sys-apps/man-db/Manifest
index 82feefee5b66..9e27345894db 100644
--- a/sys-apps/man-db/Manifest
+++ b/sys-apps/man-db/Manifest
@@ -1,3 +1 @@
-DIST man-db-2.10.2.tar.xz 1902840 BLAKE2B 
8d1748503cdf66a613d7544a27b42df9436bdf4e07ccb130d2fa62343488d2c4ab791238c348236a253abddb564db9d1bb851249da9911737ff822d822819599
 SHA512 
5ad7a7b601aadf4d2d7cc068881fffe3d91dc85fcf4c17e66fbe6e2b04bb1c46f5ba5d4bc7f6ab3f39e00065be39061b101d3064c12b1e89f0fee61c088611bf
-DIST man-db-2.11.1.tar.xz 1948788 BLAKE2B 
60c3895a6326222e0a3f40902caa18991b5f767018ccb60f844c3a329e50fdda3db96b1c80b5337f4a5f129bdf0e7084cca7b216473328e4d2606cf811a88dab
 SHA512 
249d65d01d83feac2503bfc1fba6d018ea0f7485c1112f1bfb4849ef7fbc3c1a50b97ab0844a7792d83bb1084a89abb4fa309ce1bc2bdf1183fe35b9e4f06263
 DIST man-db-2.11.2.tar.xz 1953276 BLAKE2B 
80ac565cdb69736c0f922b9cbfddcae753d176329781deaf9434d87d7718f9b6ce0b6d4642a03f22a04c7f042dda7f8986b5bce0038f0748461ca55d66964ccc
 SHA512 
edb71cce7249c7b7f2f524e92f682047a77ed9ae8856763dfc8e18e239444651ff4c505e697f5a8b1be3b85678e714fbb1a520defe72a4eb685bc2cecc0e4391

diff --git a/sys-apps/man-db/man-db-2.10.2-r1.ebuild 
b/sys-apps/man-db/man-db-2.10.2-r1.ebuild
deleted file mode 100644
index 18903ce01dab..
--- a/sys-apps/man-db/man-db-2.10.2-r1.ebuild
+++ /dev/null
@@ -1,203 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit systemd prefix tmpfiles
-
-DESCRIPTION="A man replacement that utilizes dbm instead of flat files"
-HOMEPAGE="https://gitlab.com/cjwatson/man-db https://www.nongnu.org/man-db/;
-if [[ ${PV} == * ]] ; then
-   inherit autotools git-r3
-   EGIT_REPO_URI="https://gitlab.com/cjwatson/man-db.git;
-else
-   # TODO: Change tarballs to gitlab too...?
-   SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-fi
-
-LICENSE="GPL-3"
-SLOT="0"
-IUSE="+manpager nls +seccomp selinux static-libs zlib"
-
-CDEPEND="
-   >=dev-libs/libpipeline-1.5.0
-   sys-apps/groff
-   sys-libs/gdbm:=
-   seccomp? ( sys-libs/libseccomp )
-   zlib? ( sys-libs/zlib )"
-DEPEND="${CDEPEND}"
-BDEPEND="app-arch/xz-utils
-   virtual/pkgconfig
-   nls? (
-   >=app-text/po4a-0.45
-   sys-devel/gettext
-   virtual/libiconv
-   virtual/libintl
-   )"
-RDEPEND="${CDEPEND}
-   acct-group/man
-   acct-user/man
-   selinux? ( sec-policy/selinux-mandb )"
-PDEPEND="manpager? ( app-text/manpager )"
-
-PATCHES=(
-   "${FILESDIR}"/man-db-2.9.3-sandbox-env-tests.patch
-)
-
-src_unpack() {
-   if [[ ${PV} == * ]] ; then
-   git-r3_src_unpack
-
-   # We need to mess with gnulib
-   EGIT_REPO_URI="https://git.savannah.gnu.org/r/gnulib.git; \
-   EGIT_CHECKOUT_DIR="${WORKDIR}/gnulib" \
-   git-r3_src_unpack
-   else
-   default
-   fi
-}
-
-src_prepare() {
-   default
-
-   if [[ "${PV}" == * ]] ; then
-   local bootstrap_opts=(
-   --gnulib-srcdir=../gnulib
-   --no-bootstrap-sync
-   --copy
-   --no-git
-   )
-   AUTORECONF="/bin/true" \
-   LIBTOOLIZE="/bin/true" \
-   sh ./bootstrap "${bootstrap_opts[@]}" || die
-
-   eautoreconf
-   fi
-
-   hprefixify src/man_db.conf.in
-   if use prefix ; then
-   {
-   echo "#"
-   echo "# Added settings for Gentoo Prefix"
-   [[ ${CHOST} == *-darwin* ]] && \
-   echo "MANDATORY_MANPATH 
${EPREFIX}/MacOSX.sdk/usr/share/man"
-   echo "MANDATORY_MANPATH /usr/share/man"
-   } >> src/man_db.conf.in
-   fi
-}
-
-src_configure() {
-   # Set sections we want to search by default
-   local sections="1 1p 8 2 3 3p 4 5 6 7 9 0p tcl n l p o"
-   sections+=" 1x 2x 3x 4x 5x 6x 7x 8x"
-   case ${CHOST} in
-   *-solaris*)
-   # 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/

2023-03-04 Thread Arthur Zamarin
commit: e99d554a4f37a19566b421359839f755b3dbc07a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar  4 18:57:51 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar  4 18:57:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e99d554a

sys-apps/man-db: Stabilize 2.11.2 hppa, #899332

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-apps/man-db/man-db-2.11.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/man-db/man-db-2.11.2.ebuild 
b/sys-apps/man-db/man-db-2.11.2.ebuild
index e3c2aab9d8ae..13a2d858290e 100644
--- a/sys-apps/man-db/man-db-2.11.2.ebuild
+++ b/sys-apps/man-db/man-db-2.11.2.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == * ]] ; then
 else
# TODO: Change tarballs to gitlab too...?
SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 LICENSE="GPL-3"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/

2023-03-04 Thread Arthur Zamarin
commit: 9dba307de6a45e63af1587f34198e2c8dcdbd6b7
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar  4 08:07:16 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar  4 08:07:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9dba307d

sys-apps/man-db: Stabilize 2.11.2 amd64, #899332

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-apps/man-db/man-db-2.11.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/man-db/man-db-2.11.2.ebuild 
b/sys-apps/man-db/man-db-2.11.2.ebuild
index 56a44ad6bed2..e3c2aab9d8ae 100644
--- a/sys-apps/man-db/man-db-2.11.2.ebuild
+++ b/sys-apps/man-db/man-db-2.11.2.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == * ]] ; then
 else
# TODO: Change tarballs to gitlab too...?
SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 LICENSE="GPL-3"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/

2023-03-03 Thread Arthur Zamarin
commit: 088c8796c00f10d70c2b65d37e9e89a67f514fc6
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar  4 07:17:22 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar  4 07:17:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=088c8796

sys-apps/man-db: Stabilize 2.11.2 ppc, #899332

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-apps/man-db/man-db-2.11.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/man-db/man-db-2.11.2.ebuild 
b/sys-apps/man-db/man-db-2.11.2.ebuild
index 9730e42017fe..56a44ad6bed2 100644
--- a/sys-apps/man-db/man-db-2.11.2.ebuild
+++ b/sys-apps/man-db/man-db-2.11.2.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == * ]] ; then
 else
# TODO: Change tarballs to gitlab too...?
SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 LICENSE="GPL-3"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/

2023-03-03 Thread Arthur Zamarin
commit: 248d69fb38987695561eb909563f9c0f1e71f038
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar  4 06:16:36 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar  4 06:16:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=248d69fb

sys-apps/man-db: Stabilize 2.11.2 x86, #899332

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-apps/man-db/man-db-2.11.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/man-db/man-db-2.11.2.ebuild 
b/sys-apps/man-db/man-db-2.11.2.ebuild
index 0766ac549597..f7c5ef7e0624 100644
--- a/sys-apps/man-db/man-db-2.11.2.ebuild
+++ b/sys-apps/man-db/man-db-2.11.2.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == * ]] ; then
 else
# TODO: Change tarballs to gitlab too...?
SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 LICENSE="GPL-3"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/

2023-03-03 Thread Arthur Zamarin
commit: 3749e0c481c946db45886a6f46a36af465c82223
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar  4 06:10:35 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar  4 06:10:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3749e0c4

sys-apps/man-db: Stabilize 2.11.2 arm64, #899332

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-apps/man-db/man-db-2.11.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/man-db/man-db-2.11.2.ebuild 
b/sys-apps/man-db/man-db-2.11.2.ebuild
index 25b875219966..0766ac549597 100644
--- a/sys-apps/man-db/man-db-2.11.2.ebuild
+++ b/sys-apps/man-db/man-db-2.11.2.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == * ]] ; then
 else
# TODO: Change tarballs to gitlab too...?
SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 LICENSE="GPL-3"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/

2023-03-03 Thread Arthur Zamarin
commit: ff586219a0e3877cca334b02480be5c5080352ad
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar  4 06:04:34 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar  4 06:04:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff586219

sys-apps/man-db: Stabilize 2.11.2 sparc, #899332

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-apps/man-db/man-db-2.11.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/man-db/man-db-2.11.2.ebuild 
b/sys-apps/man-db/man-db-2.11.2.ebuild
index 50de4ef80938..25b875219966 100644
--- a/sys-apps/man-db/man-db-2.11.2.ebuild
+++ b/sys-apps/man-db/man-db-2.11.2.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == * ]] ; then
 else
# TODO: Change tarballs to gitlab too...?
SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 LICENSE="GPL-3"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/

2023-03-03 Thread Arthur Zamarin
commit: 3d01f2529db2de05fa2acfe43e5f951d6b37fc28
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar  4 05:58:29 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar  4 05:58:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d01f252

sys-apps/man-db: Stabilize 2.11.2 arm, #899332

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-apps/man-db/man-db-2.11.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/man-db/man-db-2.11.2.ebuild 
b/sys-apps/man-db/man-db-2.11.2.ebuild
index 2296d5b327b3..50de4ef80938 100644
--- a/sys-apps/man-db/man-db-2.11.2.ebuild
+++ b/sys-apps/man-db/man-db-2.11.2.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == * ]] ; then
 else
# TODO: Change tarballs to gitlab too...?
SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 LICENSE="GPL-3"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/

2023-01-08 Thread Sam James
commit: 62d19c7398e029888f7cc22a573702af2ad76ab4
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan  9 07:22:58 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan  9 07:26:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62d19c73

sys-apps/man-db: add 2.11.2

Signed-off-by: Sam James  gentoo.org>

 sys-apps/man-db/Manifest |   1 +
 sys-apps/man-db/man-db-2.11.2.ebuild | 203 +++
 2 files changed, 204 insertions(+)

diff --git a/sys-apps/man-db/Manifest b/sys-apps/man-db/Manifest
index aeb0fdec1810..82feefee5b66 100644
--- a/sys-apps/man-db/Manifest
+++ b/sys-apps/man-db/Manifest
@@ -1,2 +1,3 @@
 DIST man-db-2.10.2.tar.xz 1902840 BLAKE2B 
8d1748503cdf66a613d7544a27b42df9436bdf4e07ccb130d2fa62343488d2c4ab791238c348236a253abddb564db9d1bb851249da9911737ff822d822819599
 SHA512 
5ad7a7b601aadf4d2d7cc068881fffe3d91dc85fcf4c17e66fbe6e2b04bb1c46f5ba5d4bc7f6ab3f39e00065be39061b101d3064c12b1e89f0fee61c088611bf
 DIST man-db-2.11.1.tar.xz 1948788 BLAKE2B 
60c3895a6326222e0a3f40902caa18991b5f767018ccb60f844c3a329e50fdda3db96b1c80b5337f4a5f129bdf0e7084cca7b216473328e4d2606cf811a88dab
 SHA512 
249d65d01d83feac2503bfc1fba6d018ea0f7485c1112f1bfb4849ef7fbc3c1a50b97ab0844a7792d83bb1084a89abb4fa309ce1bc2bdf1183fe35b9e4f06263
+DIST man-db-2.11.2.tar.xz 1953276 BLAKE2B 
80ac565cdb69736c0f922b9cbfddcae753d176329781deaf9434d87d7718f9b6ce0b6d4642a03f22a04c7f042dda7f8986b5bce0038f0748461ca55d66964ccc
 SHA512 
edb71cce7249c7b7f2f524e92f682047a77ed9ae8856763dfc8e18e239444651ff4c505e697f5a8b1be3b85678e714fbb1a520defe72a4eb685bc2cecc0e4391

diff --git a/sys-apps/man-db/man-db-2.11.2.ebuild 
b/sys-apps/man-db/man-db-2.11.2.ebuild
new file mode 100644
index ..2296d5b327b3
--- /dev/null
+++ b/sys-apps/man-db/man-db-2.11.2.ebuild
@@ -0,0 +1,203 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd prefix tmpfiles
+
+DESCRIPTION="A man replacement that utilizes dbm instead of flat files"
+HOMEPAGE="https://gitlab.com/man-db/man-db https://www.nongnu.org/man-db/;
+if [[ ${PV} == * ]] ; then
+   inherit autotools git-r3
+   EGIT_REPO_URI="https://gitlab.com/man-db/man-db;
+else
+   # TODO: Change tarballs to gitlab too...?
+   SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="+manpager nls +seccomp selinux static-libs zlib"
+
+CDEPEND="
+   >=dev-libs/libpipeline-1.5.0
+   sys-apps/groff
+   sys-libs/gdbm:=
+   seccomp? ( sys-libs/libseccomp )
+   zlib? ( sys-libs/zlib )"
+DEPEND="${CDEPEND}"
+BDEPEND="app-arch/xz-utils
+   virtual/pkgconfig
+   nls? (
+   >=app-text/po4a-0.45
+   sys-devel/gettext
+   virtual/libiconv
+   virtual/libintl
+   )"
+RDEPEND="${CDEPEND}
+   acct-group/man
+   acct-user/man
+   selinux? ( sec-policy/selinux-mandb )"
+PDEPEND="manpager? ( app-text/manpager )"
+
+PATCHES=(
+   "${FILESDIR}"/man-db-2.9.3-sandbox-env-tests.patch
+)
+
+src_unpack() {
+   if [[ ${PV} == * ]] ; then
+   git-r3_src_unpack
+
+   # We need to mess with gnulib
+   EGIT_REPO_URI="https://git.savannah.gnu.org/r/gnulib.git; \
+   EGIT_CHECKOUT_DIR="${WORKDIR}/gnulib" \
+   git-r3_src_unpack
+   else
+   default
+   fi
+}
+
+src_prepare() {
+   default
+
+   if [[ ${PV} == * ]] ; then
+   local bootstrap_opts=(
+   --gnulib-srcdir=../gnulib
+   --no-bootstrap-sync
+   --copy
+   --no-git
+   )
+   AUTORECONF="/bin/true" \
+   LIBTOOLIZE="/bin/true" \
+   sh ./bootstrap "${bootstrap_opts[@]}" || die
+
+   eautoreconf
+   fi
+
+   hprefixify src/man_db.conf.in
+   if use prefix ; then
+   {
+   echo "#"
+   echo "# Added settings for Gentoo Prefix"
+   [[ ${CHOST} == *-darwin* ]] && \
+   echo "MANDATORY_MANPATH 
${EPREFIX}/MacOSX.sdk/usr/share/man"
+   echo "MANDATORY_MANPATH /usr/share/man"
+   } >> src/man_db.conf.in
+   fi
+}
+
+src_configure() {
+   # Set sections we want to search by default
+   local sections="1 1p 8 2 3 3p 4 5 6 7 9 0p tcl n l p o"
+   sections+=" 1x 2x 3x 4x 5x 6x 7x 8x"
+   case ${CHOST} in
+   *-solaris*)
+   # Solaris tends to use sections named after the pkgs 
that
+   # owns them, in particular for libc 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/

2022-12-25 Thread Arthur Zamarin
commit: 8d1259e7d6fd4e6a09c27686397c5162c77dc83e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Dec 25 20:25:49 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Dec 25 20:25:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d1259e7

sys-apps/man-db: Stabilize 2.11.1 hppa, #888450

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-apps/man-db/man-db-2.11.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/man-db/man-db-2.11.1.ebuild 
b/sys-apps/man-db/man-db-2.11.1.ebuild
index 5c91db21982c..844b4cde7702 100644
--- a/sys-apps/man-db/man-db-2.11.1.ebuild
+++ b/sys-apps/man-db/man-db-2.11.1.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == * ]] ; then
 else
# TODO: Change tarballs to gitlab too...?
SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 LICENSE="GPL-3"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/

2022-12-25 Thread Arthur Zamarin
commit: 06ba20021272258ec7a9e616d2da6cd339e8be2d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Dec 25 20:25:56 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Dec 25 20:25:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06ba2002

sys-apps/man-db: Stabilize 2.11.1 x86, #888450

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-apps/man-db/man-db-2.11.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/man-db/man-db-2.11.1.ebuild 
b/sys-apps/man-db/man-db-2.11.1.ebuild
index 844b4cde7702..95309bbf6d67 100644
--- a/sys-apps/man-db/man-db-2.11.1.ebuild
+++ b/sys-apps/man-db/man-db-2.11.1.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == * ]] ; then
 else
# TODO: Change tarballs to gitlab too...?
SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 LICENSE="GPL-3"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/

2022-12-25 Thread Arthur Zamarin
commit: fd9bfb65ce57e4e20abaee41115db6de3e6bb999
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Dec 25 20:25:20 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Dec 25 20:25:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd9bfb65

sys-apps/man-db: Stabilize 2.11.1 sparc, #888450

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-apps/man-db/man-db-2.11.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/man-db/man-db-2.11.1.ebuild 
b/sys-apps/man-db/man-db-2.11.1.ebuild
index c14853bf5f59..5c91db21982c 100644
--- a/sys-apps/man-db/man-db-2.11.1.ebuild
+++ b/sys-apps/man-db/man-db-2.11.1.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == * ]] ; then
 else
# TODO: Change tarballs to gitlab too...?
SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 LICENSE="GPL-3"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/

2022-12-25 Thread Arthur Zamarin
commit: 641f60495a5a15d1da6f35d785542fc48ee453de
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Dec 25 20:23:13 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Dec 25 20:23:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=641f6049

sys-apps/man-db: Stabilize 2.11.1 ppc, #888450

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-apps/man-db/man-db-2.11.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/man-db/man-db-2.11.1.ebuild 
b/sys-apps/man-db/man-db-2.11.1.ebuild
index c457613f1926..c14853bf5f59 100644
--- a/sys-apps/man-db/man-db-2.11.1.ebuild
+++ b/sys-apps/man-db/man-db-2.11.1.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == * ]] ; then
 else
# TODO: Change tarballs to gitlab too...?
SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 LICENSE="GPL-3"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/

2022-12-25 Thread Arthur Zamarin
commit: 1401616cb23f5d35939a65ab707f31a996d5e45d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Dec 25 20:21:49 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Dec 25 20:21:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1401616c

sys-apps/man-db: Stabilize 2.11.1 ppc64, #888450

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-apps/man-db/man-db-2.11.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/man-db/man-db-2.11.1.ebuild 
b/sys-apps/man-db/man-db-2.11.1.ebuild
index 6f037c8ee05e..c457613f1926 100644
--- a/sys-apps/man-db/man-db-2.11.1.ebuild
+++ b/sys-apps/man-db/man-db-2.11.1.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == * ]] ; then
 else
# TODO: Change tarballs to gitlab too...?
SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 LICENSE="GPL-3"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/

2022-12-25 Thread Arthur Zamarin
commit: 9edb3070f3bc171413bc79107712113c64e9731f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Dec 25 20:17:39 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Dec 25 20:17:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9edb3070

sys-apps/man-db: Stabilize 2.11.1 arm64, #888450

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-apps/man-db/man-db-2.11.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/man-db/man-db-2.11.1.ebuild 
b/sys-apps/man-db/man-db-2.11.1.ebuild
index f35eeb6b461d..6f037c8ee05e 100644
--- a/sys-apps/man-db/man-db-2.11.1.ebuild
+++ b/sys-apps/man-db/man-db-2.11.1.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == * ]] ; then
 else
# TODO: Change tarballs to gitlab too...?
SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 LICENSE="GPL-3"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/

2022-12-25 Thread Arthur Zamarin
commit: d16bda1cbc675c6f1149d224147f49fb51d15aaf
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Dec 25 20:13:38 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Dec 25 20:14:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d16bda1c

sys-apps/man-db: Stabilize 2.11.1 arm, #888450

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-apps/man-db/man-db-2.11.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/man-db/man-db-2.11.1.ebuild 
b/sys-apps/man-db/man-db-2.11.1.ebuild
index 359c8abaace5..f35eeb6b461d 100644
--- a/sys-apps/man-db/man-db-2.11.1.ebuild
+++ b/sys-apps/man-db/man-db-2.11.1.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == * ]] ; then
 else
# TODO: Change tarballs to gitlab too...?
SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 LICENSE="GPL-3"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/

2022-12-25 Thread Sam James
commit: 5a80038af8c68d3afeeb6638b037582a5adbe4a4
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 25 20:11:35 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 25 20:11:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a80038a

sys-apps/man-db: Stabilize 2.11.1 amd64, #888450

Signed-off-by: Sam James  gentoo.org>

 sys-apps/man-db/man-db-2.11.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/man-db/man-db-2.11.1.ebuild 
b/sys-apps/man-db/man-db-2.11.1.ebuild
index 656aff6f15d3..359c8abaace5 100644
--- a/sys-apps/man-db/man-db-2.11.1.ebuild
+++ b/sys-apps/man-db/man-db-2.11.1.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == * ]] ; then
 else
# TODO: Change tarballs to gitlab too...?
SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 LICENSE="GPL-3"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/

2022-11-17 Thread Sam James
commit: 561bfd5d3d9a2967003355010283b1b94fb81348
Author: Sam James  gentoo  org>
AuthorDate: Fri Nov 18 06:11:57 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Nov 18 06:11:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=561bfd5d

sys-apps/man-db: drop 2.11.0

Signed-off-by: Sam James  gentoo.org>

 sys-apps/man-db/Manifest |   1 -
 sys-apps/man-db/man-db-2.11.0.ebuild | 203 ---
 2 files changed, 204 deletions(-)

diff --git a/sys-apps/man-db/Manifest b/sys-apps/man-db/Manifest
index d7c08e94db4c..aeb0fdec1810 100644
--- a/sys-apps/man-db/Manifest
+++ b/sys-apps/man-db/Manifest
@@ -1,3 +1,2 @@
 DIST man-db-2.10.2.tar.xz 1902840 BLAKE2B 
8d1748503cdf66a613d7544a27b42df9436bdf4e07ccb130d2fa62343488d2c4ab791238c348236a253abddb564db9d1bb851249da9911737ff822d822819599
 SHA512 
5ad7a7b601aadf4d2d7cc068881fffe3d91dc85fcf4c17e66fbe6e2b04bb1c46f5ba5d4bc7f6ab3f39e00065be39061b101d3064c12b1e89f0fee61c088611bf
-DIST man-db-2.11.0.tar.xz 1923260 BLAKE2B 
a95e6b5fb78d14a85199eb6c6177c057a3993fcc24afab83f1090cca6b3b107717ccb3de94460f55e293198f33e768605417fc0e4c98294b009e3461bd797f1d
 SHA512 
0790dd6109e537f7dffb29258efd929d79274150755cab6bb8d6f239ad32df3a2006e00f61988808dc280fd3c1493a969e75cb8c4aab653f805bae8b73d9c910
 DIST man-db-2.11.1.tar.xz 1948788 BLAKE2B 
60c3895a6326222e0a3f40902caa18991b5f767018ccb60f844c3a329e50fdda3db96b1c80b5337f4a5f129bdf0e7084cca7b216473328e4d2606cf811a88dab
 SHA512 
249d65d01d83feac2503bfc1fba6d018ea0f7485c1112f1bfb4849ef7fbc3c1a50b97ab0844a7792d83bb1084a89abb4fa309ce1bc2bdf1183fe35b9e4f06263

diff --git a/sys-apps/man-db/man-db-2.11.0.ebuild 
b/sys-apps/man-db/man-db-2.11.0.ebuild
deleted file mode 100644
index 4fa6a76276ee..
--- a/sys-apps/man-db/man-db-2.11.0.ebuild
+++ /dev/null
@@ -1,203 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit systemd prefix tmpfiles
-
-DESCRIPTION="A man replacement that utilizes dbm instead of flat files"
-HOMEPAGE="https://gitlab.com/cjwatson/man-db https://www.nongnu.org/man-db/;
-if [[ ${PV} == * ]] ; then
-   inherit autotools git-r3
-   EGIT_REPO_URI="https://gitlab.com/cjwatson/man-db.git;
-else
-   # TODO: Change tarballs to gitlab too...?
-   SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-fi
-
-LICENSE="GPL-3"
-SLOT="0"
-IUSE="+manpager nls +seccomp selinux static-libs zlib"
-
-CDEPEND="
-   >=dev-libs/libpipeline-1.5.0
-   sys-apps/groff
-   sys-libs/gdbm:=
-   seccomp? ( sys-libs/libseccomp )
-   zlib? ( sys-libs/zlib )"
-DEPEND="${CDEPEND}"
-BDEPEND="app-arch/xz-utils
-   virtual/pkgconfig
-   nls? (
-   >=app-text/po4a-0.45
-   sys-devel/gettext
-   virtual/libiconv
-   virtual/libintl
-   )"
-RDEPEND="${CDEPEND}
-   acct-group/man
-   acct-user/man
-   selinux? ( sec-policy/selinux-mandb )"
-PDEPEND="manpager? ( app-text/manpager )"
-
-PATCHES=(
-   "${FILESDIR}"/man-db-2.9.3-sandbox-env-tests.patch
-)
-
-src_unpack() {
-   if [[ ${PV} == * ]] ; then
-   git-r3_src_unpack
-
-   # We need to mess with gnulib
-   EGIT_REPO_URI="https://git.savannah.gnu.org/r/gnulib.git; \
-   EGIT_CHECKOUT_DIR="${WORKDIR}/gnulib" \
-   git-r3_src_unpack
-   else
-   default
-   fi
-}
-
-src_prepare() {
-   default
-
-   if [[ ${PV} == * ]] ; then
-   local bootstrap_opts=(
-   --gnulib-srcdir=../gnulib
-   --no-bootstrap-sync
-   --copy
-   --no-git
-   )
-   AUTORECONF="/bin/true" \
-   LIBTOOLIZE="/bin/true" \
-   sh ./bootstrap "${bootstrap_opts[@]}" || die
-
-   eautoreconf
-   fi
-
-   hprefixify src/man_db.conf.in
-   if use prefix ; then
-   {
-   echo "#"
-   echo "# Added settings for Gentoo Prefix"
-   [[ ${CHOST} == *-darwin* ]] && \
-   echo "MANDATORY_MANPATH 
${EPREFIX}/MacOSX.sdk/usr/share/man"
-   echo "MANDATORY_MANPATH /usr/share/man"
-   } >> src/man_db.conf.in
-   fi
-}
-
-src_configure() {
-   # Set sections we want to search by default
-   local sections="1 1p 8 2 3 3p 4 5 6 7 9 0p tcl n l p o"
-   sections+=" 1x 2x 3x 4x 5x 6x 7x 8x"
-   case ${CHOST} in
-   *-solaris*)
-   # Solaris tends to use sections named after the pkgs 
that
-   # owns them, in particular 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/

2022-11-15 Thread Sam James
commit: 5143e21f69885026592f2a00e9d56d00e41eacc9
Author: Sam James  gentoo  org>
AuthorDate: Tue Nov 15 18:40:25 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Nov 15 18:40:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5143e21f

sys-apps/man-db: sync live

Signed-off-by: Sam James  gentoo.org>

 sys-apps/man-db/man-db-.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-apps/man-db/man-db-.ebuild 
b/sys-apps/man-db/man-db-.ebuild
index 4fa6a76276ee..656aff6f15d3 100644
--- a/sys-apps/man-db/man-db-.ebuild
+++ b/sys-apps/man-db/man-db-.ebuild
@@ -6,10 +6,10 @@ EAPI=8
 inherit systemd prefix tmpfiles
 
 DESCRIPTION="A man replacement that utilizes dbm instead of flat files"
-HOMEPAGE="https://gitlab.com/cjwatson/man-db https://www.nongnu.org/man-db/;
+HOMEPAGE="https://gitlab.com/man-db/man-db https://www.nongnu.org/man-db/;
 if [[ ${PV} == * ]] ; then
inherit autotools git-r3
-   EGIT_REPO_URI="https://gitlab.com/cjwatson/man-db.git;
+   EGIT_REPO_URI="https://gitlab.com/man-db/man-db;
 else
# TODO: Change tarballs to gitlab too...?
SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/

2022-11-15 Thread Sam James
commit: c008949bdcfcfa8534fb2da1eeb99116ced3a178
Author: Sam James  gentoo  org>
AuthorDate: Tue Nov 15 18:40:37 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Nov 15 18:40:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c008949b

sys-apps/man-db: update upstream metadata

Signed-off-by: Sam James  gentoo.org>

 sys-apps/man-db/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/man-db/metadata.xml b/sys-apps/man-db/metadata.xml
index d4f059661dd4..81a473b51d21 100644
--- a/sys-apps/man-db/metadata.xml
+++ b/sys-apps/man-db/metadata.xml
@@ -9,6 +9,6 @@
Enable manpager wrapper for colorizing 
output


-   cjwatson/man-db
+   man-db/man-db

 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/

2022-11-15 Thread Sam James
commit: 904feac4278194b531f920b718c576f4e93833e2
Author: Sam James  gentoo  org>
AuthorDate: Tue Nov 15 16:43:44 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Nov 15 18:39:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=904feac4

sys-apps/man-db: add 2.11.1

Signed-off-by: Sam James  gentoo.org>

 sys-apps/man-db/Manifest |   1 +
 sys-apps/man-db/man-db-2.11.1.ebuild | 203 +++
 2 files changed, 204 insertions(+)

diff --git a/sys-apps/man-db/Manifest b/sys-apps/man-db/Manifest
index 43c55ae56c34..d7c08e94db4c 100644
--- a/sys-apps/man-db/Manifest
+++ b/sys-apps/man-db/Manifest
@@ -1,2 +1,3 @@
 DIST man-db-2.10.2.tar.xz 1902840 BLAKE2B 
8d1748503cdf66a613d7544a27b42df9436bdf4e07ccb130d2fa62343488d2c4ab791238c348236a253abddb564db9d1bb851249da9911737ff822d822819599
 SHA512 
5ad7a7b601aadf4d2d7cc068881fffe3d91dc85fcf4c17e66fbe6e2b04bb1c46f5ba5d4bc7f6ab3f39e00065be39061b101d3064c12b1e89f0fee61c088611bf
 DIST man-db-2.11.0.tar.xz 1923260 BLAKE2B 
a95e6b5fb78d14a85199eb6c6177c057a3993fcc24afab83f1090cca6b3b107717ccb3de94460f55e293198f33e768605417fc0e4c98294b009e3461bd797f1d
 SHA512 
0790dd6109e537f7dffb29258efd929d79274150755cab6bb8d6f239ad32df3a2006e00f61988808dc280fd3c1493a969e75cb8c4aab653f805bae8b73d9c910
+DIST man-db-2.11.1.tar.xz 1948788 BLAKE2B 
60c3895a6326222e0a3f40902caa18991b5f767018ccb60f844c3a329e50fdda3db96b1c80b5337f4a5f129bdf0e7084cca7b216473328e4d2606cf811a88dab
 SHA512 
249d65d01d83feac2503bfc1fba6d018ea0f7485c1112f1bfb4849ef7fbc3c1a50b97ab0844a7792d83bb1084a89abb4fa309ce1bc2bdf1183fe35b9e4f06263

diff --git a/sys-apps/man-db/man-db-2.11.1.ebuild 
b/sys-apps/man-db/man-db-2.11.1.ebuild
new file mode 100644
index ..656aff6f15d3
--- /dev/null
+++ b/sys-apps/man-db/man-db-2.11.1.ebuild
@@ -0,0 +1,203 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd prefix tmpfiles
+
+DESCRIPTION="A man replacement that utilizes dbm instead of flat files"
+HOMEPAGE="https://gitlab.com/man-db/man-db https://www.nongnu.org/man-db/;
+if [[ ${PV} == * ]] ; then
+   inherit autotools git-r3
+   EGIT_REPO_URI="https://gitlab.com/man-db/man-db;
+else
+   # TODO: Change tarballs to gitlab too...?
+   SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="+manpager nls +seccomp selinux static-libs zlib"
+
+CDEPEND="
+   >=dev-libs/libpipeline-1.5.0
+   sys-apps/groff
+   sys-libs/gdbm:=
+   seccomp? ( sys-libs/libseccomp )
+   zlib? ( sys-libs/zlib )"
+DEPEND="${CDEPEND}"
+BDEPEND="app-arch/xz-utils
+   virtual/pkgconfig
+   nls? (
+   >=app-text/po4a-0.45
+   sys-devel/gettext
+   virtual/libiconv
+   virtual/libintl
+   )"
+RDEPEND="${CDEPEND}
+   acct-group/man
+   acct-user/man
+   selinux? ( sec-policy/selinux-mandb )"
+PDEPEND="manpager? ( app-text/manpager )"
+
+PATCHES=(
+   "${FILESDIR}"/man-db-2.9.3-sandbox-env-tests.patch
+)
+
+src_unpack() {
+   if [[ ${PV} == * ]] ; then
+   git-r3_src_unpack
+
+   # We need to mess with gnulib
+   EGIT_REPO_URI="https://git.savannah.gnu.org/r/gnulib.git; \
+   EGIT_CHECKOUT_DIR="${WORKDIR}/gnulib" \
+   git-r3_src_unpack
+   else
+   default
+   fi
+}
+
+src_prepare() {
+   default
+
+   if [[ ${PV} == * ]] ; then
+   local bootstrap_opts=(
+   --gnulib-srcdir=../gnulib
+   --no-bootstrap-sync
+   --copy
+   --no-git
+   )
+   AUTORECONF="/bin/true" \
+   LIBTOOLIZE="/bin/true" \
+   sh ./bootstrap "${bootstrap_opts[@]}" || die
+
+   eautoreconf
+   fi
+
+   hprefixify src/man_db.conf.in
+   if use prefix ; then
+   {
+   echo "#"
+   echo "# Added settings for Gentoo Prefix"
+   [[ ${CHOST} == *-darwin* ]] && \
+   echo "MANDATORY_MANPATH 
${EPREFIX}/MacOSX.sdk/usr/share/man"
+   echo "MANDATORY_MANPATH /usr/share/man"
+   } >> src/man_db.conf.in
+   fi
+}
+
+src_configure() {
+   # Set sections we want to search by default
+   local sections="1 1p 8 2 3 3p 4 5 6 7 9 0p tcl n l p o"
+   sections+=" 1x 2x 3x 4x 5x 6x 7x 8x"
+   case ${CHOST} in
+   *-solaris*)
+   # Solaris tends to use sections named after the pkgs 
that
+   # owns them, in particular for libc 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/

2022-10-15 Thread Sam James
commit: adc4d13244d9e9ebe2b922d5d397298b074d03b0
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct 16 00:31:38 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct 16 00:31:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=adc4d132

sys-apps/man-db: add 2.11.0

Signed-off-by: Sam James  gentoo.org>

 sys-apps/man-db/Manifest | 1 +
 sys-apps/man-db/{man-db-.ebuild => man-db-2.11.0.ebuild} | 6 +++---
 sys-apps/man-db/man-db-.ebuild   | 6 +++---
 3 files changed, 7 insertions(+), 6 deletions(-)

diff --git a/sys-apps/man-db/Manifest b/sys-apps/man-db/Manifest
index ac1a6f7a5112..43c55ae56c34 100644
--- a/sys-apps/man-db/Manifest
+++ b/sys-apps/man-db/Manifest
@@ -1 +1,2 @@
 DIST man-db-2.10.2.tar.xz 1902840 BLAKE2B 
8d1748503cdf66a613d7544a27b42df9436bdf4e07ccb130d2fa62343488d2c4ab791238c348236a253abddb564db9d1bb851249da9911737ff822d822819599
 SHA512 
5ad7a7b601aadf4d2d7cc068881fffe3d91dc85fcf4c17e66fbe6e2b04bb1c46f5ba5d4bc7f6ab3f39e00065be39061b101d3064c12b1e89f0fee61c088611bf
+DIST man-db-2.11.0.tar.xz 1923260 BLAKE2B 
a95e6b5fb78d14a85199eb6c6177c057a3993fcc24afab83f1090cca6b3b107717ccb3de94460f55e293198f33e768605417fc0e4c98294b009e3461bd797f1d
 SHA512 
0790dd6109e537f7dffb29258efd929d79274150755cab6bb8d6f239ad32df3a2006e00f61988808dc280fd3c1493a969e75cb8c4aab653f805bae8b73d9c910

diff --git a/sys-apps/man-db/man-db-.ebuild 
b/sys-apps/man-db/man-db-2.11.0.ebuild
similarity index 95%
copy from sys-apps/man-db/man-db-.ebuild
copy to sys-apps/man-db/man-db-2.11.0.ebuild
index cd2743aa2ef1..4fa6a76276ee 100644
--- a/sys-apps/man-db/man-db-.ebuild
+++ b/sys-apps/man-db/man-db-2.11.0.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit systemd prefix tmpfiles
 
@@ -13,7 +13,7 @@ if [[ ${PV} == * ]] ; then
 else
# TODO: Change tarballs to gitlab too...?
SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 LICENSE="GPL-3"
@@ -61,7 +61,7 @@ src_unpack() {
 src_prepare() {
default
 
-   if [[ "${PV}" == * ]] ; then
+   if [[ ${PV} == * ]] ; then
local bootstrap_opts=(
--gnulib-srcdir=../gnulib
--no-bootstrap-sync

diff --git a/sys-apps/man-db/man-db-.ebuild 
b/sys-apps/man-db/man-db-.ebuild
index cd2743aa2ef1..4fa6a76276ee 100644
--- a/sys-apps/man-db/man-db-.ebuild
+++ b/sys-apps/man-db/man-db-.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit systemd prefix tmpfiles
 
@@ -13,7 +13,7 @@ if [[ ${PV} == * ]] ; then
 else
# TODO: Change tarballs to gitlab too...?
SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 LICENSE="GPL-3"
@@ -61,7 +61,7 @@ src_unpack() {
 src_prepare() {
default
 
-   if [[ "${PV}" == * ]] ; then
+   if [[ ${PV} == * ]] ; then
local bootstrap_opts=(
--gnulib-srcdir=../gnulib
--no-bootstrap-sync



[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/

2022-08-04 Thread Mike Gilbert
commit: 0db598483072a439474a1676aa96b19bd80f447a
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed Aug  3 18:50:43 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Thu Aug  4 17:55:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0db59848

sys-apps/man-db: disable color groff output only when USE=manpager

Signed-off-by: Mike Gilbert  gentoo.org>

 sys-apps/man-db/man-db-2.10.2-r1.ebuild | 8 +---
 sys-apps/man-db/man-db-.ebuild  | 8 +---
 2 files changed, 10 insertions(+), 6 deletions(-)

diff --git a/sys-apps/man-db/man-db-2.10.2-r1.ebuild 
b/sys-apps/man-db/man-db-2.10.2-r1.ebuild
index 215bd2c7051d..6ffa81f959e6 100644
--- a/sys-apps/man-db/man-db-2.10.2-r1.ebuild
+++ b/sys-apps/man-db/man-db-2.10.2-r1.ebuild
@@ -131,9 +131,11 @@ src_configure() {
econf "${myeconfargs[@]}"
 
# Disable color output from groff so that the manpager can add it. bug 
#184604
-   sed -i \
-   -e '/^#DEFINE.*\<[nt]roff\>/{s:^#::;s:$: -c:}' \
-   src/man_db.conf || die
+   if use manpager; then
+   sed -i \
+   -e '/^#DEFINE.*\<[nt]roff\>/{s:^#::;s:$: -c:}' \
+   src/man_db.conf || die
+   fi
 
cat > 15man-db <<-EOF || die
SANDBOX_PREDICT="/var/cache/man"

diff --git a/sys-apps/man-db/man-db-.ebuild 
b/sys-apps/man-db/man-db-.ebuild
index ef05ecd8416f..cd2743aa2ef1 100644
--- a/sys-apps/man-db/man-db-.ebuild
+++ b/sys-apps/man-db/man-db-.ebuild
@@ -131,9 +131,11 @@ src_configure() {
econf "${myeconfargs[@]}"
 
# Disable color output from groff so that the manpager can add it. bug 
#184604
-   sed -i \
-   -e '/^#DEFINE.*\<[nt]roff\>/{s:^#::;s:$: -c:}' \
-   src/man_db.conf || die
+   if use manpager; then
+   sed -i \
+   -e '/^#DEFINE.*\<[nt]roff\>/{s:^#::;s:$: -c:}' \
+   src/man_db.conf || die
+   fi
 
cat > 15man-db <<-EOF || die
SANDBOX_PREDICT="/var/cache/man"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/

2022-07-28 Thread Sam James
commit: 29a8fe068238d6b5a98ca0241257c9592dd9c055
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul 29 04:12:38 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 29 04:17:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29a8fe06

sys-apps/man-db: add gitlab upstream metadata

Signed-off-by: Sam James  gentoo.org>

 sys-apps/man-db/metadata.xml | 17 ++---
 1 file changed, 10 insertions(+), 7 deletions(-)

diff --git a/sys-apps/man-db/metadata.xml b/sys-apps/man-db/metadata.xml
index e840f338056c..d4f059661dd4 100644
--- a/sys-apps/man-db/metadata.xml
+++ b/sys-apps/man-db/metadata.xml
@@ -1,11 +1,14 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-
-   base-sys...@gentoo.org
-   Gentoo Base System
-
-
-   Enable manpager wrapper for colorizing 
output
-
+   
+   base-sys...@gentoo.org
+   Gentoo Base System
+   
+   
+   Enable manpager wrapper for colorizing 
output
+   
+   
+   cjwatson/man-db
+   
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/, sys-apps/man-db/files/

2022-04-19 Thread Sam James
commit: e886defc739295dc2fb50b2619b53a05f24e766d
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 19 13:12:18 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 19 13:12:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e886defc

sys-apps/man-db: drop 2.9.4-r1, 2.10.1

Bug: https://bugs.gentoo.org/839021
Signed-off-by: Sam James  gentoo.org>

 sys-apps/man-db/Manifest   |   2 -
 .../files/man-db-2.9.3-darwin-libdb-intl.patch |  30 ---
 sys-apps/man-db/man-db-2.10.1.ebuild   | 202 -
 sys-apps/man-db/man-db-2.9.4-r1.ebuild | 201 
 4 files changed, 435 deletions(-)

diff --git a/sys-apps/man-db/Manifest b/sys-apps/man-db/Manifest
index 47fcf4b1a730..ac1a6f7a5112 100644
--- a/sys-apps/man-db/Manifest
+++ b/sys-apps/man-db/Manifest
@@ -1,3 +1 @@
-DIST man-db-2.10.1.tar.xz 1890536 BLAKE2B 
b052a7006e1d47dfe7b82f82b6e6e47500ca1c8fa20716af7d3d4193ebde0b109f13f4ed3148c5e4bbc76f34d457ec71bf93ed88f9ab0f5da5b5e1c9066e6d70
 SHA512 
25a3c4e3d7b171faf0771885a7a7d502c4af801881777231c79d7ee9768c2e48e44afbf5603af13f5ac63e6981cfdb8e36ba8a33d5f926d8122635cf45fcff7a
 DIST man-db-2.10.2.tar.xz 1902840 BLAKE2B 
8d1748503cdf66a613d7544a27b42df9436bdf4e07ccb130d2fa62343488d2c4ab791238c348236a253abddb564db9d1bb851249da9911737ff822d822819599
 SHA512 
5ad7a7b601aadf4d2d7cc068881fffe3d91dc85fcf4c17e66fbe6e2b04bb1c46f5ba5d4bc7f6ab3f39e00065be39061b101d3064c12b1e89f0fee61c088611bf
-DIST man-db-2.9.4.tar.xz 1909020 BLAKE2B 
43427e851f0e661ca1cee55211dd7636f4ffde067c75de7715f525029b22c205728f8e86ac49abff60e47a4a4c9e1fbd78e2c87e70bd37778b88594a3897275f
 SHA512 
169f091dd0a1d0dbd1583366f8257afb8f57e030d0f7d4213c14ce0b1fc5debf8b9cf2731de503830cb2826b3a22b3cff7da993d44ec18557935bd293529133c

diff --git a/sys-apps/man-db/files/man-db-2.9.3-darwin-libdb-intl.patch 
b/sys-apps/man-db/files/man-db-2.9.3-darwin-libdb-intl.patch
deleted file mode 100644
index 71cbb1c20df6..
--- a/sys-apps/man-db/files/man-db-2.9.3-darwin-libdb-intl.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-https://gitlab.com/cjwatson/man-db/-/merge_requests/3
-
-libdb: link against libintl
-
-necessary since gettext is used for translations
-
-Signed-off-by: Fabian Groffen 
-
 a/libdb/Makefile.am
-+++ b/libdb/Makefile.am
-@@ -43,7 +43,7 @@
-   db_xdbm.h \
-   mydbm.h
- 
--libmandb_la_LIBADD = ../lib/libman.la $(DBLIBS)
-+libmandb_la_LIBADD = ../lib/libman.la $(DBLIBS) $(LIBINTL)
- 
- libmandb_la_LDFLAGS = \
-   -avoid-version -release $(VERSION) -rpath $(pkglibdir) -no-undefined
 a/libdb/Makefile.in
-+++ b/libdb/Makefile.in
-@@ -1541,7 +1541,7 @@
-   db_xdbm.h \
-   mydbm.h
- 
--libmandb_la_LIBADD = ../lib/libman.la $(DBLIBS)
-+libmandb_la_LIBADD = ../lib/libman.la $(DBLIBS) $(LIBINTL)
- libmandb_la_LDFLAGS = \
-   -avoid-version -release $(VERSION) -rpath $(pkglibdir) -no-undefined
- 

diff --git a/sys-apps/man-db/man-db-2.10.1.ebuild 
b/sys-apps/man-db/man-db-2.10.1.ebuild
deleted file mode 100644
index 10986291516d..
--- a/sys-apps/man-db/man-db-2.10.1.ebuild
+++ /dev/null
@@ -1,202 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit systemd prefix tmpfiles
-
-DESCRIPTION="A man replacement that utilizes berkdb instead of flat files"
-HOMEPAGE="https://gitlab.com/cjwatson/man-db https://www.nongnu.org/man-db/;
-if [[ ${PV} == * ]] ; then
-   inherit autotools git-r3
-   EGIT_REPO_URI="https://gitlab.com/cjwatson/man-db.git;
-else
-   # TODO: Change tarballs to gitlab too...?
-   SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-fi
-
-LICENSE="GPL-3"
-SLOT="0"
-IUSE="berkdb +manpager nls +seccomp selinux static-libs zlib"
-
-CDEPEND="!sys-apps/man
-   >=dev-libs/libpipeline-1.5.0
-   sys-apps/groff
-   !berkdb? ( sys-libs/gdbm:= )
-   berkdb? ( sys-libs/db:= )
-   seccomp? ( sys-libs/libseccomp )
-   zlib? ( sys-libs/zlib )"
-DEPEND="${CDEPEND}"
-BDEPEND="app-arch/xz-utils
-   virtual/pkgconfig
-   nls? (
-   >=app-text/po4a-0.45
-   sys-devel/gettext
-   virtual/libiconv
-   virtual/libintl
-   )"
-RDEPEND="${CDEPEND}
-   acct-group/man
-   acct-user/man
-   selinux? ( sec-policy/selinux-mandb )"
-PDEPEND="manpager? ( app-text/manpager )"
-
-PATCHES=(
-   "${FILESDIR}"/man-db-2.9.3-sandbox-env-tests.patch
-)
-
-src_unpack() {
-   if [[ ${PV} == * ]] ; then
-   git-r3_src_unpack
-
-   # We need to mess with gnulib
-   EGIT_REPO_URI="https://git.savannah.gnu.org/r/gnulib.git; \
-   EGIT_CHECKOUT_DIR="${WORKDIR}/gnulib" \
- 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/

2022-04-18 Thread Arthur Zamarin
commit: 0ed45b31bc597e3ccbfc07fde73627f5cc39acdc
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Apr 18 18:21:34 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Apr 18 18:21:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ed45b31

sys-apps/man-db: Stabilize 2.10.2-r1 hppa, #839021

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-apps/man-db/man-db-2.10.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/man-db/man-db-2.10.2-r1.ebuild 
b/sys-apps/man-db/man-db-2.10.2-r1.ebuild
index 1a32e09d53c5..071f78dfb0bc 100644
--- a/sys-apps/man-db/man-db-2.10.2-r1.ebuild
+++ b/sys-apps/man-db/man-db-2.10.2-r1.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == * ]] ; then
 else
# TODO: Change tarballs to gitlab too...?
SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 LICENSE="GPL-3"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/

2022-04-17 Thread Jakov Smolić
commit: ff01bf020bb5f57994692a933cf848abd3191772
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun Apr 17 19:53:34 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Apr 17 19:53:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff01bf02

sys-apps/man-db: Stabilize 2.10.2-r1 x86, #839021

Signed-off-by: Jakov Smolić  gentoo.org>

 sys-apps/man-db/man-db-2.10.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/man-db/man-db-2.10.2-r1.ebuild 
b/sys-apps/man-db/man-db-2.10.2-r1.ebuild
index 2b28fe881781..f761dddaa469 100644
--- a/sys-apps/man-db/man-db-2.10.2-r1.ebuild
+++ b/sys-apps/man-db/man-db-2.10.2-r1.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == * ]] ; then
 else
# TODO: Change tarballs to gitlab too...?
SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 LICENSE="GPL-3"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/

2022-04-17 Thread Jakov Smolić
commit: 2d5143652629837937f8a3b970580f251a1edd02
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun Apr 17 19:53:47 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Apr 17 19:53:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d514365

sys-apps/man-db: Stabilize 2.10.2-r1 amd64, #839021

Signed-off-by: Jakov Smolić  gentoo.org>

 sys-apps/man-db/man-db-2.10.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/man-db/man-db-2.10.2-r1.ebuild 
b/sys-apps/man-db/man-db-2.10.2-r1.ebuild
index f761dddaa469..1a32e09d53c5 100644
--- a/sys-apps/man-db/man-db-2.10.2-r1.ebuild
+++ b/sys-apps/man-db/man-db-2.10.2-r1.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == * ]] ; then
 else
# TODO: Change tarballs to gitlab too...?
SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 LICENSE="GPL-3"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/

2022-04-17 Thread Arthur Zamarin
commit: c2f9ca8c19685ecb38b16c049fbdccbd1765a3a8
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Apr 17 18:47:39 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Apr 17 18:47:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2f9ca8c

sys-apps/man-db: Stabilize 2.10.2-r1 arm, #839021

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-apps/man-db/man-db-2.10.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/man-db/man-db-2.10.2-r1.ebuild 
b/sys-apps/man-db/man-db-2.10.2-r1.ebuild
index 8eec939eca02..2b28fe881781 100644
--- a/sys-apps/man-db/man-db-2.10.2-r1.ebuild
+++ b/sys-apps/man-db/man-db-2.10.2-r1.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == * ]] ; then
 else
# TODO: Change tarballs to gitlab too...?
SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 LICENSE="GPL-3"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/

2022-04-17 Thread Arthur Zamarin
commit: 474b62472d120d7c1e8d658db2c805d2757c08e4
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Apr 17 18:47:05 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Apr 17 18:47:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=474b6247

sys-apps/man-db: Stabilize 2.10.2-r1 arm64, #839021

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-apps/man-db/man-db-2.10.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/man-db/man-db-2.10.2-r1.ebuild 
b/sys-apps/man-db/man-db-2.10.2-r1.ebuild
index 5272d55b2328..8eec939eca02 100644
--- a/sys-apps/man-db/man-db-2.10.2-r1.ebuild
+++ b/sys-apps/man-db/man-db-2.10.2-r1.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == * ]] ; then
 else
# TODO: Change tarballs to gitlab too...?
SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 LICENSE="GPL-3"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/

2022-04-17 Thread Arthur Zamarin
commit: 829e8407ff30bd211da2821e8b437d00bb536ce7
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Apr 17 18:46:05 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Apr 17 18:46:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=829e8407

sys-apps/man-db: Stabilize 2.10.2-r1 ppc64, #839021

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-apps/man-db/man-db-2.10.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/man-db/man-db-2.10.2-r1.ebuild 
b/sys-apps/man-db/man-db-2.10.2-r1.ebuild
index 66609bfcd89e..5272d55b2328 100644
--- a/sys-apps/man-db/man-db-2.10.2-r1.ebuild
+++ b/sys-apps/man-db/man-db-2.10.2-r1.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == * ]] ; then
 else
# TODO: Change tarballs to gitlab too...?
SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 LICENSE="GPL-3"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/

2022-04-17 Thread Arthur Zamarin
commit: 1480e529dbb313cc1c5a8047ed95f11b870d01bc
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Apr 17 18:42:58 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Apr 17 18:42:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1480e529

sys-apps/man-db: Stabilize 2.10.2-r1 sparc, #839021

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-apps/man-db/man-db-2.10.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/man-db/man-db-2.10.2-r1.ebuild 
b/sys-apps/man-db/man-db-2.10.2-r1.ebuild
index bfa3a967bfc9..66609bfcd89e 100644
--- a/sys-apps/man-db/man-db-2.10.2-r1.ebuild
+++ b/sys-apps/man-db/man-db-2.10.2-r1.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == * ]] ; then
 else
# TODO: Change tarballs to gitlab too...?
SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 LICENSE="GPL-3"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/

2022-04-17 Thread Arthur Zamarin
commit: 057c1711bf93885342dc183e0565b2ce0c0bd677
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Apr 17 18:38:23 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Apr 17 18:38:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=057c1711

sys-apps/man-db: Stabilize 2.10.2-r1 ppc, #839021

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-apps/man-db/man-db-2.10.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/man-db/man-db-2.10.2-r1.ebuild 
b/sys-apps/man-db/man-db-2.10.2-r1.ebuild
index ef05ecd8416f..bfa3a967bfc9 100644
--- a/sys-apps/man-db/man-db-2.10.2-r1.ebuild
+++ b/sys-apps/man-db/man-db-2.10.2-r1.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == * ]] ; then
 else
# TODO: Change tarballs to gitlab too...?
SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 LICENSE="GPL-3"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/

2022-04-10 Thread David Seifert
commit: edb024802334850133f2c9ac8cb641c1f89d5795
Author: David Seifert  gentoo  org>
AuthorDate: Sun Apr 10 15:02:49 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Apr 10 15:02:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=edb02480

sys-apps/man-db: remove USE="berkdb"

Signed-off-by: David Seifert  gentoo.org>

 .../man-db/{man-db-2.10.2.ebuild => man-db-2.10.2-r1.ebuild}  | 11 +--
 1 file changed, 5 insertions(+), 6 deletions(-)

diff --git a/sys-apps/man-db/man-db-2.10.2.ebuild 
b/sys-apps/man-db/man-db-2.10.2-r1.ebuild
similarity index 95%
rename from sys-apps/man-db/man-db-2.10.2.ebuild
rename to sys-apps/man-db/man-db-2.10.2-r1.ebuild
index 10986291516d..ef05ecd8416f 100644
--- a/sys-apps/man-db/man-db-2.10.2.ebuild
+++ b/sys-apps/man-db/man-db-2.10.2-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 inherit systemd prefix tmpfiles
 
-DESCRIPTION="A man replacement that utilizes berkdb instead of flat files"
+DESCRIPTION="A man replacement that utilizes dbm instead of flat files"
 HOMEPAGE="https://gitlab.com/cjwatson/man-db https://www.nongnu.org/man-db/;
 if [[ ${PV} == * ]] ; then
inherit autotools git-r3
@@ -18,13 +18,12 @@ fi
 
 LICENSE="GPL-3"
 SLOT="0"
-IUSE="berkdb +manpager nls +seccomp selinux static-libs zlib"
+IUSE="+manpager nls +seccomp selinux static-libs zlib"
 
-CDEPEND="!sys-apps/man
+CDEPEND="
>=dev-libs/libpipeline-1.5.0
sys-apps/groff
-   !berkdb? ( sys-libs/gdbm:= )
-   berkdb? ( sys-libs/db:= )
+   sys-libs/gdbm:=
seccomp? ( sys-libs/libseccomp )
zlib? ( sys-libs/zlib )"
 DEPEND="${CDEPEND}"
@@ -117,7 +116,7 @@ src_configure() {
$(use_enable static-libs static)
$(use_with seccomp libseccomp)
 
-   --with-db=$(usex berkdb db gdbm)
+   --with-db=gdbm
)
 
case ${CHOST} in



[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/

2022-04-10 Thread David Seifert
commit: 4c5ba73398748efe6207f2632e7e46762ac7a0ba
Author: David Seifert  gentoo  org>
AuthorDate: Sun Apr 10 15:02:50 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Apr 10 15:02:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c5ba733

sys-apps/man-db: sync live ebuild

Closes: https://github.com/gentoo/gentoo/pull/24974
Signed-off-by: David Seifert  gentoo.org>

 sys-apps/man-db/man-db-.ebuild | 11 +--
 1 file changed, 5 insertions(+), 6 deletions(-)

diff --git a/sys-apps/man-db/man-db-.ebuild 
b/sys-apps/man-db/man-db-.ebuild
index 10986291516d..ef05ecd8416f 100644
--- a/sys-apps/man-db/man-db-.ebuild
+++ b/sys-apps/man-db/man-db-.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 inherit systemd prefix tmpfiles
 
-DESCRIPTION="A man replacement that utilizes berkdb instead of flat files"
+DESCRIPTION="A man replacement that utilizes dbm instead of flat files"
 HOMEPAGE="https://gitlab.com/cjwatson/man-db https://www.nongnu.org/man-db/;
 if [[ ${PV} == * ]] ; then
inherit autotools git-r3
@@ -18,13 +18,12 @@ fi
 
 LICENSE="GPL-3"
 SLOT="0"
-IUSE="berkdb +manpager nls +seccomp selinux static-libs zlib"
+IUSE="+manpager nls +seccomp selinux static-libs zlib"
 
-CDEPEND="!sys-apps/man
+CDEPEND="
>=dev-libs/libpipeline-1.5.0
sys-apps/groff
-   !berkdb? ( sys-libs/gdbm:= )
-   berkdb? ( sys-libs/db:= )
+   sys-libs/gdbm:=
seccomp? ( sys-libs/libseccomp )
zlib? ( sys-libs/zlib )"
 DEPEND="${CDEPEND}"
@@ -117,7 +116,7 @@ src_configure() {
$(use_enable static-libs static)
$(use_with seccomp libseccomp)
 
-   --with-db=$(usex berkdb db gdbm)
+   --with-db=gdbm
)
 
case ${CHOST} in



[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/

2022-03-18 Thread Sam James
commit: 93ba21145140b80ae1c11b1d88f603b4d610e22c
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 18 04:11:06 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 18 06:16:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93ba2114

sys-apps/man-db: add 2.10.2

Signed-off-by: Sam James  gentoo.org>

 sys-apps/man-db/Manifest |   1 +
 sys-apps/man-db/man-db-2.10.2.ebuild | 202 +++
 2 files changed, 203 insertions(+)

diff --git a/sys-apps/man-db/Manifest b/sys-apps/man-db/Manifest
index b705601b6d87..47fcf4b1a730 100644
--- a/sys-apps/man-db/Manifest
+++ b/sys-apps/man-db/Manifest
@@ -1,2 +1,3 @@
 DIST man-db-2.10.1.tar.xz 1890536 BLAKE2B 
b052a7006e1d47dfe7b82f82b6e6e47500ca1c8fa20716af7d3d4193ebde0b109f13f4ed3148c5e4bbc76f34d457ec71bf93ed88f9ab0f5da5b5e1c9066e6d70
 SHA512 
25a3c4e3d7b171faf0771885a7a7d502c4af801881777231c79d7ee9768c2e48e44afbf5603af13f5ac63e6981cfdb8e36ba8a33d5f926d8122635cf45fcff7a
+DIST man-db-2.10.2.tar.xz 1902840 BLAKE2B 
8d1748503cdf66a613d7544a27b42df9436bdf4e07ccb130d2fa62343488d2c4ab791238c348236a253abddb564db9d1bb851249da9911737ff822d822819599
 SHA512 
5ad7a7b601aadf4d2d7cc068881fffe3d91dc85fcf4c17e66fbe6e2b04bb1c46f5ba5d4bc7f6ab3f39e00065be39061b101d3064c12b1e89f0fee61c088611bf
 DIST man-db-2.9.4.tar.xz 1909020 BLAKE2B 
43427e851f0e661ca1cee55211dd7636f4ffde067c75de7715f525029b22c205728f8e86ac49abff60e47a4a4c9e1fbd78e2c87e70bd37778b88594a3897275f
 SHA512 
169f091dd0a1d0dbd1583366f8257afb8f57e030d0f7d4213c14ce0b1fc5debf8b9cf2731de503830cb2826b3a22b3cff7da993d44ec18557935bd293529133c

diff --git a/sys-apps/man-db/man-db-2.10.2.ebuild 
b/sys-apps/man-db/man-db-2.10.2.ebuild
new file mode 100644
index ..10986291516d
--- /dev/null
+++ b/sys-apps/man-db/man-db-2.10.2.ebuild
@@ -0,0 +1,202 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit systemd prefix tmpfiles
+
+DESCRIPTION="A man replacement that utilizes berkdb instead of flat files"
+HOMEPAGE="https://gitlab.com/cjwatson/man-db https://www.nongnu.org/man-db/;
+if [[ ${PV} == * ]] ; then
+   inherit autotools git-r3
+   EGIT_REPO_URI="https://gitlab.com/cjwatson/man-db.git;
+else
+   # TODO: Change tarballs to gitlab too...?
+   SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="berkdb +manpager nls +seccomp selinux static-libs zlib"
+
+CDEPEND="!sys-apps/man
+   >=dev-libs/libpipeline-1.5.0
+   sys-apps/groff
+   !berkdb? ( sys-libs/gdbm:= )
+   berkdb? ( sys-libs/db:= )
+   seccomp? ( sys-libs/libseccomp )
+   zlib? ( sys-libs/zlib )"
+DEPEND="${CDEPEND}"
+BDEPEND="app-arch/xz-utils
+   virtual/pkgconfig
+   nls? (
+   >=app-text/po4a-0.45
+   sys-devel/gettext
+   virtual/libiconv
+   virtual/libintl
+   )"
+RDEPEND="${CDEPEND}
+   acct-group/man
+   acct-user/man
+   selinux? ( sec-policy/selinux-mandb )"
+PDEPEND="manpager? ( app-text/manpager )"
+
+PATCHES=(
+   "${FILESDIR}"/man-db-2.9.3-sandbox-env-tests.patch
+)
+
+src_unpack() {
+   if [[ ${PV} == * ]] ; then
+   git-r3_src_unpack
+
+   # We need to mess with gnulib
+   EGIT_REPO_URI="https://git.savannah.gnu.org/r/gnulib.git; \
+   EGIT_CHECKOUT_DIR="${WORKDIR}/gnulib" \
+   git-r3_src_unpack
+   else
+   default
+   fi
+}
+
+src_prepare() {
+   default
+
+   if [[ "${PV}" == * ]] ; then
+   local bootstrap_opts=(
+   --gnulib-srcdir=../gnulib
+   --no-bootstrap-sync
+   --copy
+   --no-git
+   )
+   AUTORECONF="/bin/true" \
+   LIBTOOLIZE="/bin/true" \
+   sh ./bootstrap "${bootstrap_opts[@]}" || die
+
+   eautoreconf
+   fi
+
+   hprefixify src/man_db.conf.in
+   if use prefix ; then
+   {
+   echo "#"
+   echo "# Added settings for Gentoo Prefix"
+   [[ ${CHOST} == *-darwin* ]] && \
+   echo "MANDATORY_MANPATH 
${EPREFIX}/MacOSX.sdk/usr/share/man"
+   echo "MANDATORY_MANPATH /usr/share/man"
+   } >> src/man_db.conf.in
+   fi
+}
+
+src_configure() {
+   # Set sections we want to search by default
+   local sections="1 1p 8 2 3 3p 4 5 6 7 9 0p tcl n l p o"
+   sections+=" 1x 2x 3x 4x 5x 6x 7x 8x"
+   case ${CHOST} in
+   *-solaris*)
+   # Solaris tends to use sections named after the 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/files/

2022-02-14 Thread Conrad Kostecki
commit: 7c7891328969297f2f27f6931898211a6b14dd85
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Mon Feb 14 17:35:00 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Tue Feb 15 01:15:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c789132

sys-apps/man-db: remove unused patch

Closes: https://github.com/gentoo/gentoo/pull/24193
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Conrad Kostecki  gentoo.org>

 .../files/man-db-2.10.0-fix-build-clang.patch  | 44 --
 1 file changed, 44 deletions(-)

diff --git a/sys-apps/man-db/files/man-db-2.10.0-fix-build-clang.patch 
b/sys-apps/man-db/files/man-db-2.10.0-fix-build-clang.patch
deleted file mode 100644
index 2896301008ad..
--- a/sys-apps/man-db/files/man-db-2.10.0-fix-build-clang.patch
+++ /dev/null
@@ -1,44 +0,0 @@
-https://gitlab.com/cjwatson/man-db/-/commit/f4f94402834f20b9da730aeca5daa465be38efdf
-https://gitlab.com/cjwatson/man-db/-/issues/2
-
-From f4f94402834f20b9da730aeca5daa465be38efdf Mon Sep 17 00:00:00 2001
-From: Colin Watson 
-Date: Sun, 6 Feb 2022 12:37:01 +
-Subject: [PATCH] Revert "Reduce indentation depth using C99"
-
-This reverts commit c4d20840f3487588c4a0da4397b1acb6dc83a1e5.  Even in
-C99, a declaration isn't valid immediately after a label; this didn't
-become valid until C2x, although gcc allows it as an extension.
-
-Fixes https://gitlab.com/cjwatson/man-db/-/issues/2.
-
-* src/man.c (parse_opt): Restore enclosing block for OPT_WARNINGS.
 a/src/man.c
-+++ b/src/man.c
-@@ -383,15 +383,18 @@ static error_t parse_opt (int key, char *arg, struct 
argp_state *state)
- 
-   case OPT_WARNINGS:
- #ifdef NROFF_WARNINGS
--  char *s = xstrdup (arg ? arg : default_roff_warnings);
--  const char *warning;
-+  {
-+  char *s = xstrdup
-+  (arg ? arg : default_roff_warnings);
-+  const char *warning;
- 
--  for (warning = strtok (s, ","); warning;
--   warning = strtok (NULL, ","))
--  gl_list_add_last (roff_warnings,
--xstrdup (warning));
-+  for (warning = strtok (s, ","); warning;
-+   warning = strtok (NULL, ","))
-+  gl_list_add_last (roff_warnings,
-+xstrdup (warning));
- 
--  free (s);
-+  free (s);
-+  }
- #endif /* NROFF_WARNINGS */
-   return 0;
- 
-GitLab



[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/

2022-02-11 Thread Sam James
commit: fc1d76082a9e394bd9cda52ecdf0572c576b794b
Author: Sam James  gentoo  org>
AuthorDate: Fri Feb 11 12:44:39 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb 11 12:44:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc1d7608

sys-apps/man-db: add 2.10.1

Signed-off-by: Sam James  gentoo.org>

 sys-apps/man-db/Manifest |   1 +
 sys-apps/man-db/man-db-2.10.1.ebuild | 202 +++
 2 files changed, 203 insertions(+)

diff --git a/sys-apps/man-db/Manifest b/sys-apps/man-db/Manifest
index f1ed8e06a426..a380a4a7245b 100644
--- a/sys-apps/man-db/Manifest
+++ b/sys-apps/man-db/Manifest
@@ -1,2 +1,3 @@
 DIST man-db-2.10.0.tar.xz 1888196 BLAKE2B 
02aed8a8d490b4e481c42790b8783768bf4adcab1430f2e06d2a1b22a4c769dd3978800e609d221da1dcc25032e096ad9ba8580e2ff8a72e8b19dbda573562b4
 SHA512 
de9c9f3dd9e6a578eb99aca0d04ce5c98cf6733e83e3be5299b6cafc4aad202896429a263a34111529eccdf07c353438afdade278818fc5d884471df7a4816c9
+DIST man-db-2.10.1.tar.xz 1890536 BLAKE2B 
b052a7006e1d47dfe7b82f82b6e6e47500ca1c8fa20716af7d3d4193ebde0b109f13f4ed3148c5e4bbc76f34d457ec71bf93ed88f9ab0f5da5b5e1c9066e6d70
 SHA512 
25a3c4e3d7b171faf0771885a7a7d502c4af801881777231c79d7ee9768c2e48e44afbf5603af13f5ac63e6981cfdb8e36ba8a33d5f926d8122635cf45fcff7a
 DIST man-db-2.9.4.tar.xz 1909020 BLAKE2B 
43427e851f0e661ca1cee55211dd7636f4ffde067c75de7715f525029b22c205728f8e86ac49abff60e47a4a4c9e1fbd78e2c87e70bd37778b88594a3897275f
 SHA512 
169f091dd0a1d0dbd1583366f8257afb8f57e030d0f7d4213c14ce0b1fc5debf8b9cf2731de503830cb2826b3a22b3cff7da993d44ec18557935bd293529133c

diff --git a/sys-apps/man-db/man-db-2.10.1.ebuild 
b/sys-apps/man-db/man-db-2.10.1.ebuild
new file mode 100644
index ..10986291516d
--- /dev/null
+++ b/sys-apps/man-db/man-db-2.10.1.ebuild
@@ -0,0 +1,202 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit systemd prefix tmpfiles
+
+DESCRIPTION="A man replacement that utilizes berkdb instead of flat files"
+HOMEPAGE="https://gitlab.com/cjwatson/man-db https://www.nongnu.org/man-db/;
+if [[ ${PV} == * ]] ; then
+   inherit autotools git-r3
+   EGIT_REPO_URI="https://gitlab.com/cjwatson/man-db.git;
+else
+   # TODO: Change tarballs to gitlab too...?
+   SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="berkdb +manpager nls +seccomp selinux static-libs zlib"
+
+CDEPEND="!sys-apps/man
+   >=dev-libs/libpipeline-1.5.0
+   sys-apps/groff
+   !berkdb? ( sys-libs/gdbm:= )
+   berkdb? ( sys-libs/db:= )
+   seccomp? ( sys-libs/libseccomp )
+   zlib? ( sys-libs/zlib )"
+DEPEND="${CDEPEND}"
+BDEPEND="app-arch/xz-utils
+   virtual/pkgconfig
+   nls? (
+   >=app-text/po4a-0.45
+   sys-devel/gettext
+   virtual/libiconv
+   virtual/libintl
+   )"
+RDEPEND="${CDEPEND}
+   acct-group/man
+   acct-user/man
+   selinux? ( sec-policy/selinux-mandb )"
+PDEPEND="manpager? ( app-text/manpager )"
+
+PATCHES=(
+   "${FILESDIR}"/man-db-2.9.3-sandbox-env-tests.patch
+)
+
+src_unpack() {
+   if [[ ${PV} == * ]] ; then
+   git-r3_src_unpack
+
+   # We need to mess with gnulib
+   EGIT_REPO_URI="https://git.savannah.gnu.org/r/gnulib.git; \
+   EGIT_CHECKOUT_DIR="${WORKDIR}/gnulib" \
+   git-r3_src_unpack
+   else
+   default
+   fi
+}
+
+src_prepare() {
+   default
+
+   if [[ "${PV}" == * ]] ; then
+   local bootstrap_opts=(
+   --gnulib-srcdir=../gnulib
+   --no-bootstrap-sync
+   --copy
+   --no-git
+   )
+   AUTORECONF="/bin/true" \
+   LIBTOOLIZE="/bin/true" \
+   sh ./bootstrap "${bootstrap_opts[@]}" || die
+
+   eautoreconf
+   fi
+
+   hprefixify src/man_db.conf.in
+   if use prefix ; then
+   {
+   echo "#"
+   echo "# Added settings for Gentoo Prefix"
+   [[ ${CHOST} == *-darwin* ]] && \
+   echo "MANDATORY_MANPATH 
${EPREFIX}/MacOSX.sdk/usr/share/man"
+   echo "MANDATORY_MANPATH /usr/share/man"
+   } >> src/man_db.conf.in
+   fi
+}
+
+src_configure() {
+   # Set sections we want to search by default
+   local sections="1 1p 8 2 3 3p 4 5 6 7 9 0p tcl n l p o"
+   sections+=" 1x 2x 3x 4x 5x 6x 7x 8x"
+   case ${CHOST} in
+   *-solaris*)
+   # Solaris tends to use sections named after the 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/

2022-02-11 Thread Sam James
commit: 55bbaccdf81a431e327c47b5d2304726d6cffe9b
Author: Sam James  gentoo  org>
AuthorDate: Fri Feb 11 12:45:02 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb 11 12:45:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55bbaccd

sys-apps/man-db: sync live ebuild

Patch merged upstream!

Signed-off-by: Sam James  gentoo.org>

 sys-apps/man-db/man-db-.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/sys-apps/man-db/man-db-.ebuild 
b/sys-apps/man-db/man-db-.ebuild
index 0c5780d1e7bf..10986291516d 100644
--- a/sys-apps/man-db/man-db-.ebuild
+++ b/sys-apps/man-db/man-db-.ebuild
@@ -44,7 +44,6 @@ PDEPEND="manpager? ( app-text/manpager )"
 
 PATCHES=(
"${FILESDIR}"/man-db-2.9.3-sandbox-env-tests.patch
-   "${FILESDIR}"/man-db-2.9.3-darwin-libdb-intl.patch
 )
 
 src_unpack() {



[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/

2022-02-11 Thread Sam James
commit: 031d2ceb8ad9275a1350b6bcc02ac49a62b52ca3
Author: Sam James  gentoo  org>
AuthorDate: Fri Feb 11 12:44:47 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb 11 12:44:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=031d2ceb

sys-apps/man-db: drop 2.10.0

Signed-off-by: Sam James  gentoo.org>

 sys-apps/man-db/Manifest |   1 -
 sys-apps/man-db/man-db-2.10.0.ebuild | 205 ---
 2 files changed, 206 deletions(-)

diff --git a/sys-apps/man-db/Manifest b/sys-apps/man-db/Manifest
index a380a4a7245b..b705601b6d87 100644
--- a/sys-apps/man-db/Manifest
+++ b/sys-apps/man-db/Manifest
@@ -1,3 +1,2 @@
-DIST man-db-2.10.0.tar.xz 1888196 BLAKE2B 
02aed8a8d490b4e481c42790b8783768bf4adcab1430f2e06d2a1b22a4c769dd3978800e609d221da1dcc25032e096ad9ba8580e2ff8a72e8b19dbda573562b4
 SHA512 
de9c9f3dd9e6a578eb99aca0d04ce5c98cf6733e83e3be5299b6cafc4aad202896429a263a34111529eccdf07c353438afdade278818fc5d884471df7a4816c9
 DIST man-db-2.10.1.tar.xz 1890536 BLAKE2B 
b052a7006e1d47dfe7b82f82b6e6e47500ca1c8fa20716af7d3d4193ebde0b109f13f4ed3148c5e4bbc76f34d457ec71bf93ed88f9ab0f5da5b5e1c9066e6d70
 SHA512 
25a3c4e3d7b171faf0771885a7a7d502c4af801881777231c79d7ee9768c2e48e44afbf5603af13f5ac63e6981cfdb8e36ba8a33d5f926d8122635cf45fcff7a
 DIST man-db-2.9.4.tar.xz 1909020 BLAKE2B 
43427e851f0e661ca1cee55211dd7636f4ffde067c75de7715f525029b22c205728f8e86ac49abff60e47a4a4c9e1fbd78e2c87e70bd37778b88594a3897275f
 SHA512 
169f091dd0a1d0dbd1583366f8257afb8f57e030d0f7d4213c14ce0b1fc5debf8b9cf2731de503830cb2826b3a22b3cff7da993d44ec18557935bd293529133c

diff --git a/sys-apps/man-db/man-db-2.10.0.ebuild 
b/sys-apps/man-db/man-db-2.10.0.ebuild
deleted file mode 100644
index f49d58338bd1..
--- a/sys-apps/man-db/man-db-2.10.0.ebuild
+++ /dev/null
@@ -1,205 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit systemd prefix tmpfiles
-
-DESCRIPTION="A man replacement that utilizes berkdb instead of flat files"
-HOMEPAGE="https://gitlab.com/cjwatson/man-db https://www.nongnu.org/man-db/;
-if [[ ${PV} == * ]] ; then
-   inherit autotools git-r3
-   EGIT_REPO_URI="https://gitlab.com/cjwatson/man-db.git;
-else
-   # TODO: Change tarballs to gitlab too...?
-   SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-fi
-
-LICENSE="GPL-3"
-SLOT="0"
-IUSE="berkdb +manpager nls +seccomp selinux static-libs zlib"
-
-CDEPEND="!sys-apps/man
-   >=dev-libs/libpipeline-1.5.0
-   sys-apps/groff
-   !berkdb? ( sys-libs/gdbm:= )
-   berkdb? ( sys-libs/db:= )
-   seccomp? ( sys-libs/libseccomp )
-   zlib? ( sys-libs/zlib )"
-DEPEND="${CDEPEND}"
-BDEPEND="app-arch/xz-utils
-   virtual/pkgconfig
-   nls? (
-   >=app-text/po4a-0.45
-   sys-devel/gettext
-   virtual/libiconv
-   virtual/libintl
-   )"
-RDEPEND="${CDEPEND}
-   acct-group/man
-   acct-user/man
-   selinux? ( sec-policy/selinux-mandb )"
-PDEPEND="manpager? ( app-text/manpager )"
-
-PATCHES=(
-   "${FILESDIR}"/man-db-2.9.3-sandbox-env-tests.patch
-   "${FILESDIR}"/man-db-2.9.3-darwin-libdb-intl.patch
-
-   "${FILESDIR}"/${P}-fix-build-clang.patch
-)
-
-src_unpack() {
-   if [[ ${PV} == * ]] ; then
-   git-r3_src_unpack
-
-   # We need to mess with gnulib
-   EGIT_REPO_URI="https://git.savannah.gnu.org/r/gnulib.git; \
-   EGIT_CHECKOUT_DIR="${WORKDIR}/gnulib" \
-   git-r3_src_unpack
-   else
-   default
-   fi
-}
-
-src_prepare() {
-   default
-
-   if [[ "${PV}" == * ]] ; then
-   local bootstrap_opts=(
-   --gnulib-srcdir=../gnulib
-   --no-bootstrap-sync
-   --copy
-   --no-git
-   )
-   AUTORECONF="/bin/true" \
-   LIBTOOLIZE="/bin/true" \
-   sh ./bootstrap "${bootstrap_opts[@]}" || die
-
-   eautoreconf
-   fi
-
-   hprefixify src/man_db.conf.in
-   if use prefix ; then
-   {
-   echo "#"
-   echo "# Added settings for Gentoo Prefix"
-   [[ ${CHOST} == *-darwin* ]] && \
-   echo "MANDATORY_MANPATH 
${EPREFIX}/MacOSX.sdk/usr/share/man"
-   echo "MANDATORY_MANPATH /usr/share/man"
-   } >> src/man_db.conf.in
-   fi
-}
-
-src_configure() {
-   # Set sections we want to search by default
-   local sections="1 1p 8 2 3 3p 4 5 6 7 9 0p tcl n l p o"
-   sections+=" 1x 2x 3x 4x 5x 6x 7x 8x"
-   case 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/

2022-02-06 Thread Sam James
commit: d18f8f70b9d8d712a7a71b78091b407a9dd5bb92
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  7 02:20:12 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  7 02:21:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d18f8f70

sys-apps/man-db: fix use of REPLACING_VERSIONS

Closes: https://bugs.gentoo.org/589514
Signed-off-by: Sam James  gentoo.org>

 sys-apps/man-db/man-db-2.10.0.ebuild | 19 ++-
 sys-apps/man-db/man-db-.ebuild   | 19 ++-
 2 files changed, 28 insertions(+), 10 deletions(-)

diff --git a/sys-apps/man-db/man-db-2.10.0.ebuild 
b/sys-apps/man-db/man-db-2.10.0.ebuild
index 6948c20167a5..f49d58338bd1 100644
--- a/sys-apps/man-db/man-db-2.10.0.ebuild
+++ b/sys-apps/man-db/man-db-2.10.0.ebuild
@@ -163,8 +163,8 @@ pkg_preinst() {
# see bug  #602588 comment 18
local _replacing_version=
local _setgid_vuln=0
-   for _replacing_version in ${REPLACING_VERSIONS}; do
-   if ver_test '2.7.6.1-r2' -le "${_replacing_version}"; then
+   for _replacing_version in ${REPLACING_VERSIONS} ; do
+   if ver_test '2.7.6.1-r2' -le "${_replacing_version}" ; then
debug-print "Skipping security bug #602588 ... existing 
installation (${_replacing_version}) should not be affected!"
else
_setgid_vuln=1
@@ -189,8 +189,17 @@ pkg_preinst() {
 pkg_postinst() {
tmpfiles_process man-db.conf
 
-   if [[ $(ver_cut 2 ${REPLACING_VERSIONS}) -lt 7 ]] ; then
-   einfo "Rebuilding man-db from scratch with new database format!"
-   su man -s /bin/sh -c 'mandb --quiet --create' 2>/dev/null
+   if [[ -n "${REPLACING_VERSIONS}" ]] ; then
+   local _replacing_version=
+
+   for _replacing_version in ${REPLACING_VERSIONS} ; do
+   if [[ $(ver_cut 2 ${_replacing_version}) -lt 7 ]] ; then
+   einfo "Rebuilding man-db from scratch with new 
database format!"
+   su man -s /bin/sh -c 'mandb --quiet --create' 
2>/dev/null
+
+   # No need to run it again if we hit one
+   break
+   fi
+   done
fi
 }

diff --git a/sys-apps/man-db/man-db-.ebuild 
b/sys-apps/man-db/man-db-.ebuild
index c0406d043a09..0c5780d1e7bf 100644
--- a/sys-apps/man-db/man-db-.ebuild
+++ b/sys-apps/man-db/man-db-.ebuild
@@ -161,8 +161,8 @@ pkg_preinst() {
# see bug  #602588 comment 18
local _replacing_version=
local _setgid_vuln=0
-   for _replacing_version in ${REPLACING_VERSIONS}; do
-   if ver_test '2.7.6.1-r2' -le "${_replacing_version}"; then
+   for _replacing_version in ${REPLACING_VERSIONS} ; do
+   if ver_test '2.7.6.1-r2' -le "${_replacing_version}" ; then
debug-print "Skipping security bug #602588 ... existing 
installation (${_replacing_version}) should not be affected!"
else
_setgid_vuln=1
@@ -187,8 +187,17 @@ pkg_preinst() {
 pkg_postinst() {
tmpfiles_process man-db.conf
 
-   if [[ $(ver_cut 2 ${REPLACING_VERSIONS}) -lt 7 ]] ; then
-   einfo "Rebuilding man-db from scratch with new database format!"
-   su man -s /bin/sh -c 'mandb --quiet --create' 2>/dev/null
+   if [[ -n "${REPLACING_VERSIONS}" ]] ; then
+   local _replacing_version=
+
+   for _replacing_version in ${REPLACING_VERSIONS} ; do
+   if [[ $(ver_cut 2 ${_replacing_version}) -lt 7 ]] ; then
+   einfo "Rebuilding man-db from scratch with new 
database format!"
+   su man -s /bin/sh -c 'mandb --quiet --create' 
2>/dev/null
+
+   # No need to run it again if we hit one
+   break
+   fi
+   done
fi
 }



[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/, sys-apps/man-db/files/

2022-02-06 Thread Sam James
commit: 4fed9a6d9b0ae81fff6b7a7390fea76e8e59d826
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  7 01:51:11 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  7 02:07:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fed9a6d

sys-apps/man-db: add 2.10.0

Now defaults to gdbm, but can use berkdb to switch back to that
instead if desired.

This doesn't change the default for anybody as USE="+gdbm" has
been in profiles for a long time and we dropped USE="+berkdb" in profiles
a while ago. Plus, when in doubt, the ebuild used to go for USE=gdbm when
both were set. So, this is just a cleanup of the existing logic.

Closes: https://bugs.gentoo.org/830565
Closes: https://bugs.gentoo.org/697796
Signed-off-by: Sam James  gentoo.org>

 sys-apps/man-db/Manifest   |  1 +
 .../files/man-db-2.10.0-fix-build-clang.patch  | 44 ++
 .../files/man-db-2.9.3-darwin-libdb-intl.patch |  2 +
 .../{man-db-.ebuild => man-db-2.10.0.ebuild}   | 69 ++
 sys-apps/man-db/man-db-.ebuild | 67 ++---
 5 files changed, 109 insertions(+), 74 deletions(-)

diff --git a/sys-apps/man-db/Manifest b/sys-apps/man-db/Manifest
index 1125c257db2f..f1ed8e06a426 100644
--- a/sys-apps/man-db/Manifest
+++ b/sys-apps/man-db/Manifest
@@ -1 +1,2 @@
+DIST man-db-2.10.0.tar.xz 1888196 BLAKE2B 
02aed8a8d490b4e481c42790b8783768bf4adcab1430f2e06d2a1b22a4c769dd3978800e609d221da1dcc25032e096ad9ba8580e2ff8a72e8b19dbda573562b4
 SHA512 
de9c9f3dd9e6a578eb99aca0d04ce5c98cf6733e83e3be5299b6cafc4aad202896429a263a34111529eccdf07c353438afdade278818fc5d884471df7a4816c9
 DIST man-db-2.9.4.tar.xz 1909020 BLAKE2B 
43427e851f0e661ca1cee55211dd7636f4ffde067c75de7715f525029b22c205728f8e86ac49abff60e47a4a4c9e1fbd78e2c87e70bd37778b88594a3897275f
 SHA512 
169f091dd0a1d0dbd1583366f8257afb8f57e030d0f7d4213c14ce0b1fc5debf8b9cf2731de503830cb2826b3a22b3cff7da993d44ec18557935bd293529133c

diff --git a/sys-apps/man-db/files/man-db-2.10.0-fix-build-clang.patch 
b/sys-apps/man-db/files/man-db-2.10.0-fix-build-clang.patch
new file mode 100644
index ..2896301008ad
--- /dev/null
+++ b/sys-apps/man-db/files/man-db-2.10.0-fix-build-clang.patch
@@ -0,0 +1,44 @@
+https://gitlab.com/cjwatson/man-db/-/commit/f4f94402834f20b9da730aeca5daa465be38efdf
+https://gitlab.com/cjwatson/man-db/-/issues/2
+
+From f4f94402834f20b9da730aeca5daa465be38efdf Mon Sep 17 00:00:00 2001
+From: Colin Watson 
+Date: Sun, 6 Feb 2022 12:37:01 +
+Subject: [PATCH] Revert "Reduce indentation depth using C99"
+
+This reverts commit c4d20840f3487588c4a0da4397b1acb6dc83a1e5.  Even in
+C99, a declaration isn't valid immediately after a label; this didn't
+become valid until C2x, although gcc allows it as an extension.
+
+Fixes https://gitlab.com/cjwatson/man-db/-/issues/2.
+
+* src/man.c (parse_opt): Restore enclosing block for OPT_WARNINGS.
+--- a/src/man.c
 b/src/man.c
+@@ -383,15 +383,18 @@ static error_t parse_opt (int key, char *arg, struct 
argp_state *state)
+ 
+   case OPT_WARNINGS:
+ #ifdef NROFF_WARNINGS
+-  char *s = xstrdup (arg ? arg : default_roff_warnings);
+-  const char *warning;
++  {
++  char *s = xstrdup
++  (arg ? arg : default_roff_warnings);
++  const char *warning;
+ 
+-  for (warning = strtok (s, ","); warning;
+-   warning = strtok (NULL, ","))
+-  gl_list_add_last (roff_warnings,
+-xstrdup (warning));
++  for (warning = strtok (s, ","); warning;
++   warning = strtok (NULL, ","))
++  gl_list_add_last (roff_warnings,
++xstrdup (warning));
+ 
+-  free (s);
++  free (s);
++  }
+ #endif /* NROFF_WARNINGS */
+   return 0;
+ 
+GitLab

diff --git a/sys-apps/man-db/files/man-db-2.9.3-darwin-libdb-intl.patch 
b/sys-apps/man-db/files/man-db-2.9.3-darwin-libdb-intl.patch
index a7df3c62fd06..71cbb1c20df6 100644
--- a/sys-apps/man-db/files/man-db-2.9.3-darwin-libdb-intl.patch
+++ b/sys-apps/man-db/files/man-db-2.9.3-darwin-libdb-intl.patch
@@ -1,3 +1,5 @@
+https://gitlab.com/cjwatson/man-db/-/merge_requests/3
+
 libdb: link against libintl
 
 necessary since gettext is used for translations

diff --git a/sys-apps/man-db/man-db-.ebuild 
b/sys-apps/man-db/man-db-2.10.0.ebuild
similarity index 78%
copy from sys-apps/man-db/man-db-.ebuild
copy to sys-apps/man-db/man-db-2.10.0.ebuild
index e673f4391432..6948c20167a5 100644
--- a/sys-apps/man-db/man-db-.ebuild
+++ b/sys-apps/man-db/man-db-2.10.0.ebuild
@@ -1,4 +1,4 @@

[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/

2021-08-20 Thread Fabian Groffen
commit: 9006ff322234ddb44fa7bce4b4f96a9d0ed4de51
Author: Fabian Groffen  gentoo  org>
AuthorDate: Fri Aug 20 14:18:38 2021 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Fri Aug 20 14:18:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9006ff32

sys-apps/man-db-2.9.4-r1: restore Prefix keywords

keywords were dropped in dacff66592c1745927caea717211fc7b78e3cdc2 for
some reason, restore so we have a keyworded ebuild after
38ca8533c440558118b9b9b71c2196c6983a005a

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Fabian Groffen  gentoo.org>

 sys-apps/man-db/man-db-2.9.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/man-db/man-db-2.9.4-r1.ebuild 
b/sys-apps/man-db/man-db-2.9.4-r1.ebuild
index b96129617cc..4dd59206d9d 100644
--- a/sys-apps/man-db/man-db-2.9.4-r1.ebuild
+++ b/sys-apps/man-db/man-db-2.9.4-r1.ebuild
@@ -12,7 +12,7 @@ if [[ "${PV}" = * ]] ; then
EGIT_REPO_URI="https://git.savannah.gnu.org/git/man-db.git;
 else
SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 LICENSE="GPL-3"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/

2021-07-31 Thread Sam James
commit: cd52c6a5545ce3fe8002d0d2594e6bdb8c1f319e
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul 31 04:56:02 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul 31 22:13:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd52c6a5

sys-apps/man-db: fix DESCRIPTION

Signed-off-by: Sam James  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/21842
Signed-off-by: Sam James  gentoo.org>

 sys-apps/man-db/man-db-2.9.4-r1.ebuild | 2 +-
 sys-apps/man-db/man-db-.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-apps/man-db/man-db-2.9.4-r1.ebuild 
b/sys-apps/man-db/man-db-2.9.4-r1.ebuild
index 3bdd29d11b1..b96129617cc 100644
--- a/sys-apps/man-db/man-db-2.9.4-r1.ebuild
+++ b/sys-apps/man-db/man-db-2.9.4-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 inherit systemd prefix tmpfiles
 
-DESCRIPTION="a man replacement that utilizes berkdb instead of flat files"
+DESCRIPTION="A man replacement that utilizes berkdb instead of flat files"
 HOMEPAGE="http://www.nongnu.org/man-db/;
 if [[ "${PV}" = * ]] ; then
inherit autotools git-r3

diff --git a/sys-apps/man-db/man-db-.ebuild 
b/sys-apps/man-db/man-db-.ebuild
index 66b83690c0b..e673f439143 100644
--- a/sys-apps/man-db/man-db-.ebuild
+++ b/sys-apps/man-db/man-db-.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 inherit systemd prefix tmpfiles
 
-DESCRIPTION="a man replacement that utilizes berkdb instead of flat files"
+DESCRIPTION="A man replacement that utilizes berkdb instead of flat files"
 HOMEPAGE="http://www.nongnu.org/man-db/;
 if [[ "${PV}" = * ]] ; then
inherit autotools git-r3



[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/

2021-07-31 Thread Sam James
commit: 7c7f1bcbfbedf8181a40c6de460a15d9988de8cc
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul 31 03:16:52 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul 31 22:13:42 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c7f1bcb

sys-apps/man-db: [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.

Revbump because the new tmpfiles inherit adds a new dependency
(virtual/tmpfiles).

Signed-off-by: Sam James  gentoo.org>

 sys-apps/man-db/{man-db-2.9.4.ebuild => man-db-2.9.4-r1.ebuild} | 4 +++-
 sys-apps/man-db/man-db-.ebuild  | 4 +++-
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/sys-apps/man-db/man-db-2.9.4.ebuild 
b/sys-apps/man-db/man-db-2.9.4-r1.ebuild
similarity index 98%
rename from sys-apps/man-db/man-db-2.9.4.ebuild
rename to sys-apps/man-db/man-db-2.9.4-r1.ebuild
index ee7a1ac42db..3bdd29d11b1 100644
--- a/sys-apps/man-db/man-db-2.9.4.ebuild
+++ b/sys-apps/man-db/man-db-2.9.4-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit systemd prefix
+inherit systemd prefix tmpfiles
 
 DESCRIPTION="a man replacement that utilizes berkdb instead of flat files"
 HOMEPAGE="http://www.nongnu.org/man-db/;
@@ -192,6 +192,8 @@ pkg_preinst() {
 }
 
 pkg_postinst() {
+   tmpfiles_process man-db.conf
+
if [[ $(ver_cut 2 ${REPLACING_VERSIONS}) -lt 7 ]] ; then
einfo "Rebuilding man-db from scratch with new database format!"
su man -s /bin/sh -c 'mandb --quiet --create' 2>/dev/null

diff --git a/sys-apps/man-db/man-db-.ebuild 
b/sys-apps/man-db/man-db-.ebuild
index f5b96175573..66b83690c0b 100644
--- a/sys-apps/man-db/man-db-.ebuild
+++ b/sys-apps/man-db/man-db-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit systemd prefix
+inherit systemd prefix tmpfiles
 
 DESCRIPTION="a man replacement that utilizes berkdb instead of flat files"
 HOMEPAGE="http://www.nongnu.org/man-db/;
@@ -192,6 +192,8 @@ pkg_preinst() {
 }
 
 pkg_postinst() {
+   tmpfiles_process man-db.conf
+
if [[ $(ver_cut 2 ${REPLACING_VERSIONS}) -lt 7 ]] ; then
einfo "Rebuilding man-db from scratch with new database format!"
su man -s /bin/sh -c 'mandb --quiet --create' 2>/dev/null



[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/, sys-apps/man-db/files/

2021-05-14 Thread David Seifert
commit: 38ca8533c440558118b9b9b71c2196c6983a005a
Author: David Seifert  gentoo  org>
AuthorDate: Sat May 15 00:07:10 2021 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat May 15 00:07:10 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38ca8533

sys-apps/man-db: drop 2.9.3-r1, 2.9.3-r2

Signed-off-by: David Seifert  gentoo.org>

 sys-apps/man-db/Manifest   |   1 -
 .../files/man-db-2.9.3-clock_gettime64.patch   |  44 -
 sys-apps/man-db/man-db-2.9.3-r1.ebuild | 162 -
 sys-apps/man-db/man-db-2.9.3-r2.ebuild | 200 -
 4 files changed, 407 deletions(-)

diff --git a/sys-apps/man-db/Manifest b/sys-apps/man-db/Manifest
index b8b41064b44..1125c257db2 100644
--- a/sys-apps/man-db/Manifest
+++ b/sys-apps/man-db/Manifest
@@ -1,2 +1 @@
-DIST man-db-2.9.3.tar.xz 1885840 BLAKE2B 
6163660af60a2900220d7b1de74caa9cb9e5764cc5da20469a8fb08e19ee1948937916664fdc493b89da8fd829aa512877892245fabc00fb586c7754c0da3d53
 SHA512 
ca1c1214753483f6e22efe69a9df9852e0de01a9ad3b9950dcbbc9f38e6060100b98a84333256f8c734002e66e2fd6256bc017a31bd9acfc42002dca2c0f879b
 DIST man-db-2.9.4.tar.xz 1909020 BLAKE2B 
43427e851f0e661ca1cee55211dd7636f4ffde067c75de7715f525029b22c205728f8e86ac49abff60e47a4a4c9e1fbd78e2c87e70bd37778b88594a3897275f
 SHA512 
169f091dd0a1d0dbd1583366f8257afb8f57e030d0f7d4213c14ce0b1fc5debf8b9cf2731de503830cb2826b3a22b3cff7da993d44ec18557935bd293529133c

diff --git a/sys-apps/man-db/files/man-db-2.9.3-clock_gettime64.patch 
b/sys-apps/man-db/files/man-db-2.9.3-clock_gettime64.patch
deleted file mode 100644
index 0da1b2c5b2b..000
--- a/sys-apps/man-db/files/man-db-2.9.3-clock_gettime64.patch
+++ /dev/null
@@ -1,44 +0,0 @@
-From 7315a9475d8fa37af49e9e7ed11e1534f23ef70b Mon Sep 17 00:00:00 2001
-From: "S. Gilles" 
-Date: Wed, 12 Aug 2020 16:40:07 -0400
-Subject: Allow clock_gettime64; return ENOSYS so libcs can engage fallbacks
-
-libcs such as musl expect ENOSYS to be returned (not EPERM) in their
-fallback code, so change the seccomp filter to be more agreeable to
-them.
-
-At the same time, clock_gettime is permitted in the filter, so permit
-clock_gettime64 as well -- it will be needed by 2038 in any case.
-
-* lib/sandbox.c (make_seccomp_filter): Set default action to
-SCMP_ACT_ERRNO (ENOSYS).  Allow clock_gettime64.
-* NEWS: Document this.

- NEWS  | 9 +
- lib/sandbox.c | 3 ++-
- 2 files changed, 11 insertions(+), 1 deletion(-)
-
-diff --git a/lib/sandbox.c b/lib/sandbox.c
-index 21ec28aa..d934a0f9 100644
 a/lib/sandbox.c
-+++ b/lib/sandbox.c
-@@ -232,7 +232,7 @@ static scmp_filter_ctx make_seccomp_filter (int permissive)
-   ;
- 
-   debug ("initialising seccomp filter (permissive: %d)\n", permissive);
--  ctx = seccomp_init (SCMP_ACT_ERRNO (EPERM));
-+  ctx = seccomp_init (SCMP_ACT_ERRNO (ENOSYS));
-   if (!ctx)
-   error (FATAL, errno, "can't initialise seccomp filter");
- 
-@@ -271,6 +271,7 @@ static scmp_filter_ctx make_seccomp_filter (int permissive)
-   /* systemd: SystemCallFilter=@default */
-   SC_ALLOW ("clock_getres");
-   SC_ALLOW ("clock_gettime");
-+  SC_ALLOW ("clock_gettime64");
-   SC_ALLOW ("clock_nanosleep");
-   SC_ALLOW ("execve");
-   SC_ALLOW ("exit");
--- 
-cgit v1.2.1
-

diff --git a/sys-apps/man-db/man-db-2.9.3-r1.ebuild 
b/sys-apps/man-db/man-db-2.9.3-r1.ebuild
deleted file mode 100644
index 2dc1438844d..000
--- a/sys-apps/man-db/man-db-2.9.3-r1.ebuild
+++ /dev/null
@@ -1,162 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit systemd
-
-DESCRIPTION="a man replacement that utilizes berkdb instead of flat files"
-HOMEPAGE="http://www.nongnu.org/man-db/;
-if [[ "${PV}" = * ]] ; then
-   inherit autotools git-r3
-   EGIT_REPO_URI="https://git.savannah.gnu.org/git/man-db.git;
-else
-   SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
-fi
-
-LICENSE="GPL-3"
-SLOT="0"
-IUSE="berkdb +gdbm +manpager nls +seccomp selinux static-libs zlib"
-
-CDEPEND="
-   !sys-apps/man
-   >=dev-libs/libpipeline-1.5.0
-   sys-apps/groff
-   gdbm? ( sys-libs/gdbm:= )
-   !gdbm? ( berkdb? ( sys-libs/db:= ) )
-   !berkdb? ( !gdbm? ( sys-libs/gdbm:= ) )
-   seccomp? ( sys-libs/libseccomp )
-   zlib? ( sys-libs/zlib )
-"
-DEPEND="${CDEPEND}"
-BDEPEND="
-   app-arch/xz-utils
-   virtual/pkgconfig
-   nls? (
-   >=app-text/po4a-0.45
-   sys-devel/gettext
-   )
-"
-RDEPEND="
-   ${CDEPEND}
-   acct-group/man
-   acct-user/man
-   selinux? ( sec-policy/selinux-mandb )
-"
-PDEPEND="manpager? ( app-text/manpager )"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-2.9.3-sandbox-env-tests.patch
- 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/

2021-05-14 Thread Sergei Trofimovich
commit: f973a4d8927fe93d36d96d52911127fb7585ac80
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Fri May 14 19:52:51 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri May 14 20:34:27 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f973a4d8

sys-apps/man-db: stable 2.9.4 for hppa, bug #789849

Package-Manager: Portage-3.0.18, Repoman-3.0.2
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

 sys-apps/man-db/man-db-2.9.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/man-db/man-db-2.9.4.ebuild 
b/sys-apps/man-db/man-db-2.9.4.ebuild
index 69cfa5e7aa7..ee7a1ac42db 100644
--- a/sys-apps/man-db/man-db-2.9.4.ebuild
+++ b/sys-apps/man-db/man-db-2.9.4.ebuild
@@ -12,7 +12,7 @@ if [[ "${PV}" = * ]] ; then
EGIT_REPO_URI="https://git.savannah.gnu.org/git/man-db.git;
 else
SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 fi
 
 LICENSE="GPL-3"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/

2021-05-14 Thread Agostino Sarubbo
commit: 6a073337b3df64e50c54224d5f14ab044e1c9c4d
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri May 14 09:34:44 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri May 14 09:34:44 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a073337

sys-apps/man-db: sparc stable wrt bug #789849

Package-Manager: Portage-3.0.13, Repoman-3.0.2
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-apps/man-db/man-db-2.9.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/man-db/man-db-2.9.4.ebuild 
b/sys-apps/man-db/man-db-2.9.4.ebuild
index d20a4049c98..69cfa5e7aa7 100644
--- a/sys-apps/man-db/man-db-2.9.4.ebuild
+++ b/sys-apps/man-db/man-db-2.9.4.ebuild
@@ -12,7 +12,7 @@ if [[ "${PV}" = * ]] ; then
EGIT_REPO_URI="https://git.savannah.gnu.org/git/man-db.git;
 else
SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 fi
 
 LICENSE="GPL-3"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/

2021-05-13 Thread Sam James
commit: bfe11f290b81523e5d137153bd697c651def7da3
Author: Sam James  gentoo  org>
AuthorDate: Thu May 13 17:53:25 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May 13 17:53:25 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bfe11f29

sys-apps/man-db: Stabilize 2.9.4 ppc, #789849

Signed-off-by: Sam James  gentoo.org>

 sys-apps/man-db/man-db-2.9.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/man-db/man-db-2.9.4.ebuild 
b/sys-apps/man-db/man-db-2.9.4.ebuild
index 0b2cf6ae3bb..d20a4049c98 100644
--- a/sys-apps/man-db/man-db-2.9.4.ebuild
+++ b/sys-apps/man-db/man-db-2.9.4.ebuild
@@ -12,7 +12,7 @@ if [[ "${PV}" = * ]] ; then
EGIT_REPO_URI="https://git.savannah.gnu.org/git/man-db.git;
 else
SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
 fi
 
 LICENSE="GPL-3"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/

2021-05-13 Thread Sam James
commit: ae849231feb186bdb860be4defda8c044e06d4d4
Author: Sam James  gentoo  org>
AuthorDate: Thu May 13 17:00:12 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May 13 17:00:12 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae849231

sys-apps/man-db: Stabilize 2.9.4 x86, #789849

Signed-off-by: Sam James  gentoo.org>

 sys-apps/man-db/man-db-2.9.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/man-db/man-db-2.9.4.ebuild 
b/sys-apps/man-db/man-db-2.9.4.ebuild
index 7d499346f21..0b2cf6ae3bb 100644
--- a/sys-apps/man-db/man-db-2.9.4.ebuild
+++ b/sys-apps/man-db/man-db-2.9.4.ebuild
@@ -12,7 +12,7 @@ if [[ "${PV}" = * ]] ; then
EGIT_REPO_URI="https://git.savannah.gnu.org/git/man-db.git;
 else
SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
 fi
 
 LICENSE="GPL-3"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/

2021-05-13 Thread Sam James
commit: 3f6c54a6685c2dfbefe5d5bf7e012e0521bc49d9
Author: Sam James  gentoo  org>
AuthorDate: Thu May 13 16:55:03 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May 13 16:55:03 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f6c54a6

sys-apps/man-db: Stabilize 2.9.4 ppc64, #789849

Signed-off-by: Sam James  gentoo.org>

 sys-apps/man-db/man-db-2.9.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/man-db/man-db-2.9.4.ebuild 
b/sys-apps/man-db/man-db-2.9.4.ebuild
index 074ba77adbe..7d499346f21 100644
--- a/sys-apps/man-db/man-db-2.9.4.ebuild
+++ b/sys-apps/man-db/man-db-2.9.4.ebuild
@@ -12,7 +12,7 @@ if [[ "${PV}" = * ]] ; then
EGIT_REPO_URI="https://git.savannah.gnu.org/git/man-db.git;
 else
SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 fi
 
 LICENSE="GPL-3"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/

2021-05-13 Thread Sam James
commit: b3aab06251baa52889b385c8f590ee9bde6b45ee
Author: Sam James  gentoo  org>
AuthorDate: Thu May 13 16:20:54 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May 13 16:20:54 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3aab062

sys-apps/man-db: Stabilize 2.9.4 arm, #789849

Signed-off-by: Sam James  gentoo.org>

 sys-apps/man-db/man-db-2.9.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/man-db/man-db-2.9.4.ebuild 
b/sys-apps/man-db/man-db-2.9.4.ebuild
index 670faff8874..074ba77adbe 100644
--- a/sys-apps/man-db/man-db-2.9.4.ebuild
+++ b/sys-apps/man-db/man-db-2.9.4.ebuild
@@ -12,7 +12,7 @@ if [[ "${PV}" = * ]] ; then
EGIT_REPO_URI="https://git.savannah.gnu.org/git/man-db.git;
 else
SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 fi
 
 LICENSE="GPL-3"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/

2021-05-13 Thread Sam James
commit: 830272f97c70f09c0e8ee0f612079f4f84e0d84a
Author: Sam James  gentoo  org>
AuthorDate: Thu May 13 16:17:05 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May 13 16:17:05 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=830272f9

sys-apps/man-db: Stabilize 2.9.4 amd64, #789849

Signed-off-by: Sam James  gentoo.org>

 sys-apps/man-db/man-db-2.9.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/man-db/man-db-2.9.4.ebuild 
b/sys-apps/man-db/man-db-2.9.4.ebuild
index f5b96175573..dd5ea4ba4c3 100644
--- a/sys-apps/man-db/man-db-2.9.4.ebuild
+++ b/sys-apps/man-db/man-db-2.9.4.ebuild
@@ -12,7 +12,7 @@ if [[ "${PV}" = * ]] ; then
EGIT_REPO_URI="https://git.savannah.gnu.org/git/man-db.git;
 else
SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 fi
 
 LICENSE="GPL-3"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/

2021-03-26 Thread Agostino Sarubbo
commit: db1b659d38a7056d09d4c43ab9730242f2e2dee7
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Mar 26 20:42:40 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Mar 26 20:42:40 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db1b659d

sys-apps/man-db: s390 stable wrt bug #761436

Package-Manager: Portage-3.0.13, Repoman-3.0.2
RepoMan-Options: --include-arches="s390"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-apps/man-db/man-db-2.9.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/man-db/man-db-2.9.3-r1.ebuild 
b/sys-apps/man-db/man-db-2.9.3-r1.ebuild
index 2dc1438844d..e43583cc2dd 100644
--- a/sys-apps/man-db/man-db-2.9.3-r1.ebuild
+++ b/sys-apps/man-db/man-db-2.9.3-r1.ebuild
@@ -12,7 +12,7 @@ if [[ "${PV}" = * ]] ; then
EGIT_REPO_URI="https://git.savannah.gnu.org/git/man-db.git;
 else
SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv s390 sparc x86 ~amd64-linux ~x86-linux"
 fi
 
 LICENSE="GPL-3"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/

2021-02-09 Thread Lars Wendler
commit: e76d6f4f4b35ea47d5928aa1347ffc49bc08d4d8
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Feb  9 09:20:37 2021 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Tue Feb  9 09:20:53 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e76d6f4f

sys-apps/man-db: Removed old

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Lars Wendler  gentoo.org>

 sys-apps/man-db/man-db-2.9.3.ebuild | 159 
 1 file changed, 159 deletions(-)

diff --git a/sys-apps/man-db/man-db-2.9.3.ebuild 
b/sys-apps/man-db/man-db-2.9.3.ebuild
deleted file mode 100644
index 70728d70369..000
--- a/sys-apps/man-db/man-db-2.9.3.ebuild
+++ /dev/null
@@ -1,159 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit systemd
-
-DESCRIPTION="a man replacement that utilizes berkdb instead of flat files"
-HOMEPAGE="http://www.nongnu.org/man-db/;
-if [[ "${PV}" = * ]] ; then
-   inherit autotools git-r3
-   EGIT_REPO_URI="https://git.savannah.gnu.org/git/man-db.git;
-else
-   SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv s390 sparc x86 ~amd64-linux ~x86-linux"
-fi
-
-LICENSE="GPL-3"
-SLOT="0"
-IUSE="berkdb +gdbm +manpager nls +seccomp selinux static-libs zlib"
-
-CDEPEND="
-   !sys-apps/man
-   >=dev-libs/libpipeline-1.5.0
-   sys-apps/groff
-   gdbm? ( sys-libs/gdbm:= )
-   !gdbm? ( berkdb? ( sys-libs/db:= ) )
-   !berkdb? ( !gdbm? ( sys-libs/gdbm:= ) )
-   seccomp? ( sys-libs/libseccomp )
-   zlib? ( sys-libs/zlib )
-"
-DEPEND="${CDEPEND}"
-BDEPEND="
-   app-arch/xz-utils
-   virtual/pkgconfig
-   nls? (
-   >=app-text/po4a-0.45
-   sys-devel/gettext
-   )
-"
-RDEPEND="
-   ${CDEPEND}
-   acct-group/man
-   acct-user/man
-   selinux? ( sec-policy/selinux-mandb )
-"
-PDEPEND="manpager? ( app-text/manpager )"
-
-PATCHES=( "${FILESDIR}"/${PN}-2.9.3-sandbox-env-tests.patch )
-
-pkg_setup() {
-   if (use gdbm && use berkdb) || (use !gdbm && use !berkdb) ; then #496150
-   ewarn "Defaulting to USE=gdbm due to ambiguous berkdb/gdbm USE 
flag settings"
-   fi
-}
-
-src_unpack() {
-   if [[ "${PV}" == * ]] ; then
-   git-r3_src_unpack
-
-   # We need to mess with gnulib :-/
-   EGIT_REPO_URI="https://git.savannah.gnu.org/r/gnulib.git; \
-   EGIT_CHECKOUT_DIR="${WORKDIR}/gnulib" \
-   git-r3_src_unpack
-   else
-   default
-   fi
-}
-
-src_prepare() {
-   default
-   if [[ "${PV}" == * ]] ; then
-   local bootstrap_opts=(
-   --gnulib-srcdir=../gnulib
-   --no-bootstrap-sync
-   --copy
-   --no-git
-   )
-   AUTORECONF="/bin/true" \
-   LIBTOOLIZE="/bin/true" \
-   sh ./bootstrap "${bootstrap_opts[@]}" || die
-
-   eautoreconf
-   fi
-}
-
-src_configure() {
-   export ac_cv_lib_z_gzopen=$(usex zlib)
-   local myeconfargs=(
-   --with-systemdtmpfilesdir="${EPREFIX}"/usr/lib/tmpfiles.d
-   --with-systemdsystemunitdir="$(systemd_get_systemunitdir)"
-   --disable-setuid #662438
-   --enable-cache-owner=man
-   --with-sections="1 1p 8 2 3 3p 4 5 6 7 9 0p tcl n l p o 1x 2x 
3x 4x 5x 6x 7x 8x"
-   $(use_enable nls)
-   $(use_enable static-libs static)
-   $(use_with seccomp libseccomp)
-   --with-db=$(usex gdbm gdbm $(usex berkdb db gdbm))
-   )
-   econf "${myeconfargs[@]}"
-
-   # Disable color output from groff so that the manpager can add it. 
#184604
-   sed -i \
-   -e '/^#DEFINE.*\<[nt]roff\>/{s:^#::;s:$: -c:}' \
-   src/man_db.conf || die
-
-   cat > 15man-db <<-EOF || die
-   SANDBOX_PREDICT="/var/cache/man"
-   EOF
-}
-
-src_install() {
-   default
-   dodoc docs/{HACKING,TODO}
-   find "${ED}" -type f -name "*.la" -delete || die
-
-   exeinto /etc/cron.daily
-   newexe "${FILESDIR}"/man-db.cron-r1 man-db #289884
-
-   insinto /etc/sandbox.d
-   doins 15man-db
-}
-
-pkg_preinst() {
-   local cachedir="${EROOT}/var/cache/man"
-   # If the system was already exploited, and the attacker is hiding in the
-   # cachedir of the old man-db, let's wipe them out.
-   # see bug  #602588 comment 18
-   local _replacing_version=
-   local _setgid_vuln=0
-   for _replacing_version in ${REPLACING_VERSIONS}; do
-   if ver_test '2.7.6.1-r2' -le "${_replacing_version}"; then
-   debug-print "Skipping security bug #602588 ... existing 
installation (${_replacing_version}) should not be 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/

2021-02-09 Thread Lars Wendler
commit: dacff66592c1745927caea717211fc7b78e3cdc2
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Feb  9 09:19:29 2021 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Tue Feb  9 09:20:52 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dacff665

sys-apps/man-db: Bump to version 2.9.4

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Lars Wendler  gentoo.org>

 sys-apps/man-db/Manifest|   1 +
 sys-apps/man-db/man-db-2.9.4.ebuild | 199 
 2 files changed, 200 insertions(+)

diff --git a/sys-apps/man-db/Manifest b/sys-apps/man-db/Manifest
index 80770634388..b8b41064b44 100644
--- a/sys-apps/man-db/Manifest
+++ b/sys-apps/man-db/Manifest
@@ -1 +1,2 @@
 DIST man-db-2.9.3.tar.xz 1885840 BLAKE2B 
6163660af60a2900220d7b1de74caa9cb9e5764cc5da20469a8fb08e19ee1948937916664fdc493b89da8fd829aa512877892245fabc00fb586c7754c0da3d53
 SHA512 
ca1c1214753483f6e22efe69a9df9852e0de01a9ad3b9950dcbbc9f38e6060100b98a84333256f8c734002e66e2fd6256bc017a31bd9acfc42002dca2c0f879b
+DIST man-db-2.9.4.tar.xz 1909020 BLAKE2B 
43427e851f0e661ca1cee55211dd7636f4ffde067c75de7715f525029b22c205728f8e86ac49abff60e47a4a4c9e1fbd78e2c87e70bd37778b88594a3897275f
 SHA512 
169f091dd0a1d0dbd1583366f8257afb8f57e030d0f7d4213c14ce0b1fc5debf8b9cf2731de503830cb2826b3a22b3cff7da993d44ec18557935bd293529133c

diff --git a/sys-apps/man-db/man-db-2.9.4.ebuild 
b/sys-apps/man-db/man-db-2.9.4.ebuild
new file mode 100644
index 000..f5b96175573
--- /dev/null
+++ b/sys-apps/man-db/man-db-2.9.4.ebuild
@@ -0,0 +1,199 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit systemd prefix
+
+DESCRIPTION="a man replacement that utilizes berkdb instead of flat files"
+HOMEPAGE="http://www.nongnu.org/man-db/;
+if [[ "${PV}" = * ]] ; then
+   inherit autotools git-r3
+   EGIT_REPO_URI="https://git.savannah.gnu.org/git/man-db.git;
+else
+   SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="berkdb +gdbm +manpager nls +seccomp selinux static-libs zlib"
+
+CDEPEND="
+   !sys-apps/man
+   >=dev-libs/libpipeline-1.5.0
+   sys-apps/groff
+   gdbm? ( sys-libs/gdbm:= )
+   !gdbm? ( berkdb? ( sys-libs/db:= ) )
+   !berkdb? ( !gdbm? ( sys-libs/gdbm:= ) )
+   seccomp? ( sys-libs/libseccomp )
+   zlib? ( sys-libs/zlib )
+"
+DEPEND="${CDEPEND}"
+BDEPEND="
+   app-arch/xz-utils
+   virtual/pkgconfig
+   nls? (
+   >=app-text/po4a-0.45
+   sys-devel/gettext
+   virtual/libiconv
+   virtual/libintl
+   )
+"
+RDEPEND="
+   ${CDEPEND}
+   acct-group/man
+   acct-user/man
+   selinux? ( sec-policy/selinux-mandb )
+"
+PDEPEND="manpager? ( app-text/manpager )"
+
+PATCHES=(
+   "${FILESDIR}"/man-db-2.9.3-sandbox-env-tests.patch
+   "${FILESDIR}"/man-db-2.9.3-darwin-libdb-intl.patch
+)
+
+pkg_setup() {
+   if (use gdbm && use berkdb) || (use !gdbm && use !berkdb) ; then #496150
+   ewarn "Defaulting to USE=gdbm due to ambiguous berkdb/gdbm USE 
flag settings"
+   fi
+}
+
+src_unpack() {
+   if [[ "${PV}" == * ]] ; then
+   git-r3_src_unpack
+
+   # We need to mess with gnulib :-/
+   EGIT_REPO_URI="https://git.savannah.gnu.org/r/gnulib.git; \
+   EGIT_CHECKOUT_DIR="${WORKDIR}/gnulib" \
+   git-r3_src_unpack
+   else
+   default
+   fi
+}
+
+src_prepare() {
+   default
+   if [[ "${PV}" == * ]] ; then
+   local bootstrap_opts=(
+   --gnulib-srcdir=../gnulib
+   --no-bootstrap-sync
+   --copy
+   --no-git
+   )
+   AUTORECONF="/bin/true" \
+   LIBTOOLIZE="/bin/true" \
+   sh ./bootstrap "${bootstrap_opts[@]}" || die
+
+   eautoreconf
+   fi
+
+   hprefixify src/man_db.conf.in
+   if use prefix ; then
+   {
+   echo "#"
+   echo "# Added settings for Gentoo Prefix"
+   [[ ${CHOST} == *-darwin* ]] && \
+   echo "MANDATORY_MANPATH 
${EPREFIX}/MacOSX.sdk/usr/share/man"
+   echo "MANDATORY_MANPATH /usr/share/man"
+   } >> src/man_db.conf.in
+   fi
+}
+
+src_configure() {
+   # set sections we want to search by default
+   local sections="1 1p 8 2 3 3p 4 5 6 7 9 0p tcl n l p o"
+   sections+=" 1x 2x 3x 4x 5x 6x 7x 8x"
+   case ${CHOST} in
+   *-solaris*)
+   # Solaris tends to use sections named after the pkgs 
that
+   # owns them, in particular 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/

2021-02-05 Thread Fabian Groffen
commit: 9c5730a6ef023cc469e918994f69a2b552cf21bd
Author: Fabian Groffen  gentoo  org>
AuthorDate: Fri Feb  5 14:10:45 2021 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Fri Feb  5 14:18:59 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c5730a6

sys-apps/man-db-: add missing prefix inherit

Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Fabian Groffen  gentoo.org>

 sys-apps/man-db/man-db-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/man-db/man-db-.ebuild 
b/sys-apps/man-db/man-db-.ebuild
index fd450d16d1a..f5b96175573 100644
--- a/sys-apps/man-db/man-db-.ebuild
+++ b/sys-apps/man-db/man-db-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit systemd
+inherit systemd prefix
 
 DESCRIPTION="a man replacement that utilizes berkdb instead of flat files"
 HOMEPAGE="http://www.nongnu.org/man-db/;



[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/, sys-apps/man-db/files/

2021-02-05 Thread Fabian Groffen
commit: cee69b8f71b0bde09a4e74e9a8190c69feb80289
Author: Fabian Groffen  gentoo  org>
AuthorDate: Fri Feb  5 14:08:33 2021 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Fri Feb  5 14:08:54 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cee69b8f

sys-apps/man-db-2.9.3-r2: revbump for Prefix

Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Fabian Groffen  gentoo.org>

 .../files/man-db-2.9.3-darwin-libdb-intl.patch | 28 +
 .../{man-db-.ebuild => man-db-2.9.3-r2.ebuild} | 49 +++---
 sys-apps/man-db/man-db-.ebuild | 42 ++-
 3 files changed, 112 insertions(+), 7 deletions(-)

diff --git a/sys-apps/man-db/files/man-db-2.9.3-darwin-libdb-intl.patch 
b/sys-apps/man-db/files/man-db-2.9.3-darwin-libdb-intl.patch
new file mode 100644
index 000..a7df3c62fd0
--- /dev/null
+++ b/sys-apps/man-db/files/man-db-2.9.3-darwin-libdb-intl.patch
@@ -0,0 +1,28 @@
+libdb: link against libintl
+
+necessary since gettext is used for translations
+
+Signed-off-by: Fabian Groffen 
+
+--- a/libdb/Makefile.am
 b/libdb/Makefile.am
+@@ -43,7 +43,7 @@
+   db_xdbm.h \
+   mydbm.h
+ 
+-libmandb_la_LIBADD = ../lib/libman.la $(DBLIBS)
++libmandb_la_LIBADD = ../lib/libman.la $(DBLIBS) $(LIBINTL)
+ 
+ libmandb_la_LDFLAGS = \
+   -avoid-version -release $(VERSION) -rpath $(pkglibdir) -no-undefined
+--- a/libdb/Makefile.in
 b/libdb/Makefile.in
+@@ -1541,7 +1541,7 @@
+   db_xdbm.h \
+   mydbm.h
+ 
+-libmandb_la_LIBADD = ../lib/libman.la $(DBLIBS)
++libmandb_la_LIBADD = ../lib/libman.la $(DBLIBS) $(LIBINTL)
+ libmandb_la_LDFLAGS = \
+   -avoid-version -release $(VERSION) -rpath $(pkglibdir) -no-undefined
+ 

diff --git a/sys-apps/man-db/man-db-.ebuild 
b/sys-apps/man-db/man-db-2.9.3-r2.ebuild
similarity index 73%
copy from sys-apps/man-db/man-db-.ebuild
copy to sys-apps/man-db/man-db-2.9.3-r2.ebuild
index cf3711365b0..fc6eaf54888 100644
--- a/sys-apps/man-db/man-db-.ebuild
+++ b/sys-apps/man-db/man-db-2.9.3-r2.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 prefix
 
 DESCRIPTION="a man replacement that utilizes berkdb instead of flat files"
 HOMEPAGE="http://www.nongnu.org/man-db/;
@@ -12,7 +12,7 @@ if [[ "${PV}" = * ]] ; then
EGIT_REPO_URI="https://git.savannah.gnu.org/git/man-db.git;
 else
SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 LICENSE="GPL-3"
@@ -36,6 +36,8 @@ BDEPEND="
nls? (
>=app-text/po4a-0.45
sys-devel/gettext
+   virtual/libiconv
+   virtual/libintl
)
 "
 RDEPEND="
@@ -47,7 +49,9 @@ RDEPEND="
 PDEPEND="manpager? ( app-text/manpager )"
 
 PATCHES=(
-   "${FILESDIR}"/man-db-2.9.3-sandbox-env-tests.patch
+   "${FILESDIR}"/${PN}-2.9.3-sandbox-env-tests.patch
+   "${FILESDIR}"/man-db-2.9.3-clock_gettime64.patch
+   "${FILESDIR}"/man-db-2.9.3-darwin-libdb-intl.patch
 )
 
 pkg_setup() {
@@ -84,21 +88,56 @@ src_prepare() {
 
eautoreconf
fi
+
+   hprefixify src/man_db.conf.in
+   if use prefix ; then
+   {
+   echo "#"
+   echo "# Added settings for Gentoo Prefix"
+   [[ ${CHOST} == *-darwin* ]] && \
+   echo "MANDATORY_MANPATH 
${EPREFIX}/MacOSX.sdk/usr/share/man"
+   echo "MANDATORY_MANPATH /usr/share/man"
+   } >> src/man_db.conf.in
+   fi
 }
 
 src_configure() {
+   # set sections we want to search by default
+   local sections="1 1p 8 2 3 3p 4 5 6 7 9 0p tcl n l p o"
+   sections+=" 1x 2x 3x 4x 5x 6x 7x 8x"
+   case ${CHOST} in
+   *-solaris*)
+   # Solaris tends to use sections named after the pkgs 
that
+   # owns them, in particular for libc functions we want 
those
+   # sections
+   local s
+   for s in $(cd /usr/share/man/ && echo man*) ; do
+   s=${s#man}
+   [[ " ${sections} " != *" ${s} "* ]] && 
sections+=" ${s}"
+   done
+   ;;
+   esac
+
export ac_cv_lib_z_gzopen=$(usex zlib)
local myeconfargs=(
--with-systemdtmpfilesdir="${EPREFIX}"/usr/lib/tmpfiles.d

[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/

2021-01-20 Thread Agostino Sarubbo
commit: 62c45d9ce4d8ba764f0271fdba32f8d9f5ced4d8
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Jan 21 07:39:51 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Jan 21 07:39:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62c45d9c

sys-apps/man-db: amd64 stable wrt bug #761436

Package-Manager: Portage-3.0.9, Repoman-3.0.2
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-apps/man-db/man-db-2.9.3-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-apps/man-db/man-db-2.9.3-r1.ebuild 
b/sys-apps/man-db/man-db-2.9.3-r1.ebuild
index b61f464d342..c3ae301e813 100644
--- a/sys-apps/man-db/man-db-2.9.3-r1.ebuild
+++ b/sys-apps/man-db/man-db-2.9.3-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -12,7 +12,7 @@ if [[ "${PV}" = * ]] ; then
EGIT_REPO_URI="https://git.savannah.gnu.org/git/man-db.git;
 else
SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
 fi
 
 LICENSE="GPL-3"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/

2020-12-27 Thread Sam James
commit: 4ed6e5e823a73adebe8f4e3600f61a2f54abe991
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 27 19:01:23 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 27 19:01:35 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ed6e5e8

sys-apps/man-db: Stabilize 2.9.3-r1 arm64, #761436

Signed-off-by: Sam James  gentoo.org>

 sys-apps/man-db/man-db-2.9.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/man-db/man-db-2.9.3-r1.ebuild 
b/sys-apps/man-db/man-db-2.9.3-r1.ebuild
index 3a70fbd55e9..b61f464d342 100644
--- a/sys-apps/man-db/man-db-2.9.3-r1.ebuild
+++ b/sys-apps/man-db/man-db-2.9.3-r1.ebuild
@@ -12,7 +12,7 @@ if [[ "${PV}" = * ]] ; then
EGIT_REPO_URI="https://git.savannah.gnu.org/git/man-db.git;
 else
SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha ~amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
 fi
 
 LICENSE="GPL-3"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/

2020-12-27 Thread Sergei Trofimovich
commit: 213f43b56eed910ee63569333207295f6715053c
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Dec 27 11:33:08 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Dec 27 11:38:29 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=213f43b5

sys-apps/man-db: stable 2.9.3-r1 for ppc

stable wrt bug #761436

Package-Manager: Portage-3.0.12, Repoman-3.0.2
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 sys-apps/man-db/man-db-2.9.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/man-db/man-db-2.9.3-r1.ebuild 
b/sys-apps/man-db/man-db-2.9.3-r1.ebuild
index f2531788eee..3a70fbd55e9 100644
--- a/sys-apps/man-db/man-db-2.9.3-r1.ebuild
+++ b/sys-apps/man-db/man-db-2.9.3-r1.ebuild
@@ -12,7 +12,7 @@ if [[ "${PV}" = * ]] ; then
EGIT_REPO_URI="https://git.savannah.gnu.org/git/man-db.git;
 else
SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha ~amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
 fi
 
 LICENSE="GPL-3"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/

2020-12-26 Thread Sam James
commit: 23e52be83b79c42e0029a7b2f7b8ec3179e71f12
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 27 04:07:48 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 27 04:07:48 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23e52be8

sys-apps/man-db: Stabilize 2.9.3-r1 arm, #761436

Signed-off-by: Sam James  gentoo.org>

 sys-apps/man-db/man-db-2.9.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/man-db/man-db-2.9.3-r1.ebuild 
b/sys-apps/man-db/man-db-2.9.3-r1.ebuild
index e12e503a46c..f2531788eee 100644
--- a/sys-apps/man-db/man-db-2.9.3-r1.ebuild
+++ b/sys-apps/man-db/man-db-2.9.3-r1.ebuild
@@ -12,7 +12,7 @@ if [[ "${PV}" = * ]] ; then
EGIT_REPO_URI="https://git.savannah.gnu.org/git/man-db.git;
 else
SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
 fi
 
 LICENSE="GPL-3"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/

2020-12-26 Thread Sergei Trofimovich
commit: 084caeeae6371fb3ad978437cfb33ca460d73393
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Sat Dec 26 08:56:54 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Dec 26 09:12:57 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=084caeea

sys-apps/man-db: stable 2.9.3-r1 for hppa, bug #761436

Package-Manager: Portage-3.0.9, Repoman-3.0.2
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

 sys-apps/man-db/man-db-2.9.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/man-db/man-db-2.9.3-r1.ebuild 
b/sys-apps/man-db/man-db-2.9.3-r1.ebuild
index 45f44b6b739..e12e503a46c 100644
--- a/sys-apps/man-db/man-db-2.9.3-r1.ebuild
+++ b/sys-apps/man-db/man-db-2.9.3-r1.ebuild
@@ -12,7 +12,7 @@ if [[ "${PV}" = * ]] ; then
EGIT_REPO_URI="https://git.savannah.gnu.org/git/man-db.git;
 else
SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
 fi
 
 LICENSE="GPL-3"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/

2020-12-24 Thread Sergei Trofimovich
commit: 0aa150065e004fbbdcafa635f0cc0be016695211
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Thu Dec 24 18:39:34 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Thu Dec 24 22:06:28 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0aa15006

sys-apps/man-db: stable 2.9.3-r1 for ppc64

stable wrt bug #761436

Package-Manager: Portage-3.0.12, Repoman-3.0.2
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 sys-apps/man-db/man-db-2.9.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/man-db/man-db-2.9.3-r1.ebuild 
b/sys-apps/man-db/man-db-2.9.3-r1.ebuild
index b510cc52cc2..45f44b6b739 100644
--- a/sys-apps/man-db/man-db-2.9.3-r1.ebuild
+++ b/sys-apps/man-db/man-db-2.9.3-r1.ebuild
@@ -12,7 +12,7 @@ if [[ "${PV}" = * ]] ; then
EGIT_REPO_URI="https://git.savannah.gnu.org/git/man-db.git;
 else
SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
 fi
 
 LICENSE="GPL-3"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/

2020-12-24 Thread Sergei Trofimovich
commit: 7dc42d4ac1473da585691e995367abd7abf3897d
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Thu Dec 24 18:37:58 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Thu Dec 24 18:37:58 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7dc42d4a

sys-apps/man-db: stable 2.9.3-r1 for sparc

stable wrt bug #761436

Package-Manager: Portage-3.0.12, Repoman-3.0.2
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 sys-apps/man-db/man-db-2.9.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/man-db/man-db-2.9.3-r1.ebuild 
b/sys-apps/man-db/man-db-2.9.3-r1.ebuild
index 35e2bb5d6ce..b510cc52cc2 100644
--- a/sys-apps/man-db/man-db-2.9.3-r1.ebuild
+++ b/sys-apps/man-db/man-db-2.9.3-r1.ebuild
@@ -12,7 +12,7 @@ if [[ "${PV}" = * ]] ; then
EGIT_REPO_URI="https://git.savannah.gnu.org/git/man-db.git;
 else
SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
 fi
 
 LICENSE="GPL-3"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/, sys-apps/man-db/files/

2020-12-23 Thread Mike Gilbert
commit: de6efe6b3e28eea299401244e7b506a6f9c22d51
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed Dec 23 19:13:51 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed Dec 23 19:13:51 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de6efe6b

sys-apps/man-db: allow clock_gettime64 syscall

Closes: https://bugs.gentoo.org/744712
Signed-off-by: Mike Gilbert  gentoo.org>

 .../files/man-db-2.9.3-clock_gettime64.patch   | 44 ++
 .../{man-db-.ebuild => man-db-2.9.3-r1.ebuild} |  5 ++-
 sys-apps/man-db/man-db-.ebuild |  4 +-
 3 files changed, 51 insertions(+), 2 deletions(-)

diff --git a/sys-apps/man-db/files/man-db-2.9.3-clock_gettime64.patch 
b/sys-apps/man-db/files/man-db-2.9.3-clock_gettime64.patch
new file mode 100644
index 000..0da1b2c5b2b
--- /dev/null
+++ b/sys-apps/man-db/files/man-db-2.9.3-clock_gettime64.patch
@@ -0,0 +1,44 @@
+From 7315a9475d8fa37af49e9e7ed11e1534f23ef70b Mon Sep 17 00:00:00 2001
+From: "S. Gilles" 
+Date: Wed, 12 Aug 2020 16:40:07 -0400
+Subject: Allow clock_gettime64; return ENOSYS so libcs can engage fallbacks
+
+libcs such as musl expect ENOSYS to be returned (not EPERM) in their
+fallback code, so change the seccomp filter to be more agreeable to
+them.
+
+At the same time, clock_gettime is permitted in the filter, so permit
+clock_gettime64 as well -- it will be needed by 2038 in any case.
+
+* lib/sandbox.c (make_seccomp_filter): Set default action to
+SCMP_ACT_ERRNO (ENOSYS).  Allow clock_gettime64.
+* NEWS: Document this.
+---
+ NEWS  | 9 +
+ lib/sandbox.c | 3 ++-
+ 2 files changed, 11 insertions(+), 1 deletion(-)
+
+diff --git a/lib/sandbox.c b/lib/sandbox.c
+index 21ec28aa..d934a0f9 100644
+--- a/lib/sandbox.c
 b/lib/sandbox.c
+@@ -232,7 +232,7 @@ static scmp_filter_ctx make_seccomp_filter (int permissive)
+   ;
+ 
+   debug ("initialising seccomp filter (permissive: %d)\n", permissive);
+-  ctx = seccomp_init (SCMP_ACT_ERRNO (EPERM));
++  ctx = seccomp_init (SCMP_ACT_ERRNO (ENOSYS));
+   if (!ctx)
+   error (FATAL, errno, "can't initialise seccomp filter");
+ 
+@@ -271,6 +271,7 @@ static scmp_filter_ctx make_seccomp_filter (int permissive)
+   /* systemd: SystemCallFilter=@default */
+   SC_ALLOW ("clock_getres");
+   SC_ALLOW ("clock_gettime");
++  SC_ALLOW ("clock_gettime64");
+   SC_ALLOW ("clock_nanosleep");
+   SC_ALLOW ("execve");
+   SC_ALLOW ("exit");
+-- 
+cgit v1.2.1
+

diff --git a/sys-apps/man-db/man-db-.ebuild 
b/sys-apps/man-db/man-db-2.9.3-r1.ebuild
similarity index 97%
copy from sys-apps/man-db/man-db-.ebuild
copy to sys-apps/man-db/man-db-2.9.3-r1.ebuild
index 25d02ea5f57..35e2bb5d6ce 100644
--- a/sys-apps/man-db/man-db-.ebuild
+++ b/sys-apps/man-db/man-db-2.9.3-r1.ebuild
@@ -46,7 +46,10 @@ RDEPEND="
 "
 PDEPEND="manpager? ( app-text/manpager )"
 
-PATCHES=( "${FILESDIR}"/${PN}-2.9.3-sandbox-env-tests.patch )
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.9.3-sandbox-env-tests.patch
+   "${FILESDIR}"/man-db-2.9.3-clock_gettime64.patch
+)
 
 pkg_setup() {
if (use gdbm && use berkdb) || (use !gdbm && use !berkdb) ; then #496150

diff --git a/sys-apps/man-db/man-db-.ebuild 
b/sys-apps/man-db/man-db-.ebuild
index 25d02ea5f57..cf3711365b0 100644
--- a/sys-apps/man-db/man-db-.ebuild
+++ b/sys-apps/man-db/man-db-.ebuild
@@ -46,7 +46,9 @@ RDEPEND="
 "
 PDEPEND="manpager? ( app-text/manpager )"
 
-PATCHES=( "${FILESDIR}"/${PN}-2.9.3-sandbox-env-tests.patch )
+PATCHES=(
+   "${FILESDIR}"/man-db-2.9.3-sandbox-env-tests.patch
+)
 
 pkg_setup() {
if (use gdbm && use berkdb) || (use !gdbm && use !berkdb) ; then #496150



[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/

2020-09-18 Thread Lars Wendler
commit: 7e03c964d4bd88231014930bf1c67e1e36334ac1
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Sep 18 10:17:10 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Fri Sep 18 10:30:06 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e03c964

sys-apps/man-db: Removed old

Package-Manager: Portage-3.0.7, Repoman-3.0.1
Signed-off-by: Lars Wendler  gentoo.org>

 sys-apps/man-db/Manifest|   2 -
 sys-apps/man-db/man-db-2.8.7.ebuild | 127 -
 sys-apps/man-db/man-db-2.9.2.ebuild | 157 
 3 files changed, 286 deletions(-)

diff --git a/sys-apps/man-db/Manifest b/sys-apps/man-db/Manifest
index 7e6c1b9c89c..80770634388 100644
--- a/sys-apps/man-db/Manifest
+++ b/sys-apps/man-db/Manifest
@@ -1,3 +1 @@
-DIST man-db-2.8.7.tar.xz 1839012 BLAKE2B 
19b438b1083cfd838421f29ed053fe85686929bc9f2105fe399ea99622f138bca2ca17cddb9223362db2d5f9c4bb3669865ecf749fe845ea8e4223027f67
 SHA512 
9f9d6f3b776c0b35f95c179fb668f2dc3db3d3e63a162cfda98c5d126fe147f2418e1a1503037ebe28314f57d9b6f48b7f7674d611df14424973a866a61ff2d9
-DIST man-db-2.9.2.tar.xz 1885484 BLAKE2B 
46778ebdecffcdefedd062e3f6a01a54054b57aa9636450dd148f62184b9bb919deb72e3b57b2fc75670fc2d8d274417f00994f7030fee913d572637e080b4c1
 SHA512 
47b63c074cf61c15f82230cc35a0062ab6ded8c3229475c6667a47ca518346d0555616c5b07bb01515b31bd80cbdc9870cd0535097d013252401c6927002
 DIST man-db-2.9.3.tar.xz 1885840 BLAKE2B 
6163660af60a2900220d7b1de74caa9cb9e5764cc5da20469a8fb08e19ee1948937916664fdc493b89da8fd829aa512877892245fabc00fb586c7754c0da3d53
 SHA512 
ca1c1214753483f6e22efe69a9df9852e0de01a9ad3b9950dcbbc9f38e6060100b98a84333256f8c734002e66e2fd6256bc017a31bd9acfc42002dca2c0f879b

diff --git a/sys-apps/man-db/man-db-2.8.7.ebuild 
b/sys-apps/man-db/man-db-2.8.7.ebuild
deleted file mode 100644
index c0b49d500cd..000
--- a/sys-apps/man-db/man-db-2.8.7.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit systemd
-
-DESCRIPTION="a man replacement that utilizes berkdb instead of flat files"
-HOMEPAGE="http://www.nongnu.org/man-db/;
-if [[ "${PV}" = * ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://git.savannah.gnu.org/git/man-db.git;
-else
-   SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv s390 sparc x86 ~amd64-linux ~x86-linux"
-fi
-
-LICENSE="GPL-3"
-SLOT="0"
-IUSE="berkdb +gdbm +manpager nls +seccomp selinux static-libs zlib"
-
-CDEPEND="
-   !sys-apps/man
-   >=dev-libs/libpipeline-1.5.0
-   sys-apps/groff
-   gdbm? ( sys-libs/gdbm:= )
-   !gdbm? ( berkdb? ( sys-libs/db:= ) )
-   !berkdb? ( !gdbm? ( sys-libs/gdbm:= ) )
-   seccomp? ( sys-libs/libseccomp )
-   zlib? ( sys-libs/zlib )
-"
-DEPEND="${CDEPEND}"
-BDEPEND="
-   app-arch/xz-utils
-   virtual/pkgconfig
-   nls? (
-   >=app-text/po4a-0.45
-   sys-devel/gettext
-   )
-"
-RDEPEND="
-   ${CDEPEND}
-   acct-group/man
-   acct-user/man
-   selinux? ( sec-policy/selinux-mandb )
-"
-PDEPEND="manpager? ( app-text/manpager )"
-
-pkg_setup() {
-   if (use gdbm && use berkdb) || (use !gdbm && use !berkdb) ; then #496150
-   ewarn "Defaulting to USE=gdbm due to ambiguous berkdb/gdbm USE 
flag settings"
-   fi
-}
-
-src_configure() {
-   export ac_cv_lib_z_gzopen=$(usex zlib)
-   local myeconfargs=(
-   --with-systemdtmpfilesdir="${EPREFIX}"/usr/lib/tmpfiles.d
-   --with-systemdsystemunitdir="$(systemd_get_systemunitdir)"
-   --disable-setuid #662438
-   --enable-cache-owner=man
-   --with-sections="1 1p 8 2 3 3p 4 5 6 7 9 0p tcl n l p o 1x 2x 
3x 4x 5x 6x 7x 8x"
-   $(use_enable nls)
-   $(use_enable static-libs static)
-   $(use_with seccomp libseccomp)
-   --with-db=$(usex gdbm gdbm $(usex berkdb db gdbm))
-   )
-   econf "${myeconfargs[@]}"
-
-   # Disable color output from groff so that the manpager can add it. 
#184604
-   sed -i \
-   -e '/^#DEFINE.*\<[nt]roff\>/{s:^#::;s:$: -c:}' \
-   src/man_db.conf || die
-
-   cat > 15man-db <<-EOF || die
-   SANDBOX_PREDICT="/var/cache/man"
-   EOF
-}
-
-src_install() {
-   default
-   dodoc docs/{HACKING,TODO}
-   find "${ED}" -name "*.la" -delete || die
-
-   exeinto /etc/cron.daily
-   newexe "${FILESDIR}"/man-db.cron-r1 man-db #289884
-
-   insinto /etc/sandbox.d
-   doins 15man-db
-}
-
-pkg_preinst() {
-   local cachedir="${EROOT}/var/cache/man"
-   # If the system was already exploited, and the attacker is hiding in the
-   # cachedir of the old man-db, let's wipe them out.
-   # see bug  #602588 comment 18
-   local 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/

2020-09-03 Thread Sam James
commit: 3fa4691ae1939124b75cabaa6d56dd65e53168a0
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep  3 23:57:10 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep  3 23:57:10 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fa4691a

sys-apps/man-db: ppc64 stable (bug #738344)

Package-Manager: Portage-3.0.4, Repoman-2.3.23
Signed-off-by: Sam James  gentoo.org>

 sys-apps/man-db/man-db-2.9.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/man-db/man-db-2.9.3.ebuild 
b/sys-apps/man-db/man-db-2.9.3.ebuild
index d6cf7d42504..8b1f54fa0a1 100644
--- a/sys-apps/man-db/man-db-2.9.3.ebuild
+++ b/sys-apps/man-db/man-db-2.9.3.ebuild
@@ -12,7 +12,7 @@ if [[ "${PV}" = * ]] ; then
EGIT_REPO_URI="https://git.savannah.gnu.org/git/man-db.git;
 else
SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 fi
 
 LICENSE="GPL-3"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/

2020-09-02 Thread Sam James
commit: fb5e57986cb9eae63424058d44020e66b76d3a61
Author: Sam James  gentoo  org>
AuthorDate: Wed Sep  2 22:44:26 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Sep  2 22:44:26 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb5e5798

sys-apps/man-db: Stabilize 2.9.3 amd64, #738344

Signed-off-by: Sam James  gentoo.org>

 sys-apps/man-db/man-db-2.9.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/man-db/man-db-2.9.3.ebuild 
b/sys-apps/man-db/man-db-2.9.3.ebuild
index db42a2d18c3..d6cf7d42504 100644
--- a/sys-apps/man-db/man-db-2.9.3.ebuild
+++ b/sys-apps/man-db/man-db-2.9.3.ebuild
@@ -12,7 +12,7 @@ if [[ "${PV}" = * ]] ; then
EGIT_REPO_URI="https://git.savannah.gnu.org/git/man-db.git;
 else
SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 fi
 
 LICENSE="GPL-3"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/

2020-08-29 Thread Sam James
commit: 6345a15373f729b25507ce386713e1e806d4fd84
Author: Sam James  gentoo  org>
AuthorDate: Sun Aug 30 01:12:09 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Aug 30 01:13:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6345a153

sys-apps/man-db: Stabilize 2.9.3 arm, #738344

Signed-off-by: Sam James  gentoo.org>

 sys-apps/man-db/man-db-2.9.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/man-db/man-db-2.9.3.ebuild 
b/sys-apps/man-db/man-db-2.9.3.ebuild
index abfe56406d7..db42a2d18c3 100644
--- a/sys-apps/man-db/man-db-2.9.3.ebuild
+++ b/sys-apps/man-db/man-db-2.9.3.ebuild
@@ -12,7 +12,7 @@ if [[ "${PV}" = * ]] ; then
EGIT_REPO_URI="https://git.savannah.gnu.org/git/man-db.git;
 else
SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha ~amd64 ~arm arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 fi
 
 LICENSE="GPL-3"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/

2020-08-29 Thread Thomas Deutschmann
commit: 35e983fabee022e0278a488808c3031ca5aea2b9
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sat Aug 29 14:44:34 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sat Aug 29 14:44:34 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35e983fa

sys-apps/man-db: x86 stable (bug #738344)

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Thomas Deutschmann  gentoo.org>

 sys-apps/man-db/man-db-2.9.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/man-db/man-db-2.9.3.ebuild 
b/sys-apps/man-db/man-db-2.9.3.ebuild
index 2b2c69c3b82..abfe56406d7 100644
--- a/sys-apps/man-db/man-db-2.9.3.ebuild
+++ b/sys-apps/man-db/man-db-2.9.3.ebuild
@@ -12,7 +12,7 @@ if [[ "${PV}" = * ]] ; then
EGIT_REPO_URI="https://git.savannah.gnu.org/git/man-db.git;
 else
SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha ~amd64 ~arm arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha ~amd64 ~arm arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 fi
 
 LICENSE="GPL-3"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/, sys-apps/man-db/files/

2020-08-29 Thread Thomas Deutschmann
commit: d830027af9804bfd752cbf95e85bfaccda556fc2
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sat Aug 29 14:03:22 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sat Aug 29 14:04:35 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d830027a

sys-apps/man-db: skip man-deleted-directory test under sandbox

Closes: https://bugs.gentoo.org/699466
Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Thomas Deutschmann  gentoo.org>

 sys-apps/man-db/files/man-db-2.9.3-sandbox-env-tests.patch | 11 +++
 sys-apps/man-db/man-db-2.9.3.ebuild|  2 ++
 sys-apps/man-db/man-db-.ebuild |  2 ++
 3 files changed, 15 insertions(+)

diff --git a/sys-apps/man-db/files/man-db-2.9.3-sandbox-env-tests.patch 
b/sys-apps/man-db/files/man-db-2.9.3-sandbox-env-tests.patch
new file mode 100644
index 000..8b2ad26d0e6
--- /dev/null
+++ b/sys-apps/man-db/files/man-db-2.9.3-sandbox-env-tests.patch
@@ -0,0 +1,11 @@
+--- a/src/tests/man-deleted-directory
 b/src/tests/man-deleted-directory
+@@ -8,6 +8,8 @@
+ 
+ : ${MAN=man}
+ 
++test -n "$SANDBOX_ACTIVE" && skip "Gentoo: Test known bad under sandbox 
(#699466)"
++
+ init
+ echo "MANDATORY_MANPATH $abstmpdir/usr/share/man" >"$tmpdir/manpath.config"
+ MANPATH="$abstmpdir/usr/share/man"

diff --git a/sys-apps/man-db/man-db-2.9.3.ebuild 
b/sys-apps/man-db/man-db-2.9.3.ebuild
index 45fd312f00a..2b2c69c3b82 100644
--- a/sys-apps/man-db/man-db-2.9.3.ebuild
+++ b/sys-apps/man-db/man-db-2.9.3.ebuild
@@ -46,6 +46,8 @@ RDEPEND="
 "
 PDEPEND="manpager? ( app-text/manpager )"
 
+PATCHES=( "${FILESDIR}"/${PN}-2.9.3-sandbox-env-tests.patch )
+
 pkg_setup() {
if (use gdbm && use berkdb) || (use !gdbm && use !berkdb) ; then #496150
ewarn "Defaulting to USE=gdbm due to ambiguous berkdb/gdbm USE 
flag settings"

diff --git a/sys-apps/man-db/man-db-.ebuild 
b/sys-apps/man-db/man-db-.ebuild
index 8ad0f47c856..25d02ea5f57 100644
--- a/sys-apps/man-db/man-db-.ebuild
+++ b/sys-apps/man-db/man-db-.ebuild
@@ -46,6 +46,8 @@ RDEPEND="
 "
 PDEPEND="manpager? ( app-text/manpager )"
 
+PATCHES=( "${FILESDIR}"/${PN}-2.9.3-sandbox-env-tests.patch )
+
 pkg_setup() {
if (use gdbm && use berkdb) || (use !gdbm && use !berkdb) ; then #496150
ewarn "Defaulting to USE=gdbm due to ambiguous berkdb/gdbm USE 
flag settings"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/

2020-08-25 Thread Sergei Trofimovich
commit: 82ae34b7476dec54ef90c9445bf83c600bc77085
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Tue Aug 25 14:54:36 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Aug 25 17:48:37 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82ae34b7

sys-apps/man-db: stable 2.9.3 for hppa, bug #738344

Package-Manager: Portage-2.3.103, Repoman-2.3.23
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

 sys-apps/man-db/man-db-2.9.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/man-db/man-db-2.9.3.ebuild 
b/sys-apps/man-db/man-db-2.9.3.ebuild
index fb0be77fa18..45fd312f00a 100644
--- a/sys-apps/man-db/man-db-2.9.3.ebuild
+++ b/sys-apps/man-db/man-db-2.9.3.ebuild
@@ -12,7 +12,7 @@ if [[ "${PV}" = * ]] ; then
EGIT_REPO_URI="https://git.savannah.gnu.org/git/man-db.git;
 else
SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha ~amd64 ~arm arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
 fi
 
 LICENSE="GPL-3"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/

2020-08-25 Thread Sam James
commit: ad1e10e2d14af230cb8d0b0a7facaf64f7be
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug 25 10:25:59 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 25 10:25:59 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad1e10e2

sys-apps/man-db: Stabilize 2.9.3 arm64, #738344

Signed-off-by: Sam James  gentoo.org>

 sys-apps/man-db/man-db-2.9.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/man-db/man-db-2.9.3.ebuild 
b/sys-apps/man-db/man-db-2.9.3.ebuild
index eb6d7bfa69e..fb0be77fa18 100644
--- a/sys-apps/man-db/man-db-2.9.3.ebuild
+++ b/sys-apps/man-db/man-db-2.9.3.ebuild
@@ -12,7 +12,7 @@ if [[ "${PV}" = * ]] ; then
EGIT_REPO_URI="https://git.savannah.gnu.org/git/man-db.git;
 else
SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
 fi
 
 LICENSE="GPL-3"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/

2020-08-24 Thread Sergei Trofimovich
commit: 942fff7eb4afae077fc1848255db6268120c96fa
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Mon Aug 24 15:33:50 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Aug 24 17:33:00 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=942fff7e

sys-apps/man-db: stable 2.9.3 for sparc, bug #738344

Package-Manager: Portage-2.3.103, Repoman-2.3.23
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

 sys-apps/man-db/man-db-2.9.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/man-db/man-db-2.9.3.ebuild 
b/sys-apps/man-db/man-db-2.9.3.ebuild
index 8ad0f47c856..eb6d7bfa69e 100644
--- a/sys-apps/man-db/man-db-2.9.3.ebuild
+++ b/sys-apps/man-db/man-db-2.9.3.ebuild
@@ -12,7 +12,7 @@ if [[ "${PV}" = * ]] ; then
EGIT_REPO_URI="https://git.savannah.gnu.org/git/man-db.git;
 else
SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
 fi
 
 LICENSE="GPL-3"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/

2020-06-23 Thread Lars Wendler
commit: 16d79c2b570806dfc731fc4ae71caff134c49ab5
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Jun 23 06:42:56 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Tue Jun 23 07:46:46 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16d79c2b

sys-apps/man-db: Bump to version 2.9.3

Package-Manager: Portage-2.3.102, Repoman-2.3.22
Signed-off-by: Lars Wendler  gentoo.org>

 sys-apps/man-db/Manifest|   1 +
 sys-apps/man-db/man-db-2.9.3.ebuild | 157 
 2 files changed, 158 insertions(+)

diff --git a/sys-apps/man-db/Manifest b/sys-apps/man-db/Manifest
index 9d6e116797e..81c7826356b 100644
--- a/sys-apps/man-db/Manifest
+++ b/sys-apps/man-db/Manifest
@@ -1,3 +1,4 @@
 DIST man-db-2.8.7.tar.xz 1839012 BLAKE2B 
19b438b1083cfd838421f29ed053fe85686929bc9f2105fe399ea99622f138bca2ca17cddb9223362db2d5f9c4bb3669865ecf749fe845ea8e4223027f67
 SHA512 
9f9d6f3b776c0b35f95c179fb668f2dc3db3d3e63a162cfda98c5d126fe147f2418e1a1503037ebe28314f57d9b6f48b7f7674d611df14424973a866a61ff2d9
 DIST man-db-2.9.1.tar.xz 1875456 BLAKE2B 
42d7d5f49bf19e031bde18dd60cbf18a7656e8756f2cc5d3789cab6ea82283115ed0303ae2f7f7ffd3e32310302b7b70b4e39704bd5c2a08ab60a38905d8c448
 SHA512 
ae2d1e9f293795c63f5a9a1a765478a9a59cbe5fe6f759647be5057c1ae53f90baee8d5467921f3d0102300f2111a5026eeb25f78401bcb16ce45ad790634977
 DIST man-db-2.9.2.tar.xz 1885484 BLAKE2B 
46778ebdecffcdefedd062e3f6a01a54054b57aa9636450dd148f62184b9bb919deb72e3b57b2fc75670fc2d8d274417f00994f7030fee913d572637e080b4c1
 SHA512 
47b63c074cf61c15f82230cc35a0062ab6ded8c3229475c6667a47ca518346d0555616c5b07bb01515b31bd80cbdc9870cd0535097d013252401c6927002
+DIST man-db-2.9.3.tar.xz 1885840 BLAKE2B 
6163660af60a2900220d7b1de74caa9cb9e5764cc5da20469a8fb08e19ee1948937916664fdc493b89da8fd829aa512877892245fabc00fb586c7754c0da3d53
 SHA512 
ca1c1214753483f6e22efe69a9df9852e0de01a9ad3b9950dcbbc9f38e6060100b98a84333256f8c734002e66e2fd6256bc017a31bd9acfc42002dca2c0f879b

diff --git a/sys-apps/man-db/man-db-2.9.3.ebuild 
b/sys-apps/man-db/man-db-2.9.3.ebuild
new file mode 100644
index 000..8ad0f47c856
--- /dev/null
+++ b/sys-apps/man-db/man-db-2.9.3.ebuild
@@ -0,0 +1,157 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit systemd
+
+DESCRIPTION="a man replacement that utilizes berkdb instead of flat files"
+HOMEPAGE="http://www.nongnu.org/man-db/;
+if [[ "${PV}" = * ]] ; then
+   inherit autotools git-r3
+   EGIT_REPO_URI="https://git.savannah.gnu.org/git/man-db.git;
+else
+   SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="berkdb +gdbm +manpager nls +seccomp selinux static-libs zlib"
+
+CDEPEND="
+   !sys-apps/man
+   >=dev-libs/libpipeline-1.5.0
+   sys-apps/groff
+   gdbm? ( sys-libs/gdbm:= )
+   !gdbm? ( berkdb? ( sys-libs/db:= ) )
+   !berkdb? ( !gdbm? ( sys-libs/gdbm:= ) )
+   seccomp? ( sys-libs/libseccomp )
+   zlib? ( sys-libs/zlib )
+"
+DEPEND="${CDEPEND}"
+BDEPEND="
+   app-arch/xz-utils
+   virtual/pkgconfig
+   nls? (
+   >=app-text/po4a-0.45
+   sys-devel/gettext
+   )
+"
+RDEPEND="
+   ${CDEPEND}
+   acct-group/man
+   acct-user/man
+   selinux? ( sec-policy/selinux-mandb )
+"
+PDEPEND="manpager? ( app-text/manpager )"
+
+pkg_setup() {
+   if (use gdbm && use berkdb) || (use !gdbm && use !berkdb) ; then #496150
+   ewarn "Defaulting to USE=gdbm due to ambiguous berkdb/gdbm USE 
flag settings"
+   fi
+}
+
+src_unpack() {
+   if [[ "${PV}" == * ]] ; then
+   git-r3_src_unpack
+
+   # We need to mess with gnulib :-/
+   EGIT_REPO_URI="https://git.savannah.gnu.org/r/gnulib.git; \
+   EGIT_CHECKOUT_DIR="${WORKDIR}/gnulib" \
+   git-r3_src_unpack
+   else
+   default
+   fi
+}
+
+src_prepare() {
+   default
+   if [[ "${PV}" == * ]] ; then
+   local bootstrap_opts=(
+   --gnulib-srcdir=../gnulib
+   --no-bootstrap-sync
+   --copy
+   --no-git
+   )
+   AUTORECONF="/bin/true" \
+   LIBTOOLIZE="/bin/true" \
+   sh ./bootstrap "${bootstrap_opts[@]}" || die
+
+   eautoreconf
+   fi
+}
+
+src_configure() {
+   export ac_cv_lib_z_gzopen=$(usex zlib)
+   local myeconfargs=(
+   --with-systemdtmpfilesdir="${EPREFIX}"/usr/lib/tmpfiles.d
+   --with-systemdsystemunitdir="$(systemd_get_systemunitdir)"
+   --disable-setuid #662438
+   --enable-cache-owner=man
+   --with-sections="1 1p 8 2 3 3p 4 5 6 7 9 0p tcl n l p o 1x 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/

2020-06-23 Thread Lars Wendler
commit: 81a8b74395030646d38348fe32b75f6f35a18707
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Jun 23 06:43:55 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Tue Jun 23 07:46:47 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81a8b743

sys-apps/man-db: Removed old

Package-Manager: Portage-2.3.102, Repoman-2.3.22
Signed-off-by: Lars Wendler  gentoo.org>

 sys-apps/man-db/Manifest|   1 -
 sys-apps/man-db/man-db-2.9.1.ebuild | 157 
 2 files changed, 158 deletions(-)

diff --git a/sys-apps/man-db/Manifest b/sys-apps/man-db/Manifest
index 81c7826356b..7e6c1b9c89c 100644
--- a/sys-apps/man-db/Manifest
+++ b/sys-apps/man-db/Manifest
@@ -1,4 +1,3 @@
 DIST man-db-2.8.7.tar.xz 1839012 BLAKE2B 
19b438b1083cfd838421f29ed053fe85686929bc9f2105fe399ea99622f138bca2ca17cddb9223362db2d5f9c4bb3669865ecf749fe845ea8e4223027f67
 SHA512 
9f9d6f3b776c0b35f95c179fb668f2dc3db3d3e63a162cfda98c5d126fe147f2418e1a1503037ebe28314f57d9b6f48b7f7674d611df14424973a866a61ff2d9
-DIST man-db-2.9.1.tar.xz 1875456 BLAKE2B 
42d7d5f49bf19e031bde18dd60cbf18a7656e8756f2cc5d3789cab6ea82283115ed0303ae2f7f7ffd3e32310302b7b70b4e39704bd5c2a08ab60a38905d8c448
 SHA512 
ae2d1e9f293795c63f5a9a1a765478a9a59cbe5fe6f759647be5057c1ae53f90baee8d5467921f3d0102300f2111a5026eeb25f78401bcb16ce45ad790634977
 DIST man-db-2.9.2.tar.xz 1885484 BLAKE2B 
46778ebdecffcdefedd062e3f6a01a54054b57aa9636450dd148f62184b9bb919deb72e3b57b2fc75670fc2d8d274417f00994f7030fee913d572637e080b4c1
 SHA512 
47b63c074cf61c15f82230cc35a0062ab6ded8c3229475c6667a47ca518346d0555616c5b07bb01515b31bd80cbdc9870cd0535097d013252401c6927002
 DIST man-db-2.9.3.tar.xz 1885840 BLAKE2B 
6163660af60a2900220d7b1de74caa9cb9e5764cc5da20469a8fb08e19ee1948937916664fdc493b89da8fd829aa512877892245fabc00fb586c7754c0da3d53
 SHA512 
ca1c1214753483f6e22efe69a9df9852e0de01a9ad3b9950dcbbc9f38e6060100b98a84333256f8c734002e66e2fd6256bc017a31bd9acfc42002dca2c0f879b

diff --git a/sys-apps/man-db/man-db-2.9.1.ebuild 
b/sys-apps/man-db/man-db-2.9.1.ebuild
deleted file mode 100644
index 92546556c66..000
--- a/sys-apps/man-db/man-db-2.9.1.ebuild
+++ /dev/null
@@ -1,157 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit systemd
-
-DESCRIPTION="a man replacement that utilizes berkdb instead of flat files"
-HOMEPAGE="http://www.nongnu.org/man-db/;
-if [[ "${PV}" = * ]] ; then
-   inherit autotools git-r3
-   EGIT_REPO_URI="https://git.savannah.gnu.org/git/man-db.git;
-else
-   SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
-fi
-
-LICENSE="GPL-3"
-SLOT="0"
-IUSE="berkdb +gdbm +manpager nls +seccomp selinux static-libs zlib"
-
-CDEPEND="
-   !sys-apps/man
-   >=dev-libs/libpipeline-1.5.0
-   sys-apps/groff
-   gdbm? ( sys-libs/gdbm:= )
-   !gdbm? ( berkdb? ( sys-libs/db:= ) )
-   !berkdb? ( !gdbm? ( sys-libs/gdbm:= ) )
-   seccomp? ( sys-libs/libseccomp )
-   zlib? ( sys-libs/zlib )
-"
-DEPEND="${CDEPEND}"
-BDEPEND="
-   app-arch/xz-utils
-   virtual/pkgconfig
-   nls? (
-   >=app-text/po4a-0.45
-   sys-devel/gettext
-   )
-"
-RDEPEND="
-   ${CDEPEND}
-   acct-group/man
-   acct-user/man
-   selinux? ( sec-policy/selinux-mandb )
-"
-PDEPEND="manpager? ( app-text/manpager )"
-
-pkg_setup() {
-   if (use gdbm && use berkdb) || (use !gdbm && use !berkdb) ; then #496150
-   ewarn "Defaulting to USE=gdbm due to ambiguous berkdb/gdbm USE 
flag settings"
-   fi
-}
-
-src_unpack() {
-   if [[ "${PV}" == * ]] ; then
-   git-r3_src_unpack
-
-   # We need to mess with gnulib :-/
-   EGIT_REPO_URI="https://git.savannah.gnu.org/r/gnulib.git; \
-   EGIT_CHECKOUT_DIR="${WORKDIR}/gnulib" \
-   git-r3_src_unpack
-   else
-   default
-   fi
-}
-
-src_prepare() {
-   default
-   if [[ "${PV}" == * ]] ; then
-   local bootstrap_opts=(
-   --gnulib-srcdir=../gnulib
-   --no-bootstrap-sync
-   --copy
-   --no-git
-   )
-   AUTORECONF="/bin/true" \
-   LIBTOOLIZE="/bin/true" \
-   sh ./bootstrap "${bootstrap_opts[@]}" || die
-
-   eautoreconf
-   fi
-}
-
-src_configure() {
-   export ac_cv_lib_z_gzopen=$(usex zlib)
-   local myeconfargs=(
-   --with-systemdtmpfilesdir="${EPREFIX}"/usr/lib/tmpfiles.d
-   --with-systemdsystemunitdir="$(systemd_get_systemunitdir)"
-   --disable-setuid #662438
-   --enable-cache-owner=man
-   --with-sections="1 1p 8 2 3 3p 4 5 6 7 9 0p tcl n l p o 1x 2x 
3x 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/

2020-06-02 Thread Lars Wendler
commit: 89a54fb0ae38df6c4f62792b6f2bef03b7cfde02
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Jun  2 09:13:40 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Tue Jun  2 09:13:48 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89a54fb0

sys-apps/man-db: Synced live ebuild

Package-Manager: Portage-2.3.100, Repoman-2.3.22
Signed-off-by: Lars Wendler  gentoo.org>

 sys-apps/man-db/man-db-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/man-db/man-db-.ebuild 
b/sys-apps/man-db/man-db-.ebuild
index 92546556c66..8ad0f47c856 100644
--- a/sys-apps/man-db/man-db-.ebuild
+++ b/sys-apps/man-db/man-db-.ebuild
@@ -110,7 +110,7 @@ src_configure() {
 src_install() {
default
dodoc docs/{HACKING,TODO}
-   find "${ED}" -name "*.la" -delete || die
+   find "${ED}" -type f -name "*.la" -delete || die
 
exeinto /etc/cron.daily
newexe "${FILESDIR}"/man-db.cron-r1 man-db #289884



[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/

2020-06-02 Thread Lars Wendler
commit: bf1bee65cb6e66ef950a6edd578cdaecbab253bc
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Jun  2 09:09:18 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Tue Jun  2 09:13:48 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf1bee65

sys-apps/man-db: Bump to version 2.9.2

Package-Manager: Portage-2.3.100, Repoman-2.3.22
Signed-off-by: Lars Wendler  gentoo.org>

 sys-apps/man-db/Manifest|   1 +
 sys-apps/man-db/man-db-2.9.2.ebuild | 157 
 2 files changed, 158 insertions(+)

diff --git a/sys-apps/man-db/Manifest b/sys-apps/man-db/Manifest
index 071f45cf4b9..9d6e116797e 100644
--- a/sys-apps/man-db/Manifest
+++ b/sys-apps/man-db/Manifest
@@ -1,2 +1,3 @@
 DIST man-db-2.8.7.tar.xz 1839012 BLAKE2B 
19b438b1083cfd838421f29ed053fe85686929bc9f2105fe399ea99622f138bca2ca17cddb9223362db2d5f9c4bb3669865ecf749fe845ea8e4223027f67
 SHA512 
9f9d6f3b776c0b35f95c179fb668f2dc3db3d3e63a162cfda98c5d126fe147f2418e1a1503037ebe28314f57d9b6f48b7f7674d611df14424973a866a61ff2d9
 DIST man-db-2.9.1.tar.xz 1875456 BLAKE2B 
42d7d5f49bf19e031bde18dd60cbf18a7656e8756f2cc5d3789cab6ea82283115ed0303ae2f7f7ffd3e32310302b7b70b4e39704bd5c2a08ab60a38905d8c448
 SHA512 
ae2d1e9f293795c63f5a9a1a765478a9a59cbe5fe6f759647be5057c1ae53f90baee8d5467921f3d0102300f2111a5026eeb25f78401bcb16ce45ad790634977
+DIST man-db-2.9.2.tar.xz 1885484 BLAKE2B 
46778ebdecffcdefedd062e3f6a01a54054b57aa9636450dd148f62184b9bb919deb72e3b57b2fc75670fc2d8d274417f00994f7030fee913d572637e080b4c1
 SHA512 
47b63c074cf61c15f82230cc35a0062ab6ded8c3229475c6667a47ca518346d0555616c5b07bb01515b31bd80cbdc9870cd0535097d013252401c6927002

diff --git a/sys-apps/man-db/man-db-2.9.2.ebuild 
b/sys-apps/man-db/man-db-2.9.2.ebuild
new file mode 100644
index 000..8ad0f47c856
--- /dev/null
+++ b/sys-apps/man-db/man-db-2.9.2.ebuild
@@ -0,0 +1,157 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit systemd
+
+DESCRIPTION="a man replacement that utilizes berkdb instead of flat files"
+HOMEPAGE="http://www.nongnu.org/man-db/;
+if [[ "${PV}" = * ]] ; then
+   inherit autotools git-r3
+   EGIT_REPO_URI="https://git.savannah.gnu.org/git/man-db.git;
+else
+   SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="berkdb +gdbm +manpager nls +seccomp selinux static-libs zlib"
+
+CDEPEND="
+   !sys-apps/man
+   >=dev-libs/libpipeline-1.5.0
+   sys-apps/groff
+   gdbm? ( sys-libs/gdbm:= )
+   !gdbm? ( berkdb? ( sys-libs/db:= ) )
+   !berkdb? ( !gdbm? ( sys-libs/gdbm:= ) )
+   seccomp? ( sys-libs/libseccomp )
+   zlib? ( sys-libs/zlib )
+"
+DEPEND="${CDEPEND}"
+BDEPEND="
+   app-arch/xz-utils
+   virtual/pkgconfig
+   nls? (
+   >=app-text/po4a-0.45
+   sys-devel/gettext
+   )
+"
+RDEPEND="
+   ${CDEPEND}
+   acct-group/man
+   acct-user/man
+   selinux? ( sec-policy/selinux-mandb )
+"
+PDEPEND="manpager? ( app-text/manpager )"
+
+pkg_setup() {
+   if (use gdbm && use berkdb) || (use !gdbm && use !berkdb) ; then #496150
+   ewarn "Defaulting to USE=gdbm due to ambiguous berkdb/gdbm USE 
flag settings"
+   fi
+}
+
+src_unpack() {
+   if [[ "${PV}" == * ]] ; then
+   git-r3_src_unpack
+
+   # We need to mess with gnulib :-/
+   EGIT_REPO_URI="https://git.savannah.gnu.org/r/gnulib.git; \
+   EGIT_CHECKOUT_DIR="${WORKDIR}/gnulib" \
+   git-r3_src_unpack
+   else
+   default
+   fi
+}
+
+src_prepare() {
+   default
+   if [[ "${PV}" == * ]] ; then
+   local bootstrap_opts=(
+   --gnulib-srcdir=../gnulib
+   --no-bootstrap-sync
+   --copy
+   --no-git
+   )
+   AUTORECONF="/bin/true" \
+   LIBTOOLIZE="/bin/true" \
+   sh ./bootstrap "${bootstrap_opts[@]}" || die
+
+   eautoreconf
+   fi
+}
+
+src_configure() {
+   export ac_cv_lib_z_gzopen=$(usex zlib)
+   local myeconfargs=(
+   --with-systemdtmpfilesdir="${EPREFIX}"/usr/lib/tmpfiles.d
+   --with-systemdsystemunitdir="$(systemd_get_systemunitdir)"
+   --disable-setuid #662438
+   --enable-cache-owner=man
+   --with-sections="1 1p 8 2 3 3p 4 5 6 7 9 0p tcl n l p o 1x 2x 
3x 4x 5x 6x 7x 8x"
+   $(use_enable nls)
+   $(use_enable static-libs static)
+   $(use_with seccomp libseccomp)
+   --with-db=$(usex gdbm gdbm $(usex berkdb db gdbm))
+   )
+   econf "${myeconfargs[@]}"
+
+   # Disable color output from groff so 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/files/, sys-apps/man-db/

2020-04-21 Thread Lars Wendler
commit: 5f96b31dfd4738313f0ffbde83945f64c2b46ca2
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Apr 21 07:37:32 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Tue Apr 21 07:37:32 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f96b31d

sys-apps/man-db: Removed old

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Lars Wendler  gentoo.org>

 sys-apps/man-db/Manifest |   2 -
 sys-apps/man-db/files/man-db.cron|  11 ---
 sys-apps/man-db/man-db-2.7.6.1-r2.ebuild | 110 --
 sys-apps/man-db/man-db-2.9.0.ebuild  | 157 ---
 4 files changed, 280 deletions(-)

diff --git a/sys-apps/man-db/Manifest b/sys-apps/man-db/Manifest
index 6e12ba7270a..071f45cf4b9 100644
--- a/sys-apps/man-db/Manifest
+++ b/sys-apps/man-db/Manifest
@@ -1,4 +1,2 @@
-DIST man-db-2.7.6.1.tar.xz 1541316 BLAKE2B 
ea3aa7e90ea8af4882bd99d99374cc37d9c0c7f70bb970973eb3f2178aa4323bcdebc7f39f142ec0144dbe55a9f86aba15d9fe281d2662d280b8e6dca9452f24
 SHA512 
623c5e7f8b7c289908b2c926f8777293b8d39aeceef0d2509d701a8b0bfa81408650f655c8608318221786c751a79ee91124b07993de5298cd7fa6d8bb737301
 DIST man-db-2.8.7.tar.xz 1839012 BLAKE2B 
19b438b1083cfd838421f29ed053fe85686929bc9f2105fe399ea99622f138bca2ca17cddb9223362db2d5f9c4bb3669865ecf749fe845ea8e4223027f67
 SHA512 
9f9d6f3b776c0b35f95c179fb668f2dc3db3d3e63a162cfda98c5d126fe147f2418e1a1503037ebe28314f57d9b6f48b7f7674d611df14424973a866a61ff2d9
-DIST man-db-2.9.0.tar.xz 1857216 BLAKE2B 
b797c1bc48027346114d35f00624686daa7e139cf5836e207b482d645009b95577bc13cbad3f1b2498e8c7e8c2f530d43aa8dec96ebad6bb84e6cc77064319d1
 SHA512 
7deb4421c7944276c6edf974b1336ee2f6605ee470c98d374544e2fcaa32ec2afe077c5fd020fc1f74df058384a293b8ad5a92d86b1c15a949573af46ba09cda
 DIST man-db-2.9.1.tar.xz 1875456 BLAKE2B 
42d7d5f49bf19e031bde18dd60cbf18a7656e8756f2cc5d3789cab6ea82283115ed0303ae2f7f7ffd3e32310302b7b70b4e39704bd5c2a08ab60a38905d8c448
 SHA512 
ae2d1e9f293795c63f5a9a1a765478a9a59cbe5fe6f759647be5057c1ae53f90baee8d5467921f3d0102300f2111a5026eeb25f78401bcb16ce45ad790634977

diff --git a/sys-apps/man-db/files/man-db.cron 
b/sys-apps/man-db/files/man-db.cron
deleted file mode 100644
index b3794f25573..000
--- a/sys-apps/man-db/files/man-db.cron
+++ /dev/null
@@ -1,11 +0,0 @@
-#!/bin/sh
-
-# Use same perms/settings as the ebuild.
-cachedir="/var/cache/man"
-if [ ! -d "${cachedir}" ]; then
-   mkdir -p "${cachedir}"
-   chown man:man "${cachedir}"
-   chmod 0755 "${cachedir}"
-fi
-
-exec nice mandb --quiet

diff --git a/sys-apps/man-db/man-db-2.7.6.1-r2.ebuild 
b/sys-apps/man-db/man-db-2.7.6.1-r2.ebuild
deleted file mode 100644
index a4faae26809..000
--- a/sys-apps/man-db/man-db-2.7.6.1-r2.ebuild
+++ /dev/null
@@ -1,110 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit eutils ltprune user versionator
-
-DESCRIPTION="a man replacement that utilizes berkdb instead of flat files"
-HOMEPAGE="http://www.nongnu.org/man-db/;
-SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 
sparc x86 ~amd64-linux ~x86-linux"
-IUSE="berkdb +gdbm +manpager nls selinux static-libs zlib"
-
-CDEPEND=">=dev-libs/libpipeline-1.4.0
-   berkdb? ( sys-libs/db:= )
-   gdbm? ( sys-libs/gdbm:= )
-   !berkdb? ( !gdbm? ( sys-libs/gdbm:= ) )
-   sys-apps/groff
-   zlib? ( sys-libs/zlib )
-   !sys-apps/man"
-DEPEND="${CDEPEND}
-   app-arch/xz-utils
-   virtual/pkgconfig
-   nls? (
-   >=app-text/po4a-0.45
-   sys-devel/gettext
-   )"
-RDEPEND="${CDEPEND}
-   selinux? ( sec-policy/selinux-mandb )
-"
-PDEPEND="manpager? ( app-text/manpager )"
-
-pkg_setup() {
-   # Create user now as Makefile in src_install does setuid/chown
-   enewgroup man 15
-   enewuser man 13 -1 /usr/share/man man
-
-   if (use gdbm && use berkdb) || (use !gdbm && use !berkdb) ; then #496150
-   ewarn "Defaulting to USE=gdbm due to ambiguous berkdb/gdbm USE 
flag settings"
-   fi
-}
-
-src_configure() {
-   export ac_cv_lib_z_gzopen=$(usex zlib)
-   local myeconfargs=(
-   --docdir='$(datarootdir)'/doc/${PF}
-   --with-systemdtmpfilesdir="${EPREFIX}"/usr/lib/tmpfiles.d
-   --enable-setuid
-   --enable-cache-owner=man
-   --with-sections="1 1p 8 2 3 3p 4 5 6 7 9 0p tcl n l p o 1x 2x 
3x 4x 5x 6x 7x 8x"
-   $(use_enable nls)
-   $(use_enable static-libs static)
-   --with-db=$(usex gdbm gdbm $(usex berkdb db gdbm))
-   )
-   econf "${myeconfargs[@]}"
-
-   # Disable color output from groff so that the manpager can add it. 
#184604
-   sed -i \
-   -e '/^#DEFINE.*\<[nt]roff\>/{s:^#::;s:$: -c:}' \
-   src/man_db.conf 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/

2020-03-21 Thread Mart Raudsepp
commit: 3ef514af1e8c3f054723c8c0459b32443bbc49c4
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Mar 21 09:18:48 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Mar 21 09:24:15 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ef514af

sys-apps/man-db: arm64 stable (bug #710854)

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Mart Raudsepp  gentoo.org>

 sys-apps/man-db/man-db-2.8.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/man-db/man-db-2.8.7.ebuild 
b/sys-apps/man-db/man-db-2.8.7.ebuild
index f5f7eabc8e0..ce3d896ca60 100644
--- a/sys-apps/man-db/man-db-2.8.7.ebuild
+++ b/sys-apps/man-db/man-db-2.8.7.ebuild
@@ -12,7 +12,7 @@ if [[ "${PV}" = * ]] ; then
EGIT_REPO_URI="https://git.savannah.gnu.org/git/man-db.git;
 else
SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 
~riscv s390 sh sparc x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~riscv 
s390 sh sparc x86 ~amd64-linux ~x86-linux"
 fi
 
 LICENSE="GPL-3"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/

2020-03-15 Thread Mikle Kolyada
commit: 8369f76262e9de0b9623db46bc36f48afde08364
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun Mar 15 13:07:51 2020 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun Mar 15 13:07:51 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8369f762

sys-apps/man-db: sh stable wrt bug #710854

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="sh"
Signed-off-by: Mikle Kolyada  gentoo.org>

 sys-apps/man-db/man-db-2.8.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/man-db/man-db-2.8.7.ebuild 
b/sys-apps/man-db/man-db-2.8.7.ebuild
index 27b3761dfff..f5f7eabc8e0 100644
--- a/sys-apps/man-db/man-db-2.8.7.ebuild
+++ b/sys-apps/man-db/man-db-2.8.7.ebuild
@@ -12,7 +12,7 @@ if [[ "${PV}" = * ]] ; then
EGIT_REPO_URI="https://git.savannah.gnu.org/git/man-db.git;
 else
SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 
~riscv s390 ~sh sparc x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 
~riscv s390 sh sparc x86 ~amd64-linux ~x86-linux"
 fi
 
 LICENSE="GPL-3"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/

2020-03-02 Thread Sergei Trofimovich
commit: 5a157a16ec9aba739afd5314dc2d9b75d86b085b
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Mar  2 11:37:41 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Mar  2 11:37:41 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a157a16

sys-apps/man-db: stable 2.8.7 for hppa, bug #710854

Package-Manager: Portage-2.3.88, Repoman-2.3.20
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 sys-apps/man-db/man-db-2.8.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/man-db/man-db-2.8.7.ebuild 
b/sys-apps/man-db/man-db-2.8.7.ebuild
index 567bf122d1f..27b3761dfff 100644
--- a/sys-apps/man-db/man-db-2.8.7.ebuild
+++ b/sys-apps/man-db/man-db-2.8.7.ebuild
@@ -12,7 +12,7 @@ if [[ "${PV}" = * ]] ; then
EGIT_REPO_URI="https://git.savannah.gnu.org/git/man-db.git;
 else
SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 
~riscv s390 ~sh sparc x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 
~riscv s390 ~sh sparc x86 ~amd64-linux ~x86-linux"
 fi
 
 LICENSE="GPL-3"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/

2020-03-02 Thread Sergei Trofimovich
commit: 9f7a6061f53026c044295fe5b29fc852850254fd
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Mar  2 11:32:59 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Mar  2 11:32:59 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f7a6061

sys-apps/man-db: stable 2.8.7 for ppc64, bug #710854

Package-Manager: Portage-2.3.88, Repoman-2.3.20
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 sys-apps/man-db/man-db-2.8.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/man-db/man-db-2.8.7.ebuild 
b/sys-apps/man-db/man-db-2.8.7.ebuild
index 5a8ce8d0ebd..567bf122d1f 100644
--- a/sys-apps/man-db/man-db-2.8.7.ebuild
+++ b/sys-apps/man-db/man-db-2.8.7.ebuild
@@ -12,7 +12,7 @@ if [[ "${PV}" = * ]] ; then
EGIT_REPO_URI="https://git.savannah.gnu.org/git/man-db.git;
 else
SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ~ppc64 
~riscv s390 ~sh sparc x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 
~riscv s390 ~sh sparc x86 ~amd64-linux ~x86-linux"
 fi
 
 LICENSE="GPL-3"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/

2020-03-02 Thread Sergei Trofimovich
commit: a41f6ab738a033c3ee5e0996b9436543558dd7ea
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Mar  2 11:18:34 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Mar  2 11:18:34 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a41f6ab7

sys-apps/man-db: stable 2.8.7 for ppc, bug #710854

Package-Manager: Portage-2.3.88, Repoman-2.3.20
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 sys-apps/man-db/man-db-2.8.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/man-db/man-db-2.8.7.ebuild 
b/sys-apps/man-db/man-db-2.8.7.ebuild
index 270ee83e29f..5a8ce8d0ebd 100644
--- a/sys-apps/man-db/man-db-2.8.7.ebuild
+++ b/sys-apps/man-db/man-db-2.8.7.ebuild
@@ -12,7 +12,7 @@ if [[ "${PV}" = * ]] ; then
EGIT_REPO_URI="https://git.savannah.gnu.org/git/man-db.git;
 else
SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv s390 ~sh sparc x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ~ppc64 
~riscv s390 ~sh sparc x86 ~amd64-linux ~x86-linux"
 fi
 
 LICENSE="GPL-3"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/

2020-02-26 Thread Agostino Sarubbo
commit: 71caf722131788ca3147b7ca7aab74d38fd4b36b
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Feb 26 13:12:05 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Feb 26 13:12:05 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71caf722

sys-apps/man-db: x86 stable wrt bug #710854

Package-Manager: Portage-2.3.84, Repoman-2.3.20
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-apps/man-db/man-db-2.8.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/man-db/man-db-2.8.7.ebuild 
b/sys-apps/man-db/man-db-2.8.7.ebuild
index 8390d9dc055..270ee83e29f 100644
--- a/sys-apps/man-db/man-db-2.8.7.ebuild
+++ b/sys-apps/man-db/man-db-2.8.7.ebuild
@@ -12,7 +12,7 @@ if [[ "${PV}" = * ]] ; then
EGIT_REPO_URI="https://git.savannah.gnu.org/git/man-db.git;
 else
SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv s390 ~sh sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv s390 ~sh sparc x86 ~amd64-linux ~x86-linux"
 fi
 
 LICENSE="GPL-3"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/

2020-02-26 Thread Agostino Sarubbo
commit: a879ff009a0aff20f38ebc4407560b49380bac64
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Feb 26 13:11:40 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Feb 26 13:11:40 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a879ff00

sys-apps/man-db: arm stable wrt bug #710854

Package-Manager: Portage-2.3.84, Repoman-2.3.20
RepoMan-Options: --include-arches="arm"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-apps/man-db/man-db-2.8.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/man-db/man-db-2.8.7.ebuild 
b/sys-apps/man-db/man-db-2.8.7.ebuild
index c9919fab386..8390d9dc055 100644
--- a/sys-apps/man-db/man-db-2.8.7.ebuild
+++ b/sys-apps/man-db/man-db-2.8.7.ebuild
@@ -12,7 +12,7 @@ if [[ "${PV}" = * ]] ; then
EGIT_REPO_URI="https://git.savannah.gnu.org/git/man-db.git;
 else
SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv s390 ~sh sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv s390 ~sh sparc ~x86 ~amd64-linux ~x86-linux"
 fi
 
 LICENSE="GPL-3"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/

2020-02-26 Thread Agostino Sarubbo
commit: afa2165a7c8086cf2c5941bceae9eaee26c0f281
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Feb 26 11:11:51 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Feb 26 11:11:51 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afa2165a

sys-apps/man-db: sparc stable wrt bug #710854

Package-Manager: Portage-2.3.84, Repoman-2.3.20
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-apps/man-db/man-db-2.8.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/man-db/man-db-2.8.7.ebuild 
b/sys-apps/man-db/man-db-2.8.7.ebuild
index bc7d6784d2b..c9919fab386 100644
--- a/sys-apps/man-db/man-db-2.8.7.ebuild
+++ b/sys-apps/man-db/man-db-2.8.7.ebuild
@@ -12,7 +12,7 @@ if [[ "${PV}" = * ]] ; then
EGIT_REPO_URI="https://git.savannah.gnu.org/git/man-db.git;
 else
SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv s390 ~sh sparc ~x86 ~amd64-linux ~x86-linux"
 fi
 
 LICENSE="GPL-3"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/

2020-02-26 Thread Agostino Sarubbo
commit: 0e2a7854aa0946b2fb761ea0de3b9f9ddccbc66e
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Feb 26 11:11:28 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Feb 26 11:11:28 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e2a7854

sys-apps/man-db: s390 stable wrt bug #710854

Package-Manager: Portage-2.3.84, Repoman-2.3.20
RepoMan-Options: --include-arches="s390"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-apps/man-db/man-db-2.8.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/man-db/man-db-2.8.7.ebuild 
b/sys-apps/man-db/man-db-2.8.7.ebuild
index d6e7a660372..bc7d6784d2b 100644
--- a/sys-apps/man-db/man-db-2.8.7.ebuild
+++ b/sys-apps/man-db/man-db-2.8.7.ebuild
@@ -12,7 +12,7 @@ if [[ "${PV}" = * ]] ; then
EGIT_REPO_URI="https://git.savannah.gnu.org/git/man-db.git;
 else
SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
 fi
 
 LICENSE="GPL-3"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/

2020-02-26 Thread Agostino Sarubbo
commit: 34423f384e97959a42158fa05340111e91167145
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Feb 26 11:11:06 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Feb 26 11:11:06 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34423f38

sys-apps/man-db: ia64 stable wrt bug #710854

Package-Manager: Portage-2.3.84, Repoman-2.3.20
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-apps/man-db/man-db-2.8.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/man-db/man-db-2.8.7.ebuild 
b/sys-apps/man-db/man-db-2.8.7.ebuild
index 1d64fe9dc09..d6e7a660372 100644
--- a/sys-apps/man-db/man-db-2.8.7.ebuild
+++ b/sys-apps/man-db/man-db-2.8.7.ebuild
@@ -12,7 +12,7 @@ if [[ "${PV}" = * ]] ; then
EGIT_REPO_URI="https://git.savannah.gnu.org/git/man-db.git;
 else
SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
 fi
 
 LICENSE="GPL-3"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/

2020-02-26 Thread Agostino Sarubbo
commit: d9f4e48580cd249e64ecfe4c08f108621b0800e0
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Feb 26 11:10:40 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Feb 26 11:10:40 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9f4e485

sys-apps/man-db: amd64 stable wrt bug #710854

Package-Manager: Portage-2.3.84, Repoman-2.3.20
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-apps/man-db/man-db-2.8.7.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-apps/man-db/man-db-2.8.7.ebuild 
b/sys-apps/man-db/man-db-2.8.7.ebuild
index f4fbb8a7f88..1d64fe9dc09 100644
--- a/sys-apps/man-db/man-db-2.8.7.ebuild
+++ b/sys-apps/man-db/man-db-2.8.7.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
@@ -12,7 +12,7 @@ if [[ "${PV}" = * ]] ; then
EGIT_REPO_URI="https://git.savannah.gnu.org/git/man-db.git;
 else
SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
 fi
 
 LICENSE="GPL-3"



[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/

2020-02-26 Thread Lars Wendler
commit: 94a25d7002b0e47a6592a5fc6ce2b62d0e656b96
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Feb 26 09:03:42 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Feb 26 09:08:28 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94a25d70

sys-apps/man-db: Bump to version 2.9.1

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Lars Wendler  gentoo.org>

 sys-apps/man-db/Manifest|   1 +
 sys-apps/man-db/man-db-2.9.1.ebuild | 157 
 2 files changed, 158 insertions(+)

diff --git a/sys-apps/man-db/Manifest b/sys-apps/man-db/Manifest
index a0e69e86d3d..36496533da6 100644
--- a/sys-apps/man-db/Manifest
+++ b/sys-apps/man-db/Manifest
@@ -2,3 +2,4 @@ DIST man-db-2.7.6.1.tar.xz 1541316 BLAKE2B 
ea3aa7e90ea8af4882bd99d99374cc37d9c0c
 DIST man-db-2.8.6.1.tar.xz 1829328 BLAKE2B 
5dce50a4d5003a370595b3db0b1d7f01c54b53d26f011307bd91447cdeed410ea20a6720b12eae301d21c0b9674ed84b055f38f44e09d5543ce1647dff8b5bca
 SHA512 
0c43cdddf2e07cd4a2225e098ea4cbfb2842a9bbf08bfb073058be0d66efac3a77ca0f8725564677c8f61e671f471c76f1dbba77a7601d7a63bb81350ef51bb5
 DIST man-db-2.8.7.tar.xz 1839012 BLAKE2B 
19b438b1083cfd838421f29ed053fe85686929bc9f2105fe399ea99622f138bca2ca17cddb9223362db2d5f9c4bb3669865ecf749fe845ea8e4223027f67
 SHA512 
9f9d6f3b776c0b35f95c179fb668f2dc3db3d3e63a162cfda98c5d126fe147f2418e1a1503037ebe28314f57d9b6f48b7f7674d611df14424973a866a61ff2d9
 DIST man-db-2.9.0.tar.xz 1857216 BLAKE2B 
b797c1bc48027346114d35f00624686daa7e139cf5836e207b482d645009b95577bc13cbad3f1b2498e8c7e8c2f530d43aa8dec96ebad6bb84e6cc77064319d1
 SHA512 
7deb4421c7944276c6edf974b1336ee2f6605ee470c98d374544e2fcaa32ec2afe077c5fd020fc1f74df058384a293b8ad5a92d86b1c15a949573af46ba09cda
+DIST man-db-2.9.1.tar.xz 1875456 BLAKE2B 
42d7d5f49bf19e031bde18dd60cbf18a7656e8756f2cc5d3789cab6ea82283115ed0303ae2f7f7ffd3e32310302b7b70b4e39704bd5c2a08ab60a38905d8c448
 SHA512 
ae2d1e9f293795c63f5a9a1a765478a9a59cbe5fe6f759647be5057c1ae53f90baee8d5467921f3d0102300f2111a5026eeb25f78401bcb16ce45ad790634977

diff --git a/sys-apps/man-db/man-db-2.9.1.ebuild 
b/sys-apps/man-db/man-db-2.9.1.ebuild
new file mode 100644
index 000..9cc7f136966
--- /dev/null
+++ b/sys-apps/man-db/man-db-2.9.1.ebuild
@@ -0,0 +1,157 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit systemd
+
+DESCRIPTION="a man replacement that utilizes berkdb instead of flat files"
+HOMEPAGE="http://www.nongnu.org/man-db/;
+if [[ "${PV}" = * ]] ; then
+   inherit autotools git-r3
+   EGIT_REPO_URI="https://git.savannah.gnu.org/git/man-db.git;
+else
+   SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="berkdb +gdbm +manpager nls +seccomp selinux static-libs zlib"
+
+CDEPEND="
+   !sys-apps/man
+   >=dev-libs/libpipeline-1.5.0
+   sys-apps/groff
+   gdbm? ( sys-libs/gdbm:= )
+   !gdbm? ( berkdb? ( sys-libs/db:= ) )
+   !berkdb? ( !gdbm? ( sys-libs/gdbm:= ) )
+   seccomp? ( sys-libs/libseccomp )
+   zlib? ( sys-libs/zlib )
+"
+DEPEND="${CDEPEND}"
+BDEPEND="
+   app-arch/xz-utils
+   virtual/pkgconfig
+   nls? (
+   >=app-text/po4a-0.45
+   sys-devel/gettext
+   )
+"
+RDEPEND="
+   ${CDEPEND}
+   acct-group/man
+   acct-user/man
+   selinux? ( sec-policy/selinux-mandb )
+"
+PDEPEND="manpager? ( app-text/manpager )"
+
+pkg_setup() {
+   if (use gdbm && use berkdb) || (use !gdbm && use !berkdb) ; then #496150
+   ewarn "Defaulting to USE=gdbm due to ambiguous berkdb/gdbm USE 
flag settings"
+   fi
+}
+
+src_unpack() {
+   if [[ "${PV}" == * ]] ; then
+   git-r3_src_unpack
+
+   # We need to mess with gnulib :-/
+   EGIT_REPO_URI="https://git.savannah.gnu.org/r/gnulib.git; \
+   EGIT_CHECKOUT_DIR="${WORKDIR}/gnulib" \
+   git-r3_src_unpack
+   else
+   default
+   fi
+}
+
+src_prepare() {
+   default
+   if [[ "${PV}" == * ]] ; then
+   local bootstrap_opts=(
+   --gnulib-srcdir=../gnulib
+   --no-bootstrap-sync
+   --copy
+   --no-git
+   )
+   AUTORECONF="/bin/true" \
+   LIBTOOLIZE="/bin/true" \
+   sh ./bootstrap "${bootstrap_opts[@]}" || die
+
+   eautoreconf
+   fi
+}
+
+src_configure() {
+   export ac_cv_lib_z_gzopen=$(usex zlib)
+   local myeconfargs=(
+   --with-systemdtmpfilesdir="${EPREFIX}"/usr/lib/tmpfiles.d
+   --with-systemdsystemunitdir="$(systemd_get_systemunitdir)"
+   --disable-setuid #662438
+   

[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/

2020-02-26 Thread Lars Wendler
commit: 786e1a6fab1a49c40617d88a40d39fc1890279ba
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Feb 26 09:05:55 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Feb 26 09:08:28 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=786e1a6f

sys-apps/man-db: Removed old

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Lars Wendler  gentoo.org>

 sys-apps/man-db/Manifest  |   1 -
 sys-apps/man-db/man-db-2.8.6.1.ebuild | 127 --
 2 files changed, 128 deletions(-)

diff --git a/sys-apps/man-db/Manifest b/sys-apps/man-db/Manifest
index 36496533da6..6e12ba7270a 100644
--- a/sys-apps/man-db/Manifest
+++ b/sys-apps/man-db/Manifest
@@ -1,5 +1,4 @@
 DIST man-db-2.7.6.1.tar.xz 1541316 BLAKE2B 
ea3aa7e90ea8af4882bd99d99374cc37d9c0c7f70bb970973eb3f2178aa4323bcdebc7f39f142ec0144dbe55a9f86aba15d9fe281d2662d280b8e6dca9452f24
 SHA512 
623c5e7f8b7c289908b2c926f8777293b8d39aeceef0d2509d701a8b0bfa81408650f655c8608318221786c751a79ee91124b07993de5298cd7fa6d8bb737301
-DIST man-db-2.8.6.1.tar.xz 1829328 BLAKE2B 
5dce50a4d5003a370595b3db0b1d7f01c54b53d26f011307bd91447cdeed410ea20a6720b12eae301d21c0b9674ed84b055f38f44e09d5543ce1647dff8b5bca
 SHA512 
0c43cdddf2e07cd4a2225e098ea4cbfb2842a9bbf08bfb073058be0d66efac3a77ca0f8725564677c8f61e671f471c76f1dbba77a7601d7a63bb81350ef51bb5
 DIST man-db-2.8.7.tar.xz 1839012 BLAKE2B 
19b438b1083cfd838421f29ed053fe85686929bc9f2105fe399ea99622f138bca2ca17cddb9223362db2d5f9c4bb3669865ecf749fe845ea8e4223027f67
 SHA512 
9f9d6f3b776c0b35f95c179fb668f2dc3db3d3e63a162cfda98c5d126fe147f2418e1a1503037ebe28314f57d9b6f48b7f7674d611df14424973a866a61ff2d9
 DIST man-db-2.9.0.tar.xz 1857216 BLAKE2B 
b797c1bc48027346114d35f00624686daa7e139cf5836e207b482d645009b95577bc13cbad3f1b2498e8c7e8c2f530d43aa8dec96ebad6bb84e6cc77064319d1
 SHA512 
7deb4421c7944276c6edf974b1336ee2f6605ee470c98d374544e2fcaa32ec2afe077c5fd020fc1f74df058384a293b8ad5a92d86b1c15a949573af46ba09cda
 DIST man-db-2.9.1.tar.xz 1875456 BLAKE2B 
42d7d5f49bf19e031bde18dd60cbf18a7656e8756f2cc5d3789cab6ea82283115ed0303ae2f7f7ffd3e32310302b7b70b4e39704bd5c2a08ab60a38905d8c448
 SHA512 
ae2d1e9f293795c63f5a9a1a765478a9a59cbe5fe6f759647be5057c1ae53f90baee8d5467921f3d0102300f2111a5026eeb25f78401bcb16ce45ad790634977

diff --git a/sys-apps/man-db/man-db-2.8.6.1.ebuild 
b/sys-apps/man-db/man-db-2.8.6.1.ebuild
deleted file mode 100644
index 4d2bfc884fe..000
--- a/sys-apps/man-db/man-db-2.8.6.1.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit systemd
-
-DESCRIPTION="a man replacement that utilizes berkdb instead of flat files"
-HOMEPAGE="http://www.nongnu.org/man-db/;
-if [[ "${PV}" = * ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://git.savannah.gnu.org/git/man-db.git;
-else
-   SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
-fi
-
-LICENSE="GPL-3"
-SLOT="0"
-IUSE="berkdb +gdbm +manpager nls +seccomp selinux static-libs zlib"
-
-CDEPEND="
-   !sys-apps/man
-   >=dev-libs/libpipeline-1.5.0
-   sys-apps/groff
-   berkdb? ( sys-libs/db:= )
-   gdbm? ( sys-libs/gdbm:= )
-   !berkdb? ( !gdbm? ( sys-libs/gdbm:= ) )
-   seccomp? ( sys-libs/libseccomp )
-   zlib? ( sys-libs/zlib )
-"
-DEPEND="${CDEPEND}"
-BDEPEND="
-   app-arch/xz-utils
-   virtual/pkgconfig
-   nls? (
-   >=app-text/po4a-0.45
-   sys-devel/gettext
-   )
-"
-RDEPEND="
-   ${CDEPEND}
-   acct-group/man
-   acct-user/man
-   selinux? ( sec-policy/selinux-mandb )
-"
-PDEPEND="manpager? ( app-text/manpager )"
-
-pkg_setup() {
-   if (use gdbm && use berkdb) || (use !gdbm && use !berkdb) ; then #496150
-   ewarn "Defaulting to USE=gdbm due to ambiguous berkdb/gdbm USE 
flag settings"
-   fi
-}
-
-src_configure() {
-   export ac_cv_lib_z_gzopen=$(usex zlib)
-   local myeconfargs=(
-   --with-systemdtmpfilesdir="${EPREFIX}"/usr/lib/tmpfiles.d
-   --with-systemdsystemunitdir="$(systemd_get_systemunitdir)"
-   --disable-setuid #662438
-   --enable-cache-owner=man
-   --with-sections="1 1p 8 2 3 3p 4 5 6 7 9 0p tcl n l p o 1x 2x 
3x 4x 5x 6x 7x 8x"
-   $(use_enable nls)
-   $(use_enable static-libs static)
-   $(use_with seccomp libseccomp)
-   --with-db=$(usex gdbm gdbm $(usex berkdb db gdbm))
-   )
-   econf "${myeconfargs[@]}"
-
-   # Disable color output from groff so that the manpager can add it. 
#184604
-   sed -i \
-   -e '/^#DEFINE.*\<[nt]roff\>/{s:^#::;s:$: -c:}' \
-   src/man_db.conf || die
-
-   cat > 15man-db <<-EOF || die
-   

[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/

2019-10-24 Thread Lars Wendler
commit: 8b60a6f50fa4274c9887e6c13506f10ae034e49c
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Oct 24 09:37:25 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Thu Oct 24 10:22:26 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b60a6f5

sys-apps/man-db: live ebuild requires gnulib sources

Package-Manager: Portage-2.3.78, Repoman-2.3.17
Signed-off-by: Lars Wendler  gentoo.org>

 sys-apps/man-db/man-db-.ebuild | 32 +++-
 1 file changed, 31 insertions(+), 1 deletion(-)

diff --git a/sys-apps/man-db/man-db-.ebuild 
b/sys-apps/man-db/man-db-.ebuild
index 4d2bfc884fe..0d01ad57258 100644
--- a/sys-apps/man-db/man-db-.ebuild
+++ b/sys-apps/man-db/man-db-.ebuild
@@ -8,7 +8,7 @@ inherit systemd
 DESCRIPTION="a man replacement that utilizes berkdb instead of flat files"
 HOMEPAGE="http://www.nongnu.org/man-db/;
 if [[ "${PV}" = * ]] ; then
-   inherit git-r3
+   inherit autotools git-r3
EGIT_REPO_URI="https://git.savannah.gnu.org/git/man-db.git;
 else
SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
@@ -52,6 +52,36 @@ pkg_setup() {
fi
 }
 
+src_unpack() {
+   if [[ "${PV}" == * ]] ; then
+   git-r3_src_unpack
+
+   # We need to mess with gnulib :-/
+   EGIT_REPO_URI="https://git.savannah.gnu.org/r/gnulib.git; \
+   EGIT_CHECKOUT_DIR="${WORKDIR}/gnulib" \
+   git-r3_src_unpack
+   else
+   default
+   fi
+}
+
+src_prepare() {
+   default
+   if [[ "${PV}" == * ]] ; then
+   local bootstrap_opts=(
+   --gnulib-srcdir=../gnulib
+   --no-bootstrap-sync
+   --copy
+   --no-git
+   )
+   AUTORECONF="/bin/true" \
+   LIBTOOLIZE="/bin/true" \
+   sh ./bootstrap "${bootstrap_opts[@]}" || die
+
+   eautoreconf
+   fi
+}
+
 src_configure() {
export ac_cv_lib_z_gzopen=$(usex zlib)
local myeconfargs=(



[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/

2019-10-24 Thread Lars Wendler
commit: 6063e01ae430bdc163a050d1e712e2e8f8d86428
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Oct 24 10:10:54 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Thu Oct 24 10:22:26 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6063e01a

sys-apps/man-db: Fixed dependency for berkdb

Package-Manager: Portage-2.3.78, Repoman-2.3.17
Signed-off-by: Lars Wendler  gentoo.org>

 sys-apps/man-db/man-db-2.8.7.ebuild | 2 +-
 sys-apps/man-db/man-db-.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-apps/man-db/man-db-2.8.7.ebuild 
b/sys-apps/man-db/man-db-2.8.7.ebuild
index 4d2bfc884fe..f4fbb8a7f88 100644
--- a/sys-apps/man-db/man-db-2.8.7.ebuild
+++ b/sys-apps/man-db/man-db-2.8.7.ebuild
@@ -23,8 +23,8 @@ CDEPEND="
!sys-apps/man
>=dev-libs/libpipeline-1.5.0
sys-apps/groff
-   berkdb? ( sys-libs/db:= )
gdbm? ( sys-libs/gdbm:= )
+   !gdbm? ( berkdb? ( sys-libs/db:= ) )
!berkdb? ( !gdbm? ( sys-libs/gdbm:= ) )
seccomp? ( sys-libs/libseccomp )
zlib? ( sys-libs/zlib )

diff --git a/sys-apps/man-db/man-db-.ebuild 
b/sys-apps/man-db/man-db-.ebuild
index 0d01ad57258..dffc4b56907 100644
--- a/sys-apps/man-db/man-db-.ebuild
+++ b/sys-apps/man-db/man-db-.ebuild
@@ -23,8 +23,8 @@ CDEPEND="
!sys-apps/man
>=dev-libs/libpipeline-1.5.0
sys-apps/groff
-   berkdb? ( sys-libs/db:= )
gdbm? ( sys-libs/gdbm:= )
+   !gdbm? ( berkdb? ( sys-libs/db:= ) )
!berkdb? ( !gdbm? ( sys-libs/gdbm:= ) )
seccomp? ( sys-libs/libseccomp )
zlib? ( sys-libs/zlib )



[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/

2019-10-24 Thread Lars Wendler
commit: 83a0b6cf664eb6a4c5707f9210960c4afd3de955
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Oct 24 10:12:22 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Thu Oct 24 10:22:27 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83a0b6cf

sys-apps/man-db: Bump to version 2.9.0

Package-Manager: Portage-2.3.78, Repoman-2.3.17
Signed-off-by: Lars Wendler  gentoo.org>

 sys-apps/man-db/Manifest|   1 +
 sys-apps/man-db/man-db-2.9.0.ebuild | 157 
 2 files changed, 158 insertions(+)

diff --git a/sys-apps/man-db/Manifest b/sys-apps/man-db/Manifest
index 1170edd0c7e..a0e69e86d3d 100644
--- a/sys-apps/man-db/Manifest
+++ b/sys-apps/man-db/Manifest
@@ -1,3 +1,4 @@
 DIST man-db-2.7.6.1.tar.xz 1541316 BLAKE2B 
ea3aa7e90ea8af4882bd99d99374cc37d9c0c7f70bb970973eb3f2178aa4323bcdebc7f39f142ec0144dbe55a9f86aba15d9fe281d2662d280b8e6dca9452f24
 SHA512 
623c5e7f8b7c289908b2c926f8777293b8d39aeceef0d2509d701a8b0bfa81408650f655c8608318221786c751a79ee91124b07993de5298cd7fa6d8bb737301
 DIST man-db-2.8.6.1.tar.xz 1829328 BLAKE2B 
5dce50a4d5003a370595b3db0b1d7f01c54b53d26f011307bd91447cdeed410ea20a6720b12eae301d21c0b9674ed84b055f38f44e09d5543ce1647dff8b5bca
 SHA512 
0c43cdddf2e07cd4a2225e098ea4cbfb2842a9bbf08bfb073058be0d66efac3a77ca0f8725564677c8f61e671f471c76f1dbba77a7601d7a63bb81350ef51bb5
 DIST man-db-2.8.7.tar.xz 1839012 BLAKE2B 
19b438b1083cfd838421f29ed053fe85686929bc9f2105fe399ea99622f138bca2ca17cddb9223362db2d5f9c4bb3669865ecf749fe845ea8e4223027f67
 SHA512 
9f9d6f3b776c0b35f95c179fb668f2dc3db3d3e63a162cfda98c5d126fe147f2418e1a1503037ebe28314f57d9b6f48b7f7674d611df14424973a866a61ff2d9
+DIST man-db-2.9.0.tar.xz 1857216 BLAKE2B 
b797c1bc48027346114d35f00624686daa7e139cf5836e207b482d645009b95577bc13cbad3f1b2498e8c7e8c2f530d43aa8dec96ebad6bb84e6cc77064319d1
 SHA512 
7deb4421c7944276c6edf974b1336ee2f6605ee470c98d374544e2fcaa32ec2afe077c5fd020fc1f74df058384a293b8ad5a92d86b1c15a949573af46ba09cda

diff --git a/sys-apps/man-db/man-db-2.9.0.ebuild 
b/sys-apps/man-db/man-db-2.9.0.ebuild
new file mode 100644
index 000..dffc4b56907
--- /dev/null
+++ b/sys-apps/man-db/man-db-2.9.0.ebuild
@@ -0,0 +1,157 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit systemd
+
+DESCRIPTION="a man replacement that utilizes berkdb instead of flat files"
+HOMEPAGE="http://www.nongnu.org/man-db/;
+if [[ "${PV}" = * ]] ; then
+   inherit autotools git-r3
+   EGIT_REPO_URI="https://git.savannah.gnu.org/git/man-db.git;
+else
+   SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="berkdb +gdbm +manpager nls +seccomp selinux static-libs zlib"
+
+CDEPEND="
+   !sys-apps/man
+   >=dev-libs/libpipeline-1.5.0
+   sys-apps/groff
+   gdbm? ( sys-libs/gdbm:= )
+   !gdbm? ( berkdb? ( sys-libs/db:= ) )
+   !berkdb? ( !gdbm? ( sys-libs/gdbm:= ) )
+   seccomp? ( sys-libs/libseccomp )
+   zlib? ( sys-libs/zlib )
+"
+DEPEND="${CDEPEND}"
+BDEPEND="
+   app-arch/xz-utils
+   virtual/pkgconfig
+   nls? (
+   >=app-text/po4a-0.45
+   sys-devel/gettext
+   )
+"
+RDEPEND="
+   ${CDEPEND}
+   acct-group/man
+   acct-user/man
+   selinux? ( sec-policy/selinux-mandb )
+"
+PDEPEND="manpager? ( app-text/manpager )"
+
+pkg_setup() {
+   if (use gdbm && use berkdb) || (use !gdbm && use !berkdb) ; then #496150
+   ewarn "Defaulting to USE=gdbm due to ambiguous berkdb/gdbm USE 
flag settings"
+   fi
+}
+
+src_unpack() {
+   if [[ "${PV}" == * ]] ; then
+   git-r3_src_unpack
+
+   # We need to mess with gnulib :-/
+   EGIT_REPO_URI="https://git.savannah.gnu.org/r/gnulib.git; \
+   EGIT_CHECKOUT_DIR="${WORKDIR}/gnulib" \
+   git-r3_src_unpack
+   else
+   default
+   fi
+}
+
+src_prepare() {
+   default
+   if [[ "${PV}" == * ]] ; then
+   local bootstrap_opts=(
+   --gnulib-srcdir=../gnulib
+   --no-bootstrap-sync
+   --copy
+   --no-git
+   )
+   AUTORECONF="/bin/true" \
+   LIBTOOLIZE="/bin/true" \
+   sh ./bootstrap "${bootstrap_opts[@]}" || die
+
+   eautoreconf
+   fi
+}
+
+src_configure() {
+   export ac_cv_lib_z_gzopen=$(usex zlib)
+   local myeconfargs=(
+   --with-systemdtmpfilesdir="${EPREFIX}"/usr/lib/tmpfiles.d
+   --with-systemdsystemunitdir="$(systemd_get_systemunitdir)"
+   --disable-setuid #662438
+   --enable-cache-owner=man
+   --with-sections="1 1p 8 2 3 3p 4 5 6 7 9 0p tcl n l 

  1   2   >