Gentoo Archives: gentoo-commits

From: Mike Auty <ikelos@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] dev/ikelos:master commit in: app-forensics/libbfio/, app-forensics/libpff/, app-forensics/dff/files/, ...
Date: Mon, 30 May 2011 21:35:39
Message-Id: 2ce8154e2741ad07ae69f76a9585df7f4c536adc.ikelos@gentoo
1 commit: 2ce8154e2741ad07ae69f76a9585df7f4c536adc
2 Author: Mike Auty <ikelos <AT> gentoo <DOT> org>
3 AuthorDate: Mon May 30 21:35:14 2011 +0000
4 Commit: Mike Auty <ikelos <AT> gentoo <DOT> org>
5 CommitDate: Mon May 30 21:35:14 2011 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=dev/ikelos.git;a=commit;h=2ce8154e
7
8 Bump dff to 1.1.0, along with auxiliary dependencies libpff and libbfio.
9
10 ---
11 app-forensics/dff/Manifest | 3 +
12 app-forensics/dff/dff-1.1.0.ebuild | 41 ++++++++++++++++++++
13 .../dff/files/dff-1.1.0-libpff-libbfio.patch | 40 +++++++++++++++++++
14 app-forensics/libbfio/Manifest | 2 +
15 .../libbfio-0.0.20110312_alpha.ebuild} | 4 +-
16 app-forensics/libpff/Manifest | 2 +-
17 .../libpff/libpff-0.0.20110413_alpha.ebuild | 2 +-
18 7 files changed, 90 insertions(+), 4 deletions(-)
19
20 diff --git a/app-forensics/dff/Manifest b/app-forensics/dff/Manifest
21 index 7595f0c..3951fa1 100644
22 --- a/app-forensics/dff/Manifest
23 +++ b/app-forensics/dff/Manifest
24 @@ -1,7 +1,10 @@
25 AUX dff-0.9-disable-qtassistant.patch 2003 RMD160 cc8ab1c4b831c8d10a51924f741179cad0a6cd12 SHA1 956e91729adcb672b1ad4627f92ce73314a61d5b SHA256 74ba69e0de124a8b2df80db4aa496d45ce8675bd1e429989deca0e302e8329a2
26 AUX dff-1.0.0-disable-qtassistant.patch 1657 RMD160 06b9679458b97f91c33eb74fa84d7c0d55b816eb SHA1 535d4e60cee04b53d044f273053cd69043472197 SHA256 c4f17f4f3d65987802953683bce3f966d4f149c5deefc465354e63e8a090e5cf
27 +AUX dff-1.1.0-libpff-libbfio.patch 1579 RMD160 78f3c0dde17e362fb2e394a934c6056378d5e8cf SHA1 73ac651c35566a2ed077fada9c3411eacd578aa6 SHA256 c5710ed7c45b14496ce998e464db0aced4f5ed95644bb7c43d90e8c5a0714406
28 DIST dff-src-0.9.tar.gz 8855562 RMD160 217920495f5c88cc8767eba0cbaaf04094856422 SHA1 6289143384b4de85b540354d7b89c05d95faf1a9 SHA256 7456c948b4e8fcbf26174784df3f5815475dcacc68a70f76e3281751c2c35856
29 DIST dff-src-1.0.0.tar.gz 9793438 RMD160 82dbf88845012ac12d57fafd9937adf5281a99a0 SHA1 b103026f3fa2d313f2c832274d361007f79a84ba SHA256 365bd6e662f7585846f8821e12c548ed405c36a4ecd57b8a98c759162d6b2444
30 +DIST dff-src-1.1.0.tar.gz 9751963 RMD160 59c62046e6f06766fdfe27ae4b1c7e8f811f5c13 SHA1 3eb0700b40a4bdc29ab9dbd3ecbae0441303b6b3 SHA256 0dab2e10f9c2cb2d1363b51284e9616725f85e84aea58719848f41626fa894d1
31 EBUILD dff-0.9.ebuild 963 RMD160 5ada28efa9cf31f96908daff0e75babd722bae31 SHA1 16588e175829b559c04313227aa85c011151a2aa SHA256 1253256f26a7e1f2c9be80e24b6544591df2ae07087d1110a3691242397ef884
32 EBUILD dff-1.0.0-r1.ebuild 896 RMD160 91441fbbb74192d4dce0116c98d6cc4f4a0ffcb4 SHA1 f1f0d54a6d78d20928a902b80a7a3c2d426d302a SHA256 c5531888c539204a2b4730c9605781df64d0bea9bfded3c40aa57e976953bb80
33 +EBUILD dff-1.1.0.ebuild 1039 RMD160 d0af5bbbd6133e8316f5d51749b17df776758a2e SHA1 4780b82710142d9616f2c58842b4a88121760161 SHA256 2f8abdf0aef44538098eb08e6a9d974d06cbb2155e28711ab8d219a947db0400
34 MISC metadata.xml 394 RMD160 df210fb9ce05a23c5baec3b506f7767020600437 SHA1 aaaa68db4a9341176e4a4abf0191ef0eefca5588 SHA256 468d24a01d9970364c6953f3f5cd896ced22cd80c417b3fbd9bd040230c37753
35
36 diff --git a/app-forensics/dff/dff-1.1.0.ebuild b/app-forensics/dff/dff-1.1.0.ebuild
37 new file mode 100644
38 index 0000000..0bc1dc7
39 --- /dev/null
40 +++ b/app-forensics/dff/dff-1.1.0.ebuild
41 @@ -0,0 +1,41 @@
42 +# Copyright 1999-2010 Gentoo Foundation
43 +# Distributed under the terms of the GNU General Public License v2
44 +# $Header: $
45 +
46 +EAPI=3
47 +PYTHON_DEPEND="2:2.6"
48 +
49 +inherit cmake-utils python
50 +
51 +DESCRIPTION="A digital forensics framework which aims to analyze and recover any
52 +kind of digital artifact."
53 +HOMEPAGE="http://tracker.digital-forensic.org/"
54 +SRC_URI="http://www.digital-forensic.org/${PN}-src-${PV}.tar.gz"
55 +
56 +LICENSE="GPL-2"
57 +SLOT="0"
58 +KEYWORDS="~x86 ~amd64"
59 +IUSE="phonon doc ewf +aff +pff"
60 +
61 +DEPEND=">=dev-lang/swig-1.3.38
62 + dev-python/sip
63 + doc? ( >=dev-python/PyQt4-4.4.0[phonon?,webkit,assistant] )
64 + !doc? ( >=dev-python/PyQt4-4.4.0[phonon?] )
65 + >=sys-apps/file-4.26[python]
66 + "
67 +RDEPEND="${DEPEND}
68 + ewf? ( >=app-forensics/libewf-20100226 )
69 + aff? ( >=app-forensics/afflib-3.6.8 )
70 + pff? ( app-forensics/libpff )
71 + "
72 +
73 +src_prepare() {
74 + epatch "${FILESDIR}/${PN}-1.0.0-disable-qtassistant.patch"
75 + epatch "${FILESDIR}/${PN}-1.1.0-libpff-libbfio.patch"
76 +}
77 +
78 +src_configure() {
79 + mycmakeargs+=( "-DINSTALL:BOOLEAN=ON" )
80 + cmake-utils_src_configure
81 +}
82 +
83
84 diff --git a/app-forensics/dff/files/dff-1.1.0-libpff-libbfio.patch b/app-forensics/dff/files/dff-1.1.0-libpff-libbfio.patch
85 new file mode 100644
86 index 0000000..b69d73a
87 --- /dev/null
88 +++ b/app-forensics/dff/files/dff-1.1.0-libpff-libbfio.patch
89 @@ -0,0 +1,40 @@
90 +diff --git a/CMakeLists.txt b/CMakeLists.txt
91 +index 1321a40..1f78be7 100644
92 +--- a/CMakeLists.txt
93 ++++ b/CMakeLists.txt
94 +@@ -225,19 +225,10 @@ endif(ENABLE_INDEXER)
95 + # Need libbfio separate installation for DFF to be able to use PFF.
96 + # To summarize, install http://libbfio.sf.net first, before http://libpff.sf.net .
97 + if(UNIX)
98 +- if(INSTALL)
99 +- # Link with static version at install, until PFF be added to respective packages streams
100 +- find_library(PFF_MAIN_LIBRARY NAMES libpff.a)
101 +- else(INSTALL)
102 +- find_library(PFF_MAIN_LIBRARY NAMES pff)
103 +- endif(INSTALL)
104 ++ find_library(PFF_MAIN_LIBRARY NAMES pff)
105 + if(PFF_MAIN_LIBRARY)
106 + message(STATUS "PFF library found: ${PFF_MAIN_LIBRARY}")
107 +- if(INSTALL)
108 +- find_library(PFF_BFIO_LIBRARY NAMES libbfio.a)
109 +- else(INSTALL)
110 +- find_library(PFF_BFIO_LIBRARY NAMES bfio)
111 +- endif(INSTALL)
112 ++ find_library(PFF_BFIO_LIBRARY NAMES bfio)
113 + if(PFF_BFIO_LIBRARY)
114 + message(STATUS "Separate PFF bfio library found: ${PFF_BFIO_LIBRARY}")
115 + else(PFF_BFIO_LIBRARY)
116 +@@ -251,12 +242,7 @@ endif(UNIX)
117 + ## AFFlib check for AFF connector, added separatly on windows
118 + # TODO ; we need afflib >= 3.6, this have to be checked
119 + if(UNIX)
120 +- if(INSTALL)
121 +- # Link with static version at install, until AFF >= 3.6 be added to respective packages streams
122 +- find_library(AFF_LIBRARY NAMES libafflib.a)
123 +- else(INSTALL)
124 +- find_library(AFF_LIBRARY NAMES afflib)
125 +- endif(INSTALL)
126 ++ find_library(AFF_LIBRARY NAMES afflib)
127 + if(AFF_LIBRARY)
128 + message(STATUS "AFF library found: ${AFF_LIBRARY}")
129 + else(AFF_LIBRARY)
130
131 diff --git a/app-forensics/libbfio/Manifest b/app-forensics/libbfio/Manifest
132 new file mode 100644
133 index 0000000..45edd22
134 --- /dev/null
135 +++ b/app-forensics/libbfio/Manifest
136 @@ -0,0 +1,2 @@
137 +DIST libbfio-alpha-20110312.tar.gz 560032 RMD160 a529d2e161c15798cc48ce70be3c4bcde6f9047d SHA1 5023eb6d842addc2dd8f864f4b9c484ea89fab0d SHA256 934a1f42e44f68a32db1206eeee21cc7bd040820068be12b926d0b153b2ec191
138 +EBUILD libbfio-0.0.20110312_alpha.ebuild 625 RMD160 0c41d245147fcba58e630558b8f812b3ac7293c7 SHA1 b81c48716e68f9ca1f1ad62c5a10b7e9a9736994 SHA256 5766dd91b833116397fd5b4885daea51e72889cc99f236e811b58a5d8fd25463
139
140 diff --git a/app-forensics/libpff/libpff-0.0.20110413_alpha.ebuild b/app-forensics/libbfio/libbfio-0.0.20110312_alpha.ebuild
141 similarity index 80%
142 copy from app-forensics/libpff/libpff-0.0.20110413_alpha.ebuild
143 copy to app-forensics/libbfio/libbfio-0.0.20110312_alpha.ebuild
144 index 4720aba..e098a96 100644
145 --- a/app-forensics/libpff/libpff-0.0.20110413_alpha.ebuild
146 +++ b/app-forensics/libbfio/libbfio-0.0.20110312_alpha.ebuild
147 @@ -8,8 +8,8 @@ inherit versionator
148
149 MY_DATE="$(get_version_component_range 3)"
150
151 -DESCRIPTION="Library for accessing Personal Folder Files."
152 -HOMEPAGE="http://sf.net/projects/libpff"
153 +DESCRIPTION="Library for providing a basic file input/output abstraction layer."
154 +HOMEPAGE="http://sf.net/projects/libbfio"
155 SRC_URI="mirror://sourceforge/project/${PN}/${PN}-alpha/${PN}-alpha-${MY_DATE}/${PN}-alpha-${MY_DATE}.tar.gz"
156
157 LICENSE="LGPL-3"
158
159 diff --git a/app-forensics/libpff/Manifest b/app-forensics/libpff/Manifest
160 index f54b842..b3d5181 100644
161 --- a/app-forensics/libpff/Manifest
162 +++ b/app-forensics/libpff/Manifest
163 @@ -1,2 +1,2 @@
164 DIST libpff-alpha-20110413.tar.gz 1103923 RMD160 1fc64d8d574364f9f208cb94a2d05aebb4ce2b2e SHA1 3071f0b7e767f9e71ce5d09d95988f7a6dc3a8e7 SHA256 9d2ec6778abc8228ada26e3fc41731c701976c11474668edf49d5f79d42fd62d
165 -EBUILD libpff-0.0.20110413_alpha.ebuild 619 RMD160 61a2ed88e29fc8043bbb0a8a79bfbc7210042df7 SHA1 ec4155a28d5f90b6c2eb2e373f3c3e03e313bc35 SHA256 51affbc8dc1c14763226b6008fbd4e42805a3e0ea3f73d286f4823eb9b600ea0
166 +EBUILD libpff-0.0.20110413_alpha.ebuild 623 RMD160 3dbdf1bbbab98a7d156538bebd316b6186a476f6 SHA1 0654345768674ce5e0143e49991a6d9a4fbb85fd SHA256 ef523effb25593eadb78e08820c1b7d4a2b912fd90c64dcfedbeb226e60f58f6
167
168 diff --git a/app-forensics/libpff/libpff-0.0.20110413_alpha.ebuild b/app-forensics/libpff/libpff-0.0.20110413_alpha.ebuild
169 index 4720aba..de23244 100644
170 --- a/app-forensics/libpff/libpff-0.0.20110413_alpha.ebuild
171 +++ b/app-forensics/libpff/libpff-0.0.20110413_alpha.ebuild
172 @@ -17,7 +17,7 @@ SLOT="0"
173 KEYWORDS="~x86 ~amd64"
174 IUSE=""
175
176 -DEPEND=""
177 +DEPEND="app-forensics/libbfio"
178 RDEPEND="${DEPEND}"
179
180 S="${WORKDIR}/${PN}-${MY_DATE}"