summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app-misc/hivex/ChangeLog7
-rw-r--r--app-misc/hivex/Manifest28
-rw-r--r--app-misc/hivex/hivex-1.3.11.ebuild115
3 files changed, 132 insertions, 18 deletions
diff --git a/app-misc/hivex/ChangeLog b/app-misc/hivex/ChangeLog
index ae70b35f5561..4f434355deca 100644
--- a/app-misc/hivex/ChangeLog
+++ b/app-misc/hivex/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for app-misc/hivex
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-misc/hivex/ChangeLog,v 1.25 2014/11/18 23:36:10 dilfridge Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-misc/hivex/ChangeLog,v 1.26 2014/12/05 19:09:03 maksbotan Exp $
+
+*hivex-1.3.11 (05 Dec 2014)
+
+ 05 Dec 2014; Maxim Koltsov <maksbotan@gentoo.org> +hivex-1.3.11.ebuild:
+ Bump to 1.3.11, fixes security bug #490990. Thanks to slepnoga.
18 Nov 2014; Andreas K. Huettel <dilfridge@gentoo.org> hivex-1.3.7-r1.ebuild:
Replace perl-module_pkg_setup with perl_set_version
diff --git a/app-misc/hivex/Manifest b/app-misc/hivex/Manifest
index 94cffd8c777c..6a115e5cbd44 100644
--- a/app-misc/hivex/Manifest
+++ b/app-misc/hivex/Manifest
@@ -20,28 +20,22 @@ AUX 1.3.7/ruby1.9_fix_deprection.patch 1176 SHA256 59a9bc1809f771474739e3b91b665
AUX autoconf_fix-1.3.2.patch 3561 SHA256 318b92cbecf6858a57188b7c4d1c2d18ba0daea84335825286bb4860c32ffe26 SHA512 7e829d2b60eba4ec74785dfae1bb2086cf5a82b9b7d2fe2c7b4f2ed06c8623cdde51cdc789d13a1dbf81bd2e9732f97975999522dd2935b8e06ab875ca854a7d WHIRLPOOL 409cb583e48b6e1281c8ec3147cf7a7ba79c59a112c2ce0b50be886cc9c3b2ff073a404357471f75963a0811d51cad6fcf033afc85eb49a99c6803e540b1f551
AUX python-test-fix-1.3.2.patch 281 SHA256 9bed6a09223f6429966b9c49ffa1fa597127190fec79aee99dd514734d3cc53b SHA512 e2e9ce40687ff275c33d5a00f1c1f023ce7f9dfc5069796737e125106c15e2f81c46fb9a4235ef9aa65eefd0567b06caa1cd872049e7fc1bceb3b78207d72da4 WHIRLPOOL a6e4ee6c9f74c563df5dfd6ae7d083a541825ae482919bf6f7308b8f6815ce70999f87b41700ad0f43a923ae88a3f4097350cc40029b351caaaad82fdec9ae88
AUX ruby_runpath_fix-1.3.2.patch 860 SHA256 97eaf90cb14f3f0997a824dc4d45a48c51e67df98f3c456403fb147c4bd35565 SHA512 d0794ec6199a46908f7aa39b90d464a553ffc7b323bd5abb574bf905632959b90a758f0168972d0134abe6778feca4cd211b9aaa8bad6678f23f54d16d633846 WHIRLPOOL 4c8f91c381759beace4c41a2b3714bed10aeb60aad92591783da019128be1dc7b30bc0ca2fee66ed3d9fa9cb241d9b1070426d0089221f0859ad605aabeb419b
+DIST hivex-1.3.11.tar.gz 1264487 SHA256 c63adf6c7ef9140acf20775d35bef35ab563c0d2f59d3dfb8e0d15cfa7c77678 SHA512 1ff9fbcfb976fea5bba41c5ff06e4dc68af0e507accc236ca0406644ee2c865619b3b3bf9550124778fcd782ddc257f1d89861b45f48c0c3ceed18dfa1e02ced WHIRLPOOL 6d741ad14660390b2c171bff400645cbcd20a991a55b7fb4e349c864e2dd4e606f57f344d8b851acf87d12bf8a3b608a77c073c565d9aa55cd23094d7e09e8cd
DIST hivex-1.3.2.tar.gz 1082330 SHA256 e02d664b262f616e842d58a3787315ceb239c5986ff0652b37af9aeed483025c SHA512 2ffa3585bd76f4c7daeb780e9bde8b22ec85caa5e8bbd8e1d7192c828e7914331e669f20b1aa6477cf72072699395b1c91877322f83e74067069f09e6a7c7ddc WHIRLPOOL 9373a88ed0a6fb0fb7d9011c8c2800ca9c4c9ff3f5121653d6150cfbb17243f6d94bee80a28a92b34be29f59df7e4f971d9acc3c03dd0049eb4524069a52471a
DIST hivex-1.3.7.tar.gz 1168881 SHA256 9f74432bb7b620d6629265fa5efefa45a978b1ee80e4891d12789dc34896eb83 SHA512 0e3cbd02e457472a53ec06e0aab3d6fc65f67cf97d1f0bd5d62cadb52fd8f70f4281ee7e1fc614a5aa030d86edaab32c2eea3b9d9d9e2d77c12e4c421118a142 WHIRLPOOL 759307f458c1f2f082462aedc7f19cb5175f72a89efc32815d22f02b26353a73e5c5d0967ff2d002de919a17ae9999fec51b648355a8cdfefbc0557bc33bf9a6
+EBUILD hivex-1.3.11.ebuild 2242 SHA256 d900ed7f16c27c29de428907bea723c38bd52b734918f88277c46fefbf8ce117 SHA512 8cd7810840d26a29bfa8e3f94253d9f8b028d6bb9553cd4167717eb1ed80f881b864ee69554eada282c4e08774ff711be2e5f340fdd355a1d8fa64e435a607c8 WHIRLPOOL dffd6deaf0bdcb4857db583bf251e629b5c5a492a95abd3d831657650841f0cf4296256a64d3d87d4628d896359f69a3637673d390e6058805ca53600250b52f
EBUILD hivex-1.3.2-r2.ebuild 1801 SHA256 ce1a2ea8706f906906c2b1454fb4136fdcd88674a09df0207d5ef2dd625b66aa SHA512 00d7090183d1ac32063552fd1d3304c5fbd895ea49047b34947cee32403d3c235c3f529b4a4253621c68673dc8bf2e4b844eb73030804c9fa5fa4b2a30b4819b WHIRLPOOL 776f2ae100e3914b1c5ccd423d639d14419fc27f4c3e071fb26803bd681fdeb0a1213518e859c916ebf0e486d8109ce920bdca3e0d9199ccedb07aa08afafa87
EBUILD hivex-1.3.7-r1.ebuild 2365 SHA256 2bf43d8f263eecfe4bc4eaa24928e9f1d06ac123459fd79d6f9eb9a194c0cb4d SHA512 5066801553846ac22e3ad5e966ede30d997e0ad1324c95f0adcda81b5c48fa4b117b1185a8d700a28802674a3bc5f45bcac2d02d36bd778210d514312199cbb9 WHIRLPOOL b11a5ec94d817c46cac118ac1a873fb07b0011e87ac89846d4b18326f776901e8bd06dd9ec8c709df6449dcf7b117d63402a78052e93661b77036458ad4cd1c0
-MISC ChangeLog 5610 SHA256 9e19e63ee92fdefab37cf8dbce0619e5b1ce94507872e1aa048c70d1b376d3ea SHA512 1915cdb6d17c499d7983debe9fc3e92900e14e0e09b31a1e0f03d04e8516c4e7fc8fbfa17f00cdba6cd73a49156ba322f332f61e506c161ede3d22079ec9971d WHIRLPOOL 26d26dab1fc17966d8930eab50c099134040490afc6bd38e4c015ce2cee15d9e4a27a864b93eb34d5ef1799a10749093b803856375bf6e6687c964c7705ff73d
+MISC ChangeLog 5780 SHA256 879f5ac8d10c0cf8c897644ae9be2ef35745060b6942366df2b218673811162c SHA512 dc035de585d152837d0900760bb3ddab477f4c8c7d8eae3bac42f15cf363c3c3268613c3f9c91712b708b3aa4e2fa7c903a6d1bd767b81688507afcf6cd21a53 WHIRLPOOL 795a5e0d4c4cbffbfc0767dbce2fd9bd12152bcec8399ca1d680374587385e139780e2a49b95ef0fa43f7710de2e51d208717eb007c3aa775bc893a66e0f4083
MISC metadata.xml 369 SHA256 fbf0c047dd8f31baf2319b73779aa528e5c22283e2eb6f1b68a826e42b7eedc7 SHA512 1588487b3894d396348e5754ae1d9f93a0a7b2e72b87f59c4ce6ec6ae2564b6c7cd7fb40c098009989143412cdd3affbb6a7e07ea10f7955357d1c8b2fb41377 WHIRLPOOL c686ffb6a35eeee66c8316d686b1066fef117b216b264c96a84d21eb8d79718456babc43db707af119c84bf3f99946d64572c32cf5a05ee82b65315448255bd0
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0
+Version: GnuPG v2
-iQJ8BAEBCABmBQJUa9fwXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
-ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQwNzlCRDk4QzA4RENBRkYzQUEwRjQzMDlF
-QkU2QTMzNkJFMTkwMzlDAAoJEOvmoza+GQOcoPQP/jsuepr8CHLbZ/d0/pbRG+FJ
-Hy9/+6uAWxb5qPmG2XO84Ke65HRZ4eoC7uQQ6kRN0mAtOYn6BPdBiqd3XhrUqkk9
-LrWTM9gxrpPCreAi4RAoKhyfXhmA/a+/E2cJNXG16UJrn31OretQQgw9jPhUkizg
-aR/wePblvedW1mElRTo5YwnB6nb9tEJqc4dmTXAAPDDDWk/tZgK2s/7ZQE/c/6Di
-yt4mcmBygpNVSIyCozaAK4X1zkx7uXQeSWgZBH7lB98p9547C+5ecb0t8MMFjpqK
-qLsf8EBIpxxk1HcHPvk1Y9mBtvyHYor7IGkqGm1KaxCiZ5l70ehqS+qMMaeSV75Z
-woQan5Ke6g8lxroUaW1746Mccko2gvhB/dv/q9q38qaz6TWO7YrxxU4CaVc0/eqG
-B7+kOcX1EemcOOe0+wpVkG/zGyY2krV2lCO1gSZfAB2ebeRLXL20Nn6eyYBKArpS
-OoIfO1iCF1XpeFkZmc3KRDik9sKyRfd6tOJw2Ei8XoYjGFu4kifXn95B/v436jEN
-/VmTvCwMCV3q9ym8DumX1seAiLccTxgdBN3OA1LfSKXsf9wZPxSggJaBASVNDQ3Y
-e8TfJ9Ja4C3qSfs4LEeqUIhOyi3j/9pld5RdydKa/Cb5OwKwUupXFF23qgW+QLmd
-7i1hdFcJ/FLXBcE7FqH2
-=4ET3
+iQEcBAEBCAAGBQJUggKuAAoJEAmJmMX429reOE8H/ROl1hxGZvwBg7y90lwVjkFg
+kfhn0URLHf/x5QE0RP42KxxwSo55ejpRvzdJhm5ZROLfzKkvIBQ31TJ5lc9Z6h+m
+fyWkwIjUaVSN3m8WevAeosgR7u0yTVKPl07ASd3VZdOXEc5daYn88LlcQ5Q12ihZ
+JemBK0QVr85OlwXn+T2O+eUXEtwFvctoiuglNgRE9WpS8pm0Cux3MNNr2hTpVeGM
+ZPdR7Yj9d993bblB14OqLtuOShH3+Fw+gyqpph39O3XvQh1fY7yt1whg6MsBmIku
+09kCK3IGQdJpTsLbYWwy96R4Ze51cWImaiGkQ9oPkslsdABFY5OyluK22q6x2GU=
+=2Zo0
-----END PGP SIGNATURE-----
diff --git a/app-misc/hivex/hivex-1.3.11.ebuild b/app-misc/hivex/hivex-1.3.11.ebuild
new file mode 100644
index 000000000000..751af497ac0e
--- /dev/null
+++ b/app-misc/hivex/hivex-1.3.11.ebuild
@@ -0,0 +1,115 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-misc/hivex/hivex-1.3.11.ebuild,v 1.1 2014/12/05 19:09:03 maksbotan Exp $
+
+EAPI=5
+
+AUTOTOOLS_IN_SOURCE_BUILD=1
+
+USE_RUBY="ruby20"
+RUBY_OPTIONAL=yes
+
+PYTHON_COMPAT=(python2_7 python3_{3,4})
+
+inherit base autotools autotools-utils eutils perl-app ruby-ng python-single-r1
+
+DESCRIPTION="Library for reading and writing Windows Registry 'hive' binary files"
+HOMEPAGE="http://libguestfs.org"
+SRC_URI="http://libguestfs.org/download/${PN}/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="ocaml readline +perl python test static-libs ruby"
+
+RDEPEND="
+ virtual/libiconv
+ virtual/libintl
+ dev-libs/libxml2:2
+ ocaml? ( dev-lang/ocaml[ocamlopt]
+ dev-ml/findlib[ocamlopt]
+ )
+ readline? ( sys-libs/readline )
+ perl? ( dev-perl/IO-stringy )
+ ruby? ( $(ruby_implementations_depend) )
+ python? ( ${PYTHON_DEPS} )
+ "
+
+DEPEND="${RDEPEND}
+ dev-lang/perl
+ perl? (
+ test? ( dev-perl/Pod-Coverage
+ dev-perl/Test-Pod-Coverage )
+ )
+ "
+
+ruby_add_bdepend "ruby? ( dev-ruby/rake )"
+ruby_add_bdepend "ruby? ( virtual/ruby-rdoc )"
+
+REQUIRED_USE="python? ( ${PYTHON_REQ_USE} )"
+
+DOCS=( README )
+S="${WORKDIR}/${P}"
+
+#We are aware of rather poor quality of this ebuild, but the bump is required to fix security bug. We will fix other matters later.
+
+pkg_setup() {
+ if use python; then
+ python-single-r1_pkg_setup
+ fi
+ if use perl; then
+ perl-module_pkg_setup
+ fi
+}
+
+src_unpack() {
+ default
+}
+
+src_prepare() {
+ base_src_prepare
+}
+
+src_configure() {
+ local myeconfargs=(
+ $(use_with readline)
+ $(use_enable ocaml)
+ $(use_enable perl)
+ --enable-nls
+ $(use_enable python)
+ $(use_enable ruby)
+ --disable-rpath )
+
+ autotools-utils_src_configure
+
+ if use perl; then
+ pushd perl
+ perl-app_src_configure
+ popd
+ fi
+}
+
+src_compile() {
+ autotools-utils_src_compile
+}
+
+# Test binding's dont't wok properly in gentoo layout
+#src_test() {
+# if use perl;then
+# pushd perl
+# perl-app_src_install
+# popd
+# fi
+#
+# autotools-utils_src_compile check
+#}
+
+src_install() {
+ strip-linguas -i po
+
+ autotools-utils_src_install "LINGUAS=""${LINGUAS}"""
+
+ if use perl; then
+ perl_delete_localpod
+ fi
+}