public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
@ 2016-07-18 21:13 Hans de Graaff
  0 siblings, 0 replies; 40+ messages in thread
From: Hans de Graaff @ 2016-07-18 21:13 UTC (permalink / raw
  To: gentoo-commits

commit:     222fd3588f7058d61b68d606bdd03f443071fcd1
Author:     Hans de Graaff <graaff <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 18 19:54:52 2016 +0000
Commit:     Hans de Graaff <graaff <AT> gentoo <DOT> org>
CommitDate: Mon Jul 18 21:12:57 2016 +0000
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="


^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
@ 2016-07-18 21:13 Hans de Graaff
  0 siblings, 0 replies; 40+ messages in thread
From: Hans de Graaff @ 2016-07-18 21:13 UTC (permalink / raw
  To: gentoo-commits

commit:     da8db2499fc6d30c0b88b16dfdaf49d081009585
Author:     Hans de Graaff <graaff <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 18 19:55:09 2016 +0000
Commit:     Hans de Graaff <graaff <AT> gentoo <DOT> org>
CommitDate: Mon Jul 18 21:13:00 2016 +0000
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..0000000
--- 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
-}


^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
@ 2016-10-29 23:15 Mike Gilbert
  0 siblings, 0 replies; 40+ messages in thread
From: Mike Gilbert @ 2016-10-29 23:15 UTC (permalink / raw
  To: gentoo-commits

commit:     fdc160f2e4303680d6a400cd694e1a126ed5f143
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 29 22:58:54 2016 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Sat Oct 29 23:14:56 2016 +0000
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}"


^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
@ 2016-10-30  0:07 Mike Gilbert
  0 siblings, 0 replies; 40+ messages in thread
From: Mike Gilbert @ 2016-10-30  0:07 UTC (permalink / raw
  To: gentoo-commits

commit:     73134edffa7159d1a82707bead03b49a7e3731e1
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 30 00:07:02 2016 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Sun Oct 30 00:07:36 2016 +0000
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}"


^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
@ 2017-04-21 17:36 Pacho Ramos
  0 siblings, 0 replies; 40+ messages in thread
From: Pacho Ramos @ 2017-04-21 17:36 UTC (permalink / raw
  To: gentoo-commits

commit:     2881b987d6bec60bb86fa5fbcb5654b763b4f5e8
Author:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 21 17:34:59 2017 +0000
Commit:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Fri Apr 21 17:36:19 2017 +0000
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
 


^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
@ 2017-04-21 17:36 Pacho Ramos
  0 siblings, 0 replies; 40+ messages in thread
From: Pacho Ramos @ 2017-04-21 17:36 UTC (permalink / raw
  To: gentoo-commits

commit:     36fb7c0f489c63b656d366310720870f88281375
Author:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 21 17:35:54 2017 +0000
Commit:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Fri Apr 21 17:36:20 2017 +0000
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} )


^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
@ 2017-05-11  2:06 Richard Farina
  0 siblings, 0 replies; 40+ messages in thread
From: Richard Farina @ 2017-05-11  2:06 UTC (permalink / raw
  To: gentoo-commits

commit:     4e8716ac117b8ce9e6c1b3f3b9d8024507fdbbcf
Author:     Zero_Chaos <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Wed May 10 20:11:12 2017 +0000
Commit:     Richard Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Thu May 11 02:06:24 2017 +0000
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 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}"""
+	emake install DESTDIR="${ED}" "LINGUAS=""${LINGUAS}"""
+
+	ruby-ng_src_install
 
 	if use perl; then
 		perl_delete_localpod


^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
@ 2017-08-05 18:49 Hans de Graaff
  0 siblings, 0 replies; 40+ messages in thread
From: Hans de Graaff @ 2017-08-05 18:49 UTC (permalink / raw
  To: gentoo-commits

commit:     49a935c7016feb665b04dbdc009cf5e6597ce546
Author:     Hans de Graaff <graaff <AT> gentoo <DOT> org>
AuthorDate: Sat Aug  5 18:16:47 2017 +0000
Commit:     Hans de Graaff <graaff <AT> gentoo <DOT> org>
CommitDate: Sat Aug  5 18:49:39 2017 +0000
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})


^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
@ 2017-10-09 23:28 Thomas Deutschmann
  0 siblings, 0 replies; 40+ messages in thread
From: Thomas Deutschmann @ 2017-10-09 23:28 UTC (permalink / raw
  To: gentoo-commits

commit:     03f7c3cf9ff3009e98da9fec262b0532dc9273e1
Author:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Mon Oct  9 23:19:52 2017 +0000
Commit:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Mon Oct  9 23:19:52 2017 +0000
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="


^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
@ 2017-11-20 15:17 Manuel Rüger
  0 siblings, 0 replies; 40+ messages in thread
From: Manuel Rüger @ 2017-11-20 15:17 UTC (permalink / raw
  To: gentoo-commits

commit:     6a6ecf0d3ec813ba1d67b8aea68b6d7858c9cd42
Author:     Manuel Rüger <mrueg <AT> gentoo <DOT> org>
AuthorDate: Mon Nov 20 15:13:34 2017 +0000
Commit:     Manuel Rüger <mrueg <AT> gentoo <DOT> org>
CommitDate: Mon Nov 20 15:13:34 2017 +0000
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="


^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
@ 2018-05-01 11:46 Michał Górny
  0 siblings, 0 replies; 40+ messages in thread
From: Michał Górny @ 2018-05-01 11:46 UTC (permalink / raw
  To: gentoo-commits

commit:     f4ce9f594688a949efc254b9d3ec13c64bcaa629
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue May  1 11:45:06 2018 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue May  1 11:45:49 2018 +0000
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..00000000000
--- 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
-}


^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
@ 2018-05-06  6:37 Hans de Graaff
  0 siblings, 0 replies; 40+ messages in thread
From: Hans de Graaff @ 2018-05-06  6:37 UTC (permalink / raw
  To: gentoo-commits

commit:     6e63a3410a260626b0f4f5390e233b2c4e27b76a
Author:     Hans de Graaff <graaff <AT> gentoo <DOT> org>
AuthorDate: Sun May  6 06:14:09 2018 +0000
Commit:     Hans de Graaff <graaff <AT> gentoo <DOT> org>
CommitDate: Sun May  6 06:14:09 2018 +0000
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})


^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
@ 2019-11-08 13:29 Andreas K. Hüttel
  0 siblings, 0 replies; 40+ messages in thread
From: Andreas K. Hüttel @ 2019-11-08 13:29 UTC (permalink / raw
  To: gentoo-commits

commit:     1a29e39ce47b371e3c2ab704337d7c28f6553c6e
Author:     Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Fri Nov  8 13:28:50 2019 +0000
Commit:     Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Fri Nov  8 13:28:50 2019 +0000
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 <dilfridge <AT> 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} )
 	"


^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
@ 2020-02-10 11:54 Michał Górny
  0 siblings, 0 replies; 40+ messages in thread
From: Michał Górny @ 2020-02-10 11:54 UTC (permalink / raw
  To: gentoo-commits

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

app-misc/hivex: Remove py2

Signed-off-by: Michał Górny <mgorny <AT> 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
 


^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
@ 2020-03-18 20:36 Rick Farina
  0 siblings, 0 replies; 40+ messages in thread
From: Rick Farina @ 2020-03-18 20:36 UTC (permalink / raw
  To: gentoo-commits

commit:     31c4a89a231c5035a4238c8c8a66e1690f6473bc
Author:     Rick Farina <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 18 20:36:01 2020 +0000
Commit:     Rick Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Wed Mar 18 20:36:15 2020 +0000
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 <zerochaos <AT> 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 00000000000..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
+}


^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
@ 2020-05-02  5:18 Hans de Graaff
  0 siblings, 0 replies; 40+ messages in thread
From: Hans de Graaff @ 2020-05-02  5:18 UTC (permalink / raw
  To: gentoo-commits

commit:     36f77690a432a0176545ac74b4cf02c7c12a2a7c
Author:     Hans de Graaff <graaff <AT> gentoo <DOT> org>
AuthorDate: Sat May  2 04:52:34 2020 +0000
Commit:     Hans de Graaff <graaff <AT> gentoo <DOT> org>
CommitDate: Sat May  2 05:17:33 2020 +0000
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 <graaff <AT> 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} )


^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
@ 2020-05-31  9:44 Michał Górny
  0 siblings, 0 replies; 40+ messages in thread
From: Michał Górny @ 2020-05-31  9:44 UTC (permalink / raw
  To: gentoo-commits

commit:     d26cc6ee80638c97f02c2002518fa50d4cdb3316
Author:     Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 18 15:03:30 2020 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun May 31 09:44:09 2020 +0000
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 <eva <AT> gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/15395
Signed-off-by: Michał Górny <mgorny <AT> 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
 }


^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
@ 2020-05-31  9:44 Michał Górny
  0 siblings, 0 replies; 40+ messages in thread
From: Michał Górny @ 2020-05-31  9:44 UTC (permalink / raw
  To: gentoo-commits

commit:     4ecdcc89132e0612d3b639606baf67bc7eb995cb
Author:     Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 18 14:58:24 2020 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun May 31 09:44:09 2020 +0000
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 <eva <AT> gentoo.org>
Signed-off-by: Michał Górny <mgorny <AT> 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
 


^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
@ 2021-01-15 17:05 Michał Górny
  0 siblings, 0 replies; 40+ messages in thread
From: Michał Górny @ 2021-01-15 17:05 UTC (permalink / raw
  To: gentoo-commits

commit:     977fd082a670b78b7c2291a100ac683a442c926b
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 15 14:59:48 2021 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Jan 15 17:05:51 2021 +0000
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 <mgorny <AT> 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..00000000000
--- 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
-}


^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
@ 2021-02-11 20:33 Conrad Kostecki
  0 siblings, 0 replies; 40+ messages in thread
From: Conrad Kostecki @ 2021-02-11 20:33 UTC (permalink / raw
  To: gentoo-commits

commit:     a5a1bb4938a481659aa2840a489352ab6d9ffdaa
Author:     Michael Mair-Keimberger <m.mairkeimberger <AT> gmail <DOT> com>
AuthorDate: Sat Feb  6 17:07:27 2021 +0000
Commit:     Conrad Kostecki <conikost <AT> gentoo <DOT> org>
CommitDate: Thu Feb 11 20:33:49 2021 +0000
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 <m.mairkeimberger <AT> gmail.com>
Signed-off-by: Conrad Kostecki <conikost <AT> 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"


^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
@ 2021-02-15  2:19 Rick Farina
  0 siblings, 0 replies; 40+ messages in thread
From: Rick Farina @ 2021-02-15  2:19 UTC (permalink / raw
  To: gentoo-commits

commit:     cf8edbf70c0c63e4866a36652a7f5a642ed63791
Author:     Rick Farina <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 15 02:16:08 2021 +0000
Commit:     Rick Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Mon Feb 15 02:19:42 2021 +0000
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 <zerochaos <AT> 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
 


^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
@ 2021-06-01 19:43 John Helmert III
  0 siblings, 0 replies; 40+ messages in thread
From: John Helmert III @ 2021-06-01 19:43 UTC (permalink / raw
  To: gentoo-commits

commit:     600543a6c01a0f6a4124b06b8b4448e12bac7aae
Author:     John Helmert III <ajak <AT> gentoo <DOT> org>
AuthorDate: Tue Jun  1 19:40:57 2021 +0000
Commit:     John Helmert III <ajak <AT> gentoo <DOT> org>
CommitDate: Tue Jun  1 19:43:27 2021 +0000
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 <ajak <AT> 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


^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
@ 2021-06-07  8:33 Joonas Niilola
  0 siblings, 0 replies; 40+ messages in thread
From: Joonas Niilola @ 2021-06-07  8:33 UTC (permalink / raw
  To: gentoo-commits

commit:     b760ae012e573a9c594cf7a3a43aacb175a84c88
Author:     Michael Mair-Keimberger <mmk <AT> levelnine <DOT> at>
AuthorDate: Sat May  8 16:54:43 2021 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Mon Jun  7 08:33:18 2021 +0000
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 <mmk <AT> levelnine.at>
Signed-off-by: Joonas Niilola <juippis <AT> 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"


^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
@ 2021-06-07 23:27 Sam James
  0 siblings, 0 replies; 40+ messages in thread
From: Sam James @ 2021-06-07 23:27 UTC (permalink / raw
  To: gentoo-commits

commit:     0a69af54f09f3f929f87140cd4c239aca323748d
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Jun  7 23:25:21 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Jun  7 23:27:11 2021 +0000
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 <sam <AT> 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 00000000000..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
+}


^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
@ 2021-06-30 10:15 Ulrich Müller
  0 siblings, 0 replies; 40+ messages in thread
From: Ulrich Müller @ 2021-06-30 10:15 UTC (permalink / raw
  To: gentoo-commits

commit:     0950f2dd5a6ac3d7c28102d5a12ab6f674e2a0f6
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 28 10:02:05 2021 +0000
Commit:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Wed Jun 30 10:15:27 2021 +0000
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 <ulm <AT> 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"


^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
@ 2021-07-12 19:29 John Helmert III
  0 siblings, 0 replies; 40+ messages in thread
From: John Helmert III @ 2021-07-12 19:29 UTC (permalink / raw
  To: gentoo-commits

commit:     6fb37672ae1310f4a3721b46e8e838ea2917f5b0
Author:     John Helmert III <ajak <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 12 19:28:54 2021 +0000
Commit:     John Helmert III <ajak <AT> gentoo <DOT> org>
CommitDate: Mon Jul 12 19:29:06 2021 +0000
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 <ajak <AT> 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..00000000000
--- 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
-}


^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
@ 2021-07-18  5:59 Hans de Graaff
  0 siblings, 0 replies; 40+ messages in thread
From: Hans de Graaff @ 2021-07-18  5:59 UTC (permalink / raw
  To: gentoo-commits

commit:     afe4e5a5828a4cc87bc724806754d7851c1e0496
Author:     Hans de Graaff <graaff <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 18 05:56:27 2021 +0000
Commit:     Hans de Graaff <graaff <AT> gentoo <DOT> org>
CommitDate: Sun Jul 18 05:56:27 2021 +0000
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 <graaff <AT> 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} )


^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
@ 2022-02-11 14:56 Joonas Niilola
  0 siblings, 0 replies; 40+ messages in thread
From: Joonas Niilola @ 2022-02-11 14:56 UTC (permalink / raw
  To: gentoo-commits

commit:     a962b92c468ea99b30da4d9a96edab90501eafae
Author:     Martin Kletzander <nert.pinx <AT> gmail <DOT> com>
AuthorDate: Fri Jan 14 09:43:51 2022 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Fri Feb 11 14:56:44 2022 +0000
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 <nert.pinx <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/23790
Signed-off-by: Joonas Niilola <juippis <AT> 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
 


^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
@ 2022-05-16  5:10 Sam James
  0 siblings, 0 replies; 40+ messages in thread
From: Sam James @ 2022-05-16  5:10 UTC (permalink / raw
  To: gentoo-commits

commit:     ce015eb0250ff86761763e403def26e9bb9db039
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon May 16 04:46:37 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon May 16 04:46:37 2022 +0000
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 <sam <AT> 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 000000000000..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
+}


^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
@ 2022-07-28 14:09 Sam James
  0 siblings, 0 replies; 40+ messages in thread
From: Sam James @ 2022-07-28 14:09 UTC (permalink / raw
  To: gentoo-commits

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

app-misc/hivex: add github upstream metadata

Signed-off-by: Sam James <sam <AT> 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 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
-<!-- maintainer-needed -->
+	<!-- maintainer-needed -->
+	<upstream>
+		<remote-id type="github">libguestfs/hivex</remote-id>
+	</upstream>
 </pkgmetadata>


^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
@ 2022-12-07 17:57 Hans de Graaff
  0 siblings, 0 replies; 40+ messages in thread
From: Hans de Graaff @ 2022-12-07 17:57 UTC (permalink / raw
  To: gentoo-commits

commit:     71a9f1c4373019c1ac6fd53ea80a49d5a5a94531
Author:     Hans de Graaff <graaff <AT> gentoo <DOT> org>
AuthorDate: Wed Dec  7 17:48:44 2022 +0000
Commit:     Hans de Graaff <graaff <AT> gentoo <DOT> org>
CommitDate: Wed Dec  7 17:57:14 2022 +0000
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 <graaff <AT> 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


^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
@ 2023-03-09  6:13 Sam James
  0 siblings, 0 replies; 40+ messages in thread
From: Sam James @ 2023-03-09  6:13 UTC (permalink / raw
  To: gentoo-commits

commit:     fe4f7be76664004c7fa240fa0336ade623023d14
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Mar  9 06:09:58 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Mar  9 06:13:39 2023 +0000
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 <sam <AT> 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 000000000000..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/*
+		rm -rf "${ED}"/usr/man || die
+	fi
+
+	find "${ED}" -name '*.la' -delete || die
+}


^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
@ 2023-03-26  3:03 Sam James
  0 siblings, 0 replies; 40+ messages in thread
From: Sam James @ 2023-03-26  3:03 UTC (permalink / raw
  To: gentoo-commits

commit:     87dc8b4022bcfe16d58c8ed2ab9bd2ea57dd6eee
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 25 12:10:56 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Mar 26 03:02:49 2023 +0000
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 <sam <AT> 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..000000000000
--- 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 b/app-misc/hivex/hivex-1.3.21.ebuild
deleted file mode 100644
index 5fef0b3050a5..000000000000
--- a/app-misc/hivex/hivex-1.3.21.ebuild
+++ /dev/null
@@ -1,124 +0,0 @@
-# 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..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
-}


^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
@ 2023-03-26  3:03 Sam James
  0 siblings, 0 replies; 40+ messages in thread
From: Sam James @ 2023-03-26  3:03 UTC (permalink / raw
  To: gentoo-commits

commit:     447c8c96f8d6c45ad85bbae3ad190c08602cff01
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 25 12:39:36 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Mar 26 03:02:50 2023 +0000
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 <sam <AT> 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}"
+}


^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
@ 2023-10-07 13:41 Joonas Niilola
  0 siblings, 0 replies; 40+ messages in thread
From: Joonas Niilola @ 2023-10-07 13:41 UTC (permalink / raw
  To: gentoo-commits

commit:     65a26e123c52542504acfe29abe618e88cc42dd1
Author:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Sat Oct  7 13:40:02 2023 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sat Oct  7 13:40:02 2023 +0000
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 <juippis <AT> 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="


^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
@ 2023-12-02 10:56 Arthur Zamarin
  0 siblings, 0 replies; 40+ messages in thread
From: Arthur Zamarin @ 2023-12-02 10:56 UTC (permalink / raw
  To: gentoo-commits

commit:     f43feb1c66571b8599a3190a4db3b3b3cbeb413c
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Dec  2 10:55:57 2023 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Dec  2 10:55:57 2023 +0000
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 <arthurzam <AT> 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="


^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
@ 2024-06-02  5:12 Sam James
  0 siblings, 0 replies; 40+ messages in thread
From: Sam James @ 2024-06-02  5:12 UTC (permalink / raw
  To: gentoo-commits

commit:     8b38bb3805370cf7906bf58dac5753c48513a3e7
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Jun  2 05:02:05 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Jun  2 05:11:33 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b38bb38

app-misc/hivex: drop no-op py3.9, <ruby31

Signed-off-by: Sam James <sam <AT> gentoo.org>

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

diff --git a/app-misc/hivex/hivex-1.3.23-r1.ebuild b/app-misc/hivex/hivex-1.3.23-r1.ebuild
index ef1a1dd17ef1..91e11388b727 100644
--- a/app-misc/hivex/hivex-1.3.23-r1.ebuild
+++ b/app-misc/hivex/hivex-1.3.23-r1.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-USE_RUBY="ruby27 ruby30 ruby31 ruby32"
+USE_RUBY="ruby31 ruby32"
 RUBY_OPTIONAL=yes
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 inherit perl-module ruby-ng python-single-r1 strip-linguas
 
 DESCRIPTION="Library for reading and writing Windows Registry 'hive' binary files"


^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
@ 2024-06-11 10:13 Rick Farina
  0 siblings, 0 replies; 40+ messages in thread
From: Rick Farina @ 2024-06-11 10:13 UTC (permalink / raw
  To: gentoo-commits

commit:     b7920ed364e05594c25aff6adc16768c37104b29
Author:     Rick Farina <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 10 22:55:10 2024 +0000
Commit:     Rick Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Tue Jun 11 10:13:23 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7920ed3

app-misc/hivex: enable py3.12

Signed-off-by: Rick Farina <zerochaos <AT> gentoo.org>
Closes: https://bugs.gentoo.org/929333

 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 91e11388b727..1c759d7ee93b 100644
--- a/app-misc/hivex/hivex-1.3.23-r1.ebuild
+++ b/app-misc/hivex/hivex-1.3.23-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 USE_RUBY="ruby31 ruby32"
 RUBY_OPTIONAL=yes
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 inherit perl-module ruby-ng python-single-r1 strip-linguas
 
 DESCRIPTION="Library for reading and writing Windows Registry 'hive' binary files"


^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
@ 2024-10-07 13:17 Joonas Niilola
  0 siblings, 0 replies; 40+ messages in thread
From: Joonas Niilola @ 2024-10-07 13:17 UTC (permalink / raw
  To: gentoo-commits

commit:     7ca17fd7236d4e2d6a62033c0ac3fcc7604d1e58
Author:     Filip Kobierski <fkobi <AT> pm <DOT> me>
AuthorDate: Thu Sep  5 10:35:28 2024 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Mon Oct  7 13:16:54 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ca17fd7

app-misc/hivex: add 1.3.24

- shorten `if`s
- sort stuff

Signed-off-by: Filip Kobierski <fkobi <AT> pm.me>
Closes: https://github.com/gentoo/gentoo/pull/38452
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 app-misc/hivex/Manifest            |   1 +
 app-misc/hivex/hivex-1.3.24.ebuild | 165 +++++++++++++++++++++++++++++++++++++
 2 files changed, 166 insertions(+)

diff --git a/app-misc/hivex/Manifest b/app-misc/hivex/Manifest
index 151898118492..bd6188c44952 100644
--- a/app-misc/hivex/Manifest
+++ b/app-misc/hivex/Manifest
@@ -1 +1,2 @@
 DIST hivex-1.3.23.tar.gz 738076 BLAKE2B b536e1b4b930b88b4bbbf8a4434e5ed7d407409acdbe68f7da67fa8198e1813bf84e918505eca7d341f15b41daeb0bbcfc974868a68f999e26941db759557fd5 SHA512 068fe81a442c8045bf9d98f0c6b782330141d8f1e104a0f191c04a2cff25ee6396c2c4777c107d595a471eb4bcbee903400c9f7946cae036165ac201587f861e
+DIST hivex-1.3.24.tar.gz 741279 BLAKE2B 9f4a7d66db75a8636bca9b818bcbd57fc82e1dabb324c3a087cba4bd16b3e8c97afe8b9208f409e1759615d7ac0f811c1b1764a2dc7ed04f30208587e3598206 SHA512 4b9be259e0359344aee2dce1e4df56d928b0e429abcc099479ba95b2940fb80cd285f22e6a914902bcc716e8b4b528f204bea10977913fc701ae45aacb66669b

diff --git a/app-misc/hivex/hivex-1.3.24.ebuild b/app-misc/hivex/hivex-1.3.24.ebuild
new file mode 100644
index 000000000000..fa123690b8b4
--- /dev/null
+++ b/app-misc/hivex/hivex-1.3.24.ebuild
@@ -0,0 +1,165 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby32"
+RUBY_OPTIONAL=yes
+PYTHON_COMPAT=( python3_{10..12} )
+
+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 ~ppc64 ~x86"
+IUSE="ocaml +perl python readline ruby test"
+
+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:= )
+	ruby? ( $(ruby_implementations_depend) )
+"
+DEPEND="
+	${RDEPEND}
+	perl? (
+		test? (
+			dev-perl/Pod-Coverage
+			dev-perl/Test-Pod-Coverage
+		)
+	)
+"
+
+ruby_add_bdepend "
+	ruby? (
+		dev-ruby/rake
+		dev-ruby/rdoc
+		virtual/rubygems
+	)
+"
+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=(
+		--enable-nls
+		--disable-ruby
+		--disable-rpath
+		$(use_with readline)
+		$(use_enable ocaml)
+		$(use_enable perl)
+		$(use_enable python)
+	)
+
+	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 ; do
+		use ${dir} && emake -C ${dir} check
+	done
+}
+
+each_ruby_test() {
+	emake -C ruby check
+}
+
+src_install() {
+	strip-linguas -i po
+
+	emake install DESTDIR="${ED}" "LINGUAS=""${LINGUAS}"""
+
+	use python && python_optimize
+	use ruby && ruby-ng_src_install
+
+	if use perl; then
+		perl_delete_localpod
+
+		# Workaround Build.PL for now (see libguestfs too)
+		doman "${ED}"/usr/man/man3/*
+		rm -r "${ED}"/usr/man || die
+	fi
+
+	find "${ED}" -name '*.la' -delete || die
+}
+
+each_ruby_install() {
+	emake -C ruby install DESTDIR="${ED}"
+}


^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
@ 2024-11-23 20:15 Arthur Zamarin
  0 siblings, 0 replies; 40+ messages in thread
From: Arthur Zamarin @ 2024-11-23 20:15 UTC (permalink / raw
  To: gentoo-commits

commit:     4ad9200e01940cfc5d31863be1b0c71b0430eb3a
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Nov 23 20:14:59 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Nov 23 20:14:59 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ad9200e

app-misc/hivex: Stabilize 1.3.24 amd64, #944664

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

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

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


^ permalink raw reply related	[flat|nested] 40+ messages in thread

end of thread, other threads:[~2024-11-23 20:15 UTC | newest]

Thread overview: 40+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-12-02 10:56 [gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/ Arthur Zamarin
  -- strict thread matches above, loose matches on Subject: below --
2024-11-23 20:15 Arthur Zamarin
2024-10-07 13:17 Joonas Niilola
2024-06-11 10:13 Rick Farina
2024-06-02  5:12 Sam James
2023-10-07 13:41 Joonas Niilola
2023-03-26  3:03 Sam James
2023-03-26  3:03 Sam James
2023-03-09  6:13 Sam James
2022-12-07 17:57 Hans de Graaff
2022-07-28 14:09 Sam James
2022-05-16  5:10 Sam James
2022-02-11 14:56 Joonas Niilola
2021-07-18  5:59 Hans de Graaff
2021-07-12 19:29 John Helmert III
2021-06-30 10:15 Ulrich Müller
2021-06-07 23:27 Sam James
2021-06-07  8:33 Joonas Niilola
2021-06-01 19:43 John Helmert III
2021-02-15  2:19 Rick Farina
2021-02-11 20:33 Conrad Kostecki
2021-01-15 17:05 Michał Górny
2020-05-31  9:44 Michał Górny
2020-05-31  9:44 Michał Górny
2020-05-02  5:18 Hans de Graaff
2020-03-18 20:36 Rick Farina
2020-02-10 11:54 Michał Górny
2019-11-08 13:29 Andreas K. Hüttel
2018-05-06  6:37 Hans de Graaff
2018-05-01 11:46 Michał Górny
2017-11-20 15:17 Manuel Rüger
2017-10-09 23:28 Thomas Deutschmann
2017-08-05 18:49 Hans de Graaff
2017-05-11  2:06 Richard Farina
2017-04-21 17:36 Pacho Ramos
2017-04-21 17:36 Pacho Ramos
2016-10-30  0:07 Mike Gilbert
2016-10-29 23:15 Mike Gilbert
2016-07-18 21:13 Hans de Graaff
2016-07-18 21:13 Hans de Graaff

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox