hivex: test complete

This commit is contained in:
Zero_Chaos 2015-03-26 20:26:40 +00:00
parent d20da834a7
commit a203c45824
8 changed files with 0 additions and 445 deletions

View file

@ -1,6 +0,0 @@
/metadata.xml/1.5/Sun Sep 16 09:03:31 2012//
/hivex-1.3.11.ebuild/1.6/Mon Mar 16 14:40:42 2015//
/hivex-1.3.11-r1.ebuild/1.1/Mon Mar 16 14:40:42 2015//
/ChangeLog/1.32/Mon Mar 16 14:40:42 2015//
/Manifest/1.33/Mon Mar 16 14:40:52 2015//
D

View file

@ -1 +0,0 @@
gentoo-x86/app-misc/hivex

View file

@ -1 +0,0 @@
zerochaos@cvs.gentoo.org:/var/cvsroot

View file

@ -1,186 +0,0 @@
# ChangeLog for app-misc/hivex
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/hivex/ChangeLog,v 1.32 2015/03/16 14:40:42 zerochaos Exp $
*hivex-1.3.11-r1 (16 Mar 2015)
16 Mar 2015; Rick Farina <zerochaos@gentoo.org> +hivex-1.3.11-r1.ebuild,
hivex-1.3.11.ebuild:
ebuild is still pretty bad, but at least it builds again
19 Feb 2015; Sergey Popov <pinkbyte@gentoo.org> -hivex-1.3.2-r2.ebuild,
-hivex-1.3.7-r1.ebuild, -files/autoconf_fix-1.3.2.patch,
-files/python-test-fix-1.3.2.patch, -files/ruby_runpath_fix-1.3.2.patch,
-files/1.3.3/0001-Fixed-gnulib-integration-for-hivexml.patch,
-files/1.3.3/0002-automake.patch,
-files/1.3.3/0003_autoconf_fix_automagic-1.3.3.patch,
-files/1.3.3/0004-ruby_runpath_fix-1.3.3.patch,
-files/1.3.5/0001-add_ocaml_triplet_in_configure.ac.patch,
-files/1.3.5/0002-add_per_triplet_in_configure.ac.patch,
-files/1.3.5/0003-fix_python_defenition_configure.ac.patch,
-files/1.3.5/0004-ruby_runpath_fix-1.3.5.patch,
-files/1.3.6/0001-add_ocaml_triplet_in_configure.ac.patch,
-files/1.3.6/0002-add_per_triplet_in_configure.ac.patch,
-files/1.3.6/0003-fix_python_defenition_configure.ac.patch,
-files/1.3.6/0004-ruby_runpath_fix-1.3.5.patch,
-files/1.3.6-r1/disable_automagic_cumulative_patch.patch,
-files/1.3.6-r1/fix_python_linking.patch,
-files/1.3.7/0004-ruby_runpath_fix-1.3.5.patch,
-files/1.3.7/ruby1.9_fix_deprection.patch:
Security cleanup, wrt bug #490990
19 Feb 2015; Sergey Popov <pinkbyte@gentoo.org> hivex-1.3.11.ebuild:
QA: drop base eclass, drop redundant inherit on autotools eclass
09 Jan 2015; Agostino Sarubbo <ago@gentoo.org> hivex-1.3.11.ebuild:
Stable for x86, wrt bug #490990
09 Jan 2015; Agostino Sarubbo <ago@gentoo.org> hivex-1.3.11.ebuild:
Stable for amd64, wrt bug #490990
05 Jan 2015; Hans de Graaff <graaff@gentoo.org> hivex-1.3.7-r1.ebuild,
hivex-1.3.11.ebuild:
Depend on dev-ruby/rdoc since virtual/ruby-rdoc is a noop these days.
*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
16 Nov 2014; Andreas K. Huettel <dilfridge@gentoo.org> hivex-1.3.2-r2.ebuild,
hivex-1.3.7-r1.ebuild:
Replace fixlocalpod with perl_delete_localpod
14 Jul 2013; Alexander Vershilov <qnikst@gentoo.org> -hivex-1.3.5-r1.ebuild,
-hivex-1.3.6-r1.ebuild, -hivex-1.3.6-r2.ebuild, -hivex-1.3.6.ebuild,
-hivex-1.3.7.ebuild:
remove old unstable versions (thanks to slepnoga)
*hivex-1.3.7-r1 (31 Mar 2013)
31 Mar 2013; Maxim Koltsov <maksbotan@gentoo.org>
+files/1.3.7/0004-ruby_runpath_fix-1.3.5.patch,
+files/1.3.7/ruby1.9_fix_deprection.patch, +hivex-1.3.7-r1.ebuild,
-hivex-1.3.3-r1.ebuild, hivex-1.3.2-r2.ebuild:
Fix issue with glibc 2.16, bug #463894. Fix error with ruby 19, bug #444808.
Thanks to slepnoga.
*hivex-1.3.7 (21 Oct 2012)
21 Oct 2012; Maxim Koltsov <maksbotan@gentoo.org> +hivex-1.3.7.ebuild:
Bump to 1.3.7, thanks to slepnoga
*hivex-1.3.6-r2 (17 Sep 2012)
17 Sep 2012; Maxim Koltsov <maksbotan@gentoo.org>
+files/1.3.6-r1/fix_python_linking.patch, +hivex-1.3.6-r2.ebuild:
Add support for multiple python ABIs
16 Sep 2012; Sergey Popov <pinkbyte@gentoo.org> metadata.xml:
Add name field to first maintainer in metadata
*hivex-1.3.6-r1 (16 Sep 2012)
16 Sep 2012; Sergey Popov <pinkbyte@gentoo.org>
+files/1.3.6-r1/disable_automagic_cumulative_patch.patch,
+hivex-1.3.6-r1.ebuild:
New revision, fixes bugs #433467 and #430168. Thanks to slepnoga
*hivex-1.3.6 (21 Jun 2012)
21 Jun 2012; Maxim Koltsov <maksbotan@gentoo.org>
+files/1.3.6/0001-add_ocaml_triplet_in_configure.ac.patch,
+files/1.3.6/0002-add_per_triplet_in_configure.ac.patch,
+files/1.3.6/0003-fix_python_defenition_configure.ac.patch,
+files/1.3.6/0004-ruby_runpath_fix-1.3.5.patch, +hivex-1.3.6.ebuild:
Bump to 1.3.6, thanks to slepnoga
02 Jun 2012; Maxim Koltsov <maksbotan@gentoo.org> -hivex-1.3.1.ebuild:
Remove old 1.3.1
03 May 2012; Maxim Koltsov <maksbotan@gentoo.org> hivex-1.3.2-r2.ebuild:
Stable for amd64, bug 410323. Permission by Agostino Sarubbo <ago@gentoo.org>
*hivex-1.3.5-r1 (02 May 2012)
*hivex-1.3.2-r2 (02 May 2012)
*hivex-1.3.3-r1 (02 May 2012)
02 May 2012; Maxim Koltsov <maksbotan@gentoo.org>
+files/1.3.3/0004-ruby_runpath_fix-1.3.3.patch,
+files/1.3.5/0004-ruby_runpath_fix-1.3.5.patch,
+files/ruby_runpath_fix-1.3.2.patch, +hivex-1.3.2-r2.ebuild,
+hivex-1.3.3-r1.ebuild, +hivex-1.3.5-r1.ebuild,
-files/autoconf_fix-1.3.1.patch, -hivex-1.3.2-r1.ebuild, -hivex-1.3.2.ebuild,
-hivex-1.3.3.ebuild, -hivex-1.3.5.ebuild:
Fix runpath and ldflags in ruby bindings, bug 412099
*hivex-1.3.5 (25 Mar 2012)
25 Mar 2012; Maxim Koltsov <maksbotan@gentoo.org>
+files/1.3.5/0001-add_ocaml_triplet_in_configure.ac.patch,
+files/1.3.5/0002-add_per_triplet_in_configure.ac.patch,
+files/1.3.5/0003-fix_python_defenition_configure.ac.patch,
+hivex-1.3.5.ebuild, hivex-1.3.2-r1.ebuild:
Bump to 1.3.5, fix autoreconf invocation in 1.3.2-r1. Thanks to slepnoga
*hivex-1.3.3 (26 Feb 2012)
26 Feb 2012; Maxim Koltsov <maksbotan@gentoo.org>
+files/1.3.3/0001-Fixed-gnulib-integration-for-hivexml.patch,
+files/1.3.3/0002-automake.patch,
+files/1.3.3/0003_autoconf_fix_automagic-1.3.3.patch, +hivex-1.3.3.ebuild,
metadata.xml:
Bump to 1.3.3, fix metadata. Thanks to slepnoga
*hivex-1.3.2-r1 (01 Dec 2011)
01 Dec 2011; Maxim Koltsov <maksbotan@gentoo.org> +hivex-1.3.2-r1.ebuild:
Fix usage of autotools-utils.eclass, bug 392087. Thanks to mgorny and
slepnoga
10 Nov 2011; Maxim Koltsov <maksbotan@gentoo.org> hivex-1.3.2.ebuild:
Fix pkg_setup to call python_pkg_setup, bug #389691. Thanks to Arfrever.
06 Nov 2011; Maxim Koltsov <maksbotan@gentoo.org> hivex-1.3.2.ebuild:
Replace pkg_config with pkg_setup, thanks to Arfrever, Bug #389691.
06 Nov 2011; Maxim Koltsov <maksbotan@gentoo.org> hivex-1.3.2.ebuild,
+files/python-test-fix-1.3.2.patch:
Add patch for python tests and make python_need_rebuild use-conditional. Bug
#389691
06 Nov 2011; Maxim Koltsov <maksbotan@gentoo.org> hivex-1.3.2.ebuild:
Fix ebuild syntax, bug #389691.
30 Oct 2011; Maxim Koltsov <maksbotan@gentoo.org> metadata.xml:
Fix mantainer email
*hivex-1.3.2 (28 Oct 2011)
28 Oct 2011; Maxim Koltsov <maksbotan@gentoo.org> +hivex-1.3.2.ebuild,
+files/autoconf_fix-1.3.2.patch:
Bump to 1.3.2, thanks to slepnoga
18 Sep 2011; Maxim Koltsov <maksbotan@gentoo.org> metadata.xml:
Fix herd to be proxy-maintainers
17 Sep 2011; Maxim Koltsov <maksbotan@gentoo.org> hivex-1.3.1.ebuild:
Remove unneeded part of LINGUAS-handling code. Thanks to Andreis Vinogradovs
<spamslepnoga@inbox.ru>
13 Sep 2011; Maxim Koltsov <maksbotan@gentoo.org>
-files/autoconf_fix-1.3.0.patch, hivex-1.3.1.ebuild,
+files/autoconf_fix-1.3.1.patch, -files/incorrect_format.patch:
Remove useless incorrect_format.patch, rename autoconf_fix path to apropriate
${PV}. Thanks to James Cloos <cloos@jhcloos.com> for reporting issue, thanks
to Andreis Vinogradovs <spamslepnoga@inbox.ru> for providing way to fix.
*hivex-1.3.1 (06 Sep 2011)
06 Sep 2011; Maxim Koltsov <maksbotan@gentoo.org>
+files/autoconf_fix-1.3.0.patch, +hivex-1.3.1.ebuild,
+files/incorrect_format.patch, +metadata.xml:
Copy app-misc/hivex from rion-overlay, thanks to slepnoga. Bug #342217

View file

@ -1,5 +0,0 @@
DIST hivex-1.3.11.tar.gz 1264487 SHA256 c63adf6c7ef9140acf20775d35bef35ab563c0d2f59d3dfb8e0d15cfa7c77678 SHA512 1ff9fbcfb976fea5bba41c5ff06e4dc68af0e507accc236ca0406644ee2c865619b3b3bf9550124778fcd782ddc257f1d89861b45f48c0c3ceed18dfa1e02ced WHIRLPOOL 6d741ad14660390b2c171bff400645cbcd20a991a55b7fb4e349c864e2dd4e606f57f344d8b851acf87d12bf8a3b608a77c073c565d9aa55cd23094d7e09e8cd
EBUILD hivex-1.3.11-r1.ebuild 2258 SHA256 676b87793e9eec21472f49e4a27bdad854212765d026083b12b3d4ede7b8643b SHA512 7f57923c745aa62b9408ed8d42fb912c0c84c0b34001ef097ac8b01fefafe1bd7677cffca3c8a8cefa0112f209af6d71c691d0d7af1c802f54a7e7228e002c2f WHIRLPOOL 7a395ab01dcac449005242caabbe1894e58f85c3792e784fa5ade9588ef4113d3db519fce665beac413cb51d22ea938b956529fb5d3250d7973531a1734dfe9f
EBUILD hivex-1.3.11.ebuild 2245 SHA256 6cabf869164ffd0d3ca72627b09ab8391c3c828a36c379653480f6b797ae54b5 SHA512 5a75b3bb0b72d420b8551f9408ea826f806c644e08bfc35bd7cf82f27a70f5227d0f252bd8b816f719b016f07dae93811fc99ccaf293af2d7cf03b729fe68655 WHIRLPOOL 5607a7baddda38bb18c699bbd690fbc926ddc457fb18732fc9214950c3173f8cdb905c5931ca2701d045bddfd56808e9131db8da0e2029c6ab63b53f428fa882
MISC ChangeLog 7604 SHA256 7660c7472c3542324a65ae5ab3a2a170e3b263cc3bb9a9ee3ab49c6c8194836f SHA512 5f3b71cfa7525bc0bf81debd83dcb8b56c9283a61b3d60c51d2c8f1addf459ec8205d2807cf1f3061cae7c54b483846b188bed12e17d9d4ae2c0cb05627b4e9e WHIRLPOOL d5c6b792b6f424630d540cb0cca4dbc21e0b6c4f4b4b5835d1f36066d486f9ec0a039d0969be9a3d42ae4906f8c95b759f43cc1b5f2ed07fe43de1d5f90f8f15
MISC metadata.xml 369 SHA256 fbf0c047dd8f31baf2319b73779aa528e5c22283e2eb6f1b68a826e42b7eedc7 SHA512 1588487b3894d396348e5754ae1d9f93a0a7b2e72b87f59c4ce6ec6ae2564b6c7cd7fb40c098009989143412cdd3affbb6a7e07ea10f7955357d1c8b2fb41377 WHIRLPOOL c686ffb6a35eeee66c8316d686b1066fef117b216b264c96a84d21eb8d79718456babc43db707af119c84bf3f99946d64572c32cf5a05ee82b65315448255bd0

View file

@ -1,117 +0,0 @@
# Copyright 1999-2015 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-r1.ebuild,v 1.1 2015/03/16 14:40:42 zerochaos Exp $
EAPI=5
AUTOTOOLS_IN_SOURCE_BUILD=1
USE_RUBY="ruby20 ruby21"
RUBY_OPTIONAL=yes
PYTHON_COMPAT=(python2_7 python3_{3,4})
inherit 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
virtual/rubygems
dev-ruby/rdoc )"
ruby_add_rdepend "ruby? ( virtual/rubygems )"
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_set_version
fi
}
src_unpack() {
default
}
src_prepare() {
epatch_user
}
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
}

View file

@ -1,116 +0,0 @@
# Copyright 1999-2015 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.6 2015/03/16 14:40:42 zerochaos Exp $
EAPI=5
AUTOTOOLS_IN_SOURCE_BUILD=1
USE_RUBY="ruby20"
RUBY_OPTIONAL=yes
PYTHON_COMPAT=(python2_7 python3_{3,4})
inherit 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
virtual/rubygems
dev-ruby/rdoc )"
ruby_add_rdepend "ruby? ( virtual/rubygems )"
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_set_version
fi
}
src_unpack() {
default
}
src_prepare() {
epatch_user
}
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
}

View file

@ -1,13 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>proxy-maintainers</herd>
<maintainer>
<email>andreis.vinogradovs@gmail.com</email>
<name>Andreis Vinogradovs</name>
</maintainer>
<maintainer>
<email>maksbotan@gentoo.org</email>
<name>Maxim Koltsov</name>
</maintainer>
</pkgmetadata>