diff --git a/app-forensics/libvslvm/Manifest b/app-forensics/libvslvm/Manifest index aef2ade06..ebf23e7dd 100644 --- a/app-forensics/libvslvm/Manifest +++ b/app-forensics/libvslvm/Manifest @@ -1,2 +1 @@ -DIST libvslvm-experimental-20210807.tar.gz 1590906 BLAKE2B a7bbfa687ddce75fd2f34b368eb64647cf0a6bd49e6b6291a0b260541d845e27f37c08a3bed86cd28002c7bc54e6e4afefd2cd2e5aead6a8d3e1016f2d315381 SHA512 6d40242c5748efa684b9fa428077511b49eaee15c769f7c8259e09d498252f2967f2a70a6bc291e1ac213698b3bc9eefcb30ce7a8c868e071d63dd656aefefe4 -DIST libvslvm-experimental-20221025.tar.gz 1629008 BLAKE2B 00dc4ac26f5b086c9f35c850ccce279b13e5b96a542ef27bcf55d43e9f269b74af2d27d1e5f7c1673554003a5a4dec89cf04f4c9b8db720e672ff3d57fae6188 SHA512 d8fded89d4f0fe522e19232ef90eb3df0ed39a1f99d4373cff13b713b9b27f78ec4bfecc32f823b878d6e6742bf735758334648096894b5966798135481e7b55 +DIST libvslvm-20240504.gh.tar.gz 1608282 BLAKE2B 31de13fd146043e143a2c8ca8d7e0cf5e9103854f8aeb34d418637f0ce8bdd4828986a51c08596178a3d98385b98e19d158aa781e6ced2051378ce436e8bd179 SHA512 cceec3b8a7a96ad9e866c2774de9dcd029ecb1d61648baaac764b420e5885870a7e2f0b759bc6e2420ae520eebe228f08c74952b6cc237732d4754cbee68f300 diff --git a/app-forensics/libvslvm/libvslvm-20221025.ebuild b/app-forensics/libvslvm/libvslvm-20221025.ebuild deleted file mode 100644 index c77d0e4c4..000000000 --- a/app-forensics/libvslvm/libvslvm-20221025.ebuild +++ /dev/null @@ -1,76 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{12..14} ) -inherit autotools python-single-r1 - -DESCRIPTION="Library and tools to access the Linux Logical Volume Manager (LVM) format" -HOMEPAGE="https://github.com/libyal/libvslvm" -SRC_URI="https://github.com/libyal/libvslvm/releases/download/${PV}/${PN}-experimental-${PV}.tar.gz" - -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="amd64 ~arm64 x86" -IUSE="nls unicode python +fuse +threads debug" - -REQUIRED_USE=" - python? ( ${PYTHON_REQUIRED_USE} ) -" - -DEPEND=" - nls? ( - virtual/libiconv - virtual/libintl - ) - python? ( dev-lang/python:* ) - app-forensics/libbfio[nls=,unicode=,threads=] - dev-libs/libcdata[nls=] - dev-libs/libcerror[nls=] - dev-libs/libcfile[nls=,unicode=] - dev-libs/libclocale[nls=,unicode=] - dev-libs/libcnotify[nls=] - dev-libs/libcpath[nls=,unicode=] - dev-libs/libcsplit[nls=,unicode=] - dev-libs/libcthreads[nls=] - dev-libs/libfcache[nls=] - dev-libs/libfdata[nls=] - dev-libs/libfvalue[nls=] - dev-libs/libuna[nls=,unicode=] -" -RDEPEND=" - ${DEPEND} - python? ( ${PYTHON_DEPS} ) - fuse? ( sys-fs/fuse ) -" - -src_prepare() { - # workaround for missing files in distribution package, see https://github.com/libyal/libvslvm/issues/12 - # should not be required any more in releases after 20221025 - cp "${FILESDIR}/2022-11-pyvslvm_test_handle.py" "${WORKDIR}/${P}/tests/pyvslvm_test_handle.py" - - eautoreconf - eapply_user -} - -src_configure() { - econf \ - $(use_enable nls) \ - $(use_with nls libiconv-prefix) \ - $(use_with nls libintl-prefix) \ - $(use_enable unicode wide-character-type) \ - $(use_enable debug verbose-output ) \ - $(use_enable debug debug-output ) \ - $(use_enable threads multi-threading-support) \ - $(use_enable python) \ - $(use_enable python python3) \ - $(use_with fuse libfuse) \ - -} - -src_install() { - default - # see https://projects.gentoo.org/qa/policy-guide/installed-files.html#pg0303 - find "${ED}" -name '*.la' -delete || die -} diff --git a/app-forensics/libvslvm/libvslvm-20210807.ebuild b/app-forensics/libvslvm/libvslvm-20240504.ebuild similarity index 95% rename from app-forensics/libvslvm/libvslvm-20210807.ebuild rename to app-forensics/libvslvm/libvslvm-20240504.ebuild index c77d0e4c4..4793f2768 100644 --- a/app-forensics/libvslvm/libvslvm-20210807.ebuild +++ b/app-forensics/libvslvm/libvslvm-20240504.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -8,7 +8,7 @@ inherit autotools python-single-r1 DESCRIPTION="Library and tools to access the Linux Logical Volume Manager (LVM) format" HOMEPAGE="https://github.com/libyal/libvslvm" -SRC_URI="https://github.com/libyal/libvslvm/releases/download/${PV}/${PN}-experimental-${PV}.tar.gz" +SRC_URI="https://github.com/libyal/libvslvm/releases/download/${PV}/${PN}-experimental-${PV}.tar.gz -> ${P}.gh.tar.gz" LICENSE="LGPL-3" SLOT="0"