summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Farina <zerochaos@gentoo.org>2015-03-16 14:40:47 +0000
committerRichard Farina <zerochaos@gentoo.org>2015-03-16 14:40:47 +0000
commit316d3855160c2f314d962c808f622c1e0e58487f (patch)
treeb26f6758eaca6fba81063c0ff7362123da822a8a /app-misc
parentFix building with -doc. Closes bug #543442. (diff)
downloadhistorical-316d3855160c2f314d962c808f622c1e0e58487f.tar.gz
historical-316d3855160c2f314d962c808f622c1e0e58487f.tar.bz2
historical-316d3855160c2f314d962c808f622c1e0e58487f.zip
ebuild is still pretty bad, but at least it builds again
Package-Manager: portage-2.2.18/cvs/Linux x86_64 Manifest-Sign-Key: 0xDD11F94A
Diffstat (limited to 'app-misc')
-rw-r--r--app-misc/hivex/ChangeLog8
-rw-r--r--app-misc/hivex/Manifest25
-rw-r--r--app-misc/hivex/hivex-1.3.11-r1.ebuild115
-rw-r--r--app-misc/hivex/hivex-1.3.11.ebuild4
4 files changed, 140 insertions, 12 deletions
diff --git a/app-misc/hivex/ChangeLog b/app-misc/hivex/ChangeLog
index b8da6118ab36..6532bab5f71c 100644
--- a/app-misc/hivex/ChangeLog
+++ b/app-misc/hivex/ChangeLog
@@ -1,6 +1,12 @@
# 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.31 2015/02/19 07:41:12 pinkbyte Exp $
+# $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,
diff --git a/app-misc/hivex/Manifest b/app-misc/hivex/Manifest
index 8ce91f0a9832..bd41a995955b 100644
--- a/app-misc/hivex/Manifest
+++ b/app-misc/hivex/Manifest
@@ -2,17 +2,24 @@
Hash: SHA256
DIST hivex-1.3.11.tar.gz 1264487 SHA256 c63adf6c7ef9140acf20775d35bef35ab563c0d2f59d3dfb8e0d15cfa7c77678 SHA512 1ff9fbcfb976fea5bba41c5ff06e4dc68af0e507accc236ca0406644ee2c865619b3b3bf9550124778fcd782ddc257f1d89861b45f48c0c3ceed18dfa1e02ced WHIRLPOOL 6d741ad14660390b2c171bff400645cbcd20a991a55b7fb4e349c864e2dd4e606f57f344d8b851acf87d12bf8a3b608a77c073c565d9aa55cd23094d7e09e8cd
-EBUILD hivex-1.3.11.ebuild 2210 SHA256 fe0969217d9af0385794bd2b8ab94a7ac9a4975d00f8fb69ce7dd257f0ca4a63 SHA512 8b5a75ea67758ea4f20ac2c695de19d22ae591dba38f4275c4bcccafacdb775481d5cffd7cb775a6875d6ba4c0fc0ae94b87fdd61909c6eb3eee00decfe6cc3b WHIRLPOOL f2c179dcd879ad6c7c5a4ce08d99fd6fbad7909204e6bea68bcddbcd4ecf49f303d1bba128c27a60bd6b6bafce76e4e4eb0e32434ca4f7b8a75bfb051a736bc2
-MISC ChangeLog 7413 SHA256 699186a60774fee4232ce2eb5449af075cc3154f0c3ceb32cce6e11ab4a602e1 SHA512 50d3a78eca88176ae91cd9aa2f0e9bf0d1c87f9a04c0bc0984a2146919a2f0bcd26a56e6065ffed02e22875ff425fca98956e330a785e7212d7da41f9170ef99 WHIRLPOOL 413f0d7f99489664707f49d01853ecbf5ad490bc55c691002810350f11910b8e1c225b022426676289fa20c22167f25dc465ed3e607c4aab9280e5dc3213ff40
+EBUILD hivex-1.3.11-r1.ebuild 2218 SHA256 8acc3fd33870b60cb0d917965c6147339e548dc2f64bf844deefd5f5350c6c90 SHA512 5aa7c398f99bf62d4f3f6b793cdf7700414f510ad945ef97328dbe879ed668e748d3a8f5e8231c5bc8a799f076d61b2443f0b2aadd95050a9fa4a725aede2fff WHIRLPOOL 0e70781743f5f1d7fd891ef459eaa4c1fea3541698f5081366bff37cabf6823ad5033d270745c6e1dd58452909cfba3da2968a8e5ba9abd3b1e62413a4a1ac0d
+EBUILD hivex-1.3.11.ebuild 2206 SHA256 94e7ce08e8564db723ff196b7421bbf4f0192a6cc9b9d016cb33e9a1abadfa17 SHA512 852538ad2d050a1022e2313007a5a756fce3e95196c28739f1f59271df6bcc7bf2e5e953d3d21c7091ba49386e3167b3817345f02415dcf82f38bb6ebc565a1d WHIRLPOOL d6a3163942d45027e56db9e278040e47c131aae70647e1e05a294b384c377a51c1c782b6612cbd0e634f91fe287b7b1e6bf06d484fcf99306bb615c83bac0151
+MISC ChangeLog 7604 SHA256 7660c7472c3542324a65ae5ab3a2a170e3b263cc3bb9a9ee3ab49c6c8194836f SHA512 5f3b71cfa7525bc0bf81debd83dcb8b56c9283a61b3d60c51d2c8f1addf459ec8205d2807cf1f3061cae7c54b483846b188bed12e17d9d4ae2c0cb05627b4e9e WHIRLPOOL d5c6b792b6f424630d540cb0cca4dbc21e0b6c4f4b4b5835d1f36066d486f9ec0a039d0969be9a3d42ae4906f8c95b759f43cc1b5f2ed07fe43de1d5f90f8f15
MISC metadata.xml 369 SHA256 fbf0c047dd8f31baf2319b73779aa528e5c22283e2eb6f1b68a826e42b7eedc7 SHA512 1588487b3894d396348e5754ae1d9f93a0a7b2e72b87f59c4ce6ec6ae2564b6c7cd7fb40c098009989143412cdd3affbb6a7e07ea10f7955357d1c8b2fb41377 WHIRLPOOL c686ffb6a35eeee66c8316d686b1066fef117b216b264c96a84d21eb8d79718456babc43db707af119c84bf3f99946d64572c32cf5a05ee82b65315448255bd0
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
-iQEcBAEBCAAGBQJU5ZOYAAoJECo/aRed9267V3kIAKB7pMicKgG1IlAFAWcW/v11
-PGxmkwzkPYBhEB4O+40JAsBvSYidXSPoyBgS7UklORcGS6+mZly7Sa9TYj9qsscf
-wcbS4TEtH8fdK5V3ig+8hjoKm1Q81DyHktSOTjk5jGfpRoC/CiSN/nyLcA8FOkQT
-dsGf2HEe1gX9roKen89NWsvvvAojOpFTqpcMgZvOPyv0D9nebv7JhYz8DcI7IavJ
-kKrUx+ckipu/SonemLwKYkUXHCVmbI4pHHY8V+dE673pN6Y16vDloEmgdMcZJWob
-OiCmFE3nR+5Q5Nwm6eNK/9yaxjmMa4SepRCRtgyvaZcJOpum9joRSAZGaXKBXUw=
-=Z+XR
+iQIcBAEBCAAGBQJVBut0AAoJEKXdFCfdEflKHnkP/RnJXxhQhgjU5iHjm6vqQuj6
+PsEhkgjttKLSfeEYLc4TIBsEt/00V19XkY0xVsNeHLxxHUyVwTS9A1PMUHV/zb15
+c/71sh5PJ93t+XX09iIbF2dHuDCDdzGFyPuAl0RhlIdDlbU5FBxj+VnC8pfS42fR
+vyGsvEg+5s5dp6OFPNspHCaZtEMjNV7fqPmnkryaEEvRXrpQIfkk6KkYSoXcWSqA
+Z5/4NWNmWTnV9tA6pcLFwCFLHZZguIbNjNI3G2PwCS+5k1ygb7caYPERsrxJ0n7b
+wCCJWGaOPalnn9ESk7plxdHRLl9SZiXXw9Zfh65MJ/zCgTee51YKS4pF+JsqT4Aj
+BQlEXK76O4LtflJIvbsLLJhA4WBdLLIqoeojxuQNzDG+whluRk96/0KMxAtNNA9m
+/HJ5Y+PmJnzE1GvlYuAe2ozQYHFDAf9qhVwjJNUwORQTXQ0+XVt5g2GIsTxoB1R3
+aPsloXZFtoQWC1DFQrfZsF+wk0E+1dGKf94TWXcdFuMtIeWl2hsh3joIYfj70l93
+jXmD+JjWbI2qDUbj0paZ7aHW9p7SR4jAUrxwHCApTlSK12SBoyZ0XgylGJV0V0mA
++YUVVTNMxFbE04zI9Shk++quffgZ955eE/vOWkFXBUQ/TzQXfMdobqWySs5Y8WS0
+onnVkvrk7ufY6dBMnLJc
+=P9IR
-----END PGP SIGNATURE-----
diff --git a/app-misc/hivex/hivex-1.3.11-r1.ebuild b/app-misc/hivex/hivex-1.3.11-r1.ebuild
new file mode 100644
index 000000000000..fe582c8dcc20
--- /dev/null
+++ b/app-misc/hivex/hivex-1.3.11-r1.ebuild
@@ -0,0 +1,115 @@
+# 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 )"
+ruby_add_bdepend "ruby? ( dev-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_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
+}
diff --git a/app-misc/hivex/hivex-1.3.11.ebuild b/app-misc/hivex/hivex-1.3.11.ebuild
index b31464d77c5b..ecc39b330699 100644
--- a/app-misc/hivex/hivex-1.3.11.ebuild
+++ b/app-misc/hivex/hivex-1.3.11.ebuild
@@ -1,6 +1,6 @@
# 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.5 2015/02/19 07:34:27 pinkbyte Exp $
+# $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
@@ -58,7 +58,7 @@ pkg_setup() {
python-single-r1_pkg_setup
fi
if use perl; then
- perl-module_pkg_setup
+ perl_set_version
fi
}