summaryrefslogtreecommitdiff
path: root/app-forensics/libewf
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /app-forensics/libewf
reinit the tree, so we can have metadata
Diffstat (limited to 'app-forensics/libewf')
-rw-r--r--app-forensics/libewf/Manifest7
-rw-r--r--app-forensics/libewf/libewf-20130416.ebuild53
-rw-r--r--app-forensics/libewf/libewf-20140608.ebuild52
-rw-r--r--app-forensics/libewf/metadata.xml15
4 files changed, 127 insertions, 0 deletions
diff --git a/app-forensics/libewf/Manifest b/app-forensics/libewf/Manifest
new file mode 100644
index 000000000000..ff5ef2e8e251
--- /dev/null
+++ b/app-forensics/libewf/Manifest
@@ -0,0 +1,7 @@
+DIST libewf-20130416.tar.gz 1968288 SHA256 e0f14071665b24a8077a24f4cafbf092ad5ac1859f49994dc4e843e747ba7a89 SHA512 e84e920dfe6e5a313bc165b1796ab9681c5b42fdefc7120b4f1c0f4e42b220d8192e03df2707051cf16f4cc991facdfdbd39042dcfb645ac7a27b549e02bd96e WHIRLPOOL 2afb81706899881d5191fec53409d2445e4ca7c485738eb638ef26eea602a4bf71da1ae56d986c49630dc13b1d287cf9c070c473ed72df0e2e0e8c86b4dffe06
+DIST libewf-20140608.tar.gz 2129518 SHA256 d14030ce6122727935fbd676d0876808da1e112721f3cb108564a4d9bf73da71 SHA512 f77f01e3452027bff71e644708744e0774e1e397c70e2ebd687983730f03ffb01b26fec782bec79971e149caac5029484f3d9073c3a8042df951bfc542fe2436 WHIRLPOOL ab643847cbce6ad9b8de33a82e5ecb27a05f45f55a831e33827eeae010126fa061f9fc0186457bf48f2b6cf1e481b88bfa9f156dab0f46cd40954c1eb25bd477
+EBUILD libewf-20130416.ebuild 1385 SHA256 7ef2c8dca3b9d83dd98ba805209a5483cacffdb93289484d88fa49f0526e7315 SHA512 86624b6b04152ef9080967fd9acfd65827dc592a5fe2d5f94423c2eab2e280e5f809ffadebecd74b47d404b77debefcc3589df4c20bc3662e0e13c8f661337a7 WHIRLPOOL a3d3159c9c25a5c4ef52d36fd3f5e5bd86329d0d1c3451414375313e98002f7341604761d428a8b6dbe258a787fc3212ea0d1b2e251309fc5dba1c146fd51065
+EBUILD libewf-20140608.ebuild 1345 SHA256 a59600fdf83cd7e38ee359fd706cc4ad79709c518e1c94312b534c912771e039 SHA512 befedbe1643d99dfaf3a026ca2091557f6edbfaa784731b11a4bd31901d11527f5b44092394813955d473806893d8a22d1fe4a5aa08daec05d411c0f760374b8 WHIRLPOOL aac378f3db9f637ea8bfe5fd83d1729959054fb21454205c16cdcb9edb82bacdd19f817c114164fad20ce95657a76d2d740fb630b90678147281a6314bcd7526
+MISC ChangeLog 3881 SHA256 9dc73519ed8634d20801656656484effca5f32d4de887ff84a01f4aeacb4a95e SHA512 8e3b899e97fa2b01afb2cbfd8c56af32e3628335fc932c56a32f6dbfaf3ae55a69858c52dccd61af93138e927c569cffcc0b31618608b119399332157ceb0cc0 WHIRLPOOL f7c9a992422c550eeab2939f1392fe773f7dc63161c7616801f3cd40549fce3d9058c3ee4cf553611ad99adbaaa9a3f0976d6dcce2e7f0b115d0b9fe4582fdb3
+MISC ChangeLog-2015 7632 SHA256 58d50afedcbc2747a4ee6a64d982c7c85b20f85a531f129bde6d526144232d10 SHA512 e0cfa20879608fb9e7ae8a20a4d5c1e0ce273c000e6f98d05b2ea103d1840f513064d617a14dbe5c0e9c57e2beaff7b6ea023cc1b97bcda8e13c30df63e2c08e WHIRLPOOL ca1ffda7c9640acdd3e3cc40c56f12bf91d80f3dcfbc86949bb37c7e4fdd0311d5eedbdaf7507cb8ee0c102c7c863a8408f312d551c5ee7ba473712d2ca01498
+MISC metadata.xml 558 SHA256 c8254d4f749eabceac98859d8f0356ec9420a420e7db4784deeaa34081979ebc SHA512 bc1d1da35f777a5c48a03120e432b7ec09f3ae827118782db7861640f23a190ca32b464fb28e219b2494da23bf036199c8ea2cd43c56896fd068fa6cabab9ef4 WHIRLPOOL 2824f4bef878d5d196dbf667e257ea8e46415c5974314f929637184345846a409426e25de7d96ed6648fd0992804ad464e52347dabb0129f14b738259fb496c2
diff --git a/app-forensics/libewf/libewf-20130416.ebuild b/app-forensics/libewf/libewf-20130416.ebuild
new file mode 100644
index 000000000000..e9b3505509dc
--- /dev/null
+++ b/app-forensics/libewf/libewf-20130416.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit autotools-utils
+
+DESCRIPTION="Implementation of the EWF (SMART and EnCase) image format"
+HOMEPAGE="https://github.com/libyal/libewf"
+SRC_URI="https://libewf.googlecode.com/files/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/2"
+KEYWORDS="amd64 hppa ppc x86"
+# upstream bug #2597171, pyewf has implicit declarations
+#IUSE="debug python rawio unicode"
+IUSE="debug ewf +fuse rawio +ssl static-libs +uuid unicode zlib"
+
+DEPEND="
+ sys-libs/zlib
+ fuse? ( sys-fs/fuse )
+ uuid? ( sys-apps/util-linux )
+ ssl? ( dev-libs/openssl )
+ zlib? ( sys-libs/zlib )"
+RDEPEND="${DEPEND}"
+
+AUTOTOOLS_IN_SOURCE_BUILD=1
+
+DOCS=( AUTHORS ChangeLog NEWS README documents/header.txt documents/header2.txt )
+
+src_configure() {
+ local myeconfargs=(
+ $(use_enable debug debug-output)
+ $(use_enable debug verbose-output)
+ $(use_enable ewf v1-api)
+ $(use_enable rawio low-level-functions)
+ $(use_enable unicode wide-character-type)
+ $(use_with zlib)
+ # autodetects bzip2 but does not use
+ --without-bzip2
+ #if we don't force disable this then it fails to build against new libbfio
+ --without-libbfio
+ $(use_with ssl openssl)
+ $(use_with uuid libuuid)
+ $(use_with fuse libfuse)
+ )
+ autotools-utils_src_configure
+}
+
+src_install() {
+ autotools-utils_src_install
+ doman manuals/*.1 manuals/*.3
+}
diff --git a/app-forensics/libewf/libewf-20140608.ebuild b/app-forensics/libewf/libewf-20140608.ebuild
new file mode 100644
index 000000000000..ffa753972dd0
--- /dev/null
+++ b/app-forensics/libewf/libewf-20140608.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit autotools-utils
+
+DESCRIPTION="Implementation of the EWF (SMART and EnCase) image format"
+HOMEPAGE="https://github.com/libyal/libewf"
+SRC_URI="https://googledrive.com/host/0B3fBvzttpiiSMTdoaVExWWNsRjg/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/2"
+KEYWORDS="~amd64 ~hppa ~ppc ~x86"
+# upstream bug #2597171, pyewf has implicit declarations
+#IUSE="debug python unicode"
+IUSE="bfio debug ewf +fuse +ssl static-libs +uuid unicode zlib"
+
+DEPEND="
+ sys-libs/zlib
+ bfio? ( =app-forensics/libbfio-0.0.20120425_alpha )
+ fuse? ( sys-fs/fuse )
+ uuid? ( sys-apps/util-linux )
+ ssl? ( dev-libs/openssl )
+ zlib? ( sys-libs/zlib )"
+RDEPEND="${DEPEND}"
+
+AUTOTOOLS_IN_SOURCE_BUILD=1
+
+DOCS=( AUTHORS ChangeLog NEWS README documents/header.txt documents/header2.txt )
+
+src_configure() {
+ local myeconfargs=(
+ $(use_enable debug debug-output)
+ $(use_enable debug verbose-output)
+ $(use_enable ewf v1-api)
+ $(use_enable unicode wide-character-type)
+ $(use_with zlib)
+ # autodetects bzip2 but does not use
+ --without-bzip2
+ $(use_with bfio libbfio)
+ $(use_with ssl openssl)
+ $(use_with uuid libuuid)
+ $(use_with fuse libfuse)
+ )
+ autotools-utils_src_configure
+}
+
+src_install() {
+ autotools-utils_src_install
+ doman manuals/*.1 manuals/*.3
+}
diff --git a/app-forensics/libewf/metadata.xml b/app-forensics/libewf/metadata.xml
new file mode 100644
index 000000000000..a4f3a69c3044
--- /dev/null
+++ b/app-forensics/libewf/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <!-- maintainer-needed -->
+ <use>
+ <flag name="bfio">Enables libbfio for chaining file in file handling</flag>
+ <flag name="rawio">Enables raw IO handling</flag>
+ <flag name="ewf">Enables the v1 API</flag>
+ <flag name="fuse">Enable fuse support for ewfmount</flag>
+ <flag name="uuid">Enable UUID support in the ewftools</flag>
+ </use>
+ <upstream>
+ <remote-id type="github">libyal/libewf</remote-id>
+ </upstream>
+</pkgmetadata>