diff options
author | Maxim Koltsov <maksbotan@gentoo.org> | 2014-12-05 19:09:11 +0000 |
---|---|---|
committer | Maxim Koltsov <maksbotan@gentoo.org> | 2014-12-05 19:09:11 +0000 |
commit | a9fe921a9f96205e41d96c8ce2dd99132c5ab0c5 (patch) | |
tree | 21b088c3f84238ff5ac5c166768b640d437a661f /app-misc/hivex | |
parent | Clean old, thanks to slepnoga (diff) | |
download | historical-a9fe921a9f96205e41d96c8ce2dd99132c5ab0c5.tar.gz historical-a9fe921a9f96205e41d96c8ce2dd99132c5ab0c5.tar.bz2 historical-a9fe921a9f96205e41d96c8ce2dd99132c5ab0c5.zip |
Bump to 1.3.11, fixes security bug #490990. Thanks to slepnoga.
Package-Manager: portage-2.2.15/cvs/Linux x86_64
Manifest-Sign-Key: 0xF8DBDADE
Diffstat (limited to 'app-misc/hivex')
-rw-r--r-- | app-misc/hivex/ChangeLog | 7 | ||||
-rw-r--r-- | app-misc/hivex/Manifest | 28 | ||||
-rw-r--r-- | app-misc/hivex/hivex-1.3.11.ebuild | 115 |
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 +} |