[gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/

2023-12-02 Thread Arthur Zamarin
commit: f43feb1c66571b8599a3190a4db3b3b3cbeb413c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Dec  2 10:55:57 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Dec  2 10:55:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f43feb1c

app-misc/hivex: Keyword 1.3.23-r1 ppc64, #892954

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-misc/hivex/hivex-1.3.23-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/hivex/hivex-1.3.23-r1.ebuild 
b/app-misc/hivex/hivex-1.3.23-r1.ebuild
index 3b1447d9ec61..ef1a1dd17ef1 100644
--- a/app-misc/hivex/hivex-1.3.23-r1.ebuild
+++ b/app-misc/hivex/hivex-1.3.23-r1.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}/${P}"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 ~ppc64 ~x86"
 IUSE="ocaml readline +perl python test ruby"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/

2023-10-07 Thread Joonas Niilola
commit: 65a26e123c52542504acfe29abe618e88cc42dd1
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Oct  7 13:40:02 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Oct  7 13:40:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65a26e12

app-misc/hivex: Stabilize 1.3.23-r1 amd64, #915321

Signed-off-by: Joonas Niilola  gentoo.org>

 app-misc/hivex/hivex-1.3.23-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/hivex/hivex-1.3.23-r1.ebuild 
b/app-misc/hivex/hivex-1.3.23-r1.ebuild
index de92e2a9cade..3b1447d9ec61 100644
--- a/app-misc/hivex/hivex-1.3.23-r1.ebuild
+++ b/app-misc/hivex/hivex-1.3.23-r1.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}/${P}"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="ocaml readline +perl python test ruby"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/

2023-03-25 Thread Sam James
commit: 87dc8b4022bcfe16d58c8ed2ab9bd2ea57dd6eee
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar 25 12:10:56 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 26 03:02:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87dc8b40

app-misc/hivex: drop 1.3.20, 1.3.21

Signed-off-by: Sam James  gentoo.org>

 app-misc/hivex/Manifest|   2 -
 app-misc/hivex/hivex-1.3.20.ebuild | 125 -
 app-misc/hivex/hivex-1.3.21.ebuild | 124 
 3 files changed, 251 deletions(-)

diff --git a/app-misc/hivex/Manifest b/app-misc/hivex/Manifest
index 0c08289c366a..151898118492 100644
--- a/app-misc/hivex/Manifest
+++ b/app-misc/hivex/Manifest
@@ -1,3 +1 @@
-DIST hivex-1.3.20.tar.gz 1727498 BLAKE2B 
db6448242fc4b72d75cc7234a49e146cb165b1b9b9e2e72fb2a05be37cbb1d8ca865ccc51c4d2d50199e69cae2d870743ecd41534290e9a100bb268c2437ee22
 SHA512 
366e84c2a13ff53c70036df60db6e2b469cd06e3405761df73c47978b4fa0245246a1ea912aa5852b1272221d55c6c100b40b00e4c9a6f5668d12ff7f93c787a
-DIST hivex-1.3.21.tar.gz 1729723 BLAKE2B 
16c5bad3f06e1293344c39f100596a466a93eb7db1c189bd59859434d7071102e10641bb820cf791834280c2ad79dba0df4efea9b8a84d02727bfdf13f7915d1
 SHA512 
e893d9fa77655540d29ef6657764f701f9cddb33d11b2bfef36ce0c2caebab92b55a32b7e1c99efbab0d53f558a44bf1c4c6f6da13daa37d568ff96d7d28f842
 DIST hivex-1.3.23.tar.gz 738076 BLAKE2B 
b536e1b4b930b88b4bbbf8a4434e5ed7d407409acdbe68f7da67fa8198e1813bf84e918505eca7d341f15b41daeb0bbcfc974868a68f999e26941db759557fd5
 SHA512 
068fe81a442c8045bf9d98f0c6b782330141d8f1e104a0f191c04a2cff25ee6396c2c4777c107d595a471eb4bcbee903400c9f7946cae036165ac201587f861e

diff --git a/app-misc/hivex/hivex-1.3.20.ebuild 
b/app-misc/hivex/hivex-1.3.20.ebuild
deleted file mode 100644
index 849e4597a992..
--- a/app-misc/hivex/hivex-1.3.20.ebuild
+++ /dev/null
@@ -1,125 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby25 ruby26 ruby27"
-RUBY_OPTIONAL=yes
-
-PYTHON_COMPAT=( python3_9 )
-
-inherit perl-module ruby-ng python-single-r1 strip-linguas
-
-DESCRIPTION="Library for reading and writing Windows Registry 'hive' binary 
files"
-HOMEPAGE="https://libguestfs.org;
-SRC_URI="https://libguestfs.org/download/${PN}/${P}.tar.gz;
-S="${WORKDIR}/${P}"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="ocaml readline +perl python test ruby"
-
-RDEPEND="
-   dev-libs/libxml2:2
-   virtual/libiconv
-   virtual/libintl
-   ocaml? (
-   dev-lang/ocaml[ocamlopt]
-   dev-ml/findlib[ocamlopt]
-)
-   perl? (
-   dev-lang/perl:=
-   dev-perl/IO-stringy
-   )
-   python? ( ${PYTHON_DEPS} )
-   readline? ( sys-libs/readline:0 )
-   ruby? ( $(ruby_implementations_depend) )
-"
-DEPEND="${RDEPEND}
-   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_REQUIRED_USE} )
-   ruby? ( || ( $(ruby_get_use_targets) ) )"
-
-DOCS=( README )
-
-pkg_setup() {
-   if use python; then
-   python-single-r1_pkg_setup
-   fi
-}
-
-src_unpack() {
-   default
-   cp -prlP "${WORKDIR}/${P}" "${WORKDIR}"/all || die
-}
-
-src_prepare() {
-   default
-   use perl && perl-module_src_prepare
-   use ruby && ruby-ng_src_prepare
-}
-
-src_configure() {
-   use ruby && ruby-ng_src_configure
-
-   if use perl; then
-   pushd perl || die
-   perl-module_src_configure
-   popd || die
-   fi
-
-   local myeconfargs=(
-   $(use_with readline)
-   $(use_enable ocaml)
-   $(use_enable perl)
-   --enable-nls
-   --disable-ruby
-   $(use_enable python)
-   --disable-rpath
-   --disable-static
-   )
-
-   econf "${myeconfargs[@]}"
-}
-
-src_compile() {
-   default
-
-   use ruby && ruby-ng_src_compile
-}
-
-src_install() {
-   strip-linguas -i po
-
-   emake install DESTDIR="${ED}" "LINGUAS=""${LINGUAS}"""
-
-   if use python; then
-   python_optimize
-   fi
-
-   if use ruby; then
-   ruby-ng_src_install
-   fi
-
-   if use perl; then
-   perl_delete_localpod
-
-   # Workaround Build.PL for now (see libguestfs too)
-   doman "${ED}"/usr/man/man3/*
-   rm -rf "${ED}"/usr/man || die
-   fi
-
-   find "${ED}" -name '*.la' -delete || die
-}

diff --git a/app-misc/hivex/hivex-1.3.21.ebuild 

[gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/

2023-03-25 Thread Sam James
commit: 447c8c96f8d6c45ad85bbae3ad190c08602cff01
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar 25 12:39:36 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 26 03:02:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=447c8c96

app-misc/hivex: fix building ruby extensions + enable ruby31, enable ruby32

This was totally broken before and only built one Ruby at best.

Signed-off-by: Sam James  gentoo.org>

 ...{hivex-1.3.23.ebuild => hivex-1.3.23-r1.ebuild} | 35 --
 1 file changed, 32 insertions(+), 3 deletions(-)

diff --git a/app-misc/hivex/hivex-1.3.23.ebuild 
b/app-misc/hivex/hivex-1.3.23-r1.ebuild
similarity index 80%
rename from app-misc/hivex/hivex-1.3.23.ebuild
rename to app-misc/hivex/hivex-1.3.23-r1.ebuild
index eb478bcce09c..de92e2a9cade 100644
--- a/app-misc/hivex/hivex-1.3.23.ebuild
+++ b/app-misc/hivex/hivex-1.3.23-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-USE_RUBY="ruby27 ruby30"
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
 RUBY_OPTIONAL=yes
 PYTHON_COMPAT=( python3_{9..11} )
 inherit perl-module ruby-ng python-single-r1 strip-linguas
@@ -31,7 +31,7 @@ RDEPEND="
dev-perl/IO-stringy
)
python? ( ${PYTHON_DEPS} )
-   readline? ( sys-libs/readline:0 )
+   readline? ( sys-libs/readline:= )
ruby? ( $(ruby_implementations_depend) )
 "
 DEPEND="
@@ -100,21 +100,46 @@ src_configure() {
econf "${myeconfargs[@]}"
 }
 
+each_ruby_configure() {
+   local myeconfargs=(
+   --without-readline
+   --disable-ocaml
+   --disable-perl
+   --enable-nls
+   --enable-ruby
+   --disable-python
+   --disable-rpath
+   )
+
+   export ac_cv_prog_RUBY="${RUBY}"
+
+   econf "${myeconfargs[@]}"
+}
+
 src_compile() {
default
 
use ruby && ruby-ng_src_compile
 }
 
+each_ruby_compile() {
+   # -C ruby deliberately omitted as we need the library itself built too
+   emake
+}
+
 src_test() {
emake check
 
local dir
-   for dir in ocaml perl python ruby ; do
+   for dir in ocaml perl python ; do
use ${dir} && emake -C ${dir} check
done
 }
 
+each_ruby_test() {
+   emake -C ruby check
+}
+
 src_install() {
strip-linguas -i po
 
@@ -138,3 +163,7 @@ src_install() {
 
find "${ED}" -name '*.la' -delete || die
 }
+
+each_ruby_install() {
+   emake -C ruby install DESTDIR="${ED}"
+}



[gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/

2023-03-08 Thread Sam James
commit: fe4f7be76664004c7fa240fa0336ade623023d14
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar  9 06:09:58 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar  9 06:13:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe4f7be7

app-misc/hivex: add 1.3.23

Bug: https://bugs.gentoo.org/713754
Bug: https://bugs.gentoo.org/722350
Closes: https://bugs.gentoo.org/896580
Signed-off-by: Sam James  gentoo.org>

 app-misc/hivex/Manifest|   1 +
 app-misc/hivex/hivex-1.3.23.ebuild | 140 +
 2 files changed, 141 insertions(+)

diff --git a/app-misc/hivex/Manifest b/app-misc/hivex/Manifest
index 6f2fdea97f9e..0c08289c366a 100644
--- a/app-misc/hivex/Manifest
+++ b/app-misc/hivex/Manifest
@@ -1,2 +1,3 @@
 DIST hivex-1.3.20.tar.gz 1727498 BLAKE2B 
db6448242fc4b72d75cc7234a49e146cb165b1b9b9e2e72fb2a05be37cbb1d8ca865ccc51c4d2d50199e69cae2d870743ecd41534290e9a100bb268c2437ee22
 SHA512 
366e84c2a13ff53c70036df60db6e2b469cd06e3405761df73c47978b4fa0245246a1ea912aa5852b1272221d55c6c100b40b00e4c9a6f5668d12ff7f93c787a
 DIST hivex-1.3.21.tar.gz 1729723 BLAKE2B 
16c5bad3f06e1293344c39f100596a466a93eb7db1c189bd59859434d7071102e10641bb820cf791834280c2ad79dba0df4efea9b8a84d02727bfdf13f7915d1
 SHA512 
e893d9fa77655540d29ef6657764f701f9cddb33d11b2bfef36ce0c2caebab92b55a32b7e1c99efbab0d53f558a44bf1c4c6f6da13daa37d568ff96d7d28f842
+DIST hivex-1.3.23.tar.gz 738076 BLAKE2B 
b536e1b4b930b88b4bbbf8a4434e5ed7d407409acdbe68f7da67fa8198e1813bf84e918505eca7d341f15b41daeb0bbcfc974868a68f999e26941db759557fd5
 SHA512 
068fe81a442c8045bf9d98f0c6b782330141d8f1e104a0f191c04a2cff25ee6396c2c4777c107d595a471eb4bcbee903400c9f7946cae036165ac201587f861e

diff --git a/app-misc/hivex/hivex-1.3.23.ebuild 
b/app-misc/hivex/hivex-1.3.23.ebuild
new file mode 100644
index ..eb478bcce09c
--- /dev/null
+++ b/app-misc/hivex/hivex-1.3.23.ebuild
@@ -0,0 +1,140 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby27 ruby30"
+RUBY_OPTIONAL=yes
+PYTHON_COMPAT=( python3_{9..11} )
+inherit perl-module ruby-ng python-single-r1 strip-linguas
+
+DESCRIPTION="Library for reading and writing Windows Registry 'hive' binary 
files"
+HOMEPAGE="https://libguestfs.org;
+SRC_URI="https://libguestfs.org/download/${PN}/${P}.tar.gz;
+S="${WORKDIR}/${P}"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="ocaml readline +perl python test ruby"
+
+RDEPEND="
+   dev-libs/libxml2:2
+   virtual/libiconv
+   virtual/libintl
+   ocaml? (
+   dev-lang/ocaml[ocamlopt]
+   dev-ml/findlib[ocamlopt]
+)
+   perl? (
+   dev-lang/perl:=
+   dev-perl/IO-stringy
+   )
+   python? ( ${PYTHON_DEPS} )
+   readline? ( sys-libs/readline:0 )
+   ruby? ( $(ruby_implementations_depend) )
+"
+DEPEND="
+   ${RDEPEND}
+   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_REQUIRED_USE} )
+   ruby? ( || ( $(ruby_get_use_targets) ) )
+"
+
+DOCS=( README )
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+   use ruby && ruby-ng_pkg_setup
+}
+
+src_unpack() {
+   default
+
+   cp -prlP "${WORKDIR}/${P}" "${WORKDIR}"/all || die
+}
+
+src_prepare() {
+   default
+
+   use perl && perl-module_src_prepare
+   use ruby && ruby-ng_src_prepare
+}
+
+src_configure() {
+   use ruby && ruby-ng_src_configure
+
+   if use perl; then
+   pushd perl || die
+   perl-module_src_configure
+   popd || die
+   fi
+
+   local myeconfargs=(
+   $(use_with readline)
+   $(use_enable ocaml)
+   $(use_enable perl)
+   --enable-nls
+   --disable-ruby
+   $(use_enable python)
+   --disable-rpath
+   )
+
+   econf "${myeconfargs[@]}"
+}
+
+src_compile() {
+   default
+
+   use ruby && ruby-ng_src_compile
+}
+
+src_test() {
+   emake check
+
+   local dir
+   for dir in ocaml perl python ruby ; do
+   use ${dir} && emake -C ${dir} check
+   done
+}
+
+src_install() {
+   strip-linguas -i po
+
+   emake install DESTDIR="${ED}" "LINGUAS=""${LINGUAS}"""
+
+   if use python; then
+   python_optimize
+   fi
+
+   if use ruby; then
+   ruby-ng_src_install
+   fi
+
+   if use perl; then
+   perl_delete_localpod
+
+   # Workaround Build.PL for now (see libguestfs too)
+   doman "${ED}"/usr/man/man3/*
+

[gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/

2022-12-07 Thread Hans de Graaff
commit: 71a9f1c4373019c1ac6fd53ea80a49d5a5a94531
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Dec  7 17:48:44 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Dec  7 17:57:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71a9f1c4

app-misc/hivex: enable ruby30 and disable ruby26

Signed-off-by: Hans de Graaff  gentoo.org>

 app-misc/hivex/hivex-1.3.21.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/hivex/hivex-1.3.21.ebuild 
b/app-misc/hivex/hivex-1.3.21.ebuild
index 753f0cbb52ba..b6c45fbca68a 100644
--- a/app-misc/hivex/hivex-1.3.21.ebuild
+++ b/app-misc/hivex/hivex-1.3.21.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-USE_RUBY="ruby26 ruby27"
+USE_RUBY="ruby27 ruby30"
 RUBY_OPTIONAL=yes
 PYTHON_COMPAT=( python3_{8..10} )
 inherit perl-module ruby-ng python-single-r1 strip-linguas



[gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/

2022-07-28 Thread Sam James
commit: 873079bdb645f973a9f4e9cca87389b30ac2f405
Author: Sam James  gentoo  org>
AuthorDate: Thu Jul 28 14:06:27 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jul 28 14:08:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=873079bd

app-misc/hivex: add github upstream metadata

Signed-off-by: Sam James  gentoo.org>

 app-misc/hivex/metadata.xml | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/app-misc/hivex/metadata.xml b/app-misc/hivex/metadata.xml
index 85e4ed814fa2..95fbe932153f 100644
--- a/app-misc/hivex/metadata.xml
+++ b/app-misc/hivex/metadata.xml
@@ -1,5 +1,8 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-
+   
+   
+   libguestfs/hivex
+   
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/

2022-05-15 Thread Sam James
commit: ce015eb0250ff86761763e403def26e9bb9db039
Author: Sam James  gentoo  org>
AuthorDate: Mon May 16 04:46:37 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon May 16 04:46:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce015eb0

app-misc/hivex: add 1.3.21

Bug: https://bugs.gentoo.org/829895
Signed-off-by: Sam James  gentoo.org>

 app-misc/hivex/Manifest|   1 +
 app-misc/hivex/hivex-1.3.21.ebuild | 124 +
 2 files changed, 125 insertions(+)

diff --git a/app-misc/hivex/Manifest b/app-misc/hivex/Manifest
index 167ecfc75022..6f2fdea97f9e 100644
--- a/app-misc/hivex/Manifest
+++ b/app-misc/hivex/Manifest
@@ -1 +1,2 @@
 DIST hivex-1.3.20.tar.gz 1727498 BLAKE2B 
db6448242fc4b72d75cc7234a49e146cb165b1b9b9e2e72fb2a05be37cbb1d8ca865ccc51c4d2d50199e69cae2d870743ecd41534290e9a100bb268c2437ee22
 SHA512 
366e84c2a13ff53c70036df60db6e2b469cd06e3405761df73c47978b4fa0245246a1ea912aa5852b1272221d55c6c100b40b00e4c9a6f5668d12ff7f93c787a
+DIST hivex-1.3.21.tar.gz 1729723 BLAKE2B 
16c5bad3f06e1293344c39f100596a466a93eb7db1c189bd59859434d7071102e10641bb820cf791834280c2ad79dba0df4efea9b8a84d02727bfdf13f7915d1
 SHA512 
e893d9fa77655540d29ef6657764f701f9cddb33d11b2bfef36ce0c2caebab92b55a32b7e1c99efbab0d53f558a44bf1c4c6f6da13daa37d568ff96d7d28f842

diff --git a/app-misc/hivex/hivex-1.3.21.ebuild 
b/app-misc/hivex/hivex-1.3.21.ebuild
new file mode 100644
index ..753f0cbb52ba
--- /dev/null
+++ b/app-misc/hivex/hivex-1.3.21.ebuild
@@ -0,0 +1,124 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby26 ruby27"
+RUBY_OPTIONAL=yes
+PYTHON_COMPAT=( python3_{8..10} )
+inherit perl-module ruby-ng python-single-r1 strip-linguas
+
+DESCRIPTION="Library for reading and writing Windows Registry 'hive' binary 
files"
+HOMEPAGE="https://libguestfs.org;
+SRC_URI="https://libguestfs.org/download/${PN}/${P}.tar.gz;
+S="${WORKDIR}/${P}"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="ocaml readline +perl python test ruby"
+
+RDEPEND="
+   dev-libs/libxml2:2
+   virtual/libiconv
+   virtual/libintl
+   ocaml? (
+   dev-lang/ocaml[ocamlopt]
+   dev-ml/findlib[ocamlopt]
+)
+   perl? (
+   dev-lang/perl:=
+   dev-perl/IO-stringy
+   )
+   python? ( ${PYTHON_DEPS} )
+   readline? ( sys-libs/readline:0 )
+   ruby? ( $(ruby_implementations_depend) )
+"
+DEPEND="${RDEPEND}
+   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_REQUIRED_USE} )
+   ruby? ( || ( $(ruby_get_use_targets) ) )"
+
+DOCS=( README )
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+   use ruby && ruby-ng_pkg_setup
+}
+
+src_unpack() {
+   default
+
+   cp -prlP "${WORKDIR}/${P}" "${WORKDIR}"/all || die
+}
+
+src_prepare() {
+   default
+
+   use perl && perl-module_src_prepare
+   use ruby && ruby-ng_src_prepare
+}
+
+src_configure() {
+   use ruby && ruby-ng_src_configure
+
+   if use perl; then
+   pushd perl || die
+   perl-module_src_configure
+   popd || die
+   fi
+
+   local myeconfargs=(
+   $(use_with readline)
+   $(use_enable ocaml)
+   $(use_enable perl)
+   --enable-nls
+   --disable-ruby
+   $(use_enable python)
+   --disable-rpath
+   --disable-static
+   )
+
+   econf "${myeconfargs[@]}"
+}
+
+src_compile() {
+   default
+
+   use ruby && ruby-ng_src_compile
+}
+
+src_install() {
+   strip-linguas -i po
+
+   emake install DESTDIR="${ED}" "LINGUAS=""${LINGUAS}"""
+
+   if use python; then
+   python_optimize
+   fi
+
+   if use ruby; then
+   ruby-ng_src_install
+   fi
+
+   if use perl; then
+   perl_delete_localpod
+
+   # Workaround Build.PL for now (see libguestfs too)
+   doman "${ED}"/usr/man/man3/*
+   rm -rf "${ED}"/usr/man || die
+   fi
+
+   find "${ED}" -name '*.la' -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/

2022-02-11 Thread Joonas Niilola
commit: a962b92c468ea99b30da4d9a96edab90501eafae
Author: Martin Kletzander  gmail  com>
AuthorDate: Fri Jan 14 09:43:51 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Feb 11 14:56:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a962b92c

app-misc/hivex: Do not depend hardly on ruby

The ruby-ng eclass exports src_prepare function and it should be only called
conditionally just like all the other functions, so add a better src_prepare
function as otherwise the build can fail if no compatible ruby target is
selected in RUBY_TARGETS even if hivex is emerging with -ruby.

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Martin Kletzander  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/23790
Signed-off-by: Joonas Niilola  gentoo.org>

 app-misc/hivex/hivex-1.3.20.ebuild | 8 +++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/app-misc/hivex/hivex-1.3.20.ebuild 
b/app-misc/hivex/hivex-1.3.20.ebuild
index 7c8d10963bbb..60d911612b9d 100644
--- a/app-misc/hivex/hivex-1.3.20.ebuild
+++ b/app-misc/hivex/hivex-1.3.20.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -65,6 +65,12 @@ src_unpack() {
cp -prlP "${WORKDIR}/${P}" "${WORKDIR}"/all || die
 }
 
+src_prepare() {
+   default
+   use perl && perl-module_src_prepare
+   use ruby && ruby-ng_src_prepare
+}
+
 src_configure() {
use ruby && ruby-ng_src_configure
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/

2021-07-17 Thread Hans de Graaff
commit: afe4e5a5828a4cc87bc724806754d7851c1e0496
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Jul 18 05:56:27 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Jul 18 05:56:27 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afe4e5a5

app-misc/hivex: add ruby27

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 app-misc/hivex/hivex-1.3.20.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/hivex/hivex-1.3.20.ebuild 
b/app-misc/hivex/hivex-1.3.20.ebuild
index 2758e02bdd6..7c8d10963bb 100644
--- a/app-misc/hivex/hivex-1.3.20.ebuild
+++ b/app-misc/hivex/hivex-1.3.20.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-USE_RUBY="ruby24 ruby25 ruby26"
+USE_RUBY="ruby25 ruby26 ruby27"
 RUBY_OPTIONAL=yes
 
 PYTHON_COMPAT=( python3_{7,8,9} )



[gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/

2021-07-12 Thread John Helmert III
commit: 6fb37672ae1310f4a3721b46e8e838ea2917f5b0
Author: John Helmert III  gentoo  org>
AuthorDate: Mon Jul 12 19:28:54 2021 +
Commit: John Helmert III  gentoo  org>
CommitDate: Mon Jul 12 19:29:06 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fb37672

app-misc/hivex: drop 1.3.18

Bug: https://bugs.gentoo.org/784584
Signed-off-by: John Helmert III  gentoo.org>

 app-misc/hivex/Manifest|   1 -
 app-misc/hivex/hivex-1.3.18.ebuild | 113 -
 2 files changed, 114 deletions(-)

diff --git a/app-misc/hivex/Manifest b/app-misc/hivex/Manifest
index 295aa26efec..167ecfc7502 100644
--- a/app-misc/hivex/Manifest
+++ b/app-misc/hivex/Manifest
@@ -1,2 +1 @@
-DIST hivex-1.3.18.tar.gz 1542133 BLAKE2B 
961d0797770a2bd3176ce288a509fab8685de91317d55f05e5295f9f56fd54c31acb64847e0cbb6a6074627ccbdfdf35bd0d35150beb7746a8b3de9128ac24e3
 SHA512 
1851351118921e81df9e505f90d00048a178572c2edd3de40194a69915176bdb615e2eb5afea408d57063e98257c8d1e3d0cd6730407153892cc9e3befc4aa3a
 DIST hivex-1.3.20.tar.gz 1727498 BLAKE2B 
db6448242fc4b72d75cc7234a49e146cb165b1b9b9e2e72fb2a05be37cbb1d8ca865ccc51c4d2d50199e69cae2d870743ecd41534290e9a100bb268c2437ee22
 SHA512 
366e84c2a13ff53c70036df60db6e2b469cd06e3405761df73c47978b4fa0245246a1ea912aa5852b1272221d55c6c100b40b00e4c9a6f5668d12ff7f93c787a

diff --git a/app-misc/hivex/hivex-1.3.18.ebuild 
b/app-misc/hivex/hivex-1.3.18.ebuild
deleted file mode 100644
index 8d2e2ccca06..000
--- a/app-misc/hivex/hivex-1.3.18.ebuild
+++ /dev/null
@@ -1,113 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby24 ruby25 ruby26"
-RUBY_OPTIONAL=yes
-
-PYTHON_COMPAT=( python3_{7,8,9} )
-
-inherit perl-module ruby-ng python-single-r1 strip-linguas
-
-DESCRIPTION="Library for reading and writing Windows Registry 'hive' binary 
files"
-HOMEPAGE="https://libguestfs.org;
-SRC_URI="https://libguestfs.org/download/${PN}/${P}.tar.gz;
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="ocaml readline +perl python test ruby"
-
-RDEPEND="
-   dev-libs/libxml2:2
-   virtual/libiconv
-   virtual/libintl
-   ocaml? ( dev-lang/ocaml[ocamlopt]
-dev-ml/findlib[ocamlopt]
-)
-   perl? (
-   dev-lang/perl:=
-   dev-perl/IO-stringy
-   )
-   python? ( ${PYTHON_DEPS} )
-   readline? ( sys-libs/readline:0 )
-   ruby? ( $(ruby_implementations_depend) )
-   "
-
-DEPEND="${RDEPEND}
-   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_REQUIRED_USE} )
-   ruby? ( || ( $(ruby_get_use_targets) ) )"
-
-DOCS=( README )
-
-S="${WORKDIR}/${P}"
-
-pkg_setup() {
-   if use python; then
-   python-single-r1_pkg_setup
-   fi
-}
-
-src_unpack() {
-   default
-   cp -prlP "${WORKDIR}/${P}" "${WORKDIR}"/all || die
-}
-
-src_configure() {
-   use ruby && ruby-ng_src_configure
-
-   if use perl; then
-   pushd perl
-   perl-module_src_configure
-   popd
-   fi
-
-   local myeconfargs=(
-   $(use_with readline)
-   $(use_enable ocaml)
-   $(use_enable perl)
-   --enable-nls
-   --disable-ruby
-   $(use_enable python)
-   --disable-rpath
-   --disable-static
-   )
-
-   econf ${myeconfargs[@]}
-}
-
-src_compile() {
-   default
-
-   use ruby && ruby-ng_src_compile
-}
-
-src_install() {
-   strip-linguas -i po
-
-   emake install DESTDIR="${ED}" "LINGUAS=""${LINGUAS}"""
-   if use python; then
-   python_optimize
-   fi
-
-   use ruby && ruby-ng_src_install
-
-   if use perl; then
-   perl_delete_localpod
-   fi
-
-   find "${ED}" -name '*.la' -delete || die
-}



[gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/

2021-06-30 Thread Ulrich Müller
commit: 0950f2dd5a6ac3d7c28102d5a12ab6f674e2a0f6
Author: Ulrich Müller  gentoo  org>
AuthorDate: Mon Jun 28 10:02:05 2021 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Wed Jun 30 10:15:27 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0950f2dd

app-misc/hivex: Update inherit from l10n to strip-linguas

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Ulrich Müller  gentoo.org>

 app-misc/hivex/hivex-1.3.18.ebuild | 2 +-
 app-misc/hivex/hivex-1.3.20.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-misc/hivex/hivex-1.3.18.ebuild 
b/app-misc/hivex/hivex-1.3.18.ebuild
index cace53ff05e..8d2e2ccca06 100644
--- a/app-misc/hivex/hivex-1.3.18.ebuild
+++ b/app-misc/hivex/hivex-1.3.18.ebuild
@@ -8,7 +8,7 @@ RUBY_OPTIONAL=yes
 
 PYTHON_COMPAT=( python3_{7,8,9} )
 
-inherit l10n perl-module ruby-ng python-single-r1
+inherit perl-module ruby-ng python-single-r1 strip-linguas
 
 DESCRIPTION="Library for reading and writing Windows Registry 'hive' binary 
files"
 HOMEPAGE="https://libguestfs.org;

diff --git a/app-misc/hivex/hivex-1.3.20.ebuild 
b/app-misc/hivex/hivex-1.3.20.ebuild
index 3fd24d446ca..2758e02bdd6 100644
--- a/app-misc/hivex/hivex-1.3.20.ebuild
+++ b/app-misc/hivex/hivex-1.3.20.ebuild
@@ -8,7 +8,7 @@ RUBY_OPTIONAL=yes
 
 PYTHON_COMPAT=( python3_{7,8,9} )
 
-inherit l10n perl-module ruby-ng python-single-r1
+inherit perl-module ruby-ng python-single-r1 strip-linguas
 
 DESCRIPTION="Library for reading and writing Windows Registry 'hive' binary 
files"
 HOMEPAGE="https://libguestfs.org;



[gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/

2021-06-07 Thread Sam James
commit: 0a69af54f09f3f929f87140cd4c239aca323748d
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun  7 23:25:21 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun  7 23:27:11 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a69af54

app-misc/hivex: add 1.3.20

Bug: https://bugs.gentoo.org/784584
Closes: https://bugs.gentoo.org/682238
Closes: https://bugs.gentoo.org/692528
Signed-off-by: Sam James  gentoo.org>

 app-misc/hivex/Manifest|   1 +
 app-misc/hivex/hivex-1.3.20.ebuild | 119 +
 2 files changed, 120 insertions(+)

diff --git a/app-misc/hivex/Manifest b/app-misc/hivex/Manifest
index 7af733a86f6..295aa26efec 100644
--- a/app-misc/hivex/Manifest
+++ b/app-misc/hivex/Manifest
@@ -1 +1,2 @@
 DIST hivex-1.3.18.tar.gz 1542133 BLAKE2B 
961d0797770a2bd3176ce288a509fab8685de91317d55f05e5295f9f56fd54c31acb64847e0cbb6a6074627ccbdfdf35bd0d35150beb7746a8b3de9128ac24e3
 SHA512 
1851351118921e81df9e505f90d00048a178572c2edd3de40194a69915176bdb615e2eb5afea408d57063e98257c8d1e3d0cd6730407153892cc9e3befc4aa3a
+DIST hivex-1.3.20.tar.gz 1727498 BLAKE2B 
db6448242fc4b72d75cc7234a49e146cb165b1b9b9e2e72fb2a05be37cbb1d8ca865ccc51c4d2d50199e69cae2d870743ecd41534290e9a100bb268c2437ee22
 SHA512 
366e84c2a13ff53c70036df60db6e2b469cd06e3405761df73c47978b4fa0245246a1ea912aa5852b1272221d55c6c100b40b00e4c9a6f5668d12ff7f93c787a

diff --git a/app-misc/hivex/hivex-1.3.20.ebuild 
b/app-misc/hivex/hivex-1.3.20.ebuild
new file mode 100644
index 000..3fd24d446ca
--- /dev/null
+++ b/app-misc/hivex/hivex-1.3.20.ebuild
@@ -0,0 +1,119 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby24 ruby25 ruby26"
+RUBY_OPTIONAL=yes
+
+PYTHON_COMPAT=( python3_{7,8,9} )
+
+inherit l10n perl-module ruby-ng python-single-r1
+
+DESCRIPTION="Library for reading and writing Windows Registry 'hive' binary 
files"
+HOMEPAGE="https://libguestfs.org;
+SRC_URI="https://libguestfs.org/download/${PN}/${P}.tar.gz;
+S="${WORKDIR}/${P}"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="ocaml readline +perl python test ruby"
+
+RDEPEND="
+   dev-libs/libxml2:2
+   virtual/libiconv
+   virtual/libintl
+   ocaml? (
+   dev-lang/ocaml[ocamlopt]
+   dev-ml/findlib[ocamlopt]
+)
+   perl? (
+   dev-lang/perl:=
+   dev-perl/IO-stringy
+   )
+   python? ( ${PYTHON_DEPS} )
+   readline? ( sys-libs/readline:0 )
+   ruby? ( $(ruby_implementations_depend) )
+"
+DEPEND="${RDEPEND}
+   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_REQUIRED_USE} )
+   ruby? ( || ( $(ruby_get_use_targets) ) )"
+
+DOCS=( README )
+
+pkg_setup() {
+   if use python; then
+   python-single-r1_pkg_setup
+   fi
+}
+
+src_unpack() {
+   default
+   cp -prlP "${WORKDIR}/${P}" "${WORKDIR}"/all || die
+}
+
+src_configure() {
+   use ruby && ruby-ng_src_configure
+
+   if use perl; then
+   pushd perl || die
+   perl-module_src_configure
+   popd || die
+   fi
+
+   local myeconfargs=(
+   $(use_with readline)
+   $(use_enable ocaml)
+   $(use_enable perl)
+   --enable-nls
+   --disable-ruby
+   $(use_enable python)
+   --disable-rpath
+   --disable-static
+   )
+
+   econf "${myeconfargs[@]}"
+}
+
+src_compile() {
+   default
+
+   use ruby && ruby-ng_src_compile
+}
+
+src_install() {
+   strip-linguas -i po
+
+   emake install DESTDIR="${ED}" "LINGUAS=""${LINGUAS}"""
+
+   if use python; then
+   python_optimize
+   fi
+
+   if use ruby; then
+   ruby-ng_src_install
+   fi
+
+   if use perl; then
+   perl_delete_localpod
+
+   # Workaround Build.PL for now (see libguestfs too)
+   doman "${ED}"/usr/man/man3/*
+   rm -rf "${ED}"/usr/man || die
+   fi
+
+   find "${ED}" -name '*.la' -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/

2021-06-07 Thread Joonas Niilola
commit: b760ae012e573a9c594cf7a3a43aacb175a84c88
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sat May  8 16:54:43 2021 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Jun  7 08:33:18 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b760ae01

app-misc/hivex: update eclasses

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Joonas Niilola  gentoo.org>

 app-misc/hivex/hivex-1.3.18.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/hivex/hivex-1.3.18.ebuild 
b/app-misc/hivex/hivex-1.3.18.ebuild
index 9e486753dc9..cace53ff05e 100644
--- a/app-misc/hivex/hivex-1.3.18.ebuild
+++ b/app-misc/hivex/hivex-1.3.18.ebuild
@@ -8,7 +8,7 @@ RUBY_OPTIONAL=yes
 
 PYTHON_COMPAT=( python3_{7,8,9} )
 
-inherit eutils perl-module ruby-ng python-single-r1
+inherit l10n perl-module ruby-ng python-single-r1
 
 DESCRIPTION="Library for reading and writing Windows Registry 'hive' binary 
files"
 HOMEPAGE="https://libguestfs.org;



[gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/

2021-06-01 Thread John Helmert III
commit: 600543a6c01a0f6a4124b06b8b4448e12bac7aae
Author: John Helmert III  gentoo  org>
AuthorDate: Tue Jun  1 19:40:57 2021 +
Commit: John Helmert III  gentoo  org>
CommitDate: Tue Jun  1 19:43:27 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=600543a6

app-misc/hivex: fix unconditional ruby usage

Closes: https://bugs.gentoo.org/644768
Signed-off-by: John Helmert III  gentoo.org>

 app-misc/hivex/hivex-1.3.18.ebuild | 24 +---
 1 file changed, 13 insertions(+), 11 deletions(-)

diff --git a/app-misc/hivex/hivex-1.3.18.ebuild 
b/app-misc/hivex/hivex-1.3.18.ebuild
index f1c6db65034..9e486753dc9 100644
--- a/app-misc/hivex/hivex-1.3.18.ebuild
+++ b/app-misc/hivex/hivex-1.3.18.ebuild
@@ -20,27 +20,28 @@ KEYWORDS="~amd64 ~x86"
 IUSE="ocaml readline +perl python test ruby"
 
 RDEPEND="
+   dev-libs/libxml2:2
virtual/libiconv
virtual/libintl
-   dev-libs/libxml2:2
ocaml? ( dev-lang/ocaml[ocamlopt]
 dev-ml/findlib[ocamlopt]
 )
-   readline? ( sys-libs/readline:0 )
perl? (
dev-lang/perl:=
dev-perl/IO-stringy
)
-   ruby? ( $(ruby_implementations_depend) )
python? ( ${PYTHON_DEPS} )
+   readline? ( sys-libs/readline:0 )
+   ruby? ( $(ruby_implementations_depend) )
"
 
 DEPEND="${RDEPEND}
perl? (
-   test? ( dev-perl/Pod-Coverage
-   dev-perl/Test-Pod-Coverage )
- )
-   "
+   test? (
+   dev-perl/Pod-Coverage
+   dev-perl/Test-Pod-Coverage
+   )
+   )"
 
 ruby_add_bdepend "ruby? ( dev-ruby/rake
virtual/rubygems
@@ -62,11 +63,11 @@ pkg_setup() {
 
 src_unpack() {
default
-   cp -prlP "${WORKDIR}/${P}" "${WORKDIR}"/all
+   cp -prlP "${WORKDIR}/${P}" "${WORKDIR}"/all || die
 }
 
 src_configure() {
-   ruby-ng_src_configure
+   use ruby && ruby-ng_src_configure
 
if use perl; then
pushd perl
@@ -90,7 +91,8 @@ src_configure() {
 
 src_compile() {
default
-   ruby-ng_src_compile
+
+   use ruby && ruby-ng_src_compile
 }
 
 src_install() {
@@ -101,7 +103,7 @@ src_install() {
python_optimize
fi
 
-   ruby-ng_src_install
+   use ruby && ruby-ng_src_install
 
if use perl; then
perl_delete_localpod



[gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/

2021-02-14 Thread Rick Farina
commit: cf8edbf70c0c63e4866a36652a7f5a642ed63791
Author: Rick Farina  gentoo  org>
AuthorDate: Mon Feb 15 02:16:08 2021 +
Commit: Rick Farina  gentoo  org>
CommitDate: Mon Feb 15 02:19:42 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf8edbf7

app-misc/hivex: python bump

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Rick Farina  gentoo.org>

 app-misc/hivex/hivex-1.3.18.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/hivex/hivex-1.3.18.ebuild 
b/app-misc/hivex/hivex-1.3.18.ebuild
index 38d0a31f9cd..f1c6db65034 100644
--- a/app-misc/hivex/hivex-1.3.18.ebuild
+++ b/app-misc/hivex/hivex-1.3.18.ebuild
@@ -6,7 +6,7 @@ EAPI=7
 USE_RUBY="ruby24 ruby25 ruby26"
 RUBY_OPTIONAL=yes
 
-PYTHON_COMPAT=( python3_{7,8} )
+PYTHON_COMPAT=( python3_{7,8,9} )
 
 inherit eutils perl-module ruby-ng python-single-r1
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/

2021-02-11 Thread Conrad Kostecki
commit: a5a1bb4938a481659aa2840a489352ab6d9ffdaa
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Sat Feb  6 17:07:27 2021 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Thu Feb 11 20:33:49 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5a1bb49

app-misc/hivex: use HTTPS

Closes: https://github.com/gentoo/gentoo/pull/19351
Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Michael Mair-Keimberger  gmail.com>
Signed-off-by: Conrad Kostecki  gentoo.org>

 app-misc/hivex/hivex-1.3.18.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/app-misc/hivex/hivex-1.3.18.ebuild 
b/app-misc/hivex/hivex-1.3.18.ebuild
index 3f22a0860be..38d0a31f9cd 100644
--- a/app-misc/hivex/hivex-1.3.18.ebuild
+++ b/app-misc/hivex/hivex-1.3.18.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -11,8 +11,8 @@ PYTHON_COMPAT=( python3_{7,8} )
 inherit eutils perl-module 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;
+HOMEPAGE="https://libguestfs.org;
+SRC_URI="https://libguestfs.org/download/${PN}/${P}.tar.gz;
 
 LICENSE="LGPL-2.1"
 SLOT="0"



[gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/

2021-01-15 Thread Michał Górny
commit: 977fd082a670b78b7c2291a100ac683a442c926b
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jan 15 14:59:48 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jan 15 17:05:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=977fd082

app-misc/hivex: Remove old (drop to ~arch)

Signed-off-by: Michał Górny  gentoo.org>

 app-misc/hivex/Manifest|   1 -
 app-misc/hivex/hivex-1.3.14.ebuild | 108 -
 2 files changed, 109 deletions(-)

diff --git a/app-misc/hivex/Manifest b/app-misc/hivex/Manifest
index 933c62f73e3..7af733a86f6 100644
--- a/app-misc/hivex/Manifest
+++ b/app-misc/hivex/Manifest
@@ -1,2 +1 @@
-DIST hivex-1.3.14.tar.gz 1332257 BLAKE2B 
fe7c19e05d29c7e98a334842cc1144aa76b148a3b7aae91449a4923a124eb54227a9a004346ef3558732c688c4f92cacd0c9328056930c33dba0404465634da0
 SHA512 
dd7dd52dceda580179a815fc48a2a2c7e8f7234614beceb937fba7e317df17984e65453338160c4c467b70d7d4f9bd61b48aad3ca51e19bd5e4cfbca8ee3adb6
 DIST hivex-1.3.18.tar.gz 1542133 BLAKE2B 
961d0797770a2bd3176ce288a509fab8685de91317d55f05e5295f9f56fd54c31acb64847e0cbb6a6074627ccbdfdf35bd0d35150beb7746a8b3de9128ac24e3
 SHA512 
1851351118921e81df9e505f90d00048a178572c2edd3de40194a69915176bdb615e2eb5afea408d57063e98257c8d1e3d0cd6730407153892cc9e3befc4aa3a

diff --git a/app-misc/hivex/hivex-1.3.14.ebuild 
b/app-misc/hivex/hivex-1.3.14.ebuild
deleted file mode 100644
index cd4e1de9670..000
--- a/app-misc/hivex/hivex-1.3.14.ebuild
+++ /dev/null
@@ -1,108 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-USE_RUBY="ruby23 ruby24 ruby25"
-RUBY_OPTIONAL=yes
-
-PYTHON_COMPAT=(python3_6)
-
-inherit eutils perl-module 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 ruby"
-
-RDEPEND="
-   virtual/libiconv
-   virtual/libintl
-   dev-libs/libxml2:2
-   ocaml? ( dev-lang/ocaml[ocamlopt]
-dev-ml/findlib[ocamlopt]
-)
-   readline? ( sys-libs/readline:0 )
-   perl? (
-   dev-lang/perl:=
-   dev-perl/IO-stringy
-   )
-   ruby? ( $(ruby_implementations_depend) )
-   python? ( ${PYTHON_DEPS} )
-   "
-
-DEPEND="${RDEPEND}
-   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_REQUIRED_USE} )
-   ruby? ( || ( $(ruby_get_use_targets) ) )"
-
-DOCS=( README )
-
-S="${WORKDIR}/${P}"
-
-pkg_setup() {
-   if use python; then
-   python-single-r1_pkg_setup
-   fi
-}
-
-src_unpack() {
-   default
-   cp -prlP "${WORKDIR}/${P}" "${WORKDIR}"/all
-}
-
-src_configure() {
-   ruby-ng_src_configure
-
-   if use perl; then
-   pushd perl
-   perl-module_src_configure
-   popd
-   fi
-
-   local myeconfargs=(
-   $(use_with readline)
-   $(use_enable ocaml)
-   $(use_enable perl)
-   --enable-nls
-   --disable-ruby
-   $(use_enable python)
-   --disable-rpath
-   --disable-static
-   )
-
-   econf ${myeconfargs[@]}
-}
-
-src_compile() {
-   default
-   ruby-ng_src_compile
-}
-
-src_install() {
-   strip-linguas -i po
-
-   emake install DESTDIR="${ED}" "LINGUAS=""${LINGUAS}"""
-
-   ruby-ng_src_install
-
-   if use perl; then
-   perl_delete_localpod
-   fi
-
-   find "${ED}" -name '*.la' -delete || die
-}



[gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/

2020-05-31 Thread Michał Górny
commit: 4ecdcc89132e0612d3b639606baf67bc7eb995cb
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Sat Apr 18 14:58:24 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun May 31 09:44:09 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ecdcc89

app-misc/hivex: fix build with USE=-python

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Closes: https://bugs.gentoo.org/715374
Signed-off-by: Gilles Dartiguelongue  gentoo.org>
Signed-off-by: Michał Górny  gentoo.org>

 app-misc/hivex/hivex-1.3.18.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/app-misc/hivex/hivex-1.3.18.ebuild 
b/app-misc/hivex/hivex-1.3.18.ebuild
index d50454845f2..da2e2b6fae0 100644
--- a/app-misc/hivex/hivex-1.3.18.ebuild
+++ b/app-misc/hivex/hivex-1.3.18.ebuild
@@ -96,7 +96,9 @@ src_install() {
strip-linguas -i po
 
emake install DESTDIR="${ED}" "LINGUAS=""${LINGUAS}"""
-   python_optimize
+   if use python; then
+   python_optimize
+   fi
 
ruby-ng_src_install
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/

2020-05-31 Thread Michał Górny
commit: d26cc6ee80638c97f02c2002518fa50d4cdb3316
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Sat Apr 18 15:03:30 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun May 31 09:44:09 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d26cc6ee

app-misc/hivex: remove obsolete man handling

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Gilles Dartiguelongue  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/15395
Signed-off-by: Michał Górny  gentoo.org>

 app-misc/hivex/hivex-1.3.18.ebuild | 4 
 1 file changed, 4 deletions(-)

diff --git a/app-misc/hivex/hivex-1.3.18.ebuild 
b/app-misc/hivex/hivex-1.3.18.ebuild
index da2e2b6fae0..dad58992eb7 100644
--- a/app-misc/hivex/hivex-1.3.18.ebuild
+++ b/app-misc/hivex/hivex-1.3.18.ebuild
@@ -105,8 +105,4 @@ src_install() {
if use perl; then
perl_delete_localpod
fi
-
-   #can't figure out a better way to do this
-   mv "${ED}"/usr/man/man3/* "${ED}/usr/share/man/man3/" || die
-   rm -r "${ED}/usr/man" || die
 }



[gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/

2020-05-01 Thread Hans de Graaff
commit: 36f77690a432a0176545ac74b4cf02c7c12a2a7c
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat May  2 04:52:34 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat May  2 05:17:33 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36f77690

app-misc/hivex: add ruby26

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Hans de Graaff  gentoo.org>

 app-misc/hivex/hivex-1.3.18.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/hivex/hivex-1.3.18.ebuild 
b/app-misc/hivex/hivex-1.3.18.ebuild
index ac1bd5848ab..d50454845f2 100644
--- a/app-misc/hivex/hivex-1.3.18.ebuild
+++ b/app-misc/hivex/hivex-1.3.18.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-USE_RUBY="ruby23 ruby24 ruby25"
+USE_RUBY="ruby24 ruby25 ruby26"
 RUBY_OPTIONAL=yes
 
 PYTHON_COMPAT=( python3_{6,7,8} )



[gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/

2020-03-18 Thread Rick Farina
commit: 31c4a89a231c5035a4238c8c8a66e1690f6473bc
Author: Rick Farina  gentoo  org>
AuthorDate: Wed Mar 18 20:36:01 2020 +
Commit: Rick Farina  gentoo  org>
CommitDate: Wed Mar 18 20:36:15 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31c4a89a

app-misc/hivex: bump

Package-Manager: Portage-2.3.94, Repoman-2.3.21
Signed-off-by: Rick Farina  gentoo.org>

 app-misc/hivex/Manifest|   1 +
 app-misc/hivex/hivex-1.3.18.ebuild | 110 +
 2 files changed, 111 insertions(+)

diff --git a/app-misc/hivex/Manifest b/app-misc/hivex/Manifest
index a3290cd9d4d..933c62f73e3 100644
--- a/app-misc/hivex/Manifest
+++ b/app-misc/hivex/Manifest
@@ -1 +1,2 @@
 DIST hivex-1.3.14.tar.gz 1332257 BLAKE2B 
fe7c19e05d29c7e98a334842cc1144aa76b148a3b7aae91449a4923a124eb54227a9a004346ef3558732c688c4f92cacd0c9328056930c33dba0404465634da0
 SHA512 
dd7dd52dceda580179a815fc48a2a2c7e8f7234614beceb937fba7e317df17984e65453338160c4c467b70d7d4f9bd61b48aad3ca51e19bd5e4cfbca8ee3adb6
+DIST hivex-1.3.18.tar.gz 1542133 BLAKE2B 
961d0797770a2bd3176ce288a509fab8685de91317d55f05e5295f9f56fd54c31acb64847e0cbb6a6074627ccbdfdf35bd0d35150beb7746a8b3de9128ac24e3
 SHA512 
1851351118921e81df9e505f90d00048a178572c2edd3de40194a69915176bdb615e2eb5afea408d57063e98257c8d1e3d0cd6730407153892cc9e3befc4aa3a

diff --git a/app-misc/hivex/hivex-1.3.18.ebuild 
b/app-misc/hivex/hivex-1.3.18.ebuild
new file mode 100644
index 000..ac1bd5848ab
--- /dev/null
+++ b/app-misc/hivex/hivex-1.3.18.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby23 ruby24 ruby25"
+RUBY_OPTIONAL=yes
+
+PYTHON_COMPAT=( python3_{6,7,8} )
+
+inherit eutils perl-module 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:0 )
+   perl? (
+   dev-lang/perl:=
+   dev-perl/IO-stringy
+   )
+   ruby? ( $(ruby_implementations_depend) )
+   python? ( ${PYTHON_DEPS} )
+   "
+
+DEPEND="${RDEPEND}
+   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_REQUIRED_USE} )
+   ruby? ( || ( $(ruby_get_use_targets) ) )"
+
+DOCS=( README )
+
+S="${WORKDIR}/${P}"
+
+pkg_setup() {
+   if use python; then
+   python-single-r1_pkg_setup
+   fi
+}
+
+src_unpack() {
+   default
+   cp -prlP "${WORKDIR}/${P}" "${WORKDIR}"/all
+}
+
+src_configure() {
+   ruby-ng_src_configure
+
+   if use perl; then
+   pushd perl
+   perl-module_src_configure
+   popd
+   fi
+
+   local myeconfargs=(
+   $(use_with readline)
+   $(use_enable ocaml)
+   $(use_enable perl)
+   --enable-nls
+   --disable-ruby
+   $(use_enable python)
+   --disable-rpath
+   )
+
+   econf ${myeconfargs[@]}
+}
+
+src_compile() {
+   default
+   ruby-ng_src_compile
+}
+
+src_install() {
+   strip-linguas -i po
+
+   emake install DESTDIR="${ED}" "LINGUAS=""${LINGUAS}"""
+   python_optimize
+
+   ruby-ng_src_install
+
+   if use perl; then
+   perl_delete_localpod
+   fi
+
+   #can't figure out a better way to do this
+   mv "${ED}"/usr/man/man3/* "${ED}/usr/share/man/man3/" || die
+   rm -r "${ED}/usr/man" || die
+}



[gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/

2020-02-10 Thread Michał Górny
commit: c7bcf5698ad9f92fae71177f49582e651481f741
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Feb 10 11:28:26 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Feb 10 11:53:54 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7bcf569

app-misc/hivex: Remove py2

Signed-off-by: Michał Górny  gentoo.org>

 app-misc/hivex/hivex-1.3.14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/hivex/hivex-1.3.14.ebuild 
b/app-misc/hivex/hivex-1.3.14.ebuild
index 2e226ec0f39..9f629900feb 100644
--- a/app-misc/hivex/hivex-1.3.14.ebuild
+++ b/app-misc/hivex/hivex-1.3.14.ebuild
@@ -6,7 +6,7 @@ EAPI=6
 USE_RUBY="ruby23 ruby24 ruby25"
 RUBY_OPTIONAL=yes
 
-PYTHON_COMPAT=(python2_7 python3_6)
+PYTHON_COMPAT=(python3_6)
 
 inherit eutils perl-module ruby-ng python-single-r1
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/

2019-11-08 Thread Andreas K. Hüttel
commit: 1a29e39ce47b371e3c2ab704337d7c28f6553c6e
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Nov  8 13:28:50 2019 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Nov  8 13:28:50 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a29e39c

app-misc/hivex: Needs slot op on perl, bug 617972

Bug: https://bugs.gentoo.org/617972
Package-Manager: Portage-2.3.78, Repoman-2.3.17
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 app-misc/hivex/hivex-1.3.14.ebuild | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/app-misc/hivex/hivex-1.3.14.ebuild 
b/app-misc/hivex/hivex-1.3.14.ebuild
index 07099a99b45..b7386f5f538 100644
--- a/app-misc/hivex/hivex-1.3.14.ebuild
+++ b/app-misc/hivex/hivex-1.3.14.ebuild
@@ -27,7 +27,10 @@ RDEPEND="
 dev-ml/findlib[ocamlopt]
 )
readline? ( sys-libs/readline:0 )
-   perl? ( dev-perl/IO-stringy )
+   perl? (
+   dev-lang/perl:=
+   dev-perl/IO-stringy
+   )
ruby? ( $(ruby_implementations_depend) )
python? ( ${PYTHON_DEPS} )
"



[gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/

2018-05-06 Thread Hans de Graaff
commit: 6e63a3410a260626b0f4f5390e233b2c4e27b76a
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun May  6 06:14:09 2018 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun May  6 06:14:09 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e63a341

app-misc/hivex: update USE_RUBY to current versions

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 app-misc/hivex/hivex-1.3.14.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-misc/hivex/hivex-1.3.14.ebuild 
b/app-misc/hivex/hivex-1.3.14.ebuild
index e0f8af2406c..b3217d11ff1 100644
--- a/app-misc/hivex/hivex-1.3.14.ebuild
+++ b/app-misc/hivex/hivex-1.3.14.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
 
-USE_RUBY="ruby21 ruby22 ruby23"
+USE_RUBY="ruby23 ruby24 ruby25"
 RUBY_OPTIONAL=yes
 
 PYTHON_COMPAT=(python2_7 python3_{4,5,6})



[gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/

2018-05-01 Thread Michał Górny
commit: f4ce9f594688a949efc254b9d3ec13c64bcaa629
Author: Michał Górny  gentoo  org>
AuthorDate: Tue May  1 11:45:06 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue May  1 11:45:49 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4ce9f59

app-misc/hivex: Remove 1.3.11-r1 due to broken dep syntax

Remove the old version since it uses empty dep groups which causes
repoman errors:

  dependency.syntax [fatal] 4
   app-misc/hivex/hivex-1.3.11-r1.ebuild: DEPEND: expected: dependency string, 
got: ')', token 18
   app-misc/hivex/hivex-1.3.11-r1.ebuild: RDEPEND: expected: dependency string, 
got: ')', token 18
   app-misc/hivex/hivex-1.3.11-r1.ebuild: DEPEND: expected: dependency string, 
got: ')', token 18
   app-misc/hivex/hivex-1.3.11-r1.ebuild: RDEPEND: expected: dependency string, 
got: ')', token 18

and causes pkgcheck to crash, causing major mayhem everywhere.

 app-misc/hivex/Manifest   |   1 -
 app-misc/hivex/hivex-1.3.11-r1.ebuild | 116 --
 2 files changed, 117 deletions(-)

diff --git a/app-misc/hivex/Manifest b/app-misc/hivex/Manifest
index 7d62b6cdcd6..a3290cd9d4d 100644
--- a/app-misc/hivex/Manifest
+++ b/app-misc/hivex/Manifest
@@ -1,2 +1 @@
-DIST hivex-1.3.11.tar.gz 1264487 BLAKE2B 
ba2f72d174ed1b807ef97bc3a5cdec10219b01c1719a0a9dd262ce4a8474a808c73d2f14e9d3347ed44485b08b77bb3638212a24159b5aa153189848e755e5e4
 SHA512 
1ff9fbcfb976fea5bba41c5ff06e4dc68af0e507accc236ca0406644ee2c865619b3b3bf9550124778fcd782ddc257f1d89861b45f48c0c3ceed18dfa1e02ced
 DIST hivex-1.3.14.tar.gz 1332257 BLAKE2B 
fe7c19e05d29c7e98a334842cc1144aa76b148a3b7aae91449a4923a124eb54227a9a004346ef3558732c688c4f92cacd0c9328056930c33dba0404465634da0
 SHA512 
dd7dd52dceda580179a815fc48a2a2c7e8f7234614beceb937fba7e317df17984e65453338160c4c467b70d7d4f9bd61b48aad3ca51e19bd5e4cfbca8ee3adb6

diff --git a/app-misc/hivex/hivex-1.3.11-r1.ebuild 
b/app-misc/hivex/hivex-1.3.11-r1.ebuild
deleted file mode 100644
index 89044477d97..000
--- a/app-misc/hivex/hivex-1.3.11-r1.ebuild
+++ /dev/null
@@ -1,116 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-AUTOTOOLS_IN_SOURCE_BUILD=1
-
-USE_RUBY="ruby21 ruby22"
-RUBY_OPTIONAL=yes
-
-PYTHON_COMPAT=(python2_7 python3_{4,5,6})
-
-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:0 )
-   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_REQUIRED_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
-}



[gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/

2017-11-20 Thread Manuel Rüger
commit: 6a6ecf0d3ec813ba1d67b8aea68b6d7858c9cd42
Author: Manuel Rüger  gentoo  org>
AuthorDate: Mon Nov 20 15:13:34 2017 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Mon Nov 20 15:13:34 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a6ecf0d

app-misc/hivex: Stable on amd64

Package-Manager: Portage-2.3.14, Repoman-2.3.6

 app-misc/hivex/hivex-1.3.14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/hivex/hivex-1.3.14.ebuild 
b/app-misc/hivex/hivex-1.3.14.ebuild
index 1208bc1f4e9..e0f8af2406c 100644
--- a/app-misc/hivex/hivex-1.3.14.ebuild
+++ b/app-misc/hivex/hivex-1.3.14.ebuild
@@ -16,7 +16,7 @@ SRC_URI="http://libguestfs.org/download/${PN}/${P}.tar.gz;
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~amd64 x86"
+KEYWORDS="amd64 x86"
 IUSE="ocaml readline +perl python test static-libs ruby"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/

2017-10-09 Thread Thomas Deutschmann
commit: 03f7c3cf9ff3009e98da9fec262b0532dc9273e1
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Oct  9 23:19:52 2017 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Oct  9 23:19:52 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03f7c3cf

app-misc/hivex: x86 stable (bug #622890)

Package-Manager: Portage-2.3.10, Repoman-2.3.3

 app-misc/hivex/hivex-1.3.14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/hivex/hivex-1.3.14.ebuild 
b/app-misc/hivex/hivex-1.3.14.ebuild
index dd48bcb9adf..1208bc1f4e9 100644
--- a/app-misc/hivex/hivex-1.3.14.ebuild
+++ b/app-misc/hivex/hivex-1.3.14.ebuild
@@ -16,7 +16,7 @@ SRC_URI="http://libguestfs.org/download/${PN}/${P}.tar.gz;
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 x86"
 IUSE="ocaml readline +perl python test static-libs ruby"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/

2017-08-05 Thread Hans de Graaff
commit: 49a935c7016feb665b04dbdc009cf5e6597ce546
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Aug  5 18:16:47 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Aug  5 18:49:39 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49a935c7

app-misc/hivex: add ruby22

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 app-misc/hivex/hivex-1.3.11-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/hivex/hivex-1.3.11-r1.ebuild 
b/app-misc/hivex/hivex-1.3.11-r1.ebuild
index d06946aa4b4..89044477d97 100644
--- a/app-misc/hivex/hivex-1.3.11-r1.ebuild
+++ b/app-misc/hivex/hivex-1.3.11-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=5
 
 AUTOTOOLS_IN_SOURCE_BUILD=1
 
-USE_RUBY="ruby21"
+USE_RUBY="ruby21 ruby22"
 RUBY_OPTIONAL=yes
 
 PYTHON_COMPAT=(python2_7 python3_{4,5,6})



[gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/

2017-05-10 Thread Richard Farina
commit: 4e8716ac117b8ce9e6c1b3f3b9d8024507fdbbcf
Author: Zero_Chaos  gentoo  org>
AuthorDate: Wed May 10 20:11:12 2017 +
Commit: Richard Farina  gentoo  org>
CommitDate: Thu May 11 02:06:24 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e8716ac

app-misc/hivex: bump, cleanup, seems okay

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 app-misc/hivex/Manifest|  1 +
 app-misc/hivex/hivex-1.3.11-r1.ebuild  |  2 +-
 ...{hivex-1.3.11-r1.ebuild => hivex-1.3.14.ebuild} | 64 +-
 3 files changed, 27 insertions(+), 40 deletions(-)

diff --git a/app-misc/hivex/Manifest b/app-misc/hivex/Manifest
index f027ce845d2..24881d0728e 100644
--- a/app-misc/hivex/Manifest
+++ b/app-misc/hivex/Manifest
@@ -1 +1,2 @@
 DIST hivex-1.3.11.tar.gz 1264487 SHA256 
c63adf6c7ef9140acf20775d35bef35ab563c0d2f59d3dfb8e0d15cfa7c77678 SHA512 
1ff9fbcfb976fea5bba41c5ff06e4dc68af0e507accc236ca0406644ee2c865619b3b3bf9550124778fcd782ddc257f1d89861b45f48c0c3ceed18dfa1e02ced
 WHIRLPOOL 
6d741ad14660390b2c171bff400645cbcd20a991a55b7fb4e349c864e2dd4e606f57f344d8b851acf87d12bf8a3b608a77c073c565d9aa55cd23094d7e09e8cd
+DIST hivex-1.3.14.tar.gz 1332257 SHA256 
eb5cb29f5eb41185688cc1be454895b53c1965578f036ebf31ac32992f121b2b SHA512 
dd7dd52dceda580179a815fc48a2a2c7e8f7234614beceb937fba7e317df17984e65453338160c4c467b70d7d4f9bd61b48aad3ca51e19bd5e4cfbca8ee3adb6
 WHIRLPOOL 
51395c0915d88e167e9909a856c975865751de9c37aeee5fde7c64875569b08ad70c9987b35d949dee9fc01b616827abeb276f2464982521a31199c478932366

diff --git a/app-misc/hivex/hivex-1.3.11-r1.ebuild 
b/app-misc/hivex/hivex-1.3.11-r1.ebuild
index 08501b96c9d..d06946aa4b4 100644
--- a/app-misc/hivex/hivex-1.3.11-r1.ebuild
+++ b/app-misc/hivex/hivex-1.3.11-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=5
 
 AUTOTOOLS_IN_SOURCE_BUILD=1
 
-USE_RUBY="ruby20 ruby21"
+USE_RUBY="ruby21"
 RUBY_OPTIONAL=yes
 
 PYTHON_COMPAT=(python2_7 python3_{4,5,6})

diff --git a/app-misc/hivex/hivex-1.3.11-r1.ebuild 
b/app-misc/hivex/hivex-1.3.14.ebuild
similarity index 63%
copy from app-misc/hivex/hivex-1.3.11-r1.ebuild
copy to app-misc/hivex/hivex-1.3.14.ebuild
index 08501b96c9d..dd48bcb9adf 100644
--- a/app-misc/hivex/hivex-1.3.11-r1.ebuild
+++ b/app-misc/hivex/hivex-1.3.14.ebuild
@@ -1,16 +1,14 @@
 # Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=5
+EAPI=6
 
-AUTOTOOLS_IN_SOURCE_BUILD=1
-
-USE_RUBY="ruby20 ruby21"
+USE_RUBY="ruby21 ruby22 ruby23"
 RUBY_OPTIONAL=yes
 
 PYTHON_COMPAT=(python2_7 python3_{4,5,6})
 
-inherit autotools-utils eutils perl-app ruby-ng python-single-r1
+inherit eutils perl-module ruby-ng python-single-r1
 
 DESCRIPTION="Library for reading and writing Windows Registry 'hive' binary 
files"
 HOMEPAGE="http://libguestfs.org;
@@ -18,7 +16,7 @@ SRC_URI="http://libguestfs.org/download/${PN}/${P}.tar.gz;
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="~amd64 ~x86"
 IUSE="ocaml readline +perl python test static-libs ruby"
 
 RDEPEND="
@@ -35,7 +33,6 @@ RDEPEND="
"
 
 DEPEND="${RDEPEND}
-   dev-lang/perl
perl? (
test? ( dev-perl/Pod-Coverage
dev-perl/Test-Pod-Coverage )
@@ -47,68 +44,57 @@ ruby_add_bdepend "ruby? ( dev-ruby/rake
dev-ruby/rdoc )"
 ruby_add_rdepend "ruby? ( virtual/rubygems )"
 
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )
+   ruby? ( || ( $(ruby_get_use_targets) ) )"
 
 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.
+S="${WORKDIR}/${P}"
 
 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
+   cp -prlP "${WORKDIR}/${P}" "${WORKDIR}"/all
 }
 
 src_configure() {
+   ruby-ng_src_configure
+
+   if use perl; then
+   pushd perl
+   perl-module_src_configure
+   popd
+   fi
+
local myeconfargs=(
$(use_with readline)
$(use_enable ocaml)
$(use_enable perl)
--enable-nls
+   --disable-ruby
$(use_enable python)
-   $(use_enable ruby)
-   --disable-rpath )
-
-   autotools-utils_src_configure
+   --disable-rpath
+   )
 
-   if use perl; then
-   pushd perl
-   perl-app_src_configure
-   popd
-   fi
+   econf ${myeconfargs[@]}
 }
 
 src_compile() {
-   autotools-utils_src_compile
+   default
+   ruby-ng_src_compile
 }
 
-# Test binding's dont't wok properly in gentoo layout
-#src_test() {
-#  if use 

[gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/

2017-04-21 Thread Pacho Ramos
commit: 2881b987d6bec60bb86fa5fbcb5654b763b4f5e8
Author: Pacho Ramos  gentoo  org>
AuthorDate: Fri Apr 21 17:34:59 2017 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Fri Apr 21 17:36:19 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2881b987

app-misc/hivex: Support newer python

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 app-misc/hivex/hivex-1.3.11-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-misc/hivex/hivex-1.3.11-r1.ebuild 
b/app-misc/hivex/hivex-1.3.11-r1.ebuild
index 6c96884552c..b8416cad1b5 100644
--- a/app-misc/hivex/hivex-1.3.11-r1.ebuild
+++ b/app-misc/hivex/hivex-1.3.11-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -8,7 +8,7 @@ AUTOTOOLS_IN_SOURCE_BUILD=1
 USE_RUBY="ruby20 ruby21"
 RUBY_OPTIONAL=yes
 
-PYTHON_COMPAT=(python2_7 python3_4)
+PYTHON_COMPAT=(python2_7 python3_{4,5,6})
 
 inherit autotools-utils eutils perl-app ruby-ng python-single-r1
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/

2017-04-21 Thread Pacho Ramos
commit: 36fb7c0f489c63b656d366310720870f88281375
Author: Pacho Ramos  gentoo  org>
AuthorDate: Fri Apr 21 17:35:54 2017 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Fri Apr 21 17:36:20 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36fb7c0f

app-misc/hivex: Specify readline slot

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 app-misc/hivex/hivex-1.3.11-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/hivex/hivex-1.3.11-r1.ebuild 
b/app-misc/hivex/hivex-1.3.11-r1.ebuild
index b8416cad1b5..08501b96c9d 100644
--- a/app-misc/hivex/hivex-1.3.11-r1.ebuild
+++ b/app-misc/hivex/hivex-1.3.11-r1.ebuild
@@ -28,7 +28,7 @@ RDEPEND="
ocaml? ( dev-lang/ocaml[ocamlopt]
 dev-ml/findlib[ocamlopt]
 )
-   readline? ( sys-libs/readline )
+   readline? ( sys-libs/readline:0 )
perl? ( dev-perl/IO-stringy )
ruby? ( $(ruby_implementations_depend) )
python? ( ${PYTHON_DEPS} )



[gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/

2016-10-29 Thread Mike Gilbert
commit: 73134edffa7159d1a82707bead03b49a7e3731e1
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun Oct 30 00:07:02 2016 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun Oct 30 00:07:36 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73134edf

app-misc/hivex: fix typo

Package-Manager: portage-2.3.2

 app-misc/hivex/hivex-1.3.11-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/hivex/hivex-1.3.11-r1.ebuild 
b/app-misc/hivex/hivex-1.3.11-r1.ebuild
index 4a88066..146a1c2 100644
--- a/app-misc/hivex/hivex-1.3.11-r1.ebuild
+++ b/app-misc/hivex/hivex-1.3.11-r1.ebuild
@@ -48,7 +48,7 @@ ruby_add_bdepend "ruby? ( dev-ruby/rake
dev-ruby/rdoc )"
 ruby_add_rdepend "ruby? ( virtual/rubygems )"
 
-REQUIRED_USE="python? ( ${PYTHON_REQIRED_USE} )"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 
 DOCS=( README )
 S="${WORKDIR}/${P}"



[gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/

2016-10-29 Thread Mike Gilbert
commit: fdc160f2e4303680d6a400cd694e1a126ed5f143
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Oct 29 22:58:54 2016 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Oct 29 23:14:56 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdc160f2

app-misc/hivex: fix REQUIRED_USE

Package-Manager: portage-2.3.2

 app-misc/hivex/hivex-1.3.11-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/hivex/hivex-1.3.11-r1.ebuild 
b/app-misc/hivex/hivex-1.3.11-r1.ebuild
index 008f5a6..4a88066 100644
--- a/app-misc/hivex/hivex-1.3.11-r1.ebuild
+++ b/app-misc/hivex/hivex-1.3.11-r1.ebuild
@@ -48,7 +48,7 @@ ruby_add_bdepend "ruby? ( dev-ruby/rake
dev-ruby/rdoc )"
 ruby_add_rdepend "ruby? ( virtual/rubygems )"
 
-REQUIRED_USE="python? ( ${PYTHON_REQ_USE} )"
+REQUIRED_USE="python? ( ${PYTHON_REQIRED_USE} )"
 
 DOCS=( README )
 S="${WORKDIR}/${P}"



[gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/

2016-07-18 Thread Hans de Graaff
commit: 222fd3588f7058d61b68d606bdd03f443071fcd1
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Jul 18 19:54:52 2016 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Jul 18 21:12:57 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=222fd358

app-misc/hivex: mark ruby21 revision stable

Package-Manager: portage-2.2.28

 app-misc/hivex/hivex-1.3.11-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-misc/hivex/hivex-1.3.11-r1.ebuild 
b/app-misc/hivex/hivex-1.3.11-r1.ebuild
index eb9f3d4..008f5a6 100644
--- a/app-misc/hivex/hivex-1.3.11-r1.ebuild
+++ b/app-misc/hivex/hivex-1.3.11-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -19,7 +19,7 @@ SRC_URI="http://libguestfs.org/download/${PN}/${P}.tar.gz;
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="ocaml readline +perl python test static-libs ruby"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/

2016-07-18 Thread Hans de Graaff
commit: da8db2499fc6d30c0b88b16dfdaf49d081009585
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Jul 18 19:55:09 2016 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Jul 18 21:13:00 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da8db249

app-misc/hivex: cleanup

Package-Manager: portage-2.2.28

 app-misc/hivex/hivex-1.3.11.ebuild | 116 -
 1 file changed, 116 deletions(-)

diff --git a/app-misc/hivex/hivex-1.3.11.ebuild 
b/app-misc/hivex/hivex-1.3.11.ebuild
deleted file mode 100644
index 2ed926f..000
--- a/app-misc/hivex/hivex-1.3.11.ebuild
+++ /dev/null
@@ -1,116 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-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
-}