From 1dd10c2273b8def8a4d074be70894fb86d5e82fa Mon Sep 17 00:00:00 2001 From: Volker Wegert Date: Thu, 17 Nov 2022 20:23:30 +0100 Subject: [PATCH] consolidated update of dev-libs/libfdata --- dev-libs/libfdata/Manifest | 3 +- dev-libs/libfdata/libfdata-20200728.ebuild | 33 -------------- dev-libs/libfdata/libfdata-20201129.ebuild | 33 -------------- dev-libs/libfdata/libfdata-20211023.ebuild | 51 ++++++++++++++++++++++ dev-libs/libfdata/libfdata-20220111.ebuild | 44 +++++++++++++------ 5 files changed, 83 insertions(+), 81 deletions(-) delete mode 100644 dev-libs/libfdata/libfdata-20200728.ebuild delete mode 100644 dev-libs/libfdata/libfdata-20201129.ebuild create mode 100644 dev-libs/libfdata/libfdata-20211023.ebuild diff --git a/dev-libs/libfdata/Manifest b/dev-libs/libfdata/Manifest index 56a2cbac0..c8453446c 100644 --- a/dev-libs/libfdata/Manifest +++ b/dev-libs/libfdata/Manifest @@ -1,3 +1,2 @@ -DIST libfdata-alpha-20200728.tar.gz 725242 BLAKE2B aab93521547d07efd599ed5b82f811f7ee74e1b0720d8bce27e8521ece08506bb2f5f253eeb558fb93554a1747a62ebf9ba30d04a92cf606de3c73ce1c00c4bf SHA512 9a03e23e69a92c86df63488e4c3ed5fecaa87a75c575281e268d06a643860ed5918635863fc8ae76f813d857cbb25d68b3795449c2c4b81f85891019766c9ff3 -DIST libfdata-alpha-20201129.tar.gz 725653 BLAKE2B c8955fd48983ed60914c65c9b1308f5a119ecab88dd9c6fe71beea5a2e7d07bc948987e2c540a144ccb133664e15edea94e555bfe3ea031cbb54c2a280c92f52 SHA512 5b367e9af485e2974736eaa8116bf6bd8011a27e810c4a4ed6cd825aa480b2962ec05d986d682e4ca078a3116349c9f8563cd0fb08ad82a91221e074f9817644 +DIST libfdata-alpha-20211023.tar.gz 726308 BLAKE2B 78768a38699cd5d5727b5067c82ea2f01605a24b78e862409a6f2245ecb9645210833c82e138df6a7293fbb3755aa1409ca441c9ac8e229e86fd27e73508f07c SHA512 e8f899c7c447ac97fa82f289411674a714faf722bfa28ec6c39712cedb4ac560fe30de34c5315f5830286e86fdca6bc897662c29ee78c0a7e6bd09a3406ea295 DIST libfdata-alpha-20220111.tar.gz 726541 BLAKE2B 8640cbcafd39e26638cfa5b3f7c1d9c99618801ba080bc8d5ee5ee8d574a837e74d8f1df5399e367f7a17f28b5f175a7e0183e0cefe7fb37a303d7be61a261b2 SHA512 89e7477d15df8403102452fef874e1d2c61be53e861051bd06d258d1e8d3fdca86b0ec694b2ece62fc74e71257cd93b711dfa785aea2f3e313b5e857569c80a3 diff --git a/dev-libs/libfdata/libfdata-20200728.ebuild b/dev-libs/libfdata/libfdata-20200728.ebuild deleted file mode 100644 index a7e0a3486..000000000 --- a/dev-libs/libfdata/libfdata-20200728.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="Library for cross-platform C file data functions" -HOMEPAGE="https://github.com/libyal/${PN}" -SRC_URI="https://github.com/libyal/${PN}/releases/download/${PV}/${PN}-alpha-${PV}.tar.gz" - -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" -IUSE="debug nls" - -DEPEND="dev-libs/libcdata - dev-libs/libcerror - dev-libs/libcnotify - dev-libs/libcthreads - dev-libs/libfcache" - -RDEPEND="${DEPEND}" - -src_configure() { - econf $(use_enable nls) \ - $(use_with nls libiconv-prefix) \ - $(use_with nls libintl-prefix) \ - $(use_enable debug debug-output) \ - $(use_enable debug verbose-output) -# \ -# --with-libcdata --with-libcerror \ -# --with-libcnotify --with-libcthreads \ -# --with-libfcache -} diff --git a/dev-libs/libfdata/libfdata-20201129.ebuild b/dev-libs/libfdata/libfdata-20201129.ebuild deleted file mode 100644 index 937db02d5..000000000 --- a/dev-libs/libfdata/libfdata-20201129.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="Library for cross-platform C file data functions" -HOMEPAGE="https://github.com/libyal/${PN}" -SRC_URI="https://github.com/libyal/${PN}/releases/download/${PV}/${PN}-alpha-${PV}.tar.gz" - -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="amd64 ~arm64 x86" -IUSE="debug nls" - -DEPEND="dev-libs/libcdata - dev-libs/libcerror - dev-libs/libcnotify - dev-libs/libcthreads - dev-libs/libfcache" - -RDEPEND="${DEPEND}" - -src_configure() { - econf $(use_enable nls) \ - $(use_with nls libiconv-prefix) \ - $(use_with nls libintl-prefix) \ - $(use_enable debug debug-output) \ - $(use_enable debug verbose-output) -# \ -# --with-libcdata --with-libcerror \ -# --with-libcnotify --with-libcthreads \ -# --with-libfcache -} diff --git a/dev-libs/libfdata/libfdata-20211023.ebuild b/dev-libs/libfdata/libfdata-20211023.ebuild new file mode 100644 index 000000000..b0d6cdead --- /dev/null +++ b/dev-libs/libfdata/libfdata-20211023.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +DESCRIPTION="Library for cross-platform C file data functions" +HOMEPAGE="https://github.com/libyal/libfdata" +SRC_URI="https://github.com/libyal/libfdata/releases/download/${PV}/${PN}-alpha-${PV}.tar.gz" + +LICENSE="LGPL-3" +SLOT="0" +KEYWORDS="amd64 ~arm64 x86" +IUSE="nls debug +threads" + +DEPEND=" + dev-libs/libcdata + dev-libs/libcerror + dev-libs/libcnotify + dev-libs/libcthreads + dev-libs/libfcache + nls? ( + virtual/libiconv + virtual/libintl + ) +" +RDEPEND="${DEPEND}" + +src_prepare() { + #makefile was created with 1.16, let's regenerate it + eautoreconf + eapply_user +} + +src_configure() { + econf \ + $(use_enable nls) \ + $(use_with nls libiconv-prefix) \ + $(use_with nls libintl-prefix) \ + $(use_enable debug debug-output) \ + $(use_enable debug verbose-output) \ + $(use_enable threads multi-threading-support) + +# --disable-shared-libs disable shared library support +# not supported in the ebuild at the moment - kind of defeats the entire process + +# --enable-winapi enable WINAPI support for cross-compilation +# [default=auto-detect] +# not supported in the ebuild at the moment - requires windows.h, does not make much sense for us +} diff --git a/dev-libs/libfdata/libfdata-20220111.ebuild b/dev-libs/libfdata/libfdata-20220111.ebuild index 937db02d5..b0d6cdead 100644 --- a/dev-libs/libfdata/libfdata-20220111.ebuild +++ b/dev-libs/libfdata/libfdata-20220111.ebuild @@ -1,33 +1,51 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 + +inherit autotools DESCRIPTION="Library for cross-platform C file data functions" -HOMEPAGE="https://github.com/libyal/${PN}" -SRC_URI="https://github.com/libyal/${PN}/releases/download/${PV}/${PN}-alpha-${PV}.tar.gz" +HOMEPAGE="https://github.com/libyal/libfdata" +SRC_URI="https://github.com/libyal/libfdata/releases/download/${PV}/${PN}-alpha-${PV}.tar.gz" LICENSE="LGPL-3" SLOT="0" KEYWORDS="amd64 ~arm64 x86" -IUSE="debug nls" +IUSE="nls debug +threads" -DEPEND="dev-libs/libcdata +DEPEND=" + dev-libs/libcdata dev-libs/libcerror dev-libs/libcnotify dev-libs/libcthreads - dev-libs/libfcache" - + dev-libs/libfcache + nls? ( + virtual/libiconv + virtual/libintl + ) +" RDEPEND="${DEPEND}" +src_prepare() { + #makefile was created with 1.16, let's regenerate it + eautoreconf + eapply_user +} + src_configure() { - econf $(use_enable nls) \ + econf \ + $(use_enable nls) \ $(use_with nls libiconv-prefix) \ $(use_with nls libintl-prefix) \ $(use_enable debug debug-output) \ - $(use_enable debug verbose-output) -# \ -# --with-libcdata --with-libcerror \ -# --with-libcnotify --with-libcthreads \ -# --with-libfcache + $(use_enable debug verbose-output) \ + $(use_enable threads multi-threading-support) + +# --disable-shared-libs disable shared library support +# not supported in the ebuild at the moment - kind of defeats the entire process + +# --enable-winapi enable WINAPI support for cross-compilation +# [default=auto-detect] +# not supported in the ebuild at the moment - requires windows.h, does not make much sense for us }