commit:     b531a4e0c53bc0299725fbea05b0fd5ad45dae13
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Dec 27 23:51:37 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Dec 28 00:32:13 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b531a4e0

app-arch/bzip2: drop 1.0.8-r3

Signed-off-by: Sam James <sam <AT> gentoo.org>

 app-arch/bzip2/bzip2-1.0.8-r3.ebuild | 126 -----------------------------------
 1 file changed, 126 deletions(-)

diff --git a/app-arch/bzip2/bzip2-1.0.8-r3.ebuild 
b/app-arch/bzip2/bzip2-1.0.8-r3.ebuild
deleted file mode 100644
index 1bdda90d94f3..000000000000
--- a/app-arch/bzip2/bzip2-1.0.8-r3.ebuild
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# XXX: atm, libbz2.a is always PIC :(, so it is always built quickly
-#      (since we're building shared libs) ...
-
-EAPI=7
-
-VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/bzip2.gpg
-inherit toolchain-funcs multilib-minimal usr-ldscript verify-sig
-
-DESCRIPTION="A high-quality data compressor used extensively by Gentoo Linux"
-HOMEPAGE="https://sourceware.org/bzip2/";
-SRC_URI="https://sourceware.org/pub/${PN}/${P}.tar.gz";
-SRC_URI+=" verify-sig? ( https://sourceware.org/pub/${PN}/${P}.tar.gz.sig )"
-
-LICENSE="BZIP2"
-SLOT="0/1" # subslot = SONAME
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
-IUSE="static static-libs"
-
-BDEPEND="verify-sig? ( sec-keys/openpgp-keys-bzip2 )"
-RDEPEND="!app-arch/lbzip2[symlink(-)]
-       !app-arch/pbzip2[symlink(-)]"
-
-PATCHES=(
-       "${FILESDIR}"/${PN}-1.0.4-makefile-CFLAGS.patch
-       "${FILESDIR}"/${PN}-1.0.8-saneso.patch
-       "${FILESDIR}"/${PN}-1.0.4-man-links.patch #172986
-       "${FILESDIR}"/${PN}-1.0.6-progress.patch
-       "${FILESDIR}"/${PN}-1.0.3-no-test.patch
-       "${FILESDIR}"/${PN}-1.0.8-mingw.patch #393573
-       "${FILESDIR}"/${PN}-1.0.8-out-of-tree-build.patch
-)
-
-DOCS=( CHANGES README{,.COMPILATION.PROBLEMS,.XML.STUFF} manual.pdf )
-HTML_DOCS=( manual.html )
-
-src_prepare() {
-       default
-
-       # - Use right man path
-       # - Generate symlinks instead of hardlinks
-       # - pass custom variables to control libdir
-       sed -i \
-               -e 's:\$(PREFIX)/man:\$(PREFIX)/share/man:g' \
-               -e 's:ln -s -f $(PREFIX)/bin/:ln -s -f :' \
-               -e 's:$(PREFIX)/lib:$(PREFIX)/$(LIBDIR):g' \
-               Makefile || die
-}
-
-bemake() {
-       emake \
-               VPATH="${S}" \
-               CC="$(tc-getCC)" \
-               AR="$(tc-getAR)" \
-               RANLIB="$(tc-getRANLIB)" \
-               "$@"
-}
-
-multilib_src_compile() {
-       bemake -f "${S}"/Makefile-libbz2_so all
-       # Make sure we link against the shared lib #504648
-       ln -s libbz2.so.${PV} libbz2.so || die
-       bemake -f "${S}"/Makefile all LDFLAGS="${LDFLAGS} $(usex static -static 
'')"
-}
-
-multilib_src_test() {
-       cp "${S}"/sample* "${BUILD_DIR}" || die
-       bemake -f "${S}"/Makefile check
-}
-
-multilib_src_install() {
-       into /usr
-
-       # Install the shared lib manually.  We install:
-       #  .x.x.x - standard shared lib behavior
-       #  .x.x   - SONAME some distros use #338321
-       #  .x     - SONAME Gentoo uses
-       dolib.so libbz2.so.${PV}
-       local v
-       for v in libbz2.so{,.{${PV%%.*},${PV%.*}}} ; do
-               dosym libbz2.so.${PV} /usr/$(get_libdir)/${v}
-       done
-
-       use static-libs && dolib.a libbz2.a
-
-       if multilib_is_native_abi ; then
-               gen_usr_ldscript -a bz2
-
-               dobin bzip2recover
-               into /
-               dobin bzip2
-       fi
-}
-
-multilib_src_install_all() {
-       # `make install` doesn't cope with out-of-tree builds, nor with
-       # installing just non-binaries, so handle things ourselves.
-       insinto /usr/include
-       doins bzlib.h
-       into /usr
-       dobin bz{diff,grep,more}
-       doman *.1
-
-       dosym bzdiff /usr/bin/bzcmp
-       dosym bzdiff.1 /usr/share/man/man1/bzcmp.1
-
-       dosym bzmore /usr/bin/bzless
-       dosym bzmore.1 /usr/share/man/man1/bzless.1
-
-       local x
-       for x in bunzip2 bzcat bzip2recover ; do
-               dosym bzip2.1 /usr/share/man/man1/${x}.1
-       done
-       for x in bz{e,f}grep ; do
-               dosym bzgrep /usr/bin/${x}
-               dosym bzgrep.1 /usr/share/man/man1/${x}.1
-       done
-
-       einstalldocs
-
-       # move "important" bzip2 binaries to /bin and use the shared libbz2.so
-       dosym bzip2 /bin/bzcat
-       dosym bzip2 /bin/bunzip2
-}

Reply via email to