[gentoo-commits] repo/gentoo:master commit in: sys-apps/man-db/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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