diff options
author | V3n3RiX <venerix@koprulu.sector> | 2024-12-01 02:06:43 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2024-12-01 02:06:43 +0000 |
commit | c635a4b7ddb6105bfc6fef130b188a087726677b (patch) | |
tree | 6707959596af4883f9621a0cdf56d35c06dbc63e /dev-util/libabigail | |
parent | 080d89feff80cae2fc974ff2f24d463141c20635 (diff) |
gentoo auto-resync : 01:12:2024 - 02:06:42
Diffstat (limited to 'dev-util/libabigail')
-rw-r--r-- | dev-util/libabigail/Manifest | 3 | ||||
-rw-r--r-- | dev-util/libabigail/libabigail-2.4.ebuild | 120 |
2 files changed, 0 insertions, 123 deletions
diff --git a/dev-util/libabigail/Manifest b/dev-util/libabigail/Manifest index ecac8a7fbc41..89451629574d 100644 --- a/dev-util/libabigail/Manifest +++ b/dev-util/libabigail/Manifest @@ -1,8 +1,5 @@ -DIST libabigail-2.4-docs.tar.xz 50320 BLAKE2B 6e3cc1a8ffc42d0a1307ed57576ec31254d4831ad785b868504ea67310d9a25633403a87b545ee6bcbedb164c7f2ac7fdef307a15a28520daebc505c7da852eb SHA512 48ede7c3b6bab8b26dfdbe3683f4ec6dd9ef0f4626e8bd7b4bc0242795bcad0f7638ee4dee21a65aa3c8f178514aa42223e67ff5a2804c8167db0bcc5bd4a105 -DIST libabigail-2.4.tar.xz 357840964 BLAKE2B c3d1c23c598fc8754405df10fcd1cfded6fe80e6949ae9d15ee28e99aad571477b331ceac2aeaa5a93f47da77de7ca41a692902b741e3a4aea1d72a7043d4a91 SHA512 f9b51f8710c75b911da10c1e93e0b6b6fa575f99e8f37a5f51e93a8e6b79c9ad1541e531730b410385053d6565f807300f7910dca48cbd3e991d111198781d95 DIST libabigail-2.5-docs.tar.xz 54388 BLAKE2B 5d0cdc349955e7d26c6e8655e124ed2b1961bf6da922ab8e77350fc8b0e52a3975a7873bd2d690cd2a7f4110c1c9938a7c1fecf1255d42a7f7b915511038a76f SHA512 cceb0a27031914fa6b02c73810a792bca35ad7b47b688022aa4d15ccbf81549e320b45871a99e7d81c21e10ed8a37ec4e6795662c0dc86f5d6e81dbb7b630856 DIST libabigail-2.5.tar.xz 364174836 BLAKE2B 0d6515bb7efdccc35b36764ece48ad4afa4d4058a1fb9b51f71e796c73f8080123eefb097ee9bd3f0689e1c2a4b61c6d960792cc04b30a71c199929b344db2ad SHA512 4084ebdd723a8ce1632f70943e29d71328bb695b1b0012ebd3d6ec7edccde872b54e76dfb1bc1c261805919c5e636198cd5bf23baf113474a082db21f2cfdd0d -EBUILD libabigail-2.4.ebuild 3110 BLAKE2B d743179000f4f7a7285cdfb39f98b83c6e38bba67db8e78c3caccd0eb28f5482cb1d49400f00f983b0537e6feefd376b329d3345df86c7afd5ea2751eada6e06 SHA512 8f53f6f9ad4ae3f1869d033d122b3e04ce49597c169ab936b1eba54b1ce668c4aaefc23ac71bb60e0650c3ebb48e53504dabc2ca7c9a8685f2f12d88689be108 EBUILD libabigail-2.5.ebuild 3047 BLAKE2B efcea88e3013fbc264586af8a6005f8135b5c63703428b6c441b740b0de05c5c7ca3ae94cbe67de0fa6783d007645fa8ae634cf6d84e1e7f3f7f1202a7ae120b SHA512 1c41aecb6ed8c9c7515760537372743381f802923b6fd634ea55ca8b2ddab9700259aee5a1586fce60e4f3cae0db622fa5a43c2f55856d101c1b90ed13b028b2 EBUILD libabigail-9999.ebuild 3017 BLAKE2B 5a7821dcdec50c406491d5af2f1aaa3aab697c5d51934d63fedb7929a5546582607716fedeb7ef1ba126ffc520af49fc34023ec4d66b320ec4aeb4e587939f42 SHA512 23f4c27bb01c9f3f6670b0ad300621a9c3fb56c97af7c19e9e6f5df79647fd86e7a93e98e63a3dded5ef4a78d3e57bafcf3acdf62cbe4aa808a52083db2bf019 MISC metadata.xml 365 BLAKE2B c69fe6073d2650badf4c3426e991b46ccea688837970ff80f3f8410769bebabf2629b780218c95c5dc766fbd839e5da2b28c7f63944d2a13ece1c4c97dfdb4a5 SHA512 6caec9ea9f290685e73efd1a273d27948bb6be5d71aebae5e1fba93781ddf2b34e08fc67c912b27b29705143288a3d5ec068c2bb20533c431823e53c1a5b6361 diff --git a/dev-util/libabigail/libabigail-2.4.ebuild b/dev-util/libabigail/libabigail-2.4.ebuild deleted file mode 100644 index eb16b68487c9..000000000000 --- a/dev-util/libabigail/libabigail-2.4.ebuild +++ /dev/null @@ -1,120 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Generate using https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-libabigail-docs -# Set to 1 if prebuilt, 0 if not -# (the construct below is to allow overriding from env for script) -: ${LIBABIGAIL_DOCS_PREBUILT:=1} - -LIBABIGAIL_DOCS_PREBUILT_DEV=sam -LIBABIGAIL_DOCS_VERSION="${PV}" -# Default to generating docs (inc. man pages) if no prebuilt; overridden later -# bug #830088 -LIBABIGAIL_DOCS_USEFLAG="+doc" - -PYTHON_COMPAT=( python3_{10..12} ) - -inherit autotools bash-completion-r1 python-any-r1 out-of-source - -DESCRIPTION="Suite of tools for checking ABI differences between ELF objects" -HOMEPAGE="https://sourceware.org/libabigail/" -if [[ ${PV} == 9999 ]] ; then - LIBABIGAIL_DOCS_PREBUILT=0 - EGIT_REPO_URI="https://sourceware.org/git/libabigail.git" - inherit git-r3 -else - SRC_URI="https://mirrors.kernel.org/sourceware/libabigail/${P}.tar.xz" - if [[ ${LIBABIGAIL_DOCS_PREBUILT} == 1 ]] ; then - SRC_URI+=" !doc? ( https://dev.gentoo.org/~${LIBABIGAIL_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${LIBABIGAIL_DOCS_VERSION}-docs.tar.xz )" - LIBABIGAIL_DOCS_USEFLAG="doc" - fi - - KEYWORDS="amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" -fi - -LICENSE="Apache-2.0-with-LLVM-exceptions" -SLOT="0/3" -IUSE="btf debug ${LIBABIGAIL_DOCS_USEFLAG} test" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-libs/elfutils - dev-libs/libxml2:2 - btf? ( dev-libs/libbpf:= ) - elibc_musl? ( sys-libs/fts-standalone ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - virtual/pkgconfig - doc? ( - app-text/doxygen[dot] - dev-python/sphinx - sys-apps/texinfo - ) - test? ( ${PYTHON_DEPS} ) -" - -src_prepare() { - default - # need to run our autotools, due to ltmain.sh including Redhat calls: - # cannot read spec file '/usr/lib/rpm/redhat/redhat-hardened-ld': No such file or directory - eautoreconf -} - -my_src_configure() { - local myeconfargs=( - --disable-deb - --disable-fedabipkgdiff - --disable-rpm - --disable-rpm415 - --disable-ctf - --disable-debug-ct-propagation - # Don't try to run Valgrind on tests. - --disable-valgrind - --enable-bash-completion - --enable-python3 - $(use_enable debug assert) - $(use_enable btf) - $(use_enable doc apidoc) - $(use_enable doc manual) - ) - - econf "${myeconfargs[@]}" -} - -my_src_compile() { - default - use doc && emake doc -} - -my_src_install() { - emake DESTDIR="${D}" install - - # If USE=doc, there'll be newly generated docs which we install instead. - if ! use doc && [[ ${LIBABIGAIL_DOCS_PREBUILT} == 1 ]] ; then - doinfo "${WORKDIR}"/${PN}-${LIBABIGAIL_DOCS_VERSION}-docs/texinfo/*.info - doman "${WORKDIR}"/${PN}-${LIBABIGAIL_DOCS_VERSION}-docs/man/*.[0-8] - elif use doc; then - doman doc/manuals/man/* - doinfo doc/manuals/texinfo/abigail.info - - dodoc -r doc/manuals/html - - docinto html/api - dodoc -r doc/api/html/. - fi -} - -my_src_install_all() { - einstalldocs - - local file - for file in abicompat abidiff abidw abilint abinilint abipkgdiff abisym fedabipkgdiff ; do - dobashcomp bash-completion/${file} - done - - # No static archives - find "${ED}" -name '*.la' -delete || die -} |