summaryrefslogtreecommitdiff
path: root/sys-libs/libtermcap-compat
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2021-05-22 07:31:18 +0100
committerV3n3RiX <venerix@redcorelinux.org>2021-05-22 07:31:18 +0100
commit908778078736bd36f7a60a2d576d415cb8e000fa (patch)
treec6a4796c48b608c14dc7e9674cdbd38f905e3c15 /sys-libs/libtermcap-compat
parent185fa19bbf68a4d4dca534d2b46729207a177f16 (diff)
gentoo resync : 22.05.2021
Diffstat (limited to 'sys-libs/libtermcap-compat')
-rw-r--r--sys-libs/libtermcap-compat/Manifest4
-rw-r--r--sys-libs/libtermcap-compat/libtermcap-compat-2.0.8-r4.ebuild44
2 files changed, 33 insertions, 15 deletions
diff --git a/sys-libs/libtermcap-compat/Manifest b/sys-libs/libtermcap-compat/Manifest
index 7fce854cf377..09459b229480 100644
--- a/sys-libs/libtermcap-compat/Manifest
+++ b/sys-libs/libtermcap-compat/Manifest
@@ -1,5 +1,5 @@
-DIST termcap-2.0.8-patches-2.tar.bz2 11589 BLAKE2B 8fec4befa009a8dd53fd949435eba30a06523cf731ec35a7565608dd0fbcddcbb01b56c94815a79851e0e7afd75d31475cde682c0d419b86cb4750ec9a543bed SHA512 24d871007191a051dca604635f6d4e2dec67b675c2c9a0c728a0458a6a501ac268f5d4c4203356a6f64e718edba5c8ec970276c244435a25bef11c6fba0e837d
+DIST termcap-2.0.8-patches-2.tar.xz 11116 BLAKE2B 537342e45333f0373754eb5390ef1c37369531f32e2ecc4004809c800c172d370690a232b3cbd0c3ef90f977a456d97ac306e55a42e13244a0c47f4973ad94a1 SHA512 0261a9c21385578507e5c8e8f7064879904ba2b0d1ff9dce90d77ed2ad5e0c7fc49880ddc4fbc77df70f425a3fe4765bbac827824d4b59e99d77374ab4183d0f
DIST termcap-2.0.8.tar.bz2 211523 BLAKE2B 4ea7c4cdc26be4e1262a8e75e125b4349c75976c297c2389e034635d2d5324275486525fe93fd8628e8a5cd0980c7e97eba55f5a05d6b3b537337b2fb55cf2cd SHA512 1aca52f5bcda60933229143085416296fed1aa981bae4440f30424f1e2bd9d90e9836f05c5a5a53af77d20dbb1d2425bf2b7c5fa2952258e2b4a2a5babaddaad
DIST termtypes.tc.gz 228329 BLAKE2B 988b91c6c3c624963e078b424f24b26eb37fe32ca34b0ece0ca4ddf734ee1513f399a4f584f41a92c6ef2edb64144c13820677b419e58b4bfaf0e0fa2c5686a7 SHA512 13a2ee2cd0bc349d69af7efb8e8122f655b67f4bcbe0dc5cbf8a9ba22649548086a097de8bc148fb71ceba1640434a6b94763410beb3b915e03c3a6b46e8a678
-EBUILD libtermcap-compat-2.0.8-r4.ebuild 1193 BLAKE2B af123a26a3a0ae71fa1f80c3acff4b330c7c2d52edf1dc6e2d19323c3ef4db84ce842f58c2f172d9c74540c83f61ecbfc64483095dfbb136e05956f584037f1f SHA512 25daf0b27b263d9179cb959a9dcb69b5c9356f4753779ceb6c83128d384a0e9b501097544af1f5bae08c34e48f8e49d2010b979b3a180205b464aaf2b6900981
+EBUILD libtermcap-compat-2.0.8-r4.ebuild 2193 BLAKE2B cc8492e9d4c545ba9876f4c236a527abbbbc4836dbb231b89b397cebfc8344979f82c168562334af51f7363667b11ce7308b5d5d769286bdd0d8e6f0219086d6 SHA512 faec0c30a82380821bac4541c3ffecf016c439eb90567aee6adc2d51fe4d00bae3dcd721639a2fab0df10ad5366b3539128c7770a7eca7c096d379338d8d05df
MISC metadata.xml 253 BLAKE2B 295e9d6d93aaa12af413972e1590c67087801cc09c9aa6b59d4606c0f4106d1dacf2baa9858559083b4c6d91beeef218d0729e8593a33788958da6d2897e8ce2 SHA512 54a9069aeb4165d2dff3d473c8001bc51613aac9dff3f7f5e9971a9891a737a31511ffa11cbd523febe581ac1d9de2bdf2f40410f0c4239138f2ccca3ef15555
diff --git a/sys-libs/libtermcap-compat/libtermcap-compat-2.0.8-r4.ebuild b/sys-libs/libtermcap-compat/libtermcap-compat-2.0.8-r4.ebuild
index d89e95855853..a11fc69bc9a9 100644
--- a/sys-libs/libtermcap-compat/libtermcap-compat-2.0.8-r4.ebuild
+++ b/sys-libs/libtermcap-compat/libtermcap-compat-2.0.8-r4.ebuild
@@ -1,12 +1,12 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-# we only want this for binary-only packages, so we will only be installing
+# We only want this for binary-only packages, so we will only be installing
# the lib used at runtime; no headers and no files to link against
-EAPI="5"
+EAPI=7
-inherit epatch multilib toolchain-funcs multilib-minimal
+inherit toolchain-funcs multilib-minimal
PATCHVER="2"
@@ -15,23 +15,41 @@ DESCRIPTION="Compatibility package for old termcap-based programs"
HOMEPAGE="http://www.catb.org/~esr/terminfo/"
SRC_URI="http://www.catb.org/~esr/terminfo/termtypes.tc.gz
mirror://gentoo/${MY_P}.tar.bz2
- mirror://gentoo/${MY_P}-patches-${PATCHVER}.tar.bz2"
+ https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${MY_P}-patches-${PATCHVER}.tar.xz"
+S="${WORKDIR}"/${MY_P}
LICENSE="GPL-2 LGPL-2 BSD"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm ~hppa ppc sparc x86"
-IUSE=""
-S=${WORKDIR}/${MY_P}
+PATCHES=(
+ # Gentoo patchset
+ "${WORKDIR}"/patch/002_all_termcap-setuid.patch
+ "${WORKDIR}"/patch/003_all_termcap-inst-no-root.patch
+ "${WORKDIR}"/patch/004_all_termcap-compat-glibc21.patch
+ "${WORKDIR}"/patch/005_all_termcap-xref.patch
+ "${WORKDIR}"/patch/006_all_termcap-fix-tc.patch
+ "${WORKDIR}"/patch/007_all_termcap-ignore-p.patch
+ "${WORKDIR}"/patch/008_all_termcap-buffer.patch
+ "${WORKDIR}"/patch/009_all_termcap-bufsize--needs-011.patch
+ "${WORKDIR}"/patch/010_all_termcap-colon.patch
+ "${WORKDIR}"/patch/011_all_termcap-AAARGH.patch
+ "${WORKDIR}"/patch/012_all_libtermcap-compat-2.0.8-fPIC.patch
+ "${WORKDIR}"/patch/013_all_libtermcap-compat_bcopy_fix.patch
+ "${WORKDIR}"/patch/014_all_libtermcap-build-settings.patch
+ "${WORKDIR}"/patch/015_all_libtermcap-only-shared-lib.patch
+ # termcap
+ "${WORKDIR}"/patch/tc.file/001_all_termcap-linuxlat.patch
+ "${WORKDIR}"/patch/tc.file/002_all_termcap-xtermchanges.patch
+ "${WORKDIR}"/patch/tc.file/003_all_termcap-utf8.patch
+ "${WORKDIR}"/patch/tc.file/004_all_termcap-xterm-X11R6.patch
+ "${WORKDIR}"/patch/tc.file/005_all_termcap-Eterm.patch
+)
src_prepare() {
- EPATCH_SOURCE="${WORKDIR}/patch"
- EPATCH_SUFFIX="patch"
- epatch "${EPATCH_SOURCE}"
+ mv "${WORKDIR}"/termtypes.tc "${S}"/termcap || die
- cd "${WORKDIR}"
- mv termtypes.tc termcap || die
- epatch "${EPATCH_SOURCE}"/tc.file
+ default
multilib_copy_sources
}
@@ -47,7 +65,7 @@ multilib_src_install() {
multilib_src_install_all() {
insinto /etc
- doins "${WORKDIR}"/termcap
+ doins "${S}"/termcap
dodoc ChangeLog README
}