[gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
commit: f43feb1c66571b8599a3190a4db3b3b3cbeb413c Author: Arthur Zamarin gentoo org> AuthorDate: Sat Dec 2 10:55:57 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Dec 2 10:55:57 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f43feb1c app-misc/hivex: Keyword 1.3.23-r1 ppc64, #892954 Signed-off-by: Arthur Zamarin gentoo.org> app-misc/hivex/hivex-1.3.23-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-misc/hivex/hivex-1.3.23-r1.ebuild b/app-misc/hivex/hivex-1.3.23-r1.ebuild index 3b1447d9ec61..ef1a1dd17ef1 100644 --- a/app-misc/hivex/hivex-1.3.23-r1.ebuild +++ b/app-misc/hivex/hivex-1.3.23-r1.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}/${P}" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 ~ppc64 ~x86" IUSE="ocaml readline +perl python test ruby" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
commit: 65a26e123c52542504acfe29abe618e88cc42dd1 Author: Joonas Niilola gentoo org> AuthorDate: Sat Oct 7 13:40:02 2023 + Commit: Joonas Niilola gentoo org> CommitDate: Sat Oct 7 13:40:02 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65a26e12 app-misc/hivex: Stabilize 1.3.23-r1 amd64, #915321 Signed-off-by: Joonas Niilola gentoo.org> app-misc/hivex/hivex-1.3.23-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-misc/hivex/hivex-1.3.23-r1.ebuild b/app-misc/hivex/hivex-1.3.23-r1.ebuild index de92e2a9cade..3b1447d9ec61 100644 --- a/app-misc/hivex/hivex-1.3.23-r1.ebuild +++ b/app-misc/hivex/hivex-1.3.23-r1.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}/${P}" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="ocaml readline +perl python test ruby" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
commit: 87dc8b4022bcfe16d58c8ed2ab9bd2ea57dd6eee Author: Sam James gentoo org> AuthorDate: Sat Mar 25 12:10:56 2023 + Commit: Sam James gentoo org> CommitDate: Sun Mar 26 03:02:49 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87dc8b40 app-misc/hivex: drop 1.3.20, 1.3.21 Signed-off-by: Sam James gentoo.org> app-misc/hivex/Manifest| 2 - app-misc/hivex/hivex-1.3.20.ebuild | 125 - app-misc/hivex/hivex-1.3.21.ebuild | 124 3 files changed, 251 deletions(-) diff --git a/app-misc/hivex/Manifest b/app-misc/hivex/Manifest index 0c08289c366a..151898118492 100644 --- a/app-misc/hivex/Manifest +++ b/app-misc/hivex/Manifest @@ -1,3 +1 @@ -DIST hivex-1.3.20.tar.gz 1727498 BLAKE2B db6448242fc4b72d75cc7234a49e146cb165b1b9b9e2e72fb2a05be37cbb1d8ca865ccc51c4d2d50199e69cae2d870743ecd41534290e9a100bb268c2437ee22 SHA512 366e84c2a13ff53c70036df60db6e2b469cd06e3405761df73c47978b4fa0245246a1ea912aa5852b1272221d55c6c100b40b00e4c9a6f5668d12ff7f93c787a -DIST hivex-1.3.21.tar.gz 1729723 BLAKE2B 16c5bad3f06e1293344c39f100596a466a93eb7db1c189bd59859434d7071102e10641bb820cf791834280c2ad79dba0df4efea9b8a84d02727bfdf13f7915d1 SHA512 e893d9fa77655540d29ef6657764f701f9cddb33d11b2bfef36ce0c2caebab92b55a32b7e1c99efbab0d53f558a44bf1c4c6f6da13daa37d568ff96d7d28f842 DIST hivex-1.3.23.tar.gz 738076 BLAKE2B b536e1b4b930b88b4bbbf8a4434e5ed7d407409acdbe68f7da67fa8198e1813bf84e918505eca7d341f15b41daeb0bbcfc974868a68f999e26941db759557fd5 SHA512 068fe81a442c8045bf9d98f0c6b782330141d8f1e104a0f191c04a2cff25ee6396c2c4777c107d595a471eb4bcbee903400c9f7946cae036165ac201587f861e diff --git a/app-misc/hivex/hivex-1.3.20.ebuild b/app-misc/hivex/hivex-1.3.20.ebuild deleted file mode 100644 index 849e4597a992.. --- a/app-misc/hivex/hivex-1.3.20.ebuild +++ /dev/null @@ -1,125 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -USE_RUBY="ruby25 ruby26 ruby27" -RUBY_OPTIONAL=yes - -PYTHON_COMPAT=( python3_9 ) - -inherit perl-module ruby-ng python-single-r1 strip-linguas - -DESCRIPTION="Library for reading and writing Windows Registry 'hive' binary files" -HOMEPAGE="https://libguestfs.org; -SRC_URI="https://libguestfs.org/download/${PN}/${P}.tar.gz; -S="${WORKDIR}/${P}" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="ocaml readline +perl python test ruby" - -RDEPEND=" - dev-libs/libxml2:2 - virtual/libiconv - virtual/libintl - ocaml? ( - dev-lang/ocaml[ocamlopt] - dev-ml/findlib[ocamlopt] -) - perl? ( - dev-lang/perl:= - dev-perl/IO-stringy - ) - python? ( ${PYTHON_DEPS} ) - readline? ( sys-libs/readline:0 ) - ruby? ( $(ruby_implementations_depend) ) -" -DEPEND="${RDEPEND} - perl? ( - test? ( - dev-perl/Pod-Coverage - dev-perl/Test-Pod-Coverage - ) - )" - -ruby_add_bdepend "ruby? ( dev-ruby/rake - virtual/rubygems - dev-ruby/rdoc )" -ruby_add_rdepend "ruby? ( virtual/rubygems )" - -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} ) - ruby? ( || ( $(ruby_get_use_targets) ) )" - -DOCS=( README ) - -pkg_setup() { - if use python; then - python-single-r1_pkg_setup - fi -} - -src_unpack() { - default - cp -prlP "${WORKDIR}/${P}" "${WORKDIR}"/all || die -} - -src_prepare() { - default - use perl && perl-module_src_prepare - use ruby && ruby-ng_src_prepare -} - -src_configure() { - use ruby && ruby-ng_src_configure - - if use perl; then - pushd perl || die - perl-module_src_configure - popd || die - fi - - local myeconfargs=( - $(use_with readline) - $(use_enable ocaml) - $(use_enable perl) - --enable-nls - --disable-ruby - $(use_enable python) - --disable-rpath - --disable-static - ) - - econf "${myeconfargs[@]}" -} - -src_compile() { - default - - use ruby && ruby-ng_src_compile -} - -src_install() { - strip-linguas -i po - - emake install DESTDIR="${ED}" "LINGUAS=""${LINGUAS}""" - - if use python; then - python_optimize - fi - - if use ruby; then - ruby-ng_src_install - fi - - if use perl; then - perl_delete_localpod - - # Workaround Build.PL for now (see libguestfs too) - doman "${ED}"/usr/man/man3/* - rm -rf "${ED}"/usr/man || die - fi - - find "${ED}" -name '*.la' -delete || die -} diff --git a/app-misc/hivex/hivex-1.3.21.ebuild
[gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
commit: 447c8c96f8d6c45ad85bbae3ad190c08602cff01 Author: Sam James gentoo org> AuthorDate: Sat Mar 25 12:39:36 2023 + Commit: Sam James gentoo org> CommitDate: Sun Mar 26 03:02:50 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=447c8c96 app-misc/hivex: fix building ruby extensions + enable ruby31, enable ruby32 This was totally broken before and only built one Ruby at best. Signed-off-by: Sam James gentoo.org> ...{hivex-1.3.23.ebuild => hivex-1.3.23-r1.ebuild} | 35 -- 1 file changed, 32 insertions(+), 3 deletions(-) diff --git a/app-misc/hivex/hivex-1.3.23.ebuild b/app-misc/hivex/hivex-1.3.23-r1.ebuild similarity index 80% rename from app-misc/hivex/hivex-1.3.23.ebuild rename to app-misc/hivex/hivex-1.3.23-r1.ebuild index eb478bcce09c..de92e2a9cade 100644 --- a/app-misc/hivex/hivex-1.3.23.ebuild +++ b/app-misc/hivex/hivex-1.3.23-r1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby27 ruby30" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_OPTIONAL=yes PYTHON_COMPAT=( python3_{9..11} ) inherit perl-module ruby-ng python-single-r1 strip-linguas @@ -31,7 +31,7 @@ RDEPEND=" dev-perl/IO-stringy ) python? ( ${PYTHON_DEPS} ) - readline? ( sys-libs/readline:0 ) + readline? ( sys-libs/readline:= ) ruby? ( $(ruby_implementations_depend) ) " DEPEND=" @@ -100,21 +100,46 @@ src_configure() { econf "${myeconfargs[@]}" } +each_ruby_configure() { + local myeconfargs=( + --without-readline + --disable-ocaml + --disable-perl + --enable-nls + --enable-ruby + --disable-python + --disable-rpath + ) + + export ac_cv_prog_RUBY="${RUBY}" + + econf "${myeconfargs[@]}" +} + src_compile() { default use ruby && ruby-ng_src_compile } +each_ruby_compile() { + # -C ruby deliberately omitted as we need the library itself built too + emake +} + src_test() { emake check local dir - for dir in ocaml perl python ruby ; do + for dir in ocaml perl python ; do use ${dir} && emake -C ${dir} check done } +each_ruby_test() { + emake -C ruby check +} + src_install() { strip-linguas -i po @@ -138,3 +163,7 @@ src_install() { find "${ED}" -name '*.la' -delete || die } + +each_ruby_install() { + emake -C ruby install DESTDIR="${ED}" +}
[gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
commit: fe4f7be76664004c7fa240fa0336ade623023d14 Author: Sam James gentoo org> AuthorDate: Thu Mar 9 06:09:58 2023 + Commit: Sam James gentoo org> CommitDate: Thu Mar 9 06:13:39 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe4f7be7 app-misc/hivex: add 1.3.23 Bug: https://bugs.gentoo.org/713754 Bug: https://bugs.gentoo.org/722350 Closes: https://bugs.gentoo.org/896580 Signed-off-by: Sam James gentoo.org> app-misc/hivex/Manifest| 1 + app-misc/hivex/hivex-1.3.23.ebuild | 140 + 2 files changed, 141 insertions(+) diff --git a/app-misc/hivex/Manifest b/app-misc/hivex/Manifest index 6f2fdea97f9e..0c08289c366a 100644 --- a/app-misc/hivex/Manifest +++ b/app-misc/hivex/Manifest @@ -1,2 +1,3 @@ DIST hivex-1.3.20.tar.gz 1727498 BLAKE2B db6448242fc4b72d75cc7234a49e146cb165b1b9b9e2e72fb2a05be37cbb1d8ca865ccc51c4d2d50199e69cae2d870743ecd41534290e9a100bb268c2437ee22 SHA512 366e84c2a13ff53c70036df60db6e2b469cd06e3405761df73c47978b4fa0245246a1ea912aa5852b1272221d55c6c100b40b00e4c9a6f5668d12ff7f93c787a DIST hivex-1.3.21.tar.gz 1729723 BLAKE2B 16c5bad3f06e1293344c39f100596a466a93eb7db1c189bd59859434d7071102e10641bb820cf791834280c2ad79dba0df4efea9b8a84d02727bfdf13f7915d1 SHA512 e893d9fa77655540d29ef6657764f701f9cddb33d11b2bfef36ce0c2caebab92b55a32b7e1c99efbab0d53f558a44bf1c4c6f6da13daa37d568ff96d7d28f842 +DIST hivex-1.3.23.tar.gz 738076 BLAKE2B b536e1b4b930b88b4bbbf8a4434e5ed7d407409acdbe68f7da67fa8198e1813bf84e918505eca7d341f15b41daeb0bbcfc974868a68f999e26941db759557fd5 SHA512 068fe81a442c8045bf9d98f0c6b782330141d8f1e104a0f191c04a2cff25ee6396c2c4777c107d595a471eb4bcbee903400c9f7946cae036165ac201587f861e diff --git a/app-misc/hivex/hivex-1.3.23.ebuild b/app-misc/hivex/hivex-1.3.23.ebuild new file mode 100644 index ..eb478bcce09c --- /dev/null +++ b/app-misc/hivex/hivex-1.3.23.ebuild @@ -0,0 +1,140 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby27 ruby30" +RUBY_OPTIONAL=yes +PYTHON_COMPAT=( python3_{9..11} ) +inherit perl-module ruby-ng python-single-r1 strip-linguas + +DESCRIPTION="Library for reading and writing Windows Registry 'hive' binary files" +HOMEPAGE="https://libguestfs.org; +SRC_URI="https://libguestfs.org/download/${PN}/${P}.tar.gz; +S="${WORKDIR}/${P}" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="ocaml readline +perl python test ruby" + +RDEPEND=" + dev-libs/libxml2:2 + virtual/libiconv + virtual/libintl + ocaml? ( + dev-lang/ocaml[ocamlopt] + dev-ml/findlib[ocamlopt] +) + perl? ( + dev-lang/perl:= + dev-perl/IO-stringy + ) + python? ( ${PYTHON_DEPS} ) + readline? ( sys-libs/readline:0 ) + ruby? ( $(ruby_implementations_depend) ) +" +DEPEND=" + ${RDEPEND} + perl? ( + test? ( + dev-perl/Pod-Coverage + dev-perl/Test-Pod-Coverage + ) + ) +" + +ruby_add_bdepend " + ruby? ( + dev-ruby/rake + virtual/rubygems + dev-ruby/rdoc + ) +" +ruby_add_rdepend "ruby? ( virtual/rubygems )" + +REQUIRED_USE=" + python? ( ${PYTHON_REQUIRED_USE} ) + ruby? ( || ( $(ruby_get_use_targets) ) ) +" + +DOCS=( README ) + +pkg_setup() { + use python && python-single-r1_pkg_setup + use ruby && ruby-ng_pkg_setup +} + +src_unpack() { + default + + cp -prlP "${WORKDIR}/${P}" "${WORKDIR}"/all || die +} + +src_prepare() { + default + + use perl && perl-module_src_prepare + use ruby && ruby-ng_src_prepare +} + +src_configure() { + use ruby && ruby-ng_src_configure + + if use perl; then + pushd perl || die + perl-module_src_configure + popd || die + fi + + local myeconfargs=( + $(use_with readline) + $(use_enable ocaml) + $(use_enable perl) + --enable-nls + --disable-ruby + $(use_enable python) + --disable-rpath + ) + + econf "${myeconfargs[@]}" +} + +src_compile() { + default + + use ruby && ruby-ng_src_compile +} + +src_test() { + emake check + + local dir + for dir in ocaml perl python ruby ; do + use ${dir} && emake -C ${dir} check + done +} + +src_install() { + strip-linguas -i po + + emake install DESTDIR="${ED}" "LINGUAS=""${LINGUAS}""" + + if use python; then + python_optimize + fi + + if use ruby; then + ruby-ng_src_install + fi + + if use perl; then + perl_delete_localpod + + # Workaround Build.PL for now (see libguestfs too) + doman "${ED}"/usr/man/man3/* +
[gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
commit: 71a9f1c4373019c1ac6fd53ea80a49d5a5a94531 Author: Hans de Graaff gentoo org> AuthorDate: Wed Dec 7 17:48:44 2022 + Commit: Hans de Graaff gentoo org> CommitDate: Wed Dec 7 17:57:14 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71a9f1c4 app-misc/hivex: enable ruby30 and disable ruby26 Signed-off-by: Hans de Graaff gentoo.org> app-misc/hivex/hivex-1.3.21.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-misc/hivex/hivex-1.3.21.ebuild b/app-misc/hivex/hivex-1.3.21.ebuild index 753f0cbb52ba..b6c45fbca68a 100644 --- a/app-misc/hivex/hivex-1.3.21.ebuild +++ b/app-misc/hivex/hivex-1.3.21.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby26 ruby27" +USE_RUBY="ruby27 ruby30" RUBY_OPTIONAL=yes PYTHON_COMPAT=( python3_{8..10} ) inherit perl-module ruby-ng python-single-r1 strip-linguas
[gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
commit: 873079bdb645f973a9f4e9cca87389b30ac2f405 Author: Sam James gentoo org> AuthorDate: Thu Jul 28 14:06:27 2022 + Commit: Sam James gentoo org> CommitDate: Thu Jul 28 14:08:54 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=873079bd app-misc/hivex: add github upstream metadata Signed-off-by: Sam James gentoo.org> app-misc/hivex/metadata.xml | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app-misc/hivex/metadata.xml b/app-misc/hivex/metadata.xml index 85e4ed814fa2..95fbe932153f 100644 --- a/app-misc/hivex/metadata.xml +++ b/app-misc/hivex/metadata.xml @@ -1,5 +1,8 @@ https://www.gentoo.org/dtd/metadata.dtd;> - + + + libguestfs/hivex +
[gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
commit: ce015eb0250ff86761763e403def26e9bb9db039 Author: Sam James gentoo org> AuthorDate: Mon May 16 04:46:37 2022 + Commit: Sam James gentoo org> CommitDate: Mon May 16 04:46:37 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce015eb0 app-misc/hivex: add 1.3.21 Bug: https://bugs.gentoo.org/829895 Signed-off-by: Sam James gentoo.org> app-misc/hivex/Manifest| 1 + app-misc/hivex/hivex-1.3.21.ebuild | 124 + 2 files changed, 125 insertions(+) diff --git a/app-misc/hivex/Manifest b/app-misc/hivex/Manifest index 167ecfc75022..6f2fdea97f9e 100644 --- a/app-misc/hivex/Manifest +++ b/app-misc/hivex/Manifest @@ -1 +1,2 @@ DIST hivex-1.3.20.tar.gz 1727498 BLAKE2B db6448242fc4b72d75cc7234a49e146cb165b1b9b9e2e72fb2a05be37cbb1d8ca865ccc51c4d2d50199e69cae2d870743ecd41534290e9a100bb268c2437ee22 SHA512 366e84c2a13ff53c70036df60db6e2b469cd06e3405761df73c47978b4fa0245246a1ea912aa5852b1272221d55c6c100b40b00e4c9a6f5668d12ff7f93c787a +DIST hivex-1.3.21.tar.gz 1729723 BLAKE2B 16c5bad3f06e1293344c39f100596a466a93eb7db1c189bd59859434d7071102e10641bb820cf791834280c2ad79dba0df4efea9b8a84d02727bfdf13f7915d1 SHA512 e893d9fa77655540d29ef6657764f701f9cddb33d11b2bfef36ce0c2caebab92b55a32b7e1c99efbab0d53f558a44bf1c4c6f6da13daa37d568ff96d7d28f842 diff --git a/app-misc/hivex/hivex-1.3.21.ebuild b/app-misc/hivex/hivex-1.3.21.ebuild new file mode 100644 index ..753f0cbb52ba --- /dev/null +++ b/app-misc/hivex/hivex-1.3.21.ebuild @@ -0,0 +1,124 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby26 ruby27" +RUBY_OPTIONAL=yes +PYTHON_COMPAT=( python3_{8..10} ) +inherit perl-module ruby-ng python-single-r1 strip-linguas + +DESCRIPTION="Library for reading and writing Windows Registry 'hive' binary files" +HOMEPAGE="https://libguestfs.org; +SRC_URI="https://libguestfs.org/download/${PN}/${P}.tar.gz; +S="${WORKDIR}/${P}" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="ocaml readline +perl python test ruby" + +RDEPEND=" + dev-libs/libxml2:2 + virtual/libiconv + virtual/libintl + ocaml? ( + dev-lang/ocaml[ocamlopt] + dev-ml/findlib[ocamlopt] +) + perl? ( + dev-lang/perl:= + dev-perl/IO-stringy + ) + python? ( ${PYTHON_DEPS} ) + readline? ( sys-libs/readline:0 ) + ruby? ( $(ruby_implementations_depend) ) +" +DEPEND="${RDEPEND} + perl? ( + test? ( + dev-perl/Pod-Coverage + dev-perl/Test-Pod-Coverage + ) + )" + +ruby_add_bdepend "ruby? ( dev-ruby/rake + virtual/rubygems + dev-ruby/rdoc )" +ruby_add_rdepend "ruby? ( virtual/rubygems )" + +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} ) + ruby? ( || ( $(ruby_get_use_targets) ) )" + +DOCS=( README ) + +pkg_setup() { + use python && python-single-r1_pkg_setup + use ruby && ruby-ng_pkg_setup +} + +src_unpack() { + default + + cp -prlP "${WORKDIR}/${P}" "${WORKDIR}"/all || die +} + +src_prepare() { + default + + use perl && perl-module_src_prepare + use ruby && ruby-ng_src_prepare +} + +src_configure() { + use ruby && ruby-ng_src_configure + + if use perl; then + pushd perl || die + perl-module_src_configure + popd || die + fi + + local myeconfargs=( + $(use_with readline) + $(use_enable ocaml) + $(use_enable perl) + --enable-nls + --disable-ruby + $(use_enable python) + --disable-rpath + --disable-static + ) + + econf "${myeconfargs[@]}" +} + +src_compile() { + default + + use ruby && ruby-ng_src_compile +} + +src_install() { + strip-linguas -i po + + emake install DESTDIR="${ED}" "LINGUAS=""${LINGUAS}""" + + if use python; then + python_optimize + fi + + if use ruby; then + ruby-ng_src_install + fi + + if use perl; then + perl_delete_localpod + + # Workaround Build.PL for now (see libguestfs too) + doman "${ED}"/usr/man/man3/* + rm -rf "${ED}"/usr/man || die + fi + + find "${ED}" -name '*.la' -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
commit: a962b92c468ea99b30da4d9a96edab90501eafae Author: Martin Kletzander gmail com> AuthorDate: Fri Jan 14 09:43:51 2022 + Commit: Joonas Niilola gentoo org> CommitDate: Fri Feb 11 14:56:44 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a962b92c app-misc/hivex: Do not depend hardly on ruby The ruby-ng eclass exports src_prepare function and it should be only called conditionally just like all the other functions, so add a better src_prepare function as otherwise the build can fail if no compatible ruby target is selected in RUBY_TARGETS even if hivex is emerging with -ruby. Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Martin Kletzander gmail.com> Closes: https://github.com/gentoo/gentoo/pull/23790 Signed-off-by: Joonas Niilola gentoo.org> app-misc/hivex/hivex-1.3.20.ebuild | 8 +++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/app-misc/hivex/hivex-1.3.20.ebuild b/app-misc/hivex/hivex-1.3.20.ebuild index 7c8d10963bbb..60d911612b9d 100644 --- a/app-misc/hivex/hivex-1.3.20.ebuild +++ b/app-misc/hivex/hivex-1.3.20.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -65,6 +65,12 @@ src_unpack() { cp -prlP "${WORKDIR}/${P}" "${WORKDIR}"/all || die } +src_prepare() { + default + use perl && perl-module_src_prepare + use ruby && ruby-ng_src_prepare +} + src_configure() { use ruby && ruby-ng_src_configure
[gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
commit: afe4e5a5828a4cc87bc724806754d7851c1e0496 Author: Hans de Graaff gentoo org> AuthorDate: Sun Jul 18 05:56:27 2021 + Commit: Hans de Graaff gentoo org> CommitDate: Sun Jul 18 05:56:27 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afe4e5a5 app-misc/hivex: add ruby27 Package-Manager: Portage-3.0.20, Repoman-3.0.2 Signed-off-by: Hans de Graaff gentoo.org> app-misc/hivex/hivex-1.3.20.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-misc/hivex/hivex-1.3.20.ebuild b/app-misc/hivex/hivex-1.3.20.ebuild index 2758e02bdd6..7c8d10963bb 100644 --- a/app-misc/hivex/hivex-1.3.20.ebuild +++ b/app-misc/hivex/hivex-1.3.20.ebuild @@ -3,7 +3,7 @@ EAPI=7 -USE_RUBY="ruby24 ruby25 ruby26" +USE_RUBY="ruby25 ruby26 ruby27" RUBY_OPTIONAL=yes PYTHON_COMPAT=( python3_{7,8,9} )
[gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
commit: 6fb37672ae1310f4a3721b46e8e838ea2917f5b0 Author: John Helmert III gentoo org> AuthorDate: Mon Jul 12 19:28:54 2021 + Commit: John Helmert III gentoo org> CommitDate: Mon Jul 12 19:29:06 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fb37672 app-misc/hivex: drop 1.3.18 Bug: https://bugs.gentoo.org/784584 Signed-off-by: John Helmert III gentoo.org> app-misc/hivex/Manifest| 1 - app-misc/hivex/hivex-1.3.18.ebuild | 113 - 2 files changed, 114 deletions(-) diff --git a/app-misc/hivex/Manifest b/app-misc/hivex/Manifest index 295aa26efec..167ecfc7502 100644 --- a/app-misc/hivex/Manifest +++ b/app-misc/hivex/Manifest @@ -1,2 +1 @@ -DIST hivex-1.3.18.tar.gz 1542133 BLAKE2B 961d0797770a2bd3176ce288a509fab8685de91317d55f05e5295f9f56fd54c31acb64847e0cbb6a6074627ccbdfdf35bd0d35150beb7746a8b3de9128ac24e3 SHA512 1851351118921e81df9e505f90d00048a178572c2edd3de40194a69915176bdb615e2eb5afea408d57063e98257c8d1e3d0cd6730407153892cc9e3befc4aa3a DIST hivex-1.3.20.tar.gz 1727498 BLAKE2B db6448242fc4b72d75cc7234a49e146cb165b1b9b9e2e72fb2a05be37cbb1d8ca865ccc51c4d2d50199e69cae2d870743ecd41534290e9a100bb268c2437ee22 SHA512 366e84c2a13ff53c70036df60db6e2b469cd06e3405761df73c47978b4fa0245246a1ea912aa5852b1272221d55c6c100b40b00e4c9a6f5668d12ff7f93c787a diff --git a/app-misc/hivex/hivex-1.3.18.ebuild b/app-misc/hivex/hivex-1.3.18.ebuild deleted file mode 100644 index 8d2e2ccca06..000 --- a/app-misc/hivex/hivex-1.3.18.ebuild +++ /dev/null @@ -1,113 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -USE_RUBY="ruby24 ruby25 ruby26" -RUBY_OPTIONAL=yes - -PYTHON_COMPAT=( python3_{7,8,9} ) - -inherit perl-module ruby-ng python-single-r1 strip-linguas - -DESCRIPTION="Library for reading and writing Windows Registry 'hive' binary files" -HOMEPAGE="https://libguestfs.org; -SRC_URI="https://libguestfs.org/download/${PN}/${P}.tar.gz; - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="ocaml readline +perl python test ruby" - -RDEPEND=" - dev-libs/libxml2:2 - virtual/libiconv - virtual/libintl - ocaml? ( dev-lang/ocaml[ocamlopt] -dev-ml/findlib[ocamlopt] -) - perl? ( - dev-lang/perl:= - dev-perl/IO-stringy - ) - python? ( ${PYTHON_DEPS} ) - readline? ( sys-libs/readline:0 ) - ruby? ( $(ruby_implementations_depend) ) - " - -DEPEND="${RDEPEND} - perl? ( - test? ( - dev-perl/Pod-Coverage - dev-perl/Test-Pod-Coverage - ) - )" - -ruby_add_bdepend "ruby? ( dev-ruby/rake - virtual/rubygems - dev-ruby/rdoc )" -ruby_add_rdepend "ruby? ( virtual/rubygems )" - -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} ) - ruby? ( || ( $(ruby_get_use_targets) ) )" - -DOCS=( README ) - -S="${WORKDIR}/${P}" - -pkg_setup() { - if use python; then - python-single-r1_pkg_setup - fi -} - -src_unpack() { - default - cp -prlP "${WORKDIR}/${P}" "${WORKDIR}"/all || die -} - -src_configure() { - use ruby && ruby-ng_src_configure - - if use perl; then - pushd perl - perl-module_src_configure - popd - fi - - local myeconfargs=( - $(use_with readline) - $(use_enable ocaml) - $(use_enable perl) - --enable-nls - --disable-ruby - $(use_enable python) - --disable-rpath - --disable-static - ) - - econf ${myeconfargs[@]} -} - -src_compile() { - default - - use ruby && ruby-ng_src_compile -} - -src_install() { - strip-linguas -i po - - emake install DESTDIR="${ED}" "LINGUAS=""${LINGUAS}""" - if use python; then - python_optimize - fi - - use ruby && ruby-ng_src_install - - if use perl; then - perl_delete_localpod - fi - - find "${ED}" -name '*.la' -delete || die -}
[gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
commit: 0950f2dd5a6ac3d7c28102d5a12ab6f674e2a0f6 Author: Ulrich Müller gentoo org> AuthorDate: Mon Jun 28 10:02:05 2021 + Commit: Ulrich Müller gentoo org> CommitDate: Wed Jun 30 10:15:27 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0950f2dd app-misc/hivex: Update inherit from l10n to strip-linguas Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Ulrich Müller gentoo.org> app-misc/hivex/hivex-1.3.18.ebuild | 2 +- app-misc/hivex/hivex-1.3.20.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app-misc/hivex/hivex-1.3.18.ebuild b/app-misc/hivex/hivex-1.3.18.ebuild index cace53ff05e..8d2e2ccca06 100644 --- a/app-misc/hivex/hivex-1.3.18.ebuild +++ b/app-misc/hivex/hivex-1.3.18.ebuild @@ -8,7 +8,7 @@ RUBY_OPTIONAL=yes PYTHON_COMPAT=( python3_{7,8,9} ) -inherit l10n perl-module ruby-ng python-single-r1 +inherit perl-module ruby-ng python-single-r1 strip-linguas DESCRIPTION="Library for reading and writing Windows Registry 'hive' binary files" HOMEPAGE="https://libguestfs.org; diff --git a/app-misc/hivex/hivex-1.3.20.ebuild b/app-misc/hivex/hivex-1.3.20.ebuild index 3fd24d446ca..2758e02bdd6 100644 --- a/app-misc/hivex/hivex-1.3.20.ebuild +++ b/app-misc/hivex/hivex-1.3.20.ebuild @@ -8,7 +8,7 @@ RUBY_OPTIONAL=yes PYTHON_COMPAT=( python3_{7,8,9} ) -inherit l10n perl-module ruby-ng python-single-r1 +inherit perl-module ruby-ng python-single-r1 strip-linguas DESCRIPTION="Library for reading and writing Windows Registry 'hive' binary files" HOMEPAGE="https://libguestfs.org;
[gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
commit: 0a69af54f09f3f929f87140cd4c239aca323748d Author: Sam James gentoo org> AuthorDate: Mon Jun 7 23:25:21 2021 + Commit: Sam James gentoo org> CommitDate: Mon Jun 7 23:27:11 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a69af54 app-misc/hivex: add 1.3.20 Bug: https://bugs.gentoo.org/784584 Closes: https://bugs.gentoo.org/682238 Closes: https://bugs.gentoo.org/692528 Signed-off-by: Sam James gentoo.org> app-misc/hivex/Manifest| 1 + app-misc/hivex/hivex-1.3.20.ebuild | 119 + 2 files changed, 120 insertions(+) diff --git a/app-misc/hivex/Manifest b/app-misc/hivex/Manifest index 7af733a86f6..295aa26efec 100644 --- a/app-misc/hivex/Manifest +++ b/app-misc/hivex/Manifest @@ -1 +1,2 @@ DIST hivex-1.3.18.tar.gz 1542133 BLAKE2B 961d0797770a2bd3176ce288a509fab8685de91317d55f05e5295f9f56fd54c31acb64847e0cbb6a6074627ccbdfdf35bd0d35150beb7746a8b3de9128ac24e3 SHA512 1851351118921e81df9e505f90d00048a178572c2edd3de40194a69915176bdb615e2eb5afea408d57063e98257c8d1e3d0cd6730407153892cc9e3befc4aa3a +DIST hivex-1.3.20.tar.gz 1727498 BLAKE2B db6448242fc4b72d75cc7234a49e146cb165b1b9b9e2e72fb2a05be37cbb1d8ca865ccc51c4d2d50199e69cae2d870743ecd41534290e9a100bb268c2437ee22 SHA512 366e84c2a13ff53c70036df60db6e2b469cd06e3405761df73c47978b4fa0245246a1ea912aa5852b1272221d55c6c100b40b00e4c9a6f5668d12ff7f93c787a diff --git a/app-misc/hivex/hivex-1.3.20.ebuild b/app-misc/hivex/hivex-1.3.20.ebuild new file mode 100644 index 000..3fd24d446ca --- /dev/null +++ b/app-misc/hivex/hivex-1.3.20.ebuild @@ -0,0 +1,119 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +USE_RUBY="ruby24 ruby25 ruby26" +RUBY_OPTIONAL=yes + +PYTHON_COMPAT=( python3_{7,8,9} ) + +inherit l10n perl-module ruby-ng python-single-r1 + +DESCRIPTION="Library for reading and writing Windows Registry 'hive' binary files" +HOMEPAGE="https://libguestfs.org; +SRC_URI="https://libguestfs.org/download/${PN}/${P}.tar.gz; +S="${WORKDIR}/${P}" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="ocaml readline +perl python test ruby" + +RDEPEND=" + dev-libs/libxml2:2 + virtual/libiconv + virtual/libintl + ocaml? ( + dev-lang/ocaml[ocamlopt] + dev-ml/findlib[ocamlopt] +) + perl? ( + dev-lang/perl:= + dev-perl/IO-stringy + ) + python? ( ${PYTHON_DEPS} ) + readline? ( sys-libs/readline:0 ) + ruby? ( $(ruby_implementations_depend) ) +" +DEPEND="${RDEPEND} + perl? ( + test? ( + dev-perl/Pod-Coverage + dev-perl/Test-Pod-Coverage + ) + )" + +ruby_add_bdepend "ruby? ( dev-ruby/rake + virtual/rubygems + dev-ruby/rdoc )" +ruby_add_rdepend "ruby? ( virtual/rubygems )" + +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} ) + ruby? ( || ( $(ruby_get_use_targets) ) )" + +DOCS=( README ) + +pkg_setup() { + if use python; then + python-single-r1_pkg_setup + fi +} + +src_unpack() { + default + cp -prlP "${WORKDIR}/${P}" "${WORKDIR}"/all || die +} + +src_configure() { + use ruby && ruby-ng_src_configure + + if use perl; then + pushd perl || die + perl-module_src_configure + popd || die + fi + + local myeconfargs=( + $(use_with readline) + $(use_enable ocaml) + $(use_enable perl) + --enable-nls + --disable-ruby + $(use_enable python) + --disable-rpath + --disable-static + ) + + econf "${myeconfargs[@]}" +} + +src_compile() { + default + + use ruby && ruby-ng_src_compile +} + +src_install() { + strip-linguas -i po + + emake install DESTDIR="${ED}" "LINGUAS=""${LINGUAS}""" + + if use python; then + python_optimize + fi + + if use ruby; then + ruby-ng_src_install + fi + + if use perl; then + perl_delete_localpod + + # Workaround Build.PL for now (see libguestfs too) + doman "${ED}"/usr/man/man3/* + rm -rf "${ED}"/usr/man || die + fi + + find "${ED}" -name '*.la' -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
commit: b760ae012e573a9c594cf7a3a43aacb175a84c88 Author: Michael Mair-Keimberger levelnine at> AuthorDate: Sat May 8 16:54:43 2021 + Commit: Joonas Niilola gentoo org> CommitDate: Mon Jun 7 08:33:18 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b760ae01 app-misc/hivex: update eclasses Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Michael Mair-Keimberger levelnine.at> Signed-off-by: Joonas Niilola gentoo.org> app-misc/hivex/hivex-1.3.18.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-misc/hivex/hivex-1.3.18.ebuild b/app-misc/hivex/hivex-1.3.18.ebuild index 9e486753dc9..cace53ff05e 100644 --- a/app-misc/hivex/hivex-1.3.18.ebuild +++ b/app-misc/hivex/hivex-1.3.18.ebuild @@ -8,7 +8,7 @@ RUBY_OPTIONAL=yes PYTHON_COMPAT=( python3_{7,8,9} ) -inherit eutils perl-module ruby-ng python-single-r1 +inherit l10n perl-module ruby-ng python-single-r1 DESCRIPTION="Library for reading and writing Windows Registry 'hive' binary files" HOMEPAGE="https://libguestfs.org;
[gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
commit: 600543a6c01a0f6a4124b06b8b4448e12bac7aae Author: John Helmert III gentoo org> AuthorDate: Tue Jun 1 19:40:57 2021 + Commit: John Helmert III gentoo org> CommitDate: Tue Jun 1 19:43:27 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=600543a6 app-misc/hivex: fix unconditional ruby usage Closes: https://bugs.gentoo.org/644768 Signed-off-by: John Helmert III gentoo.org> app-misc/hivex/hivex-1.3.18.ebuild | 24 +--- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/app-misc/hivex/hivex-1.3.18.ebuild b/app-misc/hivex/hivex-1.3.18.ebuild index f1c6db65034..9e486753dc9 100644 --- a/app-misc/hivex/hivex-1.3.18.ebuild +++ b/app-misc/hivex/hivex-1.3.18.ebuild @@ -20,27 +20,28 @@ KEYWORDS="~amd64 ~x86" IUSE="ocaml readline +perl python test ruby" RDEPEND=" + dev-libs/libxml2:2 virtual/libiconv virtual/libintl - dev-libs/libxml2:2 ocaml? ( dev-lang/ocaml[ocamlopt] dev-ml/findlib[ocamlopt] ) - readline? ( sys-libs/readline:0 ) perl? ( dev-lang/perl:= dev-perl/IO-stringy ) - ruby? ( $(ruby_implementations_depend) ) python? ( ${PYTHON_DEPS} ) + readline? ( sys-libs/readline:0 ) + ruby? ( $(ruby_implementations_depend) ) " DEPEND="${RDEPEND} perl? ( - test? ( dev-perl/Pod-Coverage - dev-perl/Test-Pod-Coverage ) - ) - " + test? ( + dev-perl/Pod-Coverage + dev-perl/Test-Pod-Coverage + ) + )" ruby_add_bdepend "ruby? ( dev-ruby/rake virtual/rubygems @@ -62,11 +63,11 @@ pkg_setup() { src_unpack() { default - cp -prlP "${WORKDIR}/${P}" "${WORKDIR}"/all + cp -prlP "${WORKDIR}/${P}" "${WORKDIR}"/all || die } src_configure() { - ruby-ng_src_configure + use ruby && ruby-ng_src_configure if use perl; then pushd perl @@ -90,7 +91,8 @@ src_configure() { src_compile() { default - ruby-ng_src_compile + + use ruby && ruby-ng_src_compile } src_install() { @@ -101,7 +103,7 @@ src_install() { python_optimize fi - ruby-ng_src_install + use ruby && ruby-ng_src_install if use perl; then perl_delete_localpod
[gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
commit: cf8edbf70c0c63e4866a36652a7f5a642ed63791 Author: Rick Farina gentoo org> AuthorDate: Mon Feb 15 02:16:08 2021 + Commit: Rick Farina gentoo org> CommitDate: Mon Feb 15 02:19:42 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf8edbf7 app-misc/hivex: python bump Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Rick Farina gentoo.org> app-misc/hivex/hivex-1.3.18.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-misc/hivex/hivex-1.3.18.ebuild b/app-misc/hivex/hivex-1.3.18.ebuild index 38d0a31f9cd..f1c6db65034 100644 --- a/app-misc/hivex/hivex-1.3.18.ebuild +++ b/app-misc/hivex/hivex-1.3.18.ebuild @@ -6,7 +6,7 @@ EAPI=7 USE_RUBY="ruby24 ruby25 ruby26" RUBY_OPTIONAL=yes -PYTHON_COMPAT=( python3_{7,8} ) +PYTHON_COMPAT=( python3_{7,8,9} ) inherit eutils perl-module ruby-ng python-single-r1
[gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
commit: a5a1bb4938a481659aa2840a489352ab6d9ffdaa Author: Michael Mair-Keimberger gmail com> AuthorDate: Sat Feb 6 17:07:27 2021 + Commit: Conrad Kostecki gentoo org> CommitDate: Thu Feb 11 20:33:49 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5a1bb49 app-misc/hivex: use HTTPS Closes: https://github.com/gentoo/gentoo/pull/19351 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Michael Mair-Keimberger gmail.com> Signed-off-by: Conrad Kostecki gentoo.org> app-misc/hivex/hivex-1.3.18.ebuild | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app-misc/hivex/hivex-1.3.18.ebuild b/app-misc/hivex/hivex-1.3.18.ebuild index 3f22a0860be..38d0a31f9cd 100644 --- a/app-misc/hivex/hivex-1.3.18.ebuild +++ b/app-misc/hivex/hivex-1.3.18.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -11,8 +11,8 @@ PYTHON_COMPAT=( python3_{7,8} ) inherit eutils perl-module ruby-ng python-single-r1 DESCRIPTION="Library for reading and writing Windows Registry 'hive' binary files" -HOMEPAGE="http://libguestfs.org; -SRC_URI="http://libguestfs.org/download/${PN}/${P}.tar.gz; +HOMEPAGE="https://libguestfs.org; +SRC_URI="https://libguestfs.org/download/${PN}/${P}.tar.gz; LICENSE="LGPL-2.1" SLOT="0"
[gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
commit: 977fd082a670b78b7c2291a100ac683a442c926b Author: Michał Górny gentoo org> AuthorDate: Fri Jan 15 14:59:48 2021 + Commit: Michał Górny gentoo org> CommitDate: Fri Jan 15 17:05:51 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=977fd082 app-misc/hivex: Remove old (drop to ~arch) Signed-off-by: Michał Górny gentoo.org> app-misc/hivex/Manifest| 1 - app-misc/hivex/hivex-1.3.14.ebuild | 108 - 2 files changed, 109 deletions(-) diff --git a/app-misc/hivex/Manifest b/app-misc/hivex/Manifest index 933c62f73e3..7af733a86f6 100644 --- a/app-misc/hivex/Manifest +++ b/app-misc/hivex/Manifest @@ -1,2 +1 @@ -DIST hivex-1.3.14.tar.gz 1332257 BLAKE2B fe7c19e05d29c7e98a334842cc1144aa76b148a3b7aae91449a4923a124eb54227a9a004346ef3558732c688c4f92cacd0c9328056930c33dba0404465634da0 SHA512 dd7dd52dceda580179a815fc48a2a2c7e8f7234614beceb937fba7e317df17984e65453338160c4c467b70d7d4f9bd61b48aad3ca51e19bd5e4cfbca8ee3adb6 DIST hivex-1.3.18.tar.gz 1542133 BLAKE2B 961d0797770a2bd3176ce288a509fab8685de91317d55f05e5295f9f56fd54c31acb64847e0cbb6a6074627ccbdfdf35bd0d35150beb7746a8b3de9128ac24e3 SHA512 1851351118921e81df9e505f90d00048a178572c2edd3de40194a69915176bdb615e2eb5afea408d57063e98257c8d1e3d0cd6730407153892cc9e3befc4aa3a diff --git a/app-misc/hivex/hivex-1.3.14.ebuild b/app-misc/hivex/hivex-1.3.14.ebuild deleted file mode 100644 index cd4e1de9670..000 --- a/app-misc/hivex/hivex-1.3.14.ebuild +++ /dev/null @@ -1,108 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -USE_RUBY="ruby23 ruby24 ruby25" -RUBY_OPTIONAL=yes - -PYTHON_COMPAT=(python3_6) - -inherit eutils perl-module ruby-ng python-single-r1 - -DESCRIPTION="Library for reading and writing Windows Registry 'hive' binary files" -HOMEPAGE="http://libguestfs.org; -SRC_URI="http://libguestfs.org/download/${PN}/${P}.tar.gz; - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="ocaml readline +perl python test ruby" - -RDEPEND=" - virtual/libiconv - virtual/libintl - dev-libs/libxml2:2 - ocaml? ( dev-lang/ocaml[ocamlopt] -dev-ml/findlib[ocamlopt] -) - readline? ( sys-libs/readline:0 ) - perl? ( - dev-lang/perl:= - dev-perl/IO-stringy - ) - ruby? ( $(ruby_implementations_depend) ) - python? ( ${PYTHON_DEPS} ) - " - -DEPEND="${RDEPEND} - perl? ( - test? ( dev-perl/Pod-Coverage - dev-perl/Test-Pod-Coverage ) - ) - " - -ruby_add_bdepend "ruby? ( dev-ruby/rake - virtual/rubygems - dev-ruby/rdoc )" -ruby_add_rdepend "ruby? ( virtual/rubygems )" - -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} ) - ruby? ( || ( $(ruby_get_use_targets) ) )" - -DOCS=( README ) - -S="${WORKDIR}/${P}" - -pkg_setup() { - if use python; then - python-single-r1_pkg_setup - fi -} - -src_unpack() { - default - cp -prlP "${WORKDIR}/${P}" "${WORKDIR}"/all -} - -src_configure() { - ruby-ng_src_configure - - if use perl; then - pushd perl - perl-module_src_configure - popd - fi - - local myeconfargs=( - $(use_with readline) - $(use_enable ocaml) - $(use_enable perl) - --enable-nls - --disable-ruby - $(use_enable python) - --disable-rpath - --disable-static - ) - - econf ${myeconfargs[@]} -} - -src_compile() { - default - ruby-ng_src_compile -} - -src_install() { - strip-linguas -i po - - emake install DESTDIR="${ED}" "LINGUAS=""${LINGUAS}""" - - ruby-ng_src_install - - if use perl; then - perl_delete_localpod - fi - - find "${ED}" -name '*.la' -delete || die -}
[gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
commit: 4ecdcc89132e0612d3b639606baf67bc7eb995cb Author: Gilles Dartiguelongue gentoo org> AuthorDate: Sat Apr 18 14:58:24 2020 + Commit: Michał Górny gentoo org> CommitDate: Sun May 31 09:44:09 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ecdcc89 app-misc/hivex: fix build with USE=-python Package-Manager: Portage-2.3.99, Repoman-2.3.22 Closes: https://bugs.gentoo.org/715374 Signed-off-by: Gilles Dartiguelongue gentoo.org> Signed-off-by: Michał Górny gentoo.org> app-misc/hivex/hivex-1.3.18.ebuild | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app-misc/hivex/hivex-1.3.18.ebuild b/app-misc/hivex/hivex-1.3.18.ebuild index d50454845f2..da2e2b6fae0 100644 --- a/app-misc/hivex/hivex-1.3.18.ebuild +++ b/app-misc/hivex/hivex-1.3.18.ebuild @@ -96,7 +96,9 @@ src_install() { strip-linguas -i po emake install DESTDIR="${ED}" "LINGUAS=""${LINGUAS}""" - python_optimize + if use python; then + python_optimize + fi ruby-ng_src_install
[gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
commit: d26cc6ee80638c97f02c2002518fa50d4cdb3316 Author: Gilles Dartiguelongue gentoo org> AuthorDate: Sat Apr 18 15:03:30 2020 + Commit: Michał Górny gentoo org> CommitDate: Sun May 31 09:44:09 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d26cc6ee app-misc/hivex: remove obsolete man handling Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Gilles Dartiguelongue gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/15395 Signed-off-by: Michał Górny gentoo.org> app-misc/hivex/hivex-1.3.18.ebuild | 4 1 file changed, 4 deletions(-) diff --git a/app-misc/hivex/hivex-1.3.18.ebuild b/app-misc/hivex/hivex-1.3.18.ebuild index da2e2b6fae0..dad58992eb7 100644 --- a/app-misc/hivex/hivex-1.3.18.ebuild +++ b/app-misc/hivex/hivex-1.3.18.ebuild @@ -105,8 +105,4 @@ src_install() { if use perl; then perl_delete_localpod fi - - #can't figure out a better way to do this - mv "${ED}"/usr/man/man3/* "${ED}/usr/share/man/man3/" || die - rm -r "${ED}/usr/man" || die }
[gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
commit: 36f77690a432a0176545ac74b4cf02c7c12a2a7c Author: Hans de Graaff gentoo org> AuthorDate: Sat May 2 04:52:34 2020 + Commit: Hans de Graaff gentoo org> CommitDate: Sat May 2 05:17:33 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36f77690 app-misc/hivex: add ruby26 Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Hans de Graaff gentoo.org> app-misc/hivex/hivex-1.3.18.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-misc/hivex/hivex-1.3.18.ebuild b/app-misc/hivex/hivex-1.3.18.ebuild index ac1bd5848ab..d50454845f2 100644 --- a/app-misc/hivex/hivex-1.3.18.ebuild +++ b/app-misc/hivex/hivex-1.3.18.ebuild @@ -3,7 +3,7 @@ EAPI=7 -USE_RUBY="ruby23 ruby24 ruby25" +USE_RUBY="ruby24 ruby25 ruby26" RUBY_OPTIONAL=yes PYTHON_COMPAT=( python3_{6,7,8} )
[gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
commit: 31c4a89a231c5035a4238c8c8a66e1690f6473bc Author: Rick Farina gentoo org> AuthorDate: Wed Mar 18 20:36:01 2020 + Commit: Rick Farina gentoo org> CommitDate: Wed Mar 18 20:36:15 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31c4a89a app-misc/hivex: bump Package-Manager: Portage-2.3.94, Repoman-2.3.21 Signed-off-by: Rick Farina gentoo.org> app-misc/hivex/Manifest| 1 + app-misc/hivex/hivex-1.3.18.ebuild | 110 + 2 files changed, 111 insertions(+) diff --git a/app-misc/hivex/Manifest b/app-misc/hivex/Manifest index a3290cd9d4d..933c62f73e3 100644 --- a/app-misc/hivex/Manifest +++ b/app-misc/hivex/Manifest @@ -1 +1,2 @@ DIST hivex-1.3.14.tar.gz 1332257 BLAKE2B fe7c19e05d29c7e98a334842cc1144aa76b148a3b7aae91449a4923a124eb54227a9a004346ef3558732c688c4f92cacd0c9328056930c33dba0404465634da0 SHA512 dd7dd52dceda580179a815fc48a2a2c7e8f7234614beceb937fba7e317df17984e65453338160c4c467b70d7d4f9bd61b48aad3ca51e19bd5e4cfbca8ee3adb6 +DIST hivex-1.3.18.tar.gz 1542133 BLAKE2B 961d0797770a2bd3176ce288a509fab8685de91317d55f05e5295f9f56fd54c31acb64847e0cbb6a6074627ccbdfdf35bd0d35150beb7746a8b3de9128ac24e3 SHA512 1851351118921e81df9e505f90d00048a178572c2edd3de40194a69915176bdb615e2eb5afea408d57063e98257c8d1e3d0cd6730407153892cc9e3befc4aa3a diff --git a/app-misc/hivex/hivex-1.3.18.ebuild b/app-misc/hivex/hivex-1.3.18.ebuild new file mode 100644 index 000..ac1bd5848ab --- /dev/null +++ b/app-misc/hivex/hivex-1.3.18.ebuild @@ -0,0 +1,110 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +USE_RUBY="ruby23 ruby24 ruby25" +RUBY_OPTIONAL=yes + +PYTHON_COMPAT=( python3_{6,7,8} ) + +inherit eutils perl-module ruby-ng python-single-r1 + +DESCRIPTION="Library for reading and writing Windows Registry 'hive' binary files" +HOMEPAGE="http://libguestfs.org; +SRC_URI="http://libguestfs.org/download/${PN}/${P}.tar.gz; + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="ocaml readline +perl python test static-libs ruby" + +RDEPEND=" + virtual/libiconv + virtual/libintl + dev-libs/libxml2:2 + ocaml? ( dev-lang/ocaml[ocamlopt] +dev-ml/findlib[ocamlopt] +) + readline? ( sys-libs/readline:0 ) + perl? ( + dev-lang/perl:= + dev-perl/IO-stringy + ) + ruby? ( $(ruby_implementations_depend) ) + python? ( ${PYTHON_DEPS} ) + " + +DEPEND="${RDEPEND} + perl? ( + test? ( dev-perl/Pod-Coverage + dev-perl/Test-Pod-Coverage ) + ) + " + +ruby_add_bdepend "ruby? ( dev-ruby/rake + virtual/rubygems + dev-ruby/rdoc )" +ruby_add_rdepend "ruby? ( virtual/rubygems )" + +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} ) + ruby? ( || ( $(ruby_get_use_targets) ) )" + +DOCS=( README ) + +S="${WORKDIR}/${P}" + +pkg_setup() { + if use python; then + python-single-r1_pkg_setup + fi +} + +src_unpack() { + default + cp -prlP "${WORKDIR}/${P}" "${WORKDIR}"/all +} + +src_configure() { + ruby-ng_src_configure + + if use perl; then + pushd perl + perl-module_src_configure + popd + fi + + local myeconfargs=( + $(use_with readline) + $(use_enable ocaml) + $(use_enable perl) + --enable-nls + --disable-ruby + $(use_enable python) + --disable-rpath + ) + + econf ${myeconfargs[@]} +} + +src_compile() { + default + ruby-ng_src_compile +} + +src_install() { + strip-linguas -i po + + emake install DESTDIR="${ED}" "LINGUAS=""${LINGUAS}""" + python_optimize + + ruby-ng_src_install + + if use perl; then + perl_delete_localpod + fi + + #can't figure out a better way to do this + mv "${ED}"/usr/man/man3/* "${ED}/usr/share/man/man3/" || die + rm -r "${ED}/usr/man" || die +}
[gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
commit: c7bcf5698ad9f92fae71177f49582e651481f741 Author: Michał Górny gentoo org> AuthorDate: Mon Feb 10 11:28:26 2020 + Commit: Michał Górny gentoo org> CommitDate: Mon Feb 10 11:53:54 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7bcf569 app-misc/hivex: Remove py2 Signed-off-by: Michał Górny gentoo.org> app-misc/hivex/hivex-1.3.14.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-misc/hivex/hivex-1.3.14.ebuild b/app-misc/hivex/hivex-1.3.14.ebuild index 2e226ec0f39..9f629900feb 100644 --- a/app-misc/hivex/hivex-1.3.14.ebuild +++ b/app-misc/hivex/hivex-1.3.14.ebuild @@ -6,7 +6,7 @@ EAPI=6 USE_RUBY="ruby23 ruby24 ruby25" RUBY_OPTIONAL=yes -PYTHON_COMPAT=(python2_7 python3_6) +PYTHON_COMPAT=(python3_6) inherit eutils perl-module ruby-ng python-single-r1
[gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
commit: 1a29e39ce47b371e3c2ab704337d7c28f6553c6e Author: Andreas K. Hüttel gentoo org> AuthorDate: Fri Nov 8 13:28:50 2019 + Commit: Andreas K. Hüttel gentoo org> CommitDate: Fri Nov 8 13:28:50 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a29e39c app-misc/hivex: Needs slot op on perl, bug 617972 Bug: https://bugs.gentoo.org/617972 Package-Manager: Portage-2.3.78, Repoman-2.3.17 Signed-off-by: Andreas K. Hüttel gentoo.org> app-misc/hivex/hivex-1.3.14.ebuild | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app-misc/hivex/hivex-1.3.14.ebuild b/app-misc/hivex/hivex-1.3.14.ebuild index 07099a99b45..b7386f5f538 100644 --- a/app-misc/hivex/hivex-1.3.14.ebuild +++ b/app-misc/hivex/hivex-1.3.14.ebuild @@ -27,7 +27,10 @@ RDEPEND=" dev-ml/findlib[ocamlopt] ) readline? ( sys-libs/readline:0 ) - perl? ( dev-perl/IO-stringy ) + perl? ( + dev-lang/perl:= + dev-perl/IO-stringy + ) ruby? ( $(ruby_implementations_depend) ) python? ( ${PYTHON_DEPS} ) "
[gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
commit: 6e63a3410a260626b0f4f5390e233b2c4e27b76a Author: Hans de Graaff gentoo org> AuthorDate: Sun May 6 06:14:09 2018 + Commit: Hans de Graaff gentoo org> CommitDate: Sun May 6 06:14:09 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e63a341 app-misc/hivex: update USE_RUBY to current versions Package-Manager: Portage-2.3.24, Repoman-2.3.6 app-misc/hivex/hivex-1.3.14.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app-misc/hivex/hivex-1.3.14.ebuild b/app-misc/hivex/hivex-1.3.14.ebuild index e0f8af2406c..b3217d11ff1 100644 --- a/app-misc/hivex/hivex-1.3.14.ebuild +++ b/app-misc/hivex/hivex-1.3.14.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 -USE_RUBY="ruby21 ruby22 ruby23" +USE_RUBY="ruby23 ruby24 ruby25" RUBY_OPTIONAL=yes PYTHON_COMPAT=(python2_7 python3_{4,5,6})
[gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
commit: f4ce9f594688a949efc254b9d3ec13c64bcaa629 Author: Michał Górny gentoo org> AuthorDate: Tue May 1 11:45:06 2018 + Commit: Michał Górny gentoo org> CommitDate: Tue May 1 11:45:49 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4ce9f59 app-misc/hivex: Remove 1.3.11-r1 due to broken dep syntax Remove the old version since it uses empty dep groups which causes repoman errors: dependency.syntax [fatal] 4 app-misc/hivex/hivex-1.3.11-r1.ebuild: DEPEND: expected: dependency string, got: ')', token 18 app-misc/hivex/hivex-1.3.11-r1.ebuild: RDEPEND: expected: dependency string, got: ')', token 18 app-misc/hivex/hivex-1.3.11-r1.ebuild: DEPEND: expected: dependency string, got: ')', token 18 app-misc/hivex/hivex-1.3.11-r1.ebuild: RDEPEND: expected: dependency string, got: ')', token 18 and causes pkgcheck to crash, causing major mayhem everywhere. app-misc/hivex/Manifest | 1 - app-misc/hivex/hivex-1.3.11-r1.ebuild | 116 -- 2 files changed, 117 deletions(-) diff --git a/app-misc/hivex/Manifest b/app-misc/hivex/Manifest index 7d62b6cdcd6..a3290cd9d4d 100644 --- a/app-misc/hivex/Manifest +++ b/app-misc/hivex/Manifest @@ -1,2 +1 @@ -DIST hivex-1.3.11.tar.gz 1264487 BLAKE2B ba2f72d174ed1b807ef97bc3a5cdec10219b01c1719a0a9dd262ce4a8474a808c73d2f14e9d3347ed44485b08b77bb3638212a24159b5aa153189848e755e5e4 SHA512 1ff9fbcfb976fea5bba41c5ff06e4dc68af0e507accc236ca0406644ee2c865619b3b3bf9550124778fcd782ddc257f1d89861b45f48c0c3ceed18dfa1e02ced DIST hivex-1.3.14.tar.gz 1332257 BLAKE2B fe7c19e05d29c7e98a334842cc1144aa76b148a3b7aae91449a4923a124eb54227a9a004346ef3558732c688c4f92cacd0c9328056930c33dba0404465634da0 SHA512 dd7dd52dceda580179a815fc48a2a2c7e8f7234614beceb937fba7e317df17984e65453338160c4c467b70d7d4f9bd61b48aad3ca51e19bd5e4cfbca8ee3adb6 diff --git a/app-misc/hivex/hivex-1.3.11-r1.ebuild b/app-misc/hivex/hivex-1.3.11-r1.ebuild deleted file mode 100644 index 89044477d97..000 --- a/app-misc/hivex/hivex-1.3.11-r1.ebuild +++ /dev/null @@ -1,116 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -AUTOTOOLS_IN_SOURCE_BUILD=1 - -USE_RUBY="ruby21 ruby22" -RUBY_OPTIONAL=yes - -PYTHON_COMPAT=(python2_7 python3_{4,5,6}) - -inherit autotools-utils eutils perl-app ruby-ng python-single-r1 - -DESCRIPTION="Library for reading and writing Windows Registry 'hive' binary files" -HOMEPAGE="http://libguestfs.org; -SRC_URI="http://libguestfs.org/download/${PN}/${P}.tar.gz; - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="ocaml readline +perl python test static-libs ruby" - -RDEPEND=" - virtual/libiconv - virtual/libintl - dev-libs/libxml2:2 - ocaml? ( dev-lang/ocaml[ocamlopt] -dev-ml/findlib[ocamlopt] -) - readline? ( sys-libs/readline:0 ) - perl? ( dev-perl/IO-stringy ) - ruby? ( $(ruby_implementations_depend) ) - python? ( ${PYTHON_DEPS} ) - " - -DEPEND="${RDEPEND} - dev-lang/perl - perl? ( - test? ( dev-perl/Pod-Coverage - dev-perl/Test-Pod-Coverage ) - ) - " - -ruby_add_bdepend "ruby? ( dev-ruby/rake - virtual/rubygems - dev-ruby/rdoc )" -ruby_add_rdepend "ruby? ( virtual/rubygems )" - -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -DOCS=( README ) -S="${WORKDIR}/${P}" - -#We are aware of rather poor quality of this ebuild, but the bump is required to fix security bug. We will fix other matters later. - -pkg_setup() { - if use python; then - python-single-r1_pkg_setup - fi - if use perl; then - perl_set_version - fi -} - -src_unpack() { - default -} - -src_prepare() { - epatch_user -} - -src_configure() { - local myeconfargs=( - $(use_with readline) - $(use_enable ocaml) - $(use_enable perl) - --enable-nls - $(use_enable python) - $(use_enable ruby) - --disable-rpath ) - - autotools-utils_src_configure - - if use perl; then - pushd perl - perl-app_src_configure - popd - fi -} - -src_compile() { - autotools-utils_src_compile -} - -# Test binding's dont't wok properly in gentoo layout -#src_test() { -# if use perl;then -# pushd perl -# perl-app_src_install -# popd -# fi -# -# autotools-utils_src_compile check -#} - -src_install() { - strip-linguas -i po - - autotools-utils_src_install "LINGUAS=""${LINGUAS}""" - - if use perl; then - perl_delete_localpod - fi -}
[gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
commit: 6a6ecf0d3ec813ba1d67b8aea68b6d7858c9cd42 Author: Manuel Rüger gentoo org> AuthorDate: Mon Nov 20 15:13:34 2017 + Commit: Manuel Rüger gentoo org> CommitDate: Mon Nov 20 15:13:34 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a6ecf0d app-misc/hivex: Stable on amd64 Package-Manager: Portage-2.3.14, Repoman-2.3.6 app-misc/hivex/hivex-1.3.14.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-misc/hivex/hivex-1.3.14.ebuild b/app-misc/hivex/hivex-1.3.14.ebuild index 1208bc1f4e9..e0f8af2406c 100644 --- a/app-misc/hivex/hivex-1.3.14.ebuild +++ b/app-misc/hivex/hivex-1.3.14.ebuild @@ -16,7 +16,7 @@ SRC_URI="http://libguestfs.org/download/${PN}/${P}.tar.gz; LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~amd64 x86" +KEYWORDS="amd64 x86" IUSE="ocaml readline +perl python test static-libs ruby" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
commit: 03f7c3cf9ff3009e98da9fec262b0532dc9273e1 Author: Thomas Deutschmann gentoo org> AuthorDate: Mon Oct 9 23:19:52 2017 + Commit: Thomas Deutschmann gentoo org> CommitDate: Mon Oct 9 23:19:52 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03f7c3cf app-misc/hivex: x86 stable (bug #622890) Package-Manager: Portage-2.3.10, Repoman-2.3.3 app-misc/hivex/hivex-1.3.14.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-misc/hivex/hivex-1.3.14.ebuild b/app-misc/hivex/hivex-1.3.14.ebuild index dd48bcb9adf..1208bc1f4e9 100644 --- a/app-misc/hivex/hivex-1.3.14.ebuild +++ b/app-misc/hivex/hivex-1.3.14.ebuild @@ -16,7 +16,7 @@ SRC_URI="http://libguestfs.org/download/${PN}/${P}.tar.gz; LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 x86" IUSE="ocaml readline +perl python test static-libs ruby" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
commit: 49a935c7016feb665b04dbdc009cf5e6597ce546 Author: Hans de Graaff gentoo org> AuthorDate: Sat Aug 5 18:16:47 2017 + Commit: Hans de Graaff gentoo org> CommitDate: Sat Aug 5 18:49:39 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49a935c7 app-misc/hivex: add ruby22 Package-Manager: Portage-2.3.6, Repoman-2.3.2 app-misc/hivex/hivex-1.3.11-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-misc/hivex/hivex-1.3.11-r1.ebuild b/app-misc/hivex/hivex-1.3.11-r1.ebuild index d06946aa4b4..89044477d97 100644 --- a/app-misc/hivex/hivex-1.3.11-r1.ebuild +++ b/app-misc/hivex/hivex-1.3.11-r1.ebuild @@ -5,7 +5,7 @@ EAPI=5 AUTOTOOLS_IN_SOURCE_BUILD=1 -USE_RUBY="ruby21" +USE_RUBY="ruby21 ruby22" RUBY_OPTIONAL=yes PYTHON_COMPAT=(python2_7 python3_{4,5,6})
[gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
commit: 4e8716ac117b8ce9e6c1b3f3b9d8024507fdbbcf Author: Zero_Chaos gentoo org> AuthorDate: Wed May 10 20:11:12 2017 + Commit: Richard Farina gentoo org> CommitDate: Thu May 11 02:06:24 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e8716ac app-misc/hivex: bump, cleanup, seems okay Package-Manager: Portage-2.3.5, Repoman-2.3.2 app-misc/hivex/Manifest| 1 + app-misc/hivex/hivex-1.3.11-r1.ebuild | 2 +- ...{hivex-1.3.11-r1.ebuild => hivex-1.3.14.ebuild} | 64 +- 3 files changed, 27 insertions(+), 40 deletions(-) diff --git a/app-misc/hivex/Manifest b/app-misc/hivex/Manifest index f027ce845d2..24881d0728e 100644 --- a/app-misc/hivex/Manifest +++ b/app-misc/hivex/Manifest @@ -1 +1,2 @@ DIST hivex-1.3.11.tar.gz 1264487 SHA256 c63adf6c7ef9140acf20775d35bef35ab563c0d2f59d3dfb8e0d15cfa7c77678 SHA512 1ff9fbcfb976fea5bba41c5ff06e4dc68af0e507accc236ca0406644ee2c865619b3b3bf9550124778fcd782ddc257f1d89861b45f48c0c3ceed18dfa1e02ced WHIRLPOOL 6d741ad14660390b2c171bff400645cbcd20a991a55b7fb4e349c864e2dd4e606f57f344d8b851acf87d12bf8a3b608a77c073c565d9aa55cd23094d7e09e8cd +DIST hivex-1.3.14.tar.gz 1332257 SHA256 eb5cb29f5eb41185688cc1be454895b53c1965578f036ebf31ac32992f121b2b SHA512 dd7dd52dceda580179a815fc48a2a2c7e8f7234614beceb937fba7e317df17984e65453338160c4c467b70d7d4f9bd61b48aad3ca51e19bd5e4cfbca8ee3adb6 WHIRLPOOL 51395c0915d88e167e9909a856c975865751de9c37aeee5fde7c64875569b08ad70c9987b35d949dee9fc01b616827abeb276f2464982521a31199c478932366 diff --git a/app-misc/hivex/hivex-1.3.11-r1.ebuild b/app-misc/hivex/hivex-1.3.11-r1.ebuild index 08501b96c9d..d06946aa4b4 100644 --- a/app-misc/hivex/hivex-1.3.11-r1.ebuild +++ b/app-misc/hivex/hivex-1.3.11-r1.ebuild @@ -5,7 +5,7 @@ EAPI=5 AUTOTOOLS_IN_SOURCE_BUILD=1 -USE_RUBY="ruby20 ruby21" +USE_RUBY="ruby21" RUBY_OPTIONAL=yes PYTHON_COMPAT=(python2_7 python3_{4,5,6}) diff --git a/app-misc/hivex/hivex-1.3.11-r1.ebuild b/app-misc/hivex/hivex-1.3.14.ebuild similarity index 63% copy from app-misc/hivex/hivex-1.3.11-r1.ebuild copy to app-misc/hivex/hivex-1.3.14.ebuild index 08501b96c9d..dd48bcb9adf 100644 --- a/app-misc/hivex/hivex-1.3.11-r1.ebuild +++ b/app-misc/hivex/hivex-1.3.14.ebuild @@ -1,16 +1,14 @@ # Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -EAPI=5 +EAPI=6 -AUTOTOOLS_IN_SOURCE_BUILD=1 - -USE_RUBY="ruby20 ruby21" +USE_RUBY="ruby21 ruby22 ruby23" RUBY_OPTIONAL=yes PYTHON_COMPAT=(python2_7 python3_{4,5,6}) -inherit autotools-utils eutils perl-app ruby-ng python-single-r1 +inherit eutils perl-module ruby-ng python-single-r1 DESCRIPTION="Library for reading and writing Windows Registry 'hive' binary files" HOMEPAGE="http://libguestfs.org; @@ -18,7 +16,7 @@ SRC_URI="http://libguestfs.org/download/${PN}/${P}.tar.gz; LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="amd64 x86" +KEYWORDS="~amd64 ~x86" IUSE="ocaml readline +perl python test static-libs ruby" RDEPEND=" @@ -35,7 +33,6 @@ RDEPEND=" " DEPEND="${RDEPEND} - dev-lang/perl perl? ( test? ( dev-perl/Pod-Coverage dev-perl/Test-Pod-Coverage ) @@ -47,68 +44,57 @@ ruby_add_bdepend "ruby? ( dev-ruby/rake dev-ruby/rdoc )" ruby_add_rdepend "ruby? ( virtual/rubygems )" -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} ) + ruby? ( || ( $(ruby_get_use_targets) ) )" DOCS=( README ) -S="${WORKDIR}/${P}" -#We are aware of rather poor quality of this ebuild, but the bump is required to fix security bug. We will fix other matters later. +S="${WORKDIR}/${P}" pkg_setup() { if use python; then python-single-r1_pkg_setup fi - if use perl; then - perl_set_version - fi } src_unpack() { default -} - -src_prepare() { - epatch_user + cp -prlP "${WORKDIR}/${P}" "${WORKDIR}"/all } src_configure() { + ruby-ng_src_configure + + if use perl; then + pushd perl + perl-module_src_configure + popd + fi + local myeconfargs=( $(use_with readline) $(use_enable ocaml) $(use_enable perl) --enable-nls + --disable-ruby $(use_enable python) - $(use_enable ruby) - --disable-rpath ) - - autotools-utils_src_configure + --disable-rpath + ) - if use perl; then - pushd perl - perl-app_src_configure - popd - fi + econf ${myeconfargs[@]} } src_compile() { - autotools-utils_src_compile + default + ruby-ng_src_compile } -# Test binding's dont't wok properly in gentoo layout -#src_test() { -# if use
[gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
commit: 2881b987d6bec60bb86fa5fbcb5654b763b4f5e8 Author: Pacho Ramos gentoo org> AuthorDate: Fri Apr 21 17:34:59 2017 + Commit: Pacho Ramos gentoo org> CommitDate: Fri Apr 21 17:36:19 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2881b987 app-misc/hivex: Support newer python Package-Manager: Portage-2.3.5, Repoman-2.3.2 app-misc/hivex/hivex-1.3.11-r1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app-misc/hivex/hivex-1.3.11-r1.ebuild b/app-misc/hivex/hivex-1.3.11-r1.ebuild index 6c96884552c..b8416cad1b5 100644 --- a/app-misc/hivex/hivex-1.3.11-r1.ebuild +++ b/app-misc/hivex/hivex-1.3.11-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -8,7 +8,7 @@ AUTOTOOLS_IN_SOURCE_BUILD=1 USE_RUBY="ruby20 ruby21" RUBY_OPTIONAL=yes -PYTHON_COMPAT=(python2_7 python3_4) +PYTHON_COMPAT=(python2_7 python3_{4,5,6}) inherit autotools-utils eutils perl-app ruby-ng python-single-r1
[gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
commit: 36fb7c0f489c63b656d366310720870f88281375 Author: Pacho Ramos gentoo org> AuthorDate: Fri Apr 21 17:35:54 2017 + Commit: Pacho Ramos gentoo org> CommitDate: Fri Apr 21 17:36:20 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36fb7c0f app-misc/hivex: Specify readline slot Package-Manager: Portage-2.3.5, Repoman-2.3.2 app-misc/hivex/hivex-1.3.11-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-misc/hivex/hivex-1.3.11-r1.ebuild b/app-misc/hivex/hivex-1.3.11-r1.ebuild index b8416cad1b5..08501b96c9d 100644 --- a/app-misc/hivex/hivex-1.3.11-r1.ebuild +++ b/app-misc/hivex/hivex-1.3.11-r1.ebuild @@ -28,7 +28,7 @@ RDEPEND=" ocaml? ( dev-lang/ocaml[ocamlopt] dev-ml/findlib[ocamlopt] ) - readline? ( sys-libs/readline ) + readline? ( sys-libs/readline:0 ) perl? ( dev-perl/IO-stringy ) ruby? ( $(ruby_implementations_depend) ) python? ( ${PYTHON_DEPS} )
[gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
commit: 73134edffa7159d1a82707bead03b49a7e3731e1 Author: Mike Gilbert gentoo org> AuthorDate: Sun Oct 30 00:07:02 2016 + Commit: Mike Gilbert gentoo org> CommitDate: Sun Oct 30 00:07:36 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73134edf app-misc/hivex: fix typo Package-Manager: portage-2.3.2 app-misc/hivex/hivex-1.3.11-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-misc/hivex/hivex-1.3.11-r1.ebuild b/app-misc/hivex/hivex-1.3.11-r1.ebuild index 4a88066..146a1c2 100644 --- a/app-misc/hivex/hivex-1.3.11-r1.ebuild +++ b/app-misc/hivex/hivex-1.3.11-r1.ebuild @@ -48,7 +48,7 @@ ruby_add_bdepend "ruby? ( dev-ruby/rake dev-ruby/rdoc )" ruby_add_rdepend "ruby? ( virtual/rubygems )" -REQUIRED_USE="python? ( ${PYTHON_REQIRED_USE} )" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" DOCS=( README ) S="${WORKDIR}/${P}"
[gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
commit: fdc160f2e4303680d6a400cd694e1a126ed5f143 Author: Mike Gilbert gentoo org> AuthorDate: Sat Oct 29 22:58:54 2016 + Commit: Mike Gilbert gentoo org> CommitDate: Sat Oct 29 23:14:56 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdc160f2 app-misc/hivex: fix REQUIRED_USE Package-Manager: portage-2.3.2 app-misc/hivex/hivex-1.3.11-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-misc/hivex/hivex-1.3.11-r1.ebuild b/app-misc/hivex/hivex-1.3.11-r1.ebuild index 008f5a6..4a88066 100644 --- a/app-misc/hivex/hivex-1.3.11-r1.ebuild +++ b/app-misc/hivex/hivex-1.3.11-r1.ebuild @@ -48,7 +48,7 @@ ruby_add_bdepend "ruby? ( dev-ruby/rake dev-ruby/rdoc )" ruby_add_rdepend "ruby? ( virtual/rubygems )" -REQUIRED_USE="python? ( ${PYTHON_REQ_USE} )" +REQUIRED_USE="python? ( ${PYTHON_REQIRED_USE} )" DOCS=( README ) S="${WORKDIR}/${P}"
[gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
commit: 222fd3588f7058d61b68d606bdd03f443071fcd1 Author: Hans de Graaff gentoo org> AuthorDate: Mon Jul 18 19:54:52 2016 + Commit: Hans de Graaff gentoo org> CommitDate: Mon Jul 18 21:12:57 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=222fd358 app-misc/hivex: mark ruby21 revision stable Package-Manager: portage-2.2.28 app-misc/hivex/hivex-1.3.11-r1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app-misc/hivex/hivex-1.3.11-r1.ebuild b/app-misc/hivex/hivex-1.3.11-r1.ebuild index eb9f3d4..008f5a6 100644 --- a/app-misc/hivex/hivex-1.3.11-r1.ebuild +++ b/app-misc/hivex/hivex-1.3.11-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -19,7 +19,7 @@ SRC_URI="http://libguestfs.org/download/${PN}/${P}.tar.gz; LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="ocaml readline +perl python test static-libs ruby" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: app-misc/hivex/
commit: da8db2499fc6d30c0b88b16dfdaf49d081009585 Author: Hans de Graaff gentoo org> AuthorDate: Mon Jul 18 19:55:09 2016 + Commit: Hans de Graaff gentoo org> CommitDate: Mon Jul 18 21:13:00 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da8db249 app-misc/hivex: cleanup Package-Manager: portage-2.2.28 app-misc/hivex/hivex-1.3.11.ebuild | 116 - 1 file changed, 116 deletions(-) diff --git a/app-misc/hivex/hivex-1.3.11.ebuild b/app-misc/hivex/hivex-1.3.11.ebuild deleted file mode 100644 index 2ed926f..000 --- a/app-misc/hivex/hivex-1.3.11.ebuild +++ /dev/null @@ -1,116 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -AUTOTOOLS_IN_SOURCE_BUILD=1 - -USE_RUBY="ruby20" -RUBY_OPTIONAL=yes - -PYTHON_COMPAT=(python2_7 python3_{3,4}) - -inherit autotools-utils eutils perl-app ruby-ng python-single-r1 - -DESCRIPTION="Library for reading and writing Windows Registry 'hive' binary files" -HOMEPAGE="http://libguestfs.org; -SRC_URI="http://libguestfs.org/download/${PN}/${P}.tar.gz; - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="ocaml readline +perl python test static-libs ruby" - -RDEPEND=" - virtual/libiconv - virtual/libintl - dev-libs/libxml2:2 - ocaml? ( dev-lang/ocaml[ocamlopt] -dev-ml/findlib[ocamlopt] -) - readline? ( sys-libs/readline ) - perl? ( dev-perl/IO-stringy ) - ruby? ( $(ruby_implementations_depend) ) - python? ( ${PYTHON_DEPS} ) - " - -DEPEND="${RDEPEND} - dev-lang/perl - perl? ( - test? ( dev-perl/Pod-Coverage - dev-perl/Test-Pod-Coverage ) - ) - " -ruby_add_bdepend "ruby? ( dev-ruby/rake - virtual/rubygems - dev-ruby/rdoc )" -ruby_add_rdepend "ruby? ( virtual/rubygems )" - -REQUIRED_USE="python? ( ${PYTHON_REQ_USE} )" - -DOCS=( README ) -S="${WORKDIR}/${P}" - -#We are aware of rather poor quality of this ebuild, but the bump is required to fix security bug. We will fix other matters later. - -pkg_setup() { - if use python; then - python-single-r1_pkg_setup - fi - if use perl; then - perl_set_version - fi -} - -src_unpack() { - default -} - -src_prepare() { - epatch_user -} - -src_configure() { - local myeconfargs=( - $(use_with readline) - $(use_enable ocaml) - $(use_enable perl) - --enable-nls - $(use_enable python) - $(use_enable ruby) - --disable-rpath ) - - autotools-utils_src_configure - - if use perl; then - pushd perl - perl-app_src_configure - popd - fi -} - -src_compile() { - autotools-utils_src_compile -} - -# Test binding's dont't wok properly in gentoo layout -#src_test() { -# if use perl;then -# pushd perl -# perl-app_src_install -# popd -# fi -# -# autotools-utils_src_compile check -#} - -src_install() { - strip-linguas -i po - - autotools-utils_src_install "LINGUAS=""${LINGUAS}""" - - if use perl; then - perl_delete_localpod - fi -}