summaryrefslogtreecommitdiff
path: root/sys-libs
diff options
context:
space:
mode:
Diffstat (limited to 'sys-libs')
-rw-r--r--sys-libs/Manifest.gzbin13733 -> 13736 bytes
-rw-r--r--sys-libs/gdbm/Manifest2
-rw-r--r--sys-libs/gdbm/gdbm-1.24.ebuild4
-rw-r--r--sys-libs/pam/Manifest2
-rw-r--r--sys-libs/pam/pam-1.7.0_p20241230-r2.ebuild (renamed from sys-libs/pam/pam-1.7.0_p20241230.ebuild)43
5 files changed, 29 insertions, 22 deletions
diff --git a/sys-libs/Manifest.gz b/sys-libs/Manifest.gz
index 5bd7a3b29251..ff8ad070430a 100644
--- a/sys-libs/Manifest.gz
+++ b/sys-libs/Manifest.gz
Binary files differ
diff --git a/sys-libs/gdbm/Manifest b/sys-libs/gdbm/Manifest
index e464ee7a51b5..5a29d045c309 100644
--- a/sys-libs/gdbm/Manifest
+++ b/sys-libs/gdbm/Manifest
@@ -3,5 +3,5 @@ DIST gdbm-1.23.tar.gz.sig 181 BLAKE2B 34785e6fe8e02100084d61e989749ee388794b8af8
DIST gdbm-1.24.tar.gz 1195931 BLAKE2B 79f49adbb455c2e1b91f3450037b71165fa8de82650d6402e0e22ee1f4d278fdb0bd78100659bf416e2409b432e1f8d32ecbae523980413f7148b80ee06c9f4b SHA512 401ff8c707079f21da1ac1d6f4714a87f224b6f41943078487dc891be49f51fd1ac7a32fd599aae0fad185f2c6ba7432616d328fd6aaab068eb54db9562ff7fa
DIST gdbm-1.24.tar.gz.sig 95 BLAKE2B 3a66c2a256d9601db57df20feb5d72d1e94d23b7a92e3099f121549c8aa2c57b05a3021d88f97291819378462a68664af958de4c9de65887d2cca6642d172bc3 SHA512 a54595e0fd23724f5e30c2ff1b9656dbb6da3b448f4ab6a2579a523c11bae53e47d3843327a1e4499b312ab947ac73b5a9aa6e78fe5e932c55a1be0cdab4e63d
EBUILD gdbm-1.23.ebuild 1559 BLAKE2B cd15b05d96777af4ce73a828ab9e787b410cfa259f1a20b6252d00fdfcb75385ae3801f31d998ec729855a8f10de77c79421b986be534d07c78688391ba71c9d SHA512 bf082c3d47d102f5a0b69508480b1ebcae68a2a13b7c713e99b6a519a4364699eda57e20df15695dcf7fa026051939a9453577c148d80d1ad0cdd9338e859b1c
-EBUILD gdbm-1.24.ebuild 1764 BLAKE2B d7a8208bf1ef4b8b9328bd5709f3a680687f8df5e20f4840fdcb8d75943357776a705dec4132cbb23a5df3d61705c76dae27b4348fa3f03b3b55215617d0445e SHA512 ea930e758eac48e007d36aabb84e64b2966fc1fd43a411a615491a61d68e187d04554a9e188fcbeced32177dd50a8e8cde3cfcc706e0341e3451fcb8cf4bc8fd
+EBUILD gdbm-1.24.ebuild 1763 BLAKE2B 5b1e7525cc3160d0dba89a1e400d01f6069975be1d532f3de5a4c4e050f90602949558e39bd75aa39834edfda8328b89c52b3b8f5cf88948826316cb58c956e1 SHA512 b83b547a87502ae242dc128db78fea2bed66f8b5d394fc2887b30fe80118cc55ce4d3b23e37e9ed2d0238d5901965da86c7cec150fc42894002a7309944ebf8f
MISC metadata.xml 452 BLAKE2B 9688553eee24115f83128016ef5a5ea8536c34bcd18eb0ee444f897db05b38522a6b1332c970b906097178746bb075a839ca5e4a20871601f577204e8144be01 SHA512 f52ce70540b144b749baa59c87fb6d2582ddb86feb19938ca7d0a85d70e19bc85a6013885a9c2a2fa6dab706d5eddc6a6436d9bf879e04b2f3dfb9891c353a4c
diff --git a/sys-libs/gdbm/gdbm-1.24.ebuild b/sys-libs/gdbm/gdbm-1.24.ebuild
index 1dec3b5c1908..ef4eb0f76028 100644
--- a/sys-libs/gdbm/gdbm-1.24.ebuild
+++ b/sys-libs/gdbm/gdbm-1.24.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -15,7 +15,7 @@ SRC_URI="
LICENSE="GPL-3"
SLOT="0/6" # libgdbm.so version
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~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 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="+berkdb nls +readline static-libs test"
RESTRICT="!test? ( test )"
diff --git a/sys-libs/pam/Manifest b/sys-libs/pam/Manifest
index b0c4834a2364..75483f0552d8 100644
--- a/sys-libs/pam/Manifest
+++ b/sys-libs/pam/Manifest
@@ -6,5 +6,5 @@ DIST Linux-PAM-1.6.1.tar.xz 1054152 BLAKE2B 649b4ff892fbd3eb90adcbd9ccc5b3f5df51
DIST pam-1.7.0_p20241230.gh.tar.gz 719108 BLAKE2B c37daabae380ce75c630a0af1b9960676bc973c773025bc7f65ae87aebff4ca3b667e16ec9635c7677e8a00e6b26eb590f84b798529c3340cdc2c262e7e5649e SHA512 d9d53ddd420fe754c76303b99c37e5cc2eca3d4af9f64043f3f9e69c3abfc3c05d5a1efdbbdfb39ad46a301a0df7a18425d0e8c110c1d76bad3e62dfa97b61ef
EBUILD pam-1.5.3-r1.ebuild 4456 BLAKE2B 11d04b870ae3571fa71aa7d1bdaa29eb59b5593899aa70223d3ad708331b875d21ac1ab6b28f06392651db04bca8821c747e478fb87744968d6cc6a23a652951 SHA512 a98f212ddcdef9542e6f3bcd05c3a1f6243b5e2696bf93bd4596ae8f84a88acf0ad7bba4a196dfc91775a20b5d3dff30659406437491f476252f4cb1e7c3c92a
EBUILD pam-1.6.1.ebuild 4459 BLAKE2B b6c946278113f8c0cf63676382fce8dfee77ed4d02f56314f55734c4c5e32b1dc668d851315ff27fe98c470a61cda43cb9bd31b3430fc859aaa3aca767fd4c33 SHA512 4100f9df870643f57f8d99114d6ff02553d9fc6ebd5fc3a3fea85ab49ec248482bddfe5b0767551d6bcb0a8a42439f9b35cf81f087750aa030d4d9d144f20834
-EBUILD pam-1.7.0_p20241230.ebuild 5323 BLAKE2B 880f4c75b5e6e0da1a952f2fb19188fba66f599fbc5eeb7bad28e3548e369415b70cae37535d12d9334814be50e765fbddab8640a0c70c01aa8b33386789e5e9 SHA512 0912c164362fe7307e16d8301ed0dee1cce4b34119d11c1174c0c96aa2bfb64fdf2df59c295f3f660ad947b1c7fbcc1dd171a80d20941ece9df56971413f94ef
+EBUILD pam-1.7.0_p20241230-r2.ebuild 5504 BLAKE2B a1be041bb0932242cd837a90f7308c6c90c0a9166f363e035f6d6f242fd1f2bfccab66a132a198a748803ece8117cc6f132056a7928974362527cae10bacb52c SHA512 5997a08948cb947068a5c3cfecaf63966db5c746f8e45cf899bf634c0c41cd357a4f8c3f6032b1d790aca5fbe17f93b0ac6bef455bf7757fab00b52fe53a89e6
MISC metadata.xml 846 BLAKE2B e236bd8c7a53097d96164d9063d1dbb9372cef4ec92731dc43df6731cc7f4fc2935aeeb2e069b6da1d4bce3f1cc6a657e0361208581da615f3f41ec72c02261e SHA512 e2e28deadb2c941f8fa31447ec20c95ccb340d638f8b1e742a89ccc2dbb3c8d88e764f750d6e13c5a6320a612d6f2447689c02862a5e897919d1e9bca7857089
diff --git a/sys-libs/pam/pam-1.7.0_p20241230.ebuild b/sys-libs/pam/pam-1.7.0_p20241230-r2.ebuild
index e711342cb0c1..a50180b88068 100644
--- a/sys-libs/pam/pam-1.7.0_p20241230.ebuild
+++ b/sys-libs/pam/pam-1.7.0_p20241230-r2.ebuild
@@ -35,14 +35,14 @@ fi
LICENSE="|| ( BSD GPL-2 )"
SLOT="0"
-# Unkeyworded until man pages are figured out
-#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="audit berkdb elogind examples debug nis nls selinux systemd"
REQUIRED_USE="?? ( elogind systemd )"
# meson.build specifically checks for bison and then byacc
BDEPEND+="
|| ( sys-devel/bison dev-util/byacc )
+ app-text/docbook-xsl-ns-stylesheets
sys-devel/flex
virtual/pkgconfig
nls? ( sys-devel/gettext )
@@ -53,8 +53,9 @@ DEPEND="
audit? ( >=sys-process/audit-2.2.2[${MULTILIB_USEDEP}] )
berkdb? ( >=sys-libs/db-4.8.30-r1:=[${MULTILIB_USEDEP}] )
!berkdb? ( sys-libs/gdbm:=[${MULTILIB_USEDEP}] )
+ elogind? ( >=sys-auth/elogind-254 )
selinux? ( >=sys-libs/libselinux-2.2.2-r4[${MULTILIB_USEDEP}] )
- systemd? ( sys-apps/systemd:=[${MULTILIB_USEDEP}] )
+ systemd? ( >=sys-apps/systemd-254:= )
nis? (
net-libs/libnsl:=[${MULTILIB_USEDEP}]
>=net-libs/libtirpc-0.2.4-r2:=[${MULTILIB_USEDEP}]
@@ -75,7 +76,21 @@ src_configure() {
}
multilib_src_configure() {
+ local native_file="${T}"/meson.${CHOST}.${ABI}.ini.local
+ # Workaround for docbook5 not being packaged (bug #913087#c4)
+ # It's only used for validation of output, so stub it out.
+ # Also, stub out elinks+w3m which are only used for an index.
+ cat >> ${native_file} <<-EOF || die
+ [binaries]
+ xmlcatalog='true'
+ xmllint='true'
+ elinks='true'
+ w3m='true'
+ EOF
+
local emesonargs=(
+ --native-file "${native_file}"
+
$(meson_feature audit)
$(meson_native_use_bool examples)
$(meson_use debug pam-debug)
@@ -85,18 +100,16 @@ multilib_src_configure() {
-Disadir='.'
-Dxml-catalog="${BROOT}"/etc/xml/catalog
+ -Dsbindir="${EPREFIX}"/sbin
-Dsecuredir="${EPREFIX}"/$(get_libdir)/security
+ -Ddocdir="${EPREFIX}"/usr/share/doc/${PF}
+ -Dhtmldir="${EPREFIX}"/usr/share/doc/${PF}/html
+ -Dpdfdir="${EPREFIX}"/usr/share/doc/${PF}/pdf
-Ddb=$(usex berkdb 'db' 'gdbm')
-Ddb-uniquename=$(db_findver sys-libs/db)
- # TODO: Docs are currently disabled as would need to either
- # add the deps (some appear unpackaged too?) and possibly
- # generate a tarball for them, but not so critical of an issue
- # to handle with the Meson migration given this was disabled
- # before too (see bug #913087).
- #$(meson_native_enabled docs)
- -Ddocs=disabled
+ $(meson_native_enabled docs)
-Dpam_unix=enabled
@@ -106,8 +119,8 @@ multilib_src_configure() {
# TODO: lastlog is enabled again for now by us as elogind support
# wasn't available at first. Even then, disabling lastlog will
# probably need a news item.
- $(meson_feature systemd logind)
- $(meson_feature elogind)
+ $(meson_native_use_feature systemd logind)
+ $(meson_native_use_feature elogind)
-Dpam_lastlog=enabled
)
@@ -140,12 +153,6 @@ multilib_src_install_all() {
use selinux && cat ->> "${ED}"/usr/lib/tmpfiles.d/${CATEGORY}-${PN}-selinux.conf <<-_EOF_
d /run/sepermit 0755 root root
_EOF_
-
- # TODO: See bug #913087
- #local page
- #for page in doc/man/*.{3,5,8} modules/*/*.{5,8} ; do
- # doman ${page}
- #done
}
pkg_postinst() {