From 0702fe7fc809944a7f6ea4b65e5e1d605b2d7b3d Mon Sep 17 00:00:00 2001 From: Volker Wegert Date: Sun, 20 Nov 2022 23:14:01 +0100 Subject: [PATCH] re-applied changes to app-forensics/libluksde --- app-forensics/libluksde/Manifest | 2 + .../libluksde/libluksde-20220807.ebuild | 69 +++++++++++++++++++ .../libluksde/libluksde-20221103.ebuild | 69 +++++++++++++++++++ app-forensics/libluksde/metadata.xml | 11 +++ 4 files changed, 151 insertions(+) create mode 100644 app-forensics/libluksde/Manifest create mode 100644 app-forensics/libluksde/libluksde-20220807.ebuild create mode 100644 app-forensics/libluksde/libluksde-20221103.ebuild create mode 100644 app-forensics/libluksde/metadata.xml diff --git a/app-forensics/libluksde/Manifest b/app-forensics/libluksde/Manifest new file mode 100644 index 000000000..d382071b7 --- /dev/null +++ b/app-forensics/libluksde/Manifest @@ -0,0 +1,2 @@ +DIST libluksde-experimental-20220807.tar.gz 1606406 BLAKE2B ca9eed496e7cd74305c362169a74d1bdd8d09665f170527aade5f38faf0db72db59fdb2b977122495c111284da5ea6f43827b07e53eb0974ae4e5933cec8ad0e SHA512 35644f918ed385913cbb5d3baf93c52b06fb40c95d2d2e7a851b90022c37f7b87b8d537c2c793458dba304e1315f5521a3b7733260237ae683b90f143e2e5ed9 +DIST libluksde-experimental-20221103.tar.gz 1605578 BLAKE2B eb9396cb646b7ae399179a191b59c67ce4e83826029ff4393226a363517dc2e5d6c3bec998d3296681c470986c0e38c20a073e4cab55415bd5eaea4dd0d7b759 SHA512 416fa34fa1d6b92a31ed20f48960e030f592dcae5a244f5f7ec2b86d7667caf12b43dd5b26f265cdaea02e123832930399c4e82b247745b09ce7bc01146f6142 diff --git a/app-forensics/libluksde/libluksde-20220807.ebuild b/app-forensics/libluksde/libluksde-20220807.ebuild new file mode 100644 index 000000000..ab75d4688 --- /dev/null +++ b/app-forensics/libluksde/libluksde-20220807.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..11} ) +inherit autotools python-single-r1 + +DESCRIPTION="Library and tools to access LUKS Disk Encryption encrypted volumes" +HOMEPAGE="https://github.com/libyal/libluksde" +SRC_URI="https://github.com/libyal/libluksde/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/libcaes[nls=,python=] + 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/libfcrypto[nls=] + dev-libs/libfguid[nls=] + dev-libs/libhmac[nls=,unicode=,threads=] + dev-libs/libuna[nls=,unicode=] + dev-libs/openssl +" +RDEPEND=" + ${DEPEND} + python? ( ${PYTHON_DEPS} ) + fuse? ( sys-fs/fuse ) +" + +src_prepare() { + 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) \ + +} diff --git a/app-forensics/libluksde/libluksde-20221103.ebuild b/app-forensics/libluksde/libluksde-20221103.ebuild new file mode 100644 index 000000000..ab75d4688 --- /dev/null +++ b/app-forensics/libluksde/libluksde-20221103.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..11} ) +inherit autotools python-single-r1 + +DESCRIPTION="Library and tools to access LUKS Disk Encryption encrypted volumes" +HOMEPAGE="https://github.com/libyal/libluksde" +SRC_URI="https://github.com/libyal/libluksde/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/libcaes[nls=,python=] + 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/libfcrypto[nls=] + dev-libs/libfguid[nls=] + dev-libs/libhmac[nls=,unicode=,threads=] + dev-libs/libuna[nls=,unicode=] + dev-libs/openssl +" +RDEPEND=" + ${DEPEND} + python? ( ${PYTHON_DEPS} ) + fuse? ( sys-fs/fuse ) +" + +src_prepare() { + 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) \ + +} diff --git a/app-forensics/libluksde/metadata.xml b/app-forensics/libluksde/metadata.xml new file mode 100644 index 000000000..8d6997c48 --- /dev/null +++ b/app-forensics/libluksde/metadata.xml @@ -0,0 +1,11 @@ + + + + + unknown@pentoo.ch + Author Unknown + + + Enable FUSE support + +