From 0fd62365fc104d7e6d5f3ef67800df09225a4019 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Thu, 9 Mar 2023 12:02:14 +0000 Subject: gentoo auto-resync : 09:03:2023 - 12:02:14 --- app-forensics/afflib/Manifest | 4 +- app-forensics/afflib/afflib-3.7.20.ebuild | 80 +++++++++++++++++++++++++++++++ app-forensics/afflib/metadata.xml | 2 +- 3 files changed, 84 insertions(+), 2 deletions(-) create mode 100644 app-forensics/afflib/afflib-3.7.20.ebuild (limited to 'app-forensics/afflib') diff --git a/app-forensics/afflib/Manifest b/app-forensics/afflib/Manifest index f5bd8b14e019..5c0171a89f7f 100644 --- a/app-forensics/afflib/Manifest +++ b/app-forensics/afflib/Manifest @@ -1,4 +1,6 @@ AUX afflib-3.7.19-search-path.patch 1132 BLAKE2B 8314c7591277658c704f0e82105ecb2af7e70761aaab1e9329aa72f400a4b3774e2ba3ccc6e271b4a1be78b0935cbac058acb3e5dbc8e16123e9d3f21b4ef018 SHA512 80551435c89a7dbacfbce5c9d73a47e89d31600511abffab9a8235b60b0b398bc26d10a144676c99e5f11b680a994a2ffc8eab3409a332f708f5cdd5782985fb DIST afflib-3.7.19.tar.gz 540165 BLAKE2B dea0998741121d2c1ae0e42ced9652ec46816282128469af75e0a32f9e4e2d09ac4afb4888ee7925366a03a867932f2446bfcd3800ab4dc021939ab6c38c797b SHA512 6e0df7477bf7dbd3814099d94e3fce122e0cf9b714a425521b7458f4eedc6e8b8e7283fd37926b7c992cdf21d3adec620df29a79a6a5311bf1d1b5d4930768bc +DIST afflib-3.7.20.tar.gz 560441 BLAKE2B 6934efc30566b4b72e55e5727c46657362237872acae9d161f2625439d3d6e12da702b3ed82e3442b7015d8cb707097152cc73a6d0cc31d1ad61467f4022f7d4 SHA512 1ac623cb8462fc929a8ad1c014e92d319a3ebf5226ef07aa0777e4cbb77a9ee20adf570f39c960c9186ac2a477e861dfd5565d3364fdff22f9870f8c9ab30479 EBUILD afflib-3.7.19-r1.ebuild 1614 BLAKE2B ffbefa9d7189c08cf9ce9d8b58c48aaafaae308a7874917d7c35d03b9f2cee92cf2b68bdddccee3761c48e03b38e319af3d4f65c28877cec52a7024a49d29e17 SHA512 71bdef8bb1ef8e2dadb8880e272f0eba3425a390a7065c56bf91842f559f553bb232ef2f1db7cbc363cb3da7ddf79ba623af81dc11c752c08835242de3081f71 -MISC metadata.xml 430 BLAKE2B 5f2c13fd07809bc142d3604b217df84931f7ac4c51aebe8b9eb33121b145b9f35319a5374fbe1bf22d06a186fb49f6f704b3cdf30a54de1c7223deab0c7c147a SHA512 b7929231cb22470e855ee73cc7bc0f04f73da20fe145ee004cc6f5a4d79c63b11adcba7d885f1036401fd4ccefb0056f5025d2268fe0d79ed04e5000207ed86a +EBUILD afflib-3.7.20.ebuild 1662 BLAKE2B 434e7b128688a713ae3baf2e3436cfd423d520aabc3521b09790ffd1e4d1de4e1c76a89b3e6283d81e17f1de9a2aee034a091adac98fefbbbb6bee407e6145dc SHA512 c1d7827a98ba354c3d9222c1c3a28faa0c6b8d8b024635cef591ccb322e4652438d7690c7ad24f8cf9936c9d1ac958198972b99217754258d8135b692f3658be +MISC metadata.xml 429 BLAKE2B be342119faa9c24cda33611a66e94a2bd2490b642fa3fcae47af7ae88690fd3059fa4df33fa7856179b8ce5704e042a2dfa831da6055d771f2dbef9b236fa3b1 SHA512 1240b7941d35a219be5adec75a3fae222dd17d1f5e9bb1a0476b779ac4869f9d7d1c985a60a20580d8cb375297ec9dea39e4597a4c462cac31faa5039be3d34a diff --git a/app-forensics/afflib/afflib-3.7.20.ebuild b/app-forensics/afflib/afflib-3.7.20.ebuild new file mode 100644 index 000000000000..7a9a46d498cf --- /dev/null +++ b/app-forensics/afflib/afflib-3.7.20.ebuild @@ -0,0 +1,80 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) +inherit autotools python-single-r1 + +MY_PN=AFFLIBv3 +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="Library that implements the AFF image standard" +HOMEPAGE="https://github.com/sshock/AFFLIBv3/" +SRC_URI="https://github.com/sshock/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~hppa ~ppc ~x86 ~x64-macos" +IUSE="fuse ncurses python qemu readline s3 static-libs threads" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" +# Tests don't play well with sandbox +RESTRICT="test" + +RDEPEND=" + dev-libs/expat + sys-libs/zlib:= + fuse? ( sys-fs/fuse:0 ) + dev-libs/openssl:= + ncurses? ( sys-libs/ncurses:= ) + python? ( + ${PYTHON_DEPS} + $(python_gen_cond_dep 'dev-python/cython[${PYTHON_USEDEP}]') + ) + readline? ( sys-libs/readline:= ) + s3? ( net-misc/curl ) +" +DEPEND="${RDEPEND}" + +PATCHES=( + "${FILESDIR}/${PN}-3.7.19-search-path.patch" +) + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + default + + sed -i \ + -e '/FLAGS/s: -g::' \ + -e 's:-D_FORTIFY_SOURCE=2::' \ + configure.ac || die + + eautoreconf +} + +src_configure() { + # Hacks for automagic dependencies + use ncurses || export ac_cv_lib_ncurses_initscr=no + use readline || export ac_cv_lib_readline_readline=no + + local myeconfargs=( + $(use_enable fuse) + $(use_enable python) + $(use_enable qemu) + $(use_enable s3) + $(use_enable static-libs static) + $(use_enable threads threading) + ) + + econf "${myeconfargs[@]}" +} + +src_install() { + default + + find "${ED}" -name "*.la" -delete || die +} diff --git a/app-forensics/afflib/metadata.xml b/app-forensics/afflib/metadata.xml index 2b3358158649..9f097fab65d8 100644 --- a/app-forensics/afflib/metadata.xml +++ b/app-forensics/afflib/metadata.xml @@ -8,6 +8,6 @@ Enable support for Amazon S3 - simsong/AFFLIBv3 + sshock/AFFLIBv3 -- cgit v1.2.3