* [gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
@ 2016-07-18 21:13 Hans de Graaff
0 siblings, 0 replies; 39+ 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] 39+ 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; 39+ 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] 39+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
@ 2016-10-29 23:15 Mike Gilbert
0 siblings, 0 replies; 39+ 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] 39+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
@ 2016-10-30 0:07 Mike Gilbert
0 siblings, 0 replies; 39+ 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] 39+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
@ 2017-04-21 17:36 Pacho Ramos
0 siblings, 0 replies; 39+ 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] 39+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
@ 2017-04-21 17:36 Pacho Ramos
0 siblings, 0 replies; 39+ 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] 39+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
@ 2017-05-11 2:06 Richard Farina
0 siblings, 0 replies; 39+ 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] 39+ 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; 39+ 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] 39+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
@ 2017-10-09 23:28 Thomas Deutschmann
0 siblings, 0 replies; 39+ 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] 39+ 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; 39+ 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] 39+ 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; 39+ 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] 39+ 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; 39+ 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] 39+ 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; 39+ 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] 39+ 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; 39+ 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] 39+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
@ 2020-03-18 20:36 Rick Farina
0 siblings, 0 replies; 39+ 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] 39+ 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; 39+ 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] 39+ 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; 39+ 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] 39+ 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; 39+ 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] 39+ 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; 39+ 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] 39+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
@ 2021-02-11 20:33 Conrad Kostecki
0 siblings, 0 replies; 39+ 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] 39+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
@ 2021-02-15 2:19 Rick Farina
0 siblings, 0 replies; 39+ 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] 39+ 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; 39+ 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] 39+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
@ 2021-06-07 8:33 Joonas Niilola
0 siblings, 0 replies; 39+ 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] 39+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
@ 2021-06-07 23:27 Sam James
0 siblings, 0 replies; 39+ 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] 39+ 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; 39+ 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] 39+ 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; 39+ 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] 39+ 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; 39+ 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] 39+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
@ 2022-02-11 14:56 Joonas Niilola
0 siblings, 0 replies; 39+ 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] 39+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
@ 2022-05-16 5:10 Sam James
0 siblings, 0 replies; 39+ 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] 39+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
@ 2022-07-28 14:09 Sam James
0 siblings, 0 replies; 39+ 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] 39+ 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; 39+ 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] 39+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
@ 2023-03-09 6:13 Sam James
0 siblings, 0 replies; 39+ 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] 39+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
@ 2023-03-26 3:03 Sam James
0 siblings, 0 replies; 39+ 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] 39+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
@ 2023-03-26 3:03 Sam James
0 siblings, 0 replies; 39+ 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] 39+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
@ 2023-10-07 13:41 Joonas Niilola
0 siblings, 0 replies; 39+ 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] 39+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
@ 2023-12-02 10:56 Arthur Zamarin
0 siblings, 0 replies; 39+ 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] 39+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
@ 2024-06-02 5:12 Sam James
0 siblings, 0 replies; 39+ 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] 39+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
@ 2024-06-11 10:13 Rick Farina
0 siblings, 0 replies; 39+ 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] 39+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
@ 2024-10-07 13:17 Joonas Niilola
0 siblings, 0 replies; 39+ 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] 39+ messages in thread
end of thread, other threads:[~2024-10-07 13:17 UTC | newest]
Thread overview: 39+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-07-28 14:09 [gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/ Sam James
-- strict thread matches above, loose matches on Subject: below --
2024-10-07 13:17 Joonas Niilola
2024-06-11 10:13 Rick Farina
2024-06-02 5:12 Sam James
2023-12-02 10:56 Arthur Zamarin
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-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