From 6d44cd74809cea5f81bf52ff9cd0aa902d6b6866 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Wed, 7 Dec 2022 21:14:14 +0000 Subject: gentoo auto-resync : 07:12:2022 - 21:14:14 --- dev-libs/libtecla/Manifest | 3 +- .../files/libtecla-1.6.3-configure-clang16.patch | 12 ++++++ dev-libs/libtecla/libtecla-1.6.3-r1.ebuild | 47 ++++++++++++++++++++++ dev-libs/libtecla/libtecla-1.6.3.ebuild | 47 ---------------------- 4 files changed, 61 insertions(+), 48 deletions(-) create mode 100644 dev-libs/libtecla/files/libtecla-1.6.3-configure-clang16.patch create mode 100644 dev-libs/libtecla/libtecla-1.6.3-r1.ebuild delete mode 100644 dev-libs/libtecla/libtecla-1.6.3.ebuild (limited to 'dev-libs/libtecla') diff --git a/dev-libs/libtecla/Manifest b/dev-libs/libtecla/Manifest index eea23e297173..5327668de3c5 100644 --- a/dev-libs/libtecla/Manifest +++ b/dev-libs/libtecla/Manifest @@ -1,10 +1,11 @@ AUX libtecla-1.6.1-install.patch 481 BLAKE2B 64aa925e0fba234a97cfa6c484720db27b4a41872b7ae009a1e48353fb58c42d2fb47a39fb7f53bd12aa42e3a7c9fae5ed188af8381be40aa84b5cee53f9d77b SHA512 971f97e15ee0c63df0023477fe6e3f8bf555115e64d90d1ab78b3a312c5b526feaafe825220ad5eee86fe2c4e8cb61a66eda8d36e413abf06c8e4f9fd9261bfa AUX libtecla-1.6.1-no-strip.patch 562 BLAKE2B f1e2c030b2527817703f6aca94b19b4d5b8b6f4a5f4d94d224c497e1b0c85780ac57c0f3e998b01200247f3705c700e3ba27b9e7a3dbd767b0cfbc29078b99fc SHA512 6ae1258602b7e062a81b41d5170fa0af9540653f30111397507f0ad10beb3cd4c02de3d7775d5f7a493f49db84c2eff2650b9c81dc35bf2da39f8624c247a39a AUX libtecla-1.6.1-prll-install.patch 1309 BLAKE2B 85fee8b6a41c5c6d5eea5a493ca041a4e6b45424cad212227243569c34e59a1aa5658a8e4e04e8217ffc687f188152477b0dddaf6348aab29ae70e44ffa9dc87 SHA512 263a33d3b16f54ab66542e408c0e9c978b7a2d8c8a44412a2b2adeea332de284a0968e5a76c632baef3f709b74260d1276f5430cb8c2d61fe1c7e84246910ea1 +AUX libtecla-1.6.3-configure-clang16.patch 370 BLAKE2B bb946f78b6f92f213aa9b4bb50263e2f9d5a0417420cdce818c7a52338ed0e2380718d7065631ded5a3e5a7d12be930964a8354e0891d2e376110563d94e8c14 SHA512 3136d87d5abab7d1d8ddbafc654cd57d514692c44e31563170f48ec61f976ba56c9772b3f4717b8cd0b256c1204aca2427fd59e0dcb4590f60cbe25d997b1f70 AUX libtecla-1.6.3-ldflags.patch 1794 BLAKE2B e5e36abda4192129fa8b24e4c422f040d91e0bf3bf1064e366753164d7f59f680312b5a662018e682a889c9e4dad33986346c5869318102abdc6720a2118c23d SHA512 cf00a20efb9c071a759ed4c032fe1a74c44082bbe2221d37d67b5893ed56586fc98621130e3e4fbe6974fb1eeb559c1f80e8cf2a923bf625ff0f2dc6ed0cdd17 AUX libtecla-1.6.3-prll-build.patch 418 BLAKE2B b93d0f2c31b4675443fa50e804896270f38e72e1fd2f13480a173a4fa5d9a2235c4efde82102ebcb5bdaabd066dee5f3d25690abe7a4da4bd6dbe25c430ff145 SHA512 b769d7db3c40fb91a0eb20088b5a0e1fee2769936a4d19b58806ef933ac14e699e5ca9f9151e8ed7aad6f03174fe43319e1110e9374ec0273dcf49e3dcc5a1f4 AUX libtecla-1.6.3-secure-runpath.patch 1210 BLAKE2B 87a6dc7fce949e86588bcbbb74050209ebafde1432ec2199bd2147d3bd1e7be22390d3a3e9e0cc3800a2cba5971c2cc38fc19f36993c62b61aaa81946da2b0d6 SHA512 591e2b1bba8d99cee516d32b7974d3108d108bc77db2a4f180eb80ec00618a248e368a4f736fb7a27cadef16992baaf2698f49de1a5e54dd8638bfcb3e17155e AUX libtecla-1.6.3-static-libs.patch 1024 BLAKE2B 190508440e2a0323c1991bb2179c495be3e4748d04bc87da9328ae4fd828da331aab7679d2769d2110c02c94eb36aba2962223fbdc7de21e8863d08d3e87d289 SHA512 01483100e837c90cfc604ac6c177f03d8d96ff3972c454d3f720270508356c18be336b77624d6c8c291c12fc1400a9e58531b3b7e12c5afc8aa116c15431e756 DIST libtecla-1.6.3.tar.gz 531499 BLAKE2B 6cc585ce104a60138c8b1950f455be845f3db014f1b56585a6ff8c05101e187a3f9deb7546a24e28d8797a49c426606ff50ccb49065ec2dfe4999537c66579ba SHA512 e92da3e52f1e06f731378ea8d4529865526b7816f92c3cd41a24ee8b629453564ec1995cf528928dd0673826cdd88f57e057ec0641f9c00fc9ebb255c725df6b -EBUILD libtecla-1.6.3.ebuild 1028 BLAKE2B 35af45c253fd29674a946ec498f56f4d1c80289541bc35666aa8fb82558a1b31405edef58829605fdee74fecb28f98e1fc46027bd4ad2c32bca81c0d7e25a89f SHA512 3191682f046a2b48fdd7470d07f4024ed768a5e70e98200a82a7914a3663e405308719f3587b6151020cba03a871067f7fbb32a0a2a30a67c6abd0e9d9466fae +EBUILD libtecla-1.6.3-r1.ebuild 1080 BLAKE2B 890f7681471c560227e16ec51a732be67fed36b71f02ed80459fe0d73c4dafeffa1ee5f76cbb252d803e24fef18a9496363e707ed465b64012cab6310735baf1 SHA512 597aa4acf5d74dd8e8a7a08f7f76d53a268f846acc212e947547aa162025d35e49fc2d65f52e7d464ecd4aaf94001508ccc97d27d8fefb5d918c58e47a2ff6ce MISC metadata.xml 795 BLAKE2B 704c1e9aa2ec31a870373a806958f868003fc2546c605e46d2f050674b87325e51f934361552d12aedbbfd1b3beabd71e8c7bc81374efeb80639f177c7612ea0 SHA512 f347548d4f8167c9d6fae2efdce5ece7bff37bba62e66fd4e7e4497d69893cb6d0d6836d7a3ebd55bbe83e431792e65b5b8e51cad888ec4d391e5a5cc40ce383 diff --git a/dev-libs/libtecla/files/libtecla-1.6.3-configure-clang16.patch b/dev-libs/libtecla/files/libtecla-1.6.3-configure-clang16.patch new file mode 100644 index 000000000000..9a8a67df6f96 --- /dev/null +++ b/dev-libs/libtecla/files/libtecla-1.6.3-configure-clang16.patch @@ -0,0 +1,12 @@ +--- a/configure.in ++++ b/configure.in +@@ -94,6 +94,9 @@ dnl statement. + + AC_CANONICAL_SYSTEM + ++dnl Needed for ptsname and friends. ++AC_USE_SYSTEM_EXTENSIONS ++ + dnl In early versions of Solaris, some libraries are in /usr/ccs/lib, + dnl where gcc doesn't look. The tests below for the curses library + dnl would thus fail without this directory being added to the search diff --git a/dev-libs/libtecla/libtecla-1.6.3-r1.ebuild b/dev-libs/libtecla/libtecla-1.6.3-r1.ebuild new file mode 100644 index 000000000000..4487a6f6dfe6 --- /dev/null +++ b/dev-libs/libtecla/libtecla-1.6.3-r1.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools flag-o-matic + +DESCRIPTION="Tecla command-line editing library" +HOMEPAGE="https://www.astro.caltech.edu/~mcs/tecla/" +SRC_URI="https://www.astro.caltech.edu/~mcs/tecla/${P}.tar.gz" +S="${WORKDIR}"/libtecla + +LICENSE="icu" +SLOT="0" +KEYWORDS="amd64 ~arm ppc ~riscv x86 ~amd64-linux ~x86-linux" +IUSE="static-libs" + +DEPEND="sys-libs/ncurses:=" +RDEPEND="${DEPEND}" + +PATCHES=( + "${FILESDIR}"/${PN}-1.6.1-install.patch + "${FILESDIR}"/${PN}-1.6.1-no-strip.patch + "${FILESDIR}"/${PN}-1.6.3-ldflags.patch + "${FILESDIR}"/${PN}-1.6.3-prll-build.patch + "${FILESDIR}"/${PN}-1.6.1-prll-install.patch + "${FILESDIR}"/${PN}-1.6.3-static-libs.patch + "${FILESDIR}"/${PN}-1.6.3-secure-runpath.patch + "${FILESDIR}"/${PN}-1.6.3-configure-clang16.patch +) + +src_prepare() { + default + mv configure.in configure.ac || die + eautoreconf +} + +src_configure() { + econf $(use_enable static-libs) +} + +src_compile() { + emake \ + OPT="" \ + LDFLAGS="${LDFLAGS}" \ + LFLAGS="$(raw-ldflags)" +} diff --git a/dev-libs/libtecla/libtecla-1.6.3.ebuild b/dev-libs/libtecla/libtecla-1.6.3.ebuild deleted file mode 100644 index 11d293e3468f..000000000000 --- a/dev-libs/libtecla/libtecla-1.6.3.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit autotools flag-o-matic - -DESCRIPTION="Tecla command-line editing library" -HOMEPAGE="https://www.astro.caltech.edu/~mcs/tecla/" -SRC_URI="https://www.astro.caltech.edu/~mcs/tecla/${P}.tar.gz" - -LICENSE="icu" -SLOT="0" -KEYWORDS="amd64 ~arm ppc ~riscv x86 ~amd64-linux ~x86-linux" -IUSE="static-libs" - -DEPEND="sys-libs/ncurses:=" -RDEPEND="${DEPEND}" - -S=${WORKDIR}/libtecla - -PATCHES=( - "${FILESDIR}"/${PN}-1.6.1-install.patch - "${FILESDIR}"/${PN}-1.6.1-no-strip.patch - "${FILESDIR}"/${PN}-1.6.3-ldflags.patch - "${FILESDIR}"/${PN}-1.6.3-prll-build.patch - "${FILESDIR}"/${PN}-1.6.1-prll-install.patch - "${FILESDIR}"/${PN}-1.6.3-static-libs.patch - "${FILESDIR}"/${PN}-1.6.3-secure-runpath.patch -) - -src_prepare() { - default - mv configure.in configure.ac || die - eautoreconf -} - -src_configure() { - econf $(use_enable static-libs) -} - -src_compile() { - emake \ - OPT="" \ - LDFLAGS="${LDFLAGS}" \ - LFLAGS="$(raw-ldflags)" -} -- cgit v1.2.3