Skip to content

Commit

Permalink
sys-apps/man-db: Added sub-slot dep for sys-libs/gdbm
Browse files Browse the repository at this point in the history
Also reworked econf call a bit.

Package-Manager: Portage-2.3.19, Repoman-2.3.6
  • Loading branch information
Lars Wendler committed Jan 4, 2018
1 parent f14312d commit adb0b12
Showing 1 changed file with 13 additions and 11 deletions.
24 changes: 13 additions & 11 deletions sys-apps/man-db/man-db-2.7.6.1-r2.ebuild
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright 1999-2017 Gentoo Foundation
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2

EAPI=5
Expand All @@ -16,8 +16,8 @@ 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 ) )
gdbm? ( sys-libs/gdbm:= )
!berkdb? ( !gdbm? ( sys-libs/gdbm:= ) )
sys-apps/groff
zlib? ( sys-libs/zlib )
!sys-apps/man"
Expand Down Expand Up @@ -45,15 +45,17 @@ pkg_setup() {

src_configure() {
export ac_cv_lib_z_gzopen=$(usex zlib)
econf \
--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) \
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 \
Expand Down

0 comments on commit adb0b12

Please sign in to comment.