[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/

2024-04-23 Thread Sam James
commit: 14f7c0d35495d4c2a26b6edb199dbaa53a2aec7b
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 23 14:01:52 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 23 14:02:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14f7c0d3

sys-libs/readline: add verify-sig to mirror URL too

As done for bash in 0a4c8143b201ad2e042d64d1129b87747bb4b461.

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

 sys-libs/readline/readline-8.1_p2-r1.ebuild | 2 +-
 sys-libs/readline/readline-8.1_p2-r2.ebuild | 2 +-
 sys-libs/readline/readline-8.2_p10.ebuild   | 2 +-
 sys-libs/readline/readline-8.3_alpha.ebuild | 2 +-
 sys-libs/readline/readline-.ebuild  | 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/sys-libs/readline/readline-8.1_p2-r1.ebuild 
b/sys-libs/readline/readline-8.1_p2-r1.ebuild
index d4faacd76173..8c2239444310 100644
--- a/sys-libs/readline/readline-8.1_p2-r1.ebuild
+++ b/sys-libs/readline/readline-8.1_p2-r1.ebuild
@@ -48,7 +48,7 @@ case ${PV} in
 
# Add in the mirror URL too.
SRC_URI+=" 
${patch_url/${upstream_url_base}/${mirror_url_base}}"
-   SRC_URI+=" verify-sig? ( 
${patch_url/${upstream_url_base}/${mirror_url_base}} )"
+   SRC_URI+=" verify-sig? ( 
${patch_url/${upstream_url_base}/${mirror_url_base}}.sig )"
 
MY_PATCHES+=( "${DISTDIR}"/${mangled_patch_ver} 
)
done

diff --git a/sys-libs/readline/readline-8.1_p2-r2.ebuild 
b/sys-libs/readline/readline-8.1_p2-r2.ebuild
index d4faacd76173..8c2239444310 100644
--- a/sys-libs/readline/readline-8.1_p2-r2.ebuild
+++ b/sys-libs/readline/readline-8.1_p2-r2.ebuild
@@ -48,7 +48,7 @@ case ${PV} in
 
# Add in the mirror URL too.
SRC_URI+=" 
${patch_url/${upstream_url_base}/${mirror_url_base}}"
-   SRC_URI+=" verify-sig? ( 
${patch_url/${upstream_url_base}/${mirror_url_base}} )"
+   SRC_URI+=" verify-sig? ( 
${patch_url/${upstream_url_base}/${mirror_url_base}}.sig )"
 
MY_PATCHES+=( "${DISTDIR}"/${mangled_patch_ver} 
)
done

diff --git a/sys-libs/readline/readline-8.2_p10.ebuild 
b/sys-libs/readline/readline-8.2_p10.ebuild
index 3bd392240f54..26af570758a2 100644
--- a/sys-libs/readline/readline-8.2_p10.ebuild
+++ b/sys-libs/readline/readline-8.2_p10.ebuild
@@ -61,7 +61,7 @@ elif is_release ; then
 
# Add in the mirror URL too.
SRC_URI+=" 
${patch_url/${upstream_url_base}/${mirror_url_base}}"
-   SRC_URI+=" verify-sig? ( 
${patch_url/${upstream_url_base}/${mirror_url_base}} )"
+   SRC_URI+=" verify-sig? ( 
${patch_url/${upstream_url_base}/${mirror_url_base}}.sig )"
 
MY_PATCHES+=( "${DISTDIR}"/${mangled_patch_ver} )
done

diff --git a/sys-libs/readline/readline-8.3_alpha.ebuild 
b/sys-libs/readline/readline-8.3_alpha.ebuild
index 3de5b65d90e7..616ce593d07b 100644
--- a/sys-libs/readline/readline-8.3_alpha.ebuild
+++ b/sys-libs/readline/readline-8.3_alpha.ebuild
@@ -61,7 +61,7 @@ elif is_release ; then
 
# Add in the mirror URL too.
SRC_URI+=" 
${patch_url/${upstream_url_base}/${mirror_url_base}}"
-   SRC_URI+=" verify-sig? ( 
${patch_url/${upstream_url_base}/${mirror_url_base}} )"
+   SRC_URI+=" verify-sig? ( 
${patch_url/${upstream_url_base}/${mirror_url_base}}.sig )"
 
MY_PATCHES+=( "${DISTDIR}"/${mangled_patch_ver} )
done

diff --git a/sys-libs/readline/readline-.ebuild 
b/sys-libs/readline/readline-.ebuild
index 3de5b65d90e7..616ce593d07b 100644
--- a/sys-libs/readline/readline-.ebuild
+++ b/sys-libs/readline/readline-.ebuild
@@ -61,7 +61,7 @@ elif is_release ; then
 
# Add in the mirror URL too.
SRC_URI+=" 
${patch_url/${upstream_url_base}/${mirror_url_base}}"
-   SRC_URI+=" verify-sig? ( 
${patch_url/${upstream_url_base}/${mirror_url_base}} )"
+   SRC_URI+=" verify-sig? ( 
${patch_url/${upstream_url_base}/${mirror_url_base}}.sig )"
 
MY_PATCHES+=( "${DISTDIR}"/${mangled_patch_ver} )
done



[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/

2024-04-23 Thread Sam James
commit: 31069203a5f51038c5279d276b9760e7a2f8e189
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 23 13:51:18 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 23 13:55:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31069203

sys-libs/readline: fix variable order

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

 sys-libs/readline/readline-8.1_p2-r1.ebuild | 4 ++--
 sys-libs/readline/readline-8.1_p2-r2.ebuild | 4 ++--
 sys-libs/readline/readline-8.2_p10.ebuild   | 4 ++--
 sys-libs/readline/readline-8.3_alpha.ebuild | 4 ++--
 sys-libs/readline/readline-.ebuild  | 4 ++--
 5 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/sys-libs/readline/readline-8.1_p2-r1.ebuild 
b/sys-libs/readline/readline-8.1_p2-r1.ebuild
index 86e18ce55222..d4faacd76173 100644
--- a/sys-libs/readline/readline-8.1_p2-r1.ebuild
+++ b/sys-libs/readline/readline-8.1_p2-r1.ebuild
@@ -58,6 +58,8 @@ case ${PV} in
;;
 esac
 
+S="${WORKDIR}/${MY_P}"
+
 LICENSE="GPL-3+"
 SLOT="0/8"  # subslot matches SONAME major
 [[ ${PV} == *_rc* ]] || \
@@ -69,8 +71,6 @@ DEPEND="${RDEPEND}"
 BDEPEND="virtual/pkgconfig
verify-sig? ( sec-keys/openpgp-keys-chetramey )"
 
-S="${WORKDIR}/${MY_P}"
-
 PATCHES=(
"${FILESDIR}"/${PN}-5.0-no_rpath.patch
"${FILESDIR}"/${PN}-6.2-rlfe-tgoto.patch #385091

diff --git a/sys-libs/readline/readline-8.1_p2-r2.ebuild 
b/sys-libs/readline/readline-8.1_p2-r2.ebuild
index 86e18ce55222..d4faacd76173 100644
--- a/sys-libs/readline/readline-8.1_p2-r2.ebuild
+++ b/sys-libs/readline/readline-8.1_p2-r2.ebuild
@@ -58,6 +58,8 @@ case ${PV} in
;;
 esac
 
+S="${WORKDIR}/${MY_P}"
+
 LICENSE="GPL-3+"
 SLOT="0/8"  # subslot matches SONAME major
 [[ ${PV} == *_rc* ]] || \
@@ -69,8 +71,6 @@ DEPEND="${RDEPEND}"
 BDEPEND="virtual/pkgconfig
verify-sig? ( sec-keys/openpgp-keys-chetramey )"
 
-S="${WORKDIR}/${MY_P}"
-
 PATCHES=(
"${FILESDIR}"/${PN}-5.0-no_rpath.patch
"${FILESDIR}"/${PN}-6.2-rlfe-tgoto.patch #385091

diff --git a/sys-libs/readline/readline-8.2_p10.ebuild 
b/sys-libs/readline/readline-8.2_p10.ebuild
index a7f0d5654c3a..3bd392240f54 100644
--- a/sys-libs/readline/readline-8.2_p10.ebuild
+++ b/sys-libs/readline/readline-8.2_p10.ebuild
@@ -73,6 +73,8 @@ else
SRC_URI+=" verify-sig? ( mirror://gnu/${PN}/${MY_P}.tar.gz.sig 
ftp://ftp.cwru.edu/pub/readline/${MY_P}.tar.gz.sig )"
 fi
 
+S="${WORKDIR}/${MY_P}"
+
 if ! is_release ; then
inherit autotools
 fi
@@ -89,8 +91,6 @@ DEPEND="${RDEPEND}"
 BDEPEND="virtual/pkgconfig
verify-sig? ( sec-keys/openpgp-keys-chetramey )"
 
-S="${WORKDIR}/${MY_P}"
-
 PATCHES=(
"${FILESDIR}"/${PN}-5.0-no_rpath.patch
"${FILESDIR}"/${PN}-6.2-rlfe-tgoto.patch # bug #385091

diff --git a/sys-libs/readline/readline-8.3_alpha.ebuild 
b/sys-libs/readline/readline-8.3_alpha.ebuild
index 13121c84b025..3de5b65d90e7 100644
--- a/sys-libs/readline/readline-8.3_alpha.ebuild
+++ b/sys-libs/readline/readline-8.3_alpha.ebuild
@@ -73,6 +73,8 @@ else
SRC_URI+=" verify-sig? ( mirror://gnu/${PN}/${MY_P}.tar.gz.sig 
ftp://ftp.cwru.edu/pub/readline/${MY_P}.tar.gz.sig )"
 fi
 
+S="${WORKDIR}/${MY_P}"
+
 if ! is_release ; then
inherit autotools
 fi
@@ -91,8 +93,6 @@ BDEPEND="
verify-sig? ( sec-keys/openpgp-keys-chetramey )
 "
 
-S="${WORKDIR}/${MY_P}"
-
 PATCHES=(
"${FILESDIR}"/${PN}-5.0-no_rpath.patch
"${FILESDIR}"/${PN}-7.0-headers.patch

diff --git a/sys-libs/readline/readline-.ebuild 
b/sys-libs/readline/readline-.ebuild
index 13121c84b025..3de5b65d90e7 100644
--- a/sys-libs/readline/readline-.ebuild
+++ b/sys-libs/readline/readline-.ebuild
@@ -73,6 +73,8 @@ else
SRC_URI+=" verify-sig? ( mirror://gnu/${PN}/${MY_P}.tar.gz.sig 
ftp://ftp.cwru.edu/pub/readline/${MY_P}.tar.gz.sig )"
 fi
 
+S="${WORKDIR}/${MY_P}"
+
 if ! is_release ; then
inherit autotools
 fi
@@ -91,8 +93,6 @@ BDEPEND="
verify-sig? ( sec-keys/openpgp-keys-chetramey )
 "
 
-S="${WORKDIR}/${MY_P}"
-
 PATCHES=(
"${FILESDIR}"/${PN}-5.0-no_rpath.patch
"${FILESDIR}"/${PN}-7.0-headers.patch



[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/

2024-04-23 Thread Sam James
commit: 8c7e7aa96f2414b8e61974f6fd45d4572bb1b2da
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 23 13:49:57 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 23 13:55:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c7e7aa9

sys-libs/readline: add 8.3_alpha (unkeyworded)

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

 sys-libs/readline/Manifest   | 2 ++
 .../readline/{readline-.ebuild => readline-8.3_alpha.ebuild} | 9 +
 sys-libs/readline/readline-.ebuild   | 9 +
 3 files changed, 12 insertions(+), 8 deletions(-)

diff --git a/sys-libs/readline/Manifest b/sys-libs/readline/Manifest
index 9861a810a518..0d184ee7215e 100644
--- a/sys-libs/readline/Manifest
+++ b/sys-libs/readline/Manifest
@@ -2,6 +2,8 @@ DIST readline-8.1.tar.gz 2993288 BLAKE2B 
f0feca1ea3517b2b613adacac8c997cce0e86aa
 DIST readline-8.1.tar.gz.sig 95 BLAKE2B 
8a297ef2ebf815ac53f02d6395aa2ff9f24234aef6b9793bfcd5a610cd3a5024182ad8ec8beb75eadd5cf876c57cd56d4226075578a86e0e2421d2e9b1677aa5
 SHA512 
42a6052d5882f16e5b6f8cd16433d793a9cbb43cf1886b2d858dc65ce067a4c39c8dda7331e52f76426c43de02c358f9ffdaf5c8fd7b089479008c1e5aa19112
 DIST readline-8.2.tar.gz 3043952 BLAKE2B 
7974322b9c092a756a79e537df08e8532f8e0fcb598f77732e28287c33ebec9e9837ed88b43334c310892d56a871b423903f0f564def2fbe700a1004f2ae7b18
 SHA512 
0a451d459146bfdeecc9cdd94bda6a6416d3e93abd80885a40b334312f16eb890f8618a27ca26868cebbddf1224983e631b1cbc002c1a4d1cd0d65fba9fea49a
 DIST readline-8.2.tar.gz.sig 95 BLAKE2B 
dc510459c0c47782ca87364a6677b4d8f0b68a984143122c08bd15aef08a71bff59ac92d3c3ada518dad09f189c144748e840175041eb619f679e2d8b95dc2aa
 SHA512 
0effd273689e5f7fe7e049c8f2c5f3c97149f198a90d053231ee4de34901560a465ab0d4fd71fd07c7d7e233caed7f42e5b668bffaf1e23a7eb373c8f9e150fe
+DIST readline-8.3-alpha.tar.gz 3091427 BLAKE2B 
f40e1db1ea39bbf4183901688733df0c67666eb58a3f9b57ea7ba5399956f5523748ecce9bc5b6dc1954647c0bceb6ebbb4fe93b0085a595047650ad7c7e
 SHA512 
d3aacd82826f1d1adc7ea846d8b8e70726da925e74a8bb1d141a9093e0d5e375236d1c745f0609f8ba3aff9f5266b1cf3da31d76e414a284b6ed798d92a1a1f6
+DIST readline-8.3-alpha.tar.gz.sig 95 BLAKE2B 
c11d1b4dd8f453bc5f7d19dd25901bfa4796825efa4f07f2043aa94d556a39bc1c928aed7fdc09ed6325c6ef017f72df18bbdd461a52a7122ccdf9b58a345c17
 SHA512 
fb070ae3dbafa042f591d8a5c24f48b40a672843e41e78f5d6a5ded5228046fe75893be6b10a9634d8852617bfa8b675e68a4c808f06ee95f07a40536fc63769
 DIST readline81-001 2454 BLAKE2B 
7ec4e5c39a224a70643b44b88bcfef5198e199c76f2a34f0b0ce24f1747dd46be49ddf93871c474cda64322b4358127fec4c2401d19422f84934546bbe1f3bf2
 SHA512 
cfbef10bdeb562a302ccf214878d02ebadf799343b3d2d7996a282f81bcfde83997ba6dcc9a8477af4dd7c73bca74105ca00a81e42ed13321672bd2930550e54
 DIST readline81-001.sig 95 BLAKE2B 
7d523d0fc21772cb03aa4b5d66ea58c1a99a6c0e4a8625e89cad015cbff63cd68e08207ca5150819225300ac864806032888104bbbea64ca38ebf89e28c24b7e
 SHA512 
7fa3747e388aecb26f2d4f8346b89b367710ea99a14618c625066b820901dc467bd156ec37340fde1f86f0fe0d6b33044c1ed5768cf8ed1a25386d32dc6419a6
 DIST readline81-002 1242 BLAKE2B 
4ef0404561bd8fc5559e8e5f675ae3f12c467178a8954f54f3204c2d09b88ccec960e807c7af0ec3514b489b676e3be51f98351e377fb18e3d7a14d33d4da69d
 SHA512 
e47c029b82cf3a4d44e85c4348f7e059c56726694c190d84186822e1c893e1c006e7ec75f33c36791112f81abd792a2e2fdae9a65cd128f3c89ff4ffd9a9a1ff

diff --git a/sys-libs/readline/readline-.ebuild 
b/sys-libs/readline/readline-8.3_alpha.ebuild
similarity index 98%
copy from sys-libs/readline/readline-.ebuild
copy to sys-libs/readline/readline-8.3_alpha.ebuild
index a7f0d5654c3a..13121c84b025 100644
--- a/sys-libs/readline/readline-.ebuild
+++ b/sys-libs/readline/readline-8.3_alpha.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 # There's no standard way of versioning the point releases upstream
 # make anyway, so while this was added for RC versions, it's fine
@@ -86,14 +86,15 @@ IUSE="static-libs +unicode utils"
 
 
RDEPEND=">=sys-libs/ncurses-5.9-r3:=[static-libs?,unicode(+)?,${MULTILIB_USEDEP}]"
 DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig
-   verify-sig? ( sec-keys/openpgp-keys-chetramey )"
+BDEPEND="
+   virtual/pkgconfig
+   verify-sig? ( sec-keys/openpgp-keys-chetramey )
+"
 
 S="${WORKDIR}/${MY_P}"
 
 PATCHES=(
"${FILESDIR}"/${PN}-5.0-no_rpath.patch
-   "${FILESDIR}"/${PN}-6.2-rlfe-tgoto.patch # bug #385091
"${FILESDIR}"/${PN}-7.0-headers.patch
"${FILESDIR}"/${PN}-8.0-headers.patch
 

diff --git a/sys-libs/readline/readline-.ebuild 
b/sys-libs/readline/readline-.ebuild
index a7f0d5654c3a..13121c84b025 100644
--- a/sys-libs/readline/readline-.ebuild
+++ b/sys-libs/readline/readline-.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 # There's 

[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/

2024-03-18 Thread Ionen Wolkens
commit: 177da4fbf8b568a3a1dda09dd749a82f66dc7fa6
Author: Matoro Mahri  matoro  tk>
AuthorDate: Mon Mar 18 18:04:05 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Mar 19 03:42:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=177da4fb

sys-libs/readline: Stabilize 8.1_p2-r2 hppa, #925637

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

 sys-libs/readline/readline-8.1_p2-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/readline/readline-8.1_p2-r2.ebuild 
b/sys-libs/readline/readline-8.1_p2-r2.ebuild
index 0fb8f4fb1b38..86e18ce55222 100644
--- a/sys-libs/readline/readline-8.1_p2-r2.ebuild
+++ b/sys-libs/readline/readline-8.1_p2-r2.ebuild
@@ -61,7 +61,7 @@ esac
 LICENSE="GPL-3+"
 SLOT="0/8"  # subslot matches SONAME major
 [[ ${PV} == *_rc* ]] || \
-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"
 IUSE="static-libs +unicode utils"
 
 
RDEPEND=">=sys-libs/ncurses-5.9-r3:=[static-libs?,unicode(+)?,${MULTILIB_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/

2024-03-13 Thread Sam James
commit: 4cd3855252ecb97dd4f2615cd3d8bd3b0bbfed94
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 14 02:23:26 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 14 02:23:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4cd38552

sys-libs/readline: drop straggler usr-ldscript

I guess it was lost in rebasing bbe9df2faea3c51501ba9764cdaf88cb76cc8ab0
or vice-versa.

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

 sys-libs/readline/readline-8.1_p2-r1.ebuild | 6 ++
 sys-libs/readline/readline-8.2_p10.ebuild   | 5 +
 sys-libs/readline/readline-.ebuild  | 7 ++-
 3 files changed, 5 insertions(+), 13 deletions(-)

diff --git a/sys-libs/readline/readline-8.1_p2-r1.ebuild 
b/sys-libs/readline/readline-8.1_p2-r1.ebuild
index ae1ca18df34d..86e18ce55222 100644
--- a/sys-libs/readline/readline-8.1_p2-r1.ebuild
+++ b/sys-libs/readline/readline-8.1_p2-r1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
 VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/chetramey.asc
-inherit flag-o-matic multilib multilib-minimal preserve-libs toolchain-funcs 
usr-ldscript verify-sig
+inherit flag-o-matic multilib multilib-minimal preserve-libs toolchain-funcs 
verify-sig
 
 # Official patches
 # See ftp://ftp.cwru.edu/pub/bash/readline-8.1-patches/
@@ -189,8 +189,6 @@ multilib_src_install() {
default
 
if multilib_is_native_abi ; then
-   gen_usr_ldscript -a readline history #4411
-
if use utils && ! tc-is-cross-compiler; then
dobin examples/rlfe/rlfe
fi

diff --git a/sys-libs/readline/readline-8.2_p10.ebuild 
b/sys-libs/readline/readline-8.2_p10.ebuild
index 23981336f2a3..a7f0d5654c3a 100644
--- a/sys-libs/readline/readline-8.2_p10.ebuild
+++ b/sys-libs/readline/readline-8.2_p10.ebuild
@@ -8,7 +8,7 @@ EAPI=7
 # in general.
 QA_PKGCONFIG_VERSION=$(ver_cut 1-2)
 VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/chetramey.asc
-inherit flag-o-matic multilib multilib-minimal preserve-libs toolchain-funcs 
usr-ldscript verify-sig
+inherit flag-o-matic multilib multilib-minimal preserve-libs toolchain-funcs 
verify-sig
 
 # Official patches
 # See ftp://ftp.cwru.edu/pub/bash/readline-8.1-patches/
@@ -218,9 +218,6 @@ multilib_src_install() {
default
 
if multilib_is_native_abi ; then
-   # bug #4411
-   gen_usr_ldscript -a readline history
-
if use utils && ! tc-is-cross-compiler; then
dobin examples/rlfe/rlfe
fi

diff --git a/sys-libs/readline/readline-.ebuild 
b/sys-libs/readline/readline-.ebuild
index 7b772ace3779..a7f0d5654c3a 100644
--- a/sys-libs/readline/readline-.ebuild
+++ b/sys-libs/readline/readline-.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=7
@@ -8,7 +8,7 @@ EAPI=7
 # in general.
 QA_PKGCONFIG_VERSION=$(ver_cut 1-2)
 VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/chetramey.asc
-inherit flag-o-matic multilib multilib-minimal preserve-libs toolchain-funcs 
usr-ldscript verify-sig
+inherit flag-o-matic multilib multilib-minimal preserve-libs toolchain-funcs 
verify-sig
 
 # Official patches
 # See ftp://ftp.cwru.edu/pub/bash/readline-8.1-patches/
@@ -218,9 +218,6 @@ multilib_src_install() {
default
 
if multilib_is_native_abi ; then
-   # bug #4411
-   gen_usr_ldscript -a readline history
-
if use utils && ! tc-is-cross-compiler; then
dobin examples/rlfe/rlfe
fi



[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/

2024-03-04 Thread Sam James
commit: a7375b19fa15538f192ed9bbb256ab0884eb9f82
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar  4 10:17:53 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar  4 10:23:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7375b19

sys-libs/readline: drop 8.2_p7-r1

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

 sys-libs/readline/readline-8.2_p7-r1.ebuild | 250 
 1 file changed, 250 deletions(-)

diff --git a/sys-libs/readline/readline-8.2_p7-r1.ebuild 
b/sys-libs/readline/readline-8.2_p7-r1.ebuild
deleted file mode 100644
index a7f0d5654c3a..
--- a/sys-libs/readline/readline-8.2_p7-r1.ebuild
+++ /dev/null
@@ -1,250 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-# There's no standard way of versioning the point releases upstream
-# make anyway, so while this was added for RC versions, it's fine
-# in general.
-QA_PKGCONFIG_VERSION=$(ver_cut 1-2)
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/chetramey.asc
-inherit flag-o-matic multilib multilib-minimal preserve-libs toolchain-funcs 
verify-sig
-
-# Official patches
-# See ftp://ftp.cwru.edu/pub/bash/readline-8.1-patches/
-PLEVEL="${PV##*_p}"
-MY_PV="${PV/_p*}"
-MY_PV="${MY_PV/_/-}"
-MY_P="${PN}-${MY_PV}"
-MY_PATCHES=()
-
-is_release() {
-   case ${PV} in
-   |*_alpha*|*_beta*|*_rc*)
-   return 1
-   ;;
-   *)
-   return 0
-   ;;
-   esac
-}
-
-[[ ${PV} != *_p* ]] && PLEVEL=0
-
-DESCRIPTION="Another cute console display library"
-HOMEPAGE="https://tiswww.case.edu/php/chet/readline/rltop.html 
https://git.savannah.gnu.org/cgit/readline.git;
-
-if [[ ${PV} ==  ]] ; then
-   EGIT_REPO_URI="https://git.savannah.gnu.org/git/readline.git;
-   EGIT_BRANCH=devel
-   inherit git-r3
-elif is_release ; then
-   SRC_URI="mirror://gnu/${PN}/${MY_P}.tar.gz"
-   SRC_URI+=" verify-sig? ( mirror://gnu/${PN}/${MY_P}.tar.gz.sig )"
-
-   if [[ ${PLEVEL} -gt 0 ]] ; then
-   # bash-5.1 -> bash51
-   my_p=${PN}$(ver_rs 1-2 '' $(ver_cut 1-2))
-
-   patch_url=
-   my_patch_index=
-
-   upstream_url_base="mirror://gnu/readline"
-   mirror_url_base="ftp://ftp.cwru.edu/pub/readline;
-
-   for ((my_patch_index=1; my_patch_index <= ${PLEVEL} ; 
my_patch_index++)) ; do
-   printf -v mangled_patch_ver ${my_p}-%03d 
${my_patch_index}
-   
patch_url="${upstream_url_base}/${MY_P}-patches/${mangled_patch_ver}"
-
-   SRC_URI+=" ${patch_url}"
-   SRC_URI+=" verify-sig? ( ${patch_url}.sig )"
-
-   # Add in the mirror URL too.
-   SRC_URI+=" 
${patch_url/${upstream_url_base}/${mirror_url_base}}"
-   SRC_URI+=" verify-sig? ( 
${patch_url/${upstream_url_base}/${mirror_url_base}} )"
-
-   MY_PATCHES+=( "${DISTDIR}"/${mangled_patch_ver} )
-   done
-
-   unset my_p patch_url my_patch_index upstream_url_base 
mirror_url_base
-   fi
-else
-   SRC_URI="mirror://gnu/${PN}/${MY_P}.tar.gz 
ftp://ftp.cwru.edu/pub/readline/${MY_P}.tar.gz;
-   SRC_URI+=" verify-sig? ( mirror://gnu/${PN}/${MY_P}.tar.gz.sig 
ftp://ftp.cwru.edu/pub/readline/${MY_P}.tar.gz.sig )"
-fi
-
-if ! is_release ; then
-   inherit autotools
-fi
-
-LICENSE="GPL-3+"
-SLOT="0/8"  # subslot matches SONAME major
-if is_release ; then
-   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
-IUSE="static-libs +unicode utils"
-
-RDEPEND=">=sys-libs/ncurses-5.9-r3:=[static-libs?,unicode(+)?,${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig
-   verify-sig? ( sec-keys/openpgp-keys-chetramey )"
-
-S="${WORKDIR}/${MY_P}"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-5.0-no_rpath.patch
-   "${FILESDIR}"/${PN}-6.2-rlfe-tgoto.patch # bug #385091
-   "${FILESDIR}"/${PN}-7.0-headers.patch
-   "${FILESDIR}"/${PN}-8.0-headers.patch
-
-   # TODO: rebase
-   #"${FILESDIR}"/${PN}-8.0-darwin-shlib-versioning.patch
-)
-
-src_unpack() {
-   if [[ ${PV} ==  ]] ; then
-   git-r3_src_unpack
-   else
-   # Needed because we don't want the patches being unpacked
-   # (which emits annoying and useless error messages)
-   verify-sig_src_unpack
-   unpack ${MY_P}.tar.gz
-   fi
-}
-
-src_prepare() {
-   [[ ${PLEVEL} -gt 0 ]] && eapply -p0 "${MY_PATCHES[@]}"
-
-   default
-
-   is_release || eautoreconf
-
-   if use prefix && [[ ! -x "${BROOT}"/usr/bin/pkg-config ]] ; then
-   # If we're bootstrapping, make a 

[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/

2024-03-02 Thread Sam James
commit: e91ef195a3808f6c972d00ef961fa148939bc372
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar  3 02:48:04 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar  3 02:48:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e91ef195

sys-libs/readline: Stabilize 8.1_p2-r2 arm64, #925637

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

 sys-libs/readline/readline-8.1_p2-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/readline/readline-8.1_p2-r2.ebuild 
b/sys-libs/readline/readline-8.1_p2-r2.ebuild
index 26d654be19e2..0fb8f4fb1b38 100644
--- a/sys-libs/readline/readline-8.1_p2-r2.ebuild
+++ b/sys-libs/readline/readline-8.1_p2-r2.ebuild
@@ -61,7 +61,7 @@ esac
 LICENSE="GPL-3+"
 SLOT="0/8"  # subslot matches SONAME major
 [[ ${PV} == *_rc* ]] || \
-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"
 IUSE="static-libs +unicode utils"
 
 
RDEPEND=">=sys-libs/ncurses-5.9-r3:=[static-libs?,unicode(+)?,${MULTILIB_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/

2024-03-02 Thread Sam James
commit: 6467f60563a62b81e8bdca05958779b8e4a9b5b4
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar  2 22:14:02 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar  2 22:14:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6467f605

sys-libs/readline: Stabilize 8.1_p2-r2 ppc, #925637

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

 sys-libs/readline/readline-8.1_p2-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/readline/readline-8.1_p2-r2.ebuild 
b/sys-libs/readline/readline-8.1_p2-r2.ebuild
index 62c42df23861..26d654be19e2 100644
--- a/sys-libs/readline/readline-8.1_p2-r2.ebuild
+++ b/sys-libs/readline/readline-8.1_p2-r2.ebuild
@@ -61,7 +61,7 @@ esac
 LICENSE="GPL-3+"
 SLOT="0/8"  # subslot matches SONAME major
 [[ ${PV} == *_rc* ]] || \
-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"
 IUSE="static-libs +unicode utils"
 
 
RDEPEND=">=sys-libs/ncurses-5.9-r3:=[static-libs?,unicode(+)?,${MULTILIB_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/

2024-02-29 Thread Sam James
commit: fb74d0a4f7a593c34dc9949d6c46f048f392ddc3
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Thu Feb 29 16:15:38 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 29 22:13:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb74d0a4

sys-libs/readline: stable 8.1_p2-r2 for sparc, bug #925637

Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sam James  gentoo.org>

 sys-libs/readline/readline-8.1_p2-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/readline/readline-8.1_p2-r2.ebuild 
b/sys-libs/readline/readline-8.1_p2-r2.ebuild
index ed602a886931..62c42df23861 100644
--- a/sys-libs/readline/readline-8.1_p2-r2.ebuild
+++ b/sys-libs/readline/readline-8.1_p2-r2.ebuild
@@ -61,7 +61,7 @@ esac
 LICENSE="GPL-3+"
 SLOT="0/8"  # subslot matches SONAME major
 [[ ${PV} == *_rc* ]] || \
-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"
 IUSE="static-libs +unicode utils"
 
 
RDEPEND=">=sys-libs/ncurses-5.9-r3:=[static-libs?,unicode(+)?,${MULTILIB_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/

2024-02-27 Thread Sam James
commit: 9a61a81caead492992a99d7bbc7569481ad8bd65
Author: Sam James  gentoo  org>
AuthorDate: Tue Feb 27 23:57:25 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb 27 23:57:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a61a81c

sys-libs/readline: Stabilize 8.1_p2-r2 arm, #925637

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

 sys-libs/readline/readline-8.1_p2-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/readline/readline-8.1_p2-r2.ebuild 
b/sys-libs/readline/readline-8.1_p2-r2.ebuild
index a04f9d4e7680..ed602a886931 100644
--- a/sys-libs/readline/readline-8.1_p2-r2.ebuild
+++ b/sys-libs/readline/readline-8.1_p2-r2.ebuild
@@ -61,7 +61,7 @@ esac
 LICENSE="GPL-3+"
 SLOT="0/8"  # subslot matches SONAME major
 [[ ${PV} == *_rc* ]] || \
-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"
 IUSE="static-libs +unicode utils"
 
 
RDEPEND=">=sys-libs/ncurses-5.9-r3:=[static-libs?,unicode(+)?,${MULTILIB_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/

2024-02-27 Thread Sam James
commit: 5a883309048d07f9b39288458c003825e24819b7
Author: Sam James  gentoo  org>
AuthorDate: Tue Feb 27 23:20:41 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb 27 23:20:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a883309

sys-libs/readline: Stabilize 8.1_p2-r2 ppc64, #925637

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

 sys-libs/readline/readline-8.1_p2-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/readline/readline-8.1_p2-r2.ebuild 
b/sys-libs/readline/readline-8.1_p2-r2.ebuild
index cd724af889e1..a04f9d4e7680 100644
--- a/sys-libs/readline/readline-8.1_p2-r2.ebuild
+++ b/sys-libs/readline/readline-8.1_p2-r2.ebuild
@@ -61,7 +61,7 @@ esac
 LICENSE="GPL-3+"
 SLOT="0/8"  # subslot matches SONAME major
 [[ ${PV} == *_rc* ]] || \
-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"
 IUSE="static-libs +unicode utils"
 
 
RDEPEND=">=sys-libs/ncurses-5.9-r3:=[static-libs?,unicode(+)?,${MULTILIB_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/

2024-02-27 Thread Sam James
commit: 46b9ebd94a8b271d1885a6326256cc97255c061d
Author: Sam James  gentoo  org>
AuthorDate: Tue Feb 27 23:03:30 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb 27 23:03:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46b9ebd9

sys-libs/readline: Stabilize 8.1_p2-r2 x86, #925637

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

 sys-libs/readline/readline-8.1_p2-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/readline/readline-8.1_p2-r2.ebuild 
b/sys-libs/readline/readline-8.1_p2-r2.ebuild
index 1b22834913ea..cd724af889e1 100644
--- a/sys-libs/readline/readline-8.1_p2-r2.ebuild
+++ b/sys-libs/readline/readline-8.1_p2-r2.ebuild
@@ -61,7 +61,7 @@ esac
 LICENSE="GPL-3+"
 SLOT="0/8"  # subslot matches SONAME major
 [[ ${PV} == *_rc* ]] || \
-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"
 IUSE="static-libs +unicode utils"
 
 
RDEPEND=">=sys-libs/ncurses-5.9-r3:=[static-libs?,unicode(+)?,${MULTILIB_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/

2024-02-27 Thread Sam James
commit: 07f8909209d4d3ad5c09526fb12bd7731e17e153
Author: Sam James  gentoo  org>
AuthorDate: Tue Feb 27 23:03:29 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb 27 23:03:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07f89092

sys-libs/readline: Stabilize 8.1_p2-r2 amd64, #925637

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

 sys-libs/readline/readline-8.1_p2-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/readline/readline-8.1_p2-r2.ebuild 
b/sys-libs/readline/readline-8.1_p2-r2.ebuild
index f4b96cca45d4..1b22834913ea 100644
--- a/sys-libs/readline/readline-8.1_p2-r2.ebuild
+++ b/sys-libs/readline/readline-8.1_p2-r2.ebuild
@@ -61,7 +61,7 @@ esac
 LICENSE="GPL-3+"
 SLOT="0/8"  # subslot matches SONAME major
 [[ ${PV} == *_rc* ]] || \
-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"
 IUSE="static-libs +unicode utils"
 
 
RDEPEND=">=sys-libs/ncurses-5.9-r3:=[static-libs?,unicode(+)?,${MULTILIB_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/

2024-02-07 Thread Sam James
commit: bbe9df2faea3c51501ba9764cdaf88cb76cc8ab0
Author: Eli Schwartz  gmail  com>
AuthorDate: Tue Feb  6 05:09:08 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb  7 19:19:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbe9df2f

sys-libs/readline: remove usr-ldscript support

Per news item 2024-01-05-usr-initramfs, we no longer support this use
case. It is fragile and hacky and leads to bizarre forms of load errors.

The functionality is, despite being called "split-usr", not really about
split-usr at all.

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 ...ine-8.2_p7.ebuild => readline-8.1_p2-r2.ebuild} | 147 -
 ...ine-8.2_p7.ebuild => readline-8.2_p7-r1.ebuild} |   7 +-
 2 files changed, 59 insertions(+), 95 deletions(-)

diff --git a/sys-libs/readline/readline-8.2_p7.ebuild 
b/sys-libs/readline/readline-8.1_p2-r2.ebuild
similarity index 56%
copy from sys-libs/readline/readline-8.2_p7.ebuild
copy to sys-libs/readline/readline-8.1_p2-r2.ebuild
index 7b772ace3779..f4b96cca45d4 100644
--- a/sys-libs/readline/readline-8.2_p7.ebuild
+++ b/sys-libs/readline/readline-8.1_p2-r2.ebuild
@@ -1,14 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-# There's no standard way of versioning the point releases upstream
-# make anyway, so while this was added for RC versions, it's fine
-# in general.
-QA_PKGCONFIG_VERSION=$(ver_cut 1-2)
 VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/chetramey.asc
-inherit flag-o-matic multilib multilib-minimal preserve-libs toolchain-funcs 
usr-ldscript verify-sig
+inherit flag-o-matic multilib multilib-minimal preserve-libs toolchain-funcs 
verify-sig
 
 # Official patches
 # See ftp://ftp.cwru.edu/pub/bash/readline-8.1-patches/
@@ -18,70 +14,54 @@ MY_PV="${MY_PV/_/-}"
 MY_P="${PN}-${MY_PV}"
 MY_PATCHES=()
 
-is_release() {
-   case ${PV} in
-   |*_alpha*|*_beta*|*_rc*)
-   return 1
-   ;;
-   *)
-   return 0
-   ;;
-   esac
-}
-
 [[ ${PV} != *_p* ]] && PLEVEL=0
 
 DESCRIPTION="Another cute console display library"
-HOMEPAGE="https://tiswww.case.edu/php/chet/readline/rltop.html 
https://git.savannah.gnu.org/cgit/readline.git;
+HOMEPAGE="https://tiswww.case.edu/php/chet/readline/rltop.html;
 
-if [[ ${PV} ==  ]] ; then
-   EGIT_REPO_URI="https://git.savannah.gnu.org/git/readline.git;
-   EGIT_BRANCH=devel
-   inherit git-r3
-elif is_release ; then
-   SRC_URI="mirror://gnu/${PN}/${MY_P}.tar.gz"
-   SRC_URI+=" verify-sig? ( mirror://gnu/${PN}/${MY_P}.tar.gz.sig )"
+case ${PV} in
+   *_alpha*|*_beta*|*_rc*)
+   SRC_URI+=" ftp://ftp.cwru.edu/pub/bash/${MY_P}.tar.gz;
+   SRC_URI+=" verify-sig? ( 
ftp://ftp.cwru.edu/pub/bash/${MY_P}.tar.gz.sig )"
+   ;;
 
-   if [[ ${PLEVEL} -gt 0 ]] ; then
-   # bash-5.1 -> bash51
-   my_p=${PN}$(ver_rs 1-2 '' $(ver_cut 1-2))
+   *)
+   SRC_URI="mirror://gnu/${PN}/${MY_P}.tar.gz"
+   SRC_URI+=" verify-sig? ( mirror://gnu/${PN}/${MY_P}.tar.gz.sig 
)"
 
-   patch_url=
-   my_patch_index=
+   if [[ ${PLEVEL} -gt 0 ]] ; then
+   # bash-5.1 -> bash51
+   my_p=${PN}$(ver_rs 1-2 '' $(ver_cut 1-2))
 
-   upstream_url_base="mirror://gnu/readline"
-   mirror_url_base="ftp://ftp.cwru.edu/pub/readline;
+   patch_url=
+   my_patch_index=
 
-   for ((my_patch_index=1; my_patch_index <= ${PLEVEL} ; 
my_patch_index++)) ; do
-   printf -v mangled_patch_ver ${my_p}-%03d 
${my_patch_index}
-   
patch_url="${upstream_url_base}/${MY_P}-patches/${mangled_patch_ver}"
+   upstream_url_base="mirror://gnu/bash"
+   mirror_url_base="ftp://ftp.cwru.edu/pub/bash;
 
-   SRC_URI+=" ${patch_url}"
-   SRC_URI+=" verify-sig? ( ${patch_url}.sig )"
+   for ((my_patch_index=1; my_patch_index <= ${PLEVEL} ; 
my_patch_index++)) ; do
+   printf -v mangled_patch_ver ${my_p}-%03d 
${my_patch_index}
+   
patch_url="${upstream_url_base}/${MY_P}-patches/${mangled_patch_ver}"
 
-   # Add in the mirror URL too.
-   SRC_URI+=" 
${patch_url/${upstream_url_base}/${mirror_url_base}}"
-   SRC_URI+=" verify-sig? ( 
${patch_url/${upstream_url_base}/${mirror_url_base}} )"
+   SRC_URI+=" ${patch_url}"
+   SRC_URI+=" verify-sig? ( ${patch_url}.sig )"
 
-   MY_PATCHES+=( 

[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/

2024-01-14 Thread Sam James
commit: d4954f93b743cccea2192b18f9499385ef78f933
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 14 21:34:34 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 14 21:34:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4954f93

sys-libs/readline: add 8.2_p10

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

 sys-libs/readline/Manifest|   6 +
 sys-libs/readline/readline-8.2_p10.ebuild | 253 ++
 2 files changed, 259 insertions(+)

diff --git a/sys-libs/readline/Manifest b/sys-libs/readline/Manifest
index 23c0a3f351f3..9861a810a518 100644
--- a/sys-libs/readline/Manifest
+++ b/sys-libs/readline/Manifest
@@ -20,3 +20,9 @@ DIST readline82-006 3031 BLAKE2B 
1a78e7344e2983486bea6fd398b4922ca671016a07f1833
 DIST readline82-006.sig 95 BLAKE2B 
48a0cf75019d44929eec32bf710438dc58629e41c5074c03e723b7102d23f45c78d726ded242654026e71a16eaf62dde4012ad9642181bade09d69159bc79900
 SHA512 
3b6da081737670e21a5acaa0be34d4196e576be823ec8f2d2c88b9dd5a7dc53da596731563e35601f0b180a818850d0ad27b120ec0ee48ade9c8487e958626be
 DIST readline82-007 1422 BLAKE2B 
5fbdfea7080a67e197305849f25390634c266a8e2363116ec5dcdc20e6cbce5af787ffdb500edb9d8111388eb6560c6749c4004eb362039813abcbe17cc3bd4e
 SHA512 
e96dafe28f20b1092af08422b9be99965e3a973a0c19f7c57669a6a7fbf74ad4cc3490fa2ad50a1845644a65b0a0e001cfc7ad29528b3b36827a1b9a2c9a96e7
 DIST readline82-007.sig 95 BLAKE2B 
ea73f53d61291193937f28fcbdd09bd0dc46edefdb213db9aef485629d0df7541de4fcb89b0b6c06279c05bacea702a414021a239208515d4ab9050a4aab6984
 SHA512 
0f60a44eafe181c46331de9154f5d2c56a17e406e424ea8b644ef343e13315f1a363c07c374d5a1d34a4d0bb6048bf991b2c24c488b961ae038652f85161ff2a
+DIST readline82-008 1697 BLAKE2B 
2752ece47a63ccd3b94b59db36509fff1e3ec60edae079231b57e0352e38953ebf1e16c6b8020ad07259da8a1a56fea283228caa54973be0031afd5e86932b31
 SHA512 
a92a00a6b6fefc576ef26cf7522525ac99c1a05de510ca8bd5a72a6db40fb4dc5c277931efa1f4a91e7cf72c9da5287bb14bfa8f0668d36bec40e3ccd7cbe418
+DIST readline82-008.sig 95 BLAKE2B 
135071c06eb32d8d87b0f2fb3e4235260f5fae4b23f926501d413fa685d9b98557d506284baae23dd700790aa099367ab90c353542235b96df4e0f8d855497be
 SHA512 
d7a290433efb1302fd37c423a622f6be1c16234c209e306ef319259b79ce05d8e788fa471355e2a0155f642632fe2821eb6a7736214997a5bfde2ed8a154d052
+DIST readline82-009 2270 BLAKE2B 
ecfa4f3f445b0c90d4ba1cf4116c9a773a3e5ee737966d9d9be7a7ca98f8baa852cf800e571de59cfb27b6af77e93653824f20ff2c73d4629154d9ec8010e644
 SHA512 
57c084c6186befac58a3432c483c9f879cd199d6947ad7dd29f0d60e67ae4ddf5ee8d861b0231b41582868dd6556ae2dda95a849caf11cbd3692fcd2f8663452
+DIST readline82-009.sig 95 BLAKE2B 
5484f3df25e550a717915ecf70e8410f747ff6d192a873e5449a4fb664bd3557d21a3cf40c5c9e0097dfaf2cee205243cd1cf6af34200f89e79f9d73626c49c1
 SHA512 
383cc954f8324588c699968d7cdf9a4f3c0e461917c8a16f5599cd0ffb59ff9539207478195a7d77c1842c11bd912cc17d3b3b56e6a9463db1991fb5c24d5409
+DIST readline82-010 2653 BLAKE2B 
44ebbf93b6449d848b2dda49716b494596d207bef08cdea0d01808b5291d68714e01ef914e97652bb73e81808a91fff829c8035a097db5b3649be1e0735e3eab
 SHA512 
b611b42e31601ea5fcd7de59e6c1cdd3fece7cc8287e0e495ddfc4d5e8f765b3c6567b728fe0a317d6cb00240b772fa4c26f374c8bf361355a9d262bc5133874
+DIST readline82-010.sig 95 BLAKE2B 
a5a6ccaace88a79c4e28f3c9d3a9ffad186ab772ada7668653b729190d5a598cbe46c769861a72acd08b5fb36f84537bd2018a98fbd0602565660411810447f7
 SHA512 
0c781417f0cf63daa8532f54b71c9fda69bb2206ca41f7f75fceb7f44781ec949f932881d82fd55d69038208aed45692e30a1e6013d698c7d13f8c9984e331bc

diff --git a/sys-libs/readline/readline-8.2_p10.ebuild 
b/sys-libs/readline/readline-8.2_p10.ebuild
new file mode 100644
index ..23981336f2a3
--- /dev/null
+++ b/sys-libs/readline/readline-8.2_p10.ebuild
@@ -0,0 +1,253 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# There's no standard way of versioning the point releases upstream
+# make anyway, so while this was added for RC versions, it's fine
+# in general.
+QA_PKGCONFIG_VERSION=$(ver_cut 1-2)
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/chetramey.asc
+inherit flag-o-matic multilib multilib-minimal preserve-libs toolchain-funcs 
usr-ldscript verify-sig
+
+# Official patches
+# See ftp://ftp.cwru.edu/pub/bash/readline-8.1-patches/
+PLEVEL="${PV##*_p}"
+MY_PV="${PV/_p*}"
+MY_PV="${MY_PV/_/-}"
+MY_P="${PN}-${MY_PV}"
+MY_PATCHES=()
+
+is_release() {
+   case ${PV} in
+   |*_alpha*|*_beta*|*_rc*)
+   return 1
+   ;;
+   *)
+   return 0
+   ;;
+   esac
+}
+
+[[ ${PV} != *_p* ]] && PLEVEL=0
+
+DESCRIPTION="Another cute console display library"
+HOMEPAGE="https://tiswww.case.edu/php/chet/readline/rltop.html 
https://git.savannah.gnu.org/cgit/readline.git;
+
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://git.savannah.gnu.org/git/readline.git;
+   EGIT_BRANCH=devel
+   

[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/

2023-12-28 Thread Sam James
commit: 742fabc88d02fdbd90158e74a2b04a5f45d3207c
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec 28 05:56:53 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec 28 14:57:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=742fabc8

sys-libs/readline: drop 8.2_p1

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

 sys-libs/readline/readline-8.2_p1.ebuild | 253 ---
 1 file changed, 253 deletions(-)

diff --git a/sys-libs/readline/readline-8.2_p1.ebuild 
b/sys-libs/readline/readline-8.2_p1.ebuild
deleted file mode 100644
index 6ada9260ced1..
--- a/sys-libs/readline/readline-8.2_p1.ebuild
+++ /dev/null
@@ -1,253 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-# There's no standard way of versioning the point releases upstream
-# make anyway, so while this was added for RC versions, it's fine
-# in general.
-QA_PKGCONFIG_VERSION=$(ver_cut 1-2)
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/chetramey.asc
-inherit flag-o-matic multilib multilib-minimal preserve-libs toolchain-funcs 
usr-ldscript verify-sig
-
-# Official patches
-# See ftp://ftp.cwru.edu/pub/bash/readline-8.1-patches/
-PLEVEL="${PV##*_p}"
-MY_PV="${PV/_p*}"
-MY_PV="${MY_PV/_/-}"
-MY_P="${PN}-${MY_PV}"
-MY_PATCHES=()
-
-is_release() {
-   case ${PV} in
-   |*_alpha*|*_beta*|*_rc*)
-   return 1
-   ;;
-   *)
-   return 0
-   ;;
-   esac
-}
-
-[[ ${PV} != *_p* ]] && PLEVEL=0
-
-DESCRIPTION="Another cute console display library"
-HOMEPAGE="https://tiswww.case.edu/php/chet/readline/rltop.html 
https://git.savannah.gnu.org/cgit/readline.git;
-
-if [[ ${PV} ==  ]] ; then
-   EGIT_REPO_URI="https://git.savannah.gnu.org/git/readline.git;
-   EGIT_BRANCH=devel
-   inherit git-r3
-elif is_release ; then
-   SRC_URI="mirror://gnu/${PN}/${MY_P}.tar.gz"
-   SRC_URI+=" verify-sig? ( mirror://gnu/${PN}/${MY_P}.tar.gz.sig )"
-
-   if [[ ${PLEVEL} -gt 0 ]] ; then
-   # bash-5.1 -> bash51
-   my_p=${PN}$(ver_rs 1-2 '' $(ver_cut 1-2))
-
-   patch_url=
-   my_patch_index=
-
-   upstream_url_base="mirror://gnu/bash"
-   mirror_url_base="ftp://ftp.cwru.edu/pub/bash;
-
-   for ((my_patch_index=1; my_patch_index <= ${PLEVEL} ; 
my_patch_index++)) ; do
-   printf -v mangled_patch_ver ${my_p}-%03d 
${my_patch_index}
-   
patch_url="${upstream_url_base}/${MY_P}-patches/${mangled_patch_ver}"
-
-   SRC_URI+=" ${patch_url}"
-   SRC_URI+=" verify-sig? ( ${patch_url}.sig )"
-
-   # Add in the mirror URL too.
-   SRC_URI+=" 
${patch_url/${upstream_url_base}/${mirror_url_base}}"
-   SRC_URI+=" verify-sig? ( 
${patch_url/${upstream_url_base}/${mirror_url_base}} )"
-
-   MY_PATCHES+=( "${DISTDIR}"/${mangled_patch_ver} )
-   done
-
-   unset my_p patch_url my_patch_index upstream_url_base 
mirror_url_base
-   fi
-else
-   SRC_URI="mirror://gnu/${PN}/${MY_P}.tar.gz 
ftp://ftp.cwru.edu/pub/bash/${MY_P}.tar.gz;
-   SRC_URI+=" verify-sig? ( mirror://gnu/${PN}/${MY_P}.tar.gz.sig 
ftp://ftp.cwru.edu/pub/bash/${MY_P}.tar.gz.sig )"
-fi
-
-if ! is_release ; then
-   inherit autotools
-fi
-
-LICENSE="GPL-3+"
-SLOT="0/8"  # subslot matches SONAME major
-if is_release ; then
-   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
-IUSE="static-libs +unicode utils"
-
-RDEPEND=">=sys-libs/ncurses-5.9-r3:=[static-libs?,unicode(+)?,${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig
-   verify-sig? ( sec-keys/openpgp-keys-chetramey )"
-
-S="${WORKDIR}/${MY_P}"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-5.0-no_rpath.patch
-   "${FILESDIR}"/${PN}-6.2-rlfe-tgoto.patch # bug #385091
-   "${FILESDIR}"/${PN}-7.0-headers.patch
-   "${FILESDIR}"/${PN}-8.0-headers.patch
-
-   # TODO: rebase
-   #"${FILESDIR}"/${PN}-8.0-darwin-shlib-versioning.patch
-)
-
-src_unpack() {
-   if [[ ${PV} ==  ]] ; then
-   git-r3_src_unpack
-   else
-   # Needed because we don't want the patches being unpacked
-   # (which emits annoying and useless error messages)
-   verify-sig_src_unpack
-   unpack ${MY_P}.tar.gz
-   fi
-}
-
-src_prepare() {
-   [[ ${PLEVEL} -gt 0 ]] && eapply -p0 "${MY_PATCHES[@]}"
-
-   default
-
-   is_release || eautoreconf
-
-   if use prefix && [[ ! -x "${BROOT}"/usr/bin/pkg-config ]] ; then
-   # If we're bootstrapping, make a guess. We don't 

[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/

2023-11-24 Thread Sam James
commit: 7fe3a4d4ad1dcf3a5c440a84ff6d434dac7aaef5
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 25 04:29:28 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 25 04:29:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7fe3a4d4

sys-libs/readline: add 8.2_p7

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

 sys-libs/readline/Manifest   | 12 
 .../{readline-.ebuild => readline-8.2_p7.ebuild} |  8 
 sys-libs/readline/readline-.ebuild   |  8 
 3 files changed, 20 insertions(+), 8 deletions(-)

diff --git a/sys-libs/readline/Manifest b/sys-libs/readline/Manifest
index 0153b051aeca..23c0a3f351f3 100644
--- a/sys-libs/readline/Manifest
+++ b/sys-libs/readline/Manifest
@@ -8,3 +8,15 @@ DIST readline81-002 1242 BLAKE2B 
4ef0404561bd8fc5559e8e5f675ae3f12c467178a8954f5
 DIST readline81-002.sig 95 BLAKE2B 
f85d8a65a7326d6e18b32a603c8082952e4b81c53b6a1bd1668c7b0064ecce6ef04a41e2a042f100424dbf152e4db32c0e07ff166d528aa4ac4a9bd7daf4c7a9
 SHA512 
9ffb6cc697499f57df133f5ebaa5e43e24d33df5eb450d94a02144e94c833424218594c366f21101bc63331c1d532299c9327bd447d0a9849b0bbedce206a5b7
 DIST readline82-001 1198 BLAKE2B 
2e8f3d2aa14c4c4c4f9621f80f4ffae9bbd6f46c3561e87aaf684c759ffd82e3c46843cf4c4224533b28a847d83f7b8b254813f8a306d438e9f7cb457516c4e0
 SHA512 
ea3800a62e992b3e594d78e77b6c4b662fb8c501b81010277e478656bb3b56db7747ba40c6c3d68c3ec5ab8e9e41be104788ec52268135d7e642ff40dea421a8
 DIST readline82-001.sig 94 BLAKE2B 
542ac331a7da3702b47f4828b3264bc7bf996f473807d675044beeb9688c4ca3645bcba0898d3ea9447c1cde540eb8a6b1934008b0a11baef33235e43f44c6c7
 SHA512 
01ad9769fee42dc601b511c87bd39e15c74226e1747c4ae8914e303213706005780135add180dbfe538fe847533dc56cfe8f51a3ad9ec55d1fde2cb2e096bfb5
+DIST readline82-002 1134 BLAKE2B 
799f089105be9931ba13d562d4579b4d1dbdd5440b625b8fe0f1cec6438a1623bf473944cb278b937ca5ab2b98eac2f5993d6e047b96368b5fcd5649fb536d96
 SHA512 
2d4058c5c886498486d8514c238c0a05c0a97409011a7da40745e842977f0a29754e8b678f7e6e7a47c00df7e2e4c522d34d473118a24524af3824eed912e74a
+DIST readline82-002.sig 95 BLAKE2B 
400f0aea97b10fff5c9d7fbc5a75914f3c15e602f13eb1f1a3efede3010ee0c723637b6bd91eef0c0337a80d4e91d429041929dc06e29453b0990e2f644b8b0f
 SHA512 
c0f87f9675e7ed9a5280451c7f0e7cb7e84575574987e9a4b4e29fe32f582ba01f77555b9c6db3b9b10a09014e2dbcc7c9e8ba9a201ec596ff74b6cebb6405a1
+DIST readline82-003 1201 BLAKE2B 
eee048069c7e11c9d2571adde31a61a8558b3b047403225039304621464c3469eaa3bcc6a4476b8530a1e9bbac3dea9a46724b6cce135b9f1aa189065737726e
 SHA512 
796df5a5bc4fc4077158621ac5359a7ccf81261e55880e6e70577ba24b50bd4fce4f2c70521d69a776f6ae8890d14d4f5c95cb9ba7c10f1065978c70626faeab
+DIST readline82-003.sig 95 BLAKE2B 
206ce766001eeff03fef46263deefcac1b0145527540e7255a4a815167983cd6cddd5aceb58c92ff443de84d69fcd2037d5172e01183477592e4b78bb7786437
 SHA512 
367ab70037b689ef6b3b5ee62758df69b80dae9c625dd6e9db0f6fac5fc3b8722ea20ac19549171659a78a2d46fd475d94245ac7c1f0ed1a062612bd9a3c5b21
+DIST readline82-004 1708 BLAKE2B 
1c72743e33bc0d1ffab3af4b3658e212889e3be1f65e952883e1c95ed00eda6a828022955a20cca1762b0d300c0b8f578ae22d498a4017c9658d7e3a5eb2ec92
 SHA512 
dc5e4cb6b7a058f433c9c6a587772a4c63e0aeef9c59f45f3f859a007cdbaa46dfd560c43cfe51b9c5c0a3a4d662c100540afc6026b2f8544984867ea3b52661
+DIST readline82-004.sig 95 BLAKE2B 
c9dad67b296e7e63d0e1dc58d6bc0c60cca556e8f535e25e4d85fa708e001e3d864b40e97b538a032e4f99667c6f07a62fced96bb669fc704c9919a5148afd3f
 SHA512 
e08210259dfe7c4fdd0cb82cf88e6f28b2e10b46e0c159e359853cd154eb1b2322a67ca226ebb1307ec82279370d50a1e34df49c25348a23bac7c41fc8f52e74
+DIST readline82-005 1501 BLAKE2B 
e8b2ac303802b3a70e36714b465f6651b433bc6dcb3ba2f39a753183370114fd68f3bbe206657b3ca0288184eb3973a1f005ea50a131efcccf74167c772a156e
 SHA512 
f20bcea5ce592edd0e41e0d725611ce536ceffc9ab176511ba6786ae802160b277c412ccbb2ce175da656bdfe5f0fd3f3ace11752cf1a152abff64c90f67a53a
+DIST readline82-005.sig 95 BLAKE2B 
49fee598d3bb9211bec230eaca992c66850060b4f5d178a46dcc50bcab07cb490fad44b943bacec30844cc0e1dc0f4a538bc84b859a4c7041348994cbd00743c
 SHA512 
b0e16ffb41b211bc1497888c12a44100802c7140bbc33cab16233e0a13027f7d1ff6d9c2dbbef7bfd649b6725d09b325e7df8a83f9b5ed947972f11be75e9c14
+DIST readline82-006 3031 BLAKE2B 
1a78e7344e2983486bea6fd398b4922ca671016a07f18334697b5c8db2216de966e9b295fc694fc619a002acc714b7da8030b95726761b0afaa6142ff82516c3
 SHA512 
0a2737b2e566fafd60da8c0c7abcbaef24139165fb62a422d257b4cf38835b1e9b7a639c9e64228bbaac432d6a9ce62363b134284e55f3473df788f6433fbe63
+DIST readline82-006.sig 95 BLAKE2B 
48a0cf75019d44929eec32bf710438dc58629e41c5074c03e723b7102d23f45c78d726ded242654026e71a16eaf62dde4012ad9642181bade09d69159bc79900
 SHA512 
3b6da081737670e21a5acaa0be34d4196e576be823ec8f2d2c88b9dd5a7dc53da596731563e35601f0b180a818850d0ad27b120ec0ee48ade9c8487e958626be
+DIST readline82-007 1422 BLAKE2B 

[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/

2023-08-29 Thread Sam James
commit: 5bdef7240375df5c80acbe16cd3eec6b144340b2
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug 29 23:22:26 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 29 23:22:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bdef724

sys-libs/readline: fix LICENSE

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

 sys-libs/readline/readline-8.1_p2-r1.ebuild | 2 +-
 sys-libs/readline/readline-8.2_p1.ebuild| 2 +-
 sys-libs/readline/readline-.ebuild  | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-libs/readline/readline-8.1_p2-r1.ebuild 
b/sys-libs/readline/readline-8.1_p2-r1.ebuild
index 84edd8c8f750..e14bc4ac2c2b 100644
--- a/sys-libs/readline/readline-8.1_p2-r1.ebuild
+++ b/sys-libs/readline/readline-8.1_p2-r1.ebuild
@@ -58,7 +58,7 @@ case ${PV} in
;;
 esac
 
-LICENSE="GPL-3"
+LICENSE="GPL-3+"
 SLOT="0/8"  # subslot matches SONAME major
 [[ ${PV} == *_rc* ]] || \
 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"

diff --git a/sys-libs/readline/readline-8.2_p1.ebuild 
b/sys-libs/readline/readline-8.2_p1.ebuild
index bc5e7e68325c..0e7f162ff0fe 100644
--- a/sys-libs/readline/readline-8.2_p1.ebuild
+++ b/sys-libs/readline/readline-8.2_p1.ebuild
@@ -77,7 +77,7 @@ if ! is_release ; then
inherit autotools
 fi
 
-LICENSE="GPL-3"
+LICENSE="GPL-3+"
 SLOT="0/8"  # subslot matches SONAME major
 if is_release ; then
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"

diff --git a/sys-libs/readline/readline-.ebuild 
b/sys-libs/readline/readline-.ebuild
index bc5e7e68325c..0e7f162ff0fe 100644
--- a/sys-libs/readline/readline-.ebuild
+++ b/sys-libs/readline/readline-.ebuild
@@ -77,7 +77,7 @@ if ! is_release ; then
inherit autotools
 fi
 
-LICENSE="GPL-3"
+LICENSE="GPL-3+"
 SLOT="0/8"  # subslot matches SONAME major
 if is_release ; then
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"



[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/

2023-06-25 Thread Sam James
commit: f94613eab6afb3a8af8a051a3f00dc6a71b0502a
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun 25 19:13:18 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun 25 19:17:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f94613ea

sys-libs/readline: drop kernel_Winnt cruft

Support is already gone.

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

 sys-libs/readline/readline-8.1_p2-r1.ebuild | 2 +-
 sys-libs/readline/readline-8.2_p1.ebuild| 2 +-
 sys-libs/readline/readline-.ebuild  | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-libs/readline/readline-8.1_p2-r1.ebuild 
b/sys-libs/readline/readline-8.1_p2-r1.ebuild
index 8e926747c368..84edd8c8f750 100644
--- a/sys-libs/readline/readline-8.1_p2-r1.ebuild
+++ b/sys-libs/readline/readline-8.1_p2-r1.ebuild
@@ -141,7 +141,7 @@ src_configure() {
# In cases where the C library doesn't support wide characters, readline
# itself won't work correctly, so forcing the answer below should be OK.
if tc-is-cross-compiler ; then
-   use kernel_Winnt || export bash_cv_func_sigsetjmp='present'
+   export bash_cv_func_sigsetjmp='present'
export bash_cv_func_ctype_nonascii='yes'
export bash_cv_wcwidth_broken='no' #503312
fi

diff --git a/sys-libs/readline/readline-8.2_p1.ebuild 
b/sys-libs/readline/readline-8.2_p1.ebuild
index 29aa8e80be60..bc5e7e68325c 100644
--- a/sys-libs/readline/readline-8.2_p1.ebuild
+++ b/sys-libs/readline/readline-8.2_p1.ebuild
@@ -168,7 +168,7 @@ src_configure() {
# In cases where the C library doesn't support wide characters, readline
# itself won't work correctly, so forcing the answer below should be OK.
if tc-is-cross-compiler ; then
-   use kernel_Winnt || export bash_cv_func_sigsetjmp="present"
+   export bash_cv_func_sigsetjmp="present"
export bash_cv_func_ctype_nonascii="yes"
# bug #503312
export bash_cv_wcwidth_broken="no"

diff --git a/sys-libs/readline/readline-.ebuild 
b/sys-libs/readline/readline-.ebuild
index 29aa8e80be60..bc5e7e68325c 100644
--- a/sys-libs/readline/readline-.ebuild
+++ b/sys-libs/readline/readline-.ebuild
@@ -168,7 +168,7 @@ src_configure() {
# In cases where the C library doesn't support wide characters, readline
# itself won't work correctly, so forcing the answer below should be OK.
if tc-is-cross-compiler ; then
-   use kernel_Winnt || export bash_cv_func_sigsetjmp="present"
+   export bash_cv_func_sigsetjmp="present"
export bash_cv_func_ctype_nonascii="yes"
# bug #503312
export bash_cv_wcwidth_broken="no"



[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/

2023-06-02 Thread Sam James
commit: 3a5856cbd1379c26f1af82ebeea52252d194487a
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun  2 21:19:59 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun  2 21:46:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a5856cb

sys-libs/readline: sync SRC_URI generation with app-shells/bash

It's an optimisation here too, but it's less impactful than it was for bash.

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

 sys-libs/readline/readline-8.1_p2-r1.ebuild | 21 ++---
 sys-libs/readline/readline-8.2_p1.ebuild| 21 ++---
 sys-libs/readline/readline-.ebuild  | 21 ++---
 3 files changed, 42 insertions(+), 21 deletions(-)

diff --git a/sys-libs/readline/readline-8.1_p2-r1.ebuild 
b/sys-libs/readline/readline-8.1_p2-r1.ebuild
index 8ea92d520d24..8e926747c368 100644
--- a/sys-libs/readline/readline-8.1_p2-r1.ebuild
+++ b/sys-libs/readline/readline-8.1_p2-r1.ebuild
@@ -36,17 +36,24 @@ case ${PV} in
patch_url=
my_patch_index=
 
+   upstream_url_base="mirror://gnu/bash"
+   mirror_url_base="ftp://ftp.cwru.edu/pub/bash;
+
for ((my_patch_index=1; my_patch_index <= ${PLEVEL} ; 
my_patch_index++)) ; do
-   for url in mirror://gnu/${pn} 
ftp://ftp.cwru.edu/pub/bash ; do
-   patch_url=$(printf 
"${url}/${PN}-$(ver_cut 1-2)-patches/${my_p}-%03d" ${my_patch_index})
-   SRC_URI+=" ${patch_url}"
-   SRC_URI+=" verify-sig? ( 
${patch_url}.sig )"
-   done
+   printf -v mangled_patch_ver ${my_p}-%03d 
${my_patch_index}
+   
patch_url="${upstream_url_base}/${MY_P}-patches/${mangled_patch_ver}"
+
+   SRC_URI+=" ${patch_url}"
+   SRC_URI+=" verify-sig? ( ${patch_url}.sig )"
+
+   # Add in the mirror URL too.
+   SRC_URI+=" 
${patch_url/${upstream_url_base}/${mirror_url_base}}"
+   SRC_URI+=" verify-sig? ( 
${patch_url/${upstream_url_base}/${mirror_url_base}} )"
 
-   MY_PATCHES+=( "${DISTDIR}"/$(printf 
${my_p}-%03d ${my_patch_index}) )
+   MY_PATCHES+=( "${DISTDIR}"/${mangled_patch_ver} 
)
done
 
-   unset my_pn patch_url my_patch_index
+   unset my_p patch_url my_patch_index upstream_url_base 
mirror_url_base
fi
;;
 esac

diff --git a/sys-libs/readline/readline-8.2_p1.ebuild 
b/sys-libs/readline/readline-8.2_p1.ebuild
index b9f1a3da0874..29aa8e80be60 100644
--- a/sys-libs/readline/readline-8.2_p1.ebuild
+++ b/sys-libs/readline/readline-8.2_p1.ebuild
@@ -49,17 +49,24 @@ elif is_release ; then
patch_url=
my_patch_index=
 
+   upstream_url_base="mirror://gnu/bash"
+   mirror_url_base="ftp://ftp.cwru.edu/pub/bash;
+
for ((my_patch_index=1; my_patch_index <= ${PLEVEL} ; 
my_patch_index++)) ; do
-   for url in mirror://gnu/${pn} 
ftp://ftp.cwru.edu/pub/bash ; do
-   patch_url=$(printf "${url}/${PN}-$(ver_cut 
1-2)-patches/${my_p}-%03d" ${my_patch_index})
-   SRC_URI+=" ${patch_url}"
-   SRC_URI+=" verify-sig? ( ${patch_url}.sig )"
-   done
+   printf -v mangled_patch_ver ${my_p}-%03d 
${my_patch_index}
+   
patch_url="${upstream_url_base}/${MY_P}-patches/${mangled_patch_ver}"
+
+   SRC_URI+=" ${patch_url}"
+   SRC_URI+=" verify-sig? ( ${patch_url}.sig )"
+
+   # Add in the mirror URL too.
+   SRC_URI+=" 
${patch_url/${upstream_url_base}/${mirror_url_base}}"
+   SRC_URI+=" verify-sig? ( 
${patch_url/${upstream_url_base}/${mirror_url_base}} )"
 
-   MY_PATCHES+=( "${DISTDIR}"/$(printf ${my_p}-%03d 
${my_patch_index}) )
+   MY_PATCHES+=( "${DISTDIR}"/${mangled_patch_ver} )
done
 
-   unset my_pn patch_url my_patch_index
+   unset my_p patch_url my_patch_index upstream_url_base 
mirror_url_base
fi
 else
SRC_URI="mirror://gnu/${PN}/${MY_P}.tar.gz 
ftp://ftp.cwru.edu/pub/bash/${MY_P}.tar.gz;

diff --git a/sys-libs/readline/readline-.ebuild 
b/sys-libs/readline/readline-.ebuild
index b9f1a3da0874..29aa8e80be60 100644
--- a/sys-libs/readline/readline-.ebuild
+++ b/sys-libs/readline/readline-.ebuild
@@ -49,17 +49,24 @@ elif is_release ; then
patch_url=

[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/

2022-11-29 Thread Sam James
commit: acf7e0fe996d39ee62dee482f66e17911132471b
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov 30 07:21:36 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov 30 07:21:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=acf7e0fe

sys-libs/readline: drop 8.1_p2

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

 sys-libs/readline/readline-8.1_p2.ebuild | 206 ---
 1 file changed, 206 deletions(-)

diff --git a/sys-libs/readline/readline-8.1_p2.ebuild 
b/sys-libs/readline/readline-8.1_p2.ebuild
deleted file mode 100644
index 72ba36ee3ea8..
--- a/sys-libs/readline/readline-8.1_p2.ebuild
+++ /dev/null
@@ -1,206 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/chetramey.asc
-inherit flag-o-matic multilib multilib-minimal preserve-libs toolchain-funcs 
usr-ldscript verify-sig
-
-# Official patches
-# See ftp://ftp.cwru.edu/pub/bash/readline-8.1-patches/
-PLEVEL="${PV##*_p}"
-MY_PV="${PV/_p*}"
-MY_PV="${MY_PV/_/-}"
-MY_P="${PN}-${MY_PV}"
-[[ ${PV} != *_p* ]] && PLEVEL=0
-patches() {
-   [[ ${PLEVEL} -eq 0 ]] && return 1
-   local opt=$1
-   eval set -- {1..${PLEVEL}}
-   set -- $(printf "${PN}${MY_PV/\.}-%03d " "$@")
-   if [[ ${opt} == -s ]] ; then
-   echo "${@/#/${DISTDIR}/}"
-   else
-   local u
-   for u in mirror://gnu/${PN} ftp://ftp.cwru.edu/pub/bash ; do
-   printf "${u}/${PN}-${MY_PV}-patches/%s " "$@"
-   printf "${u}/${PN}-${MY_PV}-patches/%s.sig " "$@"
-   done
-   fi
-}
-
-DESCRIPTION="Another cute console display library"
-HOMEPAGE="https://tiswww.case.edu/php/chet/readline/rltop.html;
-
-case ${PV} in
-   *_alpha*|*_beta*|*_rc*)
-   SRC_URI+=" ftp://ftp.cwru.edu/pub/bash/${MY_P}.tar.gz;
-   SRC_URI+=" verify-sig? ( 
ftp://ftp.cwru.edu/pub/bash/${MY_P}.tar.gz.sig )"
-   ;;
-   *)
-   SRC_URI="mirror://gnu/${PN}/${MY_P}.tar.gz $(patches)"
-   SRC_URI+=" verify-sig? ( mirror://gnu/${PN}/${MY_P}.tar.gz.sig 
)"
-   ;;
-esac
-
-LICENSE="GPL-3"
-SLOT="0/8"  # subslot matches SONAME major
-[[ "${PV}" == *_rc* ]] || \
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="static-libs +unicode utils"
-
-RDEPEND=">=sys-libs/ncurses-5.9-r3:=[static-libs?,unicode(+)?,${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig
-   verify-sig? ( sec-keys/openpgp-keys-chetramey )"
-
-S="${WORKDIR}/${MY_P}"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-5.0-no_rpath.patch
-   "${FILESDIR}"/${PN}-6.2-rlfe-tgoto.patch #385091
-   "${FILESDIR}"/${PN}-7.0-headers.patch
-   "${FILESDIR}"/${PN}-8.0-headers.patch
-   "${FILESDIR}"/${PN}-8.0-darwin-shlib-versioning.patch
-   "${FILESDIR}"/${PN}-8.1-windows-signals.patch
-)
-
-# Needed because we don't want the patches being unpacked
-# (which emits annoying and useless error messages)
-src_unpack() {
-   verify-sig_src_unpack
-
-   unpack ${MY_P}.tar.gz
-}
-
-src_prepare() {
-   [[ ${PLEVEL} -gt 0 ]] && eapply -p0 $(patches -s)
-   default
-
-   if use prefix && [[ ! -x "${BROOT}"/usr/bin/pkg-config ]] ; then
-   # If we're bootstrapping, make a guess. We don't have pkg-config
-   # around yet. bug #818103.
-   # Incorrectly populating this leads to underlinked libreadline.
-   local ncurses_libs
-   local ncurses_libs_suffix=$(usex unicode w '')
-
-   ncurses_libs="-lncurses${ncurses_libs_suffix}"
-
-   if has_version "sys-libs/ncurses[tinfo(+)]" ; then
-   ncurses_libs+=" -ltinfo${ncurses_libs_suffix}"
-   fi
-   else
-   # Force ncurses linking. #71420
-   # Use pkg-config to get the right values. #457558
-   local ncurses_libs=$($(tc-getPKG_CONFIG) ncurses$(usex unicode 
w '') --libs)
-   fi
-
-   sed -i \
-   -e "/^SHLIB_LIBS=/s:=.*:='${ncurses_libs}':" \
-   support/shobj-conf || die
-   sed -i \
-   -e "/^[[:space:]]*LIBS=.-lncurses/s:-lncurses:${ncurses_libs}:" 
\
-   examples/rlfe/configure || die
-
-   # fix building under Gentoo/FreeBSD; upstream FreeBSD deprecated
-   # objformat for years, so we don't want to rely on that.
-   sed -i -e '/objformat/s:if .*; then:if true; then:' support/shobj-conf 
|| die
-
-   ln -s ../.. examples/rlfe/readline || die # for local readline headers
-}
-
-src_configure() {
-   # fix implicit decls with widechar funcs
-   append-cppflags -D_GNU_SOURCE
-   # 

[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/

2022-11-23 Thread Jakov Smolić
commit: 5f8d2008f21939cb15846ee7c8b6c7a6dfb69d50
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Nov 23 14:10:59 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Nov 23 14:10:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f8d2008

sys-libs/readline: Stabilize 8.1_p2-r1 x86, #881747

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

 sys-libs/readline/readline-8.1_p2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/readline/readline-8.1_p2-r1.ebuild 
b/sys-libs/readline/readline-8.1_p2-r1.ebuild
index e3eea90c37ef..21cc3483f2e8 100644
--- a/sys-libs/readline/readline-8.1_p2-r1.ebuild
+++ b/sys-libs/readline/readline-8.1_p2-r1.ebuild
@@ -54,7 +54,7 @@ esac
 LICENSE="GPL-3"
 SLOT="0/8"  # subslot matches SONAME major
 [[ ${PV} == *_rc* ]] || \
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~x64-cygwin ~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 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="static-libs +unicode utils"
 
 
RDEPEND=">=sys-libs/ncurses-5.9-r3:=[static-libs?,unicode(+)?,${MULTILIB_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/

2022-11-18 Thread Arthur Zamarin
commit: 1f7d73086bc6307434e8b4ea9ef1962558edcbb5
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Nov 18 10:53:14 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Nov 18 10:53:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f7d7308

sys-libs/readline: Stabilize 8.1_p2-r1 hppa, #881747

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

 sys-libs/readline/readline-8.1_p2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/readline/readline-8.1_p2-r1.ebuild 
b/sys-libs/readline/readline-8.1_p2-r1.ebuild
index 0dc852e66c55..e3eea90c37ef 100644
--- a/sys-libs/readline/readline-8.1_p2-r1.ebuild
+++ b/sys-libs/readline/readline-8.1_p2-r1.ebuild
@@ -54,7 +54,7 @@ esac
 LICENSE="GPL-3"
 SLOT="0/8"  # subslot matches SONAME major
 [[ ${PV} == *_rc* ]] || \
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~x64-cygwin ~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 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="static-libs +unicode utils"
 
 
RDEPEND=">=sys-libs/ncurses-5.9-r3:=[static-libs?,unicode(+)?,${MULTILIB_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/

2022-11-17 Thread Sam James
commit: e145edf1b241a1ac5c90e1992d9e5ba14304a836
Author: Sam James  gentoo  org>
AuthorDate: Fri Nov 18 06:59:50 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Nov 18 06:59:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e145edf1

sys-libs/readline: Stabilize 8.1_p2-r1 ppc64, #881747

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

 sys-libs/readline/readline-8.1_p2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/readline/readline-8.1_p2-r1.ebuild 
b/sys-libs/readline/readline-8.1_p2-r1.ebuild
index 97d2d4868148..0dc852e66c55 100644
--- a/sys-libs/readline/readline-8.1_p2-r1.ebuild
+++ b/sys-libs/readline/readline-8.1_p2-r1.ebuild
@@ -54,7 +54,7 @@ esac
 LICENSE="GPL-3"
 SLOT="0/8"  # subslot matches SONAME major
 [[ ${PV} == *_rc* ]] || \
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~x64-cygwin ~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 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="static-libs +unicode utils"
 
 
RDEPEND=">=sys-libs/ncurses-5.9-r3:=[static-libs?,unicode(+)?,${MULTILIB_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/

2022-11-17 Thread Arthur Zamarin
commit: 369b2e14fdff587e3d17a197e0e0946ba7e57e9f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Nov 18 06:49:53 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Nov 18 06:49:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=369b2e14

sys-libs/readline: Stabilize 8.1_p2-r1 ppc, #881747

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

 sys-libs/readline/readline-8.1_p2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/readline/readline-8.1_p2-r1.ebuild 
b/sys-libs/readline/readline-8.1_p2-r1.ebuild
index a96d9e0aa0fa..97d2d4868148 100644
--- a/sys-libs/readline/readline-8.1_p2-r1.ebuild
+++ b/sys-libs/readline/readline-8.1_p2-r1.ebuild
@@ -54,7 +54,7 @@ esac
 LICENSE="GPL-3"
 SLOT="0/8"  # subslot matches SONAME major
 [[ ${PV} == *_rc* ]] || \
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~x64-cygwin ~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 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="static-libs +unicode utils"
 
 
RDEPEND=">=sys-libs/ncurses-5.9-r3:=[static-libs?,unicode(+)?,${MULTILIB_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/

2022-11-17 Thread Arthur Zamarin
commit: 167a87691ee0fe6c3c6e9c98fee7e74efe3b80b2
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Nov 18 06:47:00 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Nov 18 06:47:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=167a8769

sys-libs/readline: Stabilize 8.1_p2-r1 arm64, #881747

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

 sys-libs/readline/readline-8.1_p2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/readline/readline-8.1_p2-r1.ebuild 
b/sys-libs/readline/readline-8.1_p2-r1.ebuild
index bdd0213f8b7b..a96d9e0aa0fa 100644
--- a/sys-libs/readline/readline-8.1_p2-r1.ebuild
+++ b/sys-libs/readline/readline-8.1_p2-r1.ebuild
@@ -54,7 +54,7 @@ esac
 LICENSE="GPL-3"
 SLOT="0/8"  # subslot matches SONAME major
 [[ ${PV} == *_rc* ]] || \
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~x64-cygwin ~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 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="static-libs +unicode utils"
 
 
RDEPEND=">=sys-libs/ncurses-5.9-r3:=[static-libs?,unicode(+)?,${MULTILIB_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/

2022-11-17 Thread Sam James
commit: e7386231602dd768a87ad6ee39bd93f4f6be
Author: Sam James  gentoo  org>
AuthorDate: Fri Nov 18 06:45:32 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Nov 18 06:45:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7386231

sys-libs/readline: Stabilize 8.1_p2-r1 amd64, #881747

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

 sys-libs/readline/readline-8.1_p2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/readline/readline-8.1_p2-r1.ebuild 
b/sys-libs/readline/readline-8.1_p2-r1.ebuild
index 0dd882a2e11e..bdd0213f8b7b 100644
--- a/sys-libs/readline/readline-8.1_p2-r1.ebuild
+++ b/sys-libs/readline/readline-8.1_p2-r1.ebuild
@@ -54,7 +54,7 @@ esac
 LICENSE="GPL-3"
 SLOT="0/8"  # subslot matches SONAME major
 [[ ${PV} == *_rc* ]] || \
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~x64-cygwin ~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 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="static-libs +unicode utils"
 
 
RDEPEND=">=sys-libs/ncurses-5.9-r3:=[static-libs?,unicode(+)?,${MULTILIB_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/

2022-11-17 Thread Arthur Zamarin
commit: 7764cf33702d75d5d0ebb4ae619ae54e236704c0
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Nov 18 06:43:41 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Nov 18 06:43:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7764cf33

sys-libs/readline: Stabilize 8.1_p2-r1 sparc, #881747

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

 sys-libs/readline/readline-8.1_p2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/readline/readline-8.1_p2-r1.ebuild 
b/sys-libs/readline/readline-8.1_p2-r1.ebuild
index adb31588c130..0dd882a2e11e 100644
--- a/sys-libs/readline/readline-8.1_p2-r1.ebuild
+++ b/sys-libs/readline/readline-8.1_p2-r1.ebuild
@@ -54,7 +54,7 @@ esac
 LICENSE="GPL-3"
 SLOT="0/8"  # subslot matches SONAME major
 [[ ${PV} == *_rc* ]] || \
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~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 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="static-libs +unicode utils"
 
 
RDEPEND=">=sys-libs/ncurses-5.9-r3:=[static-libs?,unicode(+)?,${MULTILIB_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/

2022-11-17 Thread Arthur Zamarin
commit: 86c7f998721371acc318d431c48f8f5e129beba4
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Nov 18 06:37:52 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Nov 18 06:37:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86c7f998

sys-libs/readline: Stabilize 8.1_p2-r1 arm, #881747

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

 sys-libs/readline/readline-8.1_p2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/readline/readline-8.1_p2-r1.ebuild 
b/sys-libs/readline/readline-8.1_p2-r1.ebuild
index 2732f7d7ae6a..adb31588c130 100644
--- a/sys-libs/readline/readline-8.1_p2-r1.ebuild
+++ b/sys-libs/readline/readline-8.1_p2-r1.ebuild
@@ -54,7 +54,7 @@ esac
 LICENSE="GPL-3"
 SLOT="0/8"  # subslot matches SONAME major
 [[ ${PV} == *_rc* ]] || \
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~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 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="static-libs +unicode utils"
 
 
RDEPEND=">=sys-libs/ncurses-5.9-r3:=[static-libs?,unicode(+)?,${MULTILIB_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/

2022-10-17 Thread Sam James
commit: b886ae16bd53d7fcb57b0a07fb79b478f2306a5b
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct 18 02:39:02 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct 18 02:39:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b886ae16

sys-libs/readline: add savannah upstream metadata

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

 sys-libs/readline/metadata.xml | 21 +++--
 1 file changed, 11 insertions(+), 10 deletions(-)

diff --git a/sys-libs/readline/metadata.xml b/sys-libs/readline/metadata.xml
index c54508aa76cf..d1f832b0672f 100644
--- a/sys-libs/readline/metadata.xml
+++ b/sys-libs/readline/metadata.xml
@@ -1,14 +1,15 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-
-   base-sys...@gentoo.org
-   Gentoo Base System
-
-
-   Install rlfe (ReadLine Front-End) helper tool -- a 
wrapper program for making any stdin use readline
-
-
-   cpe:/a:gnu:readline
-
+   
+   base-sys...@gentoo.org
+   Gentoo Base System
+   
+   
+   Install rlfe (ReadLine Front-End) helper 
tool -- a wrapper program for making any stdin use readline
+   
+   
+   cpe:/a:gnu:readline
+   readline
+   
 



[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/

2022-10-06 Thread Sam James
commit: f8657f60e851330609c5a32bffadb82c0c147dd4
Author: Sam James  gentoo  org>
AuthorDate: Thu Oct  6 14:38:08 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Oct  6 14:45:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8657f60

sys-libs/readline: add 8.2_p1

Changes:
* Readline-8.2 patch 1: fix crash when readline is started with an invalid 
locale specification
  
(https://git.savannah.gnu.org/cgit/readline.git/commit/?id=7274faabe97ce53d6b464272d7e6ab6c1392837b)
  (https://lists.gnu.org/archive/html/bug-readline/2022-10/msg2.html)

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

 sys-libs/readline/Manifest   |   2 +
 sys-libs/readline/readline-8.2_p1.ebuild | 246 +++
 2 files changed, 248 insertions(+)

diff --git a/sys-libs/readline/Manifest b/sys-libs/readline/Manifest
index d0b84cedaf74..0153b051aeca 100644
--- a/sys-libs/readline/Manifest
+++ b/sys-libs/readline/Manifest
@@ -6,3 +6,5 @@ DIST readline81-001 2454 BLAKE2B 
7ec4e5c39a224a70643b44b88bcfef5198e199c76f2a34f
 DIST readline81-001.sig 95 BLAKE2B 
7d523d0fc21772cb03aa4b5d66ea58c1a99a6c0e4a8625e89cad015cbff63cd68e08207ca5150819225300ac864806032888104bbbea64ca38ebf89e28c24b7e
 SHA512 
7fa3747e388aecb26f2d4f8346b89b367710ea99a14618c625066b820901dc467bd156ec37340fde1f86f0fe0d6b33044c1ed5768cf8ed1a25386d32dc6419a6
 DIST readline81-002 1242 BLAKE2B 
4ef0404561bd8fc5559e8e5f675ae3f12c467178a8954f54f3204c2d09b88ccec960e807c7af0ec3514b489b676e3be51f98351e377fb18e3d7a14d33d4da69d
 SHA512 
e47c029b82cf3a4d44e85c4348f7e059c56726694c190d84186822e1c893e1c006e7ec75f33c36791112f81abd792a2e2fdae9a65cd128f3c89ff4ffd9a9a1ff
 DIST readline81-002.sig 95 BLAKE2B 
f85d8a65a7326d6e18b32a603c8082952e4b81c53b6a1bd1668c7b0064ecce6ef04a41e2a042f100424dbf152e4db32c0e07ff166d528aa4ac4a9bd7daf4c7a9
 SHA512 
9ffb6cc697499f57df133f5ebaa5e43e24d33df5eb450d94a02144e94c833424218594c366f21101bc63331c1d532299c9327bd447d0a9849b0bbedce206a5b7
+DIST readline82-001 1198 BLAKE2B 
2e8f3d2aa14c4c4c4f9621f80f4ffae9bbd6f46c3561e87aaf684c759ffd82e3c46843cf4c4224533b28a847d83f7b8b254813f8a306d438e9f7cb457516c4e0
 SHA512 
ea3800a62e992b3e594d78e77b6c4b662fb8c501b81010277e478656bb3b56db7747ba40c6c3d68c3ec5ab8e9e41be104788ec52268135d7e642ff40dea421a8
+DIST readline82-001.sig 94 BLAKE2B 
542ac331a7da3702b47f4828b3264bc7bf996f473807d675044beeb9688c4ca3645bcba0898d3ea9447c1cde540eb8a6b1934008b0a11baef33235e43f44c6c7
 SHA512 
01ad9769fee42dc601b511c87bd39e15c74226e1747c4ae8914e303213706005780135add180dbfe538fe847533dc56cfe8f51a3ad9ec55d1fde2cb2e096bfb5

diff --git a/sys-libs/readline/readline-8.2_p1.ebuild 
b/sys-libs/readline/readline-8.2_p1.ebuild
new file mode 100644
index ..dfd3b540f41f
--- /dev/null
+++ b/sys-libs/readline/readline-8.2_p1.ebuild
@@ -0,0 +1,246 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# There's no standard way of versioning the point releases upstream
+# make anyway, so while this was added for RC versions, it's fine
+# in general.
+QA_PKGCONFIG_VERSION=$(ver_cut 1-2)
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/chetramey.asc
+inherit flag-o-matic multilib multilib-minimal preserve-libs toolchain-funcs 
usr-ldscript verify-sig
+
+# Official patches
+# See ftp://ftp.cwru.edu/pub/bash/readline-8.1-patches/
+PLEVEL="${PV##*_p}"
+MY_PV="${PV/_p*}"
+MY_PV="${MY_PV/_/-}"
+MY_P="${PN}-${MY_PV}"
+MY_PATCHES=()
+
+is_release() {
+   case ${PV} in
+   |*_alpha*|*_beta*|*_rc*)
+   return 1
+   ;;
+   *)
+   return 0
+   ;;
+   esac
+}
+
+[[ ${PV} != *_p* ]] && PLEVEL=0
+
+DESCRIPTION="Another cute console display library"
+HOMEPAGE="https://tiswww.case.edu/php/chet/readline/rltop.html 
https://git.savannah.gnu.org/cgit/readline.git;
+
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://git.savannah.gnu.org/git/readline.git;
+   EGIT_BRANCH=devel
+   inherit git-r3
+elif is_release ; then
+   SRC_URI="mirror://gnu/${PN}/${MY_P}.tar.gz"
+   SRC_URI+=" verify-sig? ( mirror://gnu/${PN}/${MY_P}.tar.gz.sig )"
+
+   if [[ ${PLEVEL} -gt 0 ]] ; then
+   # bash-5.1 -> bash51
+   my_p=${PN}$(ver_rs 1-2 '' $(ver_cut 1-2))
+
+   patch_url=
+   my_patch_index=
+
+   for ((my_patch_index=1; my_patch_index <= ${PLEVEL} ; 
my_patch_index++)) ; do
+   for url in mirror://gnu/${pn} 
ftp://ftp.cwru.edu/pub/bash ; do
+   patch_url=$(printf "${url}/${PN}-$(ver_cut 
1-2)-patches/${my_p}-%03d" ${my_patch_index})
+   SRC_URI+=" ${patch_url}"
+   SRC_URI+=" verify-sig? ( ${patch_url}.sig )"
+   done
+
+   MY_PATCHES+=( "${DISTDIR}"/$(printf ${my_p}-%03d 

[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/

2022-10-06 Thread Sam James
commit: 9d7e3c5cc9f1376a32bcbafea9e9a95d115eaefb
Author: Sam James  gentoo  org>
AuthorDate: Thu Oct  6 14:38:39 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Oct  6 14:45:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d7e3c5c

sys-libs/readline: drop 8.2

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

 sys-libs/readline/readline-8.2.ebuild | 246 --
 1 file changed, 246 deletions(-)

diff --git a/sys-libs/readline/readline-8.2.ebuild 
b/sys-libs/readline/readline-8.2.ebuild
deleted file mode 100644
index dfd3b540f41f..
--- a/sys-libs/readline/readline-8.2.ebuild
+++ /dev/null
@@ -1,246 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-# There's no standard way of versioning the point releases upstream
-# make anyway, so while this was added for RC versions, it's fine
-# in general.
-QA_PKGCONFIG_VERSION=$(ver_cut 1-2)
-VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/chetramey.asc
-inherit flag-o-matic multilib multilib-minimal preserve-libs toolchain-funcs 
usr-ldscript verify-sig
-
-# Official patches
-# See ftp://ftp.cwru.edu/pub/bash/readline-8.1-patches/
-PLEVEL="${PV##*_p}"
-MY_PV="${PV/_p*}"
-MY_PV="${MY_PV/_/-}"
-MY_P="${PN}-${MY_PV}"
-MY_PATCHES=()
-
-is_release() {
-   case ${PV} in
-   |*_alpha*|*_beta*|*_rc*)
-   return 1
-   ;;
-   *)
-   return 0
-   ;;
-   esac
-}
-
-[[ ${PV} != *_p* ]] && PLEVEL=0
-
-DESCRIPTION="Another cute console display library"
-HOMEPAGE="https://tiswww.case.edu/php/chet/readline/rltop.html 
https://git.savannah.gnu.org/cgit/readline.git;
-
-if [[ ${PV} ==  ]] ; then
-   EGIT_REPO_URI="https://git.savannah.gnu.org/git/readline.git;
-   EGIT_BRANCH=devel
-   inherit git-r3
-elif is_release ; then
-   SRC_URI="mirror://gnu/${PN}/${MY_P}.tar.gz"
-   SRC_URI+=" verify-sig? ( mirror://gnu/${PN}/${MY_P}.tar.gz.sig )"
-
-   if [[ ${PLEVEL} -gt 0 ]] ; then
-   # bash-5.1 -> bash51
-   my_p=${PN}$(ver_rs 1-2 '' $(ver_cut 1-2))
-
-   patch_url=
-   my_patch_index=
-
-   for ((my_patch_index=1; my_patch_index <= ${PLEVEL} ; 
my_patch_index++)) ; do
-   for url in mirror://gnu/${pn} 
ftp://ftp.cwru.edu/pub/bash ; do
-   patch_url=$(printf "${url}/${PN}-$(ver_cut 
1-2)-patches/${my_p}-%03d" ${my_patch_index})
-   SRC_URI+=" ${patch_url}"
-   SRC_URI+=" verify-sig? ( ${patch_url}.sig )"
-   done
-
-   MY_PATCHES+=( "${DISTDIR}"/$(printf ${my_p}-%03d 
${my_patch_index}) )
-   done
-
-   unset my_pn patch_url my_patch_index
-   fi
-else
-   SRC_URI="mirror://gnu/${PN}/${MY_P}.tar.gz 
ftp://ftp.cwru.edu/pub/bash/${MY_P}.tar.gz;
-   SRC_URI+=" verify-sig? ( mirror://gnu/${PN}/${MY_P}.tar.gz.sig 
ftp://ftp.cwru.edu/pub/bash/${MY_P}.tar.gz.sig )"
-fi
-
-if ! is_release ; then
-   inherit autotools
-fi
-
-LICENSE="GPL-3"
-SLOT="0/8"  # subslot matches SONAME major
-if is_release ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-fi
-IUSE="static-libs +unicode utils"
-
-RDEPEND=">=sys-libs/ncurses-5.9-r3:=[static-libs?,unicode(+)?,${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig
-   verify-sig? ( sec-keys/openpgp-keys-chetramey )"
-
-S="${WORKDIR}/${MY_P}"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-5.0-no_rpath.patch
-   "${FILESDIR}"/${PN}-6.2-rlfe-tgoto.patch # bug #385091
-   "${FILESDIR}"/${PN}-7.0-headers.patch
-   "${FILESDIR}"/${PN}-8.0-headers.patch
-
-   # TODO: rebase
-   #"${FILESDIR}"/${PN}-8.0-darwin-shlib-versioning.patch
-)
-
-src_unpack() {
-   if [[ ${PV} ==  ]] ; then
-   git-r3_src_unpack
-   else
-   # Needed because we don't want the patches being unpacked
-   # (which emits annoying and useless error messages)
-   verify-sig_src_unpack
-   unpack ${MY_P}.tar.gz
-   fi
-}
-
-src_prepare() {
-   [[ ${PLEVEL} -gt 0 ]] && eapply -p0 "${MY_PATCHES[@]}"
-
-   default
-
-   is_release || eautoreconf
-
-   if use prefix && [[ ! -x "${BROOT}"/usr/bin/pkg-config ]] ; then
-   # If we're bootstrapping, make a guess. We don't have pkg-config
-   # around yet. bug #818103.
-   # Incorrectly populating this leads to underlinked libreadline.
-   local ncurses_libs
-   local ncurses_libs_suffix=$(usex unicode w '')
-
-   

[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/

2022-09-26 Thread Sam James
commit: 9342a83782bf567eb7b00c621bf203c19a1c4b7f
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 26 17:53:37 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 26 17:53:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9342a837

sys-libs/readline: forward ~loong

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

 sys-libs/readline/readline-8.2.ebuild  | 2 +-
 sys-libs/readline/readline-.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-libs/readline/readline-8.2.ebuild 
b/sys-libs/readline/readline-8.2.ebuild
index 4bc9fb0d90a8..dfd3b540f41f 100644
--- a/sys-libs/readline/readline-8.2.ebuild
+++ b/sys-libs/readline/readline-8.2.ebuild
@@ -73,7 +73,7 @@ fi
 LICENSE="GPL-3"
 SLOT="0/8"  # subslot matches SONAME major
 if is_release ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~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 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 IUSE="static-libs +unicode utils"
 

diff --git a/sys-libs/readline/readline-.ebuild 
b/sys-libs/readline/readline-.ebuild
index 4bc9fb0d90a8..dfd3b540f41f 100644
--- a/sys-libs/readline/readline-.ebuild
+++ b/sys-libs/readline/readline-.ebuild
@@ -73,7 +73,7 @@ fi
 LICENSE="GPL-3"
 SLOT="0/8"  # subslot matches SONAME major
 if is_release ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~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 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 IUSE="static-libs +unicode utils"
 



[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/

2022-09-26 Thread Sam James
commit: c88f70bc075b93461bb91a2eafff2ea7a568eaf8
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 26 17:42:59 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 26 17:49:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c88f70bc

sys-libs/readline: add 8.2, drop 8.2_rc4 (masked)

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

 sys-libs/readline/Manifest | 4 ++--
 sys-libs/readline/{readline-8.2_rc4.ebuild => readline-8.2.ebuild} | 0
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-libs/readline/Manifest b/sys-libs/readline/Manifest
index e9401bc73e6f..d0b84cedaf74 100644
--- a/sys-libs/readline/Manifest
+++ b/sys-libs/readline/Manifest
@@ -1,7 +1,7 @@
 DIST readline-8.1.tar.gz 2993288 BLAKE2B 
f0feca1ea3517b2b613adacac8c997cce0e86aa2f410c82a40ce1a2e128067112b4c68dbf25b808291c28c47583345abac994ce10b8d117958afcb96ee5e7c69
 SHA512 
27790d0461da3093a7fee6e89a51dcab5dc61928ec42e9228ab36493b17220641d5e481ea3d8fee5ee0044c70bf960f55c7d3f1a704cf6b9c42e5c269b797e00
 DIST readline-8.1.tar.gz.sig 95 BLAKE2B 
8a297ef2ebf815ac53f02d6395aa2ff9f24234aef6b9793bfcd5a610cd3a5024182ad8ec8beb75eadd5cf876c57cd56d4226075578a86e0e2421d2e9b1677aa5
 SHA512 
42a6052d5882f16e5b6f8cd16433d793a9cbb43cf1886b2d858dc65ce067a4c39c8dda7331e52f76426c43de02c358f9ffdaf5c8fd7b089479008c1e5aa19112
-DIST readline-8.2-rc4.tar.gz 3044180 BLAKE2B 
5338abf9ab2548f81d90017edef206cc887a5ec67e528c56ebdd2cd9b2032a2e039b1f563dbd074c0df9b071fde1dbd0d0b5e5f35ccd3eb138d9ed9b276dac03
 SHA512 
29df7bfd81ca7899bf515428f1e7aac2df50bafa701c9c1bfdbf2c6934b4fa712de0e8d1ddb55f398db412e03ab8a4b17a5a270acaab2f1087026998ca97c190
-DIST readline-8.2-rc4.tar.gz.sig 95 BLAKE2B 
d077365719b6cc44d2b9030697e64dce445b3583f812e981d86bb3bf0baf0d5e207a52191d16916533ed022be84f06c2b3b36bc3aa91389e7a3205ef596c4e1b
 SHA512 
f1b8eeb0957a8bf64e7a1fbaa50267d5e37bdc88cb22e56b6f89a23d3871d6e5eb5f17888a8e0bb7bccf850f95b07bf06708617945fd24a98b213ce7de5b2a72
+DIST readline-8.2.tar.gz 3043952 BLAKE2B 
7974322b9c092a756a79e537df08e8532f8e0fcb598f77732e28287c33ebec9e9837ed88b43334c310892d56a871b423903f0f564def2fbe700a1004f2ae7b18
 SHA512 
0a451d459146bfdeecc9cdd94bda6a6416d3e93abd80885a40b334312f16eb890f8618a27ca26868cebbddf1224983e631b1cbc002c1a4d1cd0d65fba9fea49a
+DIST readline-8.2.tar.gz.sig 95 BLAKE2B 
dc510459c0c47782ca87364a6677b4d8f0b68a984143122c08bd15aef08a71bff59ac92d3c3ada518dad09f189c144748e840175041eb619f679e2d8b95dc2aa
 SHA512 
0effd273689e5f7fe7e049c8f2c5f3c97149f198a90d053231ee4de34901560a465ab0d4fd71fd07c7d7e233caed7f42e5b668bffaf1e23a7eb373c8f9e150fe
 DIST readline81-001 2454 BLAKE2B 
7ec4e5c39a224a70643b44b88bcfef5198e199c76f2a34f0b0ce24f1747dd46be49ddf93871c474cda64322b4358127fec4c2401d19422f84934546bbe1f3bf2
 SHA512 
cfbef10bdeb562a302ccf214878d02ebadf799343b3d2d7996a282f81bcfde83997ba6dcc9a8477af4dd7c73bca74105ca00a81e42ed13321672bd2930550e54
 DIST readline81-001.sig 95 BLAKE2B 
7d523d0fc21772cb03aa4b5d66ea58c1a99a6c0e4a8625e89cad015cbff63cd68e08207ca5150819225300ac864806032888104bbbea64ca38ebf89e28c24b7e
 SHA512 
7fa3747e388aecb26f2d4f8346b89b367710ea99a14618c625066b820901dc467bd156ec37340fde1f86f0fe0d6b33044c1ed5768cf8ed1a25386d32dc6419a6
 DIST readline81-002 1242 BLAKE2B 
4ef0404561bd8fc5559e8e5f675ae3f12c467178a8954f54f3204c2d09b88ccec960e807c7af0ec3514b489b676e3be51f98351e377fb18e3d7a14d33d4da69d
 SHA512 
e47c029b82cf3a4d44e85c4348f7e059c56726694c190d84186822e1c893e1c006e7ec75f33c36791112f81abd792a2e2fdae9a65cd128f3c89ff4ffd9a9a1ff

diff --git a/sys-libs/readline/readline-8.2_rc4.ebuild 
b/sys-libs/readline/readline-8.2.ebuild
similarity index 100%
rename from sys-libs/readline/readline-8.2_rc4.ebuild
rename to sys-libs/readline/readline-8.2.ebuild



[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/

2022-09-22 Thread Sam James
commit: 0647dbe3e86f860ce5f529818f0d92db6d6a09d9
Author: Sam James  gentoo  org>
AuthorDate: Fri Sep 23 02:03:33 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep 23 02:08:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0647dbe3

sys-libs/readline: drop 8.1_p1-r1, 8.2_rc3

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

 sys-libs/readline/Manifest  |   2 -
 sys-libs/readline/readline-8.1_p1-r1.ebuild | 199 --
 sys-libs/readline/readline-8.2_rc3.ebuild   | 246 
 3 files changed, 447 deletions(-)

diff --git a/sys-libs/readline/Manifest b/sys-libs/readline/Manifest
index d6c13fa4f2c7..e9401bc73e6f 100644
--- a/sys-libs/readline/Manifest
+++ b/sys-libs/readline/Manifest
@@ -1,7 +1,5 @@
 DIST readline-8.1.tar.gz 2993288 BLAKE2B 
f0feca1ea3517b2b613adacac8c997cce0e86aa2f410c82a40ce1a2e128067112b4c68dbf25b808291c28c47583345abac994ce10b8d117958afcb96ee5e7c69
 SHA512 
27790d0461da3093a7fee6e89a51dcab5dc61928ec42e9228ab36493b17220641d5e481ea3d8fee5ee0044c70bf960f55c7d3f1a704cf6b9c42e5c269b797e00
 DIST readline-8.1.tar.gz.sig 95 BLAKE2B 
8a297ef2ebf815ac53f02d6395aa2ff9f24234aef6b9793bfcd5a610cd3a5024182ad8ec8beb75eadd5cf876c57cd56d4226075578a86e0e2421d2e9b1677aa5
 SHA512 
42a6052d5882f16e5b6f8cd16433d793a9cbb43cf1886b2d858dc65ce067a4c39c8dda7331e52f76426c43de02c358f9ffdaf5c8fd7b089479008c1e5aa19112
-DIST readline-8.2-rc3.tar.gz 3043957 BLAKE2B 
49d68306f84add2f4e07a151c417aae9829761d0c94aaab5c2ec4dde49bcfdbd8c43907a5f5a00366850309c30a725f2628641e7105257108569efbc70420588
 SHA512 
136a04e070457b7152325951cd9e414d5598bcc28e41d31f6651d21b584a08282bab7c0e07edf786ef6855a6cdc346ab55ee670d06de7fdda7847a1c9b551e03
-DIST readline-8.2-rc3.tar.gz.sig 95 BLAKE2B 
4af655b0a4d3faf5f9be011459f56737f48204d7d6757cd8571f5a3cfd7bc1e820def8fb7227b5431d19660a48713e5a04c95d8f5ea43439483f3ce858cb1d77
 SHA512 
06aec40b24f67eff72dc53b902b6f1c5df926a56b4d67df530b6243200d261747d3d2112b16ff83f921376437cfd941b8ddbe157babf9302ce60ff54a022e65d
 DIST readline-8.2-rc4.tar.gz 3044180 BLAKE2B 
5338abf9ab2548f81d90017edef206cc887a5ec67e528c56ebdd2cd9b2032a2e039b1f563dbd074c0df9b071fde1dbd0d0b5e5f35ccd3eb138d9ed9b276dac03
 SHA512 
29df7bfd81ca7899bf515428f1e7aac2df50bafa701c9c1bfdbf2c6934b4fa712de0e8d1ddb55f398db412e03ab8a4b17a5a270acaab2f1087026998ca97c190
 DIST readline-8.2-rc4.tar.gz.sig 95 BLAKE2B 
d077365719b6cc44d2b9030697e64dce445b3583f812e981d86bb3bf0baf0d5e207a52191d16916533ed022be84f06c2b3b36bc3aa91389e7a3205ef596c4e1b
 SHA512 
f1b8eeb0957a8bf64e7a1fbaa50267d5e37bdc88cb22e56b6f89a23d3871d6e5eb5f17888a8e0bb7bccf850f95b07bf06708617945fd24a98b213ce7de5b2a72
 DIST readline81-001 2454 BLAKE2B 
7ec4e5c39a224a70643b44b88bcfef5198e199c76f2a34f0b0ce24f1747dd46be49ddf93871c474cda64322b4358127fec4c2401d19422f84934546bbe1f3bf2
 SHA512 
cfbef10bdeb562a302ccf214878d02ebadf799343b3d2d7996a282f81bcfde83997ba6dcc9a8477af4dd7c73bca74105ca00a81e42ed13321672bd2930550e54

diff --git a/sys-libs/readline/readline-8.1_p1-r1.ebuild 
b/sys-libs/readline/readline-8.1_p1-r1.ebuild
deleted file mode 100644
index 36d25d6c4aad..
--- a/sys-libs/readline/readline-8.1_p1-r1.ebuild
+++ /dev/null
@@ -1,199 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit flag-o-matic multilib multilib-minimal preserve-libs toolchain-funcs 
usr-ldscript
-
-# Official patches
-# See ftp://ftp.cwru.edu/pub/bash/readline-8.1-patches/
-PLEVEL="${PV##*_p}"
-MY_PV="${PV/_p*}"
-MY_PV="${MY_PV/_/-}"
-MY_P="${PN}-${MY_PV}"
-[[ ${PV} != *_p* ]] && PLEVEL=0
-patches() {
-   [[ ${PLEVEL} -eq 0 ]] && return 1
-   local opt=$1
-   eval set -- {1..${PLEVEL}}
-   set -- $(printf "${PN}${MY_PV/\.}-%03d " "$@")
-   if [[ ${opt} == -s ]] ; then
-   echo "${@/#/${DISTDIR}/}"
-   else
-   local u
-   for u in ftp://ftp.cwru.edu/pub/bash mirror://gnu/${PN} ; do
-   printf "${u}/${PN}-${MY_PV}-patches/%s " "$@"
-   done
-   fi
-}
-
-DESCRIPTION="Another cute console display library"
-HOMEPAGE="https://tiswww.case.edu/php/chet/readline/rltop.html;
-
-case ${PV} in
-   *_alpha*|*_beta*|*_rc*)
-   SRC_URI+=" ftp://ftp.cwru.edu/pub/bash/${MY_P}.tar.gz;
-   ;;
-   *)
-   SRC_URI="mirror://gnu/${PN}/${MY_P}.tar.gz $(patches)"
-   ;;
-esac
-
-LICENSE="GPL-3"
-SLOT="0/8"  # subslot matches SONAME major
-[[ "${PV}" == *_rc* ]] || \
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="static-libs +unicode utils"
-
-RDEPEND=">=sys-libs/ncurses-5.9-r3:=[static-libs?,unicode(+)?,${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-S="${WORKDIR}/${MY_P}"
-
-PATCHES=(
-   

[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/

2022-09-09 Thread Sam James
commit: c3d9217a84f18268b52928c876297503acb16fc0
Author: Sam James  gentoo  org>
AuthorDate: Sat Sep 10 00:18:27 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep 10 00:22:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3d9217a

sys-libs/readline: add 8.2_rc4

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

 sys-libs/readline/Manifest|   2 +
 sys-libs/readline/readline-8.2_rc4.ebuild | 246 ++
 2 files changed, 248 insertions(+)

diff --git a/sys-libs/readline/Manifest b/sys-libs/readline/Manifest
index 1619a4abf216..d6c13fa4f2c7 100644
--- a/sys-libs/readline/Manifest
+++ b/sys-libs/readline/Manifest
@@ -2,6 +2,8 @@ DIST readline-8.1.tar.gz 2993288 BLAKE2B 
f0feca1ea3517b2b613adacac8c997cce0e86aa
 DIST readline-8.1.tar.gz.sig 95 BLAKE2B 
8a297ef2ebf815ac53f02d6395aa2ff9f24234aef6b9793bfcd5a610cd3a5024182ad8ec8beb75eadd5cf876c57cd56d4226075578a86e0e2421d2e9b1677aa5
 SHA512 
42a6052d5882f16e5b6f8cd16433d793a9cbb43cf1886b2d858dc65ce067a4c39c8dda7331e52f76426c43de02c358f9ffdaf5c8fd7b089479008c1e5aa19112
 DIST readline-8.2-rc3.tar.gz 3043957 BLAKE2B 
49d68306f84add2f4e07a151c417aae9829761d0c94aaab5c2ec4dde49bcfdbd8c43907a5f5a00366850309c30a725f2628641e7105257108569efbc70420588
 SHA512 
136a04e070457b7152325951cd9e414d5598bcc28e41d31f6651d21b584a08282bab7c0e07edf786ef6855a6cdc346ab55ee670d06de7fdda7847a1c9b551e03
 DIST readline-8.2-rc3.tar.gz.sig 95 BLAKE2B 
4af655b0a4d3faf5f9be011459f56737f48204d7d6757cd8571f5a3cfd7bc1e820def8fb7227b5431d19660a48713e5a04c95d8f5ea43439483f3ce858cb1d77
 SHA512 
06aec40b24f67eff72dc53b902b6f1c5df926a56b4d67df530b6243200d261747d3d2112b16ff83f921376437cfd941b8ddbe157babf9302ce60ff54a022e65d
+DIST readline-8.2-rc4.tar.gz 3044180 BLAKE2B 
5338abf9ab2548f81d90017edef206cc887a5ec67e528c56ebdd2cd9b2032a2e039b1f563dbd074c0df9b071fde1dbd0d0b5e5f35ccd3eb138d9ed9b276dac03
 SHA512 
29df7bfd81ca7899bf515428f1e7aac2df50bafa701c9c1bfdbf2c6934b4fa712de0e8d1ddb55f398db412e03ab8a4b17a5a270acaab2f1087026998ca97c190
+DIST readline-8.2-rc4.tar.gz.sig 95 BLAKE2B 
d077365719b6cc44d2b9030697e64dce445b3583f812e981d86bb3bf0baf0d5e207a52191d16916533ed022be84f06c2b3b36bc3aa91389e7a3205ef596c4e1b
 SHA512 
f1b8eeb0957a8bf64e7a1fbaa50267d5e37bdc88cb22e56b6f89a23d3871d6e5eb5f17888a8e0bb7bccf850f95b07bf06708617945fd24a98b213ce7de5b2a72
 DIST readline81-001 2454 BLAKE2B 
7ec4e5c39a224a70643b44b88bcfef5198e199c76f2a34f0b0ce24f1747dd46be49ddf93871c474cda64322b4358127fec4c2401d19422f84934546bbe1f3bf2
 SHA512 
cfbef10bdeb562a302ccf214878d02ebadf799343b3d2d7996a282f81bcfde83997ba6dcc9a8477af4dd7c73bca74105ca00a81e42ed13321672bd2930550e54
 DIST readline81-001.sig 95 BLAKE2B 
7d523d0fc21772cb03aa4b5d66ea58c1a99a6c0e4a8625e89cad015cbff63cd68e08207ca5150819225300ac864806032888104bbbea64ca38ebf89e28c24b7e
 SHA512 
7fa3747e388aecb26f2d4f8346b89b367710ea99a14618c625066b820901dc467bd156ec37340fde1f86f0fe0d6b33044c1ed5768cf8ed1a25386d32dc6419a6
 DIST readline81-002 1242 BLAKE2B 
4ef0404561bd8fc5559e8e5f675ae3f12c467178a8954f54f3204c2d09b88ccec960e807c7af0ec3514b489b676e3be51f98351e377fb18e3d7a14d33d4da69d
 SHA512 
e47c029b82cf3a4d44e85c4348f7e059c56726694c190d84186822e1c893e1c006e7ec75f33c36791112f81abd792a2e2fdae9a65cd128f3c89ff4ffd9a9a1ff

diff --git a/sys-libs/readline/readline-8.2_rc4.ebuild 
b/sys-libs/readline/readline-8.2_rc4.ebuild
new file mode 100644
index ..4bc9fb0d90a8
--- /dev/null
+++ b/sys-libs/readline/readline-8.2_rc4.ebuild
@@ -0,0 +1,246 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# There's no standard way of versioning the point releases upstream
+# make anyway, so while this was added for RC versions, it's fine
+# in general.
+QA_PKGCONFIG_VERSION=$(ver_cut 1-2)
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/chetramey.asc
+inherit flag-o-matic multilib multilib-minimal preserve-libs toolchain-funcs 
usr-ldscript verify-sig
+
+# Official patches
+# See ftp://ftp.cwru.edu/pub/bash/readline-8.1-patches/
+PLEVEL="${PV##*_p}"
+MY_PV="${PV/_p*}"
+MY_PV="${MY_PV/_/-}"
+MY_P="${PN}-${MY_PV}"
+MY_PATCHES=()
+
+is_release() {
+   case ${PV} in
+   |*_alpha*|*_beta*|*_rc*)
+   return 1
+   ;;
+   *)
+   return 0
+   ;;
+   esac
+}
+
+[[ ${PV} != *_p* ]] && PLEVEL=0
+
+DESCRIPTION="Another cute console display library"
+HOMEPAGE="https://tiswww.case.edu/php/chet/readline/rltop.html 
https://git.savannah.gnu.org/cgit/readline.git;
+
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://git.savannah.gnu.org/git/readline.git;
+   EGIT_BRANCH=devel
+   inherit git-r3
+elif is_release ; then
+   SRC_URI="mirror://gnu/${PN}/${MY_P}.tar.gz"
+   SRC_URI+=" verify-sig? ( mirror://gnu/${PN}/${MY_P}.tar.gz.sig )"
+
+   if [[ ${PLEVEL} -gt 0 ]] ; then
+   # bash-5.1 -> bash51
+  

[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/

2022-08-26 Thread Sam James
commit: da1fee13a6026c0f6a5cd9d4c0d95ef6abe7a554
Author: Sam James  gentoo  org>
AuthorDate: Fri Aug 26 22:57:37 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Aug 26 22:57:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da1fee13

sys-libs/readline: tidy up a little bit

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

 sys-libs/readline/readline-8.2_rc3.ebuild | 39 +--
 sys-libs/readline/readline-.ebuild| 39 +--
 2 files changed, 44 insertions(+), 34 deletions(-)

diff --git a/sys-libs/readline/readline-8.2_rc3.ebuild 
b/sys-libs/readline/readline-8.2_rc3.ebuild
index 6ab39201ac56..4bc9fb0d90a8 100644
--- a/sys-libs/readline/readline-8.2_rc3.ebuild
+++ b/sys-libs/readline/readline-8.2_rc3.ebuild
@@ -86,7 +86,7 @@ S="${WORKDIR}/${MY_P}"
 
 PATCHES=(
"${FILESDIR}"/${PN}-5.0-no_rpath.patch
-   "${FILESDIR}"/${PN}-6.2-rlfe-tgoto.patch #385091
+   "${FILESDIR}"/${PN}-6.2-rlfe-tgoto.patch # bug #385091
"${FILESDIR}"/${PN}-7.0-headers.patch
"${FILESDIR}"/${PN}-8.0-headers.patch
 
@@ -125,8 +125,8 @@ src_prepare() {
ncurses_libs+=" -ltinfo${ncurses_libs_suffix}"
fi
else
-   # Force ncurses linking. #71420
-   # Use pkg-config to get the right values. #457558
+   # Force ncurses linking, bug #71420.
+   # Use pkg-config to get the right values, bug #457558.
local ncurses_libs=$($(tc-getPKG_CONFIG) ncurses$(usex unicode 
w '') --libs)
fi
 
@@ -137,21 +137,22 @@ src_prepare() {
-e "/^[[:space:]]*LIBS=.-lncurses/s:-lncurses:${ncurses_libs}:" 
\
examples/rlfe/configure || die
 
-   # fix building under Gentoo/FreeBSD; upstream FreeBSD deprecated
+   # Fix building under Gentoo/FreeBSD; upstream FreeBSD deprecated
# objformat for years, so we don't want to rely on that.
sed -i -e '/objformat/s:if .*; then:if true; then:' support/shobj-conf 
|| die
 
-   ln -s ../.. examples/rlfe/readline || die # for local readline headers
+   # For local readline headers
+   ln -s ../.. examples/rlfe/readline || die
 }
 
 src_configure() {
-   # fix implicit decls with widechar funcs
+   # Fix implicit decls with widechar funcs
append-cppflags -D_GNU_SOURCE
# https://lists.gnu.org/archive/html/bug-readline/2010-07/msg00013.html
append-cppflags -Dxrealloc=_rl_realloc -Dxmalloc=_rl_malloc 
-Dxfree=_rl_free
 
-   # Make sure configure picks a better ar than `ar`. #484866
-   export ac_cv_prog_AR=$(tc-getAR)
+   # Make sure configure picks a better ar than `ar`, bug #484866
+   export ac_cv_prog_AR="$(tc-getAR)"
 
# Force the test since we used sed above to force it.
export bash_cv_termcap_lib=ncurses
@@ -160,9 +161,10 @@ src_configure() {
# In cases where the C library doesn't support wide characters, readline
# itself won't work correctly, so forcing the answer below should be OK.
if tc-is-cross-compiler ; then
-   use kernel_Winnt || export bash_cv_func_sigsetjmp='present'
-   export bash_cv_func_ctype_nonascii='yes'
-   export bash_cv_wcwidth_broken='no' #503312
+   use kernel_Winnt || export bash_cv_func_sigsetjmp="present"
+   export bash_cv_func_ctype_nonascii="yes"
+   # bug #503312
+   export bash_cv_wcwidth_broken="no"
fi
 
# This is for rlfe, but we need to make sure LDFLAGS doesn't change
@@ -178,14 +180,15 @@ multilib_src_configure() {
--with-curses
$(use_enable static-libs static)
)
+
ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
 
if use utils && multilib_is_native_abi && ! tc-is-cross-compiler ; then
-   # code is full of AC_TRY_RUN()
+   # Code is full of AC_TRY_RUN()
mkdir -p examples/rlfe || die
cd examples/rlfe || die
-   ECONF_SOURCE="${S}"/examples/rlfe \
-   econf --cache-file="${BUILD_DIR}"/config.cache
+
+   ECONF_SOURCE="${S}"/examples/rlfe econf 
--cache-file="${BUILD_DIR}"/config.cache
fi
 }
 
@@ -193,7 +196,7 @@ multilib_src_compile() {
emake
 
if use utils && multilib_is_native_abi && ! tc-is-cross-compiler ; then
-   # code is full of AC_TRY_RUN()
+   # Code is full of AC_TRY_RUN()
cd examples/rlfe || die
local l
for l in readline history ; do
@@ -208,7 +211,8 @@ multilib_src_install() {
default
 
if multilib_is_native_abi ; then
-   gen_usr_ldscript -a readline history #4411
+   # bug #4411
+   gen_usr_ldscript -a readline history
 
if use utils && ! tc-is-cross-compiler; then
 

[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/

2022-08-26 Thread Sam James
commit: 23d1f29b1d170d35173e845d9393d82552b30c8c
Author: Sam James  gentoo  org>
AuthorDate: Fri Aug 26 22:01:30 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Aug 26 22:33:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23d1f29b

sys-libs/readline: add 8.2_rc3, drop 8.2_rc2

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

 sys-libs/readline/Manifest| 4 ++--
 .../readline/{readline-8.2_rc2.ebuild => readline-8.2_rc3.ebuild} | 0
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-libs/readline/Manifest b/sys-libs/readline/Manifest
index 1b253f910dcc..1619a4abf216 100644
--- a/sys-libs/readline/Manifest
+++ b/sys-libs/readline/Manifest
@@ -1,7 +1,7 @@
 DIST readline-8.1.tar.gz 2993288 BLAKE2B 
f0feca1ea3517b2b613adacac8c997cce0e86aa2f410c82a40ce1a2e128067112b4c68dbf25b808291c28c47583345abac994ce10b8d117958afcb96ee5e7c69
 SHA512 
27790d0461da3093a7fee6e89a51dcab5dc61928ec42e9228ab36493b17220641d5e481ea3d8fee5ee0044c70bf960f55c7d3f1a704cf6b9c42e5c269b797e00
 DIST readline-8.1.tar.gz.sig 95 BLAKE2B 
8a297ef2ebf815ac53f02d6395aa2ff9f24234aef6b9793bfcd5a610cd3a5024182ad8ec8beb75eadd5cf876c57cd56d4226075578a86e0e2421d2e9b1677aa5
 SHA512 
42a6052d5882f16e5b6f8cd16433d793a9cbb43cf1886b2d858dc65ce067a4c39c8dda7331e52f76426c43de02c358f9ffdaf5c8fd7b089479008c1e5aa19112
-DIST readline-8.2-rc2.tar.gz 3041602 BLAKE2B 
1a9ad2c2d52486fd47b7aada15eae186bf5538cc0864a8a102306b4150ad0e560f4b09d3098f9905cb00918e5b119ad472acaf0d1814a63be8cab90192e880fa
 SHA512 
cc327569e138a6d4a5fd41c6092d6229fba89befd2d68996b6b2b60baa2d2f7805666260327779571a5f82670c55daa36c9bd773ea818e5722ad808bbc6eeddd
-DIST readline-8.2-rc2.tar.gz.sig 95 BLAKE2B 
57bcfb4493d1323bf30bdff221b967b69f90392feab6c869f4f3a40b6991f1db40ee05f2928a821c5230850cf7471224aa89cf007228a2e92279671c4b8f6153
 SHA512 
a244b46c1f33fbb230ae71ea0e8f408a1598d9aa2d01f3a7480bd4a395b79307ac7e28fba4bc2eb32056fd62cd786301893780d7d6eb87bfd8e2c5332eeb3baf
+DIST readline-8.2-rc3.tar.gz 3043957 BLAKE2B 
49d68306f84add2f4e07a151c417aae9829761d0c94aaab5c2ec4dde49bcfdbd8c43907a5f5a00366850309c30a725f2628641e7105257108569efbc70420588
 SHA512 
136a04e070457b7152325951cd9e414d5598bcc28e41d31f6651d21b584a08282bab7c0e07edf786ef6855a6cdc346ab55ee670d06de7fdda7847a1c9b551e03
+DIST readline-8.2-rc3.tar.gz.sig 95 BLAKE2B 
4af655b0a4d3faf5f9be011459f56737f48204d7d6757cd8571f5a3cfd7bc1e820def8fb7227b5431d19660a48713e5a04c95d8f5ea43439483f3ce858cb1d77
 SHA512 
06aec40b24f67eff72dc53b902b6f1c5df926a56b4d67df530b6243200d261747d3d2112b16ff83f921376437cfd941b8ddbe157babf9302ce60ff54a022e65d
 DIST readline81-001 2454 BLAKE2B 
7ec4e5c39a224a70643b44b88bcfef5198e199c76f2a34f0b0ce24f1747dd46be49ddf93871c474cda64322b4358127fec4c2401d19422f84934546bbe1f3bf2
 SHA512 
cfbef10bdeb562a302ccf214878d02ebadf799343b3d2d7996a282f81bcfde83997ba6dcc9a8477af4dd7c73bca74105ca00a81e42ed13321672bd2930550e54
 DIST readline81-001.sig 95 BLAKE2B 
7d523d0fc21772cb03aa4b5d66ea58c1a99a6c0e4a8625e89cad015cbff63cd68e08207ca5150819225300ac864806032888104bbbea64ca38ebf89e28c24b7e
 SHA512 
7fa3747e388aecb26f2d4f8346b89b367710ea99a14618c625066b820901dc467bd156ec37340fde1f86f0fe0d6b33044c1ed5768cf8ed1a25386d32dc6419a6
 DIST readline81-002 1242 BLAKE2B 
4ef0404561bd8fc5559e8e5f675ae3f12c467178a8954f54f3204c2d09b88ccec960e807c7af0ec3514b489b676e3be51f98351e377fb18e3d7a14d33d4da69d
 SHA512 
e47c029b82cf3a4d44e85c4348f7e059c56726694c190d84186822e1c893e1c006e7ec75f33c36791112f81abd792a2e2fdae9a65cd128f3c89ff4ffd9a9a1ff

diff --git a/sys-libs/readline/readline-8.2_rc2.ebuild 
b/sys-libs/readline/readline-8.2_rc3.ebuild
similarity index 100%
rename from sys-libs/readline/readline-8.2_rc2.ebuild
rename to sys-libs/readline/readline-8.2_rc3.ebuild



[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/

2022-08-26 Thread Sam James
commit: 0b7f9ad4c4d57b4348cf7a8a1f058f29ea21a42e
Author: Sam James  gentoo  org>
AuthorDate: Fri Aug 26 22:54:16 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Aug 26 22:54:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b7f9ad4

sys-libs/readline: drop use of 'eval' for newer versions for patch generation

Use similar approach as dev-libs/mpfr and sys-libs/readline
for generating SRC_URI & patch list.

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

 ...ne-8.2_rc3.ebuild => readline-8.1_p2-r1.ebuild} | 105 +
 sys-libs/readline/readline-8.2_rc3.ebuild  |  51 ++
 sys-libs/readline/readline-.ebuild |  51 ++
 3 files changed, 110 insertions(+), 97 deletions(-)

diff --git a/sys-libs/readline/readline-8.2_rc3.ebuild 
b/sys-libs/readline/readline-8.1_p2-r1.ebuild
similarity index 72%
copy from sys-libs/readline/readline-8.2_rc3.ebuild
copy to sys-libs/readline/readline-8.1_p2-r1.ebuild
index 934a8b1ce368..2732f7d7ae6a 100644
--- a/sys-libs/readline/readline-8.2_rc3.ebuild
+++ b/sys-libs/readline/readline-8.1_p2-r1.ebuild
@@ -3,10 +3,6 @@
 
 EAPI=7
 
-# There's no standard way of versioning the point releases upstream
-# make anyway, so while this was added for RC versions, it's fine
-# in general.
-QA_PKGCONFIG_VERSION=$(ver_cut 1-2)
 VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/chetramey.asc
 inherit flag-o-matic multilib multilib-minimal preserve-libs toolchain-funcs 
usr-ldscript verify-sig
 
@@ -16,53 +12,49 @@ PLEVEL="${PV##*_p}"
 MY_PV="${PV/_p*}"
 MY_PV="${MY_PV/_/-}"
 MY_P="${PN}-${MY_PV}"
-is_release() {
-   case ${PV} in
-   |*_alpha*|*_beta*|*_rc*) return 1 ;;
-   *) return 0 ;;
-   esac
-}
+MY_PATCHES=()
+
 [[ ${PV} != *_p* ]] && PLEVEL=0
-patches() {
-   [[ ${PLEVEL} -eq 0 ]] && return 1
-   local opt=$1
-   eval set -- {1..${PLEVEL}}
-   set -- $(printf "${PN}${MY_PV/\.}-%03d " "$@")
-   if [[ ${opt} == -s ]] ; then
-   echo "${@/#/${DISTDIR}/}"
-   else
-   local u
-   for u in mirror://gnu/${PN} ftp://ftp.cwru.edu/pub/bash ; do
-   printf "${u}/${PN}-${MY_PV}-patches/%s " "$@"
-   printf "${u}/${PN}-${MY_PV}-patches/%s.sig " "$@"
-   done
-   fi
-}
 
 DESCRIPTION="Another cute console display library"
-HOMEPAGE="https://tiswww.case.edu/php/chet/readline/rltop.html 
https://git.savannah.gnu.org/cgit/readline.git;
-
-if [[ ${PV} ==  ]] ; then
-   EGIT_REPO_URI="https://git.savannah.gnu.org/git/readline.git;
-   EGIT_BRANCH=devel
-   inherit git-r3
-elif is_release ; then
-   SRC_URI="mirror://gnu/${PN}/${MY_P}.tar.gz $(patches)"
-   SRC_URI+=" verify-sig? ( mirror://gnu/${PN}/${MY_P}.tar.gz.sig )"
-else
-   SRC_URI="mirror://gnu/${PN}/${MY_P}.tar.gz 
ftp://ftp.cwru.edu/pub/bash/${MY_P}.tar.gz;
-   SRC_URI+=" verify-sig? ( mirror://gnu/${PN}/${MY_P}.tar.gz.sig 
ftp://ftp.cwru.edu/pub/bash/${MY_P}.tar.gz.sig )"
-fi
-
-if ! is_release ; then
-   inherit autotools
-fi
+HOMEPAGE="https://tiswww.case.edu/php/chet/readline/rltop.html;
+
+case ${PV} in
+   *_alpha*|*_beta*|*_rc*)
+   SRC_URI+=" ftp://ftp.cwru.edu/pub/bash/${MY_P}.tar.gz;
+   SRC_URI+=" verify-sig? ( 
ftp://ftp.cwru.edu/pub/bash/${MY_P}.tar.gz.sig )"
+   ;;
+
+   *)
+   SRC_URI="mirror://gnu/${PN}/${MY_P}.tar.gz"
+   SRC_URI+=" verify-sig? ( mirror://gnu/${PN}/${MY_P}.tar.gz.sig 
)"
+
+   if [[ ${PLEVEL} -gt 0 ]] ; then
+   # bash-5.1 -> bash51
+   my_p=${PN}$(ver_rs 1-2 '' $(ver_cut 1-2))
+
+   patch_url=
+   my_patch_index=
+
+   for ((my_patch_index=1; my_patch_index <= ${PLEVEL} ; 
my_patch_index++)) ; do
+   for url in mirror://gnu/${pn} 
ftp://ftp.cwru.edu/pub/bash ; do
+   patch_url=$(printf 
"${url}/${PN}-$(ver_cut 1-2)-patches/${my_p}-%03d" ${my_patch_index})
+   SRC_URI+=" ${patch_url}"
+   SRC_URI+=" verify-sig? ( 
${patch_url}.sig )"
+   done
+
+   MY_PATCHES+=( "${DISTDIR}"/$(printf 
${my_p}-%03d ${my_patch_index}) )
+   done
+
+   unset my_pn patch_url my_patch_index
+   fi
+   ;;
+esac
 
 LICENSE="GPL-3"
 SLOT="0/8"  # subslot matches SONAME major
-if is_release ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-fi
+[[ ${PV} == *_rc* ]] || \
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv 

[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/

2022-07-25 Thread Sam James
commit: 69960702286be8b12e80935660fa7d3e83b7331d
Author: Sam James  gentoo  org>
AuthorDate: Tue Jul 26 04:09:19 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jul 26 04:09:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69960702

sys-libs/readline: drop 8.2_beta, 8.2_rc1

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

 sys-libs/readline/Manifest |   4 -
 sys-libs/readline/readline-8.2_beta.ebuild | 224 -
 sys-libs/readline/readline-8.2_rc1.ebuild  | 224 -
 3 files changed, 452 deletions(-)

diff --git a/sys-libs/readline/Manifest b/sys-libs/readline/Manifest
index 6434cbfe95dc..1b253f910dcc 100644
--- a/sys-libs/readline/Manifest
+++ b/sys-libs/readline/Manifest
@@ -1,9 +1,5 @@
 DIST readline-8.1.tar.gz 2993288 BLAKE2B 
f0feca1ea3517b2b613adacac8c997cce0e86aa2f410c82a40ce1a2e128067112b4c68dbf25b808291c28c47583345abac994ce10b8d117958afcb96ee5e7c69
 SHA512 
27790d0461da3093a7fee6e89a51dcab5dc61928ec42e9228ab36493b17220641d5e481ea3d8fee5ee0044c70bf960f55c7d3f1a704cf6b9c42e5c269b797e00
 DIST readline-8.1.tar.gz.sig 95 BLAKE2B 
8a297ef2ebf815ac53f02d6395aa2ff9f24234aef6b9793bfcd5a610cd3a5024182ad8ec8beb75eadd5cf876c57cd56d4226075578a86e0e2421d2e9b1677aa5
 SHA512 
42a6052d5882f16e5b6f8cd16433d793a9cbb43cf1886b2d858dc65ce067a4c39c8dda7331e52f76426c43de02c358f9ffdaf5c8fd7b089479008c1e5aa19112
-DIST readline-8.2-beta.tar.gz 3041165 BLAKE2B 
1ed1e2a80baa8cdd7002da2eb50cde114c3daa743a58ab09d9b572c3049429363af7695f2cafa830b7e1881471b4291a2b7ae9f46d7ab4ac274efd41f7a2ffed
 SHA512 
15ca277b954111a2f852f86853c88729fadca48459df05a45f13681af3c679c35db3c053b69cbfbc8424fb1a53d0d1e775679d8e14068038b4ce35d45425493e
-DIST readline-8.2-beta.tar.gz.sig 95 BLAKE2B 
c3e7b8d2d909f2bdbd8ea77ea1d851ccc94ecae602a401f4fb02b671178517ed9b22cb8e0c88620924842c234d97946331faf5b6d130b81a6c98a658ddfa3a7e
 SHA512 
ab1b3583b3dd6c9248ee4fc310d698895e29b95bc86b678d7af5ce8d7a46d3c94ee2e8c75966bfd0467c69f4a1973940e7ecd3507254cb031f8b30ce28054f65
-DIST readline-8.2-rc1.tar.gz 3041567 BLAKE2B 
7e3fb7fc336b790c5760d33733f9937f7fd660a6e74a6a023b58d81484a5f3ad80cd93e53e7f010a06e63a0a7d543eb58074bb80f84ea8c873c29f6efb522611
 SHA512 
13bae7789c88a55a66103eeea57a12251d490ce4be73279a2f38d43194f6fbf200918dc84501a1000897dac3a1edb5af5a24ee887af49ba8aa3fad05e26a637f
-DIST readline-8.2-rc1.tar.gz.sig 95 BLAKE2B 
d3ad8223e0537519fe8c8532d477f031f15535fada41766b1b5da1f67da1f35afd82b0b622f1bd8a48486b1f14d0c7518ee03fc4850776d5a2ef3c3705802576
 SHA512 
0a7cd93fa685694630f8e17667f4793a37536a301285476e00ca2a37f7114ff63c5d762d719d8512dbe55073bf1f93d997edbd37cdcb6200d6bda33f12b68db4
 DIST readline-8.2-rc2.tar.gz 3041602 BLAKE2B 
1a9ad2c2d52486fd47b7aada15eae186bf5538cc0864a8a102306b4150ad0e560f4b09d3098f9905cb00918e5b119ad472acaf0d1814a63be8cab90192e880fa
 SHA512 
cc327569e138a6d4a5fd41c6092d6229fba89befd2d68996b6b2b60baa2d2f7805666260327779571a5f82670c55daa36c9bd773ea818e5722ad808bbc6eeddd
 DIST readline-8.2-rc2.tar.gz.sig 95 BLAKE2B 
57bcfb4493d1323bf30bdff221b967b69f90392feab6c869f4f3a40b6991f1db40ee05f2928a821c5230850cf7471224aa89cf007228a2e92279671c4b8f6153
 SHA512 
a244b46c1f33fbb230ae71ea0e8f408a1598d9aa2d01f3a7480bd4a395b79307ac7e28fba4bc2eb32056fd62cd786301893780d7d6eb87bfd8e2c5332eeb3baf
 DIST readline81-001 2454 BLAKE2B 
7ec4e5c39a224a70643b44b88bcfef5198e199c76f2a34f0b0ce24f1747dd46be49ddf93871c474cda64322b4358127fec4c2401d19422f84934546bbe1f3bf2
 SHA512 
cfbef10bdeb562a302ccf214878d02ebadf799343b3d2d7996a282f81bcfde83997ba6dcc9a8477af4dd7c73bca74105ca00a81e42ed13321672bd2930550e54

diff --git a/sys-libs/readline/readline-8.2_beta.ebuild 
b/sys-libs/readline/readline-8.2_beta.ebuild
deleted file mode 100644
index 90c2837bb864..
--- a/sys-libs/readline/readline-8.2_beta.ebuild
+++ /dev/null
@@ -1,224 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/chetramey.asc
-inherit flag-o-matic multilib multilib-minimal preserve-libs toolchain-funcs 
usr-ldscript verify-sig
-
-# Official patches
-# See ftp://ftp.cwru.edu/pub/bash/readline-8.1-patches/
-PLEVEL="${PV##*_p}"
-MY_PV="${PV/_p*}"
-MY_PV="${MY_PV/_/-}"
-MY_P="${PN}-${MY_PV}"
-is_release() {
-   case ${PV} in
-   |*_alpha*|*_beta*|*_rc*) return 1 ;;
-   *) return 0 ;;
-   esac
-}
-[[ ${PV} != *_p* ]] && PLEVEL=0
-patches() {
-   [[ ${PLEVEL} -eq 0 ]] && return 1
-   local opt=$1
-   eval set -- {1..${PLEVEL}}
-   set -- $(printf "${PN}${MY_PV/\.}-%03d " "$@")
-   if [[ ${opt} == -s ]] ; then
-   echo "${@/#/${DISTDIR}/}"
-   else
-   local u
-   for u in mirror://gnu/${PN} ftp://ftp.cwru.edu/pub/bash ; do
-   printf "${u}/${PN}-${MY_PV}-patches/%s " "$@"
-   printf "${u}/${PN}-${MY_PV}-patches/%s.sig " "$@"
- 

[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/

2022-07-25 Thread Sam James
commit: 43028814d23cd185e76058d10aba1c200743b8d4
Author: Sam James  gentoo  org>
AuthorDate: Tue Jul 26 04:09:57 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jul 26 04:09:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43028814

sys-libs/readline: add git repo to HOMEPAGE

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

 sys-libs/readline/readline-8.2_rc2.ebuild | 2 +-
 sys-libs/readline/readline-.ebuild| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-libs/readline/readline-8.2_rc2.ebuild 
b/sys-libs/readline/readline-8.2_rc2.ebuild
index 5ad40cec93d9..934a8b1ce368 100644
--- a/sys-libs/readline/readline-8.2_rc2.ebuild
+++ b/sys-libs/readline/readline-8.2_rc2.ebuild
@@ -40,7 +40,7 @@ patches() {
 }
 
 DESCRIPTION="Another cute console display library"
-HOMEPAGE="https://tiswww.case.edu/php/chet/readline/rltop.html;
+HOMEPAGE="https://tiswww.case.edu/php/chet/readline/rltop.html 
https://git.savannah.gnu.org/cgit/readline.git;
 
 if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://git.savannah.gnu.org/git/readline.git;

diff --git a/sys-libs/readline/readline-.ebuild 
b/sys-libs/readline/readline-.ebuild
index 5ad40cec93d9..934a8b1ce368 100644
--- a/sys-libs/readline/readline-.ebuild
+++ b/sys-libs/readline/readline-.ebuild
@@ -40,7 +40,7 @@ patches() {
 }
 
 DESCRIPTION="Another cute console display library"
-HOMEPAGE="https://tiswww.case.edu/php/chet/readline/rltop.html;
+HOMEPAGE="https://tiswww.case.edu/php/chet/readline/rltop.html 
https://git.savannah.gnu.org/cgit/readline.git;
 
 if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://git.savannah.gnu.org/git/readline.git;



[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/

2022-07-25 Thread Sam James
commit: a55c2f43cd33445fc082df1c50fb0031a54e5280
Author: Sam James  gentoo  org>
AuthorDate: Tue Jul 26 02:12:16 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jul 26 02:13:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a55c2f43

sys-libs/readline: add 8.2_rc2

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

 sys-libs/readline/Manifest  | 2 ++
 sys-libs/readline/{readline-.ebuild => readline-8.2_rc2.ebuild} | 4 
 sys-libs/readline/readline-.ebuild  | 4 
 3 files changed, 10 insertions(+)

diff --git a/sys-libs/readline/Manifest b/sys-libs/readline/Manifest
index e48088f9d1c6..6434cbfe95dc 100644
--- a/sys-libs/readline/Manifest
+++ b/sys-libs/readline/Manifest
@@ -4,6 +4,8 @@ DIST readline-8.2-beta.tar.gz 3041165 BLAKE2B 
1ed1e2a80baa8cdd7002da2eb50cde114c
 DIST readline-8.2-beta.tar.gz.sig 95 BLAKE2B 
c3e7b8d2d909f2bdbd8ea77ea1d851ccc94ecae602a401f4fb02b671178517ed9b22cb8e0c88620924842c234d97946331faf5b6d130b81a6c98a658ddfa3a7e
 SHA512 
ab1b3583b3dd6c9248ee4fc310d698895e29b95bc86b678d7af5ce8d7a46d3c94ee2e8c75966bfd0467c69f4a1973940e7ecd3507254cb031f8b30ce28054f65
 DIST readline-8.2-rc1.tar.gz 3041567 BLAKE2B 
7e3fb7fc336b790c5760d33733f9937f7fd660a6e74a6a023b58d81484a5f3ad80cd93e53e7f010a06e63a0a7d543eb58074bb80f84ea8c873c29f6efb522611
 SHA512 
13bae7789c88a55a66103eeea57a12251d490ce4be73279a2f38d43194f6fbf200918dc84501a1000897dac3a1edb5af5a24ee887af49ba8aa3fad05e26a637f
 DIST readline-8.2-rc1.tar.gz.sig 95 BLAKE2B 
d3ad8223e0537519fe8c8532d477f031f15535fada41766b1b5da1f67da1f35afd82b0b622f1bd8a48486b1f14d0c7518ee03fc4850776d5a2ef3c3705802576
 SHA512 
0a7cd93fa685694630f8e17667f4793a37536a301285476e00ca2a37f7114ff63c5d762d719d8512dbe55073bf1f93d997edbd37cdcb6200d6bda33f12b68db4
+DIST readline-8.2-rc2.tar.gz 3041602 BLAKE2B 
1a9ad2c2d52486fd47b7aada15eae186bf5538cc0864a8a102306b4150ad0e560f4b09d3098f9905cb00918e5b119ad472acaf0d1814a63be8cab90192e880fa
 SHA512 
cc327569e138a6d4a5fd41c6092d6229fba89befd2d68996b6b2b60baa2d2f7805666260327779571a5f82670c55daa36c9bd773ea818e5722ad808bbc6eeddd
+DIST readline-8.2-rc2.tar.gz.sig 95 BLAKE2B 
57bcfb4493d1323bf30bdff221b967b69f90392feab6c869f4f3a40b6991f1db40ee05f2928a821c5230850cf7471224aa89cf007228a2e92279671c4b8f6153
 SHA512 
a244b46c1f33fbb230ae71ea0e8f408a1598d9aa2d01f3a7480bd4a395b79307ac7e28fba4bc2eb32056fd62cd786301893780d7d6eb87bfd8e2c5332eeb3baf
 DIST readline81-001 2454 BLAKE2B 
7ec4e5c39a224a70643b44b88bcfef5198e199c76f2a34f0b0ce24f1747dd46be49ddf93871c474cda64322b4358127fec4c2401d19422f84934546bbe1f3bf2
 SHA512 
cfbef10bdeb562a302ccf214878d02ebadf799343b3d2d7996a282f81bcfde83997ba6dcc9a8477af4dd7c73bca74105ca00a81e42ed13321672bd2930550e54
 DIST readline81-001.sig 95 BLAKE2B 
7d523d0fc21772cb03aa4b5d66ea58c1a99a6c0e4a8625e89cad015cbff63cd68e08207ca5150819225300ac864806032888104bbbea64ca38ebf89e28c24b7e
 SHA512 
7fa3747e388aecb26f2d4f8346b89b367710ea99a14618c625066b820901dc467bd156ec37340fde1f86f0fe0d6b33044c1ed5768cf8ed1a25386d32dc6419a6
 DIST readline81-002 1242 BLAKE2B 
4ef0404561bd8fc5559e8e5f675ae3f12c467178a8954f54f3204c2d09b88ccec960e807c7af0ec3514b489b676e3be51f98351e377fb18e3d7a14d33d4da69d
 SHA512 
e47c029b82cf3a4d44e85c4348f7e059c56726694c190d84186822e1c893e1c006e7ec75f33c36791112f81abd792a2e2fdae9a65cd128f3c89ff4ffd9a9a1ff

diff --git a/sys-libs/readline/readline-.ebuild 
b/sys-libs/readline/readline-8.2_rc2.ebuild
similarity index 97%
copy from sys-libs/readline/readline-.ebuild
copy to sys-libs/readline/readline-8.2_rc2.ebuild
index 90c2837bb864..5ad40cec93d9 100644
--- a/sys-libs/readline/readline-.ebuild
+++ b/sys-libs/readline/readline-8.2_rc2.ebuild
@@ -3,6 +3,10 @@
 
 EAPI=7
 
+# There's no standard way of versioning the point releases upstream
+# make anyway, so while this was added for RC versions, it's fine
+# in general.
+QA_PKGCONFIG_VERSION=$(ver_cut 1-2)
 VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/chetramey.asc
 inherit flag-o-matic multilib multilib-minimal preserve-libs toolchain-funcs 
usr-ldscript verify-sig
 

diff --git a/sys-libs/readline/readline-.ebuild 
b/sys-libs/readline/readline-.ebuild
index 90c2837bb864..5ad40cec93d9 100644
--- a/sys-libs/readline/readline-.ebuild
+++ b/sys-libs/readline/readline-.ebuild
@@ -3,6 +3,10 @@
 
 EAPI=7
 
+# There's no standard way of versioning the point releases upstream
+# make anyway, so while this was added for RC versions, it's fine
+# in general.
+QA_PKGCONFIG_VERSION=$(ver_cut 1-2)
 VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/chetramey.asc
 inherit flag-o-matic multilib multilib-minimal preserve-libs toolchain-funcs 
usr-ldscript verify-sig
 



[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/

2022-06-17 Thread Sam James
commit: f02444aed076e2daf64618234c83af6ad63a8351
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun 17 19:15:14 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 17 19:32:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f02444ae

sys-libs/readline: add 8.2_rc1

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

 sys-libs/readline/Manifest|   2 +
 sys-libs/readline/readline-8.2_rc1.ebuild | 224 ++
 2 files changed, 226 insertions(+)

diff --git a/sys-libs/readline/Manifest b/sys-libs/readline/Manifest
index 79c1eb7a61fc..e48088f9d1c6 100644
--- a/sys-libs/readline/Manifest
+++ b/sys-libs/readline/Manifest
@@ -2,6 +2,8 @@ DIST readline-8.1.tar.gz 2993288 BLAKE2B 
f0feca1ea3517b2b613adacac8c997cce0e86aa
 DIST readline-8.1.tar.gz.sig 95 BLAKE2B 
8a297ef2ebf815ac53f02d6395aa2ff9f24234aef6b9793bfcd5a610cd3a5024182ad8ec8beb75eadd5cf876c57cd56d4226075578a86e0e2421d2e9b1677aa5
 SHA512 
42a6052d5882f16e5b6f8cd16433d793a9cbb43cf1886b2d858dc65ce067a4c39c8dda7331e52f76426c43de02c358f9ffdaf5c8fd7b089479008c1e5aa19112
 DIST readline-8.2-beta.tar.gz 3041165 BLAKE2B 
1ed1e2a80baa8cdd7002da2eb50cde114c3daa743a58ab09d9b572c3049429363af7695f2cafa830b7e1881471b4291a2b7ae9f46d7ab4ac274efd41f7a2ffed
 SHA512 
15ca277b954111a2f852f86853c88729fadca48459df05a45f13681af3c679c35db3c053b69cbfbc8424fb1a53d0d1e775679d8e14068038b4ce35d45425493e
 DIST readline-8.2-beta.tar.gz.sig 95 BLAKE2B 
c3e7b8d2d909f2bdbd8ea77ea1d851ccc94ecae602a401f4fb02b671178517ed9b22cb8e0c88620924842c234d97946331faf5b6d130b81a6c98a658ddfa3a7e
 SHA512 
ab1b3583b3dd6c9248ee4fc310d698895e29b95bc86b678d7af5ce8d7a46d3c94ee2e8c75966bfd0467c69f4a1973940e7ecd3507254cb031f8b30ce28054f65
+DIST readline-8.2-rc1.tar.gz 3041567 BLAKE2B 
7e3fb7fc336b790c5760d33733f9937f7fd660a6e74a6a023b58d81484a5f3ad80cd93e53e7f010a06e63a0a7d543eb58074bb80f84ea8c873c29f6efb522611
 SHA512 
13bae7789c88a55a66103eeea57a12251d490ce4be73279a2f38d43194f6fbf200918dc84501a1000897dac3a1edb5af5a24ee887af49ba8aa3fad05e26a637f
+DIST readline-8.2-rc1.tar.gz.sig 95 BLAKE2B 
d3ad8223e0537519fe8c8532d477f031f15535fada41766b1b5da1f67da1f35afd82b0b622f1bd8a48486b1f14d0c7518ee03fc4850776d5a2ef3c3705802576
 SHA512 
0a7cd93fa685694630f8e17667f4793a37536a301285476e00ca2a37f7114ff63c5d762d719d8512dbe55073bf1f93d997edbd37cdcb6200d6bda33f12b68db4
 DIST readline81-001 2454 BLAKE2B 
7ec4e5c39a224a70643b44b88bcfef5198e199c76f2a34f0b0ce24f1747dd46be49ddf93871c474cda64322b4358127fec4c2401d19422f84934546bbe1f3bf2
 SHA512 
cfbef10bdeb562a302ccf214878d02ebadf799343b3d2d7996a282f81bcfde83997ba6dcc9a8477af4dd7c73bca74105ca00a81e42ed13321672bd2930550e54
 DIST readline81-001.sig 95 BLAKE2B 
7d523d0fc21772cb03aa4b5d66ea58c1a99a6c0e4a8625e89cad015cbff63cd68e08207ca5150819225300ac864806032888104bbbea64ca38ebf89e28c24b7e
 SHA512 
7fa3747e388aecb26f2d4f8346b89b367710ea99a14618c625066b820901dc467bd156ec37340fde1f86f0fe0d6b33044c1ed5768cf8ed1a25386d32dc6419a6
 DIST readline81-002 1242 BLAKE2B 
4ef0404561bd8fc5559e8e5f675ae3f12c467178a8954f54f3204c2d09b88ccec960e807c7af0ec3514b489b676e3be51f98351e377fb18e3d7a14d33d4da69d
 SHA512 
e47c029b82cf3a4d44e85c4348f7e059c56726694c190d84186822e1c893e1c006e7ec75f33c36791112f81abd792a2e2fdae9a65cd128f3c89ff4ffd9a9a1ff

diff --git a/sys-libs/readline/readline-8.2_rc1.ebuild 
b/sys-libs/readline/readline-8.2_rc1.ebuild
new file mode 100644
index ..90c2837bb864
--- /dev/null
+++ b/sys-libs/readline/readline-8.2_rc1.ebuild
@@ -0,0 +1,224 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/chetramey.asc
+inherit flag-o-matic multilib multilib-minimal preserve-libs toolchain-funcs 
usr-ldscript verify-sig
+
+# Official patches
+# See ftp://ftp.cwru.edu/pub/bash/readline-8.1-patches/
+PLEVEL="${PV##*_p}"
+MY_PV="${PV/_p*}"
+MY_PV="${MY_PV/_/-}"
+MY_P="${PN}-${MY_PV}"
+is_release() {
+   case ${PV} in
+   |*_alpha*|*_beta*|*_rc*) return 1 ;;
+   *) return 0 ;;
+   esac
+}
+[[ ${PV} != *_p* ]] && PLEVEL=0
+patches() {
+   [[ ${PLEVEL} -eq 0 ]] && return 1
+   local opt=$1
+   eval set -- {1..${PLEVEL}}
+   set -- $(printf "${PN}${MY_PV/\.}-%03d " "$@")
+   if [[ ${opt} == -s ]] ; then
+   echo "${@/#/${DISTDIR}/}"
+   else
+   local u
+   for u in mirror://gnu/${PN} ftp://ftp.cwru.edu/pub/bash ; do
+   printf "${u}/${PN}-${MY_PV}-patches/%s " "$@"
+   printf "${u}/${PN}-${MY_PV}-patches/%s.sig " "$@"
+   done
+   fi
+}
+
+DESCRIPTION="Another cute console display library"
+HOMEPAGE="https://tiswww.case.edu/php/chet/readline/rltop.html;
+
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://git.savannah.gnu.org/git/readline.git;
+   EGIT_BRANCH=devel
+   inherit git-r3
+elif is_release ; then
+   

[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/

2022-04-19 Thread Sam James
commit: 93e08a1e53e8afdfb3af12e4c5e805e66c8504b9
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 19 18:57:08 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 19 18:58:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93e08a1e

sys-libs/readline: add 

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

 sys-libs/readline/readline-8.2_beta.ebuild | 49 +-
 ...adline-8.2_beta.ebuild => readline-.ebuild} | 49 +-
 2 files changed, 60 insertions(+), 38 deletions(-)

diff --git a/sys-libs/readline/readline-8.2_beta.ebuild 
b/sys-libs/readline/readline-8.2_beta.ebuild
index 82ba899affea..90c2837bb864 100644
--- a/sys-libs/readline/readline-8.2_beta.ebuild
+++ b/sys-libs/readline/readline-8.2_beta.ebuild
@@ -12,6 +12,12 @@ PLEVEL="${PV##*_p}"
 MY_PV="${PV/_p*}"
 MY_PV="${MY_PV/_/-}"
 MY_P="${PN}-${MY_PV}"
+is_release() {
+   case ${PV} in
+   |*_alpha*|*_beta*|*_rc*) return 1 ;;
+   *) return 0 ;;
+   esac
+}
 [[ ${PV} != *_p* ]] && PLEVEL=0
 patches() {
[[ ${PLEVEL} -eq 0 ]] && return 1
@@ -32,23 +38,25 @@ patches() {
 DESCRIPTION="Another cute console display library"
 HOMEPAGE="https://tiswww.case.edu/php/chet/readline/rltop.html;
 
-case ${PV} in
-   *_alpha*|*_beta*|*_rc*)
-   # TODO: check if needed on next alpha/beta
-   inherit autotools
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://git.savannah.gnu.org/git/readline.git;
+   EGIT_BRANCH=devel
+   inherit git-r3
+elif is_release ; then
+   SRC_URI="mirror://gnu/${PN}/${MY_P}.tar.gz $(patches)"
+   SRC_URI+=" verify-sig? ( mirror://gnu/${PN}/${MY_P}.tar.gz.sig )"
+else
+   SRC_URI="mirror://gnu/${PN}/${MY_P}.tar.gz 
ftp://ftp.cwru.edu/pub/bash/${MY_P}.tar.gz;
+   SRC_URI+=" verify-sig? ( mirror://gnu/${PN}/${MY_P}.tar.gz.sig 
ftp://ftp.cwru.edu/pub/bash/${MY_P}.tar.gz.sig )"
+fi
 
-   SRC_URI="mirror://gnu/${PN}/${MY_P}.tar.gz 
ftp://ftp.cwru.edu/pub/bash/${MY_P}.tar.gz;
-   SRC_URI+=" verify-sig? ( mirror://gnu/${PN}/${MY_P}.tar.gz.sig 
ftp://ftp.cwru.edu/pub/bash/${MY_P}.tar.gz.sig )"
-   ;;
-   *)
-   SRC_URI="mirror://gnu/${PN}/${MY_P}.tar.gz $(patches)"
-   SRC_URI+=" verify-sig? ( mirror://gnu/${PN}/${MY_P}.tar.gz.sig 
)"
-   ;;
-esac
+if ! is_release ; then
+   inherit autotools
+fi
 
 LICENSE="GPL-3"
 SLOT="0/8"  # subslot matches SONAME major
-if [[ ${PV} != *_alpha* && ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
+if is_release ; then
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 IUSE="static-libs +unicode utils"
@@ -70,19 +78,22 @@ PATCHES=(
#"${FILESDIR}"/${PN}-8.0-darwin-shlib-versioning.patch
 )
 
-# Needed because we don't want the patches being unpacked
-# (which emits annoying and useless error messages)
 src_unpack() {
-   verify-sig_src_unpack
-
-   unpack ${MY_P}.tar.gz
+   if [[ ${PV} ==  ]] ; then
+   git-r3_src_unpack
+   else
+   # Needed because we don't want the patches being unpacked
+   # (which emits annoying and useless error messages)
+   verify-sig_src_unpack
+   unpack ${MY_P}.tar.gz
+   fi
 }
 
 src_prepare() {
[[ ${PLEVEL} -gt 0 ]] && eapply -p0 $(patches -s)
default
 
-   [[ ${PV} == *_alpha* || ${PV} == *_beta* || ${PV} == *_rc* ]] && 
eautoreconf
+   is_release || eautoreconf
 
if use prefix && [[ ! -x "${BROOT}"/usr/bin/pkg-config ]] ; then
# If we're bootstrapping, make a guess. We don't have pkg-config

diff --git a/sys-libs/readline/readline-8.2_beta.ebuild 
b/sys-libs/readline/readline-.ebuild
similarity index 86%
copy from sys-libs/readline/readline-8.2_beta.ebuild
copy to sys-libs/readline/readline-.ebuild
index 82ba899affea..90c2837bb864 100644
--- a/sys-libs/readline/readline-8.2_beta.ebuild
+++ b/sys-libs/readline/readline-.ebuild
@@ -12,6 +12,12 @@ PLEVEL="${PV##*_p}"
 MY_PV="${PV/_p*}"
 MY_PV="${MY_PV/_/-}"
 MY_P="${PN}-${MY_PV}"
+is_release() {
+   case ${PV} in
+   |*_alpha*|*_beta*|*_rc*) return 1 ;;
+   *) return 0 ;;
+   esac
+}
 [[ ${PV} != *_p* ]] && PLEVEL=0
 patches() {
[[ ${PLEVEL} -eq 0 ]] && return 1
@@ -32,23 +38,25 @@ patches() {
 DESCRIPTION="Another cute console display library"
 HOMEPAGE="https://tiswww.case.edu/php/chet/readline/rltop.html;
 
-case ${PV} in
-   *_alpha*|*_beta*|*_rc*)
-   # TODO: check if needed on next alpha/beta
-   inherit autotools
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://git.savannah.gnu.org/git/readline.git;
+   EGIT_BRANCH=devel
+   inherit git-r3
+elif is_release ; 

[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/

2022-04-13 Thread Sam James
commit: a8ac1dd4b36d225d3593e4d9704e433c1211bd39
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 13 17:44:00 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 13 17:51:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8ac1dd4

sys-libs/readline: add 8.2_beta, drop 8.2_alpha

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

 sys-libs/readline/Manifest| 4 ++--
 .../readline/{readline-8.2_alpha.ebuild => readline-8.2_beta.ebuild}  | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/sys-libs/readline/Manifest b/sys-libs/readline/Manifest
index 8832613ec13f..79c1eb7a61fc 100644
--- a/sys-libs/readline/Manifest
+++ b/sys-libs/readline/Manifest
@@ -1,7 +1,7 @@
 DIST readline-8.1.tar.gz 2993288 BLAKE2B 
f0feca1ea3517b2b613adacac8c997cce0e86aa2f410c82a40ce1a2e128067112b4c68dbf25b808291c28c47583345abac994ce10b8d117958afcb96ee5e7c69
 SHA512 
27790d0461da3093a7fee6e89a51dcab5dc61928ec42e9228ab36493b17220641d5e481ea3d8fee5ee0044c70bf960f55c7d3f1a704cf6b9c42e5c269b797e00
 DIST readline-8.1.tar.gz.sig 95 BLAKE2B 
8a297ef2ebf815ac53f02d6395aa2ff9f24234aef6b9793bfcd5a610cd3a5024182ad8ec8beb75eadd5cf876c57cd56d4226075578a86e0e2421d2e9b1677aa5
 SHA512 
42a6052d5882f16e5b6f8cd16433d793a9cbb43cf1886b2d858dc65ce067a4c39c8dda7331e52f76426c43de02c358f9ffdaf5c8fd7b089479008c1e5aa19112
-DIST readline-8.2-alpha.tar.gz 3004737 BLAKE2B 
05af0ed2bb096d579f5c25879d8917af71f73a0d3db2e5c1c06078bad3617923c88cd3741a8d3cb762177ba9bf4eac88012d9ebf4be2d0a1dfc6f0764a9a4ba0
 SHA512 
3f7523db5a11eebb4a1d0162cc54260b2155f32717740d0aea0bb192b17129f686400414bef4470a771d3988ad4c24fd9bf0ed9d9cf1256c142089e33c7abd31
-DIST readline-8.2-alpha.tar.gz.sig 95 BLAKE2B 
fa4eada4e548ee567911c54250a635fae2f5413c57e8ab1c176350a80c801cb155b23ef617305927b27801913df3bd960b4f4af480e4876f87fa01f6b1b1eab7
 SHA512 
7eda01c4a09d8b9283511f119cf6c30c0954290011933da51c99dd288e995bddba095250a8f506b67b0180ef69a43fd3407b74bbf508fb8588ca0aa0912cb960
+DIST readline-8.2-beta.tar.gz 3041165 BLAKE2B 
1ed1e2a80baa8cdd7002da2eb50cde114c3daa743a58ab09d9b572c3049429363af7695f2cafa830b7e1881471b4291a2b7ae9f46d7ab4ac274efd41f7a2ffed
 SHA512 
15ca277b954111a2f852f86853c88729fadca48459df05a45f13681af3c679c35db3c053b69cbfbc8424fb1a53d0d1e775679d8e14068038b4ce35d45425493e
+DIST readline-8.2-beta.tar.gz.sig 95 BLAKE2B 
c3e7b8d2d909f2bdbd8ea77ea1d851ccc94ecae602a401f4fb02b671178517ed9b22cb8e0c88620924842c234d97946331faf5b6d130b81a6c98a658ddfa3a7e
 SHA512 
ab1b3583b3dd6c9248ee4fc310d698895e29b95bc86b678d7af5ce8d7a46d3c94ee2e8c75966bfd0467c69f4a1973940e7ecd3507254cb031f8b30ce28054f65
 DIST readline81-001 2454 BLAKE2B 
7ec4e5c39a224a70643b44b88bcfef5198e199c76f2a34f0b0ce24f1747dd46be49ddf93871c474cda64322b4358127fec4c2401d19422f84934546bbe1f3bf2
 SHA512 
cfbef10bdeb562a302ccf214878d02ebadf799343b3d2d7996a282f81bcfde83997ba6dcc9a8477af4dd7c73bca74105ca00a81e42ed13321672bd2930550e54
 DIST readline81-001.sig 95 BLAKE2B 
7d523d0fc21772cb03aa4b5d66ea58c1a99a6c0e4a8625e89cad015cbff63cd68e08207ca5150819225300ac864806032888104bbbea64ca38ebf89e28c24b7e
 SHA512 
7fa3747e388aecb26f2d4f8346b89b367710ea99a14618c625066b820901dc467bd156ec37340fde1f86f0fe0d6b33044c1ed5768cf8ed1a25386d32dc6419a6
 DIST readline81-002 1242 BLAKE2B 
4ef0404561bd8fc5559e8e5f675ae3f12c467178a8954f54f3204c2d09b88ccec960e807c7af0ec3514b489b676e3be51f98351e377fb18e3d7a14d33d4da69d
 SHA512 
e47c029b82cf3a4d44e85c4348f7e059c56726694c190d84186822e1c893e1c006e7ec75f33c36791112f81abd792a2e2fdae9a65cd128f3c89ff4ffd9a9a1ff

diff --git a/sys-libs/readline/readline-8.2_alpha.ebuild 
b/sys-libs/readline/readline-8.2_beta.ebuild
similarity index 97%
rename from sys-libs/readline/readline-8.2_alpha.ebuild
rename to sys-libs/readline/readline-8.2_beta.ebuild
index 458c21fccfda..82ba899affea 100644
--- a/sys-libs/readline/readline-8.2_alpha.ebuild
+++ b/sys-libs/readline/readline-8.2_beta.ebuild
@@ -48,7 +48,7 @@ esac
 
 LICENSE="GPL-3"
 SLOT="0/8"  # subslot matches SONAME major
-if [[ ${PV} != *_alpha* && ${PV} != *_rc* ]] ; then
+if [[ ${PV} != *_alpha* && ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 IUSE="static-libs +unicode utils"
@@ -82,7 +82,7 @@ src_prepare() {
[[ ${PLEVEL} -gt 0 ]] && eapply -p0 $(patches -s)
default
 
-   [[ ${PV} == *_alpha* ]] && eautoreconf
+   [[ ${PV} == *_alpha* || ${PV} == *_beta* || ${PV} == *_rc* ]] && 
eautoreconf
 
if use prefix && [[ ! -x "${BROOT}"/usr/bin/pkg-config ]] ; then
# If we're bootstrapping, make a guess. We don't have pkg-config



[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/

2022-04-06 Thread Sam James
commit: 9443f092c9fb6aba62e0ccff1e43a4ae077e4062
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr  7 00:09:28 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr  7 00:09:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9443f092

sys-libs/readline: add verify-sig

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

 sys-libs/readline/Manifest  |  4 
 sys-libs/readline/readline-8.1_p2.ebuild| 11 +--
 sys-libs/readline/readline-8.2_alpha.ebuild | 11 +--
 3 files changed, 22 insertions(+), 4 deletions(-)

diff --git a/sys-libs/readline/Manifest b/sys-libs/readline/Manifest
index fec78a126892..8832613ec13f 100644
--- a/sys-libs/readline/Manifest
+++ b/sys-libs/readline/Manifest
@@ -1,4 +1,8 @@
 DIST readline-8.1.tar.gz 2993288 BLAKE2B 
f0feca1ea3517b2b613adacac8c997cce0e86aa2f410c82a40ce1a2e128067112b4c68dbf25b808291c28c47583345abac994ce10b8d117958afcb96ee5e7c69
 SHA512 
27790d0461da3093a7fee6e89a51dcab5dc61928ec42e9228ab36493b17220641d5e481ea3d8fee5ee0044c70bf960f55c7d3f1a704cf6b9c42e5c269b797e00
+DIST readline-8.1.tar.gz.sig 95 BLAKE2B 
8a297ef2ebf815ac53f02d6395aa2ff9f24234aef6b9793bfcd5a610cd3a5024182ad8ec8beb75eadd5cf876c57cd56d4226075578a86e0e2421d2e9b1677aa5
 SHA512 
42a6052d5882f16e5b6f8cd16433d793a9cbb43cf1886b2d858dc65ce067a4c39c8dda7331e52f76426c43de02c358f9ffdaf5c8fd7b089479008c1e5aa19112
 DIST readline-8.2-alpha.tar.gz 3004737 BLAKE2B 
05af0ed2bb096d579f5c25879d8917af71f73a0d3db2e5c1c06078bad3617923c88cd3741a8d3cb762177ba9bf4eac88012d9ebf4be2d0a1dfc6f0764a9a4ba0
 SHA512 
3f7523db5a11eebb4a1d0162cc54260b2155f32717740d0aea0bb192b17129f686400414bef4470a771d3988ad4c24fd9bf0ed9d9cf1256c142089e33c7abd31
+DIST readline-8.2-alpha.tar.gz.sig 95 BLAKE2B 
fa4eada4e548ee567911c54250a635fae2f5413c57e8ab1c176350a80c801cb155b23ef617305927b27801913df3bd960b4f4af480e4876f87fa01f6b1b1eab7
 SHA512 
7eda01c4a09d8b9283511f119cf6c30c0954290011933da51c99dd288e995bddba095250a8f506b67b0180ef69a43fd3407b74bbf508fb8588ca0aa0912cb960
 DIST readline81-001 2454 BLAKE2B 
7ec4e5c39a224a70643b44b88bcfef5198e199c76f2a34f0b0ce24f1747dd46be49ddf93871c474cda64322b4358127fec4c2401d19422f84934546bbe1f3bf2
 SHA512 
cfbef10bdeb562a302ccf214878d02ebadf799343b3d2d7996a282f81bcfde83997ba6dcc9a8477af4dd7c73bca74105ca00a81e42ed13321672bd2930550e54
+DIST readline81-001.sig 95 BLAKE2B 
7d523d0fc21772cb03aa4b5d66ea58c1a99a6c0e4a8625e89cad015cbff63cd68e08207ca5150819225300ac864806032888104bbbea64ca38ebf89e28c24b7e
 SHA512 
7fa3747e388aecb26f2d4f8346b89b367710ea99a14618c625066b820901dc467bd156ec37340fde1f86f0fe0d6b33044c1ed5768cf8ed1a25386d32dc6419a6
 DIST readline81-002 1242 BLAKE2B 
4ef0404561bd8fc5559e8e5f675ae3f12c467178a8954f54f3204c2d09b88ccec960e807c7af0ec3514b489b676e3be51f98351e377fb18e3d7a14d33d4da69d
 SHA512 
e47c029b82cf3a4d44e85c4348f7e059c56726694c190d84186822e1c893e1c006e7ec75f33c36791112f81abd792a2e2fdae9a65cd128f3c89ff4ffd9a9a1ff
+DIST readline81-002.sig 95 BLAKE2B 
f85d8a65a7326d6e18b32a603c8082952e4b81c53b6a1bd1668c7b0064ecce6ef04a41e2a042f100424dbf152e4db32c0e07ff166d528aa4ac4a9bd7daf4c7a9
 SHA512 
9ffb6cc697499f57df133f5ebaa5e43e24d33df5eb450d94a02144e94c833424218594c366f21101bc63331c1d532299c9327bd447d0a9849b0bbedce206a5b7

diff --git a/sys-libs/readline/readline-8.1_p2.ebuild 
b/sys-libs/readline/readline-8.1_p2.ebuild
index 690a0d9dc008..b611b10b52ad 100644
--- a/sys-libs/readline/readline-8.1_p2.ebuild
+++ b/sys-libs/readline/readline-8.1_p2.ebuild
@@ -3,7 +3,8 @@
 
 EAPI=7
 
-inherit flag-o-matic multilib multilib-minimal preserve-libs toolchain-funcs 
usr-ldscript
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/chetramey.asc
+inherit flag-o-matic multilib multilib-minimal preserve-libs toolchain-funcs 
usr-ldscript verify-sig
 
 # Official patches
 # See ftp://ftp.cwru.edu/pub/bash/readline-8.1-patches/
@@ -23,6 +24,7 @@ patches() {
local u
for u in mirror://gnu/${PN} ftp://ftp.cwru.edu/pub/bash ; do
printf "${u}/${PN}-${MY_PV}-patches/%s " "$@"
+   printf "${u}/${PN}-${MY_PV}-patches/%s.sig " "$@"
done
fi
 }
@@ -33,9 +35,11 @@ 
HOMEPAGE="https://tiswww.case.edu/php/chet/readline/rltop.html;
 case ${PV} in
*_alpha*|*_beta*|*_rc*)
SRC_URI+=" ftp://ftp.cwru.edu/pub/bash/${MY_P}.tar.gz;
+   SRC_URI+=" verify-sig? ( 
ftp://ftp.cwru.edu/pub/bash/${MY_P}.tar.gz.sig )"
;;
*)
SRC_URI="mirror://gnu/${PN}/${MY_P}.tar.gz $(patches)"
+   SRC_URI+=" verify-sig? ( mirror://gnu/${PN}/${MY_P}.tar.gz.sig 
)"
;;
 esac
 
@@ -47,7 +51,8 @@ IUSE="static-libs +unicode utils"
 
 
RDEPEND=">=sys-libs/ncurses-5.9-r3:=[static-libs?,unicode(+)?,${MULTILIB_USEDEP}]"
 DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
+BDEPEND="virtual/pkgconfig
+   verify-sig? ( sec-keys/openpgp-keys-chetramey )"
 
 S="${WORKDIR}/${MY_P}"
 
@@ -63,6 +68,8 @@ PATCHES=(
 # Needed 

[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/

2022-02-08 Thread Arthur Zamarin
commit: 5933caf58232580812932d0496a4ae2831e830ff
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Feb  8 19:37:47 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Feb  8 19:37:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5933caf5

sys-libs/readline: Stabilize 8.1_p2 arm64, #832876

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

 sys-libs/readline/readline-8.1_p2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/readline/readline-8.1_p2.ebuild 
b/sys-libs/readline/readline-8.1_p2.ebuild
index 65ad1f7145d0..690a0d9dc008 100644
--- a/sys-libs/readline/readline-8.1_p2.ebuild
+++ b/sys-libs/readline/readline-8.1_p2.ebuild
@@ -42,7 +42,7 @@ esac
 LICENSE="GPL-3"
 SLOT="0/8"  # subslot matches SONAME major
 [[ "${PV}" == *_rc* ]] || \
-KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~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 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="static-libs +unicode utils"
 
 
RDEPEND=">=sys-libs/ncurses-5.9-r3:=[static-libs?,unicode(+)?,${MULTILIB_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/

2022-02-08 Thread Arthur Zamarin
commit: 261ae872134230c92659a5927bc3d325a560d501
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Feb  8 19:37:43 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Feb  8 19:37:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=261ae872

sys-libs/readline: Stabilize 8.1_p2 arm, #832876

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

 sys-libs/readline/readline-8.1_p2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/readline/readline-8.1_p2.ebuild 
b/sys-libs/readline/readline-8.1_p2.ebuild
index f8719e004440..65ad1f7145d0 100644
--- a/sys-libs/readline/readline-8.1_p2.ebuild
+++ b/sys-libs/readline/readline-8.1_p2.ebuild
@@ -42,7 +42,7 @@ esac
 LICENSE="GPL-3"
 SLOT="0/8"  # subslot matches SONAME major
 [[ "${PV}" == *_rc* ]] || \
-KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~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 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="static-libs +unicode utils"
 
 
RDEPEND=">=sys-libs/ncurses-5.9-r3:=[static-libs?,unicode(+)?,${MULTILIB_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/

2022-02-08 Thread Arthur Zamarin
commit: 2dd9f12def20727bf38461d417b2c2617374c28b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Feb  8 19:36:51 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Feb  8 19:36:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2dd9f12d

sys-libs/readline: Stabilize 8.1_p2 hppa, #832876

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

 sys-libs/readline/readline-8.1_p2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/readline/readline-8.1_p2.ebuild 
b/sys-libs/readline/readline-8.1_p2.ebuild
index b2819d81874a..f8719e004440 100644
--- a/sys-libs/readline/readline-8.1_p2.ebuild
+++ b/sys-libs/readline/readline-8.1_p2.ebuild
@@ -42,7 +42,7 @@ esac
 LICENSE="GPL-3"
 SLOT="0/8"  # subslot matches SONAME major
 [[ "${PV}" == *_rc* ]] || \
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~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 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="static-libs +unicode utils"
 
 
RDEPEND=">=sys-libs/ncurses-5.9-r3:=[static-libs?,unicode(+)?,${MULTILIB_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/

2022-02-07 Thread Agostino Sarubbo
commit: ae67057dce3af88e71f012584aab29795b28151f
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Feb  8 07:24:09 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Feb  8 07:24:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae67057d

sys-libs/readline: sparc stable wrt bug #832876

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

 sys-libs/readline/readline-8.1_p2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/readline/readline-8.1_p2.ebuild 
b/sys-libs/readline/readline-8.1_p2.ebuild
index a25f688180a8..b2819d81874a 100644
--- a/sys-libs/readline/readline-8.1_p2.ebuild
+++ b/sys-libs/readline/readline-8.1_p2.ebuild
@@ -42,7 +42,7 @@ esac
 LICENSE="GPL-3"
 SLOT="0/8"  # subslot matches SONAME major
 [[ "${PV}" == *_rc* ]] || \
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86 ~x64-cygwin ~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 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="static-libs +unicode utils"
 
 
RDEPEND=">=sys-libs/ncurses-5.9-r3:=[static-libs?,unicode(+)?,${MULTILIB_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/

2022-02-07 Thread Agostino Sarubbo
commit: 0e847e963af3f9c9cea0e51cbe8e689528ae5402
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Feb  8 07:23:34 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Feb  8 07:23:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e847e96

sys-libs/readline: ppc64 stable wrt bug #832876

Package-Manager: Portage-3.0.28, Repoman-3.0.3
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-libs/readline/readline-8.1_p2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/readline/readline-8.1_p2.ebuild 
b/sys-libs/readline/readline-8.1_p2.ebuild
index 507bab01c9ec..a25f688180a8 100644
--- a/sys-libs/readline/readline-8.1_p2.ebuild
+++ b/sys-libs/readline/readline-8.1_p2.ebuild
@@ -42,7 +42,7 @@ esac
 LICENSE="GPL-3"
 SLOT="0/8"  # subslot matches SONAME major
 [[ "${PV}" == *_rc* ]] || \
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~x64-cygwin ~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 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="static-libs +unicode utils"
 
 
RDEPEND=">=sys-libs/ncurses-5.9-r3:=[static-libs?,unicode(+)?,${MULTILIB_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/

2022-02-07 Thread Agostino Sarubbo
commit: 6cfcbdf45dd8a7a31e05d2e3e68ed3e780f2838b
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Feb  8 07:22:46 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Feb  8 07:22:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cfcbdf4

sys-libs/readline: ppc stable wrt bug #832876

Package-Manager: Portage-3.0.28, Repoman-3.0.3
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-libs/readline/readline-8.1_p2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/readline/readline-8.1_p2.ebuild 
b/sys-libs/readline/readline-8.1_p2.ebuild
index 139405d167b5..507bab01c9ec 100644
--- a/sys-libs/readline/readline-8.1_p2.ebuild
+++ b/sys-libs/readline/readline-8.1_p2.ebuild
@@ -42,7 +42,7 @@ esac
 LICENSE="GPL-3"
 SLOT="0/8"  # subslot matches SONAME major
 [[ "${PV}" == *_rc* ]] || \
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~x64-cygwin ~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 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="static-libs +unicode utils"
 
 
RDEPEND=">=sys-libs/ncurses-5.9-r3:=[static-libs?,unicode(+)?,${MULTILIB_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/

2022-02-07 Thread Sam James
commit: 6b65cef566cb4bdcbf26d0911db29ac665955886
Author: Sam James  gentoo  org>
AuthorDate: Tue Feb  8 05:50:10 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb  8 05:50:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b65cef5

sys-libs/readline: Stabilize 8.1_p2 x86, #832876

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

 sys-libs/readline/readline-8.1_p2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/readline/readline-8.1_p2.ebuild 
b/sys-libs/readline/readline-8.1_p2.ebuild
index f27175df6017..cae7a7c4a47e 100644
--- a/sys-libs/readline/readline-8.1_p2.ebuild
+++ b/sys-libs/readline/readline-8.1_p2.ebuild
@@ -42,7 +42,7 @@ esac
 LICENSE="GPL-3"
 SLOT="0/8"  # subslot matches SONAME major
 [[ "${PV}" == *_rc* ]] || \
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~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 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="static-libs +unicode utils"
 
 
RDEPEND=">=sys-libs/ncurses-5.9-r3:=[static-libs?,unicode(+)?,${MULTILIB_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/

2022-02-07 Thread Sam James
commit: cf46d3e801e5702d882fc771937594e5d1274686
Author: Sam James  gentoo  org>
AuthorDate: Tue Feb  8 05:50:15 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb  8 05:50:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf46d3e8

sys-libs/readline: Stabilize 8.1_p2 amd64, #832876

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

 sys-libs/readline/readline-8.1_p2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/readline/readline-8.1_p2.ebuild 
b/sys-libs/readline/readline-8.1_p2.ebuild
index cae7a7c4a47e..139405d167b5 100644
--- a/sys-libs/readline/readline-8.1_p2.ebuild
+++ b/sys-libs/readline/readline-8.1_p2.ebuild
@@ -42,7 +42,7 @@ esac
 LICENSE="GPL-3"
 SLOT="0/8"  # subslot matches SONAME major
 [[ "${PV}" == *_rc* ]] || \
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~x64-cygwin ~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 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="static-libs +unicode utils"
 
 
RDEPEND=">=sys-libs/ncurses-5.9-r3:=[static-libs?,unicode(+)?,${MULTILIB_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/

2022-01-21 Thread Sam James
commit: df119924c4bcdd8b2a8e04f0ad4ad18f96d2e0cc
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 21 23:42:01 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 21 23:43:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df119924

sys-libs/readline: add 8.2_alpha

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

 sys-libs/readline/Manifest  |   1 +
 sys-libs/readline/readline-8.2_alpha.ebuild | 206 
 2 files changed, 207 insertions(+)

diff --git a/sys-libs/readline/Manifest b/sys-libs/readline/Manifest
index 5e92aa228d28..fec78a126892 100644
--- a/sys-libs/readline/Manifest
+++ b/sys-libs/readline/Manifest
@@ -1,3 +1,4 @@
 DIST readline-8.1.tar.gz 2993288 BLAKE2B 
f0feca1ea3517b2b613adacac8c997cce0e86aa2f410c82a40ce1a2e128067112b4c68dbf25b808291c28c47583345abac994ce10b8d117958afcb96ee5e7c69
 SHA512 
27790d0461da3093a7fee6e89a51dcab5dc61928ec42e9228ab36493b17220641d5e481ea3d8fee5ee0044c70bf960f55c7d3f1a704cf6b9c42e5c269b797e00
+DIST readline-8.2-alpha.tar.gz 3004737 BLAKE2B 
05af0ed2bb096d579f5c25879d8917af71f73a0d3db2e5c1c06078bad3617923c88cd3741a8d3cb762177ba9bf4eac88012d9ebf4be2d0a1dfc6f0764a9a4ba0
 SHA512 
3f7523db5a11eebb4a1d0162cc54260b2155f32717740d0aea0bb192b17129f686400414bef4470a771d3988ad4c24fd9bf0ed9d9cf1256c142089e33c7abd31
 DIST readline81-001 2454 BLAKE2B 
7ec4e5c39a224a70643b44b88bcfef5198e199c76f2a34f0b0ce24f1747dd46be49ddf93871c474cda64322b4358127fec4c2401d19422f84934546bbe1f3bf2
 SHA512 
cfbef10bdeb562a302ccf214878d02ebadf799343b3d2d7996a282f81bcfde83997ba6dcc9a8477af4dd7c73bca74105ca00a81e42ed13321672bd2930550e54
 DIST readline81-002 1242 BLAKE2B 
4ef0404561bd8fc5559e8e5f675ae3f12c467178a8954f54f3204c2d09b88ccec960e807c7af0ec3514b489b676e3be51f98351e377fb18e3d7a14d33d4da69d
 SHA512 
e47c029b82cf3a4d44e85c4348f7e059c56726694c190d84186822e1c893e1c006e7ec75f33c36791112f81abd792a2e2fdae9a65cd128f3c89ff4ffd9a9a1ff

diff --git a/sys-libs/readline/readline-8.2_alpha.ebuild 
b/sys-libs/readline/readline-8.2_alpha.ebuild
new file mode 100644
index ..65d619f5bbbd
--- /dev/null
+++ b/sys-libs/readline/readline-8.2_alpha.ebuild
@@ -0,0 +1,206 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic multilib multilib-minimal preserve-libs toolchain-funcs 
usr-ldscript
+
+# Official patches
+# See ftp://ftp.cwru.edu/pub/bash/readline-8.1-patches/
+PLEVEL="${PV##*_p}"
+MY_PV="${PV/_p*}"
+MY_PV="${MY_PV/_/-}"
+MY_P="${PN}-${MY_PV}"
+[[ ${PV} != *_p* ]] && PLEVEL=0
+patches() {
+   [[ ${PLEVEL} -eq 0 ]] && return 1
+   local opt=$1
+   eval set -- {1..${PLEVEL}}
+   set -- $(printf "${PN}${MY_PV/\.}-%03d " "$@")
+   if [[ ${opt} == -s ]] ; then
+   echo "${@/#/${DISTDIR}/}"
+   else
+   local u
+   for u in mirror://gnu/${PN} ftp://ftp.cwru.edu/pub/bash ; do
+   printf "${u}/${PN}-${MY_PV}-patches/%s " "$@"
+   done
+   fi
+}
+
+DESCRIPTION="Another cute console display library"
+HOMEPAGE="https://tiswww.case.edu/php/chet/readline/rltop.html;
+
+case ${PV} in
+   *_alpha*|*_beta*|*_rc*)
+   # TODO: check if needed on next alpha/beta
+   inherit autotools
+
+   SRC_URI="mirror://gnu/${PN}/${MY_P}.tar.gz 
ftp://ftp.cwru.edu/pub/bash/${MY_P}.tar.gz;
+   ;;
+   *)
+   SRC_URI="mirror://gnu/${PN}/${MY_P}.tar.gz $(patches)"
+   ;;
+esac
+
+LICENSE="GPL-3"
+SLOT="0/8"  # subslot matches SONAME major
+if [[ ${PV} != *_alpha* && ${PV} != *_rc* ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+fi
+IUSE="static-libs +unicode utils"
+
+RDEPEND=">=sys-libs/ncurses-5.9-r3:=[static-libs?,unicode(+)?,${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+S="${WORKDIR}/${MY_P}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-5.0-no_rpath.patch
+   "${FILESDIR}"/${PN}-6.2-rlfe-tgoto.patch #385091
+   "${FILESDIR}"/${PN}-7.0-headers.patch
+   "${FILESDIR}"/${PN}-8.0-headers.patch
+
+   # TODO: rebase
+   #"${FILESDIR}"/${PN}-8.0-darwin-shlib-versioning.patch
+)
+
+# Needed because we don't want the patches being unpacked
+# (which emits annoying and useless error messages)
+src_unpack() {
+   unpack ${MY_P}.tar.gz
+}
+
+src_prepare() {
+   [[ ${PLEVEL} -gt 0 ]] && eapply -p0 $(patches -s)
+   default
+
+   [[ ${PV} == *_alpha* ]] && eautoreconf
+
+   if use prefix && [[ ! -x "${BROOT}"/usr/bin/pkg-config ]] ; then
+   # If we're bootstrapping, make a guess. We don't have pkg-config
+   # around yet. bug #818103.
+   # Incorrectly populating this leads to underlinked libreadline.
+   local ncurses_libs

[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/

2022-01-06 Thread Sam James
commit: 3630aba76156fa462e73d020abf404aab5e7bc1d
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan  6 20:21:39 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  6 20:21:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3630aba7

sys-libs/readline: update SRC_URI

See; 1472a4a78f4fe7cb1d38d5a9b9b7d355201ab140
Signed-off-by: Sam James  gentoo.org>

 sys-libs/readline/readline-8.1_p2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/readline/readline-8.1_p2.ebuild 
b/sys-libs/readline/readline-8.1_p2.ebuild
index 72846f8bc532..f27175df6017 100644
--- a/sys-libs/readline/readline-8.1_p2.ebuild
+++ b/sys-libs/readline/readline-8.1_p2.ebuild
@@ -21,7 +21,7 @@ patches() {
echo "${@/#/${DISTDIR}/}"
else
local u
-   for u in ftp://ftp.cwru.edu/pub/bash mirror://gnu/${PN} ; do
+   for u in mirror://gnu/${PN} ftp://ftp.cwru.edu/pub/bash ; do
printf "${u}/${PN}-${MY_PV}-patches/%s " "$@"
done
fi



[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/

2022-01-06 Thread Lars Wendler
commit: f78d6db88aabb4778eec82fa830320f5e0a3ffa7
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Jan  6 19:50:45 2022 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Thu Jan  6 19:50:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f78d6db8

sys-libs/readline: Bump to version 8.1_p2

Signed-off-by: Lars Wendler  gentoo.org>

 sys-libs/readline/Manifest   |   1 +
 sys-libs/readline/readline-8.1_p2.ebuild | 199 +++
 2 files changed, 200 insertions(+)

diff --git a/sys-libs/readline/Manifest b/sys-libs/readline/Manifest
index 64c0055b3099..5e92aa228d28 100644
--- a/sys-libs/readline/Manifest
+++ b/sys-libs/readline/Manifest
@@ -1,2 +1,3 @@
 DIST readline-8.1.tar.gz 2993288 BLAKE2B 
f0feca1ea3517b2b613adacac8c997cce0e86aa2f410c82a40ce1a2e128067112b4c68dbf25b808291c28c47583345abac994ce10b8d117958afcb96ee5e7c69
 SHA512 
27790d0461da3093a7fee6e89a51dcab5dc61928ec42e9228ab36493b17220641d5e481ea3d8fee5ee0044c70bf960f55c7d3f1a704cf6b9c42e5c269b797e00
 DIST readline81-001 2454 BLAKE2B 
7ec4e5c39a224a70643b44b88bcfef5198e199c76f2a34f0b0ce24f1747dd46be49ddf93871c474cda64322b4358127fec4c2401d19422f84934546bbe1f3bf2
 SHA512 
cfbef10bdeb562a302ccf214878d02ebadf799343b3d2d7996a282f81bcfde83997ba6dcc9a8477af4dd7c73bca74105ca00a81e42ed13321672bd2930550e54
+DIST readline81-002 1242 BLAKE2B 
4ef0404561bd8fc5559e8e5f675ae3f12c467178a8954f54f3204c2d09b88ccec960e807c7af0ec3514b489b676e3be51f98351e377fb18e3d7a14d33d4da69d
 SHA512 
e47c029b82cf3a4d44e85c4348f7e059c56726694c190d84186822e1c893e1c006e7ec75f33c36791112f81abd792a2e2fdae9a65cd128f3c89ff4ffd9a9a1ff

diff --git a/sys-libs/readline/readline-8.1_p2.ebuild 
b/sys-libs/readline/readline-8.1_p2.ebuild
new file mode 100644
index ..72846f8bc532
--- /dev/null
+++ b/sys-libs/readline/readline-8.1_p2.ebuild
@@ -0,0 +1,199 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic multilib multilib-minimal preserve-libs toolchain-funcs 
usr-ldscript
+
+# Official patches
+# See ftp://ftp.cwru.edu/pub/bash/readline-8.1-patches/
+PLEVEL="${PV##*_p}"
+MY_PV="${PV/_p*}"
+MY_PV="${MY_PV/_/-}"
+MY_P="${PN}-${MY_PV}"
+[[ ${PV} != *_p* ]] && PLEVEL=0
+patches() {
+   [[ ${PLEVEL} -eq 0 ]] && return 1
+   local opt=$1
+   eval set -- {1..${PLEVEL}}
+   set -- $(printf "${PN}${MY_PV/\.}-%03d " "$@")
+   if [[ ${opt} == -s ]] ; then
+   echo "${@/#/${DISTDIR}/}"
+   else
+   local u
+   for u in ftp://ftp.cwru.edu/pub/bash mirror://gnu/${PN} ; do
+   printf "${u}/${PN}-${MY_PV}-patches/%s " "$@"
+   done
+   fi
+}
+
+DESCRIPTION="Another cute console display library"
+HOMEPAGE="https://tiswww.case.edu/php/chet/readline/rltop.html;
+
+case ${PV} in
+   *_alpha*|*_beta*|*_rc*)
+   SRC_URI+=" ftp://ftp.cwru.edu/pub/bash/${MY_P}.tar.gz;
+   ;;
+   *)
+   SRC_URI="mirror://gnu/${PN}/${MY_P}.tar.gz $(patches)"
+   ;;
+esac
+
+LICENSE="GPL-3"
+SLOT="0/8"  # subslot matches SONAME major
+[[ "${PV}" == *_rc* ]] || \
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="static-libs +unicode utils"
+
+RDEPEND=">=sys-libs/ncurses-5.9-r3:=[static-libs?,unicode(+)?,${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+S="${WORKDIR}/${MY_P}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-5.0-no_rpath.patch
+   "${FILESDIR}"/${PN}-6.2-rlfe-tgoto.patch #385091
+   "${FILESDIR}"/${PN}-7.0-headers.patch
+   "${FILESDIR}"/${PN}-8.0-headers.patch
+   "${FILESDIR}"/${PN}-8.0-darwin-shlib-versioning.patch
+   "${FILESDIR}"/${PN}-8.1-windows-signals.patch
+)
+
+# Needed because we don't want the patches being unpacked
+# (which emits annoying and useless error messages)
+src_unpack() {
+   unpack ${MY_P}.tar.gz
+}
+
+src_prepare() {
+   [[ ${PLEVEL} -gt 0 ]] && eapply -p0 $(patches -s)
+   default
+
+   if use prefix && [[ ! -x "${BROOT}"/usr/bin/pkg-config ]] ; then
+   # If we're bootstrapping, make a guess. We don't have pkg-config
+   # around yet. bug #818103.
+   # Incorrectly populating this leads to underlinked libreadline.
+   local ncurses_libs
+   local ncurses_libs_suffix=$(usex unicode w '')
+
+   ncurses_libs="-lncurses${ncurses_libs_suffix}"
+
+   if has_version "sys-libs/ncurses[tinfo(+)]" ; then
+   ncurses_libs+=" -ltinfo${ncurses_libs_suffix}"
+   fi
+   else
+   # Force ncurses linking. #71420
+   # Use pkg-config to get the right values. #457558
+   local ncurses_libs=$($(tc-getPKG_CONFIG) ncurses$(usex unicode 

[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/

2021-11-17 Thread Sam James
commit: 80db22bfb9d2313999893c5153bd2f1fe6eab535
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 18 04:30:15 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 18 04:30:15 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80db22bf

sys-libs/readline: update comment to patch location

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

 sys-libs/readline/readline-8.1_p1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/readline/readline-8.1_p1-r1.ebuild 
b/sys-libs/readline/readline-8.1_p1-r1.ebuild
index 7ee132fe1f14..36d25d6c4aad 100644
--- a/sys-libs/readline/readline-8.1_p1-r1.ebuild
+++ b/sys-libs/readline/readline-8.1_p1-r1.ebuild
@@ -6,7 +6,7 @@ EAPI=7
 inherit flag-o-matic multilib multilib-minimal preserve-libs toolchain-funcs 
usr-ldscript
 
 # Official patches
-# See ftp://ftp.cwru.edu/pub/bash/readline-7.0-patches/
+# See ftp://ftp.cwru.edu/pub/bash/readline-8.1-patches/
 PLEVEL="${PV##*_p}"
 MY_PV="${PV/_p*}"
 MY_PV="${MY_PV/_/-}"



[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/

2021-10-14 Thread Sam James
commit: 882e3b601681f36cfbe2b7de9e629d04fc6b2ca4
Author: Sam James  gentoo  org>
AuthorDate: Thu Oct 14 08:56:45 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Oct 14 08:56:52 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=882e3b60

sys-libs/readline: adjust prefix pkg-config test

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

 sys-libs/readline/readline-8.1_p1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/readline/readline-8.1_p1-r1.ebuild 
b/sys-libs/readline/readline-8.1_p1-r1.ebuild
index d6352244675..7ee132fe1f1 100644
--- a/sys-libs/readline/readline-8.1_p1-r1.ebuild
+++ b/sys-libs/readline/readline-8.1_p1-r1.ebuild
@@ -70,7 +70,7 @@ src_prepare() {
[[ ${PLEVEL} -gt 0 ]] && eapply -p0 $(patches -s)
default
 
-   if use prefix && [[ ! -e "${BROOT}"/usr/bin/pkg-config ]] ; then
+   if use prefix && [[ ! -x "${BROOT}"/usr/bin/pkg-config ]] ; then
# If we're bootstrapping, make a guess. We don't have pkg-config
# around yet. bug #818103.
# Incorrectly populating this leads to underlinked libreadline.



[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/

2021-10-14 Thread Sam James
commit: 8a5fe775294ede43387a38ef04a707cd1e2f9801
Author: Sam James  gentoo  org>
AuthorDate: Thu Oct 14 08:38:36 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Oct 14 08:39:18 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a5fe775

sys-libs/readline: avoid underlinking libreadline in prefix bootstrap

There's no guarantee we have pkg-config around super early
on in the process and we need readline for bash.

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

 sys-libs/readline/readline-8.1_p1-r1.ebuild | 21 ++---
 1 file changed, 18 insertions(+), 3 deletions(-)

diff --git a/sys-libs/readline/readline-8.1_p1-r1.ebuild 
b/sys-libs/readline/readline-8.1_p1-r1.ebuild
index 89f31e17eb1..d6352244675 100644
--- a/sys-libs/readline/readline-8.1_p1-r1.ebuild
+++ b/sys-libs/readline/readline-8.1_p1-r1.ebuild
@@ -70,9 +70,24 @@ src_prepare() {
[[ ${PLEVEL} -gt 0 ]] && eapply -p0 $(patches -s)
default
 
-   # Force ncurses linking. #71420
-   # Use pkg-config to get the right values. #457558
-   local ncurses_libs=$($(tc-getPKG_CONFIG) ncurses$(usex unicode w '') 
--libs)
+   if use prefix && [[ ! -e "${BROOT}"/usr/bin/pkg-config ]] ; then
+   # If we're bootstrapping, make a guess. We don't have pkg-config
+   # around yet. bug #818103.
+   # Incorrectly populating this leads to underlinked libreadline.
+   local ncurses_libs
+   local ncurses_libs_suffix=$(usex unicode w '')
+
+   ncurses_libs="-lncurses${ncurses_libs_suffix}"
+
+   if has_version "sys-libs/ncurses[tinfo(+)]" ; then
+   ncurses_libs+=" -ltinfo${ncurses_libs_suffix}"
+   fi
+   else
+   # Force ncurses linking. #71420
+   # Use pkg-config to get the right values. #457558
+   local ncurses_libs=$($(tc-getPKG_CONFIG) ncurses$(usex unicode 
w '') --libs)
+   fi
+
sed -i \
-e "/^SHLIB_LIBS=/s:=.*:='${ncurses_libs}':" \
support/shobj-conf || die



[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/

2021-09-02 Thread Sam James
commit: 545f373eb046200afc4a44b1c9b89f3d3da2067c
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep  2 21:10:06 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep  2 23:52:23 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=545f373e

sys-libs/readline: [QA] fix IndirectInherits

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

 sys-libs/readline/readline-8.1_p1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/readline/readline-8.1_p1-r1.ebuild 
b/sys-libs/readline/readline-8.1_p1-r1.ebuild
index 6d42ede604a..89f31e17eb1 100644
--- a/sys-libs/readline/readline-8.1_p1-r1.ebuild
+++ b/sys-libs/readline/readline-8.1_p1-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit flag-o-matic multilib-minimal preserve-libs toolchain-funcs 
usr-ldscript
+inherit flag-o-matic multilib multilib-minimal preserve-libs toolchain-funcs 
usr-ldscript
 
 # Official patches
 # See ftp://ftp.cwru.edu/pub/bash/readline-7.0-patches/



[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/

2021-07-17 Thread David Seifert
commit: df194650455b53175ed2852547169875002b2292
Author: David Seifert  gentoo  org>
AuthorDate: Sat Jul 17 21:30:39 2021 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Jul 17 21:30:39 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df194650

sys-libs/readline: Add sys-libs/ncurses[unicode(+)]

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

 .../readline/{readline-8.1_p1.ebuild => readline-8.1_p1-r1.ebuild}  | 6 ++
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/sys-libs/readline/readline-8.1_p1.ebuild 
b/sys-libs/readline/readline-8.1_p1-r1.ebuild
similarity index 97%
rename from sys-libs/readline/readline-8.1_p1.ebuild
rename to sys-libs/readline/readline-8.1_p1-r1.ebuild
index 5cd7a3bdc21..6d42ede604a 100644
--- a/sys-libs/readline/readline-8.1_p1.ebuild
+++ b/sys-libs/readline/readline-8.1_p1-r1.ebuild
@@ -45,11 +45,9 @@ SLOT="0/8"  # subslot matches SONAME major
 KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="static-libs +unicode utils"
 
-RDEPEND=">=sys-libs/ncurses-5.9-r3:0=[static-libs?,unicode?,${MULTILIB_USEDEP}]"
+RDEPEND=">=sys-libs/ncurses-5.9-r3:=[static-libs?,unicode(+)?,${MULTILIB_USEDEP}]"
 DEPEND="${RDEPEND}"
-BDEPEND="
-   virtual/pkgconfig
-"
+BDEPEND="virtual/pkgconfig"
 
 S="${WORKDIR}/${MY_P}"
 



[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/, sys-libs/readline/files/

2021-06-09 Thread Mike Frysinger
commit: be86ca1b22fb91e2ccc6e82719342b38d8ac2afe
Author: Mike Frysinger  gentoo  org>
AuthorDate: Wed Jun  9 22:06:54 2021 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Wed Jun  9 22:07:06 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be86ca1b

sys-libs/readline: add upstream fix for Windows cross-compiling

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

 .../files/readline-8.1-windows-signals.patch   | 23 ++
 sys-libs/readline/readline-8.1_p1.ebuild   |  1 +
 2 files changed, 24 insertions(+)

diff --git a/sys-libs/readline/files/readline-8.1-windows-signals.patch 
b/sys-libs/readline/files/readline-8.1-windows-signals.patch
new file mode 100644
index 000..2f818fc7f9c
--- /dev/null
+++ b/sys-libs/readline/files/readline-8.1-windows-signals.patch
@@ -0,0 +1,23 @@
+fix from upstream
+
+commit 4be5608573b2be2e31f3d2a01446e22e1c9d7839
+Author: Chet Ramey 
+Date:   Wed Jan 27 11:49:50 2021 -0500
+
+commit bash-20210122 snapshot
+
+diff --git a/lib/readline/signals.c b/lib/readline/signals.c
+index 0943c643b27d..ecaf699e9261 100644
+--- a/signals.c
 b/signals.c
+@@ -266,8 +266,10 @@ _rl_handle_signal (int sig)
+ case SIGQUIT:
+ #endif
+ 
++#if defined (HAVE_POSIX_SIGNALS)
+   if (block_sig)
+   sigprocmask (SIG_BLOCK, , );
++#endif
+ 
+   rl_echo_signal_char (sig);
+   rl_cleanup_after_signal ();

diff --git a/sys-libs/readline/readline-8.1_p1.ebuild 
b/sys-libs/readline/readline-8.1_p1.ebuild
index 944bdc74689..5cd7a3bdc21 100644
--- a/sys-libs/readline/readline-8.1_p1.ebuild
+++ b/sys-libs/readline/readline-8.1_p1.ebuild
@@ -59,6 +59,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-7.0-headers.patch
"${FILESDIR}"/${PN}-8.0-headers.patch
"${FILESDIR}"/${PN}-8.0-darwin-shlib-versioning.patch
+   "${FILESDIR}"/${PN}-8.1-windows-signals.patch
 )
 
 # Needed because we don't want the patches being unpacked



[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/

2021-06-06 Thread David Seifert
commit: 589d6c55b867c291c2caa4c8a259d8a3747a7544
Author: David Seifert  gentoo  org>
AuthorDate: Sun Jun  6 15:41:23 2021 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Jun  6 15:41:23 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=589d6c55

sys-libs/readline: drop 8.0_p4, 8.1

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

 sys-libs/readline/Manifest   |   5 -
 sys-libs/readline/readline-8.0_p4.ebuild | 175 -
 sys-libs/readline/readline-8.1.ebuild| 185 ---
 3 files changed, 365 deletions(-)

diff --git a/sys-libs/readline/Manifest b/sys-libs/readline/Manifest
index 00598ae67ab..64c0055b309 100644
--- a/sys-libs/readline/Manifest
+++ b/sys-libs/readline/Manifest
@@ -1,7 +1,2 @@
-DIST readline-8.0.tar.gz 2975937 BLAKE2B 
95e08b28cc46582f036379413810ca40c97d4d3bc59a9e03e04e57d531573abfbe955f6f1cb86e39c208bf6c3f4c618cff70a87bec596d0b9120909d6c5a2f69
 SHA512 
41759d27bc3a258fefd7f4ff3277fa6ab9c21abb7b160e1a75aa8eba547bd90b288514e76264bd94fb0172da8a4faa54aab2c07b68a0356918ecf7f1969e866f
 DIST readline-8.1.tar.gz 2993288 BLAKE2B 
f0feca1ea3517b2b613adacac8c997cce0e86aa2f410c82a40ce1a2e128067112b4c68dbf25b808291c28c47583345abac994ce10b8d117958afcb96ee5e7c69
 SHA512 
27790d0461da3093a7fee6e89a51dcab5dc61928ec42e9228ab36493b17220641d5e481ea3d8fee5ee0044c70bf960f55c7d3f1a704cf6b9c42e5c269b797e00
-DIST readline80-001 927 BLAKE2B 
95e3ac33ff4adb65813274864c17781056a8ea065f9a76571b4a6bcb2ebab090c3a021fa2b621832c11b5995e48a8a26dd6e3a8f5864a8e8b520bfcf85d7c4ab
 SHA512 
a148cda6ac97935d51ede1bbacf847d7d2cba8861cf3941d32e3da2f45f16dcc05b20845b63d4264692520db8329e1236cf2bc4fd8ccbe6e40921bbbdeb2cb1c
-DIST readline80-002 1401 BLAKE2B 
a2f511272f6d651208469998330059d6bae17bb8b704b64468685bb0368b76df1ca5b1dcd8e5cb0019e80932130c8a92fd1a305679bf79f0b801532a94c4b4ae
 SHA512 
a941d142a59fe592cc45c1cf4d416e2fc0ab543dd6a0496fb8b2ec6f651cedd6fb9e0c105f14880700b69b2d6912653b3f66371e45cbe4adc0cc9554801afd3c
-DIST readline80-003 2158 BLAKE2B 
d8910aef1b796a59500b255df8db71ad1738dd164fd69827759eade74b6d9806ecd364839cfa904fc2f2d48352342155f670e5ec43aac0693f36820fb7139a4d
 SHA512 
85235fca047b4ac87b846d998fffc67ae67ed365b068fd2743e84f11fd00086f85e622955192e07e3560965e32ff5f6d014e0146cde528fb0d0f7b5b829875ca
-DIST readline80-004 1275 BLAKE2B 
ac260bab163f17ccc783e0c2a21351b05e9e86ad973383d228d10ec749f265df8588c38946c9da15e987192b50f1bcb81141c2f4e171f65455f58521e864a534
 SHA512 
301ced2361e7583468f9932038936387a016c20d1c41966658a78c7f7c48c70308bf66b3228de0a3c6fc880427b6a90ee1ac4d2693daed432e5ae970671a7461
 DIST readline81-001 2454 BLAKE2B 
7ec4e5c39a224a70643b44b88bcfef5198e199c76f2a34f0b0ce24f1747dd46be49ddf93871c474cda64322b4358127fec4c2401d19422f84934546bbe1f3bf2
 SHA512 
cfbef10bdeb562a302ccf214878d02ebadf799343b3d2d7996a282f81bcfde83997ba6dcc9a8477af4dd7c73bca74105ca00a81e42ed13321672bd2930550e54

diff --git a/sys-libs/readline/readline-8.0_p4.ebuild 
b/sys-libs/readline/readline-8.0_p4.ebuild
deleted file mode 100644
index 3918add9dde..000
--- a/sys-libs/readline/readline-8.0_p4.ebuild
+++ /dev/null
@@ -1,175 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit flag-o-matic multilib multilib-minimal preserve-libs toolchain-funcs 
usr-ldscript
-
-# Official patches
-# See ftp://ftp.cwru.edu/pub/bash/readline-7.0-patches/
-PLEVEL="${PV##*_p}"
-MY_PV="${PV/_p*}"
-MY_PV="${MY_PV/_/-}"
-MY_P="${PN}-${MY_PV}"
-[[ ${PV} != *_p* ]] && PLEVEL=0
-patches() {
-   [[ ${PLEVEL} -eq 0 ]] && return 1
-   local opt=$1
-   eval set -- {1..${PLEVEL}}
-   set -- $(printf "${PN}${MY_PV/\.}-%03d " "$@")
-   if [[ ${opt} == -s ]] ; then
-   echo "${@/#/${DISTDIR}/}"
-   else
-   local u
-   for u in ftp://ftp.cwru.edu/pub/bash mirror://gnu/${PN} ; do
-   printf "${u}/${PN}-${MY_PV}-patches/%s " "$@"
-   done
-   fi
-}
-
-DESCRIPTION="Another cute console display library"
-HOMEPAGE="https://tiswww.case.edu/php/chet/readline/rltop.html;
-
-case ${PV} in
-   *_alpha*|*_beta*|*_rc*)
-   SRC_URI+=" ftp://ftp.cwru.edu/pub/bash/${MY_P}.tar.gz;
-   ;;
-   *)
-   SRC_URI="mirror://gnu/${PN}/${MY_P}.tar.gz $(patches)"
-   ;;
-esac
-
-LICENSE="GPL-3"
-SLOT="0/8"  # subslot matches SONAME major
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux"
-IUSE="static-libs +unicode utils"
-
-RDEPEND=">=sys-libs/ncurses-5.9-r3:0=[static-libs?,unicode?,${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   virtual/pkgconfig
-"
-
-S="${WORKDIR}/${MY_P}"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-5.0-no_rpath.patch
-   "${FILESDIR}"/${PN}-6.2-rlfe-tgoto.patch #385091
-   "${FILESDIR}"/${PN}-7.0-headers.patch
-   "${FILESDIR}"/${PN}-8.0-headers.patch
-)
-
-# Needed 

[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/

2021-05-14 Thread Sam James
commit: c62cb800252cb1e057e1c6fb3e83f28a967d450a
Author: Sam James  gentoo  org>
AuthorDate: Fri May 14 09:19:55 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May 14 09:19:55 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c62cb800

sys-libs/readline: Stabilize 8.1_p1 ppc, #790149

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

 sys-libs/readline/readline-8.1_p1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/readline/readline-8.1_p1.ebuild 
b/sys-libs/readline/readline-8.1_p1.ebuild
index 75d9e0d1dcc..faf2725febe 100644
--- a/sys-libs/readline/readline-8.1_p1.ebuild
+++ b/sys-libs/readline/readline-8.1_p1.ebuild
@@ -42,7 +42,7 @@ esac
 LICENSE="GPL-3"
 SLOT="0/8"  # subslot matches SONAME major
 [[ "${PV}" == *_rc* ]] || \
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~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 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="static-libs +unicode utils"
 
 
RDEPEND=">=sys-libs/ncurses-5.9-r3:0=[static-libs?,unicode?,${MULTILIB_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/

2021-05-14 Thread Sam James
commit: fc3a093aad90ad3fca5217e67e7309fa3b1538c9
Author: Sam James  gentoo  org>
AuthorDate: Fri May 14 09:20:00 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May 14 09:20:00 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc3a093a

sys-libs/readline: Stabilize 8.1_p1 ppc64, #790149

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

 sys-libs/readline/readline-8.1_p1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/readline/readline-8.1_p1.ebuild 
b/sys-libs/readline/readline-8.1_p1.ebuild
index faf2725febe..944bdc74689 100644
--- a/sys-libs/readline/readline-8.1_p1.ebuild
+++ b/sys-libs/readline/readline-8.1_p1.ebuild
@@ -42,7 +42,7 @@ esac
 LICENSE="GPL-3"
 SLOT="0/8"  # subslot matches SONAME major
 [[ "${PV}" == *_rc* ]] || \
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~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 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="static-libs +unicode utils"
 
 
RDEPEND=">=sys-libs/ncurses-5.9-r3:0=[static-libs?,unicode?,${MULTILIB_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/

2021-05-14 Thread Sam James
commit: 313c60fb3478af48d9d569246e765f7a38383fa1
Author: Sam James  gentoo  org>
AuthorDate: Fri May 14 09:19:13 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May 14 09:19:13 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=313c60fb

sys-libs/readline: Stabilize 8.1_p1 hppa, #790149

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

 sys-libs/readline/readline-8.1_p1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/readline/readline-8.1_p1.ebuild 
b/sys-libs/readline/readline-8.1_p1.ebuild
index ed845fac264..75d9e0d1dcc 100644
--- a/sys-libs/readline/readline-8.1_p1.ebuild
+++ b/sys-libs/readline/readline-8.1_p1.ebuild
@@ -42,7 +42,7 @@ esac
 LICENSE="GPL-3"
 SLOT="0/8"  # subslot matches SONAME major
 [[ "${PV}" == *_rc* ]] || \
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~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 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="static-libs +unicode utils"
 
 
RDEPEND=">=sys-libs/ncurses-5.9-r3:0=[static-libs?,unicode?,${MULTILIB_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/

2021-05-14 Thread Sam James
commit: e63bdd1a32fbad147eb085617bbf24f4cb3c1813
Author: Sam James  gentoo  org>
AuthorDate: Fri May 14 09:01:31 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May 14 09:01:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e63bdd1a

sys-libs/readline: Stabilize 8.1_p1 sparc, #790149

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

 sys-libs/readline/readline-8.1_p1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/readline/readline-8.1_p1.ebuild 
b/sys-libs/readline/readline-8.1_p1.ebuild
index 91bde0b07eb..35e19e63273 100644
--- a/sys-libs/readline/readline-8.1_p1.ebuild
+++ b/sys-libs/readline/readline-8.1_p1.ebuild
@@ -42,7 +42,7 @@ esac
 LICENSE="GPL-3"
 SLOT="0/8"  # subslot matches SONAME major
 [[ "${PV}" == *_rc* ]] || \
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~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 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="static-libs +unicode utils"
 
 
RDEPEND=">=sys-libs/ncurses-5.9-r3:0=[static-libs?,unicode?,${MULTILIB_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/

2021-05-14 Thread Sam James
commit: d6208c1dbc03662081b5b78f3f54cd2082ad920d
Author: Sam James  gentoo  org>
AuthorDate: Fri May 14 09:01:45 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May 14 09:01:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6208c1d

sys-libs/readline: Stabilize 8.1_p1 amd64, #790149

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

 sys-libs/readline/readline-8.1_p1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/readline/readline-8.1_p1.ebuild 
b/sys-libs/readline/readline-8.1_p1.ebuild
index 2a509b3b031..ed845fac264 100644
--- a/sys-libs/readline/readline-8.1_p1.ebuild
+++ b/sys-libs/readline/readline-8.1_p1.ebuild
@@ -42,7 +42,7 @@ esac
 LICENSE="GPL-3"
 SLOT="0/8"  # subslot matches SONAME major
 [[ "${PV}" == *_rc* ]] || \
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~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 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="static-libs +unicode utils"
 
 
RDEPEND=">=sys-libs/ncurses-5.9-r3:0=[static-libs?,unicode?,${MULTILIB_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/

2021-05-14 Thread Sam James
commit: 5b7f6b7e26dcac2abb91064212d882a185233f68
Author: Sam James  gentoo  org>
AuthorDate: Fri May 14 09:01:38 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May 14 09:01:38 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b7f6b7e

sys-libs/readline: Stabilize 8.1_p1 x86, #790149

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

 sys-libs/readline/readline-8.1_p1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/readline/readline-8.1_p1.ebuild 
b/sys-libs/readline/readline-8.1_p1.ebuild
index 35e19e63273..2a509b3b031 100644
--- a/sys-libs/readline/readline-8.1_p1.ebuild
+++ b/sys-libs/readline/readline-8.1_p1.ebuild
@@ -42,7 +42,7 @@ esac
 LICENSE="GPL-3"
 SLOT="0/8"  # subslot matches SONAME major
 [[ "${PV}" == *_rc* ]] || \
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc ~x86 ~x64-cygwin ~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 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="static-libs +unicode utils"
 
 
RDEPEND=">=sys-libs/ncurses-5.9-r3:0=[static-libs?,unicode?,${MULTILIB_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/

2021-05-14 Thread Sam James
commit: f34d6a7cb8bae612824dd3cc286f97275f7bd00b
Author: Sam James  gentoo  org>
AuthorDate: Fri May 14 08:15:13 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May 14 08:15:13 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f34d6a7c

sys-libs/readline: Stabilize 8.1_p1 arm, #790149

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

 sys-libs/readline/readline-8.1_p1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/readline/readline-8.1_p1.ebuild 
b/sys-libs/readline/readline-8.1_p1.ebuild
index f9e927fcc6a..e6a5e351cfa 100644
--- a/sys-libs/readline/readline-8.1_p1.ebuild
+++ b/sys-libs/readline/readline-8.1_p1.ebuild
@@ -42,7 +42,7 @@ esac
 LICENSE="GPL-3"
 SLOT="0/8"  # subslot matches SONAME major
 [[ "${PV}" == *_rc* ]] || \
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~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 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="static-libs +unicode utils"
 
 
RDEPEND=">=sys-libs/ncurses-5.9-r3:0=[static-libs?,unicode?,${MULTILIB_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/

2021-05-14 Thread Sam James
commit: 666882ddba914deb18f574b062552d09f16472e2
Author: Sam James  gentoo  org>
AuthorDate: Fri May 14 08:15:18 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May 14 08:15:18 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=666882dd

sys-libs/readline: Stabilize 8.1_p1 arm64, #790149

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

 sys-libs/readline/readline-8.1_p1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/readline/readline-8.1_p1.ebuild 
b/sys-libs/readline/readline-8.1_p1.ebuild
index e6a5e351cfa..91bde0b07eb 100644
--- a/sys-libs/readline/readline-8.1_p1.ebuild
+++ b/sys-libs/readline/readline-8.1_p1.ebuild
@@ -42,7 +42,7 @@ esac
 LICENSE="GPL-3"
 SLOT="0/8"  # subslot matches SONAME major
 [[ "${PV}" == *_rc* ]] || \
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~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 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="static-libs +unicode utils"
 
 
RDEPEND=">=sys-libs/ncurses-5.9-r3:0=[static-libs?,unicode?,${MULTILIB_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/

2021-05-13 Thread Sam James
commit: 5bd8d72336e7aad3b7bff25addebc4c71c908207
Author: Sam James  gentoo  org>
AuthorDate: Thu May 13 19:01:50 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May 13 19:01:50 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bd8d723

sys-libs/readline: Stabilize 8.1 sparc, #789921

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

 sys-libs/readline/readline-8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/readline/readline-8.1.ebuild 
b/sys-libs/readline/readline-8.1.ebuild
index b6449836400..4a4f8c7b6f2 100644
--- a/sys-libs/readline/readline-8.1.ebuild
+++ b/sys-libs/readline/readline-8.1.ebuild
@@ -42,7 +42,7 @@ esac
 LICENSE="GPL-3"
 SLOT="0/8"  # subslot matches SONAME major
 [[ "${PV}" == *_rc* ]] || \
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
~sparc x86 ~x64-cygwin ~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 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="static-libs +unicode utils"
 
 
RDEPEND=">=sys-libs/ncurses-5.9-r3:0=[static-libs?,unicode?,${MULTILIB_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/

2021-05-13 Thread Sam James
commit: b1da623a10055e2eee2f818af9da6efc8db22a4c
Author: Sam James  gentoo  org>
AuthorDate: Thu May 13 18:56:47 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May 13 18:56:47 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1da623a

sys-libs/readline: Stabilize 8.1 hppa, #789921

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

 sys-libs/readline/readline-8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/readline/readline-8.1.ebuild 
b/sys-libs/readline/readline-8.1.ebuild
index c6fe1ae9fb8..b6449836400 100644
--- a/sys-libs/readline/readline-8.1.ebuild
+++ b/sys-libs/readline/readline-8.1.ebuild
@@ -42,7 +42,7 @@ esac
 LICENSE="GPL-3"
 SLOT="0/8"  # subslot matches SONAME major
 [[ "${PV}" == *_rc* ]] || \
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86 ~x64-cygwin ~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 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="static-libs +unicode utils"
 
 
RDEPEND=">=sys-libs/ncurses-5.9-r3:0=[static-libs?,unicode?,${MULTILIB_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/

2021-05-13 Thread Sam James
commit: 16acdf1088623cca8225b8a8753b817889dc3c5d
Author: Sam James  gentoo  org>
AuthorDate: Thu May 13 16:59:21 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May 13 16:59:21 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16acdf10

sys-libs/readline: Stabilize 8.1 ppc64, #789921

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

 sys-libs/readline/readline-8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/readline/readline-8.1.ebuild 
b/sys-libs/readline/readline-8.1.ebuild
index 64daa942295..c6fe1ae9fb8 100644
--- a/sys-libs/readline/readline-8.1.ebuild
+++ b/sys-libs/readline/readline-8.1.ebuild
@@ -42,7 +42,7 @@ esac
 LICENSE="GPL-3"
 SLOT="0/8"  # subslot matches SONAME major
 [[ "${PV}" == *_rc* ]] || \
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~x64-cygwin ~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 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="static-libs +unicode utils"
 
 
RDEPEND=">=sys-libs/ncurses-5.9-r3:0=[static-libs?,unicode?,${MULTILIB_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/

2021-05-13 Thread Sam James
commit: 2e236a8d0b147eaa443bbaa720006ccef59e0e42
Author: Sam James  gentoo  org>
AuthorDate: Thu May 13 16:55:49 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May 13 16:55:49 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e236a8d

sys-libs/readline: Stabilize 8.1 amd64, #789921

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

 sys-libs/readline/readline-8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/readline/readline-8.1.ebuild 
b/sys-libs/readline/readline-8.1.ebuild
index f6e62a9cc30..64daa942295 100644
--- a/sys-libs/readline/readline-8.1.ebuild
+++ b/sys-libs/readline/readline-8.1.ebuild
@@ -42,7 +42,7 @@ esac
 LICENSE="GPL-3"
 SLOT="0/8"  # subslot matches SONAME major
 [[ "${PV}" == *_rc* ]] || \
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~x64-cygwin ~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 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="static-libs +unicode utils"
 
 
RDEPEND=">=sys-libs/ncurses-5.9-r3:0=[static-libs?,unicode?,${MULTILIB_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/

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

sys-libs/readline: Stabilize 8.1 ppc, #789921

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

 sys-libs/readline/readline-8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/readline/readline-8.1.ebuild 
b/sys-libs/readline/readline-8.1.ebuild
index 174f4d87964..f6e62a9cc30 100644
--- a/sys-libs/readline/readline-8.1.ebuild
+++ b/sys-libs/readline/readline-8.1.ebuild
@@ -42,7 +42,7 @@ esac
 LICENSE="GPL-3"
 SLOT="0/8"  # subslot matches SONAME major
 [[ "${PV}" == *_rc* ]] || \
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~x64-cygwin ~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 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="static-libs +unicode utils"
 
 
RDEPEND=">=sys-libs/ncurses-5.9-r3:0=[static-libs?,unicode?,${MULTILIB_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/

2021-05-13 Thread Sam James
commit: dae278e752a1c43878364505c7fb8ba05871dfaa
Author: Sam James  gentoo  org>
AuthorDate: Thu May 13 16:43:53 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May 13 16:43:53 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dae278e7

sys-libs/readline: Stabilize 8.1 x86, #789921

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

 sys-libs/readline/readline-8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/readline/readline-8.1.ebuild 
b/sys-libs/readline/readline-8.1.ebuild
index 8313e1da980..174f4d87964 100644
--- a/sys-libs/readline/readline-8.1.ebuild
+++ b/sys-libs/readline/readline-8.1.ebuild
@@ -42,7 +42,7 @@ esac
 LICENSE="GPL-3"
 SLOT="0/8"  # subslot matches SONAME major
 [[ "${PV}" == *_rc* ]] || \
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~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 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="static-libs +unicode utils"
 
 
RDEPEND=">=sys-libs/ncurses-5.9-r3:0=[static-libs?,unicode?,${MULTILIB_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/

2021-05-13 Thread Sam James
commit: 899e9834f1fff610f9eb47a6c6690dac40a83859
Author: Sam James  gentoo  org>
AuthorDate: Thu May 13 16:29:24 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May 13 16:29:24 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=899e9834

sys-libs/readline: Stabilize 8.1 arm, #789921

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

 sys-libs/readline/readline-8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/readline/readline-8.1.ebuild 
b/sys-libs/readline/readline-8.1.ebuild
index 020d32d9b2b..8313e1da980 100644
--- a/sys-libs/readline/readline-8.1.ebuild
+++ b/sys-libs/readline/readline-8.1.ebuild
@@ -42,7 +42,7 @@ esac
 LICENSE="GPL-3"
 SLOT="0/8"  # subslot matches SONAME major
 [[ "${PV}" == *_rc* ]] || \
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~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 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="static-libs +unicode utils"
 
 
RDEPEND=">=sys-libs/ncurses-5.9-r3:0=[static-libs?,unicode?,${MULTILIB_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/

2021-05-04 Thread Lars Wendler
commit: 19e1ac649c397a728ad0ca0753a3e4bc32ec02aa
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue May  4 19:47:13 2021 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Tue May  4 19:47:13 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19e1ac64

sys-libs/readline: Bump to version 8.1_p1

Signed-off-by: Lars Wendler  gentoo.org>

 sys-libs/readline/Manifest   |   1 +
 sys-libs/readline/readline-8.1_p1.ebuild | 185 +++
 2 files changed, 186 insertions(+)

diff --git a/sys-libs/readline/Manifest b/sys-libs/readline/Manifest
index db9715837e8..00598ae67ab 100644
--- a/sys-libs/readline/Manifest
+++ b/sys-libs/readline/Manifest
@@ -4,3 +4,4 @@ DIST readline80-001 927 BLAKE2B 
95e3ac33ff4adb65813274864c17781056a8ea065f9a7657
 DIST readline80-002 1401 BLAKE2B 
a2f511272f6d651208469998330059d6bae17bb8b704b64468685bb0368b76df1ca5b1dcd8e5cb0019e80932130c8a92fd1a305679bf79f0b801532a94c4b4ae
 SHA512 
a941d142a59fe592cc45c1cf4d416e2fc0ab543dd6a0496fb8b2ec6f651cedd6fb9e0c105f14880700b69b2d6912653b3f66371e45cbe4adc0cc9554801afd3c
 DIST readline80-003 2158 BLAKE2B 
d8910aef1b796a59500b255df8db71ad1738dd164fd69827759eade74b6d9806ecd364839cfa904fc2f2d48352342155f670e5ec43aac0693f36820fb7139a4d
 SHA512 
85235fca047b4ac87b846d998fffc67ae67ed365b068fd2743e84f11fd00086f85e622955192e07e3560965e32ff5f6d014e0146cde528fb0d0f7b5b829875ca
 DIST readline80-004 1275 BLAKE2B 
ac260bab163f17ccc783e0c2a21351b05e9e86ad973383d228d10ec749f265df8588c38946c9da15e987192b50f1bcb81141c2f4e171f65455f58521e864a534
 SHA512 
301ced2361e7583468f9932038936387a016c20d1c41966658a78c7f7c48c70308bf66b3228de0a3c6fc880427b6a90ee1ac4d2693daed432e5ae970671a7461
+DIST readline81-001 2454 BLAKE2B 
7ec4e5c39a224a70643b44b88bcfef5198e199c76f2a34f0b0ce24f1747dd46be49ddf93871c474cda64322b4358127fec4c2401d19422f84934546bbe1f3bf2
 SHA512 
cfbef10bdeb562a302ccf214878d02ebadf799343b3d2d7996a282f81bcfde83997ba6dcc9a8477af4dd7c73bca74105ca00a81e42ed13321672bd2930550e54

diff --git a/sys-libs/readline/readline-8.1_p1.ebuild 
b/sys-libs/readline/readline-8.1_p1.ebuild
new file mode 100644
index 000..f9e927fcc6a
--- /dev/null
+++ b/sys-libs/readline/readline-8.1_p1.ebuild
@@ -0,0 +1,185 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic multilib-minimal preserve-libs toolchain-funcs 
usr-ldscript
+
+# Official patches
+# See ftp://ftp.cwru.edu/pub/bash/readline-7.0-patches/
+PLEVEL="${PV##*_p}"
+MY_PV="${PV/_p*}"
+MY_PV="${MY_PV/_/-}"
+MY_P="${PN}-${MY_PV}"
+[[ ${PV} != *_p* ]] && PLEVEL=0
+patches() {
+   [[ ${PLEVEL} -eq 0 ]] && return 1
+   local opt=$1
+   eval set -- {1..${PLEVEL}}
+   set -- $(printf "${PN}${MY_PV/\.}-%03d " "$@")
+   if [[ ${opt} == -s ]] ; then
+   echo "${@/#/${DISTDIR}/}"
+   else
+   local u
+   for u in ftp://ftp.cwru.edu/pub/bash mirror://gnu/${PN} ; do
+   printf "${u}/${PN}-${MY_PV}-patches/%s " "$@"
+   done
+   fi
+}
+
+DESCRIPTION="Another cute console display library"
+HOMEPAGE="https://tiswww.case.edu/php/chet/readline/rltop.html;
+
+case ${PV} in
+   *_alpha*|*_beta*|*_rc*)
+   SRC_URI+=" ftp://ftp.cwru.edu/pub/bash/${MY_P}.tar.gz;
+   ;;
+   *)
+   SRC_URI="mirror://gnu/${PN}/${MY_P}.tar.gz $(patches)"
+   ;;
+esac
+
+LICENSE="GPL-3"
+SLOT="0/8"  # subslot matches SONAME major
+[[ "${PV}" == *_rc* ]] || \
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="static-libs +unicode utils"
+
+RDEPEND=">=sys-libs/ncurses-5.9-r3:0=[static-libs?,unicode?,${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   virtual/pkgconfig
+"
+
+S="${WORKDIR}/${MY_P}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-5.0-no_rpath.patch
+   "${FILESDIR}"/${PN}-6.2-rlfe-tgoto.patch #385091
+   "${FILESDIR}"/${PN}-7.0-headers.patch
+   "${FILESDIR}"/${PN}-8.0-headers.patch
+   "${FILESDIR}"/${PN}-8.0-darwin-shlib-versioning.patch
+)
+
+# Needed because we don't want the patches being unpacked
+# (which emits annoying and useless error messages)
+src_unpack() {
+   unpack ${MY_P}.tar.gz
+}
+
+src_prepare() {
+   [[ ${PLEVEL} -gt 0 ]] && eapply -p0 $(patches -s)
+   default
+
+   # Force ncurses linking. #71420
+   # Use pkg-config to get the right values. #457558
+   local ncurses_libs=$($(tc-getPKG_CONFIG) ncurses$(usex unicode w '') 
--libs)
+   sed -i \
+   -e "/^SHLIB_LIBS=/s:=.*:='${ncurses_libs}':" \
+   support/shobj-conf || die
+   sed -i \
+   -e "/^[[:space:]]*LIBS=.-lncurses/s:-lncurses:${ncurses_libs}:" 
\
+   examples/rlfe/configure || die
+
+   # fix building under 

[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/

2021-01-06 Thread Fabian Groffen
commit: 7ec537597e024db558168f51da8bc64d4e508cea
Author: Fabian Groffen  gentoo  org>
AuthorDate: Wed Jan  6 15:34:45 2021 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Wed Jan  6 15:34:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ec53759

sys-libs/readline: drop x86-macos

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

 sys-libs/readline/readline-8.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-libs/readline/readline-8.1.ebuild 
b/sys-libs/readline/readline-8.1.ebuild
index cfb3a670455..f9e927fcc6a 100644
--- a/sys-libs/readline/readline-8.1.ebuild
+++ b/sys-libs/readline/readline-8.1.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
@@ -42,7 +42,7 @@ esac
 LICENSE="GPL-3"
 SLOT="0/8"  # subslot matches SONAME major
 [[ "${PV}" == *_rc* ]] || \
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="static-libs +unicode utils"
 
 
RDEPEND=">=sys-libs/ncurses-5.9-r3:0=[static-libs?,unicode?,${MULTILIB_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/

2020-12-26 Thread Fabian Groffen
commit: c6d116261c0a8f0fa8d5213992a05d7d1c546aa9
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sat Dec 26 13:23:02 2020 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sat Dec 26 13:23:05 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6d11626

sys-libs/readline-8.1: fix duplicate keywords

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

 sys-libs/readline/readline-8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/readline/readline-8.1.ebuild 
b/sys-libs/readline/readline-8.1.ebuild
index 1fbdc060022..cfb3a670455 100644
--- a/sys-libs/readline/readline-8.1.ebuild
+++ b/sys-libs/readline/readline-8.1.ebuild
@@ -42,7 +42,7 @@ esac
 LICENSE="GPL-3"
 SLOT="0/8"  # subslot matches SONAME major
 [[ "${PV}" == *_rc* ]] || \
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-cygwin ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="static-libs +unicode utils"
 
 
RDEPEND=">=sys-libs/ncurses-5.9-r3:0=[static-libs?,unicode?,${MULTILIB_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/, sys-libs/readline/files/

2020-12-26 Thread Fabian Groffen
commit: 0744aa71b97569b82f51c23fc8164cf31f3d0382
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sat Dec 26 12:55:41 2020 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sat Dec 26 12:55:41 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0744aa71

sys-libs/readline-8.1: add Prefix changes, bug #729980

Closes: https://bugs.gentoo.org/729980
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Fabian Groffen  gentoo.org>

 .../readline-8.0-darwin-shlib-versioning.patch | 41 ++
 sys-libs/readline/readline-8.1.ebuild  | 15 ++--
 2 files changed, 53 insertions(+), 3 deletions(-)

diff --git a/sys-libs/readline/files/readline-8.0-darwin-shlib-versioning.patch 
b/sys-libs/readline/files/readline-8.0-darwin-shlib-versioning.patch
new file mode 100644
index 000..88128008771
--- /dev/null
+++ b/sys-libs/readline/files/readline-8.0-darwin-shlib-versioning.patch
@@ -0,0 +1,41 @@
+darwin: don't do multi-arch stuff, just build a normal shared library
+
+--- a/support/shobj-conf
 b/support/shobj-conf
+@@ -180,34 +180,8 @@
+   SHLIB_LIBVERSION='$(SHLIB_MAJOR)$(SHLIB_MINOR).$(SHLIB_LIBSUFF)'
+   SHLIB_LIBSUFF='dylib'
+ 
+-  # unused at this time
+-  SHLIB_SONAME='$(libdir)/`echo $@ | sed 
"s:\\..*::"`.$(SHLIB_MAJOR).$(SHLIB_LIBSUFF)'
+-
+-  case "${host_os}" in
+-  # Darwin versions 1, 5, 6, 7 correspond to Mac OS X 10.0, 10.1, 10.2,
+-  # and 10.3, respectively.
+-  darwin[1-7].*)
+-  SHOBJ_STATUS=unsupported
+-  SHOBJ_LDFLAGS='-dynamic'
+-  SHLIB_XLDFLAGS='-arch_only `/usr/bin/arch` -install_name 
$(libdir)/`echo $@ | sed "s:\\..*::"`.$(SHLIB_MAJOR).$(SHLIB_LIBSUFF) 
-current_version $(SHLIB_MAJOR)$(SHLIB_MINOR) -compatibility_version 
$(SHLIB_MAJOR)$(SHLIB_MINOR) -v'
+-  ;;
+-  # Darwin 8 == Mac OS X 10.4; Mac OS X 10.N == Darwin N+4
+-  *)
+-  case "${host_os}" in
+-  darwin[89]*|darwin1[012]*)
+-  SHOBJ_ARCHFLAGS='-arch_only `/usr/bin/arch`'
+-  ;;
+-   *) # Mac OS X 10.9 (Mavericks) and later
+-  SHOBJ_ARCHFLAGS=
+-  # for 32 and 64bit universal library
+-  #SHOBJ_ARCHFLAGS='-arch i386 -arch x86_64'
+-  #SHOBJ_CFLAGS=${SHOBJ_CFLAGS}' -arch i386 -arch x86_64'
+-  ;;
+-   esac
+-   SHOBJ_LDFLAGS="-dynamiclib -dynamic -undefined dynamic_lookup 
${SHOBJ_ARCHFLAGS}"
+-   SHLIB_XLDFLAGS="-dynamiclib ${SHOBJ_ARCHFLAGS}"' -install_name 
$(libdir)/`echo $@ | sed "s:\\..*::"`.$(SHLIB_MAJOR).$(SHLIB_LIBSUFF) 
-current_version $(SHLIB_MAJOR)$(SHLIB_MINOR) -compatibility_version 
$(SHLIB_MAJOR)$(SHLIB_MINOR) -v'
+-  ;;
+-  esac
++  SHOBJ_LDFLAGS='-dynamiclib -dynamic -undefined dynamic_lookup'
++  SHLIB_XLDFLAGS='-dynamiclib -install_name $(libdir)/`basename $@ 
$(SHLIB_MINOR)$(SHLIB_DOT)$(SHLIB_LIBSUFF)`$(SHLIB_DOT)$(SHLIB_LIBSUFF)  
-current_version $(SHLIB_MAJOR)$(SHLIB_MINOR) -compatibility_version 
$(SHLIB_MAJOR)'
+ 
+   SHLIB_LIBS='-lncurses'  # see if -lcurses works on MacOS X 10.1 
+   ;;

diff --git a/sys-libs/readline/readline-8.1.ebuild 
b/sys-libs/readline/readline-8.1.ebuild
index 025bd0395bd..1fbdc060022 100644
--- a/sys-libs/readline/readline-8.1.ebuild
+++ b/sys-libs/readline/readline-8.1.ebuild
@@ -42,7 +42,7 @@ esac
 LICENSE="GPL-3"
 SLOT="0/8"  # subslot matches SONAME major
 [[ "${PV}" == *_rc* ]] || \
-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 ~x64-cygwin ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
 IUSE="static-libs +unicode utils"
 
 
RDEPEND=">=sys-libs/ncurses-5.9-r3:0=[static-libs?,unicode?,${MULTILIB_USEDEP}]"
@@ -58,6 +58,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-6.2-rlfe-tgoto.patch #385091
"${FILESDIR}"/${PN}-7.0-headers.patch
"${FILESDIR}"/${PN}-8.0-headers.patch
+   "${FILESDIR}"/${PN}-8.0-darwin-shlib-versioning.patch
 )
 
 # Needed because we don't want the patches being unpacked
@@ -168,9 +169,17 @@ multilib_src_install_all() {
 pkg_preinst() {
# bug #29865
# Reappeared in #595324 with paludis so keeping this for now...
-   preserve_old_lib /$(get_libdir)/lib{history,readline}.so.{4,5,6,7}
+   preserve_old_lib \
+   /$(get_libdir)/lib{history,readline}$(get_libname 4) \
+   /$(get_libdir)/lib{history,readline}$(get_libname 5) \
+   /$(get_libdir)/lib{history,readline}$(get_libname 6) \
+   /$(get_libdir)/lib{history,readline}$(get_libname 7)
 }
 
 pkg_postinst() {
-   

[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/files/, sys-libs/readline/

2020-12-20 Thread Lars Wendler
commit: 20a6be318ebc738b8ca0fb36e01499035277f39d
Author: John Helmert III  posteo  net>
AuthorDate: Thu Jul 30 19:08:10 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Mon Dec 21 01:55:33 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20a6be31

sys-libs/readline: Security cleanup (drop <8)

Bug: https://bugs.gentoo.org/717924
Package-Manager: Portage-3.0.1, Repoman-2.3.23
Signed-off-by: John Helmert III  posteo.net>
Closes: https://github.com/gentoo/gentoo/pull/16911
Signed-off-by: Lars Wendler  gentoo.org>

 sys-libs/readline/Manifest |  15 --
 .../readline-6.3-fix-long-prompt-vi-search.patch   |  26 ---
 .../readline/files/readline-6.3-read-eof.patch |  54 ---
 sys-libs/readline/files/readline-7.0-mingw.patch   | 152 --
 .../files/readline-7.0-missing-echo-proto.patch|  14 --
 sys-libs/readline/readline-6.3_p8-r3.ebuild| 163 ---
 sys-libs/readline/readline-7.0_p5-r1.ebuild| 174 -
 7 files changed, 598 deletions(-)

diff --git a/sys-libs/readline/Manifest b/sys-libs/readline/Manifest
index 30df2545548..db9715837e8 100644
--- a/sys-libs/readline/Manifest
+++ b/sys-libs/readline/Manifest
@@ -1,20 +1,5 @@
-DIST readline-6.3.tar.gz 2468560 BLAKE2B 
24488ec141734c050ba985a93423692396f105619bae3ce5b109bc68a4f43862bcf3a6fb8d82fec1145d665cdb408765e179379bb35f008d09c441fa2e5739df
 SHA512 
f70efaf46d570b85c7637172b0ee2eb9a4aa73ba38a62bb45075e665929d9701b96fba0aea6c767fd9a2a0d39dfe8e70ab06da08f8524aee76a7c502f370a401
-DIST readline-7.0.tar.gz 2910016 BLAKE2B 
679b8aa7ce003017b729e6d8d4cb69d0f991578441a3e69005090079e61f6aa48b7ad4d0b1f34b6041528cf33254a1bf3ddb05b60db53a06e443d7922d49d0d4
 SHA512 
18243189d39bf0d4c8a76cddcce75243c1bae8824c686e9b6ba352667607e5b10c5feb79372a1093c1c388d821841670702e940df12eae94bcebdeed90047870
 DIST readline-8.0.tar.gz 2975937 BLAKE2B 
95e08b28cc46582f036379413810ca40c97d4d3bc59a9e03e04e57d531573abfbe955f6f1cb86e39c208bf6c3f4c618cff70a87bec596d0b9120909d6c5a2f69
 SHA512 
41759d27bc3a258fefd7f4ff3277fa6ab9c21abb7b160e1a75aa8eba547bd90b288514e76264bd94fb0172da8a4faa54aab2c07b68a0356918ecf7f1969e866f
 DIST readline-8.1.tar.gz 2993288 BLAKE2B 
f0feca1ea3517b2b613adacac8c997cce0e86aa2f410c82a40ce1a2e128067112b4c68dbf25b808291c28c47583345abac994ce10b8d117958afcb96ee5e7c69
 SHA512 
27790d0461da3093a7fee6e89a51dcab5dc61928ec42e9228ab36493b17220641d5e481ea3d8fee5ee0044c70bf960f55c7d3f1a704cf6b9c42e5c269b797e00
-DIST readline63-001 1366 BLAKE2B 
82af5be99597719329db3f1d6049e75a5654ccf6597cf557c71ad7ada0ac03be87381a7738931eb78716de65902ae87498f574b84150a69eae9cc308c4bfffdd
 SHA512 
e70f89ca52a4eae7e1cddd70de6a7162252231ee029c89bb3fcb0f6c8c8b46c666be910c8b2eee72e96983ec2f1a23663694dc222f67228d82e8e4684f1504a2
-DIST readline63-002 1297 BLAKE2B 
5ace4a81381910ee48dee8cdbb2ca95a1bef2d1f8acca6d39a910c078c86de10a0fc29486939b336110ecb0281b3edb16e4b985f41e7ee161904728f289fff04
 SHA512 
4e23bd67433577e6e361d10a6c32768ea9e13b10e77493e565b870f56069b673fbcb0b860225f79fa9931845fc91d35c9a82c1385c23f8b757ebfd59f27851f4
-DIST readline63-003 985 BLAKE2B 
cf2cda505b100d5f820d8bfc99eed6b50e65c92b6a495073352fc7385c6456478594e5c2dc293ce556b66853dff705050fb97982aa25fce452ae53d2cb272cf4
 SHA512 
6bfb84a5b980091b995e2b96bdf5680f97fe670e6cac1b8606d2d75a1ef922ff5bd4e73f029f7af98a115006b7ab7828146f2cd6986287543d8a29987c91dc12
-DIST readline63-004 1363 BLAKE2B 
c1aec93f1e23acd51b36068d3aac31b93ffd9c1039be2c45ff4e6479135f153888030c68cf19c5ced950f6fbbb38ee7fa644d5a737f3f8ed511e97bf342940f5
 SHA512 
6b683e9fe28831885135391b5a23bc580cacf0ffe720951a80f545574eda4eb064fe189801d44329b2eb2d3577db5a90f9e5ad9ed131e7e8a8ae349511632721
-DIST readline63-005 1664 BLAKE2B 
f98f62be8676aca81b91d919bc4eccfe40c382a8baab0e64b1659b714f0d72424e29b709cc5e226fd73daf67eef264a17e07982d2553ce80f5e5f39fad70610b
 SHA512 
b0332d7f999376788155341319d138a899a2278c338a6faaac89ecf3ed1e2248a07413dd810a76996bf25f211de787182b55f34ab3d7d31eb7519d7a48ebed32
-DIST readline63-006 1982 BLAKE2B 
ad6d16ff769eb8e367cf961ffe152c04778b046a04e4a62e0ce21d08fa16b0eca3d278dbdc274b082d24fa2ec959ffb62168ea7693b4de94b59a4526b1f0c4a2
 SHA512 
e9fbfa38d7b03ab2aff2e9e48918b85b4b67a729862ee47d1cc8e0aeb90c3224394a79f68829951e1377cae65742aa5385eae865f75e9c0b2e2abde42889431c
-DIST readline63-007 1428 BLAKE2B 
60e64c2dd36457e3992cfbfbbcc261337e515be360a37d71b9de236c62c781f10f0ec37e4e196b4634e5d547edebbf915370091ca42fff873b78cd80cfe3a7f2
 SHA512 
abee331894846b360203a521d9a66fa02c03214120d5cafbd1cb4d680bd7bbef14321ae845dd67f7b5e8c87322801fd96fc9a5fd0ae026b41d98dc24a8949854
-DIST readline63-008 1452 BLAKE2B 
4e41c45be1479fba9f74bf9cedb8d1f6237e650962d5b45ea1a61cc48a8323a0fa60d76f68c011b6e7c73a1078b5ff80f9966e983b994f814d471d0efd9efde6
 SHA512 
8e30bbca3aa5cea8c2ee511abe0ec8f131608d74fe5ab24d68bcf452267f0f97446ed6e7cd482360876ce6c027280e4f4450cae05eb18f56046240f4c224841c
-DIST readline70-001 1777 BLAKE2B 

[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/

2020-12-07 Thread Lars Wendler
commit: c4f6ff8d84d9786a5da6116f9bfd56cc3f60f988
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Dec  7 11:23:07 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Mon Dec  7 11:50:03 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4f6ff8d

sys-libs/readline: Bump to version 8.1. Removed old

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

 sys-libs/readline/Manifest | 2 +-
 sys-libs/readline/{readline-8.1_rc3.ebuild => readline-8.1.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/readline/Manifest b/sys-libs/readline/Manifest
index ebb4af021c0..30df2545548 100644
--- a/sys-libs/readline/Manifest
+++ b/sys-libs/readline/Manifest
@@ -1,7 +1,7 @@
 DIST readline-6.3.tar.gz 2468560 BLAKE2B 
24488ec141734c050ba985a93423692396f105619bae3ce5b109bc68a4f43862bcf3a6fb8d82fec1145d665cdb408765e179379bb35f008d09c441fa2e5739df
 SHA512 
f70efaf46d570b85c7637172b0ee2eb9a4aa73ba38a62bb45075e665929d9701b96fba0aea6c767fd9a2a0d39dfe8e70ab06da08f8524aee76a7c502f370a401
 DIST readline-7.0.tar.gz 2910016 BLAKE2B 
679b8aa7ce003017b729e6d8d4cb69d0f991578441a3e69005090079e61f6aa48b7ad4d0b1f34b6041528cf33254a1bf3ddb05b60db53a06e443d7922d49d0d4
 SHA512 
18243189d39bf0d4c8a76cddcce75243c1bae8824c686e9b6ba352667607e5b10c5feb79372a1093c1c388d821841670702e940df12eae94bcebdeed90047870
 DIST readline-8.0.tar.gz 2975937 BLAKE2B 
95e08b28cc46582f036379413810ca40c97d4d3bc59a9e03e04e57d531573abfbe955f6f1cb86e39c208bf6c3f4c618cff70a87bec596d0b9120909d6c5a2f69
 SHA512 
41759d27bc3a258fefd7f4ff3277fa6ab9c21abb7b160e1a75aa8eba547bd90b288514e76264bd94fb0172da8a4faa54aab2c07b68a0356918ecf7f1969e866f
-DIST readline-8.1-rc3.tar.gz 2992934 BLAKE2B 
9da55275f3e3534713c0c2f409022166e1fddc26278bdc92064ed9462687f0614bd99bc31f1f2d0027e21c36e4030af1a1eeffe9d9ac1ac431c1928c73dd18a9
 SHA512 
88301670c8da5ffb5aeb662c453f22a598c3d2cd3319f428c001986ad021ec1005c491a4e96d764f133d078842af87e74c6dfb09612f469396b814991164db7e
+DIST readline-8.1.tar.gz 2993288 BLAKE2B 
f0feca1ea3517b2b613adacac8c997cce0e86aa2f410c82a40ce1a2e128067112b4c68dbf25b808291c28c47583345abac994ce10b8d117958afcb96ee5e7c69
 SHA512 
27790d0461da3093a7fee6e89a51dcab5dc61928ec42e9228ab36493b17220641d5e481ea3d8fee5ee0044c70bf960f55c7d3f1a704cf6b9c42e5c269b797e00
 DIST readline63-001 1366 BLAKE2B 
82af5be99597719329db3f1d6049e75a5654ccf6597cf557c71ad7ada0ac03be87381a7738931eb78716de65902ae87498f574b84150a69eae9cc308c4bfffdd
 SHA512 
e70f89ca52a4eae7e1cddd70de6a7162252231ee029c89bb3fcb0f6c8c8b46c666be910c8b2eee72e96983ec2f1a23663694dc222f67228d82e8e4684f1504a2
 DIST readline63-002 1297 BLAKE2B 
5ace4a81381910ee48dee8cdbb2ca95a1bef2d1f8acca6d39a910c078c86de10a0fc29486939b336110ecb0281b3edb16e4b985f41e7ee161904728f289fff04
 SHA512 
4e23bd67433577e6e361d10a6c32768ea9e13b10e77493e565b870f56069b673fbcb0b860225f79fa9931845fc91d35c9a82c1385c23f8b757ebfd59f27851f4
 DIST readline63-003 985 BLAKE2B 
cf2cda505b100d5f820d8bfc99eed6b50e65c92b6a495073352fc7385c6456478594e5c2dc293ce556b66853dff705050fb97982aa25fce452ae53d2cb272cf4
 SHA512 
6bfb84a5b980091b995e2b96bdf5680f97fe670e6cac1b8606d2d75a1ef922ff5bd4e73f029f7af98a115006b7ab7828146f2cd6986287543d8a29987c91dc12

diff --git a/sys-libs/readline/readline-8.1_rc3.ebuild 
b/sys-libs/readline/readline-8.1.ebuild
similarity index 100%
rename from sys-libs/readline/readline-8.1_rc3.ebuild
rename to sys-libs/readline/readline-8.1.ebuild



[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/

2020-11-18 Thread Lars Wendler
commit: bf567e6221216634a836948a4a260430d3365371
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Nov 18 08:29:46 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Nov 18 08:29:55 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf567e62

sys-libs/readline: Stick to major .so version in sub-slot.

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

 sys-libs/readline/readline-8.1_rc3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/readline/readline-8.1_rc3.ebuild 
b/sys-libs/readline/readline-8.1_rc3.ebuild
index 947fca6d47b..025bd0395bd 100644
--- a/sys-libs/readline/readline-8.1_rc3.ebuild
+++ b/sys-libs/readline/readline-8.1_rc3.ebuild
@@ -40,7 +40,7 @@ case ${PV} in
 esac
 
 LICENSE="GPL-3"
-SLOT="0/8.1"  # subslot matches SONAME major
+SLOT="0/8"  # subslot matches SONAME major
 [[ "${PV}" == *_rc* ]] || \
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="static-libs +unicode utils"



[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/

2020-11-18 Thread Lars Wendler
commit: 95763524fe60060203eed713025f4ce2492e08bf
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Nov 18 08:25:07 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Nov 18 08:25:07 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95763524

sys-libs/readline: Bump to version 8.1_rc3. Removed old

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

 sys-libs/readline/Manifest | 2 +-
 sys-libs/readline/{readline-8.1_rc2.ebuild => readline-8.1_rc3.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/readline/Manifest b/sys-libs/readline/Manifest
index fef6ef494eb..ebb4af021c0 100644
--- a/sys-libs/readline/Manifest
+++ b/sys-libs/readline/Manifest
@@ -1,7 +1,7 @@
 DIST readline-6.3.tar.gz 2468560 BLAKE2B 
24488ec141734c050ba985a93423692396f105619bae3ce5b109bc68a4f43862bcf3a6fb8d82fec1145d665cdb408765e179379bb35f008d09c441fa2e5739df
 SHA512 
f70efaf46d570b85c7637172b0ee2eb9a4aa73ba38a62bb45075e665929d9701b96fba0aea6c767fd9a2a0d39dfe8e70ab06da08f8524aee76a7c502f370a401
 DIST readline-7.0.tar.gz 2910016 BLAKE2B 
679b8aa7ce003017b729e6d8d4cb69d0f991578441a3e69005090079e61f6aa48b7ad4d0b1f34b6041528cf33254a1bf3ddb05b60db53a06e443d7922d49d0d4
 SHA512 
18243189d39bf0d4c8a76cddcce75243c1bae8824c686e9b6ba352667607e5b10c5feb79372a1093c1c388d821841670702e940df12eae94bcebdeed90047870
 DIST readline-8.0.tar.gz 2975937 BLAKE2B 
95e08b28cc46582f036379413810ca40c97d4d3bc59a9e03e04e57d531573abfbe955f6f1cb86e39c208bf6c3f4c618cff70a87bec596d0b9120909d6c5a2f69
 SHA512 
41759d27bc3a258fefd7f4ff3277fa6ab9c21abb7b160e1a75aa8eba547bd90b288514e76264bd94fb0172da8a4faa54aab2c07b68a0356918ecf7f1969e866f
-DIST readline-8.1-rc2.tar.gz 2992815 BLAKE2B 
72676c85a55b6698724bf3abcfc6d442f3a86cc12914d1be4e7c342064609e4b96e22ff6c13e4964d4ec1668596071d0d8baf3deae827b2842f4b404481b641e
 SHA512 
2e2c36970dd37e1c1cca34f05a5ebcac81f85e6233ed0c14d4f5fca13cbe24f732e4d123df57d2a315fcb0cbd966b9173b1bd6d9c73e44cb6cd663a78613b747
+DIST readline-8.1-rc3.tar.gz 2992934 BLAKE2B 
9da55275f3e3534713c0c2f409022166e1fddc26278bdc92064ed9462687f0614bd99bc31f1f2d0027e21c36e4030af1a1eeffe9d9ac1ac431c1928c73dd18a9
 SHA512 
88301670c8da5ffb5aeb662c453f22a598c3d2cd3319f428c001986ad021ec1005c491a4e96d764f133d078842af87e74c6dfb09612f469396b814991164db7e
 DIST readline63-001 1366 BLAKE2B 
82af5be99597719329db3f1d6049e75a5654ccf6597cf557c71ad7ada0ac03be87381a7738931eb78716de65902ae87498f574b84150a69eae9cc308c4bfffdd
 SHA512 
e70f89ca52a4eae7e1cddd70de6a7162252231ee029c89bb3fcb0f6c8c8b46c666be910c8b2eee72e96983ec2f1a23663694dc222f67228d82e8e4684f1504a2
 DIST readline63-002 1297 BLAKE2B 
5ace4a81381910ee48dee8cdbb2ca95a1bef2d1f8acca6d39a910c078c86de10a0fc29486939b336110ecb0281b3edb16e4b985f41e7ee161904728f289fff04
 SHA512 
4e23bd67433577e6e361d10a6c32768ea9e13b10e77493e565b870f56069b673fbcb0b860225f79fa9931845fc91d35c9a82c1385c23f8b757ebfd59f27851f4
 DIST readline63-003 985 BLAKE2B 
cf2cda505b100d5f820d8bfc99eed6b50e65c92b6a495073352fc7385c6456478594e5c2dc293ce556b66853dff705050fb97982aa25fce452ae53d2cb272cf4
 SHA512 
6bfb84a5b980091b995e2b96bdf5680f97fe670e6cac1b8606d2d75a1ef922ff5bd4e73f029f7af98a115006b7ab7828146f2cd6986287543d8a29987c91dc12

diff --git a/sys-libs/readline/readline-8.1_rc2.ebuild 
b/sys-libs/readline/readline-8.1_rc3.ebuild
similarity index 100%
rename from sys-libs/readline/readline-8.1_rc2.ebuild
rename to sys-libs/readline/readline-8.1_rc3.ebuild



[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/

2020-11-04 Thread Lars Wendler
commit: 01ad1099bf407ddf31398d64dbda5c3a9f8ea5d6
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Nov  4 15:47:35 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Nov  4 15:49:11 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01ad1099

sys-libs/readline: Bump to version 8.1_rc2

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

 sys-libs/readline/Manifest|   1 +
 sys-libs/readline/readline-8.1_rc2.ebuild | 176 ++
 2 files changed, 177 insertions(+)

diff --git a/sys-libs/readline/Manifest b/sys-libs/readline/Manifest
index 030cef77bba..fef6ef494eb 100644
--- a/sys-libs/readline/Manifest
+++ b/sys-libs/readline/Manifest
@@ -1,6 +1,7 @@
 DIST readline-6.3.tar.gz 2468560 BLAKE2B 
24488ec141734c050ba985a93423692396f105619bae3ce5b109bc68a4f43862bcf3a6fb8d82fec1145d665cdb408765e179379bb35f008d09c441fa2e5739df
 SHA512 
f70efaf46d570b85c7637172b0ee2eb9a4aa73ba38a62bb45075e665929d9701b96fba0aea6c767fd9a2a0d39dfe8e70ab06da08f8524aee76a7c502f370a401
 DIST readline-7.0.tar.gz 2910016 BLAKE2B 
679b8aa7ce003017b729e6d8d4cb69d0f991578441a3e69005090079e61f6aa48b7ad4d0b1f34b6041528cf33254a1bf3ddb05b60db53a06e443d7922d49d0d4
 SHA512 
18243189d39bf0d4c8a76cddcce75243c1bae8824c686e9b6ba352667607e5b10c5feb79372a1093c1c388d821841670702e940df12eae94bcebdeed90047870
 DIST readline-8.0.tar.gz 2975937 BLAKE2B 
95e08b28cc46582f036379413810ca40c97d4d3bc59a9e03e04e57d531573abfbe955f6f1cb86e39c208bf6c3f4c618cff70a87bec596d0b9120909d6c5a2f69
 SHA512 
41759d27bc3a258fefd7f4ff3277fa6ab9c21abb7b160e1a75aa8eba547bd90b288514e76264bd94fb0172da8a4faa54aab2c07b68a0356918ecf7f1969e866f
+DIST readline-8.1-rc2.tar.gz 2992815 BLAKE2B 
72676c85a55b6698724bf3abcfc6d442f3a86cc12914d1be4e7c342064609e4b96e22ff6c13e4964d4ec1668596071d0d8baf3deae827b2842f4b404481b641e
 SHA512 
2e2c36970dd37e1c1cca34f05a5ebcac81f85e6233ed0c14d4f5fca13cbe24f732e4d123df57d2a315fcb0cbd966b9173b1bd6d9c73e44cb6cd663a78613b747
 DIST readline63-001 1366 BLAKE2B 
82af5be99597719329db3f1d6049e75a5654ccf6597cf557c71ad7ada0ac03be87381a7738931eb78716de65902ae87498f574b84150a69eae9cc308c4bfffdd
 SHA512 
e70f89ca52a4eae7e1cddd70de6a7162252231ee029c89bb3fcb0f6c8c8b46c666be910c8b2eee72e96983ec2f1a23663694dc222f67228d82e8e4684f1504a2
 DIST readline63-002 1297 BLAKE2B 
5ace4a81381910ee48dee8cdbb2ca95a1bef2d1f8acca6d39a910c078c86de10a0fc29486939b336110ecb0281b3edb16e4b985f41e7ee161904728f289fff04
 SHA512 
4e23bd67433577e6e361d10a6c32768ea9e13b10e77493e565b870f56069b673fbcb0b860225f79fa9931845fc91d35c9a82c1385c23f8b757ebfd59f27851f4
 DIST readline63-003 985 BLAKE2B 
cf2cda505b100d5f820d8bfc99eed6b50e65c92b6a495073352fc7385c6456478594e5c2dc293ce556b66853dff705050fb97982aa25fce452ae53d2cb272cf4
 SHA512 
6bfb84a5b980091b995e2b96bdf5680f97fe670e6cac1b8606d2d75a1ef922ff5bd4e73f029f7af98a115006b7ab7828146f2cd6986287543d8a29987c91dc12

diff --git a/sys-libs/readline/readline-8.1_rc2.ebuild 
b/sys-libs/readline/readline-8.1_rc2.ebuild
new file mode 100644
index 000..947fca6d47b
--- /dev/null
+++ b/sys-libs/readline/readline-8.1_rc2.ebuild
@@ -0,0 +1,176 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic multilib-minimal preserve-libs toolchain-funcs 
usr-ldscript
+
+# Official patches
+# See ftp://ftp.cwru.edu/pub/bash/readline-7.0-patches/
+PLEVEL="${PV##*_p}"
+MY_PV="${PV/_p*}"
+MY_PV="${MY_PV/_/-}"
+MY_P="${PN}-${MY_PV}"
+[[ ${PV} != *_p* ]] && PLEVEL=0
+patches() {
+   [[ ${PLEVEL} -eq 0 ]] && return 1
+   local opt=$1
+   eval set -- {1..${PLEVEL}}
+   set -- $(printf "${PN}${MY_PV/\.}-%03d " "$@")
+   if [[ ${opt} == -s ]] ; then
+   echo "${@/#/${DISTDIR}/}"
+   else
+   local u
+   for u in ftp://ftp.cwru.edu/pub/bash mirror://gnu/${PN} ; do
+   printf "${u}/${PN}-${MY_PV}-patches/%s " "$@"
+   done
+   fi
+}
+
+DESCRIPTION="Another cute console display library"
+HOMEPAGE="https://tiswww.case.edu/php/chet/readline/rltop.html;
+
+case ${PV} in
+   *_alpha*|*_beta*|*_rc*)
+   SRC_URI+=" ftp://ftp.cwru.edu/pub/bash/${MY_P}.tar.gz;
+   ;;
+   *)
+   SRC_URI="mirror://gnu/${PN}/${MY_P}.tar.gz $(patches)"
+   ;;
+esac
+
+LICENSE="GPL-3"
+SLOT="0/8.1"  # subslot matches SONAME major
+[[ "${PV}" == *_rc* ]] || \
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="static-libs +unicode utils"
+
+RDEPEND=">=sys-libs/ncurses-5.9-r3:0=[static-libs?,unicode?,${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   virtual/pkgconfig
+"
+
+S="${WORKDIR}/${MY_P}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-5.0-no_rpath.patch
+   "${FILESDIR}"/${PN}-6.2-rlfe-tgoto.patch #385091
+   "${FILESDIR}"/${PN}-7.0-headers.patch
+   

[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/, sys-libs/readline/files/

2020-07-30 Thread Lars Wendler
commit: 2ad8bd5161e9eafeb37f46c9a9e321903a1797e0
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Jul 30 08:51:59 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Thu Jul 30 08:52:33 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ad8bd51

Revert "sys-libs/readline: Security cleanup (drop <8)"

This reverts commit 2280012d7e09b97fb7441ea8c2b353f30a6ed356.
because it breaks app-admin/puppet-agent and dev-lisp/clisp

Bug: https://bugs.gentoo.org/717924
Signed-off-by: Lars Wendler  gentoo.org>

 sys-libs/readline/Manifest |  15 ++
 .../readline-6.3-fix-long-prompt-vi-search.patch   |  26 +++
 .../readline/files/readline-6.3-read-eof.patch |  54 +++
 sys-libs/readline/files/readline-7.0-mingw.patch   | 152 ++
 .../files/readline-7.0-missing-echo-proto.patch|  14 ++
 sys-libs/readline/readline-6.3_p8-r3.ebuild| 163 +++
 sys-libs/readline/readline-7.0_p5-r1.ebuild| 174 +
 7 files changed, 598 insertions(+)

diff --git a/sys-libs/readline/Manifest b/sys-libs/readline/Manifest
index 8dd67c3a4d8..030cef77bba 100644
--- a/sys-libs/readline/Manifest
+++ b/sys-libs/readline/Manifest
@@ -1,4 +1,19 @@
+DIST readline-6.3.tar.gz 2468560 BLAKE2B 
24488ec141734c050ba985a93423692396f105619bae3ce5b109bc68a4f43862bcf3a6fb8d82fec1145d665cdb408765e179379bb35f008d09c441fa2e5739df
 SHA512 
f70efaf46d570b85c7637172b0ee2eb9a4aa73ba38a62bb45075e665929d9701b96fba0aea6c767fd9a2a0d39dfe8e70ab06da08f8524aee76a7c502f370a401
+DIST readline-7.0.tar.gz 2910016 BLAKE2B 
679b8aa7ce003017b729e6d8d4cb69d0f991578441a3e69005090079e61f6aa48b7ad4d0b1f34b6041528cf33254a1bf3ddb05b60db53a06e443d7922d49d0d4
 SHA512 
18243189d39bf0d4c8a76cddcce75243c1bae8824c686e9b6ba352667607e5b10c5feb79372a1093c1c388d821841670702e940df12eae94bcebdeed90047870
 DIST readline-8.0.tar.gz 2975937 BLAKE2B 
95e08b28cc46582f036379413810ca40c97d4d3bc59a9e03e04e57d531573abfbe955f6f1cb86e39c208bf6c3f4c618cff70a87bec596d0b9120909d6c5a2f69
 SHA512 
41759d27bc3a258fefd7f4ff3277fa6ab9c21abb7b160e1a75aa8eba547bd90b288514e76264bd94fb0172da8a4faa54aab2c07b68a0356918ecf7f1969e866f
+DIST readline63-001 1366 BLAKE2B 
82af5be99597719329db3f1d6049e75a5654ccf6597cf557c71ad7ada0ac03be87381a7738931eb78716de65902ae87498f574b84150a69eae9cc308c4bfffdd
 SHA512 
e70f89ca52a4eae7e1cddd70de6a7162252231ee029c89bb3fcb0f6c8c8b46c666be910c8b2eee72e96983ec2f1a23663694dc222f67228d82e8e4684f1504a2
+DIST readline63-002 1297 BLAKE2B 
5ace4a81381910ee48dee8cdbb2ca95a1bef2d1f8acca6d39a910c078c86de10a0fc29486939b336110ecb0281b3edb16e4b985f41e7ee161904728f289fff04
 SHA512 
4e23bd67433577e6e361d10a6c32768ea9e13b10e77493e565b870f56069b673fbcb0b860225f79fa9931845fc91d35c9a82c1385c23f8b757ebfd59f27851f4
+DIST readline63-003 985 BLAKE2B 
cf2cda505b100d5f820d8bfc99eed6b50e65c92b6a495073352fc7385c6456478594e5c2dc293ce556b66853dff705050fb97982aa25fce452ae53d2cb272cf4
 SHA512 
6bfb84a5b980091b995e2b96bdf5680f97fe670e6cac1b8606d2d75a1ef922ff5bd4e73f029f7af98a115006b7ab7828146f2cd6986287543d8a29987c91dc12
+DIST readline63-004 1363 BLAKE2B 
c1aec93f1e23acd51b36068d3aac31b93ffd9c1039be2c45ff4e6479135f153888030c68cf19c5ced950f6fbbb38ee7fa644d5a737f3f8ed511e97bf342940f5
 SHA512 
6b683e9fe28831885135391b5a23bc580cacf0ffe720951a80f545574eda4eb064fe189801d44329b2eb2d3577db5a90f9e5ad9ed131e7e8a8ae349511632721
+DIST readline63-005 1664 BLAKE2B 
f98f62be8676aca81b91d919bc4eccfe40c382a8baab0e64b1659b714f0d72424e29b709cc5e226fd73daf67eef264a17e07982d2553ce80f5e5f39fad70610b
 SHA512 
b0332d7f999376788155341319d138a899a2278c338a6faaac89ecf3ed1e2248a07413dd810a76996bf25f211de787182b55f34ab3d7d31eb7519d7a48ebed32
+DIST readline63-006 1982 BLAKE2B 
ad6d16ff769eb8e367cf961ffe152c04778b046a04e4a62e0ce21d08fa16b0eca3d278dbdc274b082d24fa2ec959ffb62168ea7693b4de94b59a4526b1f0c4a2
 SHA512 
e9fbfa38d7b03ab2aff2e9e48918b85b4b67a729862ee47d1cc8e0aeb90c3224394a79f68829951e1377cae65742aa5385eae865f75e9c0b2e2abde42889431c
+DIST readline63-007 1428 BLAKE2B 
60e64c2dd36457e3992cfbfbbcc261337e515be360a37d71b9de236c62c781f10f0ec37e4e196b4634e5d547edebbf915370091ca42fff873b78cd80cfe3a7f2
 SHA512 
abee331894846b360203a521d9a66fa02c03214120d5cafbd1cb4d680bd7bbef14321ae845dd67f7b5e8c87322801fd96fc9a5fd0ae026b41d98dc24a8949854
+DIST readline63-008 1452 BLAKE2B 
4e41c45be1479fba9f74bf9cedb8d1f6237e650962d5b45ea1a61cc48a8323a0fa60d76f68c011b6e7c73a1078b5ff80f9966e983b994f814d471d0efd9efde6
 SHA512 
8e30bbca3aa5cea8c2ee511abe0ec8f131608d74fe5ab24d68bcf452267f0f97446ed6e7cd482360876ce6c027280e4f4450cae05eb18f56046240f4c224841c
+DIST readline70-001 1777 BLAKE2B 
ab217bd9d27f30351397db2b745cb33ac7e0ce18bbc00112bb87570da0f62ee0e8d182395c97e4ecc21af51e7e1e580ba48076de1095c556f0744475e4019821
 SHA512 
4402186905af8cd42c609d640c2e13b9ad61c7778e5a3fd2c2d9da301f0deab05b04d7836f31527262f44f406517823dbb18cb07f2c73931186c806b494699ec
+DIST readline70-002 2953 BLAKE2B 

[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/, sys-libs/readline/files/

2020-07-30 Thread Lars Wendler
commit: 2280012d7e09b97fb7441ea8c2b353f30a6ed356
Author: John Helmert III  posteo  net>
AuthorDate: Wed Jul 29 20:30:35 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Thu Jul 30 08:04:52 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2280012d

sys-libs/readline: Security cleanup (drop <8)

Bug: https://bugs.gentoo.org/717924
Package-Manager: Portage-3.0.1, Repoman-2.3.23
Signed-off-by: John Helmert III  posteo.net>
Closes: https://github.com/gentoo/gentoo/pull/16893
Signed-off-by: Lars Wendler  gentoo.org>

 sys-libs/readline/Manifest |  15 --
 .../readline-6.3-fix-long-prompt-vi-search.patch   |  26 ---
 .../readline/files/readline-6.3-read-eof.patch |  54 ---
 sys-libs/readline/files/readline-7.0-mingw.patch   | 152 --
 .../files/readline-7.0-missing-echo-proto.patch|  14 --
 sys-libs/readline/readline-6.3_p8-r3.ebuild| 163 ---
 sys-libs/readline/readline-7.0_p5-r1.ebuild| 174 -
 7 files changed, 598 deletions(-)

diff --git a/sys-libs/readline/Manifest b/sys-libs/readline/Manifest
index 030cef77bba..8dd67c3a4d8 100644
--- a/sys-libs/readline/Manifest
+++ b/sys-libs/readline/Manifest
@@ -1,19 +1,4 @@
-DIST readline-6.3.tar.gz 2468560 BLAKE2B 
24488ec141734c050ba985a93423692396f105619bae3ce5b109bc68a4f43862bcf3a6fb8d82fec1145d665cdb408765e179379bb35f008d09c441fa2e5739df
 SHA512 
f70efaf46d570b85c7637172b0ee2eb9a4aa73ba38a62bb45075e665929d9701b96fba0aea6c767fd9a2a0d39dfe8e70ab06da08f8524aee76a7c502f370a401
-DIST readline-7.0.tar.gz 2910016 BLAKE2B 
679b8aa7ce003017b729e6d8d4cb69d0f991578441a3e69005090079e61f6aa48b7ad4d0b1f34b6041528cf33254a1bf3ddb05b60db53a06e443d7922d49d0d4
 SHA512 
18243189d39bf0d4c8a76cddcce75243c1bae8824c686e9b6ba352667607e5b10c5feb79372a1093c1c388d821841670702e940df12eae94bcebdeed90047870
 DIST readline-8.0.tar.gz 2975937 BLAKE2B 
95e08b28cc46582f036379413810ca40c97d4d3bc59a9e03e04e57d531573abfbe955f6f1cb86e39c208bf6c3f4c618cff70a87bec596d0b9120909d6c5a2f69
 SHA512 
41759d27bc3a258fefd7f4ff3277fa6ab9c21abb7b160e1a75aa8eba547bd90b288514e76264bd94fb0172da8a4faa54aab2c07b68a0356918ecf7f1969e866f
-DIST readline63-001 1366 BLAKE2B 
82af5be99597719329db3f1d6049e75a5654ccf6597cf557c71ad7ada0ac03be87381a7738931eb78716de65902ae87498f574b84150a69eae9cc308c4bfffdd
 SHA512 
e70f89ca52a4eae7e1cddd70de6a7162252231ee029c89bb3fcb0f6c8c8b46c666be910c8b2eee72e96983ec2f1a23663694dc222f67228d82e8e4684f1504a2
-DIST readline63-002 1297 BLAKE2B 
5ace4a81381910ee48dee8cdbb2ca95a1bef2d1f8acca6d39a910c078c86de10a0fc29486939b336110ecb0281b3edb16e4b985f41e7ee161904728f289fff04
 SHA512 
4e23bd67433577e6e361d10a6c32768ea9e13b10e77493e565b870f56069b673fbcb0b860225f79fa9931845fc91d35c9a82c1385c23f8b757ebfd59f27851f4
-DIST readline63-003 985 BLAKE2B 
cf2cda505b100d5f820d8bfc99eed6b50e65c92b6a495073352fc7385c6456478594e5c2dc293ce556b66853dff705050fb97982aa25fce452ae53d2cb272cf4
 SHA512 
6bfb84a5b980091b995e2b96bdf5680f97fe670e6cac1b8606d2d75a1ef922ff5bd4e73f029f7af98a115006b7ab7828146f2cd6986287543d8a29987c91dc12
-DIST readline63-004 1363 BLAKE2B 
c1aec93f1e23acd51b36068d3aac31b93ffd9c1039be2c45ff4e6479135f153888030c68cf19c5ced950f6fbbb38ee7fa644d5a737f3f8ed511e97bf342940f5
 SHA512 
6b683e9fe28831885135391b5a23bc580cacf0ffe720951a80f545574eda4eb064fe189801d44329b2eb2d3577db5a90f9e5ad9ed131e7e8a8ae349511632721
-DIST readline63-005 1664 BLAKE2B 
f98f62be8676aca81b91d919bc4eccfe40c382a8baab0e64b1659b714f0d72424e29b709cc5e226fd73daf67eef264a17e07982d2553ce80f5e5f39fad70610b
 SHA512 
b0332d7f999376788155341319d138a899a2278c338a6faaac89ecf3ed1e2248a07413dd810a76996bf25f211de787182b55f34ab3d7d31eb7519d7a48ebed32
-DIST readline63-006 1982 BLAKE2B 
ad6d16ff769eb8e367cf961ffe152c04778b046a04e4a62e0ce21d08fa16b0eca3d278dbdc274b082d24fa2ec959ffb62168ea7693b4de94b59a4526b1f0c4a2
 SHA512 
e9fbfa38d7b03ab2aff2e9e48918b85b4b67a729862ee47d1cc8e0aeb90c3224394a79f68829951e1377cae65742aa5385eae865f75e9c0b2e2abde42889431c
-DIST readline63-007 1428 BLAKE2B 
60e64c2dd36457e3992cfbfbbcc261337e515be360a37d71b9de236c62c781f10f0ec37e4e196b4634e5d547edebbf915370091ca42fff873b78cd80cfe3a7f2
 SHA512 
abee331894846b360203a521d9a66fa02c03214120d5cafbd1cb4d680bd7bbef14321ae845dd67f7b5e8c87322801fd96fc9a5fd0ae026b41d98dc24a8949854
-DIST readline63-008 1452 BLAKE2B 
4e41c45be1479fba9f74bf9cedb8d1f6237e650962d5b45ea1a61cc48a8323a0fa60d76f68c011b6e7c73a1078b5ff80f9966e983b994f814d471d0efd9efde6
 SHA512 
8e30bbca3aa5cea8c2ee511abe0ec8f131608d74fe5ab24d68bcf452267f0f97446ed6e7cd482360876ce6c027280e4f4450cae05eb18f56046240f4c224841c
-DIST readline70-001 1777 BLAKE2B 
ab217bd9d27f30351397db2b745cb33ac7e0ce18bbc00112bb87570da0f62ee0e8d182395c97e4ecc21af51e7e1e580ba48076de1095c556f0744475e4019821
 SHA512 
4402186905af8cd42c609d640c2e13b9ad61c7778e5a3fd2c2d9da301f0deab05b04d7836f31527262f44f406517823dbb18cb07f2c73931186c806b494699ec
-DIST readline70-002 2953 BLAKE2B 

[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/

2020-06-06 Thread Lars Wendler
commit: b33c9c23dd6e987a22a98b3713c33a76e33e3dcb
Author: Lars Wendler  gentoo  org>
AuthorDate: Sat Jun  6 11:49:04 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Sat Jun  6 11:49:04 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b33c9c23

sys-libs/readline: Removed old

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

 sys-libs/readline/readline-8.0_p1-r1.ebuild | 175 
 1 file changed, 175 deletions(-)

diff --git a/sys-libs/readline/readline-8.0_p1-r1.ebuild 
b/sys-libs/readline/readline-8.0_p1-r1.ebuild
deleted file mode 100644
index 25d7fd3844c..000
--- a/sys-libs/readline/readline-8.0_p1-r1.ebuild
+++ /dev/null
@@ -1,175 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit flag-o-matic multilib-minimal preserve-libs toolchain-funcs 
usr-ldscript
-
-# Official patches
-# See ftp://ftp.cwru.edu/pub/bash/readline-7.0-patches/
-PLEVEL="${PV##*_p}"
-MY_PV="${PV/_p*}"
-MY_PV="${MY_PV/_/-}"
-MY_P="${PN}-${MY_PV}"
-[[ ${PV} != *_p* ]] && PLEVEL=0
-patches() {
-   [[ ${PLEVEL} -eq 0 ]] && return 1
-   local opt=$1
-   eval set -- {1..${PLEVEL}}
-   set -- $(printf "${PN}${MY_PV/\.}-%03d " "$@")
-   if [[ ${opt} == -s ]] ; then
-   echo "${@/#/${DISTDIR}/}"
-   else
-   local u
-   for u in ftp://ftp.cwru.edu/pub/bash mirror://gnu/${PN} ; do
-   printf "${u}/${PN}-${MY_PV}-patches/%s " "$@"
-   done
-   fi
-}
-
-DESCRIPTION="Another cute console display library"
-HOMEPAGE="https://tiswww.case.edu/php/chet/readline/rltop.html;
-
-case ${PV} in
-   *_alpha*|*_beta*|*_rc*)
-   SRC_URI+=" ftp://ftp.cwru.edu/pub/bash/${MY_P}.tar.gz;
-   ;;
-   *)
-   SRC_URI="mirror://gnu/${PN}/${MY_P}.tar.gz $(patches)"
-   ;;
-esac
-
-LICENSE="GPL-3"
-SLOT="0/8"  # subslot matches SONAME major
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
-IUSE="static-libs +unicode utils"
-
-RDEPEND=">=sys-libs/ncurses-5.9-r3:0=[static-libs?,unicode?,${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   virtual/pkgconfig
-"
-
-S="${WORKDIR}/${MY_P}"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-5.0-no_rpath.patch
-   "${FILESDIR}"/${PN}-6.2-rlfe-tgoto.patch #385091
-   "${FILESDIR}"/${PN}-7.0-headers.patch
-   "${FILESDIR}"/${PN}-8.0-headers.patch
-)
-
-# Needed because we don't want the patches being unpacked
-# (which emits annoying and useless error messages)
-src_unpack() {
-   unpack ${MY_P}.tar.gz
-}
-
-src_prepare() {
-   [[ ${PLEVEL} -gt 0 ]] && eapply -p0 $(patches -s)
-   default
-
-   # Force ncurses linking. #71420
-   # Use pkg-config to get the right values. #457558
-   local ncurses_libs=$($(tc-getPKG_CONFIG) ncurses$(usex unicode w '') 
--libs)
-   sed -i \
-   -e "/^SHLIB_LIBS=/s:=.*:='${ncurses_libs}':" \
-   support/shobj-conf || die
-   sed -i \
-   -e "/^[[:space:]]*LIBS=.-lncurses/s:-lncurses:${ncurses_libs}:" 
\
-   examples/rlfe/configure || die
-
-   # fix building under Gentoo/FreeBSD; upstream FreeBSD deprecated
-   # objformat for years, so we don't want to rely on that.
-   sed -i -e '/objformat/s:if .*; then:if true; then:' support/shobj-conf 
|| die
-
-   ln -s ../.. examples/rlfe/readline || die # for local readline headers
-}
-
-src_configure() {
-   # fix implicit decls with widechar funcs
-   append-cppflags -D_GNU_SOURCE
-   # https://lists.gnu.org/archive/html/bug-readline/2010-07/msg00013.html
-   append-cppflags -Dxrealloc=_rl_realloc -Dxmalloc=_rl_malloc 
-Dxfree=_rl_free
-
-   # Make sure configure picks a better ar than `ar`. #484866
-   export ac_cv_prog_AR=$(tc-getAR)
-
-   # Force the test since we used sed above to force it.
-   export bash_cv_termcap_lib=ncurses
-
-   # Control cross-compiling cases when we know the right answer.
-   # In cases where the C library doesn't support wide characters, readline
-   # itself won't work correctly, so forcing the answer below should be OK.
-   if tc-is-cross-compiler ; then
-   use kernel_Winnt || export bash_cv_func_sigsetjmp='present'
-   export bash_cv_func_ctype_nonascii='yes'
-   export bash_cv_wcwidth_broken='no' #503312
-   fi
-
-   # This is for rlfe, but we need to make sure LDFLAGS doesn't change
-   # so we can re-use the config cache file between the two.
-   append-ldflags -L.
-
-   multilib-minimal_src_configure
-}
-
-multilib_src_configure() {
-   local myeconfargs=(
-   --cache-file="${BUILD_DIR}"/config.cache
-   --with-curses
-   $(use_enable static-libs static)
-   )
- 

[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/

2020-05-30 Thread Sergei Trofimovich
commit: b475b2617c1447d2079573b5c14ef9ae58a0e4d2
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat May 30 19:19:46 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat May 30 19:19:46 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b475b261

sys-libs/readline: stable 8.0_p4 for hppa, bug #719942

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

 sys-libs/readline/readline-8.0_p4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/readline/readline-8.0_p4.ebuild 
b/sys-libs/readline/readline-8.0_p4.ebuild
index e4a3c770fea..89d0c6f52b7 100644
--- a/sys-libs/readline/readline-8.0_p4.ebuild
+++ b/sys-libs/readline/readline-8.0_p4.ebuild
@@ -41,7 +41,7 @@ esac
 
 LICENSE="GPL-3"
 SLOT="0/8"  # subslot matches SONAME major
-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"
 IUSE="static-libs +unicode utils"
 
 
RDEPEND=">=sys-libs/ncurses-5.9-r3:0=[static-libs?,unicode?,${MULTILIB_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/

2020-05-11 Thread Agostino Sarubbo
commit: e3ce9ca7f7b4ea379712e788fd52916f0b20e4df
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon May 11 11:38:26 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon May 11 11:38:26 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3ce9ca7

sys-libs/readline: x86 stable wrt bug #719942

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

 sys-libs/readline/readline-8.0_p4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/readline/readline-8.0_p4.ebuild 
b/sys-libs/readline/readline-8.0_p4.ebuild
index 45e4f7e47f1..e4a3c770fea 100644
--- a/sys-libs/readline/readline-8.0_p4.ebuild
+++ b/sys-libs/readline/readline-8.0_p4.ebuild
@@ -41,7 +41,7 @@ esac
 
 LICENSE="GPL-3"
 SLOT="0/8"  # subslot matches SONAME major
-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"
 IUSE="static-libs +unicode utils"
 
 
RDEPEND=">=sys-libs/ncurses-5.9-r3:0=[static-libs?,unicode?,${MULTILIB_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/

2020-05-06 Thread Agostino Sarubbo
commit: eff6ccef6bb218e4e6d903a2eff31be9e30a9b69
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed May  6 06:28:20 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed May  6 06:28:20 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eff6ccef

sys-libs/readline: ppc64 stable wrt bug #719942

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

 sys-libs/readline/readline-8.0_p4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/readline/readline-8.0_p4.ebuild 
b/sys-libs/readline/readline-8.0_p4.ebuild
index d779176c45f..45e4f7e47f1 100644
--- a/sys-libs/readline/readline-8.0_p4.ebuild
+++ b/sys-libs/readline/readline-8.0_p4.ebuild
@@ -41,7 +41,7 @@ esac
 
 LICENSE="GPL-3"
 SLOT="0/8"  # subslot matches SONAME major
-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"
 IUSE="static-libs +unicode utils"
 
 
RDEPEND=">=sys-libs/ncurses-5.9-r3:0=[static-libs?,unicode?,${MULTILIB_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/

2020-05-06 Thread Agostino Sarubbo
commit: 415900799e7502612b4f44d4f42c651ff94c5783
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed May  6 06:27:21 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed May  6 06:27:21 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41590079

sys-libs/readline: ppc stable wrt bug #719942

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

 sys-libs/readline/readline-8.0_p4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/readline/readline-8.0_p4.ebuild 
b/sys-libs/readline/readline-8.0_p4.ebuild
index 80382ae4033..d779176c45f 100644
--- a/sys-libs/readline/readline-8.0_p4.ebuild
+++ b/sys-libs/readline/readline-8.0_p4.ebuild
@@ -41,7 +41,7 @@ esac
 
 LICENSE="GPL-3"
 SLOT="0/8"  # subslot matches SONAME major
-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"
 IUSE="static-libs +unicode utils"
 
 
RDEPEND=">=sys-libs/ncurses-5.9-r3:0=[static-libs?,unicode?,${MULTILIB_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/

2020-05-04 Thread Mart Raudsepp
commit: 32a77860eff25fb6f64a150e82caca0758eaba0a
Author: Sam James (sam_c)  cmpct  info>
AuthorDate: Sun May  3 12:14:58 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon May  4 06:07:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32a77860

sys-libs/readline: arm64 stable (bug #719942)

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Sam James (sam_c)  cmpct.info>
Signed-off-by: Mart Raudsepp  gentoo.org>

 sys-libs/readline/readline-8.0_p4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/readline/readline-8.0_p4.ebuild 
b/sys-libs/readline/readline-8.0_p4.ebuild
index 0087cd39a0c..80382ae4033 100644
--- a/sys-libs/readline/readline-8.0_p4.ebuild
+++ b/sys-libs/readline/readline-8.0_p4.ebuild
@@ -41,7 +41,7 @@ esac
 
 LICENSE="GPL-3"
 SLOT="0/8"  # subslot matches SONAME major
-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"
 IUSE="static-libs +unicode utils"
 
 
RDEPEND=">=sys-libs/ncurses-5.9-r3:0=[static-libs?,unicode?,${MULTILIB_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/

2020-05-03 Thread Agostino Sarubbo
commit: b64ccb82183b8ff503ccbbd44b35acbd40fe71b2
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun May  3 10:24:44 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun May  3 10:25:31 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b64ccb82

sys-libs/readline: sparc stable wrt bug #719942

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

 sys-libs/readline/readline-8.0_p4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/readline/readline-8.0_p4.ebuild 
b/sys-libs/readline/readline-8.0_p4.ebuild
index db4de12601b..0087cd39a0c 100644
--- a/sys-libs/readline/readline-8.0_p4.ebuild
+++ b/sys-libs/readline/readline-8.0_p4.ebuild
@@ -41,7 +41,7 @@ esac
 
 LICENSE="GPL-3"
 SLOT="0/8"  # subslot matches SONAME major
-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"
 IUSE="static-libs +unicode utils"
 
 
RDEPEND=">=sys-libs/ncurses-5.9-r3:0=[static-libs?,unicode?,${MULTILIB_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/

2020-05-03 Thread Agostino Sarubbo
commit: b811233faa003fbc458f7ba52976736b1bfdc1bc
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun May  3 10:22:09 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun May  3 10:22:09 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b811233f

sys-libs/readline: s390 stable wrt bug #719942

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

 sys-libs/readline/readline-8.0_p4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/readline/readline-8.0_p4.ebuild 
b/sys-libs/readline/readline-8.0_p4.ebuild
index 2544ddb1ece..db4de12601b 100644
--- a/sys-libs/readline/readline-8.0_p4.ebuild
+++ b/sys-libs/readline/readline-8.0_p4.ebuild
@@ -41,7 +41,7 @@ esac
 
 LICENSE="GPL-3"
 SLOT="0/8"  # subslot matches SONAME major
-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"
 IUSE="static-libs +unicode utils"
 
 
RDEPEND=">=sys-libs/ncurses-5.9-r3:0=[static-libs?,unicode?,${MULTILIB_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/

2020-02-12 Thread David Seifert
commit: bb0b8ffec2c6f8131bb1227558f2a09974920f29
Author: David Seifert  gentoo  org>
AuthorDate: Wed Feb 12 15:22:32 2020 +
Commit: David Seifert  gentoo  org>
CommitDate: Wed Feb 12 15:22:32 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb0b8ffe

sys-libs/readline: [QA] inherit preserve-libs.eclass directly

Package-Manager: Portage-2.3.88, Repoman-2.3.20
Closes: https://github.com/gentoo/gentoo/pull/14640
Signed-off-by: David Seifert  gentoo.org>

 sys-libs/readline/readline-6.3_p8-r3.ebuild | 2 +-
 sys-libs/readline/readline-7.0_p5-r1.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-libs/readline/readline-6.3_p8-r3.ebuild 
b/sys-libs/readline/readline-6.3_p8-r3.ebuild
index 724f7463f3d..06ce2a1e2a4 100644
--- a/sys-libs/readline/readline-6.3_p8-r3.ebuild
+++ b/sys-libs/readline/readline-6.3_p8-r3.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=5
 
-inherit eutils multilib toolchain-funcs flag-o-matic multilib-minimal 
usr-ldscript
+inherit eutils multilib toolchain-funcs flag-o-matic multilib-minimal 
preserve-libs usr-ldscript
 
 # Official patches
 # See ftp://ftp.cwru.edu/pub/bash/readline-6.3-patches/

diff --git a/sys-libs/readline/readline-7.0_p5-r1.ebuild 
b/sys-libs/readline/readline-7.0_p5-r1.ebuild
index f9ba8f533c7..36cd5015f88 100644
--- a/sys-libs/readline/readline-7.0_p5-r1.ebuild
+++ b/sys-libs/readline/readline-7.0_p5-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-inherit flag-o-matic multilib-minimal toolchain-funcs usr-ldscript
+inherit flag-o-matic multilib-minimal toolchain-funcs preserve-libs 
usr-ldscript
 
 # Official patches
 # See ftp://ftp.cwru.edu/pub/bash/readline-7.0-patches/



[gentoo-commits] repo/gentoo:master commit in: sys-libs/readline/

2020-02-08 Thread Lars Wendler
commit: 12b0358a6fcf0ecd2acfa478e48455c314df0543
Author: Lars Wendler  gentoo  org>
AuthorDate: Sun Feb  9 00:29:29 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Sun Feb  9 00:35:20 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12b0358a

sys-libs/readline: Bump to version 8.0_p4

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

 sys-libs/readline/Manifest   |   3 +
 sys-libs/readline/readline-8.0_p4.ebuild | 175 +++
 2 files changed, 178 insertions(+)

diff --git a/sys-libs/readline/Manifest b/sys-libs/readline/Manifest
index 684e5d3b106..030cef77bba 100644
--- a/sys-libs/readline/Manifest
+++ b/sys-libs/readline/Manifest
@@ -15,3 +15,6 @@ DIST readline70-003 1294 BLAKE2B 
9473e18b582fba69cea83e3f5b9fa278dd8b05443254393
 DIST readline70-004 1501 BLAKE2B 
cebce69a21bee3a4d6a908de09f371d65eab6af51a8dc0f58fc915b916957db420252ce07b06703c05d984f62e1e849b6975f5444b2af6ba35ff7c939acf9d99
 SHA512 
7be41558eab3b88a3657f8589ecfaff0b8ee7f59083d385f50e8704fe830e05a50652a5feda19ff1f3cfd98bff4bb8e25e1637ec4dac8a618db9c8220a3d954e
 DIST readline70-005 1641 BLAKE2B 
f720508f698b113c6328018f7e6e8775c7c79afc464047405a5c3dae017d611535017dfc2759c11483bb536fab1e9bf72c7a9d3c769b7aea3bd2cee9686bd522
 SHA512 
eeb27f4f9195cb905d5891f26480d58f59c885dde3457f7a30ff57760ac772e2333ee8aeae979214949f3b52030285b10db013e307ee7311abab677a4427e878
 DIST readline80-001 927 BLAKE2B 
95e3ac33ff4adb65813274864c17781056a8ea065f9a76571b4a6bcb2ebab090c3a021fa2b621832c11b5995e48a8a26dd6e3a8f5864a8e8b520bfcf85d7c4ab
 SHA512 
a148cda6ac97935d51ede1bbacf847d7d2cba8861cf3941d32e3da2f45f16dcc05b20845b63d4264692520db8329e1236cf2bc4fd8ccbe6e40921bbbdeb2cb1c
+DIST readline80-002 1401 BLAKE2B 
a2f511272f6d651208469998330059d6bae17bb8b704b64468685bb0368b76df1ca5b1dcd8e5cb0019e80932130c8a92fd1a305679bf79f0b801532a94c4b4ae
 SHA512 
a941d142a59fe592cc45c1cf4d416e2fc0ab543dd6a0496fb8b2ec6f651cedd6fb9e0c105f14880700b69b2d6912653b3f66371e45cbe4adc0cc9554801afd3c
+DIST readline80-003 2158 BLAKE2B 
d8910aef1b796a59500b255df8db71ad1738dd164fd69827759eade74b6d9806ecd364839cfa904fc2f2d48352342155f670e5ec43aac0693f36820fb7139a4d
 SHA512 
85235fca047b4ac87b846d998fffc67ae67ed365b068fd2743e84f11fd00086f85e622955192e07e3560965e32ff5f6d014e0146cde528fb0d0f7b5b829875ca
+DIST readline80-004 1275 BLAKE2B 
ac260bab163f17ccc783e0c2a21351b05e9e86ad973383d228d10ec749f265df8588c38946c9da15e987192b50f1bcb81141c2f4e171f65455f58521e864a534
 SHA512 
301ced2361e7583468f9932038936387a016c20d1c41966658a78c7f7c48c70308bf66b3228de0a3c6fc880427b6a90ee1ac4d2693daed432e5ae970671a7461

diff --git a/sys-libs/readline/readline-8.0_p4.ebuild 
b/sys-libs/readline/readline-8.0_p4.ebuild
new file mode 100644
index 000..cd51e2e9352
--- /dev/null
+++ b/sys-libs/readline/readline-8.0_p4.ebuild
@@ -0,0 +1,175 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic multilib-minimal preserve-libs toolchain-funcs 
usr-ldscript
+
+# Official patches
+# See ftp://ftp.cwru.edu/pub/bash/readline-7.0-patches/
+PLEVEL="${PV##*_p}"
+MY_PV="${PV/_p*}"
+MY_PV="${MY_PV/_/-}"
+MY_P="${PN}-${MY_PV}"
+[[ ${PV} != *_p* ]] && PLEVEL=0
+patches() {
+   [[ ${PLEVEL} -eq 0 ]] && return 1
+   local opt=$1
+   eval set -- {1..${PLEVEL}}
+   set -- $(printf "${PN}${MY_PV/\.}-%03d " "$@")
+   if [[ ${opt} == -s ]] ; then
+   echo "${@/#/${DISTDIR}/}"
+   else
+   local u
+   for u in ftp://ftp.cwru.edu/pub/bash mirror://gnu/${PN} ; do
+   printf "${u}/${PN}-${MY_PV}-patches/%s " "$@"
+   done
+   fi
+}
+
+DESCRIPTION="Another cute console display library"
+HOMEPAGE="https://tiswww.case.edu/php/chet/readline/rltop.html;
+
+case ${PV} in
+   *_alpha*|*_beta*|*_rc*)
+   SRC_URI+=" ftp://ftp.cwru.edu/pub/bash/${MY_P}.tar.gz;
+   ;;
+   *)
+   SRC_URI="mirror://gnu/${PN}/${MY_P}.tar.gz $(patches)"
+   ;;
+esac
+
+LICENSE="GPL-3"
+SLOT="0/8"  # subslot matches SONAME major
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="static-libs +unicode utils"
+
+RDEPEND=">=sys-libs/ncurses-5.9-r3:0=[static-libs?,unicode?,${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   virtual/pkgconfig
+"
+
+S="${WORKDIR}/${MY_P}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-5.0-no_rpath.patch
+   "${FILESDIR}"/${PN}-6.2-rlfe-tgoto.patch #385091
+   "${FILESDIR}"/${PN}-7.0-headers.patch
+   "${FILESDIR}"/${PN}-8.0-headers.patch
+)
+
+# Needed because we don't want the patches being unpacked
+# (which emits annoying and useless error messages)
+src_unpack() {
+   unpack ${MY_P}.tar.gz
+}
+
+src_prepare() {
+   [[ ${PLEVEL} -gt 0 ]] && eapply -p0 $(patches -s)
+   default
+
+   # 

  1   2   >