[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/

2021-01-19 Thread Matthew Thode
commit: 62f1f8914fc927353b5c9b6eb188cabee34e5f06
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Jan 19 17:13:46 2021 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Tue Jan 19 17:14:13 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62f1f891

dev-ruby/facter: 3.14.15 bump

Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Matthew Thode  gentoo.org>

 dev-ruby/facter/Manifest  |  1 +
 dev-ruby/facter/facter-3.14.15.ebuild | 99 +++
 2 files changed, 100 insertions(+)

diff --git a/dev-ruby/facter/Manifest b/dev-ruby/facter/Manifest
index 6ffafeacf00..86336cd585a 100644
--- a/dev-ruby/facter/Manifest
+++ b/dev-ruby/facter/Manifest
@@ -1 +1,2 @@
 DIST facter-3.14.14.tar.gz 407276 BLAKE2B 
5f911581773ef9a19ee42b5ed64114e2519ff88e024490d74bf9b1e777221d92d3ed502c8e6a0df573a5390fca323fcf0bcfdce6aeed25826c84efb3971307a5
 SHA512 
22e0ff0a9280be129f7587e24109f76f34660d99086378dd7e9ccc004c08a4fa5dd6f9ba50957c146ea40e26344ee87dbafd45b885f8f576192b6e572b084af7
+DIST facter-3.14.15.tar.gz 407293 BLAKE2B 
0f9bfe78314144e920695e678fa7ce8b4656ba424240e7e7621fe048e15e46db6fe507bc859448fa22f31e28caecadc33877ebaee8dab85c8e87238daf140157
 SHA512 
45deb530991883ecb1235d6a6166c36888c3c2c4a42a694e041f4d0911ab4bed880bee56034871fde08cc723b7270166e7d0dfa626bbc205d3b1f495c8d74691

diff --git a/dev-ruby/facter/facter-3.14.15.ebuild 
b/dev-ruby/facter/facter-3.14.15.ebuild
new file mode 100644
index 000..0feb8baceee
--- /dev/null
+++ b/dev-ruby/facter/facter-3.14.15.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
+
+# git-r3 goes after ruby-ng so that it overrides src_unpack properly
+inherit cmake-utils eutils ruby-ng
+
+DESCRIPTION="A cross-platform ruby library for retrieving facts from operating 
systems"
+HOMEPAGE="http://www.puppetlabs.com/puppet/related-projects/facter/;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="test"
+if [[ ${PV} ==  ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/puppetlabs/facter.git;
+   EGIT_BRANCH="master"
+else
+   [[ "${PV}" = *_rc* ]] || \
+   KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+   SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+fi
+
+RESTRICT="!test? ( test )"
+
+ruby_add_bdepend "test? ( dev-ruby/rake dev-ruby/rspec:2 dev-ruby/mocha:0.14 )"
+
+RDEPEND="
+   >=dev-cpp/cpp-hocon-0.2.1:=
+   >=dev-libs/leatherman-1.0.0:=
+   dev-libs/openssl:0=
+   sys-apps/util-linux
+   app-emulation/virt-what
+   net-misc/curl
+   dev-libs/boost:=[nls]
+   >=dev-cpp/yaml-cpp-0.5.1
+   !

[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/

2020-12-20 Thread Matthew Thode
commit: f8c550fa1018cce1de87e7e856afaeba5bab9a82
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Dec 20 19:55:14 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sun Dec 20 19:57:36 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8c550fa

dev-ruby/facter: delete old (3.14.13)

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Matthew Thode  gentoo.org>

 dev-ruby/facter/Manifest  |  1 -
 dev-ruby/facter/facter-3.14.13.ebuild | 99 ---
 2 files changed, 100 deletions(-)

diff --git a/dev-ruby/facter/Manifest b/dev-ruby/facter/Manifest
index 4aee4cb4dc8..6ffafeacf00 100644
--- a/dev-ruby/facter/Manifest
+++ b/dev-ruby/facter/Manifest
@@ -1,2 +1 @@
-DIST facter-3.14.13.tar.gz 407204 BLAKE2B 
12019c20284eb2a62fb65f2ab09246b98708b1aecb485700c2074865d02bb836f140802ad3b54f28c90fdd225b72e9216d21fb57dc0d82b8b3854607d5ba0eb7
 SHA512 
62910dc71aff0a0b0ef1ece054e0d1eea095c65ca6a34e17331aea943e217baa1a12bba1176143b652bb322195248a4aab1379eb69d6be419b73eb6ae3a8afac
 DIST facter-3.14.14.tar.gz 407276 BLAKE2B 
5f911581773ef9a19ee42b5ed64114e2519ff88e024490d74bf9b1e777221d92d3ed502c8e6a0df573a5390fca323fcf0bcfdce6aeed25826c84efb3971307a5
 SHA512 
22e0ff0a9280be129f7587e24109f76f34660d99086378dd7e9ccc004c08a4fa5dd6f9ba50957c146ea40e26344ee87dbafd45b885f8f576192b6e572b084af7

diff --git a/dev-ruby/facter/facter-3.14.13.ebuild 
b/dev-ruby/facter/facter-3.14.13.ebuild
deleted file mode 100644
index f2b40c9e3b7..000
--- a/dev-ruby/facter/facter-3.14.13.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby24 ruby25 ruby26 ruby27"
-
-# git-r3 goes after ruby-ng so that it overrides src_unpack properly
-inherit cmake-utils eutils ruby-ng
-
-DESCRIPTION="A cross-platform ruby library for retrieving facts from operating 
systems"
-HOMEPAGE="http://www.puppetlabs.com/puppet/related-projects/facter/;
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE="test"
-if [[ ${PV} ==  ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/puppetlabs/facter.git;
-   EGIT_BRANCH="master"
-else
-   [[ "${PV}" = *_rc* ]] || \
-   KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc x86"
-   SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-fi
-
-RESTRICT="!test? ( test )"
-
-ruby_add_bdepend "test? ( dev-ruby/rake dev-ruby/rspec:2 dev-ruby/mocha:0.14 )"
-
-RDEPEND="
-   >=dev-cpp/cpp-hocon-0.2.1:=
-   >=dev-libs/leatherman-1.0.0:=
-   dev-libs/openssl:0=
-   sys-apps/util-linux
-   app-emulation/virt-what
-   net-misc/curl
-   dev-libs/boost:=[nls]
-   >=dev-cpp/yaml-cpp-0.5.1
-   !

[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/

2020-11-20 Thread Matthew Thode
commit: e4d030536b3ca9e373e6de4b2ca3c464369e84da
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Nov 21 05:52:25 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sat Nov 21 05:57:45 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4d03053

dev-ruby/facter: 3.14.14 stable amd64/x86

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Matthew Thode  gentoo.org>

 dev-ruby/facter/Manifest  |  1 -
 dev-ruby/facter/facter-3.14.12.ebuild | 99 ---
 dev-ruby/facter/facter-3.14.14.ebuild |  2 +-
 3 files changed, 1 insertion(+), 101 deletions(-)

diff --git a/dev-ruby/facter/Manifest b/dev-ruby/facter/Manifest
index 41baa7f3d54..4aee4cb4dc8 100644
--- a/dev-ruby/facter/Manifest
+++ b/dev-ruby/facter/Manifest
@@ -1,3 +1,2 @@
-DIST facter-3.14.12.tar.gz 406896 BLAKE2B 
5f25e9da754931c6318370877b0ab1158e47920c8d9776a24689b3b906a91beddfe6c32b584888f6c9131d8338eb3fcb3983f062767d16eb9da51572d0156c60
 SHA512 
599984d0cc86f65ab9c487963fe6e12513895079cf145d924910a53ceb702e3b59785ea073e695ec9acac36f8a7405ffcd1130eb338ce261a3af4213ef11f7d0
 DIST facter-3.14.13.tar.gz 407204 BLAKE2B 
12019c20284eb2a62fb65f2ab09246b98708b1aecb485700c2074865d02bb836f140802ad3b54f28c90fdd225b72e9216d21fb57dc0d82b8b3854607d5ba0eb7
 SHA512 
62910dc71aff0a0b0ef1ece054e0d1eea095c65ca6a34e17331aea943e217baa1a12bba1176143b652bb322195248a4aab1379eb69d6be419b73eb6ae3a8afac
 DIST facter-3.14.14.tar.gz 407276 BLAKE2B 
5f911581773ef9a19ee42b5ed64114e2519ff88e024490d74bf9b1e777221d92d3ed502c8e6a0df573a5390fca323fcf0bcfdce6aeed25826c84efb3971307a5
 SHA512 
22e0ff0a9280be129f7587e24109f76f34660d99086378dd7e9ccc004c08a4fa5dd6f9ba50957c146ea40e26344ee87dbafd45b885f8f576192b6e572b084af7

diff --git a/dev-ruby/facter/facter-3.14.12.ebuild 
b/dev-ruby/facter/facter-3.14.12.ebuild
deleted file mode 100644
index f2b40c9e3b7..000
--- a/dev-ruby/facter/facter-3.14.12.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby24 ruby25 ruby26 ruby27"
-
-# git-r3 goes after ruby-ng so that it overrides src_unpack properly
-inherit cmake-utils eutils ruby-ng
-
-DESCRIPTION="A cross-platform ruby library for retrieving facts from operating 
systems"
-HOMEPAGE="http://www.puppetlabs.com/puppet/related-projects/facter/;
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE="test"
-if [[ ${PV} ==  ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/puppetlabs/facter.git;
-   EGIT_BRANCH="master"
-else
-   [[ "${PV}" = *_rc* ]] || \
-   KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc x86"
-   SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-fi
-
-RESTRICT="!test? ( test )"
-
-ruby_add_bdepend "test? ( dev-ruby/rake dev-ruby/rspec:2 dev-ruby/mocha:0.14 )"
-
-RDEPEND="
-   >=dev-cpp/cpp-hocon-0.2.1:=
-   >=dev-libs/leatherman-1.0.0:=
-   dev-libs/openssl:0=
-   sys-apps/util-linux
-   app-emulation/virt-what
-   net-misc/curl
-   dev-libs/boost:=[nls]
-   >=dev-cpp/yaml-cpp-0.5.1
-   !https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
 fi
 



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/

2020-10-20 Thread Matthew Thode
commit: ea66157f0139db0afc0f84456031e047d6c8c34f
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Oct 20 20:45:23 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Tue Oct 20 20:45:39 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea66157f

dev-ruby/facter: 3.14.14 bump

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Matthew Thode  gentoo.org>

 dev-ruby/facter/Manifest  |  1 +
 dev-ruby/facter/facter-3.14.14.ebuild | 99 +++
 2 files changed, 100 insertions(+)

diff --git a/dev-ruby/facter/Manifest b/dev-ruby/facter/Manifest
index 143edab7df9..41baa7f3d54 100644
--- a/dev-ruby/facter/Manifest
+++ b/dev-ruby/facter/Manifest
@@ -1,2 +1,3 @@
 DIST facter-3.14.12.tar.gz 406896 BLAKE2B 
5f25e9da754931c6318370877b0ab1158e47920c8d9776a24689b3b906a91beddfe6c32b584888f6c9131d8338eb3fcb3983f062767d16eb9da51572d0156c60
 SHA512 
599984d0cc86f65ab9c487963fe6e12513895079cf145d924910a53ceb702e3b59785ea073e695ec9acac36f8a7405ffcd1130eb338ce261a3af4213ef11f7d0
 DIST facter-3.14.13.tar.gz 407204 BLAKE2B 
12019c20284eb2a62fb65f2ab09246b98708b1aecb485700c2074865d02bb836f140802ad3b54f28c90fdd225b72e9216d21fb57dc0d82b8b3854607d5ba0eb7
 SHA512 
62910dc71aff0a0b0ef1ece054e0d1eea095c65ca6a34e17331aea943e217baa1a12bba1176143b652bb322195248a4aab1379eb69d6be419b73eb6ae3a8afac
+DIST facter-3.14.14.tar.gz 407276 BLAKE2B 
5f911581773ef9a19ee42b5ed64114e2519ff88e024490d74bf9b1e777221d92d3ed502c8e6a0df573a5390fca323fcf0bcfdce6aeed25826c84efb3971307a5
 SHA512 
22e0ff0a9280be129f7587e24109f76f34660d99086378dd7e9ccc004c08a4fa5dd6f9ba50957c146ea40e26344ee87dbafd45b885f8f576192b6e572b084af7

diff --git a/dev-ruby/facter/facter-3.14.14.ebuild 
b/dev-ruby/facter/facter-3.14.14.ebuild
new file mode 100644
index 000..b7819b83844
--- /dev/null
+++ b/dev-ruby/facter/facter-3.14.14.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
+
+# git-r3 goes after ruby-ng so that it overrides src_unpack properly
+inherit cmake-utils eutils ruby-ng
+
+DESCRIPTION="A cross-platform ruby library for retrieving facts from operating 
systems"
+HOMEPAGE="http://www.puppetlabs.com/puppet/related-projects/facter/;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="test"
+if [[ ${PV} ==  ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/puppetlabs/facter.git;
+   EGIT_BRANCH="master"
+else
+   [[ "${PV}" = *_rc* ]] || \
+   KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+   SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+fi
+
+RESTRICT="!test? ( test )"
+
+ruby_add_bdepend "test? ( dev-ruby/rake dev-ruby/rspec:2 dev-ruby/mocha:0.14 )"
+
+RDEPEND="
+   >=dev-cpp/cpp-hocon-0.2.1:=
+   >=dev-libs/leatherman-1.0.0:=
+   dev-libs/openssl:0=
+   sys-apps/util-linux
+   app-emulation/virt-what
+   net-misc/curl
+   dev-libs/boost:=[nls]
+   >=dev-cpp/yaml-cpp-0.5.1
+   !

[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/

2020-09-25 Thread Matthew Thode
commit: 171f3976e9bee941afc47524512c870af50b51f5
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Sep 25 15:39:27 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Fri Sep 25 15:39:27 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=171f3976

dev-ruby/facter: 3.14.13 stable amd64/x86

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Matthew Thode  gentoo.org>

 dev-ruby/facter/facter-3.14.13.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/facter/facter-3.14.13.ebuild 
b/dev-ruby/facter/facter-3.14.13.ebuild
index b7819b83844..f2b40c9e3b7 100644
--- a/dev-ruby/facter/facter-3.14.13.ebuild
+++ b/dev-ruby/facter/facter-3.14.13.ebuild
@@ -19,7 +19,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_BRANCH="master"
 else
[[ "${PV}" = *_rc* ]] || \
-   KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+   KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc x86"
SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
 fi
 



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/

2020-09-11 Thread Matthew Thode
commit: 0e1b201065b260170a865cd9b89f59ac56e91ce5
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Sep 11 16:41:49 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Fri Sep 11 16:42:05 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e1b2010

dev-ruby/facter: cleanup

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Matthew Thode  gentoo.org>

 dev-ruby/facter/Manifest  |  1 -
 dev-ruby/facter/facter-3.14.11.ebuild | 99 ---
 2 files changed, 100 deletions(-)

diff --git a/dev-ruby/facter/Manifest b/dev-ruby/facter/Manifest
index c72fc942777..143edab7df9 100644
--- a/dev-ruby/facter/Manifest
+++ b/dev-ruby/facter/Manifest
@@ -1,3 +1,2 @@
-DIST facter-3.14.11.tar.gz 406391 BLAKE2B 
27606fe89fe9009db0ee14ccff6ad15db9fb548c25f752d044c0ec67bd772c1a523b2ec9d4fc49e5916b853ee119b7f640e2893b628e31fcaf2fc90e7edb3d81
 SHA512 
5e6a23f7ff91bfa2617c6afc15e441d1a61e9a1d57f4c7a1cfb033083ea0e2d72b348f06121a36c392b3ec64f08644832ef2d73c486def3e92edc7625ea62f51
 DIST facter-3.14.12.tar.gz 406896 BLAKE2B 
5f25e9da754931c6318370877b0ab1158e47920c8d9776a24689b3b906a91beddfe6c32b584888f6c9131d8338eb3fcb3983f062767d16eb9da51572d0156c60
 SHA512 
599984d0cc86f65ab9c487963fe6e12513895079cf145d924910a53ceb702e3b59785ea073e695ec9acac36f8a7405ffcd1130eb338ce261a3af4213ef11f7d0
 DIST facter-3.14.13.tar.gz 407204 BLAKE2B 
12019c20284eb2a62fb65f2ab09246b98708b1aecb485700c2074865d02bb836f140802ad3b54f28c90fdd225b72e9216d21fb57dc0d82b8b3854607d5ba0eb7
 SHA512 
62910dc71aff0a0b0ef1ece054e0d1eea095c65ca6a34e17331aea943e217baa1a12bba1176143b652bb322195248a4aab1379eb69d6be419b73eb6ae3a8afac

diff --git a/dev-ruby/facter/facter-3.14.11.ebuild 
b/dev-ruby/facter/facter-3.14.11.ebuild
deleted file mode 100644
index f2b40c9e3b7..000
--- a/dev-ruby/facter/facter-3.14.11.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby24 ruby25 ruby26 ruby27"
-
-# git-r3 goes after ruby-ng so that it overrides src_unpack properly
-inherit cmake-utils eutils ruby-ng
-
-DESCRIPTION="A cross-platform ruby library for retrieving facts from operating 
systems"
-HOMEPAGE="http://www.puppetlabs.com/puppet/related-projects/facter/;
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE="test"
-if [[ ${PV} ==  ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/puppetlabs/facter.git;
-   EGIT_BRANCH="master"
-else
-   [[ "${PV}" = *_rc* ]] || \
-   KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc x86"
-   SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-fi
-
-RESTRICT="!test? ( test )"
-
-ruby_add_bdepend "test? ( dev-ruby/rake dev-ruby/rspec:2 dev-ruby/mocha:0.14 )"
-
-RDEPEND="
-   >=dev-cpp/cpp-hocon-0.2.1:=
-   >=dev-libs/leatherman-1.0.0:=
-   dev-libs/openssl:0=
-   sys-apps/util-linux
-   app-emulation/virt-what
-   net-misc/curl
-   dev-libs/boost:=[nls]
-   >=dev-cpp/yaml-cpp-0.5.1
-   !

[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/

2020-08-24 Thread Matthew Thode
commit: 269c7dc53ec289423f7f1d93cc26c3ec3b7ecca6
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon Aug 24 18:22:35 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Mon Aug 24 18:22:35 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=269c7dc5

dev-ruby/facter: 3.14.13 bump

Package-Manager: Portage-3.0.4, Repoman-2.3.23
Signed-off-by: Matthew Thode  gentoo.org>

 dev-ruby/facter/Manifest  |  1 +
 dev-ruby/facter/facter-3.14.13.ebuild | 99 +++
 2 files changed, 100 insertions(+)

diff --git a/dev-ruby/facter/Manifest b/dev-ruby/facter/Manifest
index bb3bf743610..c72fc942777 100644
--- a/dev-ruby/facter/Manifest
+++ b/dev-ruby/facter/Manifest
@@ -1,2 +1,3 @@
 DIST facter-3.14.11.tar.gz 406391 BLAKE2B 
27606fe89fe9009db0ee14ccff6ad15db9fb548c25f752d044c0ec67bd772c1a523b2ec9d4fc49e5916b853ee119b7f640e2893b628e31fcaf2fc90e7edb3d81
 SHA512 
5e6a23f7ff91bfa2617c6afc15e441d1a61e9a1d57f4c7a1cfb033083ea0e2d72b348f06121a36c392b3ec64f08644832ef2d73c486def3e92edc7625ea62f51
 DIST facter-3.14.12.tar.gz 406896 BLAKE2B 
5f25e9da754931c6318370877b0ab1158e47920c8d9776a24689b3b906a91beddfe6c32b584888f6c9131d8338eb3fcb3983f062767d16eb9da51572d0156c60
 SHA512 
599984d0cc86f65ab9c487963fe6e12513895079cf145d924910a53ceb702e3b59785ea073e695ec9acac36f8a7405ffcd1130eb338ce261a3af4213ef11f7d0
+DIST facter-3.14.13.tar.gz 407204 BLAKE2B 
12019c20284eb2a62fb65f2ab09246b98708b1aecb485700c2074865d02bb836f140802ad3b54f28c90fdd225b72e9216d21fb57dc0d82b8b3854607d5ba0eb7
 SHA512 
62910dc71aff0a0b0ef1ece054e0d1eea095c65ca6a34e17331aea943e217baa1a12bba1176143b652bb322195248a4aab1379eb69d6be419b73eb6ae3a8afac

diff --git a/dev-ruby/facter/facter-3.14.13.ebuild 
b/dev-ruby/facter/facter-3.14.13.ebuild
new file mode 100644
index 000..b7819b83844
--- /dev/null
+++ b/dev-ruby/facter/facter-3.14.13.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
+
+# git-r3 goes after ruby-ng so that it overrides src_unpack properly
+inherit cmake-utils eutils ruby-ng
+
+DESCRIPTION="A cross-platform ruby library for retrieving facts from operating 
systems"
+HOMEPAGE="http://www.puppetlabs.com/puppet/related-projects/facter/;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="test"
+if [[ ${PV} ==  ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/puppetlabs/facter.git;
+   EGIT_BRANCH="master"
+else
+   [[ "${PV}" = *_rc* ]] || \
+   KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+   SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+fi
+
+RESTRICT="!test? ( test )"
+
+ruby_add_bdepend "test? ( dev-ruby/rake dev-ruby/rspec:2 dev-ruby/mocha:0.14 )"
+
+RDEPEND="
+   >=dev-cpp/cpp-hocon-0.2.1:=
+   >=dev-libs/leatherman-1.0.0:=
+   dev-libs/openssl:0=
+   sys-apps/util-linux
+   app-emulation/virt-what
+   net-misc/curl
+   dev-libs/boost:=[nls]
+   >=dev-cpp/yaml-cpp-0.5.1
+   !

[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/

2020-08-11 Thread Matthew Thode
commit: e9c070da26602572bf8be55bb7d4bb4ab872d6f5
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Aug 11 18:02:52 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Tue Aug 11 18:03:02 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9c070da

dev-ruby/facter: 3.14.12 stable amd64/x86

Package-Manager: Portage-3.0.0, Repoman-2.3.23
Signed-off-by: Matthew Thode  gentoo.org>

 dev-ruby/facter/facter-3.14.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/facter/facter-3.14.12.ebuild 
b/dev-ruby/facter/facter-3.14.12.ebuild
index b7819b83844..f2b40c9e3b7 100644
--- a/dev-ruby/facter/facter-3.14.12.ebuild
+++ b/dev-ruby/facter/facter-3.14.12.ebuild
@@ -19,7 +19,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_BRANCH="master"
 else
[[ "${PV}" = *_rc* ]] || \
-   KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+   KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc x86"
SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
 fi
 



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/

2020-07-29 Thread Matthew Thode
commit: 041b6772fee6cc44b0856d0cf7d1cd7ffa15e93b
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed Jul 29 18:13:12 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Wed Jul 29 18:13:32 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=041b6772

dev-ruby/facter: 3.14.9 3.14.10 cleanup

Package-Manager: Portage-3.0.0, Repoman-2.3.23
Signed-off-by: Matthew Thode  gentoo.org>

 dev-ruby/facter/Manifest  |  2 -
 dev-ruby/facter/facter-3.14.10.ebuild | 99 ---
 dev-ruby/facter/facter-3.14.9.ebuild  | 99 ---
 3 files changed, 200 deletions(-)

diff --git a/dev-ruby/facter/Manifest b/dev-ruby/facter/Manifest
index 3ae57a306c5..bb3bf743610 100644
--- a/dev-ruby/facter/Manifest
+++ b/dev-ruby/facter/Manifest
@@ -1,4 +1,2 @@
-DIST facter-3.14.10.tar.gz 406470 BLAKE2B 
ffd97f450676ad7465332f5159dc4fc9c695b9cbaaf8a09a2b575221bf11b11c044edeaab093f5222d64b0e7ef271d860072ab5435845ddff427714a4f2950e6
 SHA512 
e9f6b5a722982ad80282c355a82a5a6d302e6db36367d65701b7216f80032225da58106ccb025b742d2dc6ef98e2f5df5a07e53489802ee44603bc99ab930ffa
 DIST facter-3.14.11.tar.gz 406391 BLAKE2B 
27606fe89fe9009db0ee14ccff6ad15db9fb548c25f752d044c0ec67bd772c1a523b2ec9d4fc49e5916b853ee119b7f640e2893b628e31fcaf2fc90e7edb3d81
 SHA512 
5e6a23f7ff91bfa2617c6afc15e441d1a61e9a1d57f4c7a1cfb033083ea0e2d72b348f06121a36c392b3ec64f08644832ef2d73c486def3e92edc7625ea62f51
 DIST facter-3.14.12.tar.gz 406896 BLAKE2B 
5f25e9da754931c6318370877b0ab1158e47920c8d9776a24689b3b906a91beddfe6c32b584888f6c9131d8338eb3fcb3983f062767d16eb9da51572d0156c60
 SHA512 
599984d0cc86f65ab9c487963fe6e12513895079cf145d924910a53ceb702e3b59785ea073e695ec9acac36f8a7405ffcd1130eb338ce261a3af4213ef11f7d0
-DIST facter-3.14.9.tar.gz 404448 BLAKE2B 
f95c0acce84013d58565193a35931d7f562639f607f3fed36ede5d2197336bec0ea4318a28ef29297150ab07a1fd35c292ca15c056b0b8cfe879bbebc64bfb18
 SHA512 
ff809c87641d65c43a9764d0a2cfe42f64c17d50e473a6d27b6ff25adfbd7be15edf25286932aeba348b669b05a11780257d41aa541fbb013c1169b6d8d25582

diff --git a/dev-ruby/facter/facter-3.14.10.ebuild 
b/dev-ruby/facter/facter-3.14.10.ebuild
deleted file mode 100644
index f2b40c9e3b7..000
--- a/dev-ruby/facter/facter-3.14.10.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby24 ruby25 ruby26 ruby27"
-
-# git-r3 goes after ruby-ng so that it overrides src_unpack properly
-inherit cmake-utils eutils ruby-ng
-
-DESCRIPTION="A cross-platform ruby library for retrieving facts from operating 
systems"
-HOMEPAGE="http://www.puppetlabs.com/puppet/related-projects/facter/;
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE="test"
-if [[ ${PV} ==  ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/puppetlabs/facter.git;
-   EGIT_BRANCH="master"
-else
-   [[ "${PV}" = *_rc* ]] || \
-   KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc x86"
-   SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-fi
-
-RESTRICT="!test? ( test )"
-
-ruby_add_bdepend "test? ( dev-ruby/rake dev-ruby/rspec:2 dev-ruby/mocha:0.14 )"
-
-RDEPEND="
-   >=dev-cpp/cpp-hocon-0.2.1:=
-   >=dev-libs/leatherman-1.0.0:=
-   dev-libs/openssl:0=
-   sys-apps/util-linux
-   app-emulation/virt-what
-   net-misc/curl
-   dev-libs/boost:=[nls]
-   >=dev-cpp/yaml-cpp-0.5.1
-   !http://www.puppetlabs.com/puppet/related-projects/facter/;
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE="test"
-if [[ ${PV} ==  ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/puppetlabs/facter.git;
-   EGIT_BRANCH="master"
-else
-   [[ "${PV}" = *_rc* ]] || \
-   KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc x86"
-   SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-fi
-
-RESTRICT="!test? ( test )"
-
-ruby_add_bdepend "test? ( dev-ruby/rake dev-ruby/rspec:2 dev-ruby/mocha:0.14 )"
-
-RDEPEND="
-   >=dev-cpp/cpp-hocon-0.2.1:=
-   >=dev-libs/leatherman-1.0.0:=
-   dev-libs/openssl:0=
-   sys-apps/util-linux
-   app-emulation/virt-what
-   net-misc/curl
-   dev-libs/boost:=[nls]
-   >=dev-cpp/yaml-cpp-0.5.1
-   !

[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/

2020-07-11 Thread Matthew Thode
commit: bb52c8492dcf5ba324c2325d8cac273b7ea95276
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Jul 11 18:20:36 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sat Jul 11 18:21:05 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb52c849

dev-ruby/facter: facter-3.14.12 bump

Package-Manager: Portage-2.3.99, Repoman-2.3.23
Signed-off-by: Matthew Thode  gentoo.org>

 dev-ruby/facter/Manifest  |  1 +
 dev-ruby/facter/facter-3.14.12.ebuild | 99 +++
 2 files changed, 100 insertions(+)

diff --git a/dev-ruby/facter/Manifest b/dev-ruby/facter/Manifest
index 8daa73ed089..3ae57a306c5 100644
--- a/dev-ruby/facter/Manifest
+++ b/dev-ruby/facter/Manifest
@@ -1,3 +1,4 @@
 DIST facter-3.14.10.tar.gz 406470 BLAKE2B 
ffd97f450676ad7465332f5159dc4fc9c695b9cbaaf8a09a2b575221bf11b11c044edeaab093f5222d64b0e7ef271d860072ab5435845ddff427714a4f2950e6
 SHA512 
e9f6b5a722982ad80282c355a82a5a6d302e6db36367d65701b7216f80032225da58106ccb025b742d2dc6ef98e2f5df5a07e53489802ee44603bc99ab930ffa
 DIST facter-3.14.11.tar.gz 406391 BLAKE2B 
27606fe89fe9009db0ee14ccff6ad15db9fb548c25f752d044c0ec67bd772c1a523b2ec9d4fc49e5916b853ee119b7f640e2893b628e31fcaf2fc90e7edb3d81
 SHA512 
5e6a23f7ff91bfa2617c6afc15e441d1a61e9a1d57f4c7a1cfb033083ea0e2d72b348f06121a36c392b3ec64f08644832ef2d73c486def3e92edc7625ea62f51
+DIST facter-3.14.12.tar.gz 406896 BLAKE2B 
5f25e9da754931c6318370877b0ab1158e47920c8d9776a24689b3b906a91beddfe6c32b584888f6c9131d8338eb3fcb3983f062767d16eb9da51572d0156c60
 SHA512 
599984d0cc86f65ab9c487963fe6e12513895079cf145d924910a53ceb702e3b59785ea073e695ec9acac36f8a7405ffcd1130eb338ce261a3af4213ef11f7d0
 DIST facter-3.14.9.tar.gz 404448 BLAKE2B 
f95c0acce84013d58565193a35931d7f562639f607f3fed36ede5d2197336bec0ea4318a28ef29297150ab07a1fd35c292ca15c056b0b8cfe879bbebc64bfb18
 SHA512 
ff809c87641d65c43a9764d0a2cfe42f64c17d50e473a6d27b6ff25adfbd7be15edf25286932aeba348b669b05a11780257d41aa541fbb013c1169b6d8d25582

diff --git a/dev-ruby/facter/facter-3.14.12.ebuild 
b/dev-ruby/facter/facter-3.14.12.ebuild
new file mode 100644
index 000..b7819b83844
--- /dev/null
+++ b/dev-ruby/facter/facter-3.14.12.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
+
+# git-r3 goes after ruby-ng so that it overrides src_unpack properly
+inherit cmake-utils eutils ruby-ng
+
+DESCRIPTION="A cross-platform ruby library for retrieving facts from operating 
systems"
+HOMEPAGE="http://www.puppetlabs.com/puppet/related-projects/facter/;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="test"
+if [[ ${PV} ==  ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/puppetlabs/facter.git;
+   EGIT_BRANCH="master"
+else
+   [[ "${PV}" = *_rc* ]] || \
+   KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+   SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+fi
+
+RESTRICT="!test? ( test )"
+
+ruby_add_bdepend "test? ( dev-ruby/rake dev-ruby/rspec:2 dev-ruby/mocha:0.14 )"
+
+RDEPEND="
+   >=dev-cpp/cpp-hocon-0.2.1:=
+   >=dev-libs/leatherman-1.0.0:=
+   dev-libs/openssl:0=
+   sys-apps/util-linux
+   app-emulation/virt-what
+   net-misc/curl
+   dev-libs/boost:=[nls]
+   >=dev-cpp/yaml-cpp-0.5.1
+   !

[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/

2020-06-29 Thread Matthew Thode
commit: 39b0b8a62dde04f4e0baa523aff90fc8fc8fc8cc
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon Jun 29 21:41:59 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Mon Jun 29 21:47:48 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39b0b8a6

dev-ruby/facter: 3.14.11 stable amd64/x86

Package-Manager: Portage-2.3.99, Repoman-2.3.23
Signed-off-by: Matthew Thode  gentoo.org>

 dev-ruby/facter/facter-3.14.11.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/facter/facter-3.14.11.ebuild 
b/dev-ruby/facter/facter-3.14.11.ebuild
index b7819b83844..f2b40c9e3b7 100644
--- a/dev-ruby/facter/facter-3.14.11.ebuild
+++ b/dev-ruby/facter/facter-3.14.11.ebuild
@@ -19,7 +19,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_BRANCH="master"
 else
[[ "${PV}" = *_rc* ]] || \
-   KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+   KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc x86"
SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
 fi
 



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/files/

2020-06-14 Thread Aaron Bauman
commit: 33963cd2ad4880d3733f3dcd7f3e3078880034ed
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Sun Jun 14 07:34:56 2020 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Mon Jun 15 02:33:05 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33963cd2

dev-ruby/facter: remove unused patch

Package-Manager: Portage-2.3.100, Repoman-2.3.22
Signed-off-by: Michael Mair-Keimberger  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/16234
Signed-off-by: Aaron Bauman  gentoo.org>

 dev-ruby/facter/files/facter-3.14.6-explicit-rspec-2.patch | 11 ---
 1 file changed, 11 deletions(-)

diff --git a/dev-ruby/facter/files/facter-3.14.6-explicit-rspec-2.patch 
b/dev-ruby/facter/files/facter-3.14.6-explicit-rspec-2.patch
deleted file mode 100644
index cd8f9f614d1..000
--- a/dev-ruby/facter/files/facter-3.14.6-explicit-rspec-2.patch
+++ /dev/null
@@ -1,11 +0,0 @@
 a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -205,7 +205,7 @@
- if (RUBY_FOUND)
- find_program(BUNDLER_PATH NAMES bundle.bat bundle)
- if (BUNDLER_PATH)
--add_test(NAME "libfacter\\ specs" COMMAND ${BUNDLER_PATH} exec rspec 
WORKING_DIRECTORY "${PROJECT_SOURCE_DIR}/lib")
-+add_test(NAME "libfacter\\ specs" COMMAND ${BUNDLER_PATH} exec 
rspec-2 WORKING_DIRECTORY "${PROJECT_SOURCE_DIR}/lib")
- endif()
- endif()
- add_test(NAME "facter\\ smoke" COMMAND facter)



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/

2020-05-30 Thread Matthew Thode
commit: 471bde459a98ab3361fc38fe3be7144aefba585c
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat May 30 17:18:17 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sat May 30 17:18:47 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=471bde45

dev-ruby/facter: 3.14.10 stable amd64/x86 with 3.14.11 bump

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Matthew Thode  gentoo.org>

 dev-ruby/facter/Manifest | 1 +
 dev-ruby/facter/facter-3.14.10.ebuild| 2 +-
 dev-ruby/facter/{facter-3.14.10.ebuild => facter-3.14.11.ebuild} | 0
 3 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-ruby/facter/Manifest b/dev-ruby/facter/Manifest
index aba2c725447..8daa73ed089 100644
--- a/dev-ruby/facter/Manifest
+++ b/dev-ruby/facter/Manifest
@@ -1,2 +1,3 @@
 DIST facter-3.14.10.tar.gz 406470 BLAKE2B 
ffd97f450676ad7465332f5159dc4fc9c695b9cbaaf8a09a2b575221bf11b11c044edeaab093f5222d64b0e7ef271d860072ab5435845ddff427714a4f2950e6
 SHA512 
e9f6b5a722982ad80282c355a82a5a6d302e6db36367d65701b7216f80032225da58106ccb025b742d2dc6ef98e2f5df5a07e53489802ee44603bc99ab930ffa
+DIST facter-3.14.11.tar.gz 406391 BLAKE2B 
27606fe89fe9009db0ee14ccff6ad15db9fb548c25f752d044c0ec67bd772c1a523b2ec9d4fc49e5916b853ee119b7f640e2893b628e31fcaf2fc90e7edb3d81
 SHA512 
5e6a23f7ff91bfa2617c6afc15e441d1a61e9a1d57f4c7a1cfb033083ea0e2d72b348f06121a36c392b3ec64f08644832ef2d73c486def3e92edc7625ea62f51
 DIST facter-3.14.9.tar.gz 404448 BLAKE2B 
f95c0acce84013d58565193a35931d7f562639f607f3fed36ede5d2197336bec0ea4318a28ef29297150ab07a1fd35c292ca15c056b0b8cfe879bbebc64bfb18
 SHA512 
ff809c87641d65c43a9764d0a2cfe42f64c17d50e473a6d27b6ff25adfbd7be15edf25286932aeba348b669b05a11780257d41aa541fbb013c1169b6d8d25582

diff --git a/dev-ruby/facter/facter-3.14.10.ebuild 
b/dev-ruby/facter/facter-3.14.10.ebuild
index b7819b83844..f2b40c9e3b7 100644
--- a/dev-ruby/facter/facter-3.14.10.ebuild
+++ b/dev-ruby/facter/facter-3.14.10.ebuild
@@ -19,7 +19,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_BRANCH="master"
 else
[[ "${PV}" = *_rc* ]] || \
-   KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+   KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc x86"
SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
 fi
 

diff --git a/dev-ruby/facter/facter-3.14.10.ebuild 
b/dev-ruby/facter/facter-3.14.11.ebuild
similarity index 100%
copy from dev-ruby/facter/facter-3.14.10.ebuild
copy to dev-ruby/facter/facter-3.14.11.ebuild



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/

2020-04-30 Thread Matthew Thode
commit: 88d54ddb1e0d4e8a387bf25de99807463e125408
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Apr 30 15:49:34 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Thu Apr 30 15:51:30 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88d54ddb

dev-ruby/facter: 3.14.10 bump

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Matthew Thode  gentoo.org>

 dev-ruby/facter/Manifest  |  1 +
 dev-ruby/facter/facter-3.14.10.ebuild | 99 +++
 2 files changed, 100 insertions(+)

diff --git a/dev-ruby/facter/Manifest b/dev-ruby/facter/Manifest
index 734a02c8eee..aba2c725447 100644
--- a/dev-ruby/facter/Manifest
+++ b/dev-ruby/facter/Manifest
@@ -1 +1,2 @@
+DIST facter-3.14.10.tar.gz 406470 BLAKE2B 
ffd97f450676ad7465332f5159dc4fc9c695b9cbaaf8a09a2b575221bf11b11c044edeaab093f5222d64b0e7ef271d860072ab5435845ddff427714a4f2950e6
 SHA512 
e9f6b5a722982ad80282c355a82a5a6d302e6db36367d65701b7216f80032225da58106ccb025b742d2dc6ef98e2f5df5a07e53489802ee44603bc99ab930ffa
 DIST facter-3.14.9.tar.gz 404448 BLAKE2B 
f95c0acce84013d58565193a35931d7f562639f607f3fed36ede5d2197336bec0ea4318a28ef29297150ab07a1fd35c292ca15c056b0b8cfe879bbebc64bfb18
 SHA512 
ff809c87641d65c43a9764d0a2cfe42f64c17d50e473a6d27b6ff25adfbd7be15edf25286932aeba348b669b05a11780257d41aa541fbb013c1169b6d8d25582

diff --git a/dev-ruby/facter/facter-3.14.10.ebuild 
b/dev-ruby/facter/facter-3.14.10.ebuild
new file mode 100644
index 000..b7819b83844
--- /dev/null
+++ b/dev-ruby/facter/facter-3.14.10.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
+
+# git-r3 goes after ruby-ng so that it overrides src_unpack properly
+inherit cmake-utils eutils ruby-ng
+
+DESCRIPTION="A cross-platform ruby library for retrieving facts from operating 
systems"
+HOMEPAGE="http://www.puppetlabs.com/puppet/related-projects/facter/;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="test"
+if [[ ${PV} ==  ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/puppetlabs/facter.git;
+   EGIT_BRANCH="master"
+else
+   [[ "${PV}" = *_rc* ]] || \
+   KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+   SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+fi
+
+RESTRICT="!test? ( test )"
+
+ruby_add_bdepend "test? ( dev-ruby/rake dev-ruby/rspec:2 dev-ruby/mocha:0.14 )"
+
+RDEPEND="
+   >=dev-cpp/cpp-hocon-0.2.1:=
+   >=dev-libs/leatherman-1.0.0:=
+   dev-libs/openssl:0=
+   sys-apps/util-linux
+   app-emulation/virt-what
+   net-misc/curl
+   dev-libs/boost:=[nls]
+   >=dev-cpp/yaml-cpp-0.5.1
+   !

[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/

2020-04-08 Thread Matthew Thode
commit: 783c83af9ce7950edec7f6aadb2875d6406aad41
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed Apr  8 16:24:35 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Wed Apr  8 16:25:13 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=783c83af

dev-ruby/facter: 3.14.9 stable amd64/x86 with cleanup

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Matthew Thode  gentoo.org>

 dev-ruby/facter/Manifest |  1 -
 dev-ruby/facter/facter-3.14.8.ebuild | 99 
 dev-ruby/facter/facter-3.14.9.ebuild |  2 +-
 3 files changed, 1 insertion(+), 101 deletions(-)

diff --git a/dev-ruby/facter/Manifest b/dev-ruby/facter/Manifest
index dff6c973025..734a02c8eee 100644
--- a/dev-ruby/facter/Manifest
+++ b/dev-ruby/facter/Manifest
@@ -1,2 +1 @@
-DIST facter-3.14.8.tar.gz 403496 BLAKE2B 
768e1675edd47671bd916fbfae8c1e246ac7a6edb3473bf4ef02627d074f19b54149fae6479156aed3931faaea7b3a867e41b45a7ea4316f03a63687102dff06
 SHA512 
558de74fb90ba03e6725087e3cdd40f164460a242b7d1b015ed633b8137cd97e2590cb1e5a8634a090da5e51164b0e19e0a509710a4b2ae370b5ef84c936731b
 DIST facter-3.14.9.tar.gz 404448 BLAKE2B 
f95c0acce84013d58565193a35931d7f562639f607f3fed36ede5d2197336bec0ea4318a28ef29297150ab07a1fd35c292ca15c056b0b8cfe879bbebc64bfb18
 SHA512 
ff809c87641d65c43a9764d0a2cfe42f64c17d50e473a6d27b6ff25adfbd7be15edf25286932aeba348b669b05a11780257d41aa541fbb013c1169b6d8d25582

diff --git a/dev-ruby/facter/facter-3.14.8.ebuild 
b/dev-ruby/facter/facter-3.14.8.ebuild
deleted file mode 100644
index bbe9df7aa20..000
--- a/dev-ruby/facter/facter-3.14.8.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
-
-# git-r3 goes after ruby-ng so that it overrides src_unpack properly
-inherit cmake-utils eutils ruby-ng
-
-DESCRIPTION="A cross-platform ruby library for retrieving facts from operating 
systems"
-HOMEPAGE="http://www.puppetlabs.com/puppet/related-projects/facter/;
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE="test"
-if [[ ${PV} ==  ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/puppetlabs/facter.git;
-   EGIT_BRANCH="master"
-else
-   [[ "${PV}" = *_rc* ]] || \
-   KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc x86"
-   SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-fi
-
-RESTRICT="!test? ( test )"
-
-ruby_add_bdepend "test? ( dev-ruby/rake dev-ruby/rspec:2 dev-ruby/mocha:0.14 )"
-
-RDEPEND="
-   >=dev-cpp/cpp-hocon-0.2.1:=
-   >=dev-libs/leatherman-1.0.0:=
-   dev-libs/openssl:0=
-   sys-apps/util-linux
-   app-emulation/virt-what
-   net-misc/curl
-   dev-libs/boost:=[nls]
-   >=dev-cpp/yaml-cpp-0.5.1
-   !https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
 fi
 



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/

2020-03-19 Thread Hans de Graaff
commit: 348650da545f1156aad8c8e446731fea2fcfe4a6
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Mar 19 20:24:32 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Mar 19 20:27:37 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=348650da

dev-ruby/facter: add ruby27

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

 dev-ruby/facter/facter-3.14.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/facter/facter-3.14.9.ebuild 
b/dev-ruby/facter/facter-3.14.9.ebuild
index dbf805620b4..b7819b83844 100644
--- a/dev-ruby/facter/facter-3.14.9.ebuild
+++ b/dev-ruby/facter/facter-3.14.9.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
 
 # git-r3 goes after ruby-ng so that it overrides src_unpack properly
 inherit cmake-utils eutils ruby-ng



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/

2020-03-17 Thread Matthew Thode
commit: ff486ee0d27182ee45668b3a2e3f6944046c7959
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Mar 17 06:33:33 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Tue Mar 17 06:33:33 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff486ee0

dev-ruby/facter: 3.14.8 stable amd64/x86

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Matthew Thode  gentoo.org>

 dev-ruby/facter/facter-3.14.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/facter/facter-3.14.8.ebuild 
b/dev-ruby/facter/facter-3.14.8.ebuild
index dbf805620b4..bbe9df7aa20 100644
--- a/dev-ruby/facter/facter-3.14.8.ebuild
+++ b/dev-ruby/facter/facter-3.14.8.ebuild
@@ -19,7 +19,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_BRANCH="master"
 else
[[ "${PV}" = *_rc* ]] || \
-   KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+   KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc x86"
SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
 fi
 



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/

2020-03-17 Thread Matthew Thode
commit: a1c7d6cdce0120ca59901975f4f018a6fca938ca
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Mar 17 06:34:10 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Tue Mar 17 06:34:10 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1c7d6cd

dev-ruby/facter: cleanup

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Matthew Thode  gentoo.org>

 dev-ruby/facter/Manifest |  1 -
 dev-ruby/facter/facter-3.14.7.ebuild | 99 
 2 files changed, 100 deletions(-)

diff --git a/dev-ruby/facter/Manifest b/dev-ruby/facter/Manifest
index a5cdc3b45b5..dff6c973025 100644
--- a/dev-ruby/facter/Manifest
+++ b/dev-ruby/facter/Manifest
@@ -1,3 +1,2 @@
-DIST facter-3.14.7.tar.gz 398902 BLAKE2B 
e399fba120bee70b85fb7ea39ba0f719efd6b6509add4000a4eb220aa0f59e1ffe7457a8959cbb81be78ace04ba9ef3038c39d2c975e8c0c6071cd22aa5aae78
 SHA512 
33c187844642645b4ad780c6a5be4af0d860fb824e70935d60eb626267cae46f00487ea408fab28149472c58e80c33bdb4585e6eec18f16d817b014c3f2bc675
 DIST facter-3.14.8.tar.gz 403496 BLAKE2B 
768e1675edd47671bd916fbfae8c1e246ac7a6edb3473bf4ef02627d074f19b54149fae6479156aed3931faaea7b3a867e41b45a7ea4316f03a63687102dff06
 SHA512 
558de74fb90ba03e6725087e3cdd40f164460a242b7d1b015ed633b8137cd97e2590cb1e5a8634a090da5e51164b0e19e0a509710a4b2ae370b5ef84c936731b
 DIST facter-3.14.9.tar.gz 404448 BLAKE2B 
f95c0acce84013d58565193a35931d7f562639f607f3fed36ede5d2197336bec0ea4318a28ef29297150ab07a1fd35c292ca15c056b0b8cfe879bbebc64bfb18
 SHA512 
ff809c87641d65c43a9764d0a2cfe42f64c17d50e473a6d27b6ff25adfbd7be15edf25286932aeba348b669b05a11780257d41aa541fbb013c1169b6d8d25582

diff --git a/dev-ruby/facter/facter-3.14.7.ebuild 
b/dev-ruby/facter/facter-3.14.7.ebuild
deleted file mode 100644
index ebf87e23f2b..000
--- a/dev-ruby/facter/facter-3.14.7.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
-
-# git-r3 goes after ruby-ng so that it overrides src_unpack properly
-inherit cmake-utils eutils ruby-ng
-
-DESCRIPTION="A cross-platform ruby library for retrieving facts from operating 
systems"
-HOMEPAGE="http://www.puppetlabs.com/puppet/related-projects/facter/;
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE="test"
-if [[ ${PV} ==  ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/puppetlabs/facter.git;
-   EGIT_BRANCH="master"
-else
-   [[ "${PV}" = *_rc* ]] || \
-   KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc x86"
-   SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-fi
-
-RESTRICT="!test? ( test )"
-
-ruby_add_bdepend "test? ( dev-ruby/rake dev-ruby/rspec:2 dev-ruby/mocha:0.14 )"
-
-RDEPEND="
-   >=dev-cpp/cpp-hocon-0.2.1:=
-   >=dev-libs/leatherman-1.0.0:=
-   dev-libs/openssl:0=
-   sys-apps/util-linux
-   app-emulation/virt-what
-   net-misc/curl
-   dev-libs/boost:=[nls]
-   >=dev-cpp/yaml-cpp-0.5.1
-   !

[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/

2020-03-08 Thread Matthew Thode
commit: b24c5a56e5e0799739c370e11cf5eccbdfa5a77f
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Mar  8 18:05:47 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sun Mar  8 18:11:02 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b24c5a56

dev-ruby/facter: 3.14.9 bump

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Matthew Thode  gentoo.org>

 dev-ruby/facter/Manifest |  1 +
 dev-ruby/facter/facter-3.14.9.ebuild | 99 
 2 files changed, 100 insertions(+)

diff --git a/dev-ruby/facter/Manifest b/dev-ruby/facter/Manifest
index bba49f3f4a5..a5cdc3b45b5 100644
--- a/dev-ruby/facter/Manifest
+++ b/dev-ruby/facter/Manifest
@@ -1,2 +1,3 @@
 DIST facter-3.14.7.tar.gz 398902 BLAKE2B 
e399fba120bee70b85fb7ea39ba0f719efd6b6509add4000a4eb220aa0f59e1ffe7457a8959cbb81be78ace04ba9ef3038c39d2c975e8c0c6071cd22aa5aae78
 SHA512 
33c187844642645b4ad780c6a5be4af0d860fb824e70935d60eb626267cae46f00487ea408fab28149472c58e80c33bdb4585e6eec18f16d817b014c3f2bc675
 DIST facter-3.14.8.tar.gz 403496 BLAKE2B 
768e1675edd47671bd916fbfae8c1e246ac7a6edb3473bf4ef02627d074f19b54149fae6479156aed3931faaea7b3a867e41b45a7ea4316f03a63687102dff06
 SHA512 
558de74fb90ba03e6725087e3cdd40f164460a242b7d1b015ed633b8137cd97e2590cb1e5a8634a090da5e51164b0e19e0a509710a4b2ae370b5ef84c936731b
+DIST facter-3.14.9.tar.gz 404448 BLAKE2B 
f95c0acce84013d58565193a35931d7f562639f607f3fed36ede5d2197336bec0ea4318a28ef29297150ab07a1fd35c292ca15c056b0b8cfe879bbebc64bfb18
 SHA512 
ff809c87641d65c43a9764d0a2cfe42f64c17d50e473a6d27b6ff25adfbd7be15edf25286932aeba348b669b05a11780257d41aa541fbb013c1169b6d8d25582

diff --git a/dev-ruby/facter/facter-3.14.9.ebuild 
b/dev-ruby/facter/facter-3.14.9.ebuild
new file mode 100644
index 000..dbf805620b4
--- /dev/null
+++ b/dev-ruby/facter/facter-3.14.9.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby23 ruby24 ruby25 ruby26"
+
+# git-r3 goes after ruby-ng so that it overrides src_unpack properly
+inherit cmake-utils eutils ruby-ng
+
+DESCRIPTION="A cross-platform ruby library for retrieving facts from operating 
systems"
+HOMEPAGE="http://www.puppetlabs.com/puppet/related-projects/facter/;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="test"
+if [[ ${PV} ==  ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/puppetlabs/facter.git;
+   EGIT_BRANCH="master"
+else
+   [[ "${PV}" = *_rc* ]] || \
+   KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+   SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+fi
+
+RESTRICT="!test? ( test )"
+
+ruby_add_bdepend "test? ( dev-ruby/rake dev-ruby/rspec:2 dev-ruby/mocha:0.14 )"
+
+RDEPEND="
+   >=dev-cpp/cpp-hocon-0.2.1:=
+   >=dev-libs/leatherman-1.0.0:=
+   dev-libs/openssl:0=
+   sys-apps/util-linux
+   app-emulation/virt-what
+   net-misc/curl
+   dev-libs/boost:=[nls]
+   >=dev-cpp/yaml-cpp-0.5.1
+   !

[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/files/, dev-ruby/facter/

2020-02-18 Thread Matthew Thode
commit: 5624d85c41eb5d8db26a56d521702ea5d56710dd
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Feb 18 16:39:22 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Tue Feb 18 16:39:55 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5624d85c

dev-ruby/facter: fix 3.14.8 patch

Closes: https://bugs.gentoo.org/710066
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Matthew Thode  gentoo.org>

 dev-ruby/facter/facter-3.14.8.ebuild   |  2 +-
 dev-ruby/facter/files/facter-3.14.8-explicit-rspec-2.patch | 10 ++
 2 files changed, 11 insertions(+), 1 deletion(-)

diff --git a/dev-ruby/facter/facter-3.14.8.ebuild 
b/dev-ruby/facter/facter-3.14.8.ebuild
index 9eddae0a3f5..dbf805620b4 100644
--- a/dev-ruby/facter/facter-3.14.8.ebuild
+++ b/dev-ruby/facter/facter-3.14.8.ebuild
@@ -45,7 +45,7 @@ S="${WORKDIR}/${P}"
 PATCHES=(
"${FILESDIR}"/${PN}-3.14.6-fix-static-libcpp-hocon.patch
# be explicit about the version of rspec we test with
-   "${FILESDIR}"/${PN}-3.14.6-explicit-rspec-2.patch
+   "${FILESDIR}"/${PN}-3.14.8-explicit-rspec-2.patch
 )
 
 pkg_setup() {

diff --git a/dev-ruby/facter/files/facter-3.14.8-explicit-rspec-2.patch 
b/dev-ruby/facter/files/facter-3.14.8-explicit-rspec-2.patch
new file mode 100644
index 000..bca424be1b8
--- /dev/null
+++ b/dev-ruby/facter/files/facter-3.14.8-explicit-rspec-2.patch
@@ -0,0 +1,10 @@
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -205,7 +205,7 @@
+ if (BUNDLER_PATH)
+ message(STATUS "Bundler found, installing dependencies for Ruby 
tests...")
+ execute_process(COMMAND ${BUNDLER_PATH} install --retry 2 
--path=vendor/bundle WORKING_DIRECTORY "${PROJECT_SOURCE_DIR}/lib")
+-add_test(NAME "libfacter\\ specs" COMMAND ${BUNDLER_PATH} exec rspec 
WORKING_DIRECTORY "${PROJECT_SOURCE_DIR}/lib")
++add_test(NAME "libfacter\\ specs" COMMAND ${BUNDLER_PATH} exec 
rspec-2 WORKING_DIRECTORY "${PROJECT_SOURCE_DIR}/lib")
+ endif()
+ endif()



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/

2020-02-17 Thread Matthew Thode
commit: fb7321f7b356f64381144ec1ec598a07019da9ba
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon Feb 17 22:20:08 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Mon Feb 17 22:36:18 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb7321f7

dev-ruby/facter: 3.14.8 bump

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Matthew Thode  gentoo.org>

 dev-ruby/facter/Manifest |  1 +
 dev-ruby/facter/facter-3.14.8.ebuild | 99 
 2 files changed, 100 insertions(+)

diff --git a/dev-ruby/facter/Manifest b/dev-ruby/facter/Manifest
index f4bb14f30ea..bba49f3f4a5 100644
--- a/dev-ruby/facter/Manifest
+++ b/dev-ruby/facter/Manifest
@@ -1 +1,2 @@
 DIST facter-3.14.7.tar.gz 398902 BLAKE2B 
e399fba120bee70b85fb7ea39ba0f719efd6b6509add4000a4eb220aa0f59e1ffe7457a8959cbb81be78ace04ba9ef3038c39d2c975e8c0c6071cd22aa5aae78
 SHA512 
33c187844642645b4ad780c6a5be4af0d860fb824e70935d60eb626267cae46f00487ea408fab28149472c58e80c33bdb4585e6eec18f16d817b014c3f2bc675
+DIST facter-3.14.8.tar.gz 403496 BLAKE2B 
768e1675edd47671bd916fbfae8c1e246ac7a6edb3473bf4ef02627d074f19b54149fae6479156aed3931faaea7b3a867e41b45a7ea4316f03a63687102dff06
 SHA512 
558de74fb90ba03e6725087e3cdd40f164460a242b7d1b015ed633b8137cd97e2590cb1e5a8634a090da5e51164b0e19e0a509710a4b2ae370b5ef84c936731b

diff --git a/dev-ruby/facter/facter-3.14.8.ebuild 
b/dev-ruby/facter/facter-3.14.8.ebuild
new file mode 100644
index 000..9eddae0a3f5
--- /dev/null
+++ b/dev-ruby/facter/facter-3.14.8.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby23 ruby24 ruby25 ruby26"
+
+# git-r3 goes after ruby-ng so that it overrides src_unpack properly
+inherit cmake-utils eutils ruby-ng
+
+DESCRIPTION="A cross-platform ruby library for retrieving facts from operating 
systems"
+HOMEPAGE="http://www.puppetlabs.com/puppet/related-projects/facter/;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="test"
+if [[ ${PV} ==  ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/puppetlabs/facter.git;
+   EGIT_BRANCH="master"
+else
+   [[ "${PV}" = *_rc* ]] || \
+   KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+   SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+fi
+
+RESTRICT="!test? ( test )"
+
+ruby_add_bdepend "test? ( dev-ruby/rake dev-ruby/rspec:2 dev-ruby/mocha:0.14 )"
+
+RDEPEND="
+   >=dev-cpp/cpp-hocon-0.2.1:=
+   >=dev-libs/leatherman-1.0.0:=
+   dev-libs/openssl:0=
+   sys-apps/util-linux
+   app-emulation/virt-what
+   net-misc/curl
+   dev-libs/boost:=[nls]
+   >=dev-cpp/yaml-cpp-0.5.1
+   !

[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/

2020-02-13 Thread Matthew Thode
commit: 8a1725ed77e6f3af0904abeb7334dbd6fe157dc3
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Feb 13 22:50:43 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Thu Feb 13 22:54:22 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a1725ed

dev-ruby/facter: 3.14.7 stable amd64 / x86

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Matthew Thode  gentoo.org>

 dev-ruby/facter/facter-3.14.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/facter/facter-3.14.7.ebuild 
b/dev-ruby/facter/facter-3.14.7.ebuild
index 9eddae0a3f5..ebf87e23f2b 100644
--- a/dev-ruby/facter/facter-3.14.7.ebuild
+++ b/dev-ruby/facter/facter-3.14.7.ebuild
@@ -19,7 +19,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_BRANCH="master"
 else
[[ "${PV}" = *_rc* ]] || \
-   KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+   KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc x86"
SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
 fi
 



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/

2020-02-13 Thread Matthew Thode
commit: 9e11665c0fc69553096b100980ee18d84053
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Feb 13 22:51:16 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Thu Feb 13 22:54:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e116644

dev-ruby/facter: cleanup

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Matthew Thode  gentoo.org>

 dev-ruby/facter/Manifest |  1 -
 dev-ruby/facter/facter-3.14.6.ebuild | 99 
 2 files changed, 100 deletions(-)

diff --git a/dev-ruby/facter/Manifest b/dev-ruby/facter/Manifest
index 95c0bdbcefc..f4bb14f30ea 100644
--- a/dev-ruby/facter/Manifest
+++ b/dev-ruby/facter/Manifest
@@ -1,2 +1 @@
-DIST facter-3.14.6.tar.gz 397339 BLAKE2B 
74fae02a70194fd85789428c779f000e6b6750f52ecb0c713d6b772b3592a1974835367b148d046f849d61704adf82d93f519b86ecfe0007fb492f880a2aebca
 SHA512 
6c17ba200fe82a2223b76505c29c6fb7bce2bff6e795316ea0b91d2fc8bc42bed9b930ba9c5d7b3851fd36fe93fb20e81a9cbc919589d4012e989234be1ba787
 DIST facter-3.14.7.tar.gz 398902 BLAKE2B 
e399fba120bee70b85fb7ea39ba0f719efd6b6509add4000a4eb220aa0f59e1ffe7457a8959cbb81be78ace04ba9ef3038c39d2c975e8c0c6071cd22aa5aae78
 SHA512 
33c187844642645b4ad780c6a5be4af0d860fb824e70935d60eb626267cae46f00487ea408fab28149472c58e80c33bdb4585e6eec18f16d817b014c3f2bc675

diff --git a/dev-ruby/facter/facter-3.14.6.ebuild 
b/dev-ruby/facter/facter-3.14.6.ebuild
deleted file mode 100644
index f43caea884f..000
--- a/dev-ruby/facter/facter-3.14.6.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
-
-# git-r3 goes after ruby-ng so that it overrides src_unpack properly
-inherit cmake-utils eutils ruby-ng
-
-DESCRIPTION="A cross-platform ruby library for retrieving facts from operating 
systems"
-HOMEPAGE="http://www.puppetlabs.com/puppet/related-projects/facter/;
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE="test"
-if [[ ${PV} ==  ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/puppetlabs/facter.git;
-   EGIT_BRANCH="master"
-else
-   [[ "${PV}" = *_rc* ]] || \
-   KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc x86"
-   SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-fi
-
-RESTRICT="!test? ( test )"
-
-ruby_add_bdepend "test? ( dev-ruby/rake dev-ruby/rspec:2 dev-ruby/mocha:0.14 )"
-
-RDEPEND="
-   >=dev-cpp/cpp-hocon-0.2.1:=
-   >=dev-libs/leatherman-1.0.0:=
-   dev-libs/openssl:0=
-   sys-apps/util-linux
-   app-emulation/virt-what
-   net-misc/curl
-   dev-libs/boost:=[nls]
-   >=dev-cpp/yaml-cpp-0.5.1
-   !

[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/

2020-01-13 Thread Matthew Thode
commit: efe912880ca88ba62da67337752ce92481a7fd95
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon Jan 13 16:35:45 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Mon Jan 13 16:36:03 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efe91288

dev-ruby/facter: 3.14.7 bump

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Matthew Thode  gentoo.org>

 dev-ruby/facter/Manifest |  1 +
 dev-ruby/facter/facter-3.14.7.ebuild | 99 
 2 files changed, 100 insertions(+)

diff --git a/dev-ruby/facter/Manifest b/dev-ruby/facter/Manifest
index 555f7a7a4bf..95c0bdbcefc 100644
--- a/dev-ruby/facter/Manifest
+++ b/dev-ruby/facter/Manifest
@@ -1 +1,2 @@
 DIST facter-3.14.6.tar.gz 397339 BLAKE2B 
74fae02a70194fd85789428c779f000e6b6750f52ecb0c713d6b772b3592a1974835367b148d046f849d61704adf82d93f519b86ecfe0007fb492f880a2aebca
 SHA512 
6c17ba200fe82a2223b76505c29c6fb7bce2bff6e795316ea0b91d2fc8bc42bed9b930ba9c5d7b3851fd36fe93fb20e81a9cbc919589d4012e989234be1ba787
+DIST facter-3.14.7.tar.gz 398902 BLAKE2B 
e399fba120bee70b85fb7ea39ba0f719efd6b6509add4000a4eb220aa0f59e1ffe7457a8959cbb81be78ace04ba9ef3038c39d2c975e8c0c6071cd22aa5aae78
 SHA512 
33c187844642645b4ad780c6a5be4af0d860fb824e70935d60eb626267cae46f00487ea408fab28149472c58e80c33bdb4585e6eec18f16d817b014c3f2bc675

diff --git a/dev-ruby/facter/facter-3.14.7.ebuild 
b/dev-ruby/facter/facter-3.14.7.ebuild
new file mode 100644
index 000..9eddae0a3f5
--- /dev/null
+++ b/dev-ruby/facter/facter-3.14.7.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby23 ruby24 ruby25 ruby26"
+
+# git-r3 goes after ruby-ng so that it overrides src_unpack properly
+inherit cmake-utils eutils ruby-ng
+
+DESCRIPTION="A cross-platform ruby library for retrieving facts from operating 
systems"
+HOMEPAGE="http://www.puppetlabs.com/puppet/related-projects/facter/;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="test"
+if [[ ${PV} ==  ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/puppetlabs/facter.git;
+   EGIT_BRANCH="master"
+else
+   [[ "${PV}" = *_rc* ]] || \
+   KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+   SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+fi
+
+RESTRICT="!test? ( test )"
+
+ruby_add_bdepend "test? ( dev-ruby/rake dev-ruby/rspec:2 dev-ruby/mocha:0.14 )"
+
+RDEPEND="
+   >=dev-cpp/cpp-hocon-0.2.1:=
+   >=dev-libs/leatherman-1.0.0:=
+   dev-libs/openssl:0=
+   sys-apps/util-linux
+   app-emulation/virt-what
+   net-misc/curl
+   dev-libs/boost:=[nls]
+   >=dev-cpp/yaml-cpp-0.5.1
+   !

[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/

2019-12-31 Thread David Seifert
commit: d533c6b4b974a032022565efea6a61b2c4f17f05
Author: David Seifert  gentoo  org>
AuthorDate: Tue Dec 31 15:17:17 2019 +
Commit: David Seifert  gentoo  org>
CommitDate: Tue Dec 31 15:17:17 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d533c6b4

dev-ruby/facter: Remove old

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: David Seifert  gentoo.org>

 dev-ruby/facter/Manifest |   1 -
 dev-ruby/facter/facter-3.14.5.ebuild | 113 ---
 2 files changed, 114 deletions(-)

diff --git a/dev-ruby/facter/Manifest b/dev-ruby/facter/Manifest
index 2a3332a287f..555f7a7a4bf 100644
--- a/dev-ruby/facter/Manifest
+++ b/dev-ruby/facter/Manifest
@@ -1,2 +1 @@
-DIST facter-3.14.5.tar.gz 395892 BLAKE2B 
c8f98716f4abca8d5f32c1cbfa79437b4021b1994476a31f7c00fc092f02aa08ed01eff4357368e140763bd3d39a38915c99606914e697ff8c769c9f0dd26638
 SHA512 
387f3d4c654ce3231129dbf6c22ccb04023d73006e4709b330b11ac01ef55831c618d80171ffb8de455be2a12e339a2b52ab782b0ed97e2dbfeaca2692ed951d
 DIST facter-3.14.6.tar.gz 397339 BLAKE2B 
74fae02a70194fd85789428c779f000e6b6750f52ecb0c713d6b772b3592a1974835367b148d046f849d61704adf82d93f519b86ecfe0007fb492f880a2aebca
 SHA512 
6c17ba200fe82a2223b76505c29c6fb7bce2bff6e795316ea0b91d2fc8bc42bed9b930ba9c5d7b3851fd36fe93fb20e81a9cbc919589d4012e989234be1ba787

diff --git a/dev-ruby/facter/facter-3.14.5.ebuild 
b/dev-ruby/facter/facter-3.14.5.ebuild
deleted file mode 100644
index dbf4788a288..000
--- a/dev-ruby/facter/facter-3.14.5.ebuild
+++ /dev/null
@@ -1,113 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
-
-# git-r3 goes after ruby-ng so that it overrides src_unpack properly
-inherit cmake-utils eutils multilib ruby-ng
-
-DESCRIPTION="A cross-platform ruby library for retrieving facts from operating 
systems"
-HOMEPAGE="http://www.puppetlabs.com/puppet/related-projects/facter/;
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE="debug test"
-if [[ ${PV} ==  ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/puppetlabs/facter.git;
-   EGIT_BRANCH="master"
-else
-   [[ "${PV}" = *_rc* ]] || \
-   KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc x86"
-   SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-fi
-
-RESTRICT="!test? ( test )"
-
-BDEPEND="
-   >=sys-devel/gcc-4.8:*
-   >=dev-cpp/cpp-hocon-0.1.4-r1"
-COMMON_DEPEND="
-   >=dev-libs/leatherman-1.0.0:=
-   dev-libs/openssl:0=
-   sys-apps/util-linux
-   app-emulation/virt-what
-   net-misc/curl
-   >=dev-libs/boost-1.54:=[nls]
-   >=dev-cpp/yaml-cpp-0.5.1
-   ! 10.1.0/>= 10/' \
-   -e '/rspec/ s/2.11.0/2.11/' \
-   -e '/mocha/ s/0.10.5/0.14.0/' lib/Gemfile || die
-   # patches
-   default
-   cmake-utils_src_prepare
-}
-
-each_ruby_configure() {
-   # hack for correct calculation of relative path from facter.rb to
-   # libfacter.so
-   my_ruby_sitelibdir=$(ruby_rbconfig_value 'sitelibdir')
-}
-
-src_configure() {
-   ruby-ng_src_configure
-
-   local mycmakeargs=(
-   -DCMAKE_VERBOSE_MAKEFILE=ON
-   -DRUBY_LIB_INSTALL=${my_ruby_sitelibdir}
-   -DBLKID_LIBRARYDIR="${EPREFIX}/$(get_libdir)"
-   )
-   if use debug; then
-   mycmakeargs+=(
- -DCMAKE_BUILD_TYPE=Debug
-   )
-   fi
-   cmake-utils_src_configure
-}
-
-src_compile() {
-   addpredict /proc/self/oom_score_adj
-   cmake-utils_src_compile
-}
-
-src_test() {
-   cmake-utils_src_test
-}
-
-each_ruby_install() {
-   doruby "${BUILD_DIR}"/lib/facter.rb
-}
-
-src_install() {
-   cmake-utils_src_install
-   ruby-ng_src_install
-}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/

2019-12-31 Thread Agostino Sarubbo
commit: 9a2ac061c6360318089802766fa83ad1cbfd394e
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Dec 31 14:02:20 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Dec 31 14:02:20 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a2ac061

dev-ruby/facter: x86 stable wrt bug #703942

Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-ruby/facter/facter-3.14.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/facter/facter-3.14.6.ebuild 
b/dev-ruby/facter/facter-3.14.6.ebuild
index d2e42049617..f43caea884f 100644
--- a/dev-ruby/facter/facter-3.14.6.ebuild
+++ b/dev-ruby/facter/facter-3.14.6.ebuild
@@ -19,7 +19,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_BRANCH="master"
 else
[[ "${PV}" = *_rc* ]] || \
-   KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+   KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc x86"
SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
 fi
 



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/

2019-12-30 Thread Agostino Sarubbo
commit: f30bb4b9be638a0d09aefe612a1c61e761d82a9b
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Dec 30 15:19:11 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Dec 30 15:19:11 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f30bb4b9

dev-ruby/facter: amd64 stable wrt bug #703942

Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-ruby/facter/facter-3.14.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/facter/facter-3.14.6.ebuild 
b/dev-ruby/facter/facter-3.14.6.ebuild
index da1945e046f..d2e42049617 100644
--- a/dev-ruby/facter/facter-3.14.6.ebuild
+++ b/dev-ruby/facter/facter-3.14.6.ebuild
@@ -19,7 +19,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_BRANCH="master"
 else
[[ "${PV}" = *_rc* ]] || \
-   KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+   KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
 fi
 



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/, dev-ruby/facter/files/

2019-12-18 Thread David Seifert
commit: 45a6e82bee41452295212dd7217645c39fff35f3
Author: David Seifert  gentoo  org>
AuthorDate: Wed Dec 18 22:43:42 2019 +
Commit: David Seifert  gentoo  org>
CommitDate: Wed Dec 18 22:43:42 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45a6e82b

dev-ruby/facter: Fix for shared dev-cpp/cpp-hocon

Closes: https://bugs.gentoo.org/703148
Package-Manager: Portage-2.3.81, Repoman-2.3.20
Signed-off-by: David Seifert  gentoo.org>

 dev-ruby/facter/facter-3.14.6.ebuild   | 44 --
 .../files/facter-3.14.6-explicit-rspec-2.patch | 11 ++
 .../facter-3.14.6-fix-static-libcpp-hocon.patch|  9 +
 3 files changed, 35 insertions(+), 29 deletions(-)

diff --git a/dev-ruby/facter/facter-3.14.6.ebuild 
b/dev-ruby/facter/facter-3.14.6.ebuild
index a4124fce9bd..da1945e046f 100644
--- a/dev-ruby/facter/facter-3.14.6.ebuild
+++ b/dev-ruby/facter/facter-3.14.6.ebuild
@@ -1,18 +1,18 @@
 # Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 USE_RUBY="ruby23 ruby24 ruby25 ruby26"
 
 # git-r3 goes after ruby-ng so that it overrides src_unpack properly
-inherit cmake-utils eutils multilib ruby-ng
+inherit cmake-utils eutils ruby-ng
 
 DESCRIPTION="A cross-platform ruby library for retrieving facts from operating 
systems"
 HOMEPAGE="http://www.puppetlabs.com/puppet/related-projects/facter/;
 
 LICENSE="Apache-2.0"
 SLOT="0"
-IUSE="debug test"
+IUSE="test"
 if [[ ${PV} ==  ]] ; then
inherit git-r3
EGIT_REPO_URI="https://github.com/puppetlabs/facter.git;
@@ -25,28 +25,29 @@ fi
 
 RESTRICT="!test? ( test )"
 
-BDEPEND="
-   >=sys-devel/gcc-4.8:*
-   >=dev-cpp/cpp-hocon-0.1.4-r1"
-COMMON_DEPEND="
+ruby_add_bdepend "test? ( dev-ruby/rake dev-ruby/rspec:2 dev-ruby/mocha:0.14 )"
+
+RDEPEND="
+   >=dev-cpp/cpp-hocon-0.2.1:=
>=dev-libs/leatherman-1.0.0:=
dev-libs/openssl:0=
sys-apps/util-linux
app-emulation/virt-what
net-misc/curl
-   >=dev-libs/boost-1.54:=[nls]
+   dev-libs/boost:=[nls]
>=dev-cpp/yaml-cpp-0.5.1
! 10.1.0/>= 10/' \
-   -e '/rspec/ s/2.11.0/2.11/' \
-   -e '/mocha/ s/0.10.5/0.14.0/' lib/Gemfile || die
-   # patches
-   default
cmake-utils_src_prepare
 }
 
@@ -82,15 +74,9 @@ src_configure() {
ruby-ng_src_configure
 
local mycmakeargs=(
-   -DCMAKE_VERBOSE_MAKEFILE=ON
-DRUBY_LIB_INSTALL=${my_ruby_sitelibdir}
-DBLKID_LIBRARYDIR="${EPREFIX}/$(get_libdir)"
)
-   if use debug; then
-   mycmakeargs+=(
- -DCMAKE_BUILD_TYPE=Debug
-   )
-   fi
cmake-utils_src_configure
 }
 

diff --git a/dev-ruby/facter/files/facter-3.14.6-explicit-rspec-2.patch 
b/dev-ruby/facter/files/facter-3.14.6-explicit-rspec-2.patch
new file mode 100644
index 000..cd8f9f614d1
--- /dev/null
+++ b/dev-ruby/facter/files/facter-3.14.6-explicit-rspec-2.patch
@@ -0,0 +1,11 @@
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -205,7 +205,7 @@
+ if (RUBY_FOUND)
+ find_program(BUNDLER_PATH NAMES bundle.bat bundle)
+ if (BUNDLER_PATH)
+-add_test(NAME "libfacter\\ specs" COMMAND ${BUNDLER_PATH} exec rspec 
WORKING_DIRECTORY "${PROJECT_SOURCE_DIR}/lib")
++add_test(NAME "libfacter\\ specs" COMMAND ${BUNDLER_PATH} exec 
rspec-2 WORKING_DIRECTORY "${PROJECT_SOURCE_DIR}/lib")
+ endif()
+ endif()
+ add_test(NAME "facter\\ smoke" COMMAND facter)

diff --git a/dev-ruby/facter/files/facter-3.14.6-fix-static-libcpp-hocon.patch 
b/dev-ruby/facter/files/facter-3.14.6-fix-static-libcpp-hocon.patch
new file mode 100644
index 000..26c193c12b5
--- /dev/null
+++ b/dev-ruby/facter/files/facter-3.14.6-fix-static-libcpp-hocon.patch
@@ -0,0 +1,9 @@
+--- a/cmake/FindCPPHOCON.cmake
 b/cmake/FindCPPHOCON.cmake
+@@ -1,5 +1,5 @@
+ include(FindDependency)
+-find_dependency(CPPHOCON DISPLAY "cpp-hocon" HEADERS "hocon/config.hpp" 
LIBRARIES "libcpp-hocon.a")
++find_dependency(CPPHOCON DISPLAY "cpp-hocon" HEADERS "hocon/config.hpp" 
LIBRARIES "libcpp-hocon.so")
+ 
+ include(FeatureSummary)
+ set_package_properties(CPPHOCON PROPERTIES DESCRIPTION "A C++ parser for the 
HOCON configuration language" URL "https://github.com/puppetlabs/cpp-hocon;)



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/files/

2019-12-08 Thread Aaron Bauman
commit: 277f364af20b42e5e6bbe95a94e2bffa6d50a302
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Sun Dec  8 13:17:52 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sun Dec  8 15:53:04 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=277f364a

dev-ruby/facter: remove unused patch(es)

Signed-off-by: Michael Mair-Keimberger  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/13920
Signed-off-by: Aaron Bauman  gentoo.org>

 dev-ruby/facter/files/00facterdir | 1 -
 1 file changed, 1 deletion(-)

diff --git a/dev-ruby/facter/files/00facterdir 
b/dev-ruby/facter/files/00facterdir
deleted file mode 100644
index 45e29a2405a..000
--- a/dev-ruby/facter/files/00facterdir
+++ /dev/null
@@ -1 +0,0 @@
-FACTERDIR=/usr



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/

2019-12-07 Thread David Seifert
commit: 13403bcdc4e7549d2790b061ae4e9fc609801500
Author: David Seifert  gentoo  org>
AuthorDate: Sat Dec  7 19:00:33 2019 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Dec  7 19:00:33 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13403bcd

dev-ruby/facter: Remove old

Package-Manager: Portage-2.3.81, Repoman-2.3.20
Signed-off-by: David Seifert  gentoo.org>

 dev-ruby/facter/Manifest   |   2 -
 dev-ruby/facter/facter-3.14.3.ebuild   | 114 -
 dev-ruby/facter/facter-3.9.2-r1.ebuild |  91 --
 3 files changed, 207 deletions(-)

diff --git a/dev-ruby/facter/Manifest b/dev-ruby/facter/Manifest
index 620de77227b..2a3332a287f 100644
--- a/dev-ruby/facter/Manifest
+++ b/dev-ruby/facter/Manifest
@@ -1,4 +1,2 @@
-DIST facter-3.14.3.tar.gz 395278 BLAKE2B 
bda071fb92d337e2d6e58faaa33a6b135b6dfd3b6f4077af3b872bd44191629810fe99a7a1f8d9e3b16c4ff45ba587730bccb0652dcd85f4562120def42c7f38
 SHA512 
abd7cb3e102bff7635d6b2c17e5650e0a7b7be5ed6b81003df17053f0c9c4887f7db948714daaa313c7569bcc788ab18b0361a57395cd5118a6be38d571794df
 DIST facter-3.14.5.tar.gz 395892 BLAKE2B 
c8f98716f4abca8d5f32c1cbfa79437b4021b1994476a31f7c00fc092f02aa08ed01eff4357368e140763bd3d39a38915c99606914e697ff8c769c9f0dd26638
 SHA512 
387f3d4c654ce3231129dbf6c22ccb04023d73006e4709b330b11ac01ef55831c618d80171ffb8de455be2a12e339a2b52ab782b0ed97e2dbfeaca2692ed951d
 DIST facter-3.14.6.tar.gz 397339 BLAKE2B 
74fae02a70194fd85789428c779f000e6b6750f52ecb0c713d6b772b3592a1974835367b148d046f849d61704adf82d93f519b86ecfe0007fb492f880a2aebca
 SHA512 
6c17ba200fe82a2223b76505c29c6fb7bce2bff6e795316ea0b91d2fc8bc42bed9b930ba9c5d7b3851fd36fe93fb20e81a9cbc919589d4012e989234be1ba787
-DIST facter-3.9.2.tar.gz 380883 BLAKE2B 
d2804664e0499715230e5696c5a9ebae933f5b43dfb37154251d47763c2c7f78cfa8d1413dd836e5a0c76ed67300d066fa5bb390f17f85cd4cb7a444eaf0d133
 SHA512 
bc040826311bbff40f5a151ade315d9d47ef1e0f3faa570805e48ca55405265e66308230118b9cd59f701ecd76a7b0fd4d9200dd4ace838521223a162b105374

diff --git a/dev-ruby/facter/facter-3.14.3.ebuild 
b/dev-ruby/facter/facter-3.14.3.ebuild
deleted file mode 100644
index 30611286b2d..000
--- a/dev-ruby/facter/facter-3.14.3.ebuild
+++ /dev/null
@@ -1,114 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
-
-# git-r3 goes after ruby-ng so that it overrides src_unpack properly
-inherit cmake-utils eutils multilib ruby-ng
-
-DESCRIPTION="A cross-platform ruby library for retrieving facts from operating 
systems"
-HOMEPAGE="http://www.puppetlabs.com/puppet/related-projects/facter/;
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE="debug test"
-if [[ ${PV} ==  ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/puppetlabs/facter.git;
-   EGIT_BRANCH="master"
-else
-   [[ "${PV}" = *_rc* ]] || \
-   KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc x86"
-   SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-fi
-
-RESTRICT="!test? ( test )"
-
-BDEPEND="
-   >=sys-devel/gcc-4.8:*
-   dev-cpp/cpp-hocon"
-COMMON_DEPEND="
-   >=dev-libs/leatherman-1.0.0:=
-   dev-libs/openssl:0=
-   sys-apps/util-linux
-   app-emulation/virt-what
-   net-misc/curl
-   >=dev-libs/boost-1.54:=[nls]
-   =dev-cpp/yaml-cpp-0.5.1
-   ! 10.1.0/>= 10/' \
-   -e '/rspec/ s/2.11.0/2.11/' \
-   -e '/mocha/ s/0.10.5/0.14.0/' lib/Gemfile || die
-   # patches
-   default
-   cmake-utils_src_prepare
-}
-
-each_ruby_configure() {
-   # hack for correct calculation of relative path from facter.rb to
-   # libfacter.so
-   my_ruby_sitelibdir=$(ruby_rbconfig_value 'sitelibdir')
-}
-
-src_configure() {
-   ruby-ng_src_configure
-
-   local mycmakeargs=(
-   -DCMAKE_VERBOSE_MAKEFILE=ON
-   -DRUBY_LIB_INSTALL=${my_ruby_sitelibdir}
-   -DBLKID_LIBRARYDIR="${EPREFIX}/$(get_libdir)"
-   )
-   if use debug; then
-   mycmakeargs+=(
- -DCMAKE_BUILD_TYPE=Debug
-   )
-   fi
-   cmake-utils_src_configure
-}
-
-src_compile() {
-   addpredict /proc/self/oom_score_adj
-   cmake-utils_src_compile
-}
-
-src_test() {
-   cmake-utils_src_test
-}
-
-each_ruby_install() {
-   doruby "${BUILD_DIR}"/lib/facter.rb
-}
-
-src_install() {
-   cmake-utils_src_install
-   ruby-ng_src_install
-}

diff --git a/dev-ruby/facter/facter-3.9.2-r1.ebuild 
b/dev-ruby/facter/facter-3.9.2-r1.ebuild
deleted file mode 100644
index 8d687d2b690..000
--- a/dev-ruby/facter/facter-3.9.2-r1.ebuild
+++ /dev/null
@@ -1,91 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby21 ruby22 ruby23 ruby24"
-
-inherit cmake-utils eutils multilib 

[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/

2019-12-07 Thread David Seifert
commit: 696d7dab0e4aa6b01a12340633cdc2829867b937
Author: David Seifert  gentoo  org>
AuthorDate: Sat Dec  7 19:00:30 2019 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Dec  7 19:00:30 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=696d7dab

dev-ruby/facter: DEPEND on more recent dev-cpp/cpp-hocon

Package-Manager: Portage-2.3.81, Repoman-2.3.20
Signed-off-by: David Seifert  gentoo.org>

 dev-ruby/facter/facter-3.14.5.ebuild | 2 +-
 dev-ruby/facter/facter-3.14.6.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/facter/facter-3.14.5.ebuild 
b/dev-ruby/facter/facter-3.14.5.ebuild
index 2e6bb05427e..dbf4788a288 100644
--- a/dev-ruby/facter/facter-3.14.5.ebuild
+++ b/dev-ruby/facter/facter-3.14.5.ebuild
@@ -27,7 +27,7 @@ RESTRICT="!test? ( test )"
 
 BDEPEND="
>=sys-devel/gcc-4.8:*
-   dev-cpp/cpp-hocon"
+   >=dev-cpp/cpp-hocon-0.1.4-r1"
 COMMON_DEPEND="
>=dev-libs/leatherman-1.0.0:=
dev-libs/openssl:0=

diff --git a/dev-ruby/facter/facter-3.14.6.ebuild 
b/dev-ruby/facter/facter-3.14.6.ebuild
index de60deb0a21..a4124fce9bd 100644
--- a/dev-ruby/facter/facter-3.14.6.ebuild
+++ b/dev-ruby/facter/facter-3.14.6.ebuild
@@ -27,7 +27,7 @@ RESTRICT="!test? ( test )"
 
 BDEPEND="
>=sys-devel/gcc-4.8:*
-   dev-cpp/cpp-hocon"
+   >=dev-cpp/cpp-hocon-0.1.4-r1"
 COMMON_DEPEND="
>=dev-libs/leatherman-1.0.0:=
dev-libs/openssl:0=



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/

2019-11-24 Thread Mikle Kolyada
commit: b13253b57334218f05dbb594a913d80a3702d1bd
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun Nov 24 14:00:28 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun Nov 24 14:00:28 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b13253b5

dev-ruby/facter: force RESTRICT="!test? ( test )"

Package-Manager: Portage-2.3.76, Repoman-2.3.16
Signed-off-by: Mikle Kolyada  gentoo.org>

 dev-ruby/facter/facter-3.14.3.ebuild   | 2 ++
 dev-ruby/facter/facter-3.14.5.ebuild   | 2 ++
 dev-ruby/facter/facter-3.14.6.ebuild   | 2 ++
 dev-ruby/facter/facter-3.9.2-r1.ebuild | 2 ++
 dev-ruby/facter/facter-.ebuild | 2 ++
 5 files changed, 10 insertions(+)

diff --git a/dev-ruby/facter/facter-3.14.3.ebuild 
b/dev-ruby/facter/facter-3.14.3.ebuild
index b9491751f31..30611286b2d 100644
--- a/dev-ruby/facter/facter-3.14.3.ebuild
+++ b/dev-ruby/facter/facter-3.14.3.ebuild
@@ -23,6 +23,8 @@ else
SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
 fi
 
+RESTRICT="!test? ( test )"
+
 BDEPEND="
>=sys-devel/gcc-4.8:*
dev-cpp/cpp-hocon"

diff --git a/dev-ruby/facter/facter-3.14.5.ebuild 
b/dev-ruby/facter/facter-3.14.5.ebuild
index ebbe2255c46..2e6bb05427e 100644
--- a/dev-ruby/facter/facter-3.14.5.ebuild
+++ b/dev-ruby/facter/facter-3.14.5.ebuild
@@ -23,6 +23,8 @@ else
SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
 fi
 
+RESTRICT="!test? ( test )"
+
 BDEPEND="
>=sys-devel/gcc-4.8:*
dev-cpp/cpp-hocon"

diff --git a/dev-ruby/facter/facter-3.14.6.ebuild 
b/dev-ruby/facter/facter-3.14.6.ebuild
index 41229ebb2d2..de60deb0a21 100644
--- a/dev-ruby/facter/facter-3.14.6.ebuild
+++ b/dev-ruby/facter/facter-3.14.6.ebuild
@@ -23,6 +23,8 @@ else
SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
 fi
 
+RESTRICT="!test? ( test )"
+
 BDEPEND="
>=sys-devel/gcc-4.8:*
dev-cpp/cpp-hocon"

diff --git a/dev-ruby/facter/facter-3.9.2-r1.ebuild 
b/dev-ruby/facter/facter-3.9.2-r1.ebuild
index 1c70dd61c8d..8d687d2b690 100644
--- a/dev-ruby/facter/facter-3.9.2-r1.ebuild
+++ b/dev-ruby/facter/facter-3.9.2-r1.ebuild
@@ -34,6 +34,8 @@ RDEPEND="${CDEPEND}"
 DEPEND="${BDEPEND}
${CDEPEND}"
 
+RESTRICT="!test? ( test )"
+
 src_prepare() {
# Remove the code that installs facter.rb to the wrong directory.
sed -i '/install(.*facter\.rb/d' lib/CMakeLists.txt || die

diff --git a/dev-ruby/facter/facter-.ebuild 
b/dev-ruby/facter/facter-.ebuild
index 41229ebb2d2..de60deb0a21 100644
--- a/dev-ruby/facter/facter-.ebuild
+++ b/dev-ruby/facter/facter-.ebuild
@@ -23,6 +23,8 @@ else
SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
 fi
 
+RESTRICT="!test? ( test )"
+
 BDEPEND="
>=sys-devel/gcc-4.8:*
dev-cpp/cpp-hocon"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/

2019-11-18 Thread Matthew Thode
commit: 2b607ed2bc7860b569e07daacbc6a3a760463e08
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon Nov 18 15:30:48 2019 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Mon Nov 18 15:30:48 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b607ed2

dev-ruby/facter: 3.14.6 bump

Package-Manager: Portage-2.3.76, Repoman-2.3.18
Signed-off-by: Matthew Thode  gentoo.org>

 dev-ruby/facter/Manifest | 1 +
 dev-ruby/facter/{facter-.ebuild => facter-3.14.6.ebuild} | 3 ++-
 dev-ruby/facter/facter-.ebuild   | 3 ++-
 3 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/facter/Manifest b/dev-ruby/facter/Manifest
index 72b16410fb4..620de77227b 100644
--- a/dev-ruby/facter/Manifest
+++ b/dev-ruby/facter/Manifest
@@ -1,3 +1,4 @@
 DIST facter-3.14.3.tar.gz 395278 BLAKE2B 
bda071fb92d337e2d6e58faaa33a6b135b6dfd3b6f4077af3b872bd44191629810fe99a7a1f8d9e3b16c4ff45ba587730bccb0652dcd85f4562120def42c7f38
 SHA512 
abd7cb3e102bff7635d6b2c17e5650e0a7b7be5ed6b81003df17053f0c9c4887f7db948714daaa313c7569bcc788ab18b0361a57395cd5118a6be38d571794df
 DIST facter-3.14.5.tar.gz 395892 BLAKE2B 
c8f98716f4abca8d5f32c1cbfa79437b4021b1994476a31f7c00fc092f02aa08ed01eff4357368e140763bd3d39a38915c99606914e697ff8c769c9f0dd26638
 SHA512 
387f3d4c654ce3231129dbf6c22ccb04023d73006e4709b330b11ac01ef55831c618d80171ffb8de455be2a12e339a2b52ab782b0ed97e2dbfeaca2692ed951d
+DIST facter-3.14.6.tar.gz 397339 BLAKE2B 
74fae02a70194fd85789428c779f000e6b6750f52ecb0c713d6b772b3592a1974835367b148d046f849d61704adf82d93f519b86ecfe0007fb492f880a2aebca
 SHA512 
6c17ba200fe82a2223b76505c29c6fb7bce2bff6e795316ea0b91d2fc8bc42bed9b930ba9c5d7b3851fd36fe93fb20e81a9cbc919589d4012e989234be1ba787
 DIST facter-3.9.2.tar.gz 380883 BLAKE2B 
d2804664e0499715230e5696c5a9ebae933f5b43dfb37154251d47763c2c7f78cfa8d1413dd836e5a0c76ed67300d066fa5bb390f17f85cd4cb7a444eaf0d133
 SHA512 
bc040826311bbff40f5a151ade315d9d47ef1e0f3faa570805e48ca55405265e66308230118b9cd59f701ecd76a7b0fd4d9200dd4ace838521223a162b105374

diff --git a/dev-ruby/facter/facter-.ebuild 
b/dev-ruby/facter/facter-3.14.6.ebuild
similarity index 96%
copy from dev-ruby/facter/facter-.ebuild
copy to dev-ruby/facter/facter-3.14.6.ebuild
index 89cbbf1b0b4..41229ebb2d2 100644
--- a/dev-ruby/facter/facter-.ebuild
+++ b/dev-ruby/facter/facter-3.14.6.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
-USE_RUBY="ruby23 ruby24 ruby25"
+USE_RUBY="ruby23 ruby24 ruby25 ruby26"
 
 # git-r3 goes after ruby-ng so that it overrides src_unpack properly
 inherit cmake-utils eutils multilib ruby-ng
@@ -93,6 +93,7 @@ src_configure() {
 }
 
 src_compile() {
+   addpredict /proc/self/oom_score_adj
cmake-utils_src_compile
 }
 

diff --git a/dev-ruby/facter/facter-.ebuild 
b/dev-ruby/facter/facter-.ebuild
index 89cbbf1b0b4..41229ebb2d2 100644
--- a/dev-ruby/facter/facter-.ebuild
+++ b/dev-ruby/facter/facter-.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
-USE_RUBY="ruby23 ruby24 ruby25"
+USE_RUBY="ruby23 ruby24 ruby25 ruby26"
 
 # git-r3 goes after ruby-ng so that it overrides src_unpack properly
 inherit cmake-utils eutils multilib ruby-ng
@@ -93,6 +93,7 @@ src_configure() {
 }
 
 src_compile() {
+   addpredict /proc/self/oom_score_adj
cmake-utils_src_compile
 }
 



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/

2019-11-13 Thread Matthew Thode
commit: 86bd1f66abc7ed38a6fa6ac739f38e70ca178b85
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed Nov 13 19:15:15 2019 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Wed Nov 13 19:15:41 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86bd1f66

dev-ruby/facter: uncap boost dep

Package-Manager: Portage-2.3.76, Repoman-2.3.18
Signed-off-by: Matthew Thode  gentoo.org>

 dev-ruby/facter/facter-3.14.5.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/dev-ruby/facter/facter-3.14.5.ebuild 
b/dev-ruby/facter/facter-3.14.5.ebuild
index b9491751f31..ebbe2255c46 100644
--- a/dev-ruby/facter/facter-3.14.5.ebuild
+++ b/dev-ruby/facter/facter-3.14.5.ebuild
@@ -33,7 +33,6 @@ COMMON_DEPEND="
app-emulation/virt-what
net-misc/curl
>=dev-libs/boost-1.54:=[nls]
-   =dev-cpp/yaml-cpp-0.5.1
!

[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/

2019-10-18 Thread Matthew Thode
commit: b1ddfd103d0d85a81fb93408fc16711d928fb73f
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Oct 18 15:37:31 2019 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Fri Oct 18 16:02:53 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1ddfd10

dev-ruby/facter: 3.14.5 stable amd64 and x86 with cleanup

Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Matthew Thode  gentoo.org>

 dev-ruby/facter/Manifest |   1 -
 dev-ruby/facter/facter-3.14.4.ebuild | 112 ---
 dev-ruby/facter/facter-3.14.5.ebuild |   2 +-
 3 files changed, 1 insertion(+), 114 deletions(-)

diff --git a/dev-ruby/facter/Manifest b/dev-ruby/facter/Manifest
index de8091767e8..72b16410fb4 100644
--- a/dev-ruby/facter/Manifest
+++ b/dev-ruby/facter/Manifest
@@ -1,4 +1,3 @@
 DIST facter-3.14.3.tar.gz 395278 BLAKE2B 
bda071fb92d337e2d6e58faaa33a6b135b6dfd3b6f4077af3b872bd44191629810fe99a7a1f8d9e3b16c4ff45ba587730bccb0652dcd85f4562120def42c7f38
 SHA512 
abd7cb3e102bff7635d6b2c17e5650e0a7b7be5ed6b81003df17053f0c9c4887f7db948714daaa313c7569bcc788ab18b0361a57395cd5118a6be38d571794df
-DIST facter-3.14.4.tar.gz 395849 BLAKE2B 
e3a08f5c6e1f8d441ea50b41432f0fff3120923e7cb81e47586622e239d691c89c1e4bbf17fdbc744ae20cc44b5bf0adf4178ab7d8572dc44edef4f3b789e92b
 SHA512 
631eb10efdd51e2aab2f9d139c18bb659dffd0341141f2c094f46f27e54166527355be52e768e1f5e4f61ff3eb3bf099ec8626947d66cea71d36395d6551c7b9
 DIST facter-3.14.5.tar.gz 395892 BLAKE2B 
c8f98716f4abca8d5f32c1cbfa79437b4021b1994476a31f7c00fc092f02aa08ed01eff4357368e140763bd3d39a38915c99606914e697ff8c769c9f0dd26638
 SHA512 
387f3d4c654ce3231129dbf6c22ccb04023d73006e4709b330b11ac01ef55831c618d80171ffb8de455be2a12e339a2b52ab782b0ed97e2dbfeaca2692ed951d
 DIST facter-3.9.2.tar.gz 380883 BLAKE2B 
d2804664e0499715230e5696c5a9ebae933f5b43dfb37154251d47763c2c7f78cfa8d1413dd836e5a0c76ed67300d066fa5bb390f17f85cd4cb7a444eaf0d133
 SHA512 
bc040826311bbff40f5a151ade315d9d47ef1e0f3faa570805e48ca55405265e66308230118b9cd59f701ecd76a7b0fd4d9200dd4ace838521223a162b105374

diff --git a/dev-ruby/facter/facter-3.14.4.ebuild 
b/dev-ruby/facter/facter-3.14.4.ebuild
deleted file mode 100644
index 4c7110c0cf6..000
--- a/dev-ruby/facter/facter-3.14.4.ebuild
+++ /dev/null
@@ -1,112 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
-
-# git-r3 goes after ruby-ng so that it overrides src_unpack properly
-inherit cmake-utils eutils multilib ruby-ng
-
-DESCRIPTION="A cross-platform ruby library for retrieving facts from operating 
systems"
-HOMEPAGE="http://www.puppetlabs.com/puppet/related-projects/facter/;
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE="debug test"
-if [[ ${PV} ==  ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/puppetlabs/facter.git;
-   EGIT_BRANCH="master"
-else
-   [[ "${PV}" = *_rc* ]] || \
-   KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
-   SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-fi
-
-BDEPEND="
-   >=sys-devel/gcc-4.8:*
-   dev-cpp/cpp-hocon"
-COMMON_DEPEND="
-   >=dev-libs/leatherman-1.0.0:=
-   dev-libs/openssl:0=
-   sys-apps/util-linux
-   app-emulation/virt-what
-   net-misc/curl
-   >=dev-libs/boost-1.54:=[nls]
-   =dev-cpp/yaml-cpp-0.5.1
-   ! 10.1.0/>= 10/' \
-   -e '/rspec/ s/2.11.0/2.11/' \
-   -e '/mocha/ s/0.10.5/0.14.0/' lib/Gemfile || die
-   # patches
-   default
-   cmake-utils_src_prepare
-}
-
-each_ruby_configure() {
-   # hack for correct calculation of relative path from facter.rb to
-   # libfacter.so
-   my_ruby_sitelibdir=$(ruby_rbconfig_value 'sitelibdir')
-}
-
-src_configure() {
-   ruby-ng_src_configure
-
-   local mycmakeargs=(
-   -DCMAKE_VERBOSE_MAKEFILE=ON
-   -DRUBY_LIB_INSTALL=${my_ruby_sitelibdir}
-   -DBLKID_LIBRARYDIR="${EPREFIX}/$(get_libdir)"
-   )
-   if use debug; then
-   mycmakeargs+=(
- -DCMAKE_BUILD_TYPE=Debug
-   )
-   fi
-   cmake-utils_src_configure
-}
-
-src_compile() {
-   addpredict /proc/self/oom_score_adj
-   cmake-utils_src_compile
-}
-
-src_test() {
-   cmake-utils_src_test
-}
-
-each_ruby_install() {
-   doruby "${BUILD_DIR}"/lib/facter.rb
-}
-
-src_install() {
-   cmake-utils_src_install
-   ruby-ng_src_install
-}

diff --git a/dev-ruby/facter/facter-3.14.5.ebuild 
b/dev-ruby/facter/facter-3.14.5.ebuild
index 4c7110c0cf6..b9491751f31 100644
--- a/dev-ruby/facter/facter-3.14.5.ebuild
+++ b/dev-ruby/facter/facter-3.14.5.ebuild
@@ -19,7 +19,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_BRANCH="master"
 else
[[ "${PV}" = *_rc* ]] || \
-   KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+   KEYWORDS="amd64 ~arm ~hppa 

[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/

2019-09-30 Thread Matthew Thode
commit: 708621ca28511934e52dd5034f71999ac5d8520f
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon Sep 30 14:35:38 2019 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Mon Sep 30 14:36:02 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=708621ca

dev-ruby/facter: 3.14.5 bump

Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Matthew Thode  gentoo.org>

 dev-ruby/facter/Manifest |   1 +
 dev-ruby/facter/facter-3.14.5.ebuild | 112 +++
 2 files changed, 113 insertions(+)

diff --git a/dev-ruby/facter/Manifest b/dev-ruby/facter/Manifest
index 305c2f3ca81..de8091767e8 100644
--- a/dev-ruby/facter/Manifest
+++ b/dev-ruby/facter/Manifest
@@ -1,3 +1,4 @@
 DIST facter-3.14.3.tar.gz 395278 BLAKE2B 
bda071fb92d337e2d6e58faaa33a6b135b6dfd3b6f4077af3b872bd44191629810fe99a7a1f8d9e3b16c4ff45ba587730bccb0652dcd85f4562120def42c7f38
 SHA512 
abd7cb3e102bff7635d6b2c17e5650e0a7b7be5ed6b81003df17053f0c9c4887f7db948714daaa313c7569bcc788ab18b0361a57395cd5118a6be38d571794df
 DIST facter-3.14.4.tar.gz 395849 BLAKE2B 
e3a08f5c6e1f8d441ea50b41432f0fff3120923e7cb81e47586622e239d691c89c1e4bbf17fdbc744ae20cc44b5bf0adf4178ab7d8572dc44edef4f3b789e92b
 SHA512 
631eb10efdd51e2aab2f9d139c18bb659dffd0341141f2c094f46f27e54166527355be52e768e1f5e4f61ff3eb3bf099ec8626947d66cea71d36395d6551c7b9
+DIST facter-3.14.5.tar.gz 395892 BLAKE2B 
c8f98716f4abca8d5f32c1cbfa79437b4021b1994476a31f7c00fc092f02aa08ed01eff4357368e140763bd3d39a38915c99606914e697ff8c769c9f0dd26638
 SHA512 
387f3d4c654ce3231129dbf6c22ccb04023d73006e4709b330b11ac01ef55831c618d80171ffb8de455be2a12e339a2b52ab782b0ed97e2dbfeaca2692ed951d
 DIST facter-3.9.2.tar.gz 380883 BLAKE2B 
d2804664e0499715230e5696c5a9ebae933f5b43dfb37154251d47763c2c7f78cfa8d1413dd836e5a0c76ed67300d066fa5bb390f17f85cd4cb7a444eaf0d133
 SHA512 
bc040826311bbff40f5a151ade315d9d47ef1e0f3faa570805e48ca55405265e66308230118b9cd59f701ecd76a7b0fd4d9200dd4ace838521223a162b105374

diff --git a/dev-ruby/facter/facter-3.14.5.ebuild 
b/dev-ruby/facter/facter-3.14.5.ebuild
new file mode 100644
index 000..4c7110c0cf6
--- /dev/null
+++ b/dev-ruby/facter/facter-3.14.5.ebuild
@@ -0,0 +1,112 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby23 ruby24 ruby25 ruby26"
+
+# git-r3 goes after ruby-ng so that it overrides src_unpack properly
+inherit cmake-utils eutils multilib ruby-ng
+
+DESCRIPTION="A cross-platform ruby library for retrieving facts from operating 
systems"
+HOMEPAGE="http://www.puppetlabs.com/puppet/related-projects/facter/;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="debug test"
+if [[ ${PV} ==  ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/puppetlabs/facter.git;
+   EGIT_BRANCH="master"
+else
+   [[ "${PV}" = *_rc* ]] || \
+   KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+   SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+fi
+
+BDEPEND="
+   >=sys-devel/gcc-4.8:*
+   dev-cpp/cpp-hocon"
+COMMON_DEPEND="
+   >=dev-libs/leatherman-1.0.0:=
+   dev-libs/openssl:0=
+   sys-apps/util-linux
+   app-emulation/virt-what
+   net-misc/curl
+   >=dev-libs/boost-1.54:=[nls]
+   =dev-cpp/yaml-cpp-0.5.1
+   ! 10.1.0/>= 10/' \
+   -e '/rspec/ s/2.11.0/2.11/' \
+   -e '/mocha/ s/0.10.5/0.14.0/' lib/Gemfile || die
+   # patches
+   default
+   cmake-utils_src_prepare
+}
+
+each_ruby_configure() {
+   # hack for correct calculation of relative path from facter.rb to
+   # libfacter.so
+   my_ruby_sitelibdir=$(ruby_rbconfig_value 'sitelibdir')
+}
+
+src_configure() {
+   ruby-ng_src_configure
+
+   local mycmakeargs=(
+   -DCMAKE_VERBOSE_MAKEFILE=ON
+   -DRUBY_LIB_INSTALL=${my_ruby_sitelibdir}
+   -DBLKID_LIBRARYDIR="${EPREFIX}/$(get_libdir)"
+   )
+   if use debug; then
+   mycmakeargs+=(
+ -DCMAKE_BUILD_TYPE=Debug
+   )
+   fi
+   cmake-utils_src_configure
+}
+
+src_compile() {
+   addpredict /proc/self/oom_score_adj
+   cmake-utils_src_compile
+}
+
+src_test() {
+   cmake-utils_src_test
+}
+
+each_ruby_install() {
+   doruby "${BUILD_DIR}"/lib/facter.rb
+}
+
+src_install() {
+   cmake-utils_src_install
+   ruby-ng_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/

2019-09-23 Thread Matthew Thode
commit: 31c2e69f11691f471e1ec3f52a7e737161b1709e
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon Sep 23 15:31:52 2019 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Mon Sep 23 15:31:52 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31c2e69f

dev-ruby/facter: 3.14.2 cleanup

Package-Manager: Portage-2.3.69, Repoman-2.3.17
Signed-off-by: Matthew Thode  gentoo.org>

 dev-ruby/facter/Manifest |   1 -
 dev-ruby/facter/facter-3.14.2.ebuild | 112 ---
 2 files changed, 113 deletions(-)

diff --git a/dev-ruby/facter/Manifest b/dev-ruby/facter/Manifest
index 4e289243e2b..305c2f3ca81 100644
--- a/dev-ruby/facter/Manifest
+++ b/dev-ruby/facter/Manifest
@@ -1,4 +1,3 @@
-DIST facter-3.14.2.tar.gz 393499 BLAKE2B 
41e8c81668580f215eb597a2130b0d9830bed4067c76d6429f54d7389767f79ef7f059b8d14d8fdf5baeeb1abdce1fa7c0ae69fee4eb221facb1cc66b9a5049b
 SHA512 
83520da9b9739eb7f1fa72bea6765d02d92d09f20143b7c605b032cd5e720b239035c4ae9991711a0e1b9699ee074710506aa4de5f630c28c3d5c9c1a0682fb2
 DIST facter-3.14.3.tar.gz 395278 BLAKE2B 
bda071fb92d337e2d6e58faaa33a6b135b6dfd3b6f4077af3b872bd44191629810fe99a7a1f8d9e3b16c4ff45ba587730bccb0652dcd85f4562120def42c7f38
 SHA512 
abd7cb3e102bff7635d6b2c17e5650e0a7b7be5ed6b81003df17053f0c9c4887f7db948714daaa313c7569bcc788ab18b0361a57395cd5118a6be38d571794df
 DIST facter-3.14.4.tar.gz 395849 BLAKE2B 
e3a08f5c6e1f8d441ea50b41432f0fff3120923e7cb81e47586622e239d691c89c1e4bbf17fdbc744ae20cc44b5bf0adf4178ab7d8572dc44edef4f3b789e92b
 SHA512 
631eb10efdd51e2aab2f9d139c18bb659dffd0341141f2c094f46f27e54166527355be52e768e1f5e4f61ff3eb3bf099ec8626947d66cea71d36395d6551c7b9
 DIST facter-3.9.2.tar.gz 380883 BLAKE2B 
d2804664e0499715230e5696c5a9ebae933f5b43dfb37154251d47763c2c7f78cfa8d1413dd836e5a0c76ed67300d066fa5bb390f17f85cd4cb7a444eaf0d133
 SHA512 
bc040826311bbff40f5a151ade315d9d47ef1e0f3faa570805e48ca55405265e66308230118b9cd59f701ecd76a7b0fd4d9200dd4ace838521223a162b105374

diff --git a/dev-ruby/facter/facter-3.14.2.ebuild 
b/dev-ruby/facter/facter-3.14.2.ebuild
deleted file mode 100644
index b9491751f31..000
--- a/dev-ruby/facter/facter-3.14.2.ebuild
+++ /dev/null
@@ -1,112 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
-
-# git-r3 goes after ruby-ng so that it overrides src_unpack properly
-inherit cmake-utils eutils multilib ruby-ng
-
-DESCRIPTION="A cross-platform ruby library for retrieving facts from operating 
systems"
-HOMEPAGE="http://www.puppetlabs.com/puppet/related-projects/facter/;
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE="debug test"
-if [[ ${PV} ==  ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/puppetlabs/facter.git;
-   EGIT_BRANCH="master"
-else
-   [[ "${PV}" = *_rc* ]] || \
-   KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc x86"
-   SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-fi
-
-BDEPEND="
-   >=sys-devel/gcc-4.8:*
-   dev-cpp/cpp-hocon"
-COMMON_DEPEND="
-   >=dev-libs/leatherman-1.0.0:=
-   dev-libs/openssl:0=
-   sys-apps/util-linux
-   app-emulation/virt-what
-   net-misc/curl
-   >=dev-libs/boost-1.54:=[nls]
-   =dev-cpp/yaml-cpp-0.5.1
-   ! 10.1.0/>= 10/' \
-   -e '/rspec/ s/2.11.0/2.11/' \
-   -e '/mocha/ s/0.10.5/0.14.0/' lib/Gemfile || die
-   # patches
-   default
-   cmake-utils_src_prepare
-}
-
-each_ruby_configure() {
-   # hack for correct calculation of relative path from facter.rb to
-   # libfacter.so
-   my_ruby_sitelibdir=$(ruby_rbconfig_value 'sitelibdir')
-}
-
-src_configure() {
-   ruby-ng_src_configure
-
-   local mycmakeargs=(
-   -DCMAKE_VERBOSE_MAKEFILE=ON
-   -DRUBY_LIB_INSTALL=${my_ruby_sitelibdir}
-   -DBLKID_LIBRARYDIR="${EPREFIX}/$(get_libdir)"
-   )
-   if use debug; then
-   mycmakeargs+=(
- -DCMAKE_BUILD_TYPE=Debug
-   )
-   fi
-   cmake-utils_src_configure
-}
-
-src_compile() {
-   addpredict /proc/self/oom_score_adj
-   cmake-utils_src_compile
-}
-
-src_test() {
-   cmake-utils_src_test
-}
-
-each_ruby_install() {
-   doruby "${BUILD_DIR}"/lib/facter.rb
-}
-
-src_install() {
-   cmake-utils_src_install
-   ruby-ng_src_install
-}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/

2019-09-18 Thread Matthew Thode
commit: 11e9fcaa7d48b32fc0715d9ebcc64dea70574be9
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed Sep 18 16:16:01 2019 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Wed Sep 18 16:16:23 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11e9fcaa

dev-ruby/facter: 3.14.4 bump

Package-Manager: Portage-2.3.69, Repoman-2.3.17
Signed-off-by: Matthew Thode  gentoo.org>

 dev-ruby/facter/Manifest |   1 +
 dev-ruby/facter/facter-3.14.4.ebuild | 112 +++
 2 files changed, 113 insertions(+)

diff --git a/dev-ruby/facter/Manifest b/dev-ruby/facter/Manifest
index 8969c6bfe89..4e289243e2b 100644
--- a/dev-ruby/facter/Manifest
+++ b/dev-ruby/facter/Manifest
@@ -1,3 +1,4 @@
 DIST facter-3.14.2.tar.gz 393499 BLAKE2B 
41e8c81668580f215eb597a2130b0d9830bed4067c76d6429f54d7389767f79ef7f059b8d14d8fdf5baeeb1abdce1fa7c0ae69fee4eb221facb1cc66b9a5049b
 SHA512 
83520da9b9739eb7f1fa72bea6765d02d92d09f20143b7c605b032cd5e720b239035c4ae9991711a0e1b9699ee074710506aa4de5f630c28c3d5c9c1a0682fb2
 DIST facter-3.14.3.tar.gz 395278 BLAKE2B 
bda071fb92d337e2d6e58faaa33a6b135b6dfd3b6f4077af3b872bd44191629810fe99a7a1f8d9e3b16c4ff45ba587730bccb0652dcd85f4562120def42c7f38
 SHA512 
abd7cb3e102bff7635d6b2c17e5650e0a7b7be5ed6b81003df17053f0c9c4887f7db948714daaa313c7569bcc788ab18b0361a57395cd5118a6be38d571794df
+DIST facter-3.14.4.tar.gz 395849 BLAKE2B 
e3a08f5c6e1f8d441ea50b41432f0fff3120923e7cb81e47586622e239d691c89c1e4bbf17fdbc744ae20cc44b5bf0adf4178ab7d8572dc44edef4f3b789e92b
 SHA512 
631eb10efdd51e2aab2f9d139c18bb659dffd0341141f2c094f46f27e54166527355be52e768e1f5e4f61ff3eb3bf099ec8626947d66cea71d36395d6551c7b9
 DIST facter-3.9.2.tar.gz 380883 BLAKE2B 
d2804664e0499715230e5696c5a9ebae933f5b43dfb37154251d47763c2c7f78cfa8d1413dd836e5a0c76ed67300d066fa5bb390f17f85cd4cb7a444eaf0d133
 SHA512 
bc040826311bbff40f5a151ade315d9d47ef1e0f3faa570805e48ca55405265e66308230118b9cd59f701ecd76a7b0fd4d9200dd4ace838521223a162b105374

diff --git a/dev-ruby/facter/facter-3.14.4.ebuild 
b/dev-ruby/facter/facter-3.14.4.ebuild
new file mode 100644
index 000..4c7110c0cf6
--- /dev/null
+++ b/dev-ruby/facter/facter-3.14.4.ebuild
@@ -0,0 +1,112 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby23 ruby24 ruby25 ruby26"
+
+# git-r3 goes after ruby-ng so that it overrides src_unpack properly
+inherit cmake-utils eutils multilib ruby-ng
+
+DESCRIPTION="A cross-platform ruby library for retrieving facts from operating 
systems"
+HOMEPAGE="http://www.puppetlabs.com/puppet/related-projects/facter/;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="debug test"
+if [[ ${PV} ==  ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/puppetlabs/facter.git;
+   EGIT_BRANCH="master"
+else
+   [[ "${PV}" = *_rc* ]] || \
+   KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+   SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+fi
+
+BDEPEND="
+   >=sys-devel/gcc-4.8:*
+   dev-cpp/cpp-hocon"
+COMMON_DEPEND="
+   >=dev-libs/leatherman-1.0.0:=
+   dev-libs/openssl:0=
+   sys-apps/util-linux
+   app-emulation/virt-what
+   net-misc/curl
+   >=dev-libs/boost-1.54:=[nls]
+   =dev-cpp/yaml-cpp-0.5.1
+   ! 10.1.0/>= 10/' \
+   -e '/rspec/ s/2.11.0/2.11/' \
+   -e '/mocha/ s/0.10.5/0.14.0/' lib/Gemfile || die
+   # patches
+   default
+   cmake-utils_src_prepare
+}
+
+each_ruby_configure() {
+   # hack for correct calculation of relative path from facter.rb to
+   # libfacter.so
+   my_ruby_sitelibdir=$(ruby_rbconfig_value 'sitelibdir')
+}
+
+src_configure() {
+   ruby-ng_src_configure
+
+   local mycmakeargs=(
+   -DCMAKE_VERBOSE_MAKEFILE=ON
+   -DRUBY_LIB_INSTALL=${my_ruby_sitelibdir}
+   -DBLKID_LIBRARYDIR="${EPREFIX}/$(get_libdir)"
+   )
+   if use debug; then
+   mycmakeargs+=(
+ -DCMAKE_BUILD_TYPE=Debug
+   )
+   fi
+   cmake-utils_src_configure
+}
+
+src_compile() {
+   addpredict /proc/self/oom_score_adj
+   cmake-utils_src_compile
+}
+
+src_test() {
+   cmake-utils_src_test
+}
+
+each_ruby_install() {
+   doruby "${BUILD_DIR}"/lib/facter.rb
+}
+
+src_install() {
+   cmake-utils_src_install
+   ruby-ng_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/

2019-09-16 Thread Matthew Thode
commit: b0505bc9063373e69b2895be9c37800f4562f39d
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon Sep 16 16:17:23 2019 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Mon Sep 16 16:45:48 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0505bc9

dev-ruby/facter: 3.14.3 stable amd64/x86 with cleanup

Package-Manager: Portage-2.3.69, Repoman-2.3.17
Signed-off-by: Matthew Thode  gentoo.org>

 dev-ruby/facter/Manifest|   1 -
 dev-ruby/facter/facter-3.13.2-r1.ebuild | 112 
 dev-ruby/facter/facter-3.14.3.ebuild|   2 +-
 3 files changed, 1 insertion(+), 114 deletions(-)

diff --git a/dev-ruby/facter/Manifest b/dev-ruby/facter/Manifest
index b476b90ea8e..8969c6bfe89 100644
--- a/dev-ruby/facter/Manifest
+++ b/dev-ruby/facter/Manifest
@@ -1,4 +1,3 @@
-DIST facter-3.13.2.tar.gz 392065 BLAKE2B 
ae06a1a44de25f55b2eb84483a7abc70433b9437a00724f239a908846148f20bdb3e208d10256e6ddeb7d609ee9eb1c572e14dad84d8640fee147c34cb1bf184
 SHA512 
c7d1d0958720e0884b06eccf6d7fca64d2c8462c1747bbfbfe5df957ad009c3e930fe5eee80d42c985ea9f59e2b8b7d0a34a194a7e1c713a043bbee9a3b89df3
 DIST facter-3.14.2.tar.gz 393499 BLAKE2B 
41e8c81668580f215eb597a2130b0d9830bed4067c76d6429f54d7389767f79ef7f059b8d14d8fdf5baeeb1abdce1fa7c0ae69fee4eb221facb1cc66b9a5049b
 SHA512 
83520da9b9739eb7f1fa72bea6765d02d92d09f20143b7c605b032cd5e720b239035c4ae9991711a0e1b9699ee074710506aa4de5f630c28c3d5c9c1a0682fb2
 DIST facter-3.14.3.tar.gz 395278 BLAKE2B 
bda071fb92d337e2d6e58faaa33a6b135b6dfd3b6f4077af3b872bd44191629810fe99a7a1f8d9e3b16c4ff45ba587730bccb0652dcd85f4562120def42c7f38
 SHA512 
abd7cb3e102bff7635d6b2c17e5650e0a7b7be5ed6b81003df17053f0c9c4887f7db948714daaa313c7569bcc788ab18b0361a57395cd5118a6be38d571794df
 DIST facter-3.9.2.tar.gz 380883 BLAKE2B 
d2804664e0499715230e5696c5a9ebae933f5b43dfb37154251d47763c2c7f78cfa8d1413dd836e5a0c76ed67300d066fa5bb390f17f85cd4cb7a444eaf0d133
 SHA512 
bc040826311bbff40f5a151ade315d9d47ef1e0f3faa570805e48ca55405265e66308230118b9cd59f701ecd76a7b0fd4d9200dd4ace838521223a162b105374

diff --git a/dev-ruby/facter/facter-3.13.2-r1.ebuild 
b/dev-ruby/facter/facter-3.13.2-r1.ebuild
deleted file mode 100644
index b9491751f31..000
--- a/dev-ruby/facter/facter-3.13.2-r1.ebuild
+++ /dev/null
@@ -1,112 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
-
-# git-r3 goes after ruby-ng so that it overrides src_unpack properly
-inherit cmake-utils eutils multilib ruby-ng
-
-DESCRIPTION="A cross-platform ruby library for retrieving facts from operating 
systems"
-HOMEPAGE="http://www.puppetlabs.com/puppet/related-projects/facter/;
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE="debug test"
-if [[ ${PV} ==  ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/puppetlabs/facter.git;
-   EGIT_BRANCH="master"
-else
-   [[ "${PV}" = *_rc* ]] || \
-   KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc x86"
-   SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-fi
-
-BDEPEND="
-   >=sys-devel/gcc-4.8:*
-   dev-cpp/cpp-hocon"
-COMMON_DEPEND="
-   >=dev-libs/leatherman-1.0.0:=
-   dev-libs/openssl:0=
-   sys-apps/util-linux
-   app-emulation/virt-what
-   net-misc/curl
-   >=dev-libs/boost-1.54:=[nls]
-   =dev-cpp/yaml-cpp-0.5.1
-   ! 10.1.0/>= 10/' \
-   -e '/rspec/ s/2.11.0/2.11/' \
-   -e '/mocha/ s/0.10.5/0.14.0/' lib/Gemfile || die
-   # patches
-   default
-   cmake-utils_src_prepare
-}
-
-each_ruby_configure() {
-   # hack for correct calculation of relative path from facter.rb to
-   # libfacter.so
-   my_ruby_sitelibdir=$(ruby_rbconfig_value 'sitelibdir')
-}
-
-src_configure() {
-   ruby-ng_src_configure
-
-   local mycmakeargs=(
-   -DCMAKE_VERBOSE_MAKEFILE=ON
-   -DRUBY_LIB_INSTALL=${my_ruby_sitelibdir}
-   -DBLKID_LIBRARYDIR="${EPREFIX}/$(get_libdir)"
-   )
-   if use debug; then
-   mycmakeargs+=(
- -DCMAKE_BUILD_TYPE=Debug
-   )
-   fi
-   cmake-utils_src_configure
-}
-
-src_compile() {
-   addpredict /proc/self/oom_score_adj
-   cmake-utils_src_compile
-}
-
-src_test() {
-   cmake-utils_src_test
-}
-
-each_ruby_install() {
-   doruby "${BUILD_DIR}"/lib/facter.rb
-}
-
-src_install() {
-   cmake-utils_src_install
-   ruby-ng_src_install
-}

diff --git a/dev-ruby/facter/facter-3.14.3.ebuild 
b/dev-ruby/facter/facter-3.14.3.ebuild
index 4c7110c0cf6..b9491751f31 100644
--- a/dev-ruby/facter/facter-3.14.3.ebuild
+++ b/dev-ruby/facter/facter-3.14.3.ebuild
@@ -19,7 +19,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_BRANCH="master"
 else
[[ "${PV}" = *_rc* ]] || \
-   KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+   KEYWORDS="amd64 ~arm 

[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/

2019-08-16 Thread Matthew Thode
commit: d2ff967cf7d3f636072194d3b1960796b5c76f27
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Aug 16 20:00:59 2019 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Fri Aug 16 20:07:05 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2ff967c

dev-ruby/facter: 3.14.3 bump

Package-Manager: Portage-2.3.69, Repoman-2.3.17
Signed-off-by: Matthew Thode  gentoo.org>

 dev-ruby/facter/Manifest |   1 +
 dev-ruby/facter/facter-3.14.3.ebuild | 112 +++
 2 files changed, 113 insertions(+)

diff --git a/dev-ruby/facter/Manifest b/dev-ruby/facter/Manifest
index 3a0a1a085e8..b476b90ea8e 100644
--- a/dev-ruby/facter/Manifest
+++ b/dev-ruby/facter/Manifest
@@ -1,3 +1,4 @@
 DIST facter-3.13.2.tar.gz 392065 BLAKE2B 
ae06a1a44de25f55b2eb84483a7abc70433b9437a00724f239a908846148f20bdb3e208d10256e6ddeb7d609ee9eb1c572e14dad84d8640fee147c34cb1bf184
 SHA512 
c7d1d0958720e0884b06eccf6d7fca64d2c8462c1747bbfbfe5df957ad009c3e930fe5eee80d42c985ea9f59e2b8b7d0a34a194a7e1c713a043bbee9a3b89df3
 DIST facter-3.14.2.tar.gz 393499 BLAKE2B 
41e8c81668580f215eb597a2130b0d9830bed4067c76d6429f54d7389767f79ef7f059b8d14d8fdf5baeeb1abdce1fa7c0ae69fee4eb221facb1cc66b9a5049b
 SHA512 
83520da9b9739eb7f1fa72bea6765d02d92d09f20143b7c605b032cd5e720b239035c4ae9991711a0e1b9699ee074710506aa4de5f630c28c3d5c9c1a0682fb2
+DIST facter-3.14.3.tar.gz 395278 BLAKE2B 
bda071fb92d337e2d6e58faaa33a6b135b6dfd3b6f4077af3b872bd44191629810fe99a7a1f8d9e3b16c4ff45ba587730bccb0652dcd85f4562120def42c7f38
 SHA512 
abd7cb3e102bff7635d6b2c17e5650e0a7b7be5ed6b81003df17053f0c9c4887f7db948714daaa313c7569bcc788ab18b0361a57395cd5118a6be38d571794df
 DIST facter-3.9.2.tar.gz 380883 BLAKE2B 
d2804664e0499715230e5696c5a9ebae933f5b43dfb37154251d47763c2c7f78cfa8d1413dd836e5a0c76ed67300d066fa5bb390f17f85cd4cb7a444eaf0d133
 SHA512 
bc040826311bbff40f5a151ade315d9d47ef1e0f3faa570805e48ca55405265e66308230118b9cd59f701ecd76a7b0fd4d9200dd4ace838521223a162b105374

diff --git a/dev-ruby/facter/facter-3.14.3.ebuild 
b/dev-ruby/facter/facter-3.14.3.ebuild
new file mode 100644
index 000..4c7110c0cf6
--- /dev/null
+++ b/dev-ruby/facter/facter-3.14.3.ebuild
@@ -0,0 +1,112 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby23 ruby24 ruby25 ruby26"
+
+# git-r3 goes after ruby-ng so that it overrides src_unpack properly
+inherit cmake-utils eutils multilib ruby-ng
+
+DESCRIPTION="A cross-platform ruby library for retrieving facts from operating 
systems"
+HOMEPAGE="http://www.puppetlabs.com/puppet/related-projects/facter/;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="debug test"
+if [[ ${PV} ==  ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/puppetlabs/facter.git;
+   EGIT_BRANCH="master"
+else
+   [[ "${PV}" = *_rc* ]] || \
+   KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+   SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+fi
+
+BDEPEND="
+   >=sys-devel/gcc-4.8:*
+   dev-cpp/cpp-hocon"
+COMMON_DEPEND="
+   >=dev-libs/leatherman-1.0.0:=
+   dev-libs/openssl:0=
+   sys-apps/util-linux
+   app-emulation/virt-what
+   net-misc/curl
+   >=dev-libs/boost-1.54:=[nls]
+   =dev-cpp/yaml-cpp-0.5.1
+   ! 10.1.0/>= 10/' \
+   -e '/rspec/ s/2.11.0/2.11/' \
+   -e '/mocha/ s/0.10.5/0.14.0/' lib/Gemfile || die
+   # patches
+   default
+   cmake-utils_src_prepare
+}
+
+each_ruby_configure() {
+   # hack for correct calculation of relative path from facter.rb to
+   # libfacter.so
+   my_ruby_sitelibdir=$(ruby_rbconfig_value 'sitelibdir')
+}
+
+src_configure() {
+   ruby-ng_src_configure
+
+   local mycmakeargs=(
+   -DCMAKE_VERBOSE_MAKEFILE=ON
+   -DRUBY_LIB_INSTALL=${my_ruby_sitelibdir}
+   -DBLKID_LIBRARYDIR="${EPREFIX}/$(get_libdir)"
+   )
+   if use debug; then
+   mycmakeargs+=(
+ -DCMAKE_BUILD_TYPE=Debug
+   )
+   fi
+   cmake-utils_src_configure
+}
+
+src_compile() {
+   addpredict /proc/self/oom_score_adj
+   cmake-utils_src_compile
+}
+
+src_test() {
+   cmake-utils_src_test
+}
+
+each_ruby_install() {
+   doruby "${BUILD_DIR}"/lib/facter.rb
+}
+
+src_install() {
+   cmake-utils_src_install
+   ruby-ng_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/

2019-07-27 Thread Matthew Thode
commit: 2b84b4d16d851a490ebe8be69d77bf8ba83ac2a1
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Jul 27 18:03:09 2019 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sat Jul 27 18:14:14 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b84b4d1

dev-ruby/facter: 3.14.2 stable amd64/x86 with cleanup

Package-Manager: Portage-2.3.66, Repoman-2.3.16
Signed-off-by: Matthew Thode  gentoo.org>

 dev-ruby/facter/Manifest |   2 -
 dev-ruby/facter/facter-3.13.3.ebuild | 112 ---
 dev-ruby/facter/facter-3.14.1.ebuild | 112 ---
 dev-ruby/facter/facter-3.14.2.ebuild |   2 +-
 4 files changed, 1 insertion(+), 227 deletions(-)

diff --git a/dev-ruby/facter/Manifest b/dev-ruby/facter/Manifest
index d57a977d4a7..3a0a1a085e8 100644
--- a/dev-ruby/facter/Manifest
+++ b/dev-ruby/facter/Manifest
@@ -1,5 +1,3 @@
 DIST facter-3.13.2.tar.gz 392065 BLAKE2B 
ae06a1a44de25f55b2eb84483a7abc70433b9437a00724f239a908846148f20bdb3e208d10256e6ddeb7d609ee9eb1c572e14dad84d8640fee147c34cb1bf184
 SHA512 
c7d1d0958720e0884b06eccf6d7fca64d2c8462c1747bbfbfe5df957ad009c3e930fe5eee80d42c985ea9f59e2b8b7d0a34a194a7e1c713a043bbee9a3b89df3
-DIST facter-3.13.3.tar.gz 393406 BLAKE2B 
2a428fc43a46024233f2924a759a52bcbf55655cc430add9cbe4958ae36c581c2bbd05069279e129fea2f29afd8cf3a3a6a522b728d14214192253e0010b05c3
 SHA512 
26b1788aae0ffbc7ad9365f03486be5a3a6c27c4b06542aad68eceb34de90de53128d2abcb47fa6cbaeee082b1c1b86739d70619c7263b8797e49a0ed7f6c652
-DIST facter-3.14.1.tar.gz 393548 BLAKE2B 
a3f61df9a7a302948fa8579c451b5cdb973a3e8b92109582b1a6046c68e5212b675f9310012409194f933574d004a7a3fbed1dc0e20576a2ee759feadeac54ee
 SHA512 
b3f4cbaffb2c70423fd9d5eca7afdee35f92f3a3445fb78996258471a3dc3881b1797bed5ee90aa66b62b0e9d1b979dbc05b6e169499d4f1a9e61f002118476d
 DIST facter-3.14.2.tar.gz 393499 BLAKE2B 
41e8c81668580f215eb597a2130b0d9830bed4067c76d6429f54d7389767f79ef7f059b8d14d8fdf5baeeb1abdce1fa7c0ae69fee4eb221facb1cc66b9a5049b
 SHA512 
83520da9b9739eb7f1fa72bea6765d02d92d09f20143b7c605b032cd5e720b239035c4ae9991711a0e1b9699ee074710506aa4de5f630c28c3d5c9c1a0682fb2
 DIST facter-3.9.2.tar.gz 380883 BLAKE2B 
d2804664e0499715230e5696c5a9ebae933f5b43dfb37154251d47763c2c7f78cfa8d1413dd836e5a0c76ed67300d066fa5bb390f17f85cd4cb7a444eaf0d133
 SHA512 
bc040826311bbff40f5a151ade315d9d47ef1e0f3faa570805e48ca55405265e66308230118b9cd59f701ecd76a7b0fd4d9200dd4ace838521223a162b105374

diff --git a/dev-ruby/facter/facter-3.13.3.ebuild 
b/dev-ruby/facter/facter-3.13.3.ebuild
deleted file mode 100644
index 4c7110c0cf6..000
--- a/dev-ruby/facter/facter-3.13.3.ebuild
+++ /dev/null
@@ -1,112 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
-
-# git-r3 goes after ruby-ng so that it overrides src_unpack properly
-inherit cmake-utils eutils multilib ruby-ng
-
-DESCRIPTION="A cross-platform ruby library for retrieving facts from operating 
systems"
-HOMEPAGE="http://www.puppetlabs.com/puppet/related-projects/facter/;
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE="debug test"
-if [[ ${PV} ==  ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/puppetlabs/facter.git;
-   EGIT_BRANCH="master"
-else
-   [[ "${PV}" = *_rc* ]] || \
-   KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
-   SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-fi
-
-BDEPEND="
-   >=sys-devel/gcc-4.8:*
-   dev-cpp/cpp-hocon"
-COMMON_DEPEND="
-   >=dev-libs/leatherman-1.0.0:=
-   dev-libs/openssl:0=
-   sys-apps/util-linux
-   app-emulation/virt-what
-   net-misc/curl
-   >=dev-libs/boost-1.54:=[nls]
-   =dev-cpp/yaml-cpp-0.5.1
-   ! 10.1.0/>= 10/' \
-   -e '/rspec/ s/2.11.0/2.11/' \
-   -e '/mocha/ s/0.10.5/0.14.0/' lib/Gemfile || die
-   # patches
-   default
-   cmake-utils_src_prepare
-}
-
-each_ruby_configure() {
-   # hack for correct calculation of relative path from facter.rb to
-   # libfacter.so
-   my_ruby_sitelibdir=$(ruby_rbconfig_value 'sitelibdir')
-}
-
-src_configure() {
-   ruby-ng_src_configure
-
-   local mycmakeargs=(
-   -DCMAKE_VERBOSE_MAKEFILE=ON
-   -DRUBY_LIB_INSTALL=${my_ruby_sitelibdir}
-   -DBLKID_LIBRARYDIR="${EPREFIX}/$(get_libdir)"
-   )
-   if use debug; then
-   mycmakeargs+=(
- -DCMAKE_BUILD_TYPE=Debug
-   )
-   fi
-   cmake-utils_src_configure
-}
-
-src_compile() {
-   addpredict /proc/self/oom_score_adj
-   cmake-utils_src_compile
-}
-
-src_test() {
-   cmake-utils_src_test
-}
-
-each_ruby_install() {
-   doruby "${BUILD_DIR}"/lib/facter.rb
-}
-
-src_install() {
-   cmake-utils_src_install
-   ruby-ng_src_install
-}

diff --git 

[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/

2019-07-19 Thread Matthew Thode
commit: c6cebebb2c9fa97dc200c4d107cec199046f4164
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Jul 19 19:16:44 2019 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Fri Jul 19 19:17:00 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6cebebb

dev-ruby/facter: 3.14.2 bump

Package-Manager: Portage-2.3.66, Repoman-2.3.16
Signed-off-by: Matthew Thode  gentoo.org>

 dev-ruby/facter/Manifest |   1 +
 dev-ruby/facter/facter-3.14.2.ebuild | 112 +++
 2 files changed, 113 insertions(+)

diff --git a/dev-ruby/facter/Manifest b/dev-ruby/facter/Manifest
index 5ea2e4c745d..d57a977d4a7 100644
--- a/dev-ruby/facter/Manifest
+++ b/dev-ruby/facter/Manifest
@@ -1,4 +1,5 @@
 DIST facter-3.13.2.tar.gz 392065 BLAKE2B 
ae06a1a44de25f55b2eb84483a7abc70433b9437a00724f239a908846148f20bdb3e208d10256e6ddeb7d609ee9eb1c572e14dad84d8640fee147c34cb1bf184
 SHA512 
c7d1d0958720e0884b06eccf6d7fca64d2c8462c1747bbfbfe5df957ad009c3e930fe5eee80d42c985ea9f59e2b8b7d0a34a194a7e1c713a043bbee9a3b89df3
 DIST facter-3.13.3.tar.gz 393406 BLAKE2B 
2a428fc43a46024233f2924a759a52bcbf55655cc430add9cbe4958ae36c581c2bbd05069279e129fea2f29afd8cf3a3a6a522b728d14214192253e0010b05c3
 SHA512 
26b1788aae0ffbc7ad9365f03486be5a3a6c27c4b06542aad68eceb34de90de53128d2abcb47fa6cbaeee082b1c1b86739d70619c7263b8797e49a0ed7f6c652
 DIST facter-3.14.1.tar.gz 393548 BLAKE2B 
a3f61df9a7a302948fa8579c451b5cdb973a3e8b92109582b1a6046c68e5212b675f9310012409194f933574d004a7a3fbed1dc0e20576a2ee759feadeac54ee
 SHA512 
b3f4cbaffb2c70423fd9d5eca7afdee35f92f3a3445fb78996258471a3dc3881b1797bed5ee90aa66b62b0e9d1b979dbc05b6e169499d4f1a9e61f002118476d
+DIST facter-3.14.2.tar.gz 393499 BLAKE2B 
41e8c81668580f215eb597a2130b0d9830bed4067c76d6429f54d7389767f79ef7f059b8d14d8fdf5baeeb1abdce1fa7c0ae69fee4eb221facb1cc66b9a5049b
 SHA512 
83520da9b9739eb7f1fa72bea6765d02d92d09f20143b7c605b032cd5e720b239035c4ae9991711a0e1b9699ee074710506aa4de5f630c28c3d5c9c1a0682fb2
 DIST facter-3.9.2.tar.gz 380883 BLAKE2B 
d2804664e0499715230e5696c5a9ebae933f5b43dfb37154251d47763c2c7f78cfa8d1413dd836e5a0c76ed67300d066fa5bb390f17f85cd4cb7a444eaf0d133
 SHA512 
bc040826311bbff40f5a151ade315d9d47ef1e0f3faa570805e48ca55405265e66308230118b9cd59f701ecd76a7b0fd4d9200dd4ace838521223a162b105374

diff --git a/dev-ruby/facter/facter-3.14.2.ebuild 
b/dev-ruby/facter/facter-3.14.2.ebuild
new file mode 100644
index 000..4c7110c0cf6
--- /dev/null
+++ b/dev-ruby/facter/facter-3.14.2.ebuild
@@ -0,0 +1,112 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby23 ruby24 ruby25 ruby26"
+
+# git-r3 goes after ruby-ng so that it overrides src_unpack properly
+inherit cmake-utils eutils multilib ruby-ng
+
+DESCRIPTION="A cross-platform ruby library for retrieving facts from operating 
systems"
+HOMEPAGE="http://www.puppetlabs.com/puppet/related-projects/facter/;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="debug test"
+if [[ ${PV} ==  ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/puppetlabs/facter.git;
+   EGIT_BRANCH="master"
+else
+   [[ "${PV}" = *_rc* ]] || \
+   KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+   SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+fi
+
+BDEPEND="
+   >=sys-devel/gcc-4.8:*
+   dev-cpp/cpp-hocon"
+COMMON_DEPEND="
+   >=dev-libs/leatherman-1.0.0:=
+   dev-libs/openssl:0=
+   sys-apps/util-linux
+   app-emulation/virt-what
+   net-misc/curl
+   >=dev-libs/boost-1.54:=[nls]
+   =dev-cpp/yaml-cpp-0.5.1
+   ! 10.1.0/>= 10/' \
+   -e '/rspec/ s/2.11.0/2.11/' \
+   -e '/mocha/ s/0.10.5/0.14.0/' lib/Gemfile || die
+   # patches
+   default
+   cmake-utils_src_prepare
+}
+
+each_ruby_configure() {
+   # hack for correct calculation of relative path from facter.rb to
+   # libfacter.so
+   my_ruby_sitelibdir=$(ruby_rbconfig_value 'sitelibdir')
+}
+
+src_configure() {
+   ruby-ng_src_configure
+
+   local mycmakeargs=(
+   -DCMAKE_VERBOSE_MAKEFILE=ON
+   -DRUBY_LIB_INSTALL=${my_ruby_sitelibdir}
+   -DBLKID_LIBRARYDIR="${EPREFIX}/$(get_libdir)"
+   )
+   if use debug; then
+   mycmakeargs+=(
+ -DCMAKE_BUILD_TYPE=Debug
+   )
+   fi
+   cmake-utils_src_configure
+}
+
+src_compile() {
+   addpredict /proc/self/oom_score_adj
+   cmake-utils_src_compile
+}
+
+src_test() {
+   cmake-utils_src_test
+}
+
+each_ruby_install() {
+   doruby "${BUILD_DIR}"/lib/facter.rb
+}
+
+src_install() {
+   cmake-utils_src_install
+   ruby-ng_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/

2019-07-16 Thread Matthew Thode
commit: c9c6a51f47b3774a8e5a8145f0b58b2e9496aee7
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Jul 16 15:06:15 2019 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Tue Jul 16 15:06:28 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9c6a51f

dev-ruby/facter: 3.13.3 bump

Package-Manager: Portage-2.3.66, Repoman-2.3.16
Signed-off-by: Matthew Thode  gentoo.org>

 dev-ruby/facter/Manifest |   1 +
 dev-ruby/facter/facter-3.13.3.ebuild | 112 +++
 2 files changed, 113 insertions(+)

diff --git a/dev-ruby/facter/Manifest b/dev-ruby/facter/Manifest
index 202f831e580..5ea2e4c745d 100644
--- a/dev-ruby/facter/Manifest
+++ b/dev-ruby/facter/Manifest
@@ -1,3 +1,4 @@
 DIST facter-3.13.2.tar.gz 392065 BLAKE2B 
ae06a1a44de25f55b2eb84483a7abc70433b9437a00724f239a908846148f20bdb3e208d10256e6ddeb7d609ee9eb1c572e14dad84d8640fee147c34cb1bf184
 SHA512 
c7d1d0958720e0884b06eccf6d7fca64d2c8462c1747bbfbfe5df957ad009c3e930fe5eee80d42c985ea9f59e2b8b7d0a34a194a7e1c713a043bbee9a3b89df3
+DIST facter-3.13.3.tar.gz 393406 BLAKE2B 
2a428fc43a46024233f2924a759a52bcbf55655cc430add9cbe4958ae36c581c2bbd05069279e129fea2f29afd8cf3a3a6a522b728d14214192253e0010b05c3
 SHA512 
26b1788aae0ffbc7ad9365f03486be5a3a6c27c4b06542aad68eceb34de90de53128d2abcb47fa6cbaeee082b1c1b86739d70619c7263b8797e49a0ed7f6c652
 DIST facter-3.14.1.tar.gz 393548 BLAKE2B 
a3f61df9a7a302948fa8579c451b5cdb973a3e8b92109582b1a6046c68e5212b675f9310012409194f933574d004a7a3fbed1dc0e20576a2ee759feadeac54ee
 SHA512 
b3f4cbaffb2c70423fd9d5eca7afdee35f92f3a3445fb78996258471a3dc3881b1797bed5ee90aa66b62b0e9d1b979dbc05b6e169499d4f1a9e61f002118476d
 DIST facter-3.9.2.tar.gz 380883 BLAKE2B 
d2804664e0499715230e5696c5a9ebae933f5b43dfb37154251d47763c2c7f78cfa8d1413dd836e5a0c76ed67300d066fa5bb390f17f85cd4cb7a444eaf0d133
 SHA512 
bc040826311bbff40f5a151ade315d9d47ef1e0f3faa570805e48ca55405265e66308230118b9cd59f701ecd76a7b0fd4d9200dd4ace838521223a162b105374

diff --git a/dev-ruby/facter/facter-3.13.3.ebuild 
b/dev-ruby/facter/facter-3.13.3.ebuild
new file mode 100644
index 000..4c7110c0cf6
--- /dev/null
+++ b/dev-ruby/facter/facter-3.13.3.ebuild
@@ -0,0 +1,112 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby23 ruby24 ruby25 ruby26"
+
+# git-r3 goes after ruby-ng so that it overrides src_unpack properly
+inherit cmake-utils eutils multilib ruby-ng
+
+DESCRIPTION="A cross-platform ruby library for retrieving facts from operating 
systems"
+HOMEPAGE="http://www.puppetlabs.com/puppet/related-projects/facter/;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="debug test"
+if [[ ${PV} ==  ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/puppetlabs/facter.git;
+   EGIT_BRANCH="master"
+else
+   [[ "${PV}" = *_rc* ]] || \
+   KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+   SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+fi
+
+BDEPEND="
+   >=sys-devel/gcc-4.8:*
+   dev-cpp/cpp-hocon"
+COMMON_DEPEND="
+   >=dev-libs/leatherman-1.0.0:=
+   dev-libs/openssl:0=
+   sys-apps/util-linux
+   app-emulation/virt-what
+   net-misc/curl
+   >=dev-libs/boost-1.54:=[nls]
+   =dev-cpp/yaml-cpp-0.5.1
+   ! 10.1.0/>= 10/' \
+   -e '/rspec/ s/2.11.0/2.11/' \
+   -e '/mocha/ s/0.10.5/0.14.0/' lib/Gemfile || die
+   # patches
+   default
+   cmake-utils_src_prepare
+}
+
+each_ruby_configure() {
+   # hack for correct calculation of relative path from facter.rb to
+   # libfacter.so
+   my_ruby_sitelibdir=$(ruby_rbconfig_value 'sitelibdir')
+}
+
+src_configure() {
+   ruby-ng_src_configure
+
+   local mycmakeargs=(
+   -DCMAKE_VERBOSE_MAKEFILE=ON
+   -DRUBY_LIB_INSTALL=${my_ruby_sitelibdir}
+   -DBLKID_LIBRARYDIR="${EPREFIX}/$(get_libdir)"
+   )
+   if use debug; then
+   mycmakeargs+=(
+ -DCMAKE_BUILD_TYPE=Debug
+   )
+   fi
+   cmake-utils_src_configure
+}
+
+src_compile() {
+   addpredict /proc/self/oom_score_adj
+   cmake-utils_src_compile
+}
+
+src_test() {
+   cmake-utils_src_test
+}
+
+each_ruby_install() {
+   doruby "${BUILD_DIR}"/lib/facter.rb
+}
+
+src_install() {
+   cmake-utils_src_install
+   ruby-ng_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/

2019-07-10 Thread Matthew Thode
commit: fa42c8d85f693a0ac72d0543d8e6435d874fee3e
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed Jul 10 18:24:49 2019 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Wed Jul 10 18:24:56 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa42c8d8

dev-ruby/facter: add cap on boost, fails to build with newer boost

Package-Manager: Portage-2.3.66, Repoman-2.3.16
Signed-off-by: Matthew Thode  gentoo.org>

 dev-ruby/facter/Manifest|   3 -
 dev-ruby/facter/facter-3.12.3.ebuild| 111 
 dev-ruby/facter/facter-3.12.4.ebuild| 111 
 dev-ruby/facter/facter-3.13.0.ebuild| 111 
 dev-ruby/facter/facter-3.13.2-r1.ebuild |   1 +
 dev-ruby/facter/facter-3.14.1.ebuild|   1 +
 dev-ruby/facter/facter-3.9.2-r1.ebuild  |   1 +
 7 files changed, 3 insertions(+), 336 deletions(-)

diff --git a/dev-ruby/facter/Manifest b/dev-ruby/facter/Manifest
index 90b39bf1a1c..202f831e580 100644
--- a/dev-ruby/facter/Manifest
+++ b/dev-ruby/facter/Manifest
@@ -1,6 +1,3 @@
-DIST facter-3.12.3.tar.gz 391836 BLAKE2B 
60ec23ab9df0d6ca069608c897949be8aaf719b2ab1b71455871a9364b7d0111ec78753cdb45d082041d2b028bac8e468a415a2bd9a15fe51dc69ec9738dc723
 SHA512 
d1568ca606b07c67f2e293b020dc5c2d399d5080857e47d3c748a7d104f75231d59dc95d54e5504b24f951ce540d1223102ee1b882e4495633ed89324ccc1c7b
-DIST facter-3.12.4.tar.gz 392011 BLAKE2B 
5e3d7ce65eb6c35cddba70b2b397cdc9c591a6c420a58a04ecddabdc537f0f799c510d14bba436aadbdce9c9932a28b6b36b893526a7727c8017c79827a97b9a
 SHA512 
952bf1ac4c67bfb5170d31bca471c317211523804a14bd39f34b4fd0730586b3764499200b5c816d4b6bd0338482ea8bd83cedc5fe670db38ea6ec144b6e2e94
-DIST facter-3.13.0.tar.gz 391833 BLAKE2B 
8fabb2ebb438975564a770657866c6ac8ac77394c4e3cdb635eae78a744a097ef5eabb4307092cd2b9cf12b4db70623b18b3ca1e2c9e1a248825a2bf53b76565
 SHA512 
f3c39239d7b0708bd98a3e5de5d5623406edf5e60b6321de1d4ec7c8cf903f3ec777640b9301979f2316e90e97e2aa0a80dc71975239dc715aaba61ec7cc37de
 DIST facter-3.13.2.tar.gz 392065 BLAKE2B 
ae06a1a44de25f55b2eb84483a7abc70433b9437a00724f239a908846148f20bdb3e208d10256e6ddeb7d609ee9eb1c572e14dad84d8640fee147c34cb1bf184
 SHA512 
c7d1d0958720e0884b06eccf6d7fca64d2c8462c1747bbfbfe5df957ad009c3e930fe5eee80d42c985ea9f59e2b8b7d0a34a194a7e1c713a043bbee9a3b89df3
 DIST facter-3.14.1.tar.gz 393548 BLAKE2B 
a3f61df9a7a302948fa8579c451b5cdb973a3e8b92109582b1a6046c68e5212b675f9310012409194f933574d004a7a3fbed1dc0e20576a2ee759feadeac54ee
 SHA512 
b3f4cbaffb2c70423fd9d5eca7afdee35f92f3a3445fb78996258471a3dc3881b1797bed5ee90aa66b62b0e9d1b979dbc05b6e169499d4f1a9e61f002118476d
 DIST facter-3.9.2.tar.gz 380883 BLAKE2B 
d2804664e0499715230e5696c5a9ebae933f5b43dfb37154251d47763c2c7f78cfa8d1413dd836e5a0c76ed67300d066fa5bb390f17f85cd4cb7a444eaf0d133
 SHA512 
bc040826311bbff40f5a151ade315d9d47ef1e0f3faa570805e48ca55405265e66308230118b9cd59f701ecd76a7b0fd4d9200dd4ace838521223a162b105374

diff --git a/dev-ruby/facter/facter-3.12.3.ebuild 
b/dev-ruby/facter/facter-3.12.3.ebuild
deleted file mode 100644
index 6d48b1f4f37..000
--- a/dev-ruby/facter/facter-3.12.3.ebuild
+++ /dev/null
@@ -1,111 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby23 ruby24 ruby25"
-
-# git-r3 goes after ruby-ng so that it overrides src_unpack properly
-inherit cmake-utils eutils multilib ruby-ng
-
-DESCRIPTION="A cross-platform ruby library for retrieving facts from operating 
systems"
-HOMEPAGE="http://www.puppetlabs.com/puppet/related-projects/facter/;
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE="debug test"
-if [[ ${PV} ==  ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/puppetlabs/facter.git;
-   EGIT_BRANCH="master"
-else
-   [[ "${PV}" = *_rc* ]] || \
-   KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc x86"
-   SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-fi
-
-BDEPEND="
-   >=sys-devel/gcc-4.8:*
-   dev-cpp/cpp-hocon"
-COMMON_DEPEND="
-   >=dev-libs/leatherman-1.0.0:=
-   dev-libs/openssl:0=
-   sys-apps/util-linux
-   app-emulation/virt-what
-   net-misc/curl
-   >=dev-libs/boost-1.54:=[nls]
-   >=dev-cpp/yaml-cpp-0.5.1
-   ! 10.1.0/>= 10/' \
-   -e '/rspec/ s/2.11.0/2.11/' \
-   -e '/mocha/ s/0.10.5/0.14.0/' lib/Gemfile || die
-   # patches
-   default
-   cmake-utils_src_prepare
-}
-
-each_ruby_configure() {
-   # hack for correct calculation of relative path from facter.rb to
-   # libfacter.so
-   my_ruby_sitelibdir=$(ruby_rbconfig_value 'sitelibdir')
-}
-
-src_configure() {
-   ruby-ng_src_configure
-
-   local mycmakeargs=(
-   -DCMAKE_VERBOSE_MAKEFILE=ON
-   -DRUBY_LIB_INSTALL=${my_ruby_sitelibdir}
-   -DBLKID_LIBRARYDIR="${EPREFIX}/$(get_libdir)"
-   )
-   if use 

[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/

2019-06-27 Thread Matthew Thode
commit: daa18a632beb6ef96e26d9cb35c92af4b549e0df
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Jun 27 14:48:35 2019 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Thu Jun 27 15:25:33 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=daa18a63

dev-ruby/facter: 3.14.1 bump

Package-Manager: Portage-2.3.66, Repoman-2.3.16
Signed-off-by: Matthew Thode  gentoo.org>

 dev-ruby/facter/Manifest |   1 +
 dev-ruby/facter/facter-3.14.1.ebuild | 111 +++
 2 files changed, 112 insertions(+)

diff --git a/dev-ruby/facter/Manifest b/dev-ruby/facter/Manifest
index 6c86ed362db..90b39bf1a1c 100644
--- a/dev-ruby/facter/Manifest
+++ b/dev-ruby/facter/Manifest
@@ -2,4 +2,5 @@ DIST facter-3.12.3.tar.gz 391836 BLAKE2B 
60ec23ab9df0d6ca069608c897949be8aaf719b
 DIST facter-3.12.4.tar.gz 392011 BLAKE2B 
5e3d7ce65eb6c35cddba70b2b397cdc9c591a6c420a58a04ecddabdc537f0f799c510d14bba436aadbdce9c9932a28b6b36b893526a7727c8017c79827a97b9a
 SHA512 
952bf1ac4c67bfb5170d31bca471c317211523804a14bd39f34b4fd0730586b3764499200b5c816d4b6bd0338482ea8bd83cedc5fe670db38ea6ec144b6e2e94
 DIST facter-3.13.0.tar.gz 391833 BLAKE2B 
8fabb2ebb438975564a770657866c6ac8ac77394c4e3cdb635eae78a744a097ef5eabb4307092cd2b9cf12b4db70623b18b3ca1e2c9e1a248825a2bf53b76565
 SHA512 
f3c39239d7b0708bd98a3e5de5d5623406edf5e60b6321de1d4ec7c8cf903f3ec777640b9301979f2316e90e97e2aa0a80dc71975239dc715aaba61ec7cc37de
 DIST facter-3.13.2.tar.gz 392065 BLAKE2B 
ae06a1a44de25f55b2eb84483a7abc70433b9437a00724f239a908846148f20bdb3e208d10256e6ddeb7d609ee9eb1c572e14dad84d8640fee147c34cb1bf184
 SHA512 
c7d1d0958720e0884b06eccf6d7fca64d2c8462c1747bbfbfe5df957ad009c3e930fe5eee80d42c985ea9f59e2b8b7d0a34a194a7e1c713a043bbee9a3b89df3
+DIST facter-3.14.1.tar.gz 393548 BLAKE2B 
a3f61df9a7a302948fa8579c451b5cdb973a3e8b92109582b1a6046c68e5212b675f9310012409194f933574d004a7a3fbed1dc0e20576a2ee759feadeac54ee
 SHA512 
b3f4cbaffb2c70423fd9d5eca7afdee35f92f3a3445fb78996258471a3dc3881b1797bed5ee90aa66b62b0e9d1b979dbc05b6e169499d4f1a9e61f002118476d
 DIST facter-3.9.2.tar.gz 380883 BLAKE2B 
d2804664e0499715230e5696c5a9ebae933f5b43dfb37154251d47763c2c7f78cfa8d1413dd836e5a0c76ed67300d066fa5bb390f17f85cd4cb7a444eaf0d133
 SHA512 
bc040826311bbff40f5a151ade315d9d47ef1e0f3faa570805e48ca55405265e66308230118b9cd59f701ecd76a7b0fd4d9200dd4ace838521223a162b105374

diff --git a/dev-ruby/facter/facter-3.14.1.ebuild 
b/dev-ruby/facter/facter-3.14.1.ebuild
new file mode 100644
index 000..41229ebb2d2
--- /dev/null
+++ b/dev-ruby/facter/facter-3.14.1.ebuild
@@ -0,0 +1,111 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby23 ruby24 ruby25 ruby26"
+
+# git-r3 goes after ruby-ng so that it overrides src_unpack properly
+inherit cmake-utils eutils multilib ruby-ng
+
+DESCRIPTION="A cross-platform ruby library for retrieving facts from operating 
systems"
+HOMEPAGE="http://www.puppetlabs.com/puppet/related-projects/facter/;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="debug test"
+if [[ ${PV} ==  ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/puppetlabs/facter.git;
+   EGIT_BRANCH="master"
+else
+   [[ "${PV}" = *_rc* ]] || \
+   KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+   SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+fi
+
+BDEPEND="
+   >=sys-devel/gcc-4.8:*
+   dev-cpp/cpp-hocon"
+COMMON_DEPEND="
+   >=dev-libs/leatherman-1.0.0:=
+   dev-libs/openssl:0=
+   sys-apps/util-linux
+   app-emulation/virt-what
+   net-misc/curl
+   >=dev-libs/boost-1.54:=[nls]
+   >=dev-cpp/yaml-cpp-0.5.1
+   ! 10.1.0/>= 10/' \
+   -e '/rspec/ s/2.11.0/2.11/' \
+   -e '/mocha/ s/0.10.5/0.14.0/' lib/Gemfile || die
+   # patches
+   default
+   cmake-utils_src_prepare
+}
+
+each_ruby_configure() {
+   # hack for correct calculation of relative path from facter.rb to
+   # libfacter.so
+   my_ruby_sitelibdir=$(ruby_rbconfig_value 'sitelibdir')
+}
+
+src_configure() {
+   ruby-ng_src_configure
+
+   local mycmakeargs=(
+   -DCMAKE_VERBOSE_MAKEFILE=ON
+   -DRUBY_LIB_INSTALL=${my_ruby_sitelibdir}
+   -DBLKID_LIBRARYDIR="${EPREFIX}/$(get_libdir)"
+   )
+   if use debug; then
+   mycmakeargs+=(
+ -DCMAKE_BUILD_TYPE=Debug
+   )
+   fi
+   cmake-utils_src_configure
+}
+
+src_compile() {
+   addpredict /proc/self/oom_score_adj
+   cmake-utils_src_compile
+}
+
+src_test() {
+   cmake-utils_src_test
+}
+
+each_ruby_install() {
+   doruby "${BUILD_DIR}"/lib/facter.rb
+}
+
+src_install() {
+   cmake-utils_src_install
+   ruby-ng_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/

2019-05-29 Thread Michał Górny
commit: eff5d163c6a1edc81b41b2c7e5b5e687ce582e56
Author: Michał Górny  gentoo  org>
AuthorDate: Tue May 28 18:43:30 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed May 29 10:00:03 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eff5d163

dev-ruby/facter: [QA] Fix openssl dep

Fix openssl dependency to :0=, as the package clearly build against
OpenSSL and only slot 0 installs development files.

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

 dev-ruby/facter/facter-3.12.3.ebuild  | 2 +-
 dev-ruby/facter/facter-3.12.4.ebuild  | 2 +-
 dev-ruby/facter/facter-3.13.0.ebuild  | 2 +-
 dev-ruby/facter/{facter-3.13.2.ebuild => facter-3.13.2-r1.ebuild} | 2 +-
 dev-ruby/facter/{facter-3.9.2.ebuild => facter-3.9.2-r1.ebuild}   | 4 ++--
 dev-ruby/facter/facter-.ebuild| 4 ++--
 6 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/dev-ruby/facter/facter-3.12.3.ebuild 
b/dev-ruby/facter/facter-3.12.3.ebuild
index 1f3d2812887..6d48b1f4f37 100644
--- a/dev-ruby/facter/facter-3.12.3.ebuild
+++ b/dev-ruby/facter/facter-3.12.3.ebuild
@@ -28,7 +28,7 @@ BDEPEND="
dev-cpp/cpp-hocon"
 COMMON_DEPEND="
>=dev-libs/leatherman-1.0.0:=
-   dev-libs/openssl:*
+   dev-libs/openssl:0=
sys-apps/util-linux
app-emulation/virt-what
net-misc/curl

diff --git a/dev-ruby/facter/facter-3.12.4.ebuild 
b/dev-ruby/facter/facter-3.12.4.ebuild
index 1f3d2812887..6d48b1f4f37 100644
--- a/dev-ruby/facter/facter-3.12.4.ebuild
+++ b/dev-ruby/facter/facter-3.12.4.ebuild
@@ -28,7 +28,7 @@ BDEPEND="
dev-cpp/cpp-hocon"
 COMMON_DEPEND="
>=dev-libs/leatherman-1.0.0:=
-   dev-libs/openssl:*
+   dev-libs/openssl:0=
sys-apps/util-linux
app-emulation/virt-what
net-misc/curl

diff --git a/dev-ruby/facter/facter-3.13.0.ebuild 
b/dev-ruby/facter/facter-3.13.0.ebuild
index 1f3d2812887..6d48b1f4f37 100644
--- a/dev-ruby/facter/facter-3.13.0.ebuild
+++ b/dev-ruby/facter/facter-3.13.0.ebuild
@@ -28,7 +28,7 @@ BDEPEND="
dev-cpp/cpp-hocon"
 COMMON_DEPEND="
>=dev-libs/leatherman-1.0.0:=
-   dev-libs/openssl:*
+   dev-libs/openssl:0=
sys-apps/util-linux
app-emulation/virt-what
net-misc/curl

diff --git a/dev-ruby/facter/facter-3.13.2.ebuild 
b/dev-ruby/facter/facter-3.13.2-r1.ebuild
similarity index 99%
rename from dev-ruby/facter/facter-3.13.2.ebuild
rename to dev-ruby/facter/facter-3.13.2-r1.ebuild
index 73d4aa321d5..ebbe2255c46 100644
--- a/dev-ruby/facter/facter-3.13.2.ebuild
+++ b/dev-ruby/facter/facter-3.13.2-r1.ebuild
@@ -28,7 +28,7 @@ BDEPEND="
dev-cpp/cpp-hocon"
 COMMON_DEPEND="
>=dev-libs/leatherman-1.0.0:=
-   dev-libs/openssl:*
+   dev-libs/openssl:0=
sys-apps/util-linux
app-emulation/virt-what
net-misc/curl

diff --git a/dev-ruby/facter/facter-3.9.2.ebuild 
b/dev-ruby/facter/facter-3.9.2-r1.ebuild
similarity index 97%
rename from dev-ruby/facter/facter-3.9.2.ebuild
rename to dev-ruby/facter/facter-3.9.2-r1.ebuild
index 67281c8efef..f23d657e2fe 100644
--- a/dev-ruby/facter/facter-3.9.2.ebuild
+++ b/dev-ruby/facter/facter-3.9.2-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -21,7 +21,7 @@ BDEPEND="
>=dev-libs/leatherman-1.0.0
dev-cpp/cpp-hocon"
 CDEPEND="
-   dev-libs/openssl:*
+   dev-libs/openssl:0=
sys-apps/util-linux
app-emulation/virt-what
net-misc/curl

diff --git a/dev-ruby/facter/facter-.ebuild 
b/dev-ruby/facter/facter-.ebuild
index 683775e7668..89cbbf1b0b4 100644
--- a/dev-ruby/facter/facter-.ebuild
+++ b/dev-ruby/facter/facter-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -28,7 +28,7 @@ BDEPEND="
dev-cpp/cpp-hocon"
 COMMON_DEPEND="
>=dev-libs/leatherman-1.0.0:=
-   dev-libs/openssl:*
+   dev-libs/openssl:0=
sys-apps/util-linux
app-emulation/virt-what
net-misc/curl



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/

2019-05-15 Thread Hans de Graaff
commit: cb0a147694e27e1ed06aef4d9f11ced9a2f237f7
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed May 15 18:11:20 2019 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed May 15 18:29:30 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb0a1476

dev-ruby/facter: add ruby26

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

 dev-ruby/facter/facter-3.13.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/facter/facter-3.13.2.ebuild 
b/dev-ruby/facter/facter-3.13.2.ebuild
index 1f3d2812887..73d4aa321d5 100644
--- a/dev-ruby/facter/facter-3.13.2.ebuild
+++ b/dev-ruby/facter/facter-3.13.2.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
-USE_RUBY="ruby23 ruby24 ruby25"
+USE_RUBY="ruby23 ruby24 ruby25 ruby26"
 
 # git-r3 goes after ruby-ng so that it overrides src_unpack properly
 inherit cmake-utils eutils multilib ruby-ng



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/

2019-04-24 Thread Matthew Thode
commit: a8453c70838d47094b64c0405975458eca755238
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Apr 25 01:08:00 2019 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Thu Apr 25 01:11:08 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8453c70

dev-ruby/facter: 3.13.2 and 3.12.4 stable amd64/x86 with cleanup

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Matthew Thode  gentoo.org>

 dev-ruby/facter/Manifest |   2 -
 dev-ruby/facter/facter-3.12.2.ebuild | 110 --
 dev-ruby/facter/facter-3.12.4.ebuild |   2 +-
 dev-ruby/facter/facter-3.13.1.ebuild | 111 ---
 dev-ruby/facter/facter-3.13.2.ebuild |   2 +-
 5 files changed, 2 insertions(+), 225 deletions(-)

diff --git a/dev-ruby/facter/Manifest b/dev-ruby/facter/Manifest
index 0327979a07c..6c86ed362db 100644
--- a/dev-ruby/facter/Manifest
+++ b/dev-ruby/facter/Manifest
@@ -1,7 +1,5 @@
-DIST facter-3.12.2.tar.gz 391789 BLAKE2B 
a4476dd37629aa770d66c2597d29a2bf46ae67df2484bffc8c66fb18a0a93eea58bb11fbfb117c8f4778e10649315b1b53b4a609bc51327e29e87dcb00e96d07
 SHA512 
82901e973c187faf2b70863fe34e46d4f8f4a706364587fa293a8b91818c75bd3ec3cc6e5784bcb600f3dacb2c43c918708ae0996ea0e0e68cbcfaec458f9c27
 DIST facter-3.12.3.tar.gz 391836 BLAKE2B 
60ec23ab9df0d6ca069608c897949be8aaf719b2ab1b71455871a9364b7d0111ec78753cdb45d082041d2b028bac8e468a415a2bd9a15fe51dc69ec9738dc723
 SHA512 
d1568ca606b07c67f2e293b020dc5c2d399d5080857e47d3c748a7d104f75231d59dc95d54e5504b24f951ce540d1223102ee1b882e4495633ed89324ccc1c7b
 DIST facter-3.12.4.tar.gz 392011 BLAKE2B 
5e3d7ce65eb6c35cddba70b2b397cdc9c591a6c420a58a04ecddabdc537f0f799c510d14bba436aadbdce9c9932a28b6b36b893526a7727c8017c79827a97b9a
 SHA512 
952bf1ac4c67bfb5170d31bca471c317211523804a14bd39f34b4fd0730586b3764499200b5c816d4b6bd0338482ea8bd83cedc5fe670db38ea6ec144b6e2e94
 DIST facter-3.13.0.tar.gz 391833 BLAKE2B 
8fabb2ebb438975564a770657866c6ac8ac77394c4e3cdb635eae78a744a097ef5eabb4307092cd2b9cf12b4db70623b18b3ca1e2c9e1a248825a2bf53b76565
 SHA512 
f3c39239d7b0708bd98a3e5de5d5623406edf5e60b6321de1d4ec7c8cf903f3ec777640b9301979f2316e90e97e2aa0a80dc71975239dc715aaba61ec7cc37de
-DIST facter-3.13.1.tar.gz 392008 BLAKE2B 
c08eccbad8210aa8f75563566b84d8a179fc90dc74829c8a325a0c20d96189870cc4f59eb46d12603a1e3fd12650eebceba39a6553a54dcb0138c37c5d94395d
 SHA512 
22d65d3c7eeedc674b99dcba1503bcecdc268abda0f25e6e209f1c3560dc8077b13fc5a6bbb8de1b45f2b7f5d1f2dfec8aa4fe20461a1b1d6a1a65674f570e56
 DIST facter-3.13.2.tar.gz 392065 BLAKE2B 
ae06a1a44de25f55b2eb84483a7abc70433b9437a00724f239a908846148f20bdb3e208d10256e6ddeb7d609ee9eb1c572e14dad84d8640fee147c34cb1bf184
 SHA512 
c7d1d0958720e0884b06eccf6d7fca64d2c8462c1747bbfbfe5df957ad009c3e930fe5eee80d42c985ea9f59e2b8b7d0a34a194a7e1c713a043bbee9a3b89df3
 DIST facter-3.9.2.tar.gz 380883 BLAKE2B 
d2804664e0499715230e5696c5a9ebae933f5b43dfb37154251d47763c2c7f78cfa8d1413dd836e5a0c76ed67300d066fa5bb390f17f85cd4cb7a444eaf0d133
 SHA512 
bc040826311bbff40f5a151ade315d9d47ef1e0f3faa570805e48ca55405265e66308230118b9cd59f701ecd76a7b0fd4d9200dd4ace838521223a162b105374

diff --git a/dev-ruby/facter/facter-3.12.2.ebuild 
b/dev-ruby/facter/facter-3.12.2.ebuild
deleted file mode 100644
index ec0ab034459..000
--- a/dev-ruby/facter/facter-3.12.2.ebuild
+++ /dev/null
@@ -1,110 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby23 ruby24 ruby25"
-
-# git-r3 goes after ruby-ng so that it overrides src_unpack properly
-inherit cmake-utils eutils multilib ruby-ng
-
-DESCRIPTION="A cross-platform ruby library for retrieving facts from operating 
systems"
-HOMEPAGE="http://www.puppetlabs.com/puppet/related-projects/facter/;
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE="debug test"
-if [[ ${PV} ==  ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/puppetlabs/facter.git;
-   EGIT_BRANCH="master"
-else
-   [[ "${PV}" = *_rc* ]] || \
-   KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc x86"
-   SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-fi
-
-BDEPEND="
-   >=sys-devel/gcc-4.8:*
-   dev-cpp/cpp-hocon"
-COMMON_DEPEND="
-   >=dev-libs/leatherman-1.0.0:=
-   dev-libs/openssl:*
-   sys-apps/util-linux
-   app-emulation/virt-what
-   net-misc/curl
-   >=dev-libs/boost-1.54:=[nls]
-   >=dev-cpp/yaml-cpp-0.5.1
-   ! 10.1.0/>= 10/' \
-   -e '/rspec/ s/2.11.0/2.11/' \
-   -e '/mocha/ s/0.10.5/0.14.0/' lib/Gemfile || die
-   # patches
-   default
-   cmake-utils_src_prepare
-}
-
-each_ruby_configure() {
-   # hack for correct calculation of relative path from facter.rb to
-   # libfacter.so
-   my_ruby_sitelibdir=$(ruby_rbconfig_value 'sitelibdir')
-}
-
-src_configure() {
-   ruby-ng_src_configure
-
-   local mycmakeargs=(
-   

[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/

2019-04-11 Thread Matthew Thode
commit: 636114725199b28ace0bd729c2aa1be5e715af11
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Apr 11 20:33:27 2019 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Thu Apr 11 20:33:27 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63611472

dev-ruby/facter: 3.13.2 bump

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Matthew Thode  gentoo.org>

 dev-ruby/facter/Manifest |   1 +
 dev-ruby/facter/facter-3.13.2.ebuild | 111 +++
 2 files changed, 112 insertions(+)

diff --git a/dev-ruby/facter/Manifest b/dev-ruby/facter/Manifest
index d4ecfa010c9..0327979a07c 100644
--- a/dev-ruby/facter/Manifest
+++ b/dev-ruby/facter/Manifest
@@ -3,4 +3,5 @@ DIST facter-3.12.3.tar.gz 391836 BLAKE2B 
60ec23ab9df0d6ca069608c897949be8aaf719b
 DIST facter-3.12.4.tar.gz 392011 BLAKE2B 
5e3d7ce65eb6c35cddba70b2b397cdc9c591a6c420a58a04ecddabdc537f0f799c510d14bba436aadbdce9c9932a28b6b36b893526a7727c8017c79827a97b9a
 SHA512 
952bf1ac4c67bfb5170d31bca471c317211523804a14bd39f34b4fd0730586b3764499200b5c816d4b6bd0338482ea8bd83cedc5fe670db38ea6ec144b6e2e94
 DIST facter-3.13.0.tar.gz 391833 BLAKE2B 
8fabb2ebb438975564a770657866c6ac8ac77394c4e3cdb635eae78a744a097ef5eabb4307092cd2b9cf12b4db70623b18b3ca1e2c9e1a248825a2bf53b76565
 SHA512 
f3c39239d7b0708bd98a3e5de5d5623406edf5e60b6321de1d4ec7c8cf903f3ec777640b9301979f2316e90e97e2aa0a80dc71975239dc715aaba61ec7cc37de
 DIST facter-3.13.1.tar.gz 392008 BLAKE2B 
c08eccbad8210aa8f75563566b84d8a179fc90dc74829c8a325a0c20d96189870cc4f59eb46d12603a1e3fd12650eebceba39a6553a54dcb0138c37c5d94395d
 SHA512 
22d65d3c7eeedc674b99dcba1503bcecdc268abda0f25e6e209f1c3560dc8077b13fc5a6bbb8de1b45f2b7f5d1f2dfec8aa4fe20461a1b1d6a1a65674f570e56
+DIST facter-3.13.2.tar.gz 392065 BLAKE2B 
ae06a1a44de25f55b2eb84483a7abc70433b9437a00724f239a908846148f20bdb3e208d10256e6ddeb7d609ee9eb1c572e14dad84d8640fee147c34cb1bf184
 SHA512 
c7d1d0958720e0884b06eccf6d7fca64d2c8462c1747bbfbfe5df957ad009c3e930fe5eee80d42c985ea9f59e2b8b7d0a34a194a7e1c713a043bbee9a3b89df3
 DIST facter-3.9.2.tar.gz 380883 BLAKE2B 
d2804664e0499715230e5696c5a9ebae933f5b43dfb37154251d47763c2c7f78cfa8d1413dd836e5a0c76ed67300d066fa5bb390f17f85cd4cb7a444eaf0d133
 SHA512 
bc040826311bbff40f5a151ade315d9d47ef1e0f3faa570805e48ca55405265e66308230118b9cd59f701ecd76a7b0fd4d9200dd4ace838521223a162b105374

diff --git a/dev-ruby/facter/facter-3.13.2.ebuild 
b/dev-ruby/facter/facter-3.13.2.ebuild
new file mode 100644
index 000..c6ee584a2af
--- /dev/null
+++ b/dev-ruby/facter/facter-3.13.2.ebuild
@@ -0,0 +1,111 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby23 ruby24 ruby25"
+
+# git-r3 goes after ruby-ng so that it overrides src_unpack properly
+inherit cmake-utils eutils multilib ruby-ng
+
+DESCRIPTION="A cross-platform ruby library for retrieving facts from operating 
systems"
+HOMEPAGE="http://www.puppetlabs.com/puppet/related-projects/facter/;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="debug test"
+if [[ ${PV} ==  ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/puppetlabs/facter.git;
+   EGIT_BRANCH="master"
+else
+   [[ "${PV}" = *_rc* ]] || \
+   KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+   SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+fi
+
+BDEPEND="
+   >=sys-devel/gcc-4.8:*
+   dev-cpp/cpp-hocon"
+COMMON_DEPEND="
+   >=dev-libs/leatherman-1.0.0:=
+   dev-libs/openssl:*
+   sys-apps/util-linux
+   app-emulation/virt-what
+   net-misc/curl
+   >=dev-libs/boost-1.54:=[nls]
+   >=dev-cpp/yaml-cpp-0.5.1
+   ! 10.1.0/>= 10/' \
+   -e '/rspec/ s/2.11.0/2.11/' \
+   -e '/mocha/ s/0.10.5/0.14.0/' lib/Gemfile || die
+   # patches
+   default
+   cmake-utils_src_prepare
+}
+
+each_ruby_configure() {
+   # hack for correct calculation of relative path from facter.rb to
+   # libfacter.so
+   my_ruby_sitelibdir=$(ruby_rbconfig_value 'sitelibdir')
+}
+
+src_configure() {
+   ruby-ng_src_configure
+
+   local mycmakeargs=(
+   -DCMAKE_VERBOSE_MAKEFILE=ON
+   -DRUBY_LIB_INSTALL=${my_ruby_sitelibdir}
+   -DBLKID_LIBRARYDIR="${EPREFIX}/$(get_libdir)"
+   )
+   if use debug; then
+   mycmakeargs+=(
+ -DCMAKE_BUILD_TYPE=Debug
+   )
+   fi
+   cmake-utils_src_configure
+}
+
+src_compile() {
+   addpredict /proc/self/oom_score_adj
+   cmake-utils_src_compile
+}
+
+src_test() {
+   cmake-utils_src_test
+}
+
+each_ruby_install() {
+   doruby "${BUILD_DIR}"/lib/facter.rb
+}
+
+src_install() {
+   cmake-utils_src_install
+   ruby-ng_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/

2019-03-26 Thread Matthew Thode
commit: 6bbfcf581b4aa2558d4c5bd69e460cd6d07c7ccc
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Mar 26 15:42:52 2019 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Tue Mar 26 15:54:10 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bbfcf58

dev-ruby/facter: 3.13.1 bump

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Matthew Thode  gentoo.org>

 dev-ruby/facter/Manifest |   1 +
 dev-ruby/facter/facter-3.13.1.ebuild | 111 +++
 2 files changed, 112 insertions(+)

diff --git a/dev-ruby/facter/Manifest b/dev-ruby/facter/Manifest
index 410770c1145..d4ecfa010c9 100644
--- a/dev-ruby/facter/Manifest
+++ b/dev-ruby/facter/Manifest
@@ -2,4 +2,5 @@ DIST facter-3.12.2.tar.gz 391789 BLAKE2B 
a4476dd37629aa770d66c2597d29a2bf46ae67d
 DIST facter-3.12.3.tar.gz 391836 BLAKE2B 
60ec23ab9df0d6ca069608c897949be8aaf719b2ab1b71455871a9364b7d0111ec78753cdb45d082041d2b028bac8e468a415a2bd9a15fe51dc69ec9738dc723
 SHA512 
d1568ca606b07c67f2e293b020dc5c2d399d5080857e47d3c748a7d104f75231d59dc95d54e5504b24f951ce540d1223102ee1b882e4495633ed89324ccc1c7b
 DIST facter-3.12.4.tar.gz 392011 BLAKE2B 
5e3d7ce65eb6c35cddba70b2b397cdc9c591a6c420a58a04ecddabdc537f0f799c510d14bba436aadbdce9c9932a28b6b36b893526a7727c8017c79827a97b9a
 SHA512 
952bf1ac4c67bfb5170d31bca471c317211523804a14bd39f34b4fd0730586b3764499200b5c816d4b6bd0338482ea8bd83cedc5fe670db38ea6ec144b6e2e94
 DIST facter-3.13.0.tar.gz 391833 BLAKE2B 
8fabb2ebb438975564a770657866c6ac8ac77394c4e3cdb635eae78a744a097ef5eabb4307092cd2b9cf12b4db70623b18b3ca1e2c9e1a248825a2bf53b76565
 SHA512 
f3c39239d7b0708bd98a3e5de5d5623406edf5e60b6321de1d4ec7c8cf903f3ec777640b9301979f2316e90e97e2aa0a80dc71975239dc715aaba61ec7cc37de
+DIST facter-3.13.1.tar.gz 392008 BLAKE2B 
c08eccbad8210aa8f75563566b84d8a179fc90dc74829c8a325a0c20d96189870cc4f59eb46d12603a1e3fd12650eebceba39a6553a54dcb0138c37c5d94395d
 SHA512 
22d65d3c7eeedc674b99dcba1503bcecdc268abda0f25e6e209f1c3560dc8077b13fc5a6bbb8de1b45f2b7f5d1f2dfec8aa4fe20461a1b1d6a1a65674f570e56
 DIST facter-3.9.2.tar.gz 380883 BLAKE2B 
d2804664e0499715230e5696c5a9ebae933f5b43dfb37154251d47763c2c7f78cfa8d1413dd836e5a0c76ed67300d066fa5bb390f17f85cd4cb7a444eaf0d133
 SHA512 
bc040826311bbff40f5a151ade315d9d47ef1e0f3faa570805e48ca55405265e66308230118b9cd59f701ecd76a7b0fd4d9200dd4ace838521223a162b105374

diff --git a/dev-ruby/facter/facter-3.13.1.ebuild 
b/dev-ruby/facter/facter-3.13.1.ebuild
new file mode 100644
index 000..c6ee584a2af
--- /dev/null
+++ b/dev-ruby/facter/facter-3.13.1.ebuild
@@ -0,0 +1,111 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby23 ruby24 ruby25"
+
+# git-r3 goes after ruby-ng so that it overrides src_unpack properly
+inherit cmake-utils eutils multilib ruby-ng
+
+DESCRIPTION="A cross-platform ruby library for retrieving facts from operating 
systems"
+HOMEPAGE="http://www.puppetlabs.com/puppet/related-projects/facter/;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="debug test"
+if [[ ${PV} ==  ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/puppetlabs/facter.git;
+   EGIT_BRANCH="master"
+else
+   [[ "${PV}" = *_rc* ]] || \
+   KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+   SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+fi
+
+BDEPEND="
+   >=sys-devel/gcc-4.8:*
+   dev-cpp/cpp-hocon"
+COMMON_DEPEND="
+   >=dev-libs/leatherman-1.0.0:=
+   dev-libs/openssl:*
+   sys-apps/util-linux
+   app-emulation/virt-what
+   net-misc/curl
+   >=dev-libs/boost-1.54:=[nls]
+   >=dev-cpp/yaml-cpp-0.5.1
+   ! 10.1.0/>= 10/' \
+   -e '/rspec/ s/2.11.0/2.11/' \
+   -e '/mocha/ s/0.10.5/0.14.0/' lib/Gemfile || die
+   # patches
+   default
+   cmake-utils_src_prepare
+}
+
+each_ruby_configure() {
+   # hack for correct calculation of relative path from facter.rb to
+   # libfacter.so
+   my_ruby_sitelibdir=$(ruby_rbconfig_value 'sitelibdir')
+}
+
+src_configure() {
+   ruby-ng_src_configure
+
+   local mycmakeargs=(
+   -DCMAKE_VERBOSE_MAKEFILE=ON
+   -DRUBY_LIB_INSTALL=${my_ruby_sitelibdir}
+   -DBLKID_LIBRARYDIR="${EPREFIX}/$(get_libdir)"
+   )
+   if use debug; then
+   mycmakeargs+=(
+ -DCMAKE_BUILD_TYPE=Debug
+   )
+   fi
+   cmake-utils_src_configure
+}
+
+src_compile() {
+   addpredict /proc/self/oom_score_adj
+   cmake-utils_src_compile
+}
+
+src_test() {
+   cmake-utils_src_test
+}
+
+each_ruby_install() {
+   doruby "${BUILD_DIR}"/lib/facter.rb
+}
+
+src_install() {
+   cmake-utils_src_install
+   ruby-ng_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/

2019-03-23 Thread Matthew Thode
commit: 239a689fcdc78ee2dd74f4c7be13bbaf599556e9
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Mar 23 19:08:44 2019 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sat Mar 23 19:58:16 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=239a689f

dev-ruby/facter: 3.12.4 bump

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Matthew Thode  gentoo.org>

 dev-ruby/facter/Manifest |   1 +
 dev-ruby/facter/facter-3.12.4.ebuild | 111 +++
 2 files changed, 112 insertions(+)

diff --git a/dev-ruby/facter/Manifest b/dev-ruby/facter/Manifest
index 49bcee966dc..410770c1145 100644
--- a/dev-ruby/facter/Manifest
+++ b/dev-ruby/facter/Manifest
@@ -1,4 +1,5 @@
 DIST facter-3.12.2.tar.gz 391789 BLAKE2B 
a4476dd37629aa770d66c2597d29a2bf46ae67df2484bffc8c66fb18a0a93eea58bb11fbfb117c8f4778e10649315b1b53b4a609bc51327e29e87dcb00e96d07
 SHA512 
82901e973c187faf2b70863fe34e46d4f8f4a706364587fa293a8b91818c75bd3ec3cc6e5784bcb600f3dacb2c43c918708ae0996ea0e0e68cbcfaec458f9c27
 DIST facter-3.12.3.tar.gz 391836 BLAKE2B 
60ec23ab9df0d6ca069608c897949be8aaf719b2ab1b71455871a9364b7d0111ec78753cdb45d082041d2b028bac8e468a415a2bd9a15fe51dc69ec9738dc723
 SHA512 
d1568ca606b07c67f2e293b020dc5c2d399d5080857e47d3c748a7d104f75231d59dc95d54e5504b24f951ce540d1223102ee1b882e4495633ed89324ccc1c7b
+DIST facter-3.12.4.tar.gz 392011 BLAKE2B 
5e3d7ce65eb6c35cddba70b2b397cdc9c591a6c420a58a04ecddabdc537f0f799c510d14bba436aadbdce9c9932a28b6b36b893526a7727c8017c79827a97b9a
 SHA512 
952bf1ac4c67bfb5170d31bca471c317211523804a14bd39f34b4fd0730586b3764499200b5c816d4b6bd0338482ea8bd83cedc5fe670db38ea6ec144b6e2e94
 DIST facter-3.13.0.tar.gz 391833 BLAKE2B 
8fabb2ebb438975564a770657866c6ac8ac77394c4e3cdb635eae78a744a097ef5eabb4307092cd2b9cf12b4db70623b18b3ca1e2c9e1a248825a2bf53b76565
 SHA512 
f3c39239d7b0708bd98a3e5de5d5623406edf5e60b6321de1d4ec7c8cf903f3ec777640b9301979f2316e90e97e2aa0a80dc71975239dc715aaba61ec7cc37de
 DIST facter-3.9.2.tar.gz 380883 BLAKE2B 
d2804664e0499715230e5696c5a9ebae933f5b43dfb37154251d47763c2c7f78cfa8d1413dd836e5a0c76ed67300d066fa5bb390f17f85cd4cb7a444eaf0d133
 SHA512 
bc040826311bbff40f5a151ade315d9d47ef1e0f3faa570805e48ca55405265e66308230118b9cd59f701ecd76a7b0fd4d9200dd4ace838521223a162b105374

diff --git a/dev-ruby/facter/facter-3.12.4.ebuild 
b/dev-ruby/facter/facter-3.12.4.ebuild
new file mode 100644
index 000..c6ee584a2af
--- /dev/null
+++ b/dev-ruby/facter/facter-3.12.4.ebuild
@@ -0,0 +1,111 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby23 ruby24 ruby25"
+
+# git-r3 goes after ruby-ng so that it overrides src_unpack properly
+inherit cmake-utils eutils multilib ruby-ng
+
+DESCRIPTION="A cross-platform ruby library for retrieving facts from operating 
systems"
+HOMEPAGE="http://www.puppetlabs.com/puppet/related-projects/facter/;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="debug test"
+if [[ ${PV} ==  ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/puppetlabs/facter.git;
+   EGIT_BRANCH="master"
+else
+   [[ "${PV}" = *_rc* ]] || \
+   KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+   SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+fi
+
+BDEPEND="
+   >=sys-devel/gcc-4.8:*
+   dev-cpp/cpp-hocon"
+COMMON_DEPEND="
+   >=dev-libs/leatherman-1.0.0:=
+   dev-libs/openssl:*
+   sys-apps/util-linux
+   app-emulation/virt-what
+   net-misc/curl
+   >=dev-libs/boost-1.54:=[nls]
+   >=dev-cpp/yaml-cpp-0.5.1
+   ! 10.1.0/>= 10/' \
+   -e '/rspec/ s/2.11.0/2.11/' \
+   -e '/mocha/ s/0.10.5/0.14.0/' lib/Gemfile || die
+   # patches
+   default
+   cmake-utils_src_prepare
+}
+
+each_ruby_configure() {
+   # hack for correct calculation of relative path from facter.rb to
+   # libfacter.so
+   my_ruby_sitelibdir=$(ruby_rbconfig_value 'sitelibdir')
+}
+
+src_configure() {
+   ruby-ng_src_configure
+
+   local mycmakeargs=(
+   -DCMAKE_VERBOSE_MAKEFILE=ON
+   -DRUBY_LIB_INSTALL=${my_ruby_sitelibdir}
+   -DBLKID_LIBRARYDIR="${EPREFIX}/$(get_libdir)"
+   )
+   if use debug; then
+   mycmakeargs+=(
+ -DCMAKE_BUILD_TYPE=Debug
+   )
+   fi
+   cmake-utils_src_configure
+}
+
+src_compile() {
+   addpredict /proc/self/oom_score_adj
+   cmake-utils_src_compile
+}
+
+src_test() {
+   cmake-utils_src_test
+}
+
+each_ruby_install() {
+   doruby "${BUILD_DIR}"/lib/facter.rb
+}
+
+src_install() {
+   cmake-utils_src_install
+   ruby-ng_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/

2019-03-18 Thread Matthew Thode
commit: bb02604edd25affba7fcf8b54d5226f177d6b194
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon Mar 18 16:18:23 2019 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Mon Mar 18 16:18:50 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb02604e

dev-ruby/facter: 3.13.0 stable amd64 and x86

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Matthew Thode  gentoo.org>

 dev-ruby/facter/facter-3.13.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/facter/facter-3.13.0.ebuild 
b/dev-ruby/facter/facter-3.13.0.ebuild
index c6ee584a2af..1f3d2812887 100644
--- a/dev-ruby/facter/facter-3.13.0.ebuild
+++ b/dev-ruby/facter/facter-3.13.0.ebuild
@@ -19,7 +19,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_BRANCH="master"
 else
[[ "${PV}" = *_rc* ]] || \
-   KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+   KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc x86"
SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
 fi
 



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/

2019-02-18 Thread Matthew Thode
commit: 27b8ed4fd4aaab537034830ccc28ea467aa992ea
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon Feb 18 16:48:06 2019 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Mon Feb 18 16:48:06 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27b8ed4f

dev-ruby/facter: 3.13.0 bump

Package-Manager: Portage-2.3.51, Repoman-2.3.12
Signed-off-by: Matthew Thode  gentoo.org>

 dev-ruby/facter/Manifest |   1 +
 dev-ruby/facter/facter-3.13.0.ebuild | 111 +++
 2 files changed, 112 insertions(+)

diff --git a/dev-ruby/facter/Manifest b/dev-ruby/facter/Manifest
index 9938d3f0d86..49bcee966dc 100644
--- a/dev-ruby/facter/Manifest
+++ b/dev-ruby/facter/Manifest
@@ -1,3 +1,4 @@
 DIST facter-3.12.2.tar.gz 391789 BLAKE2B 
a4476dd37629aa770d66c2597d29a2bf46ae67df2484bffc8c66fb18a0a93eea58bb11fbfb117c8f4778e10649315b1b53b4a609bc51327e29e87dcb00e96d07
 SHA512 
82901e973c187faf2b70863fe34e46d4f8f4a706364587fa293a8b91818c75bd3ec3cc6e5784bcb600f3dacb2c43c918708ae0996ea0e0e68cbcfaec458f9c27
 DIST facter-3.12.3.tar.gz 391836 BLAKE2B 
60ec23ab9df0d6ca069608c897949be8aaf719b2ab1b71455871a9364b7d0111ec78753cdb45d082041d2b028bac8e468a415a2bd9a15fe51dc69ec9738dc723
 SHA512 
d1568ca606b07c67f2e293b020dc5c2d399d5080857e47d3c748a7d104f75231d59dc95d54e5504b24f951ce540d1223102ee1b882e4495633ed89324ccc1c7b
+DIST facter-3.13.0.tar.gz 391833 BLAKE2B 
8fabb2ebb438975564a770657866c6ac8ac77394c4e3cdb635eae78a744a097ef5eabb4307092cd2b9cf12b4db70623b18b3ca1e2c9e1a248825a2bf53b76565
 SHA512 
f3c39239d7b0708bd98a3e5de5d5623406edf5e60b6321de1d4ec7c8cf903f3ec777640b9301979f2316e90e97e2aa0a80dc71975239dc715aaba61ec7cc37de
 DIST facter-3.9.2.tar.gz 380883 BLAKE2B 
d2804664e0499715230e5696c5a9ebae933f5b43dfb37154251d47763c2c7f78cfa8d1413dd836e5a0c76ed67300d066fa5bb390f17f85cd4cb7a444eaf0d133
 SHA512 
bc040826311bbff40f5a151ade315d9d47ef1e0f3faa570805e48ca55405265e66308230118b9cd59f701ecd76a7b0fd4d9200dd4ace838521223a162b105374

diff --git a/dev-ruby/facter/facter-3.13.0.ebuild 
b/dev-ruby/facter/facter-3.13.0.ebuild
new file mode 100644
index 000..c6ee584a2af
--- /dev/null
+++ b/dev-ruby/facter/facter-3.13.0.ebuild
@@ -0,0 +1,111 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby23 ruby24 ruby25"
+
+# git-r3 goes after ruby-ng so that it overrides src_unpack properly
+inherit cmake-utils eutils multilib ruby-ng
+
+DESCRIPTION="A cross-platform ruby library for retrieving facts from operating 
systems"
+HOMEPAGE="http://www.puppetlabs.com/puppet/related-projects/facter/;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="debug test"
+if [[ ${PV} ==  ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/puppetlabs/facter.git;
+   EGIT_BRANCH="master"
+else
+   [[ "${PV}" = *_rc* ]] || \
+   KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+   SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+fi
+
+BDEPEND="
+   >=sys-devel/gcc-4.8:*
+   dev-cpp/cpp-hocon"
+COMMON_DEPEND="
+   >=dev-libs/leatherman-1.0.0:=
+   dev-libs/openssl:*
+   sys-apps/util-linux
+   app-emulation/virt-what
+   net-misc/curl
+   >=dev-libs/boost-1.54:=[nls]
+   >=dev-cpp/yaml-cpp-0.5.1
+   ! 10.1.0/>= 10/' \
+   -e '/rspec/ s/2.11.0/2.11/' \
+   -e '/mocha/ s/0.10.5/0.14.0/' lib/Gemfile || die
+   # patches
+   default
+   cmake-utils_src_prepare
+}
+
+each_ruby_configure() {
+   # hack for correct calculation of relative path from facter.rb to
+   # libfacter.so
+   my_ruby_sitelibdir=$(ruby_rbconfig_value 'sitelibdir')
+}
+
+src_configure() {
+   ruby-ng_src_configure
+
+   local mycmakeargs=(
+   -DCMAKE_VERBOSE_MAKEFILE=ON
+   -DRUBY_LIB_INSTALL=${my_ruby_sitelibdir}
+   -DBLKID_LIBRARYDIR="${EPREFIX}/$(get_libdir)"
+   )
+   if use debug; then
+   mycmakeargs+=(
+ -DCMAKE_BUILD_TYPE=Debug
+   )
+   fi
+   cmake-utils_src_configure
+}
+
+src_compile() {
+   addpredict /proc/self/oom_score_adj
+   cmake-utils_src_compile
+}
+
+src_test() {
+   cmake-utils_src_test
+}
+
+each_ruby_install() {
+   doruby "${BUILD_DIR}"/lib/facter.rb
+}
+
+src_install() {
+   cmake-utils_src_install
+   ruby-ng_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/

2019-02-15 Thread Matthew Thode
commit: 97a5ba5b316b67d7a7dc1159078023ab5ec8a5c1
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Feb 15 16:03:51 2019 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Fri Feb 15 16:14:51 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97a5ba5b

dev-ruby/facter: 3.12.3 stable amd64 and x86

Package-Manager: Portage-2.3.51, Repoman-2.3.12
Signed-off-by: Matthew Thode  gentoo.org>

 dev-ruby/facter/facter-3.12.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/facter/facter-3.12.3.ebuild 
b/dev-ruby/facter/facter-3.12.3.ebuild
index c6ee584a2af..1f3d2812887 100644
--- a/dev-ruby/facter/facter-3.12.3.ebuild
+++ b/dev-ruby/facter/facter-3.12.3.ebuild
@@ -19,7 +19,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_BRANCH="master"
 else
[[ "${PV}" = *_rc* ]] || \
-   KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+   KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc x86"
SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
 fi
 



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/

2019-01-25 Thread Robin H. Johnson
commit: cc60b9e0bfa1f8e49b22caabef3fb6009665d756
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Thu Jan 24 07:35:50 2019 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Fri Jan 25 20:56:27 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc60b9e0

dev-ruby/facter: sandbox tweak for /proc/self/oom_score_adj

Fix for sandbox bad opening:
[  3%] Generating 
/dev/shm/portage/dev-ruby/facter-3.12.3/work/facter-3.12.3/lib/src/java/com_puppetlabs_Facter.h
cd /dev/shm/portage/dev-ruby/facter-3.12.3/work/facter-3.12.3_build/lib && 
javah -classpath facter.jar -d 
/dev/shm/portage/dev-ruby/facter-3.12.3/work/facter-3.12.3/lib/src/java 
com.puppetlabs.Facter
* javah is not available for oracle-jre-bin-1.8 on x86_64
* IMPORTANT: some Java tools are not available on some VMs on some architectures
* javah is not available for oracle-jre-bin-1.8 on x86_64
* IMPORTANT: some Java tools are not available on some VMs on some architectures
 * ACCESS DENIED:  open_wr:  /proc/self/oom_score_adj
 * ACCESS DENIED:  open_wr:  /proc/self/oom_score_adj
make[2]: *** [lib/CMakeFiles/libfactersrc.dir/build.make:65: 
/dev/shm/portage/dev-ruby/facter-3.12.3/work/facter-3.12.3/lib/src/java/com_puppetlabs_Facter.h]
 Error 1
make[2]: Leaving directory 
'/dev/shm/portage/dev-ruby/facter-3.12.3/work/facter-3.12.3_build'

Package-Manager: Portage-2.3.56, Repoman-2.3.12
Signed-off-by: Robin H. Johnson  gentoo.org>

 dev-ruby/facter/facter-3.12.3.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-ruby/facter/facter-3.12.3.ebuild 
b/dev-ruby/facter/facter-3.12.3.ebuild
index 62e2727dc21..c6ee584a2af 100644
--- a/dev-ruby/facter/facter-3.12.3.ebuild
+++ b/dev-ruby/facter/facter-3.12.3.ebuild
@@ -93,6 +93,7 @@ src_configure() {
 }
 
 src_compile() {
+   addpredict /proc/self/oom_score_adj
cmake-utils_src_compile
 }
 



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/

2019-01-15 Thread Matthew Thode
commit: 1f1d11f510ddebd203098af0928da63aa04ced37
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Jan 15 17:13:03 2019 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Tue Jan 15 17:13:03 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f1d11f5

dev-ruby/facter: 3.12.3 bump

Package-Manager: Portage-2.3.51, Repoman-2.3.12
Signed-off-by: Matthew Thode  gentoo.org>

 dev-ruby/facter/Manifest |   1 +
 dev-ruby/facter/facter-3.12.3.ebuild | 110 +++
 2 files changed, 111 insertions(+)

diff --git a/dev-ruby/facter/Manifest b/dev-ruby/facter/Manifest
index 6fe4e09394c..ce9c8176445 100644
--- a/dev-ruby/facter/Manifest
+++ b/dev-ruby/facter/Manifest
@@ -1,3 +1,4 @@
 DIST facter-3.12.1.tar.gz 390863 BLAKE2B 
3326fc52e95e73c3f083fead5b9e5c6e4fa691d99c5948dc2ffb1a1aeebc928e6a08dd4d09b417cbb33cecb776d75c488956df7b2fb9c5f937a20788ad3466f4
 SHA512 
34ed1cb50a38a8137301682c46c91c6b409be78c6349677b6544e082fb388248c4878719f57327b6ee4d0d2f35ff171a62afe5e3cc5972e0e9b24e3239a23216
 DIST facter-3.12.2.tar.gz 391789 BLAKE2B 
a4476dd37629aa770d66c2597d29a2bf46ae67df2484bffc8c66fb18a0a93eea58bb11fbfb117c8f4778e10649315b1b53b4a609bc51327e29e87dcb00e96d07
 SHA512 
82901e973c187faf2b70863fe34e46d4f8f4a706364587fa293a8b91818c75bd3ec3cc6e5784bcb600f3dacb2c43c918708ae0996ea0e0e68cbcfaec458f9c27
+DIST facter-3.12.3.tar.gz 391836 BLAKE2B 
60ec23ab9df0d6ca069608c897949be8aaf719b2ab1b71455871a9364b7d0111ec78753cdb45d082041d2b028bac8e468a415a2bd9a15fe51dc69ec9738dc723
 SHA512 
d1568ca606b07c67f2e293b020dc5c2d399d5080857e47d3c748a7d104f75231d59dc95d54e5504b24f951ce540d1223102ee1b882e4495633ed89324ccc1c7b
 DIST facter-3.9.2.tar.gz 380883 BLAKE2B 
d2804664e0499715230e5696c5a9ebae933f5b43dfb37154251d47763c2c7f78cfa8d1413dd836e5a0c76ed67300d066fa5bb390f17f85cd4cb7a444eaf0d133
 SHA512 
bc040826311bbff40f5a151ade315d9d47ef1e0f3faa570805e48ca55405265e66308230118b9cd59f701ecd76a7b0fd4d9200dd4ace838521223a162b105374

diff --git a/dev-ruby/facter/facter-3.12.3.ebuild 
b/dev-ruby/facter/facter-3.12.3.ebuild
new file mode 100644
index 000..62e2727dc21
--- /dev/null
+++ b/dev-ruby/facter/facter-3.12.3.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby23 ruby24 ruby25"
+
+# git-r3 goes after ruby-ng so that it overrides src_unpack properly
+inherit cmake-utils eutils multilib ruby-ng
+
+DESCRIPTION="A cross-platform ruby library for retrieving facts from operating 
systems"
+HOMEPAGE="http://www.puppetlabs.com/puppet/related-projects/facter/;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="debug test"
+if [[ ${PV} ==  ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/puppetlabs/facter.git;
+   EGIT_BRANCH="master"
+else
+   [[ "${PV}" = *_rc* ]] || \
+   KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+   SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+fi
+
+BDEPEND="
+   >=sys-devel/gcc-4.8:*
+   dev-cpp/cpp-hocon"
+COMMON_DEPEND="
+   >=dev-libs/leatherman-1.0.0:=
+   dev-libs/openssl:*
+   sys-apps/util-linux
+   app-emulation/virt-what
+   net-misc/curl
+   >=dev-libs/boost-1.54:=[nls]
+   >=dev-cpp/yaml-cpp-0.5.1
+   ! 10.1.0/>= 10/' \
+   -e '/rspec/ s/2.11.0/2.11/' \
+   -e '/mocha/ s/0.10.5/0.14.0/' lib/Gemfile || die
+   # patches
+   default
+   cmake-utils_src_prepare
+}
+
+each_ruby_configure() {
+   # hack for correct calculation of relative path from facter.rb to
+   # libfacter.so
+   my_ruby_sitelibdir=$(ruby_rbconfig_value 'sitelibdir')
+}
+
+src_configure() {
+   ruby-ng_src_configure
+
+   local mycmakeargs=(
+   -DCMAKE_VERBOSE_MAKEFILE=ON
+   -DRUBY_LIB_INSTALL=${my_ruby_sitelibdir}
+   -DBLKID_LIBRARYDIR="${EPREFIX}/$(get_libdir)"
+   )
+   if use debug; then
+   mycmakeargs+=(
+ -DCMAKE_BUILD_TYPE=Debug
+   )
+   fi
+   cmake-utils_src_configure
+}
+
+src_compile() {
+   cmake-utils_src_compile
+}
+
+src_test() {
+   cmake-utils_src_test
+}
+
+each_ruby_install() {
+   doruby "${BUILD_DIR}"/lib/facter.rb
+}
+
+src_install() {
+   cmake-utils_src_install
+   ruby-ng_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/

2019-01-15 Thread Matthew Thode
commit: 7dac19b64638e6f93380a09f0f3a34465840a8e1
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Jan 15 17:14:41 2019 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Tue Jan 15 17:14:41 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7dac19b6

dev-ruby/facter: 3.12.2 stable amd64 and x86 with cleanup

Package-Manager: Portage-2.3.51, Repoman-2.3.12
Signed-off-by: Matthew Thode  gentoo.org>

 dev-ruby/facter/Manifest |   1 -
 dev-ruby/facter/facter-3.12.1.ebuild | 110 ---
 dev-ruby/facter/facter-3.12.2.ebuild |   4 +-
 3 files changed, 2 insertions(+), 113 deletions(-)

diff --git a/dev-ruby/facter/Manifest b/dev-ruby/facter/Manifest
index ce9c8176445..9938d3f0d86 100644
--- a/dev-ruby/facter/Manifest
+++ b/dev-ruby/facter/Manifest
@@ -1,4 +1,3 @@
-DIST facter-3.12.1.tar.gz 390863 BLAKE2B 
3326fc52e95e73c3f083fead5b9e5c6e4fa691d99c5948dc2ffb1a1aeebc928e6a08dd4d09b417cbb33cecb776d75c488956df7b2fb9c5f937a20788ad3466f4
 SHA512 
34ed1cb50a38a8137301682c46c91c6b409be78c6349677b6544e082fb388248c4878719f57327b6ee4d0d2f35ff171a62afe5e3cc5972e0e9b24e3239a23216
 DIST facter-3.12.2.tar.gz 391789 BLAKE2B 
a4476dd37629aa770d66c2597d29a2bf46ae67df2484bffc8c66fb18a0a93eea58bb11fbfb117c8f4778e10649315b1b53b4a609bc51327e29e87dcb00e96d07
 SHA512 
82901e973c187faf2b70863fe34e46d4f8f4a706364587fa293a8b91818c75bd3ec3cc6e5784bcb600f3dacb2c43c918708ae0996ea0e0e68cbcfaec458f9c27
 DIST facter-3.12.3.tar.gz 391836 BLAKE2B 
60ec23ab9df0d6ca069608c897949be8aaf719b2ab1b71455871a9364b7d0111ec78753cdb45d082041d2b028bac8e468a415a2bd9a15fe51dc69ec9738dc723
 SHA512 
d1568ca606b07c67f2e293b020dc5c2d399d5080857e47d3c748a7d104f75231d59dc95d54e5504b24f951ce540d1223102ee1b882e4495633ed89324ccc1c7b
 DIST facter-3.9.2.tar.gz 380883 BLAKE2B 
d2804664e0499715230e5696c5a9ebae933f5b43dfb37154251d47763c2c7f78cfa8d1413dd836e5a0c76ed67300d066fa5bb390f17f85cd4cb7a444eaf0d133
 SHA512 
bc040826311bbff40f5a151ade315d9d47ef1e0f3faa570805e48ca55405265e66308230118b9cd59f701ecd76a7b0fd4d9200dd4ace838521223a162b105374

diff --git a/dev-ruby/facter/facter-3.12.1.ebuild 
b/dev-ruby/facter/facter-3.12.1.ebuild
deleted file mode 100644
index 47277b802f6..000
--- a/dev-ruby/facter/facter-3.12.1.ebuild
+++ /dev/null
@@ -1,110 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby23 ruby24 ruby25"
-
-# git-r3 goes after ruby-ng so that it overrides src_unpack properly
-inherit cmake-utils eutils multilib ruby-ng
-
-DESCRIPTION="A cross-platform ruby library for retrieving facts from operating 
systems"
-HOMEPAGE="http://www.puppetlabs.com/puppet/related-projects/facter/;
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE="debug test"
-if [[ ${PV} ==  ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/puppetlabs/facter.git;
-   EGIT_BRANCH="master"
-else
-   [[ "${PV}" = *_rc* ]] || \
-   KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc x86"
-   SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-fi
-
-BDEPEND="
-   >=sys-devel/gcc-4.8:*
-   dev-cpp/cpp-hocon"
-COMMON_DEPEND="
-   >=dev-libs/leatherman-1.0.0:=
-   dev-libs/openssl:*
-   sys-apps/util-linux
-   app-emulation/virt-what
-   net-misc/curl
-   >=dev-libs/boost-1.54:=[nls]
-   >=dev-cpp/yaml-cpp-0.5.1
-   ! 10.1.0/>= 10/' \
-   -e '/rspec/ s/2.11.0/2.11/' \
-   -e '/mocha/ s/0.10.5/0.14.0/' lib/Gemfile || die
-   # patches
-   default
-   cmake-utils_src_prepare
-}
-
-each_ruby_configure() {
-   # hack for correct calculation of relative path from facter.rb to
-   # libfacter.so
-   my_ruby_sitelibdir=$(ruby_rbconfig_value 'sitelibdir')
-}
-
-src_configure() {
-   ruby-ng_src_configure
-
-   local mycmakeargs=(
-   -DCMAKE_VERBOSE_MAKEFILE=ON
-   -DRUBY_LIB_INSTALL=${my_ruby_sitelibdir}
-   -DBLKID_LIBRARYDIR="${EPREFIX}/$(get_libdir)"
-   )
-   if use debug; then
-   mycmakeargs+=(
- -DCMAKE_BUILD_TYPE=Debug
-   )
-   fi
-   cmake-utils_src_configure
-}
-
-src_compile() {
-   cmake-utils_src_compile
-}
-
-src_test() {
-   cmake-utils_src_test
-}
-
-each_ruby_install() {
-   doruby "${BUILD_DIR}"/lib/facter.rb
-}
-
-src_install() {
-   cmake-utils_src_install
-   ruby-ng_src_install
-}

diff --git a/dev-ruby/facter/facter-3.12.2.ebuild 
b/dev-ruby/facter/facter-3.12.2.ebuild
index 21124e27b59..ec0ab034459 100644
--- a/dev-ruby/facter/facter-3.12.2.ebuild
+++ b/dev-ruby/facter/facter-3.12.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -19,7 +19,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_BRANCH="master"
 else
[[ 

[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/

2018-12-17 Thread Matthew Thode
commit: f42f8107afd8ee9256a104ec8e35776705c95c79
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon Dec 17 19:05:30 2018 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Mon Dec 17 19:05:30 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f42f8107

dev-ruby/facter: 3.12.2 bump

Package-Manager: Portage-2.3.51, Repoman-2.3.12
Signed-off-by: Matthew Thode  gentoo.org>

 dev-ruby/facter/Manifest |   1 +
 dev-ruby/facter/facter-3.12.2.ebuild | 110 +++
 2 files changed, 111 insertions(+)

diff --git a/dev-ruby/facter/Manifest b/dev-ruby/facter/Manifest
index 9ab832b6888..6fe4e09394c 100644
--- a/dev-ruby/facter/Manifest
+++ b/dev-ruby/facter/Manifest
@@ -1,2 +1,3 @@
 DIST facter-3.12.1.tar.gz 390863 BLAKE2B 
3326fc52e95e73c3f083fead5b9e5c6e4fa691d99c5948dc2ffb1a1aeebc928e6a08dd4d09b417cbb33cecb776d75c488956df7b2fb9c5f937a20788ad3466f4
 SHA512 
34ed1cb50a38a8137301682c46c91c6b409be78c6349677b6544e082fb388248c4878719f57327b6ee4d0d2f35ff171a62afe5e3cc5972e0e9b24e3239a23216
+DIST facter-3.12.2.tar.gz 391789 BLAKE2B 
a4476dd37629aa770d66c2597d29a2bf46ae67df2484bffc8c66fb18a0a93eea58bb11fbfb117c8f4778e10649315b1b53b4a609bc51327e29e87dcb00e96d07
 SHA512 
82901e973c187faf2b70863fe34e46d4f8f4a706364587fa293a8b91818c75bd3ec3cc6e5784bcb600f3dacb2c43c918708ae0996ea0e0e68cbcfaec458f9c27
 DIST facter-3.9.2.tar.gz 380883 BLAKE2B 
d2804664e0499715230e5696c5a9ebae933f5b43dfb37154251d47763c2c7f78cfa8d1413dd836e5a0c76ed67300d066fa5bb390f17f85cd4cb7a444eaf0d133
 SHA512 
bc040826311bbff40f5a151ade315d9d47ef1e0f3faa570805e48ca55405265e66308230118b9cd59f701ecd76a7b0fd4d9200dd4ace838521223a162b105374

diff --git a/dev-ruby/facter/facter-3.12.2.ebuild 
b/dev-ruby/facter/facter-3.12.2.ebuild
new file mode 100644
index 000..21124e27b59
--- /dev/null
+++ b/dev-ruby/facter/facter-3.12.2.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby23 ruby24 ruby25"
+
+# git-r3 goes after ruby-ng so that it overrides src_unpack properly
+inherit cmake-utils eutils multilib ruby-ng
+
+DESCRIPTION="A cross-platform ruby library for retrieving facts from operating 
systems"
+HOMEPAGE="http://www.puppetlabs.com/puppet/related-projects/facter/;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="debug test"
+if [[ ${PV} ==  ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/puppetlabs/facter.git;
+   EGIT_BRANCH="master"
+else
+   [[ "${PV}" = *_rc* ]] || \
+   KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+   SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+fi
+
+BDEPEND="
+   >=sys-devel/gcc-4.8:*
+   dev-cpp/cpp-hocon"
+COMMON_DEPEND="
+   >=dev-libs/leatherman-1.0.0:=
+   dev-libs/openssl:*
+   sys-apps/util-linux
+   app-emulation/virt-what
+   net-misc/curl
+   >=dev-libs/boost-1.54:=[nls]
+   >=dev-cpp/yaml-cpp-0.5.1
+   ! 10.1.0/>= 10/' \
+   -e '/rspec/ s/2.11.0/2.11/' \
+   -e '/mocha/ s/0.10.5/0.14.0/' lib/Gemfile || die
+   # patches
+   default
+   cmake-utils_src_prepare
+}
+
+each_ruby_configure() {
+   # hack for correct calculation of relative path from facter.rb to
+   # libfacter.so
+   my_ruby_sitelibdir=$(ruby_rbconfig_value 'sitelibdir')
+}
+
+src_configure() {
+   ruby-ng_src_configure
+
+   local mycmakeargs=(
+   -DCMAKE_VERBOSE_MAKEFILE=ON
+   -DRUBY_LIB_INSTALL=${my_ruby_sitelibdir}
+   -DBLKID_LIBRARYDIR="${EPREFIX}/$(get_libdir)"
+   )
+   if use debug; then
+   mycmakeargs+=(
+ -DCMAKE_BUILD_TYPE=Debug
+   )
+   fi
+   cmake-utils_src_configure
+}
+
+src_compile() {
+   cmake-utils_src_compile
+}
+
+src_test() {
+   cmake-utils_src_test
+}
+
+each_ruby_install() {
+   doruby "${BUILD_DIR}"/lib/facter.rb
+}
+
+src_install() {
+   cmake-utils_src_install
+   ruby-ng_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/

2018-12-09 Thread Hans de Graaff
commit: 842a1f19d234c17896e7102e691c95c5b552bbb7
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Dec 10 07:47:28 2018 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Dec 10 07:47:28 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=842a1f19

dev-ruby/facter: cleanup

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

 dev-ruby/facter/Manifest|  1 -
 dev-ruby/facter/facter-2.4.6.ebuild | 61 -
 dev-ruby/facter/metadata.xml|  5 ---
 3 files changed, 67 deletions(-)

diff --git a/dev-ruby/facter/Manifest b/dev-ruby/facter/Manifest
index 2d2f067a6ec..9ab832b6888 100644
--- a/dev-ruby/facter/Manifest
+++ b/dev-ruby/facter/Manifest
@@ -1,3 +1,2 @@
-DIST facter-2.4.6.gem 246272 BLAKE2B 
105a43b2697cde0a48d4fcf87e221cfcb348695f81722b8cfe2819a8f3fe19e575d22642a708c798648d05c71f54e7bf0281345320612a8fdb3b68fce993ec20
 SHA512 
a0a2bef37451ab96ed331c79171f77d89b6db430b083e6888a306fa5b57a72986b7f600cad3e09b5f4706e54736d1d32ea25525fe18a6108cc95f315da16664a
 DIST facter-3.12.1.tar.gz 390863 BLAKE2B 
3326fc52e95e73c3f083fead5b9e5c6e4fa691d99c5948dc2ffb1a1aeebc928e6a08dd4d09b417cbb33cecb776d75c488956df7b2fb9c5f937a20788ad3466f4
 SHA512 
34ed1cb50a38a8137301682c46c91c6b409be78c6349677b6544e082fb388248c4878719f57327b6ee4d0d2f35ff171a62afe5e3cc5972e0e9b24e3239a23216
 DIST facter-3.9.2.tar.gz 380883 BLAKE2B 
d2804664e0499715230e5696c5a9ebae933f5b43dfb37154251d47763c2c7f78cfa8d1413dd836e5a0c76ed67300d066fa5bb390f17f85cd4cb7a444eaf0d133
 SHA512 
bc040826311bbff40f5a151ade315d9d47ef1e0f3faa570805e48ca55405265e66308230118b9cd59f701ecd76a7b0fd4d9200dd4ace838521223a162b105374

diff --git a/dev-ruby/facter/facter-2.4.6.ebuild 
b/dev-ruby/facter/facter-2.4.6.ebuild
deleted file mode 100644
index 355f548540d..000
--- a/dev-ruby/facter/facter-2.4.6.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-USE_RUBY="ruby23 ruby24"
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_RECIPE_TEST="rspec"
-RUBY_FAKEGEM_EXTRADOC="README.md"
-RUBY_FAKEGEM_BINWRAP="facter"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A cross-platform Ruby library for retrieving facts from operating 
systems"
-HOMEPAGE="http://www.puppetlabs.com/puppet/related-projects/facter/;
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE="+dmi +pciutils +virt"
-KEYWORDS="amd64 ~hppa ppc ppc64 ~sparc x86"
-
-CDEPEND="
-   app-emulation/virt-what
-   sys-apps/net-tools
-   sys-apps/lsb-release
-   dmi? ( sys-apps/dmidecode )
-   pciutils? ( sys-apps/pciutils )"
-
-RDEPEND+=" ${CDEPEND}"
-DEPEND+=" test? ( ${CDEPEND} )"
-
-ruby_add_bdepend "test? ( dev-ruby/mocha:1.0 )"
-
-all_ruby_prepare() {
-   # Provide explicit path since /sbin is not in the default PATH on
-   # Gentoo.
-   sed -i -e 's:arp -an:/sbin/arp -an:' lib/facter/util/ec2.rb 
spec/unit/util/ec2_spec.rb || die
-
-   # Ensure the correct version of mocha is used without using bundler.
-   sed -i -e '1igem "mocha", "~>1.0"' spec/spec_helper.rb || die
-
-   # Avoid because tests try to access outside stuff, e.g. /sys/block
-   sed -i -e '/should load facts on the facter search path only once/,/^  
end/ s:^:#:' spec/unit/util/loader_spec.rb || die
-
-   # Allow specs to work with newer rspec 2.x versions.
-   sed -i -e '1irequire "rspec-expectations"' 
spec/puppetlabs_spec/matchers.rb || die
-
-   # Avoid specs specific to macosx requiring cfpropertylist which is
-   # not available anymore.
-   rm spec/unit/util/macosx_spec.rb || die
-   sed -i -e '/macosx/ s:^:#:' \
-   -e '/on Darwin/,/^  end/ s:^:#:' spec/unit/virtual_spec.rb || 
die
-   sed -i -e '/Facter::Processors::Darwin/,/^end/ s:^:#:' 
spec/unit/processors/os_spec.rb || die
-}
-
-all_ruby_install() {
-   all_fakegem_install
-
-   # Create the directory for custom facts.
-   keepdir /etc/facter/facts.d
-}

diff --git a/dev-ruby/facter/metadata.xml b/dev-ruby/facter/metadata.xml
index 8f010b49bce..89ac2d179c9 100644
--- a/dev-ruby/facter/metadata.xml
+++ b/dev-ruby/facter/metadata.xml
@@ -12,11 +12,6 @@
r...@gentoo.org
Gentoo Ruby Project

-   
-   Use sys-apps/dmidecode to determine 
hardware system properties
-   Use app-emulation/virt-what for 
virtual machine detection
-   Use sys-apps/pciutils to 
determine hardware system properties
-   

puppetlabs/facter




[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/

2018-11-23 Thread Matthew Thode
commit: 4315b90a64d39d9f3ca5ecff2588b0eb86ce4341
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Nov 23 22:12:02 2018 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Fri Nov 23 22:16:31 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4315b90a

dev-ruby/facter: 3.12.1 stable amd64 and x86 with cleanup

Package-Manager: Portage-2.3.51, Repoman-2.3.12
Signed-off-by: Matthew Thode  gentoo.org>

 dev-ruby/facter/Manifest |   1 -
 dev-ruby/facter/facter-3.12.0.ebuild | 110 ---
 dev-ruby/facter/facter-3.12.1.ebuild |   2 +-
 3 files changed, 1 insertion(+), 112 deletions(-)

diff --git a/dev-ruby/facter/Manifest b/dev-ruby/facter/Manifest
index 1ad6c72ea6f..2d2f067a6ec 100644
--- a/dev-ruby/facter/Manifest
+++ b/dev-ruby/facter/Manifest
@@ -1,4 +1,3 @@
 DIST facter-2.4.6.gem 246272 BLAKE2B 
105a43b2697cde0a48d4fcf87e221cfcb348695f81722b8cfe2819a8f3fe19e575d22642a708c798648d05c71f54e7bf0281345320612a8fdb3b68fce993ec20
 SHA512 
a0a2bef37451ab96ed331c79171f77d89b6db430b083e6888a306fa5b57a72986b7f600cad3e09b5f4706e54736d1d32ea25525fe18a6108cc95f315da16664a
-DIST facter-3.12.0.tar.gz 390445 BLAKE2B 
8c7f2fccd16df3b13df451c18eaeb0cb837d1408b247bbf35f264e3adc2daeb5efaf3008ecf95428433d19067310b2d273a6001e1e151c260ddd5185f54b
 SHA512 
2ef78903f62784f86f8d155f9f10ba793c10742f87d80c894c6bd505ae9186b5e875366d9c05899fe5e25f2994cf66b7d73d6c6570a38a7bc6e45ff0d5108c36
 DIST facter-3.12.1.tar.gz 390863 BLAKE2B 
3326fc52e95e73c3f083fead5b9e5c6e4fa691d99c5948dc2ffb1a1aeebc928e6a08dd4d09b417cbb33cecb776d75c488956df7b2fb9c5f937a20788ad3466f4
 SHA512 
34ed1cb50a38a8137301682c46c91c6b409be78c6349677b6544e082fb388248c4878719f57327b6ee4d0d2f35ff171a62afe5e3cc5972e0e9b24e3239a23216
 DIST facter-3.9.2.tar.gz 380883 BLAKE2B 
d2804664e0499715230e5696c5a9ebae933f5b43dfb37154251d47763c2c7f78cfa8d1413dd836e5a0c76ed67300d066fa5bb390f17f85cd4cb7a444eaf0d133
 SHA512 
bc040826311bbff40f5a151ade315d9d47ef1e0f3faa570805e48ca55405265e66308230118b9cd59f701ecd76a7b0fd4d9200dd4ace838521223a162b105374

diff --git a/dev-ruby/facter/facter-3.12.0.ebuild 
b/dev-ruby/facter/facter-3.12.0.ebuild
deleted file mode 100644
index 47277b802f6..000
--- a/dev-ruby/facter/facter-3.12.0.ebuild
+++ /dev/null
@@ -1,110 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby23 ruby24 ruby25"
-
-# git-r3 goes after ruby-ng so that it overrides src_unpack properly
-inherit cmake-utils eutils multilib ruby-ng
-
-DESCRIPTION="A cross-platform ruby library for retrieving facts from operating 
systems"
-HOMEPAGE="http://www.puppetlabs.com/puppet/related-projects/facter/;
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE="debug test"
-if [[ ${PV} ==  ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/puppetlabs/facter.git;
-   EGIT_BRANCH="master"
-else
-   [[ "${PV}" = *_rc* ]] || \
-   KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc x86"
-   SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-fi
-
-BDEPEND="
-   >=sys-devel/gcc-4.8:*
-   dev-cpp/cpp-hocon"
-COMMON_DEPEND="
-   >=dev-libs/leatherman-1.0.0:=
-   dev-libs/openssl:*
-   sys-apps/util-linux
-   app-emulation/virt-what
-   net-misc/curl
-   >=dev-libs/boost-1.54:=[nls]
-   >=dev-cpp/yaml-cpp-0.5.1
-   ! 10.1.0/>= 10/' \
-   -e '/rspec/ s/2.11.0/2.11/' \
-   -e '/mocha/ s/0.10.5/0.14.0/' lib/Gemfile || die
-   # patches
-   default
-   cmake-utils_src_prepare
-}
-
-each_ruby_configure() {
-   # hack for correct calculation of relative path from facter.rb to
-   # libfacter.so
-   my_ruby_sitelibdir=$(ruby_rbconfig_value 'sitelibdir')
-}
-
-src_configure() {
-   ruby-ng_src_configure
-
-   local mycmakeargs=(
-   -DCMAKE_VERBOSE_MAKEFILE=ON
-   -DRUBY_LIB_INSTALL=${my_ruby_sitelibdir}
-   -DBLKID_LIBRARYDIR="${EPREFIX}/$(get_libdir)"
-   )
-   if use debug; then
-   mycmakeargs+=(
- -DCMAKE_BUILD_TYPE=Debug
-   )
-   fi
-   cmake-utils_src_configure
-}
-
-src_compile() {
-   cmake-utils_src_compile
-}
-
-src_test() {
-   cmake-utils_src_test
-}
-
-each_ruby_install() {
-   doruby "${BUILD_DIR}"/lib/facter.rb
-}
-
-src_install() {
-   cmake-utils_src_install
-   ruby-ng_src_install
-}

diff --git a/dev-ruby/facter/facter-3.12.1.ebuild 
b/dev-ruby/facter/facter-3.12.1.ebuild
index 21124e27b59..47277b802f6 100644
--- a/dev-ruby/facter/facter-3.12.1.ebuild
+++ b/dev-ruby/facter/facter-3.12.1.ebuild
@@ -19,7 +19,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_BRANCH="master"
 else
[[ "${PV}" = *_rc* ]] || \
-   KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+   KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc x86"

[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/

2018-11-23 Thread Hans de Graaff
commit: 2d0397731174e9fe82d64fdd2198415042172bec
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Nov 23 09:03:46 2018 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Nov 23 09:09:14 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d039773

dev-ruby/facter: drop hppa stable keyword, bug 656206

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

 dev-ruby/facter/facter-2.4.6.ebuild | 4 ++--
 dev-ruby/facter/facter-3.9.2.ebuild | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-ruby/facter/facter-2.4.6.ebuild 
b/dev-ruby/facter/facter-2.4.6.ebuild
index ec8007fe201..355f548540d 100644
--- a/dev-ruby/facter/facter-2.4.6.ebuild
+++ b/dev-ruby/facter/facter-2.4.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -17,7 +17,7 @@ 
HOMEPAGE="http://www.puppetlabs.com/puppet/related-projects/facter/;
 LICENSE="Apache-2.0"
 SLOT="0"
 IUSE="+dmi +pciutils +virt"
-KEYWORDS="amd64 hppa ppc ppc64 ~sparc x86"
+KEYWORDS="amd64 ~hppa ppc ppc64 ~sparc x86"
 
 CDEPEND="
app-emulation/virt-what

diff --git a/dev-ruby/facter/facter-3.9.2.ebuild 
b/dev-ruby/facter/facter-3.9.2.ebuild
index 7783cc03791..67281c8efef 100644
--- a/dev-ruby/facter/facter-3.9.2.ebuild
+++ b/dev-ruby/facter/facter-3.9.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -14,7 +14,7 @@ S="${S}/all/${P}"
 LICENSE="Apache-2.0"
 SLOT="0"
 IUSE="debug test"
-KEYWORDS="amd64 ~arm hppa ppc ppc64 sparc x86"
+KEYWORDS="amd64 ~arm ~hppa ppc ppc64 sparc x86"
 
 BDEPEND="
>=sys-devel/gcc-4.8:*



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/

2018-10-23 Thread Matthew Thode
commit: d30c2d77f82824bb4479dfb7cf1b22c087cab137
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed Oct 24 00:36:06 2018 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Wed Oct 24 00:36:29 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d30c2d77

dev-ruby/facter: 3.12.1 bump

Signed-off-by: Matthew Thode  gentoo.org>
Package-Manager: Portage-2.3.49, Repoman-2.3.11

 dev-ruby/facter/Manifest |   1 +
 dev-ruby/facter/facter-3.12.1.ebuild | 110 +++
 2 files changed, 111 insertions(+)

diff --git a/dev-ruby/facter/Manifest b/dev-ruby/facter/Manifest
index 08a01168020..1ad6c72ea6f 100644
--- a/dev-ruby/facter/Manifest
+++ b/dev-ruby/facter/Manifest
@@ -1,3 +1,4 @@
 DIST facter-2.4.6.gem 246272 BLAKE2B 
105a43b2697cde0a48d4fcf87e221cfcb348695f81722b8cfe2819a8f3fe19e575d22642a708c798648d05c71f54e7bf0281345320612a8fdb3b68fce993ec20
 SHA512 
a0a2bef37451ab96ed331c79171f77d89b6db430b083e6888a306fa5b57a72986b7f600cad3e09b5f4706e54736d1d32ea25525fe18a6108cc95f315da16664a
 DIST facter-3.12.0.tar.gz 390445 BLAKE2B 
8c7f2fccd16df3b13df451c18eaeb0cb837d1408b247bbf35f264e3adc2daeb5efaf3008ecf95428433d19067310b2d273a6001e1e151c260ddd5185f54b
 SHA512 
2ef78903f62784f86f8d155f9f10ba793c10742f87d80c894c6bd505ae9186b5e875366d9c05899fe5e25f2994cf66b7d73d6c6570a38a7bc6e45ff0d5108c36
+DIST facter-3.12.1.tar.gz 390863 BLAKE2B 
3326fc52e95e73c3f083fead5b9e5c6e4fa691d99c5948dc2ffb1a1aeebc928e6a08dd4d09b417cbb33cecb776d75c488956df7b2fb9c5f937a20788ad3466f4
 SHA512 
34ed1cb50a38a8137301682c46c91c6b409be78c6349677b6544e082fb388248c4878719f57327b6ee4d0d2f35ff171a62afe5e3cc5972e0e9b24e3239a23216
 DIST facter-3.9.2.tar.gz 380883 BLAKE2B 
d2804664e0499715230e5696c5a9ebae933f5b43dfb37154251d47763c2c7f78cfa8d1413dd836e5a0c76ed67300d066fa5bb390f17f85cd4cb7a444eaf0d133
 SHA512 
bc040826311bbff40f5a151ade315d9d47ef1e0f3faa570805e48ca55405265e66308230118b9cd59f701ecd76a7b0fd4d9200dd4ace838521223a162b105374

diff --git a/dev-ruby/facter/facter-3.12.1.ebuild 
b/dev-ruby/facter/facter-3.12.1.ebuild
new file mode 100644
index 000..21124e27b59
--- /dev/null
+++ b/dev-ruby/facter/facter-3.12.1.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby23 ruby24 ruby25"
+
+# git-r3 goes after ruby-ng so that it overrides src_unpack properly
+inherit cmake-utils eutils multilib ruby-ng
+
+DESCRIPTION="A cross-platform ruby library for retrieving facts from operating 
systems"
+HOMEPAGE="http://www.puppetlabs.com/puppet/related-projects/facter/;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="debug test"
+if [[ ${PV} ==  ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/puppetlabs/facter.git;
+   EGIT_BRANCH="master"
+else
+   [[ "${PV}" = *_rc* ]] || \
+   KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+   SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+fi
+
+BDEPEND="
+   >=sys-devel/gcc-4.8:*
+   dev-cpp/cpp-hocon"
+COMMON_DEPEND="
+   >=dev-libs/leatherman-1.0.0:=
+   dev-libs/openssl:*
+   sys-apps/util-linux
+   app-emulation/virt-what
+   net-misc/curl
+   >=dev-libs/boost-1.54:=[nls]
+   >=dev-cpp/yaml-cpp-0.5.1
+   ! 10.1.0/>= 10/' \
+   -e '/rspec/ s/2.11.0/2.11/' \
+   -e '/mocha/ s/0.10.5/0.14.0/' lib/Gemfile || die
+   # patches
+   default
+   cmake-utils_src_prepare
+}
+
+each_ruby_configure() {
+   # hack for correct calculation of relative path from facter.rb to
+   # libfacter.so
+   my_ruby_sitelibdir=$(ruby_rbconfig_value 'sitelibdir')
+}
+
+src_configure() {
+   ruby-ng_src_configure
+
+   local mycmakeargs=(
+   -DCMAKE_VERBOSE_MAKEFILE=ON
+   -DRUBY_LIB_INSTALL=${my_ruby_sitelibdir}
+   -DBLKID_LIBRARYDIR="${EPREFIX}/$(get_libdir)"
+   )
+   if use debug; then
+   mycmakeargs+=(
+ -DCMAKE_BUILD_TYPE=Debug
+   )
+   fi
+   cmake-utils_src_configure
+}
+
+src_compile() {
+   cmake-utils_src_compile
+}
+
+src_test() {
+   cmake-utils_src_test
+}
+
+each_ruby_install() {
+   doruby "${BUILD_DIR}"/lib/facter.rb
+}
+
+src_install() {
+   cmake-utils_src_install
+   ruby-ng_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/

2018-10-17 Thread Matthew Thode
commit: b6423ce797b90533723cce2275e1d91f682cf5d7
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed Oct 17 19:34:57 2018 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Wed Oct 17 19:34:57 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6423ce7

dev-ruby/facter: 3.12.0 stable amd64 and x86 with cleanup

Signed-off-by: Matthew Thode  gentoo.org>
Package-Manager: Portage-2.3.49, Repoman-2.3.11

 dev-ruby/facter/Manifest|   2 -
 dev-ruby/facter/facter-3.11.3-r1.ebuild | 110 
 dev-ruby/facter/facter-3.11.4.ebuild| 110 
 dev-ruby/facter/facter-3.12.0.ebuild|   4 +-
 4 files changed, 2 insertions(+), 224 deletions(-)

diff --git a/dev-ruby/facter/Manifest b/dev-ruby/facter/Manifest
index 47cf93c427b..08a01168020 100644
--- a/dev-ruby/facter/Manifest
+++ b/dev-ruby/facter/Manifest
@@ -1,5 +1,3 @@
 DIST facter-2.4.6.gem 246272 BLAKE2B 
105a43b2697cde0a48d4fcf87e221cfcb348695f81722b8cfe2819a8f3fe19e575d22642a708c798648d05c71f54e7bf0281345320612a8fdb3b68fce993ec20
 SHA512 
a0a2bef37451ab96ed331c79171f77d89b6db430b083e6888a306fa5b57a72986b7f600cad3e09b5f4706e54736d1d32ea25525fe18a6108cc95f315da16664a
-DIST facter-3.11.3.tar.gz 384882 BLAKE2B 
ad6103df38efb6abd68d9f831e53dba2767401e129d55bb94adee4dc3f8bc48c7a969050cc52d395a196883d561317ccb72bfaba2775e003171fd6941935feb8
 SHA512 
6b2dbc5a0bc1c70739a4c0987311ef0891a27f64ed1b45a46cc20a37e6d1d24fda0481976fbf743f83f10d2014f6e0df0e2b5cc9eba19924e831652e1a8417ef
-DIST facter-3.11.4.tar.gz 388074 BLAKE2B 
c3105376ba8d74df08e7e19ca7b5291d241d57aebb43a77d0dabe96668a07a62bf70fb18aa3bc3d85011e22f935a711daade17cf60ad867a7503e1b731647c88
 SHA512 
af58d0592a4b220d8f1d9a6d065da71136b58b7a474587c140021fd2915d920d328bad52178566f26292bd932ca1ac1371a631f88a567876265c7494bb01c518
 DIST facter-3.12.0.tar.gz 390445 BLAKE2B 
8c7f2fccd16df3b13df451c18eaeb0cb837d1408b247bbf35f264e3adc2daeb5efaf3008ecf95428433d19067310b2d273a6001e1e151c260ddd5185f54b
 SHA512 
2ef78903f62784f86f8d155f9f10ba793c10742f87d80c894c6bd505ae9186b5e875366d9c05899fe5e25f2994cf66b7d73d6c6570a38a7bc6e45ff0d5108c36
 DIST facter-3.9.2.tar.gz 380883 BLAKE2B 
d2804664e0499715230e5696c5a9ebae933f5b43dfb37154251d47763c2c7f78cfa8d1413dd836e5a0c76ed67300d066fa5bb390f17f85cd4cb7a444eaf0d133
 SHA512 
bc040826311bbff40f5a151ade315d9d47ef1e0f3faa570805e48ca55405265e66308230118b9cd59f701ecd76a7b0fd4d9200dd4ace838521223a162b105374

diff --git a/dev-ruby/facter/facter-3.11.3-r1.ebuild 
b/dev-ruby/facter/facter-3.11.3-r1.ebuild
deleted file mode 100644
index 5060a204e2a..000
--- a/dev-ruby/facter/facter-3.11.3-r1.ebuild
+++ /dev/null
@@ -1,110 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby23 ruby24 ruby25"
-
-# git-r3 goes after ruby-ng so that it overrides src_unpack properly
-inherit cmake-utils eutils multilib ruby-ng
-
-DESCRIPTION="A cross-platform ruby library for retrieving facts from operating 
systems"
-HOMEPAGE="http://www.puppetlabs.com/puppet/related-projects/facter/;
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE="debug test"
-if [[ ${PV} ==  ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/puppetlabs/facter.git;
-   EGIT_BRANCH="master"
-else
-   [[ "${PV}" = *_rc* ]] || \
-   KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc x86"
-   SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-fi
-
-BDEPEND="
-   >=sys-devel/gcc-4.8:*
-   dev-cpp/cpp-hocon"
-COMMON_DEPEND="
-   >=dev-libs/leatherman-1.0.0:=
-   dev-libs/openssl:*
-   sys-apps/util-linux
-   app-emulation/virt-what
-   net-misc/curl
-   >=dev-libs/boost-1.54:=[nls]
-   >=dev-cpp/yaml-cpp-0.5.1
-   ! 10.1.0/>= 10/' \
-   -e '/rspec/ s/2.11.0/2.11/' \
-   -e '/mocha/ s/0.10.5/0.14.0/' lib/Gemfile || die
-   # patches
-   default
-   cmake-utils_src_prepare
-}
-
-each_ruby_configure() {
-   # hack for correct calculation of relative path from facter.rb to
-   # libfacter.so
-   my_ruby_sitelibdir=$(ruby_rbconfig_value 'sitelibdir')
-}
-
-src_configure() {
-   ruby-ng_src_configure
-
-   local mycmakeargs=(
-   -DCMAKE_VERBOSE_MAKEFILE=ON
-   -DRUBY_LIB_INSTALL=${my_ruby_sitelibdir}
-   -DBLKID_LIBRARYDIR="${EPREFIX}/$(get_libdir)"
-   )
-   if use debug; then
-   mycmakeargs+=(
- -DCMAKE_BUILD_TYPE=Debug
-   )
-   fi
-   cmake-utils_src_configure
-}
-
-src_compile() {
-   cmake-utils_src_compile
-}
-
-src_test() {
-   cmake-utils_src_test
-}
-
-each_ruby_install() {
-   doruby "${BUILD_DIR}"/lib/facter.rb
-}
-
-src_install() {
-   cmake-utils_src_install
-   ruby-ng_src_install
-}

diff --git a/dev-ruby/facter/facter-3.11.4.ebuild 

[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/

2018-09-21 Thread Matt Thode
commit: 11fb63515d84e8022d26b029c79bc3664773546a
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Sep 21 18:18:22 2018 +
Commit: Matt Thode  gentoo  org>
CommitDate: Fri Sep 21 18:18:40 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11fb6351

dev-ruby/facter: 3.11.4 stable allarches with cleanup

Package-Manager: Portage-2.3.49, Repoman-2.3.10

 dev-ruby/facter/Manifest |   2 -
 dev-ruby/facter/facter-3.11.1.ebuild | 108 ---
 dev-ruby/facter/facter-3.11.2.ebuild | 105 --
 dev-ruby/facter/facter-3.11.4.ebuild |   2 +-
 4 files changed, 1 insertion(+), 216 deletions(-)

diff --git a/dev-ruby/facter/Manifest b/dev-ruby/facter/Manifest
index 7c129b02248..47cf93c427b 100644
--- a/dev-ruby/facter/Manifest
+++ b/dev-ruby/facter/Manifest
@@ -1,6 +1,4 @@
 DIST facter-2.4.6.gem 246272 BLAKE2B 
105a43b2697cde0a48d4fcf87e221cfcb348695f81722b8cfe2819a8f3fe19e575d22642a708c798648d05c71f54e7bf0281345320612a8fdb3b68fce993ec20
 SHA512 
a0a2bef37451ab96ed331c79171f77d89b6db430b083e6888a306fa5b57a72986b7f600cad3e09b5f4706e54736d1d32ea25525fe18a6108cc95f315da16664a
-DIST facter-3.11.1.tar.gz 384201 BLAKE2B 
349493f0046239ed900cb22df6cac2f5c1f748503e057a68e9be34c2f24f134a280ab9292d7f4e754a5974818a1fd01bc55634905d84706b47686a9e7a1ccc39
 SHA512 
295c91817912fb43fe259ede4b51ecf4ae5efd500d64b2682c700583bfdf694a8849a4bd4cb3a16a8046d563f487225957a49b760cc03d8bf86ac8487e37a756
-DIST facter-3.11.2.tar.gz 384784 BLAKE2B 
f280772231a9105e5924cdb777411861a76a67c15b4d7f3cc73fb9c089752a4e5fa43c4d84b8525917fae71ae34c770925161cc94882e74a704d6609b1c1778a
 SHA512 
aaeee7449813590ac8bc8d3b1b2a654e75bcdaabbb19f91f8b282f747e0f8af05ef71bc872b99c226f0db4d06b67549551f62c365853f5829c6b26c931c0b582
 DIST facter-3.11.3.tar.gz 384882 BLAKE2B 
ad6103df38efb6abd68d9f831e53dba2767401e129d55bb94adee4dc3f8bc48c7a969050cc52d395a196883d561317ccb72bfaba2775e003171fd6941935feb8
 SHA512 
6b2dbc5a0bc1c70739a4c0987311ef0891a27f64ed1b45a46cc20a37e6d1d24fda0481976fbf743f83f10d2014f6e0df0e2b5cc9eba19924e831652e1a8417ef
 DIST facter-3.11.4.tar.gz 388074 BLAKE2B 
c3105376ba8d74df08e7e19ca7b5291d241d57aebb43a77d0dabe96668a07a62bf70fb18aa3bc3d85011e22f935a711daade17cf60ad867a7503e1b731647c88
 SHA512 
af58d0592a4b220d8f1d9a6d065da71136b58b7a474587c140021fd2915d920d328bad52178566f26292bd932ca1ac1371a631f88a567876265c7494bb01c518
 DIST facter-3.12.0.tar.gz 390445 BLAKE2B 
8c7f2fccd16df3b13df451c18eaeb0cb837d1408b247bbf35f264e3adc2daeb5efaf3008ecf95428433d19067310b2d273a6001e1e151c260ddd5185f54b
 SHA512 
2ef78903f62784f86f8d155f9f10ba793c10742f87d80c894c6bd505ae9186b5e875366d9c05899fe5e25f2994cf66b7d73d6c6570a38a7bc6e45ff0d5108c36

diff --git a/dev-ruby/facter/facter-3.11.1.ebuild 
b/dev-ruby/facter/facter-3.11.1.ebuild
deleted file mode 100644
index f1584484e8b..000
--- a/dev-ruby/facter/facter-3.11.1.ebuild
+++ /dev/null
@@ -1,108 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby23 ruby24 ruby25"
-
-# git-r3 goes after ruby-ng so that it overrides src_unpack properly
-inherit cmake-utils eutils multilib ruby-ng
-
-DESCRIPTION="A cross-platform ruby library for retrieving facts from operating 
systems"
-HOMEPAGE="http://www.puppetlabs.com/puppet/related-projects/facter/;
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE="debug test"
-if [[ ${PV} ==  ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/puppetlabs/facter.git;
-   EGIT_BRANCH="master"
-   S="${S}/${P}"
-else
-   [[ "${PV}" = *_rc* ]] || \
-   KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc x86"
-   SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   S="${S}/all/${P}"
-fi
-
-BDEPEND="
-   >=sys-devel/gcc-4.8:*
-   dev-cpp/cpp-hocon"
-CDEPEND="
-   >=dev-libs/leatherman-1.0.0:=
-   dev-libs/openssl:*
-   sys-apps/util-linux
-   app-emulation/virt-what
-   net-misc/curl
-   >=dev-libs/boost-1.54:=[nls]
-   >=dev-cpp/yaml-cpp-0.5.1
-   ! 10.1.0/>= 10/' \
-   -e '/rspec/ s/2.11.0/2.11/' \
-   -e '/mocha/ s/0.10.5/0.14.0/' lib/Gemfile || die
-   # patches
-   default
-   cmake-utils_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DCMAKE_VERBOSE_MAKEFILE=ON
-   -DCMAKE_BUILD_TYPE=None
-   -DCMAKE_INSTALL_PREFIX=/usr
-   -DCMAKE_INSTALL_SYSCONFDIR=/etc
-   -DCMAKE_INSTALL_LOCALSTATEDIR=/var
-   -DUSE_JRUBY_SUPPORT=FALSE
-   -DBLKID_LIBRARY=/$(get_libdir)/libblkid.so.1
-   )
-   if use debug; then
-   mycmakeargs+=(
- -DCMAKE_BUILD_TYPE=Debug
-   )
-   fi
-   cmake-utils_src_configure
-}
-
-src_compile() {
-   cmake-utils_src_compile
-}
-
-each_ruby_install() {
-   doruby 

[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/

2018-09-18 Thread Matt Thode
commit: a4ccf9d957bd2e1408b7ddb6a706df0822f61498
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Sep 18 06:48:51 2018 +
Commit: Matt Thode  gentoo  org>
CommitDate: Tue Sep 18 06:48:51 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4ccf9d9

dev-ruby/facter: 3.12.0 bump

Package-Manager: Portage-2.3.49, Repoman-2.3.10

 dev-ruby/facter/Manifest | 1 +
 dev-ruby/facter/{facter-.ebuild => facter-3.12.0.ebuild} | 1 +
 dev-ruby/facter/facter-.ebuild   | 1 +
 3 files changed, 3 insertions(+)

diff --git a/dev-ruby/facter/Manifest b/dev-ruby/facter/Manifest
index 868765f4765..7c129b02248 100644
--- a/dev-ruby/facter/Manifest
+++ b/dev-ruby/facter/Manifest
@@ -3,4 +3,5 @@ DIST facter-3.11.1.tar.gz 384201 BLAKE2B 
349493f0046239ed900cb22df6cac2f5c1f7485
 DIST facter-3.11.2.tar.gz 384784 BLAKE2B 
f280772231a9105e5924cdb777411861a76a67c15b4d7f3cc73fb9c089752a4e5fa43c4d84b8525917fae71ae34c770925161cc94882e74a704d6609b1c1778a
 SHA512 
aaeee7449813590ac8bc8d3b1b2a654e75bcdaabbb19f91f8b282f747e0f8af05ef71bc872b99c226f0db4d06b67549551f62c365853f5829c6b26c931c0b582
 DIST facter-3.11.3.tar.gz 384882 BLAKE2B 
ad6103df38efb6abd68d9f831e53dba2767401e129d55bb94adee4dc3f8bc48c7a969050cc52d395a196883d561317ccb72bfaba2775e003171fd6941935feb8
 SHA512 
6b2dbc5a0bc1c70739a4c0987311ef0891a27f64ed1b45a46cc20a37e6d1d24fda0481976fbf743f83f10d2014f6e0df0e2b5cc9eba19924e831652e1a8417ef
 DIST facter-3.11.4.tar.gz 388074 BLAKE2B 
c3105376ba8d74df08e7e19ca7b5291d241d57aebb43a77d0dabe96668a07a62bf70fb18aa3bc3d85011e22f935a711daade17cf60ad867a7503e1b731647c88
 SHA512 
af58d0592a4b220d8f1d9a6d065da71136b58b7a474587c140021fd2915d920d328bad52178566f26292bd932ca1ac1371a631f88a567876265c7494bb01c518
+DIST facter-3.12.0.tar.gz 390445 BLAKE2B 
8c7f2fccd16df3b13df451c18eaeb0cb837d1408b247bbf35f264e3adc2daeb5efaf3008ecf95428433d19067310b2d273a6001e1e151c260ddd5185f54b
 SHA512 
2ef78903f62784f86f8d155f9f10ba793c10742f87d80c894c6bd505ae9186b5e875366d9c05899fe5e25f2994cf66b7d73d6c6570a38a7bc6e45ff0d5108c36
 DIST facter-3.9.2.tar.gz 380883 BLAKE2B 
d2804664e0499715230e5696c5a9ebae933f5b43dfb37154251d47763c2c7f78cfa8d1413dd836e5a0c76ed67300d066fa5bb390f17f85cd4cb7a444eaf0d133
 SHA512 
bc040826311bbff40f5a151ade315d9d47ef1e0f3faa570805e48ca55405265e66308230118b9cd59f701ecd76a7b0fd4d9200dd4ace838521223a162b105374

diff --git a/dev-ruby/facter/facter-.ebuild 
b/dev-ruby/facter/facter-3.12.0.ebuild
similarity index 98%
copy from dev-ruby/facter/facter-.ebuild
copy to dev-ruby/facter/facter-3.12.0.ebuild
index d99f0e0675c..683775e7668 100644
--- a/dev-ruby/facter/facter-.ebuild
+++ b/dev-ruby/facter/facter-3.12.0.ebuild
@@ -82,6 +82,7 @@ src_configure() {
local mycmakeargs=(
-DCMAKE_VERBOSE_MAKEFILE=ON
-DRUBY_LIB_INSTALL=${my_ruby_sitelibdir}
+   -DBLKID_LIBRARYDIR="${EPREFIX}/$(get_libdir)"
)
if use debug; then
mycmakeargs+=(

diff --git a/dev-ruby/facter/facter-.ebuild 
b/dev-ruby/facter/facter-.ebuild
index d99f0e0675c..683775e7668 100644
--- a/dev-ruby/facter/facter-.ebuild
+++ b/dev-ruby/facter/facter-.ebuild
@@ -82,6 +82,7 @@ src_configure() {
local mycmakeargs=(
-DCMAKE_VERBOSE_MAKEFILE=ON
-DRUBY_LIB_INSTALL=${my_ruby_sitelibdir}
+   -DBLKID_LIBRARYDIR="${EPREFIX}/$(get_libdir)"
)
if use debug; then
mycmakeargs+=(



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/

2018-08-21 Thread Matt Thode
commit: 5e5db25a589b9b6a0cae14998c3562e29bb98640
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed Aug 22 05:16:59 2018 +
Commit: Matt Thode  gentoo  org>
CommitDate: Wed Aug 22 05:17:17 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e5db25a

dev-ruby/facter: 3.11.4 bump

Package-Manager: Portage-2.3.48, Repoman-2.3.10

 dev-ruby/facter/Manifest |   1 +
 dev-ruby/facter/facter-3.11.4.ebuild | 110 +++
 2 files changed, 111 insertions(+)

diff --git a/dev-ruby/facter/Manifest b/dev-ruby/facter/Manifest
index df92cf0d070..868765f4765 100644
--- a/dev-ruby/facter/Manifest
+++ b/dev-ruby/facter/Manifest
@@ -2,4 +2,5 @@ DIST facter-2.4.6.gem 246272 BLAKE2B 
105a43b2697cde0a48d4fcf87e221cfcb348695f817
 DIST facter-3.11.1.tar.gz 384201 BLAKE2B 
349493f0046239ed900cb22df6cac2f5c1f748503e057a68e9be34c2f24f134a280ab9292d7f4e754a5974818a1fd01bc55634905d84706b47686a9e7a1ccc39
 SHA512 
295c91817912fb43fe259ede4b51ecf4ae5efd500d64b2682c700583bfdf694a8849a4bd4cb3a16a8046d563f487225957a49b760cc03d8bf86ac8487e37a756
 DIST facter-3.11.2.tar.gz 384784 BLAKE2B 
f280772231a9105e5924cdb777411861a76a67c15b4d7f3cc73fb9c089752a4e5fa43c4d84b8525917fae71ae34c770925161cc94882e74a704d6609b1c1778a
 SHA512 
aaeee7449813590ac8bc8d3b1b2a654e75bcdaabbb19f91f8b282f747e0f8af05ef71bc872b99c226f0db4d06b67549551f62c365853f5829c6b26c931c0b582
 DIST facter-3.11.3.tar.gz 384882 BLAKE2B 
ad6103df38efb6abd68d9f831e53dba2767401e129d55bb94adee4dc3f8bc48c7a969050cc52d395a196883d561317ccb72bfaba2775e003171fd6941935feb8
 SHA512 
6b2dbc5a0bc1c70739a4c0987311ef0891a27f64ed1b45a46cc20a37e6d1d24fda0481976fbf743f83f10d2014f6e0df0e2b5cc9eba19924e831652e1a8417ef
+DIST facter-3.11.4.tar.gz 388074 BLAKE2B 
c3105376ba8d74df08e7e19ca7b5291d241d57aebb43a77d0dabe96668a07a62bf70fb18aa3bc3d85011e22f935a711daade17cf60ad867a7503e1b731647c88
 SHA512 
af58d0592a4b220d8f1d9a6d065da71136b58b7a474587c140021fd2915d920d328bad52178566f26292bd932ca1ac1371a631f88a567876265c7494bb01c518
 DIST facter-3.9.2.tar.gz 380883 BLAKE2B 
d2804664e0499715230e5696c5a9ebae933f5b43dfb37154251d47763c2c7f78cfa8d1413dd836e5a0c76ed67300d066fa5bb390f17f85cd4cb7a444eaf0d133
 SHA512 
bc040826311bbff40f5a151ade315d9d47ef1e0f3faa570805e48ca55405265e66308230118b9cd59f701ecd76a7b0fd4d9200dd4ace838521223a162b105374

diff --git a/dev-ruby/facter/facter-3.11.4.ebuild 
b/dev-ruby/facter/facter-3.11.4.ebuild
new file mode 100644
index 000..683775e7668
--- /dev/null
+++ b/dev-ruby/facter/facter-3.11.4.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby23 ruby24 ruby25"
+
+# git-r3 goes after ruby-ng so that it overrides src_unpack properly
+inherit cmake-utils eutils multilib ruby-ng
+
+DESCRIPTION="A cross-platform ruby library for retrieving facts from operating 
systems"
+HOMEPAGE="http://www.puppetlabs.com/puppet/related-projects/facter/;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="debug test"
+if [[ ${PV} ==  ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/puppetlabs/facter.git;
+   EGIT_BRANCH="master"
+else
+   [[ "${PV}" = *_rc* ]] || \
+   KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+   SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+fi
+
+BDEPEND="
+   >=sys-devel/gcc-4.8:*
+   dev-cpp/cpp-hocon"
+COMMON_DEPEND="
+   >=dev-libs/leatherman-1.0.0:=
+   dev-libs/openssl:*
+   sys-apps/util-linux
+   app-emulation/virt-what
+   net-misc/curl
+   >=dev-libs/boost-1.54:=[nls]
+   >=dev-cpp/yaml-cpp-0.5.1
+   ! 10.1.0/>= 10/' \
+   -e '/rspec/ s/2.11.0/2.11/' \
+   -e '/mocha/ s/0.10.5/0.14.0/' lib/Gemfile || die
+   # patches
+   default
+   cmake-utils_src_prepare
+}
+
+each_ruby_configure() {
+   # hack for correct calculation of relative path from facter.rb to
+   # libfacter.so
+   my_ruby_sitelibdir=$(ruby_rbconfig_value 'sitelibdir')
+}
+
+src_configure() {
+   ruby-ng_src_configure
+
+   local mycmakeargs=(
+   -DCMAKE_VERBOSE_MAKEFILE=ON
+   -DRUBY_LIB_INSTALL=${my_ruby_sitelibdir}
+   -DBLKID_LIBRARYDIR="${EPREFIX}/$(get_libdir)"
+   )
+   if use debug; then
+   mycmakeargs+=(
+ -DCMAKE_BUILD_TYPE=Debug
+   )
+   fi
+   cmake-utils_src_configure
+}
+
+src_compile() {
+   cmake-utils_src_compile
+}
+
+src_test() {
+   cmake-utils_src_test
+}
+
+each_ruby_install() {
+   doruby "${BUILD_DIR}"/lib/facter.rb
+}
+
+src_install() {
+   cmake-utils_src_install
+   ruby-ng_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/

2018-08-17 Thread Matt Thode
commit: 3a149a4059d46f82fb8033bfc00f2367dcae9a6c
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Aug 17 22:40:00 2018 +
Commit: Matt Thode  gentoo  org>
CommitDate: Sat Aug 18 02:46:02 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a149a40

dev-ruby/facter: 3.11.3-r1 stable amd64 and x86

Package-Manager: Portage-2.3.44, Repoman-2.3.10

 dev-ruby/facter/facter-3.11.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/facter/facter-3.11.3-r1.ebuild 
b/dev-ruby/facter/facter-3.11.3-r1.ebuild
index 683775e7668..5060a204e2a 100644
--- a/dev-ruby/facter/facter-3.11.3-r1.ebuild
+++ b/dev-ruby/facter/facter-3.11.3-r1.ebuild
@@ -19,7 +19,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_BRANCH="master"
 else
[[ "${PV}" = *_rc* ]] || \
-   KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+   KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc x86"
SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
 fi
 



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/

2018-07-27 Thread Matt Thode
commit: 59a805431a62b90d79cd4524e8ffb89cd6ba870d
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Jul 27 15:22:55 2018 +
Commit: Matt Thode  gentoo  org>
CommitDate: Fri Jul 27 15:40:38 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59a80543

dev-ruby/facter: add missing blkid config option

Bug: https://bugs.gentoo.org/662252
Package-Manager: Portage-2.3.43, Repoman-2.3.10

 dev-ruby/facter/facter-3.11.3-r1.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-ruby/facter/facter-3.11.3-r1.ebuild 
b/dev-ruby/facter/facter-3.11.3-r1.ebuild
index d99f0e0675c..683775e7668 100644
--- a/dev-ruby/facter/facter-3.11.3-r1.ebuild
+++ b/dev-ruby/facter/facter-3.11.3-r1.ebuild
@@ -82,6 +82,7 @@ src_configure() {
local mycmakeargs=(
-DCMAKE_VERBOSE_MAKEFILE=ON
-DRUBY_LIB_INSTALL=${my_ruby_sitelibdir}
+   -DBLKID_LIBRARYDIR="${EPREFIX}/$(get_libdir)"
)
if use debug; then
mycmakeargs+=(



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/

2018-07-25 Thread Matt Thode
commit: 63fd0be576f822c65c0800bd7eb485266cf40b38
Author: Alexander Tsoy  tsoy  me>
AuthorDate: Tue Jul 24 23:05:38 2018 +
Commit: Matt Thode  gentoo  org>
CommitDate: Wed Jul 25 18:44:15 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63fd0be5

dev-ruby/facter: ebuild cleanup

Cleanup:
- do not use ${S} set by ruby-ng.eclass
- correctly generate facter.rb, FACTERDIR environment variable is no
  longer required
- remove no longer needed environment file
- remove no longer needed multilib magic

Closes: https://bugs.gentoo.org/601746
Closes: https://github.com/gentoo/gentoo/pull/9339
Signed-off-by: Matthew Thode  gentoo.org>

 ...acter-3.11.3.ebuild => facter-3.11.3-r1.ebuild} | 62 +++--
 dev-ruby/facter/facter-.ebuild | 64 --
 2 files changed, 67 insertions(+), 59 deletions(-)

diff --git a/dev-ruby/facter/facter-3.11.3.ebuild 
b/dev-ruby/facter/facter-3.11.3-r1.ebuild
similarity index 65%
rename from dev-ruby/facter/facter-3.11.3.ebuild
rename to dev-ruby/facter/facter-3.11.3-r1.ebuild
index 6210613630d..d99f0e0675c 100644
--- a/dev-ruby/facter/facter-3.11.3.ebuild
+++ b/dev-ruby/facter/facter-3.11.3-r1.ebuild
@@ -17,18 +17,16 @@ if [[ ${PV} ==  ]] ; then
inherit git-r3
EGIT_REPO_URI="https://github.com/puppetlabs/facter.git;
EGIT_BRANCH="master"
-   S="${S}/${P}"
 else
[[ "${PV}" = *_rc* ]] || \
KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   S="${S}/all/${P}"
 fi
 
 BDEPEND="
>=sys-devel/gcc-4.8:*
dev-cpp/cpp-hocon"
-CDEPEND="
+COMMON_DEPEND="
>=dev-libs/leatherman-1.0.0:=
dev-libs/openssl:*
sys-apps/util-linux
@@ -40,23 +38,29 @@ CDEPEND="
 
 ruby_add_bdepend "test? ( dev-ruby/rake dev-ruby/rspec:2 dev-ruby/mocha:0.14 )"
 
-RDEPEND="${CDEPEND}"
+RDEPEND="${COMMON_DEPEND}"
 DEPEND="${BDEPEND}
-   ${CDEPEND}"
+   ${COMMON_DEPEND}"
+
+# restore ${S} and override all phases exported by ruby-ng.eclass
+S="${WORKDIR}/${P}"
+
+pkg_setup() {
+   ruby-ng_pkg_setup
+}
+
+src_unpack() {
+   default
+
+   if [[ ${PV} ==  ]] ; then
+   git-r3_src_unpack
+   fi
+}
 
 src_prepare() {
-   # Remove the code that installs facter.rb to the wrong directory.
-   sed -i '/install(.*facter\.rb/d' lib/CMakeLists.txt || die
-   sed -i '/install(.*facter\.jar/d' lib/CMakeLists.txt || die
-   # make it support multilib
-   sed -i "s/\ lib)/\ $(get_libdir))/g" lib/CMakeLists.txt || die
-   sed -i "s/lib\")/$(get_libdir)\")/g" CMakeLists.txt || die
-   # make the require work
-   sed -i 's/\${LIBFACTER_INSTALL_DESTINATION}\///g' lib/facter.rb.in || 
die
-   # be explicit about the version of rspec we test with and use the
-   # correct lib directory for tests
+   # be explicit about the version of rspec we test with
sed -i -e '/libfacter.*specs/ s/rspec/rspec-2/' \
-   -e '/libfacter.*specs/ s/lib64/lib/' CMakeLists.txt || die
+   CMakeLists.txt || die
# be more lenient for software versions for tests
sed -i -e '/rake/ s/~> 10.1.0/>= 10/' \
-e '/rspec/ s/2.11.0/2.11/' \
@@ -66,12 +70,18 @@ src_prepare() {
cmake-utils_src_prepare
 }
 
+each_ruby_configure() {
+   # hack for correct calculation of relative path from facter.rb to
+   # libfacter.so
+   my_ruby_sitelibdir=$(ruby_rbconfig_value 'sitelibdir')
+}
+
 src_configure() {
+   ruby-ng_src_configure
+
local mycmakeargs=(
-DCMAKE_VERBOSE_MAKEFILE=ON
-   -DCMAKE_BUILD_TYPE=None
-   -DCMAKE_INSTALL_PREFIX=/usr
-   -DBLKID_LIBRARY=/$(get_libdir)/libblkid.so.1
+   -DRUBY_LIB_INSTALL=${my_ruby_sitelibdir}
)
if use debug; then
mycmakeargs+=(
@@ -85,21 +95,15 @@ src_compile() {
cmake-utils_src_compile
 }
 
-each_ruby_install() {
-   doruby "${BUILD_DIR}"/lib/facter.rb
-}
-
 src_test() {
cmake-utils_src_test
 }
 
+each_ruby_install() {
+   doruby "${BUILD_DIR}"/lib/facter.rb
+}
+
 src_install() {
cmake-utils_src_install
ruby-ng_src_install
-
-   # need a variable file in env.d :(
-   diropts -m0755
-   dodir /etc/env.d
-   echo -n "FACTERDIR=/usr/$(get_libdir)" > "${D}/etc/env.d/00facterdir"
-   fperms 0644 /etc/env.d/00facterdir
 }

diff --git a/dev-ruby/facter/facter-.ebuild 
b/dev-ruby/facter/facter-.ebuild
index 4500cc443e2..d99f0e0675c 100644
--- a/dev-ruby/facter/facter-.ebuild
+++ b/dev-ruby/facter/facter-.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
-USE_RUBY="ruby21 ruby22 ruby23 ruby24"
+USE_RUBY="ruby23 ruby24 ruby25"
 
 # git-r3 goes after ruby-ng so that it overrides src_unpack properly
 

[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/

2018-07-17 Thread Matt Thode
commit: d7a0d3975f9f92ea468f225eaa055073f36a9f80
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Jul 17 15:59:20 2018 +
Commit: Matt Thode  gentoo  org>
CommitDate: Tue Jul 17 16:02:13 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7a0d397

dev-ruby/facter: 3.11.3 bup

Package-Manager: Portage-2.3.43, Repoman-2.3.10

 dev-ruby/facter/Manifest |   1 +
 dev-ruby/facter/facter-3.11.3.ebuild | 105 +++
 2 files changed, 106 insertions(+)

diff --git a/dev-ruby/facter/Manifest b/dev-ruby/facter/Manifest
index 72f62d63374..df92cf0d070 100644
--- a/dev-ruby/facter/Manifest
+++ b/dev-ruby/facter/Manifest
@@ -1,4 +1,5 @@
 DIST facter-2.4.6.gem 246272 BLAKE2B 
105a43b2697cde0a48d4fcf87e221cfcb348695f81722b8cfe2819a8f3fe19e575d22642a708c798648d05c71f54e7bf0281345320612a8fdb3b68fce993ec20
 SHA512 
a0a2bef37451ab96ed331c79171f77d89b6db430b083e6888a306fa5b57a72986b7f600cad3e09b5f4706e54736d1d32ea25525fe18a6108cc95f315da16664a
 DIST facter-3.11.1.tar.gz 384201 BLAKE2B 
349493f0046239ed900cb22df6cac2f5c1f748503e057a68e9be34c2f24f134a280ab9292d7f4e754a5974818a1fd01bc55634905d84706b47686a9e7a1ccc39
 SHA512 
295c91817912fb43fe259ede4b51ecf4ae5efd500d64b2682c700583bfdf694a8849a4bd4cb3a16a8046d563f487225957a49b760cc03d8bf86ac8487e37a756
 DIST facter-3.11.2.tar.gz 384784 BLAKE2B 
f280772231a9105e5924cdb777411861a76a67c15b4d7f3cc73fb9c089752a4e5fa43c4d84b8525917fae71ae34c770925161cc94882e74a704d6609b1c1778a
 SHA512 
aaeee7449813590ac8bc8d3b1b2a654e75bcdaabbb19f91f8b282f747e0f8af05ef71bc872b99c226f0db4d06b67549551f62c365853f5829c6b26c931c0b582
+DIST facter-3.11.3.tar.gz 384882 BLAKE2B 
ad6103df38efb6abd68d9f831e53dba2767401e129d55bb94adee4dc3f8bc48c7a969050cc52d395a196883d561317ccb72bfaba2775e003171fd6941935feb8
 SHA512 
6b2dbc5a0bc1c70739a4c0987311ef0891a27f64ed1b45a46cc20a37e6d1d24fda0481976fbf743f83f10d2014f6e0df0e2b5cc9eba19924e831652e1a8417ef
 DIST facter-3.9.2.tar.gz 380883 BLAKE2B 
d2804664e0499715230e5696c5a9ebae933f5b43dfb37154251d47763c2c7f78cfa8d1413dd836e5a0c76ed67300d066fa5bb390f17f85cd4cb7a444eaf0d133
 SHA512 
bc040826311bbff40f5a151ade315d9d47ef1e0f3faa570805e48ca55405265e66308230118b9cd59f701ecd76a7b0fd4d9200dd4ace838521223a162b105374

diff --git a/dev-ruby/facter/facter-3.11.3.ebuild 
b/dev-ruby/facter/facter-3.11.3.ebuild
new file mode 100644
index 000..6210613630d
--- /dev/null
+++ b/dev-ruby/facter/facter-3.11.3.ebuild
@@ -0,0 +1,105 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby23 ruby24 ruby25"
+
+# git-r3 goes after ruby-ng so that it overrides src_unpack properly
+inherit cmake-utils eutils multilib ruby-ng
+
+DESCRIPTION="A cross-platform ruby library for retrieving facts from operating 
systems"
+HOMEPAGE="http://www.puppetlabs.com/puppet/related-projects/facter/;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="debug test"
+if [[ ${PV} ==  ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/puppetlabs/facter.git;
+   EGIT_BRANCH="master"
+   S="${S}/${P}"
+else
+   [[ "${PV}" = *_rc* ]] || \
+   KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+   SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   S="${S}/all/${P}"
+fi
+
+BDEPEND="
+   >=sys-devel/gcc-4.8:*
+   dev-cpp/cpp-hocon"
+CDEPEND="
+   >=dev-libs/leatherman-1.0.0:=
+   dev-libs/openssl:*
+   sys-apps/util-linux
+   app-emulation/virt-what
+   net-misc/curl
+   >=dev-libs/boost-1.54:=[nls]
+   >=dev-cpp/yaml-cpp-0.5.1
+   ! 10.1.0/>= 10/' \
+   -e '/rspec/ s/2.11.0/2.11/' \
+   -e '/mocha/ s/0.10.5/0.14.0/' lib/Gemfile || die
+   # patches
+   default
+   cmake-utils_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_VERBOSE_MAKEFILE=ON
+   -DCMAKE_BUILD_TYPE=None
+   -DCMAKE_INSTALL_PREFIX=/usr
+   -DBLKID_LIBRARY=/$(get_libdir)/libblkid.so.1
+   )
+   if use debug; then
+   mycmakeargs+=(
+ -DCMAKE_BUILD_TYPE=Debug
+   )
+   fi
+   cmake-utils_src_configure
+}
+
+src_compile() {
+   cmake-utils_src_compile
+}
+
+each_ruby_install() {
+   doruby "${BUILD_DIR}"/lib/facter.rb
+}
+
+src_test() {
+   cmake-utils_src_test
+}
+
+src_install() {
+   cmake-utils_src_install
+   ruby-ng_src_install
+
+   # need a variable file in env.d :(
+   diropts -m0755
+   dodir /etc/env.d
+   echo -n "FACTERDIR=/usr/$(get_libdir)" > "${D}/etc/env.d/00facterdir"
+   fperms 0644 /etc/env.d/00facterdir
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/

2018-07-01 Thread Hans de Graaff
commit: 576cedff5dfb620a2885bd34aef42374006f8265
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Jul  1 07:59:45 2018 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Jul  1 08:25:10 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=576cedff

dev-ruby/facter: add ruby24

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-ruby/facter/facter-2.4.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/facter/facter-2.4.6.ebuild 
b/dev-ruby/facter/facter-2.4.6.ebuild
index bd8ef484f6a..ec8007fe201 100644
--- a/dev-ruby/facter/facter-2.4.6.ebuild
+++ b/dev-ruby/facter/facter-2.4.6.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=5
 
-USE_RUBY="ruby20 ruby21 ruby22 ruby23"
+USE_RUBY="ruby23 ruby24"
 RUBY_FAKEGEM_TASK_DOC=""
 RUBY_FAKEGEM_RECIPE_TEST="rspec"
 RUBY_FAKEGEM_EXTRADOC="README.md"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/

2018-06-30 Thread Matt Thode
commit: 3882cc2071d170916d58201c28f2300ee45be174
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Jun 30 19:01:00 2018 +
Commit: Matt Thode  gentoo  org>
CommitDate: Sat Jun 30 19:01:38 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3882cc20

dev-ruby/facter: 3.11.2 stable amd64 and x86 with cleanup

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-ruby/facter/Manifest |   3 -
 dev-ruby/facter/facter-2.5.1.ebuild  |  61 
 dev-ruby/facter/facter-3.10.0.ebuild | 108 ---
 dev-ruby/facter/facter-3.11.2.ebuild |   2 +-
 dev-ruby/facter/facter-3.9.5.ebuild  | 108 ---
 5 files changed, 1 insertion(+), 281 deletions(-)

diff --git a/dev-ruby/facter/Manifest b/dev-ruby/facter/Manifest
index 7ef38e725c1..72f62d63374 100644
--- a/dev-ruby/facter/Manifest
+++ b/dev-ruby/facter/Manifest
@@ -1,7 +1,4 @@
 DIST facter-2.4.6.gem 246272 BLAKE2B 
105a43b2697cde0a48d4fcf87e221cfcb348695f81722b8cfe2819a8f3fe19e575d22642a708c798648d05c71f54e7bf0281345320612a8fdb3b68fce993ec20
 SHA512 
a0a2bef37451ab96ed331c79171f77d89b6db430b083e6888a306fa5b57a72986b7f600cad3e09b5f4706e54736d1d32ea25525fe18a6108cc95f315da16664a
-DIST facter-2.5.1.gem 254464 BLAKE2B 
7276e9c406c000e51e68a2a1c22d0636e294902d31bcaf58e922961a8e1dd99a362467b7046362a5f179fe72f6c077656d4d400e354ed40ed3a06c71de7f07cc
 SHA512 
4fa4b5248bac64c7a76036e428f0f5fdb0b2173987fbaaf18d0130386126dabb083e23cea8cb4df37bae0ea5a883663f71bc6c04406c562bfb7adc23e0899f57
-DIST facter-3.10.0.tar.gz 388935 BLAKE2B 
fe224a098bf306cccdfea919eb898e0d60dff09d8277ad7bf70f9af5a2c10983d47bc7abc397357c9296169e3864aa5547e8e67bf7e76596929f1a2b77fa26c5
 SHA512 
4b8538948871578c88498e95b87757e0bf4b3ced6bef174a120fcc16189996adf6c17c9815e1fa7d8d0921dc7d8c45fe518061f79020a3e2ac49dfd3b5457c59
 DIST facter-3.11.1.tar.gz 384201 BLAKE2B 
349493f0046239ed900cb22df6cac2f5c1f748503e057a68e9be34c2f24f134a280ab9292d7f4e754a5974818a1fd01bc55634905d84706b47686a9e7a1ccc39
 SHA512 
295c91817912fb43fe259ede4b51ecf4ae5efd500d64b2682c700583bfdf694a8849a4bd4cb3a16a8046d563f487225957a49b760cc03d8bf86ac8487e37a756
 DIST facter-3.11.2.tar.gz 384784 BLAKE2B 
f280772231a9105e5924cdb777411861a76a67c15b4d7f3cc73fb9c089752a4e5fa43c4d84b8525917fae71ae34c770925161cc94882e74a704d6609b1c1778a
 SHA512 
aaeee7449813590ac8bc8d3b1b2a654e75bcdaabbb19f91f8b282f747e0f8af05ef71bc872b99c226f0db4d06b67549551f62c365853f5829c6b26c931c0b582
 DIST facter-3.9.2.tar.gz 380883 BLAKE2B 
d2804664e0499715230e5696c5a9ebae933f5b43dfb37154251d47763c2c7f78cfa8d1413dd836e5a0c76ed67300d066fa5bb390f17f85cd4cb7a444eaf0d133
 SHA512 
bc040826311bbff40f5a151ade315d9d47ef1e0f3faa570805e48ca55405265e66308230118b9cd59f701ecd76a7b0fd4d9200dd4ace838521223a162b105374
-DIST facter-3.9.5.tar.gz 388129 BLAKE2B 
baa63de9c2faf4b1891999fdbb5c576461ebc0fe522b77d01d7c711a67466a739802426e2b60812083eacd4e684422353227029152384a78477a840be223781f
 SHA512 
32462caa637e08bae5964b18821bceec3ec4de4d1f5d8c28feaacb3574e3d0dbeabe09c41a7972358d874b29ebc0b0ea73dbc75adf118ec6379d3ad04fb1b36a

diff --git a/dev-ruby/facter/facter-2.5.1.ebuild 
b/dev-ruby/facter/facter-2.5.1.ebuild
deleted file mode 100644
index 55e308b2c58..000
--- a/dev-ruby/facter/facter-2.5.1.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-USE_RUBY="ruby20 ruby21 ruby22 ruby23"
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_RECIPE_TEST="rspec"
-RUBY_FAKEGEM_EXTRADOC="README.md"
-RUBY_FAKEGEM_BINWRAP="facter"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A cross-platform Ruby library for retrieving facts from operating 
systems"
-HOMEPAGE="http://www.puppetlabs.com/puppet/related-projects/facter/;
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE="+dmi +pciutils +virt"
-KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
-
-CDEPEND="
-   app-emulation/virt-what
-   sys-apps/net-tools
-   sys-apps/lsb-release
-   dmi? ( sys-apps/dmidecode )
-   pciutils? ( sys-apps/pciutils )"
-
-RDEPEND+=" ${CDEPEND}"
-DEPEND+=" test? ( ${CDEPEND} )"
-
-ruby_add_bdepend "test? ( dev-ruby/mocha:1.0 )"
-
-all_ruby_prepare() {
-   # Provide explicit path since /sbin is not in the default PATH on
-   # Gentoo.
-   sed -i -e 's:arp -an:/sbin/arp -an:' lib/facter/util/ec2.rb 
spec/unit/util/ec2_spec.rb || die
-
-   # Ensure the correct version of mocha is used without using bundler.
-   sed -i -e '1igem "mocha", "~>1.0"' spec/spec_helper.rb || die
-
-   # Avoid because tests try to access outside stuff, e.g. /sys/block
-   sed -i -e '/should load facts on the facter search path only once/,/^  
end/ s:^:#:' spec/unit/util/loader_spec.rb || die
-
-   # Allow specs to work with newer rspec 2.x versions.
-   sed -i -e '1irequire "rspec-expectations"' 
spec/puppetlabs_spec/matchers.rb || die
-
-   # Avoid specs specific to macosx requiring cfpropertylist 

[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/

2018-06-28 Thread Matt Thode
commit: 3195b917d71f32d4a7e992544e4f30deb93309fe
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Jun 28 16:18:06 2018 +
Commit: Matt Thode  gentoo  org>
CommitDate: Thu Jun 28 16:18:22 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3195b917

dev-ruby/facter: remove unused cmake args

Closes: https://bugs.gentoo.org/659404
Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-ruby/facter/facter-3.11.2.ebuild | 3 ---
 dev-ruby/facter/facter-.ebuild   | 3 ---
 2 files changed, 6 deletions(-)

diff --git a/dev-ruby/facter/facter-3.11.2.ebuild 
b/dev-ruby/facter/facter-3.11.2.ebuild
index bfde41b2169..6210613630d 100644
--- a/dev-ruby/facter/facter-3.11.2.ebuild
+++ b/dev-ruby/facter/facter-3.11.2.ebuild
@@ -71,9 +71,6 @@ src_configure() {
-DCMAKE_VERBOSE_MAKEFILE=ON
-DCMAKE_BUILD_TYPE=None
-DCMAKE_INSTALL_PREFIX=/usr
-   -DCMAKE_INSTALL_SYSCONFDIR=/etc
-   -DCMAKE_INSTALL_LOCALSTATEDIR=/var
-   -DUSE_JRUBY_SUPPORT=FALSE
-DBLKID_LIBRARY=/$(get_libdir)/libblkid.so.1
)
if use debug; then

diff --git a/dev-ruby/facter/facter-.ebuild 
b/dev-ruby/facter/facter-.ebuild
index 921e49af450..4500cc443e2 100644
--- a/dev-ruby/facter/facter-.ebuild
+++ b/dev-ruby/facter/facter-.ebuild
@@ -71,9 +71,6 @@ src_configure() {
-DCMAKE_VERBOSE_MAKEFILE=ON
-DCMAKE_BUILD_TYPE=None
-DCMAKE_INSTALL_PREFIX=/usr
-   -DCMAKE_INSTALL_SYSCONFDIR=/etc
-   -DCMAKE_INSTALL_LOCALSTATEDIR=/var
-   -DUSE_JRUBY_SUPPORT=FALSE
-DBLKID_LIBRARY=/$(get_libdir)/libblkid.so.1
)
if use debug; then



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/

2018-05-30 Thread Matt Thode
commit: 4b10cdd5e3ef37e809756929407a5f807f78f4a4
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed May 30 19:38:15 2018 +
Commit: Matt Thode  gentoo  org>
CommitDate: Wed May 30 20:23:34 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b10cdd5

dev-ruby/facter: 3.11.2 bup

Package-Manager: Portage-2.3.36, Repoman-2.3.9

 dev-ruby/facter/Manifest |   1 +
 dev-ruby/facter/facter-3.11.2.ebuild | 108 +++
 2 files changed, 109 insertions(+)

diff --git a/dev-ruby/facter/Manifest b/dev-ruby/facter/Manifest
index 047946bd0c7..7ef38e725c1 100644
--- a/dev-ruby/facter/Manifest
+++ b/dev-ruby/facter/Manifest
@@ -2,5 +2,6 @@ DIST facter-2.4.6.gem 246272 BLAKE2B 
105a43b2697cde0a48d4fcf87e221cfcb348695f817
 DIST facter-2.5.1.gem 254464 BLAKE2B 
7276e9c406c000e51e68a2a1c22d0636e294902d31bcaf58e922961a8e1dd99a362467b7046362a5f179fe72f6c077656d4d400e354ed40ed3a06c71de7f07cc
 SHA512 
4fa4b5248bac64c7a76036e428f0f5fdb0b2173987fbaaf18d0130386126dabb083e23cea8cb4df37bae0ea5a883663f71bc6c04406c562bfb7adc23e0899f57
 DIST facter-3.10.0.tar.gz 388935 BLAKE2B 
fe224a098bf306cccdfea919eb898e0d60dff09d8277ad7bf70f9af5a2c10983d47bc7abc397357c9296169e3864aa5547e8e67bf7e76596929f1a2b77fa26c5
 SHA512 
4b8538948871578c88498e95b87757e0bf4b3ced6bef174a120fcc16189996adf6c17c9815e1fa7d8d0921dc7d8c45fe518061f79020a3e2ac49dfd3b5457c59
 DIST facter-3.11.1.tar.gz 384201 BLAKE2B 
349493f0046239ed900cb22df6cac2f5c1f748503e057a68e9be34c2f24f134a280ab9292d7f4e754a5974818a1fd01bc55634905d84706b47686a9e7a1ccc39
 SHA512 
295c91817912fb43fe259ede4b51ecf4ae5efd500d64b2682c700583bfdf694a8849a4bd4cb3a16a8046d563f487225957a49b760cc03d8bf86ac8487e37a756
+DIST facter-3.11.2.tar.gz 384784 BLAKE2B 
f280772231a9105e5924cdb777411861a76a67c15b4d7f3cc73fb9c089752a4e5fa43c4d84b8525917fae71ae34c770925161cc94882e74a704d6609b1c1778a
 SHA512 
aaeee7449813590ac8bc8d3b1b2a654e75bcdaabbb19f91f8b282f747e0f8af05ef71bc872b99c226f0db4d06b67549551f62c365853f5829c6b26c931c0b582
 DIST facter-3.9.2.tar.gz 380883 BLAKE2B 
d2804664e0499715230e5696c5a9ebae933f5b43dfb37154251d47763c2c7f78cfa8d1413dd836e5a0c76ed67300d066fa5bb390f17f85cd4cb7a444eaf0d133
 SHA512 
bc040826311bbff40f5a151ade315d9d47ef1e0f3faa570805e48ca55405265e66308230118b9cd59f701ecd76a7b0fd4d9200dd4ace838521223a162b105374
 DIST facter-3.9.5.tar.gz 388129 BLAKE2B 
baa63de9c2faf4b1891999fdbb5c576461ebc0fe522b77d01d7c711a67466a739802426e2b60812083eacd4e684422353227029152384a78477a840be223781f
 SHA512 
32462caa637e08bae5964b18821bceec3ec4de4d1f5d8c28feaacb3574e3d0dbeabe09c41a7972358d874b29ebc0b0ea73dbc75adf118ec6379d3ad04fb1b36a

diff --git a/dev-ruby/facter/facter-3.11.2.ebuild 
b/dev-ruby/facter/facter-3.11.2.ebuild
new file mode 100644
index 000..bfde41b2169
--- /dev/null
+++ b/dev-ruby/facter/facter-3.11.2.ebuild
@@ -0,0 +1,108 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby23 ruby24 ruby25"
+
+# git-r3 goes after ruby-ng so that it overrides src_unpack properly
+inherit cmake-utils eutils multilib ruby-ng
+
+DESCRIPTION="A cross-platform ruby library for retrieving facts from operating 
systems"
+HOMEPAGE="http://www.puppetlabs.com/puppet/related-projects/facter/;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="debug test"
+if [[ ${PV} ==  ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/puppetlabs/facter.git;
+   EGIT_BRANCH="master"
+   S="${S}/${P}"
+else
+   [[ "${PV}" = *_rc* ]] || \
+   KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+   SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   S="${S}/all/${P}"
+fi
+
+BDEPEND="
+   >=sys-devel/gcc-4.8:*
+   dev-cpp/cpp-hocon"
+CDEPEND="
+   >=dev-libs/leatherman-1.0.0:=
+   dev-libs/openssl:*
+   sys-apps/util-linux
+   app-emulation/virt-what
+   net-misc/curl
+   >=dev-libs/boost-1.54:=[nls]
+   >=dev-cpp/yaml-cpp-0.5.1
+   ! 10.1.0/>= 10/' \
+   -e '/rspec/ s/2.11.0/2.11/' \
+   -e '/mocha/ s/0.10.5/0.14.0/' lib/Gemfile || die
+   # patches
+   default
+   cmake-utils_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_VERBOSE_MAKEFILE=ON
+   -DCMAKE_BUILD_TYPE=None
+   -DCMAKE_INSTALL_PREFIX=/usr
+   -DCMAKE_INSTALL_SYSCONFDIR=/etc
+   -DCMAKE_INSTALL_LOCALSTATEDIR=/var
+   -DUSE_JRUBY_SUPPORT=FALSE
+   -DBLKID_LIBRARY=/$(get_libdir)/libblkid.so.1
+   )
+   if use debug; then
+   mycmakeargs+=(
+ -DCMAKE_BUILD_TYPE=Debug
+   )
+   fi
+   cmake-utils_src_configure
+}
+
+src_compile() {
+   cmake-utils_src_compile
+}
+
+each_ruby_install() {
+   doruby "${BUILD_DIR}"/lib/facter.rb
+}
+
+src_test() {
+   cmake-utils_src_test
+}
+
+src_install() {
+ 

[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/

2018-05-15 Thread Matt Thode
commit: 25bd02b5299a4441f16751a871029ebd278d3a48
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue May 15 14:58:21 2018 +
Commit: Matt Thode  gentoo  org>
CommitDate: Tue May 15 15:26:28 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25bd02b5

dev-ruby/facter: 3.11.0 cleanup

Package-Manager: Portage-2.3.36, Repoman-2.3.9

 dev-ruby/facter/Manifest |   1 -
 dev-ruby/facter/facter-3.11.0.ebuild | 108 ---
 2 files changed, 109 deletions(-)

diff --git a/dev-ruby/facter/Manifest b/dev-ruby/facter/Manifest
index fbccf433f7b..047946bd0c7 100644
--- a/dev-ruby/facter/Manifest
+++ b/dev-ruby/facter/Manifest
@@ -1,7 +1,6 @@
 DIST facter-2.4.6.gem 246272 BLAKE2B 
105a43b2697cde0a48d4fcf87e221cfcb348695f81722b8cfe2819a8f3fe19e575d22642a708c798648d05c71f54e7bf0281345320612a8fdb3b68fce993ec20
 SHA512 
a0a2bef37451ab96ed331c79171f77d89b6db430b083e6888a306fa5b57a72986b7f600cad3e09b5f4706e54736d1d32ea25525fe18a6108cc95f315da16664a
 DIST facter-2.5.1.gem 254464 BLAKE2B 
7276e9c406c000e51e68a2a1c22d0636e294902d31bcaf58e922961a8e1dd99a362467b7046362a5f179fe72f6c077656d4d400e354ed40ed3a06c71de7f07cc
 SHA512 
4fa4b5248bac64c7a76036e428f0f5fdb0b2173987fbaaf18d0130386126dabb083e23cea8cb4df37bae0ea5a883663f71bc6c04406c562bfb7adc23e0899f57
 DIST facter-3.10.0.tar.gz 388935 BLAKE2B 
fe224a098bf306cccdfea919eb898e0d60dff09d8277ad7bf70f9af5a2c10983d47bc7abc397357c9296169e3864aa5547e8e67bf7e76596929f1a2b77fa26c5
 SHA512 
4b8538948871578c88498e95b87757e0bf4b3ced6bef174a120fcc16189996adf6c17c9815e1fa7d8d0921dc7d8c45fe518061f79020a3e2ac49dfd3b5457c59
-DIST facter-3.11.0.tar.gz 388960 BLAKE2B 
a37c72201d4b32fda2f2fd1e047f86014121faac4ae78010b7736d40ebb8470cd8c635b5837acb72d891d7540aa0b8cb02908b780de93c85e69bf1e6a95e7cac
 SHA512 
de2ee8e4467eeb40dcf6367063d5902c1d7fb49564ae22536003dbe360b4c6ddf562f8a7139995d0e1c79222437cb47076b3b07cb3a89630a7410aed4e1710ce
 DIST facter-3.11.1.tar.gz 384201 BLAKE2B 
349493f0046239ed900cb22df6cac2f5c1f748503e057a68e9be34c2f24f134a280ab9292d7f4e754a5974818a1fd01bc55634905d84706b47686a9e7a1ccc39
 SHA512 
295c91817912fb43fe259ede4b51ecf4ae5efd500d64b2682c700583bfdf694a8849a4bd4cb3a16a8046d563f487225957a49b760cc03d8bf86ac8487e37a756
 DIST facter-3.9.2.tar.gz 380883 BLAKE2B 
d2804664e0499715230e5696c5a9ebae933f5b43dfb37154251d47763c2c7f78cfa8d1413dd836e5a0c76ed67300d066fa5bb390f17f85cd4cb7a444eaf0d133
 SHA512 
bc040826311bbff40f5a151ade315d9d47ef1e0f3faa570805e48ca55405265e66308230118b9cd59f701ecd76a7b0fd4d9200dd4ace838521223a162b105374
 DIST facter-3.9.5.tar.gz 388129 BLAKE2B 
baa63de9c2faf4b1891999fdbb5c576461ebc0fe522b77d01d7c711a67466a739802426e2b60812083eacd4e684422353227029152384a78477a840be223781f
 SHA512 
32462caa637e08bae5964b18821bceec3ec4de4d1f5d8c28feaacb3574e3d0dbeabe09c41a7972358d874b29ebc0b0ea73dbc75adf118ec6379d3ad04fb1b36a

diff --git a/dev-ruby/facter/facter-3.11.0.ebuild 
b/dev-ruby/facter/facter-3.11.0.ebuild
deleted file mode 100644
index 7e5d9190829..000
--- a/dev-ruby/facter/facter-3.11.0.ebuild
+++ /dev/null
@@ -1,108 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby21 ruby22 ruby23 ruby24"
-
-# git-r3 goes after ruby-ng so that it overrides src_unpack properly
-inherit cmake-utils eutils multilib ruby-ng
-
-DESCRIPTION="A cross-platform ruby library for retrieving facts from operating 
systems"
-HOMEPAGE="http://www.puppetlabs.com/puppet/related-projects/facter/;
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE="debug test"
-if [[ ${PV} ==  ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/puppetlabs/facter.git;
-   EGIT_BRANCH="master"
-   S="${S}/${P}"
-else
-   [[ "${PV}" = *_rc* ]] || \
-   KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc x86"
-   SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   S="${S}/all/${P}"
-fi
-
-BDEPEND="
-   >=sys-devel/gcc-4.8:*
-   dev-cpp/cpp-hocon"
-CDEPEND="
-   >=dev-libs/leatherman-1.0.0:=
-   dev-libs/openssl:*
-   sys-apps/util-linux
-   app-emulation/virt-what
-   net-misc/curl
-   >=dev-libs/boost-1.54:=[nls]
-   >=dev-cpp/yaml-cpp-0.5.1
-   ! 10.1.0/>= 10/' \
-   -e '/rspec/ s/2.11.0/2.11/' \
-   -e '/mocha/ s/0.10.5/0.14.0/' lib/Gemfile || die
-   # patches
-   default
-   cmake-utils_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DCMAKE_VERBOSE_MAKEFILE=ON
-   -DCMAKE_BUILD_TYPE=None
-   -DCMAKE_INSTALL_PREFIX=/usr
-   -DCMAKE_INSTALL_SYSCONFDIR=/etc
-   -DCMAKE_INSTALL_LOCALSTATEDIR=/var
-   -DUSE_JRUBY_SUPPORT=FALSE
-   -DBLKID_LIBRARY=/$(get_libdir)/libblkid.so.1
-   )
-   if use debug; then
-   mycmakeargs+=(
- -DCMAKE_BUILD_TYPE=Debug
-   )
-  

[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/

2018-05-15 Thread Matt Thode
commit: 39162182fc9389be397fa5ae322436e8ef85b108
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue May 15 14:57:43 2018 +
Commit: Matt Thode  gentoo  org>
CommitDate: Tue May 15 15:26:27 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39162182

dev-ruby/facter: 3.11.1 stable amd64 and x86

Package-Manager: Portage-2.3.36, Repoman-2.3.9

 dev-ruby/facter/facter-3.11.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/facter/facter-3.11.1.ebuild 
b/dev-ruby/facter/facter-3.11.1.ebuild
index bfde41b2169..f1584484e8b 100644
--- a/dev-ruby/facter/facter-3.11.1.ebuild
+++ b/dev-ruby/facter/facter-3.11.1.ebuild
@@ -20,7 +20,7 @@ if [[ ${PV} ==  ]] ; then
S="${S}/${P}"
 else
[[ "${PV}" = *_rc* ]] || \
-   KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+   KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc x86"
SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
S="${S}/all/${P}"
 fi



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/

2018-04-28 Thread Hans de Graaff
commit: 3d00a5d3f1c9d890be61774ea4f89fcb4c475626
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Apr 28 06:42:24 2018 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Apr 28 07:05:18 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d00a5d3

dev-ruby/facter: add ruby25

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-ruby/facter/facter-3.11.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/facter/facter-3.11.1.ebuild 
b/dev-ruby/facter/facter-3.11.1.ebuild
index 921e49af450..bfde41b2169 100644
--- a/dev-ruby/facter/facter-3.11.1.ebuild
+++ b/dev-ruby/facter/facter-3.11.1.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
-USE_RUBY="ruby21 ruby22 ruby23 ruby24"
+USE_RUBY="ruby23 ruby24 ruby25"
 
 # git-r3 goes after ruby-ng so that it overrides src_unpack properly
 inherit cmake-utils eutils multilib ruby-ng



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/

2018-04-18 Thread Matt Thode
commit: 16d4700d1e9fcff7aaa46aa89de14c170be4d7b0
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed Apr 18 19:45:34 2018 +
Commit: Matt Thode  gentoo  org>
CommitDate: Wed Apr 18 19:51:58 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16d4700d

dev-ruby/facter: 3.11.1 bup

Package-Manager: Portage-2.3.27, Repoman-2.3.9

 dev-ruby/facter/Manifest |   1 +
 dev-ruby/facter/facter-3.11.1.ebuild | 108 +++
 2 files changed, 109 insertions(+)

diff --git a/dev-ruby/facter/Manifest b/dev-ruby/facter/Manifest
index af60ff39243..fbccf433f7b 100644
--- a/dev-ruby/facter/Manifest
+++ b/dev-ruby/facter/Manifest
@@ -2,5 +2,6 @@ DIST facter-2.4.6.gem 246272 BLAKE2B 
105a43b2697cde0a48d4fcf87e221cfcb348695f817
 DIST facter-2.5.1.gem 254464 BLAKE2B 
7276e9c406c000e51e68a2a1c22d0636e294902d31bcaf58e922961a8e1dd99a362467b7046362a5f179fe72f6c077656d4d400e354ed40ed3a06c71de7f07cc
 SHA512 
4fa4b5248bac64c7a76036e428f0f5fdb0b2173987fbaaf18d0130386126dabb083e23cea8cb4df37bae0ea5a883663f71bc6c04406c562bfb7adc23e0899f57
 DIST facter-3.10.0.tar.gz 388935 BLAKE2B 
fe224a098bf306cccdfea919eb898e0d60dff09d8277ad7bf70f9af5a2c10983d47bc7abc397357c9296169e3864aa5547e8e67bf7e76596929f1a2b77fa26c5
 SHA512 
4b8538948871578c88498e95b87757e0bf4b3ced6bef174a120fcc16189996adf6c17c9815e1fa7d8d0921dc7d8c45fe518061f79020a3e2ac49dfd3b5457c59
 DIST facter-3.11.0.tar.gz 388960 BLAKE2B 
a37c72201d4b32fda2f2fd1e047f86014121faac4ae78010b7736d40ebb8470cd8c635b5837acb72d891d7540aa0b8cb02908b780de93c85e69bf1e6a95e7cac
 SHA512 
de2ee8e4467eeb40dcf6367063d5902c1d7fb49564ae22536003dbe360b4c6ddf562f8a7139995d0e1c79222437cb47076b3b07cb3a89630a7410aed4e1710ce
+DIST facter-3.11.1.tar.gz 384201 BLAKE2B 
349493f0046239ed900cb22df6cac2f5c1f748503e057a68e9be34c2f24f134a280ab9292d7f4e754a5974818a1fd01bc55634905d84706b47686a9e7a1ccc39
 SHA512 
295c91817912fb43fe259ede4b51ecf4ae5efd500d64b2682c700583bfdf694a8849a4bd4cb3a16a8046d563f487225957a49b760cc03d8bf86ac8487e37a756
 DIST facter-3.9.2.tar.gz 380883 BLAKE2B 
d2804664e0499715230e5696c5a9ebae933f5b43dfb37154251d47763c2c7f78cfa8d1413dd836e5a0c76ed67300d066fa5bb390f17f85cd4cb7a444eaf0d133
 SHA512 
bc040826311bbff40f5a151ade315d9d47ef1e0f3faa570805e48ca55405265e66308230118b9cd59f701ecd76a7b0fd4d9200dd4ace838521223a162b105374
 DIST facter-3.9.5.tar.gz 388129 BLAKE2B 
baa63de9c2faf4b1891999fdbb5c576461ebc0fe522b77d01d7c711a67466a739802426e2b60812083eacd4e684422353227029152384a78477a840be223781f
 SHA512 
32462caa637e08bae5964b18821bceec3ec4de4d1f5d8c28feaacb3574e3d0dbeabe09c41a7972358d874b29ebc0b0ea73dbc75adf118ec6379d3ad04fb1b36a

diff --git a/dev-ruby/facter/facter-3.11.1.ebuild 
b/dev-ruby/facter/facter-3.11.1.ebuild
new file mode 100644
index 000..921e49af450
--- /dev/null
+++ b/dev-ruby/facter/facter-3.11.1.ebuild
@@ -0,0 +1,108 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby21 ruby22 ruby23 ruby24"
+
+# git-r3 goes after ruby-ng so that it overrides src_unpack properly
+inherit cmake-utils eutils multilib ruby-ng
+
+DESCRIPTION="A cross-platform ruby library for retrieving facts from operating 
systems"
+HOMEPAGE="http://www.puppetlabs.com/puppet/related-projects/facter/;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="debug test"
+if [[ ${PV} ==  ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/puppetlabs/facter.git;
+   EGIT_BRANCH="master"
+   S="${S}/${P}"
+else
+   [[ "${PV}" = *_rc* ]] || \
+   KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+   SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   S="${S}/all/${P}"
+fi
+
+BDEPEND="
+   >=sys-devel/gcc-4.8:*
+   dev-cpp/cpp-hocon"
+CDEPEND="
+   >=dev-libs/leatherman-1.0.0:=
+   dev-libs/openssl:*
+   sys-apps/util-linux
+   app-emulation/virt-what
+   net-misc/curl
+   >=dev-libs/boost-1.54:=[nls]
+   >=dev-cpp/yaml-cpp-0.5.1
+   ! 10.1.0/>= 10/' \
+   -e '/rspec/ s/2.11.0/2.11/' \
+   -e '/mocha/ s/0.10.5/0.14.0/' lib/Gemfile || die
+   # patches
+   default
+   cmake-utils_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_VERBOSE_MAKEFILE=ON
+   -DCMAKE_BUILD_TYPE=None
+   -DCMAKE_INSTALL_PREFIX=/usr
+   -DCMAKE_INSTALL_SYSCONFDIR=/etc
+   -DCMAKE_INSTALL_LOCALSTATEDIR=/var
+   -DUSE_JRUBY_SUPPORT=FALSE
+   -DBLKID_LIBRARY=/$(get_libdir)/libblkid.so.1
+   )
+   if use debug; then
+   mycmakeargs+=(
+ -DCMAKE_BUILD_TYPE=Debug
+   )
+   fi
+   cmake-utils_src_configure
+}
+
+src_compile() {
+   cmake-utils_src_compile
+}
+
+each_ruby_install() {
+   doruby "${BUILD_DIR}"/lib/facter.rb
+}
+
+src_test() {
+   cmake-utils_src_test
+}
+

[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/

2018-04-18 Thread Matt Thode
commit: 0ce40454a55e61d27c017b6f8ab665a392ac65e3
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed Apr 18 19:37:14 2018 +
Commit: Matt Thode  gentoo  org>
CommitDate: Wed Apr 18 19:51:57 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ce40454

dev-ruby/facter: 3.11.0 stable amd64 and x86

Package-Manager: Portage-2.3.27, Repoman-2.3.9

 dev-ruby/facter/facter-3.11.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/facter/facter-3.11.0.ebuild 
b/dev-ruby/facter/facter-3.11.0.ebuild
index 921e49af450..7e5d9190829 100644
--- a/dev-ruby/facter/facter-3.11.0.ebuild
+++ b/dev-ruby/facter/facter-3.11.0.ebuild
@@ -20,7 +20,7 @@ if [[ ${PV} ==  ]] ; then
S="${S}/${P}"
 else
[[ "${PV}" = *_rc* ]] || \
-   KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+   KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc x86"
SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
S="${S}/all/${P}"
 fi



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/

2018-03-21 Thread Hans de Graaff
commit: c162600b1b0263c8363b45d999edd049e4de19cc
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Mar 21 06:25:52 2018 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Mar 21 06:25:52 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c162600b

dev-ruby/facter: cleanup ruby22-only version

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-ruby/facter/Manifest|  1 -
 dev-ruby/facter/facter-3.1.8.ebuild | 73 -
 2 files changed, 74 deletions(-)

diff --git a/dev-ruby/facter/Manifest b/dev-ruby/facter/Manifest
index e5a20946aea..af60ff39243 100644
--- a/dev-ruby/facter/Manifest
+++ b/dev-ruby/facter/Manifest
@@ -1,6 +1,5 @@
 DIST facter-2.4.6.gem 246272 BLAKE2B 
105a43b2697cde0a48d4fcf87e221cfcb348695f81722b8cfe2819a8f3fe19e575d22642a708c798648d05c71f54e7bf0281345320612a8fdb3b68fce993ec20
 SHA512 
a0a2bef37451ab96ed331c79171f77d89b6db430b083e6888a306fa5b57a72986b7f600cad3e09b5f4706e54736d1d32ea25525fe18a6108cc95f315da16664a
 DIST facter-2.5.1.gem 254464 BLAKE2B 
7276e9c406c000e51e68a2a1c22d0636e294902d31bcaf58e922961a8e1dd99a362467b7046362a5f179fe72f6c077656d4d400e354ed40ed3a06c71de7f07cc
 SHA512 
4fa4b5248bac64c7a76036e428f0f5fdb0b2173987fbaaf18d0130386126dabb083e23cea8cb4df37bae0ea5a883663f71bc6c04406c562bfb7adc23e0899f57
-DIST facter-3.1.8.tar.gz 324710 BLAKE2B 
9b7ce93d7d0b2112771ea79df0cb35e7bb752e19e4a54d213161479c27c7ade79e148fe1fdbbb3c20d0d61462aac5f4b97b6e84fdca89623d9ba4911f286e9fd
 SHA512 
2884c2c0bb3075b2552763dee7f33228b0e70b4eb46367f52c4cbf9e01930ddc5e58d062d06ced4174900fc3eae5214d80471a4fe499bf0f2ac0278640e0e8c7
 DIST facter-3.10.0.tar.gz 388935 BLAKE2B 
fe224a098bf306cccdfea919eb898e0d60dff09d8277ad7bf70f9af5a2c10983d47bc7abc397357c9296169e3864aa5547e8e67bf7e76596929f1a2b77fa26c5
 SHA512 
4b8538948871578c88498e95b87757e0bf4b3ced6bef174a120fcc16189996adf6c17c9815e1fa7d8d0921dc7d8c45fe518061f79020a3e2ac49dfd3b5457c59
 DIST facter-3.11.0.tar.gz 388960 BLAKE2B 
a37c72201d4b32fda2f2fd1e047f86014121faac4ae78010b7736d40ebb8470cd8c635b5837acb72d891d7540aa0b8cb02908b780de93c85e69bf1e6a95e7cac
 SHA512 
de2ee8e4467eeb40dcf6367063d5902c1d7fb49564ae22536003dbe360b4c6ddf562f8a7139995d0e1c79222437cb47076b3b07cb3a89630a7410aed4e1710ce
 DIST facter-3.9.2.tar.gz 380883 BLAKE2B 
d2804664e0499715230e5696c5a9ebae933f5b43dfb37154251d47763c2c7f78cfa8d1413dd836e5a0c76ed67300d066fa5bb390f17f85cd4cb7a444eaf0d133
 SHA512 
bc040826311bbff40f5a151ade315d9d47ef1e0f3faa570805e48ca55405265e66308230118b9cd59f701ecd76a7b0fd4d9200dd4ace838521223a162b105374

diff --git a/dev-ruby/facter/facter-3.1.8.ebuild 
b/dev-ruby/facter/facter-3.1.8.ebuild
deleted file mode 100644
index 3c5472826b0..000
--- a/dev-ruby/facter/facter-3.1.8.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-USE_RUBY="ruby20 ruby21 ruby22"
-
-inherit cmake-utils multilib ruby-ng
-
-DESCRIPTION="A cross-platform ruby library for retrieving facts from operating 
systems"
-HOMEPAGE="http://www.puppetlabs.com/puppet/related-projects/facter/;
-SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-S="${S}/all/${P}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE="debug test"
-KEYWORDS="amd64 hppa ppc ppc64 x86"
-
-CDEPEND="
-   >=sys-devel/gcc-4.8:*
-   >=dev-libs/boost-1.54[nls]
-   >=dev-libs/leatherman-0.4.2
-   >=dev-cpp/yaml-cpp-0.5.1
-   dev-libs/openssl:*
-   sys-apps/util-linux
-   app-emulation/virt-what
-   net-misc/curl
-   !

[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/

2018-03-20 Thread Matt Turner
commit: ff144e19b3dc255231b3d0e8ce3fe25f896131c0
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Mar 21 02:43:33 2018 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Mar 21 02:43:48 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff144e19

dev-ruby/facter-3.9.2: hppa stable, bug 622158

 dev-ruby/facter/facter-3.9.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/facter/facter-3.9.2.ebuild 
b/dev-ruby/facter/facter-3.9.2.ebuild
index f285659e15b..7783cc03791 100644
--- a/dev-ruby/facter/facter-3.9.2.ebuild
+++ b/dev-ruby/facter/facter-3.9.2.ebuild
@@ -14,7 +14,7 @@ S="${S}/all/${P}"
 LICENSE="Apache-2.0"
 SLOT="0"
 IUSE="debug test"
-KEYWORDS="amd64 ~arm ~hppa ppc ppc64 sparc x86"
+KEYWORDS="amd64 ~arm hppa ppc ppc64 sparc x86"
 
 BDEPEND="
>=sys-devel/gcc-4.8:*



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/

2018-03-19 Thread Matt Thode
commit: 669c523b722f712e3a961d7b47e3be67d5da4121
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Mar 20 01:45:34 2018 +
Commit: Matt Thode  gentoo  org>
CommitDate: Tue Mar 20 01:46:15 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=669c523b

dev-ruby/facter: 3.11.0 bup

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-ruby/facter/Manifest |   1 +
 dev-ruby/facter/facter-3.11.0.ebuild | 108 +++
 2 files changed, 109 insertions(+)

diff --git a/dev-ruby/facter/Manifest b/dev-ruby/facter/Manifest
index 21daef1f21d..e5a20946aea 100644
--- a/dev-ruby/facter/Manifest
+++ b/dev-ruby/facter/Manifest
@@ -2,5 +2,6 @@ DIST facter-2.4.6.gem 246272 BLAKE2B 
105a43b2697cde0a48d4fcf87e221cfcb348695f817
 DIST facter-2.5.1.gem 254464 BLAKE2B 
7276e9c406c000e51e68a2a1c22d0636e294902d31bcaf58e922961a8e1dd99a362467b7046362a5f179fe72f6c077656d4d400e354ed40ed3a06c71de7f07cc
 SHA512 
4fa4b5248bac64c7a76036e428f0f5fdb0b2173987fbaaf18d0130386126dabb083e23cea8cb4df37bae0ea5a883663f71bc6c04406c562bfb7adc23e0899f57
 DIST facter-3.1.8.tar.gz 324710 BLAKE2B 
9b7ce93d7d0b2112771ea79df0cb35e7bb752e19e4a54d213161479c27c7ade79e148fe1fdbbb3c20d0d61462aac5f4b97b6e84fdca89623d9ba4911f286e9fd
 SHA512 
2884c2c0bb3075b2552763dee7f33228b0e70b4eb46367f52c4cbf9e01930ddc5e58d062d06ced4174900fc3eae5214d80471a4fe499bf0f2ac0278640e0e8c7
 DIST facter-3.10.0.tar.gz 388935 BLAKE2B 
fe224a098bf306cccdfea919eb898e0d60dff09d8277ad7bf70f9af5a2c10983d47bc7abc397357c9296169e3864aa5547e8e67bf7e76596929f1a2b77fa26c5
 SHA512 
4b8538948871578c88498e95b87757e0bf4b3ced6bef174a120fcc16189996adf6c17c9815e1fa7d8d0921dc7d8c45fe518061f79020a3e2ac49dfd3b5457c59
+DIST facter-3.11.0.tar.gz 388960 BLAKE2B 
a37c72201d4b32fda2f2fd1e047f86014121faac4ae78010b7736d40ebb8470cd8c635b5837acb72d891d7540aa0b8cb02908b780de93c85e69bf1e6a95e7cac
 SHA512 
de2ee8e4467eeb40dcf6367063d5902c1d7fb49564ae22536003dbe360b4c6ddf562f8a7139995d0e1c79222437cb47076b3b07cb3a89630a7410aed4e1710ce
 DIST facter-3.9.2.tar.gz 380883 BLAKE2B 
d2804664e0499715230e5696c5a9ebae933f5b43dfb37154251d47763c2c7f78cfa8d1413dd836e5a0c76ed67300d066fa5bb390f17f85cd4cb7a444eaf0d133
 SHA512 
bc040826311bbff40f5a151ade315d9d47ef1e0f3faa570805e48ca55405265e66308230118b9cd59f701ecd76a7b0fd4d9200dd4ace838521223a162b105374
 DIST facter-3.9.5.tar.gz 388129 BLAKE2B 
baa63de9c2faf4b1891999fdbb5c576461ebc0fe522b77d01d7c711a67466a739802426e2b60812083eacd4e684422353227029152384a78477a840be223781f
 SHA512 
32462caa637e08bae5964b18821bceec3ec4de4d1f5d8c28feaacb3574e3d0dbeabe09c41a7972358d874b29ebc0b0ea73dbc75adf118ec6379d3ad04fb1b36a

diff --git a/dev-ruby/facter/facter-3.11.0.ebuild 
b/dev-ruby/facter/facter-3.11.0.ebuild
new file mode 100644
index 000..921e49af450
--- /dev/null
+++ b/dev-ruby/facter/facter-3.11.0.ebuild
@@ -0,0 +1,108 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby21 ruby22 ruby23 ruby24"
+
+# git-r3 goes after ruby-ng so that it overrides src_unpack properly
+inherit cmake-utils eutils multilib ruby-ng
+
+DESCRIPTION="A cross-platform ruby library for retrieving facts from operating 
systems"
+HOMEPAGE="http://www.puppetlabs.com/puppet/related-projects/facter/;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="debug test"
+if [[ ${PV} ==  ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/puppetlabs/facter.git;
+   EGIT_BRANCH="master"
+   S="${S}/${P}"
+else
+   [[ "${PV}" = *_rc* ]] || \
+   KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+   SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   S="${S}/all/${P}"
+fi
+
+BDEPEND="
+   >=sys-devel/gcc-4.8:*
+   dev-cpp/cpp-hocon"
+CDEPEND="
+   >=dev-libs/leatherman-1.0.0:=
+   dev-libs/openssl:*
+   sys-apps/util-linux
+   app-emulation/virt-what
+   net-misc/curl
+   >=dev-libs/boost-1.54:=[nls]
+   >=dev-cpp/yaml-cpp-0.5.1
+   ! 10.1.0/>= 10/' \
+   -e '/rspec/ s/2.11.0/2.11/' \
+   -e '/mocha/ s/0.10.5/0.14.0/' lib/Gemfile || die
+   # patches
+   default
+   cmake-utils_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_VERBOSE_MAKEFILE=ON
+   -DCMAKE_BUILD_TYPE=None
+   -DCMAKE_INSTALL_PREFIX=/usr
+   -DCMAKE_INSTALL_SYSCONFDIR=/etc
+   -DCMAKE_INSTALL_LOCALSTATEDIR=/var
+   -DUSE_JRUBY_SUPPORT=FALSE
+   -DBLKID_LIBRARY=/$(get_libdir)/libblkid.so.1
+   )
+   if use debug; then
+   mycmakeargs+=(
+ -DCMAKE_BUILD_TYPE=Debug
+   )
+   fi
+   cmake-utils_src_configure
+}
+
+src_compile() {
+   cmake-utils_src_compile
+}
+
+each_ruby_install() {
+   doruby "${BUILD_DIR}"/lib/facter.rb
+}
+
+src_test() {
+   cmake-utils_src_test
+}
+

[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/

2018-03-13 Thread Matt Thode
commit: f8344d7a2911ce56d0f6283e04ac628c5631d999
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Mar 13 14:24:44 2018 +
Commit: Matt Thode  gentoo  org>
CommitDate: Tue Mar 13 14:29:19 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8344d7a

dev-ruby/facter: 3.10.0 stable amd64 and x86

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-ruby/facter/facter-3.10.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/facter/facter-3.10.0.ebuild 
b/dev-ruby/facter/facter-3.10.0.ebuild
index 921e49af450..7e5d9190829 100644
--- a/dev-ruby/facter/facter-3.10.0.ebuild
+++ b/dev-ruby/facter/facter-3.10.0.ebuild
@@ -20,7 +20,7 @@ if [[ ${PV} ==  ]] ; then
S="${S}/${P}"
 else
[[ "${PV}" = *_rc* ]] || \
-   KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+   KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc x86"
SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
S="${S}/all/${P}"
 fi



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/

2018-02-25 Thread Sergei Trofimovich
commit: b249499689e8f96335f7fe9f4649d919eb0e9b50
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Feb 25 21:42:01 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Feb 25 21:50:37 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2494996

dev-ruby/facter: stable 3.9.2 for ppc, bug #622158 (thanks to ernsteiswuerfel)

Package-Manager: Portage-2.3.24, Repoman-2.3.6
RepoMan-Options: --include-arches="ppc"

 dev-ruby/facter/facter-3.9.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/facter/facter-3.9.2.ebuild 
b/dev-ruby/facter/facter-3.9.2.ebuild
index e81bc08542d..f285659e15b 100644
--- a/dev-ruby/facter/facter-3.9.2.ebuild
+++ b/dev-ruby/facter/facter-3.9.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -14,7 +14,7 @@ S="${S}/all/${P}"
 LICENSE="Apache-2.0"
 SLOT="0"
 IUSE="debug test"
-KEYWORDS="amd64 ~arm ~hppa ~ppc ppc64 sparc x86"
+KEYWORDS="amd64 ~arm ~hppa ppc ppc64 sparc x86"
 
 BDEPEND="
>=sys-devel/gcc-4.8:*



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/

2018-02-19 Thread Matt Thode
commit: 123110762ca419dc51e3cdc9367f63632464fbc3
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon Feb 19 15:50:46 2018 +
Commit: Matt Thode  gentoo  org>
CommitDate: Mon Feb 19 15:51:09 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12311076

dev-ruby/facter: move leatherman to cdepend

Closes: https://bugs.gentoo.org/648082
Package-Manager: Portage-2.3.19, Repoman-2.3.6

 dev-ruby/facter/facter-3.10.0.ebuild | 2 +-
 dev-ruby/facter/facter-3.9.5.ebuild  | 2 +-
 dev-ruby/facter/facter-.ebuild   | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-ruby/facter/facter-3.10.0.ebuild 
b/dev-ruby/facter/facter-3.10.0.ebuild
index 948c25dd68c..921e49af450 100644
--- a/dev-ruby/facter/facter-3.10.0.ebuild
+++ b/dev-ruby/facter/facter-3.10.0.ebuild
@@ -27,9 +27,9 @@ fi
 
 BDEPEND="
>=sys-devel/gcc-4.8:*
-   >=dev-libs/leatherman-1.0.0:=
dev-cpp/cpp-hocon"
 CDEPEND="
+   >=dev-libs/leatherman-1.0.0:=
dev-libs/openssl:*
sys-apps/util-linux
app-emulation/virt-what

diff --git a/dev-ruby/facter/facter-3.9.5.ebuild 
b/dev-ruby/facter/facter-3.9.5.ebuild
index 948c25dd68c..921e49af450 100644
--- a/dev-ruby/facter/facter-3.9.5.ebuild
+++ b/dev-ruby/facter/facter-3.9.5.ebuild
@@ -27,9 +27,9 @@ fi
 
 BDEPEND="
>=sys-devel/gcc-4.8:*
-   >=dev-libs/leatherman-1.0.0:=
dev-cpp/cpp-hocon"
 CDEPEND="
+   >=dev-libs/leatherman-1.0.0:=
dev-libs/openssl:*
sys-apps/util-linux
app-emulation/virt-what

diff --git a/dev-ruby/facter/facter-.ebuild 
b/dev-ruby/facter/facter-.ebuild
index 948c25dd68c..921e49af450 100644
--- a/dev-ruby/facter/facter-.ebuild
+++ b/dev-ruby/facter/facter-.ebuild
@@ -27,9 +27,9 @@ fi
 
 BDEPEND="
>=sys-devel/gcc-4.8:*
-   >=dev-libs/leatherman-1.0.0:=
dev-cpp/cpp-hocon"
 CDEPEND="
+   >=dev-libs/leatherman-1.0.0:=
dev-libs/openssl:*
sys-apps/util-linux
app-emulation/virt-what



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/

2018-02-16 Thread Matt Thode
commit: 16efb1b2406833cab00c4f1e807fa04d18e150b7
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Feb 16 16:46:07 2018 +
Commit: Matt Thode  gentoo  org>
CommitDate: Fri Feb 16 17:14:10 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16efb1b2

dev-ruby/facter: add slot deps for rebuilds

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 dev-ruby/facter/facter-3.10.0.ebuild | 4 ++--
 dev-ruby/facter/facter-3.9.5.ebuild  | 4 ++--
 dev-ruby/facter/facter-.ebuild   | 4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/dev-ruby/facter/facter-3.10.0.ebuild 
b/dev-ruby/facter/facter-3.10.0.ebuild
index c15426643a6..948c25dd68c 100644
--- a/dev-ruby/facter/facter-3.10.0.ebuild
+++ b/dev-ruby/facter/facter-3.10.0.ebuild
@@ -27,14 +27,14 @@ fi
 
 BDEPEND="
>=sys-devel/gcc-4.8:*
-   >=dev-libs/leatherman-1.0.0
+   >=dev-libs/leatherman-1.0.0:=
dev-cpp/cpp-hocon"
 CDEPEND="
dev-libs/openssl:*
sys-apps/util-linux
app-emulation/virt-what
net-misc/curl
-   >=dev-libs/boost-1.54[nls]
+   >=dev-libs/boost-1.54:=[nls]
>=dev-cpp/yaml-cpp-0.5.1
!

[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/

2018-02-13 Thread Matt Thode
commit: 112014a75dcf57dcde5f50959e64aa10b55b4367
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed Feb 14 02:59:33 2018 +
Commit: Matt Thode  gentoo  org>
CommitDate: Wed Feb 14 02:59:33 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=112014a7

dev-ruby/facter: 3.9.5 and 3.10.0 bup with cleanup

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 dev-ruby/facter/Manifest   |   8 +-
 .../{facter-3.9.4.ebuild => facter-3.10.0.ebuild}  |   0
 dev-ruby/facter/facter-3.7.1.ebuild|  88 --
 dev-ruby/facter/facter-3.8.0.ebuild|  88 --
 dev-ruby/facter/facter-3.9.0.ebuild|  88 --
 dev-ruby/facter/facter-3.9.1.ebuild|  88 --
 dev-ruby/facter/facter-3.9.3.ebuild| 100 -
 .../{facter-3.9.4.ebuild => facter-3.9.5.ebuild}   |   0
 8 files changed, 2 insertions(+), 458 deletions(-)

diff --git a/dev-ruby/facter/Manifest b/dev-ruby/facter/Manifest
index 8fb3db7828c..21daef1f21d 100644
--- a/dev-ruby/facter/Manifest
+++ b/dev-ruby/facter/Manifest
@@ -1,10 +1,6 @@
 DIST facter-2.4.6.gem 246272 BLAKE2B 
105a43b2697cde0a48d4fcf87e221cfcb348695f81722b8cfe2819a8f3fe19e575d22642a708c798648d05c71f54e7bf0281345320612a8fdb3b68fce993ec20
 SHA512 
a0a2bef37451ab96ed331c79171f77d89b6db430b083e6888a306fa5b57a72986b7f600cad3e09b5f4706e54736d1d32ea25525fe18a6108cc95f315da16664a
 DIST facter-2.5.1.gem 254464 BLAKE2B 
7276e9c406c000e51e68a2a1c22d0636e294902d31bcaf58e922961a8e1dd99a362467b7046362a5f179fe72f6c077656d4d400e354ed40ed3a06c71de7f07cc
 SHA512 
4fa4b5248bac64c7a76036e428f0f5fdb0b2173987fbaaf18d0130386126dabb083e23cea8cb4df37bae0ea5a883663f71bc6c04406c562bfb7adc23e0899f57
 DIST facter-3.1.8.tar.gz 324710 BLAKE2B 
9b7ce93d7d0b2112771ea79df0cb35e7bb752e19e4a54d213161479c27c7ade79e148fe1fdbbb3c20d0d61462aac5f4b97b6e84fdca89623d9ba4911f286e9fd
 SHA512 
2884c2c0bb3075b2552763dee7f33228b0e70b4eb46367f52c4cbf9e01930ddc5e58d062d06ced4174900fc3eae5214d80471a4fe499bf0f2ac0278640e0e8c7
-DIST facter-3.7.1.tar.gz 374576 BLAKE2B 
58f3a8f22c0a01bee1202fdb3f44a8f61a2f9bfed18585c6ccc8f0f3990fcde8c267540a0d06b805b91c538dcdee90e9b9dba3d618cd2df8e935d8d994134167
 SHA512 
3b2d218d60f5ad9ef756a50540f638303b7a4eb0ea2afca10d2c41f4e6e3f6c2bb6337de417e4989664e32317b0f8db921fed68e813e4cebe10083c943b33fee
-DIST facter-3.8.0.tar.gz 378859 BLAKE2B 
3fe790c21211fe749727e6da7849911751c8deb51c5ef08ca9669ba385a1791a289c50d4696eb1ed72b06c934bdf385b6928ef04d20ae7b903090162e047b3c5
 SHA512 
e28771c7136c9b40e2f8b3509fbe07188d2640288705b5bd531521e476b8b8386e5003448b4c199c9d6cced8128ec113dcc9ae317cd4aa5319da906e605cfc4d
-DIST facter-3.9.0.tar.gz 380715 BLAKE2B 
c4045020edaae06b23e0c75788cc76854f440ec7605234e3fef476e92ebb4d541d4b1b9148fc0350cc4b1854c1cb7888482120a3566fc579dabe033301791019
 SHA512 
ca818ba58fe232752a74faaa8377f706a49661e37ce85af7e6eaf735ecbcdcda4071618a6b8906b0444fea989b7b16cb85171b980a089cd57aaad37508a2b905
-DIST facter-3.9.1.tar.gz 380762 BLAKE2B 
15d6c4884a4bd4ce1de252f51b1f480c0908ed8b1b3d7b386e651265a21359305f93dfe199b7e100d027d8507ddf99a0ee712e85e63f26f07f3f6f7c2976cc99
 SHA512 
a3b66bf40c062dbef644d60909a2c2afd0839c8a11fd02a0a15ccbbc1a1f216d9b0420a0f90dd44166487faa4e00843f2c0f3f057bb43bb30c22677dfac325a0
+DIST facter-3.10.0.tar.gz 388935 BLAKE2B 
fe224a098bf306cccdfea919eb898e0d60dff09d8277ad7bf70f9af5a2c10983d47bc7abc397357c9296169e3864aa5547e8e67bf7e76596929f1a2b77fa26c5
 SHA512 
4b8538948871578c88498e95b87757e0bf4b3ced6bef174a120fcc16189996adf6c17c9815e1fa7d8d0921dc7d8c45fe518061f79020a3e2ac49dfd3b5457c59
 DIST facter-3.9.2.tar.gz 380883 BLAKE2B 
d2804664e0499715230e5696c5a9ebae933f5b43dfb37154251d47763c2c7f78cfa8d1413dd836e5a0c76ed67300d066fa5bb390f17f85cd4cb7a444eaf0d133
 SHA512 
bc040826311bbff40f5a151ade315d9d47ef1e0f3faa570805e48ca55405265e66308230118b9cd59f701ecd76a7b0fd4d9200dd4ace838521223a162b105374
-DIST facter-3.9.3.tar.gz 387062 BLAKE2B 
7fef72ae0ded8be1ac0eae317b748995df58e66837daf410970cca4049304a54af5976f4502a36a3c7d0963d0e65d5bd1c8df5dc1347cc0d6325a9d79512b676
 SHA512 
c01685e67ed25ae12f51086012e563df9ea80dde43c4cf40ab2f17b90e7bcb0791369a9c8ea67af7a0039e1fb2714b0758d8f0d00e4e857201ad8075d8ba51c4
-DIST facter-3.9.4.tar.gz 388097 BLAKE2B 
872ea33c2412ccafd3df1b5e49e79559bac578e91003eda717d03ee1c82e5550f237459066d7fb6692df066fcce183ea4057b4e5e37d1ceaa4b79079ef1c4599
 SHA512 
e3bb57ad5e538c2561968aab3b47ca7324162dfc5f2a507ed872e41b98f5bbc91f6e836a3452ea2d519a933c76c17a8e1253e74b5d5769e395d7c6895a4400b1
+DIST facter-3.9.5.tar.gz 388129 BLAKE2B 
baa63de9c2faf4b1891999fdbb5c576461ebc0fe522b77d01d7c711a67466a739802426e2b60812083eacd4e684422353227029152384a78477a840be223781f
 SHA512 
32462caa637e08bae5964b18821bceec3ec4de4d1f5d8c28feaacb3574e3d0dbeabe09c41a7972358d874b29ebc0b0ea73dbc75adf118ec6379d3ad04fb1b36a

diff --git a/dev-ruby/facter/facter-3.9.4.ebuild 
b/dev-ruby/facter/facter-3.10.0.ebuild
similarity 

[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/

2018-02-10 Thread Jeroen Roovers
commit: a2c52248f15edded8794361fa7a57a250f16c40c
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Sat Feb 10 12:52:16 2018 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Sat Feb 10 12:56:04 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2c52248

dev-ruby/facter: Revert "dev-ruby/facter: Drop to ~hppa"

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-ruby/facter/facter-2.4.6.ebuild | 2 +-
 dev-ruby/facter/facter-3.1.8.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/facter/facter-2.4.6.ebuild 
b/dev-ruby/facter/facter-2.4.6.ebuild
index 18180e3884e..bd8ef484f6a 100644
--- a/dev-ruby/facter/facter-2.4.6.ebuild
+++ b/dev-ruby/facter/facter-2.4.6.ebuild
@@ -17,7 +17,7 @@ 
HOMEPAGE="http://www.puppetlabs.com/puppet/related-projects/facter/;
 LICENSE="Apache-2.0"
 SLOT="0"
 IUSE="+dmi +pciutils +virt"
-KEYWORDS="amd64 ~hppa ppc ppc64 ~sparc x86"
+KEYWORDS="amd64 hppa ppc ppc64 ~sparc x86"
 
 CDEPEND="
app-emulation/virt-what

diff --git a/dev-ruby/facter/facter-3.1.8.ebuild 
b/dev-ruby/facter/facter-3.1.8.ebuild
index 5604ec6096d..3c5472826b0 100644
--- a/dev-ruby/facter/facter-3.1.8.ebuild
+++ b/dev-ruby/facter/facter-3.1.8.ebuild
@@ -14,7 +14,7 @@ S="${S}/all/${P}"
 LICENSE="Apache-2.0"
 SLOT="0"
 IUSE="debug test"
-KEYWORDS="amd64 ~hppa ppc ppc64 x86"
+KEYWORDS="amd64 hppa ppc ppc64 x86"
 
 CDEPEND="
>=sys-devel/gcc-4.8:*



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/

2018-02-06 Thread Matt Thode
commit: 3512c12707719861264f451907850ca71bde04f8
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Feb  6 16:56:38 2018 +
Commit: Matt Thode  gentoo  org>
CommitDate: Tue Feb  6 17:05:27 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3512c127

dev-ruby/facter: 3.9.4 bup

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 dev-ruby/facter/Manifest   |  1 +
 .../{facter-.ebuild => facter-3.9.4.ebuild}| 29 +-
 dev-ruby/facter/facter-.ebuild | 29 +-
 3 files changed, 47 insertions(+), 12 deletions(-)

diff --git a/dev-ruby/facter/Manifest b/dev-ruby/facter/Manifest
index 31f80620966..8fb3db7828c 100644
--- a/dev-ruby/facter/Manifest
+++ b/dev-ruby/facter/Manifest
@@ -7,3 +7,4 @@ DIST facter-3.9.0.tar.gz 380715 BLAKE2B 
c4045020edaae06b23e0c75788cc76854f440ec7
 DIST facter-3.9.1.tar.gz 380762 BLAKE2B 
15d6c4884a4bd4ce1de252f51b1f480c0908ed8b1b3d7b386e651265a21359305f93dfe199b7e100d027d8507ddf99a0ee712e85e63f26f07f3f6f7c2976cc99
 SHA512 
a3b66bf40c062dbef644d60909a2c2afd0839c8a11fd02a0a15ccbbc1a1f216d9b0420a0f90dd44166487faa4e00843f2c0f3f057bb43bb30c22677dfac325a0
 DIST facter-3.9.2.tar.gz 380883 BLAKE2B 
d2804664e0499715230e5696c5a9ebae933f5b43dfb37154251d47763c2c7f78cfa8d1413dd836e5a0c76ed67300d066fa5bb390f17f85cd4cb7a444eaf0d133
 SHA512 
bc040826311bbff40f5a151ade315d9d47ef1e0f3faa570805e48ca55405265e66308230118b9cd59f701ecd76a7b0fd4d9200dd4ace838521223a162b105374
 DIST facter-3.9.3.tar.gz 387062 BLAKE2B 
7fef72ae0ded8be1ac0eae317b748995df58e66837daf410970cca4049304a54af5976f4502a36a3c7d0963d0e65d5bd1c8df5dc1347cc0d6325a9d79512b676
 SHA512 
c01685e67ed25ae12f51086012e563df9ea80dde43c4cf40ab2f17b90e7bcb0791369a9c8ea67af7a0039e1fb2714b0758d8f0d00e4e857201ad8075d8ba51c4
+DIST facter-3.9.4.tar.gz 388097 BLAKE2B 
872ea33c2412ccafd3df1b5e49e79559bac578e91003eda717d03ee1c82e5550f237459066d7fb6692df066fcce183ea4057b4e5e37d1ceaa4b79079ef1c4599
 SHA512 
e3bb57ad5e538c2561968aab3b47ca7324162dfc5f2a507ed872e41b98f5bbc91f6e836a3452ea2d519a933c76c17a8e1253e74b5d5769e395d7c6895a4400b1

diff --git a/dev-ruby/facter/facter-.ebuild 
b/dev-ruby/facter/facter-3.9.4.ebuild
similarity index 68%
copy from dev-ruby/facter/facter-.ebuild
copy to dev-ruby/facter/facter-3.9.4.ebuild
index 95b52c0fbfd..c15426643a6 100644
--- a/dev-ruby/facter/facter-.ebuild
+++ b/dev-ruby/facter/facter-3.9.4.ebuild
@@ -1,22 +1,29 @@
-# 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 ruby24"
 
 # git-r3 goes after ruby-ng so that it overrides src_unpack properly
-inherit cmake-utils eutils multilib ruby-ng git-r3
+inherit cmake-utils eutils multilib ruby-ng
 
 DESCRIPTION="A cross-platform ruby library for retrieving facts from operating 
systems"
 HOMEPAGE="http://www.puppetlabs.com/puppet/related-projects/facter/;
-EGIT_REPO_URI="https://github.com/puppetlabs/facter.git;
-EGIT_BRANCH="master"
-S="${S}/${P}"
 
 LICENSE="Apache-2.0"
 SLOT="0"
 IUSE="debug test"
-KEYWORDS=""
+if [[ ${PV} ==  ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/puppetlabs/facter.git;
+   EGIT_BRANCH="master"
+   S="${S}/${P}"
+else
+   [[ "${PV}" = *_rc* ]] || \
+   KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+   SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   S="${S}/all/${P}"
+fi
 
 BDEPEND="
>=sys-devel/gcc-4.8:*
@@ -31,6 +38,8 @@ CDEPEND="
>=dev-cpp/yaml-cpp-0.5.1
! 10.1.0/>= 10/' \
+   -e '/rspec/ s/2.11.0/2.11/' \
+   -e '/mocha/ s/0.10.5/0.14.0/' lib/Gemfile || die
# patches
default
cmake-utils_src_prepare

diff --git a/dev-ruby/facter/facter-.ebuild 
b/dev-ruby/facter/facter-.ebuild
index 95b52c0fbfd..c15426643a6 100644
--- a/dev-ruby/facter/facter-.ebuild
+++ b/dev-ruby/facter/facter-.ebuild
@@ -1,22 +1,29 @@
-# 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 ruby24"
 
 # git-r3 goes after ruby-ng so that it overrides src_unpack properly
-inherit cmake-utils eutils multilib ruby-ng git-r3
+inherit cmake-utils eutils multilib ruby-ng
 
 DESCRIPTION="A cross-platform ruby library for retrieving facts from operating 
systems"
 HOMEPAGE="http://www.puppetlabs.com/puppet/related-projects/facter/;
-EGIT_REPO_URI="https://github.com/puppetlabs/facter.git;
-EGIT_BRANCH="master"
-S="${S}/${P}"
 
 LICENSE="Apache-2.0"
 SLOT="0"
 IUSE="debug test"
-KEYWORDS=""
+if [[ ${PV} ==  ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/puppetlabs/facter.git;
+   EGIT_BRANCH="master"
+   S="${S}/${P}"
+else
+   [[ "${PV}" = *_rc* ]] || \
+  

[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/files/

2018-02-04 Thread Matt Thode
commit: bd4f066f122c32363a6eaefdf73e9e5d851e2cfa
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Sun Feb  4 08:31:44 2018 +
Commit: Matt Thode  gentoo  org>
CommitDate: Mon Feb  5 00:13:57 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd4f066f

dev-ruby/facter: remove unused patch

Closes: https://github.com/gentoo/gentoo/pull/7046
Signed-off-by: Matthew Thode  gentoo.org>

 .../facter/files/is-integer_fact-1624_3.6.5.patch  | 58 --
 1 file changed, 58 deletions(-)

diff --git a/dev-ruby/facter/files/is-integer_fact-1624_3.6.5.patch 
b/dev-ruby/facter/files/is-integer_fact-1624_3.6.5.patch
deleted file mode 100644
index c7b8d80b2c7..000
--- a/dev-ruby/facter/files/is-integer_fact-1624_3.6.5.patch
+++ /dev/null
@@ -1,58 +0,0 @@
-From 9cb17d9fdffabab3693f6548f6bfc54ed2251325 Mon Sep 17 00:00:00 2001
-From: Maggie Dreyer 
-Date: Tue, 2 May 2017 10:21:06 -0700
-Subject: [PATCH] (FACT-1624) Use `is_integer` instead of `is_fixednum` and
- `is_bignum`
-
-Ruby 2.4 unified Fixnum and Bignum into Integer. We updated the
-Leatherman API to match this. This commit updates Facter to use the new
-API.

- lib/src/ruby/module.cc | 2 +-
- lib/src/ruby/ruby_value.cc | 6 +++---
- 2 files changed, 4 insertions(+), 4 deletions(-)
-
-diff --git a/lib/src/ruby/module.cc b/lib/src/ruby/module.cc
-index 2d7223e0f..b8aeeed09 100644
 a/lib/src/ruby/module.cc
-+++ b/lib/src/ruby/module.cc
-@@ -866,7 +866,7 @@ namespace facter { namespace ruby {
- // Unfortunately we have to call to_sym rather than using ID2SYM, 
which is Ruby version dependent
- uint32_t timeout = 0;
- volatile VALUE timeout_option = ruby.rb_hash_lookup(argv[1], 
ruby.to_symbol("timeout"));
--if (ruby.is_fixednum(timeout_option)) {
-+if (ruby.is_integer(timeout_option)) {
- timeout = ruby.num2size_t(timeout_option);
- }
- 
-diff --git a/lib/src/ruby/ruby_value.cc b/lib/src/ruby/ruby_value.cc
-index d8ea20ce6..645472a3f 100644
 a/lib/src/ruby/ruby_value.cc
-+++ b/lib/src/ruby/ruby_value.cc
-@@ -86,7 +86,7 @@ namespace facter { namespace ruby {
- json.SetString(str, size, allocator);
- return;
- }
--if (ruby.is_fixednum(value) || ruby.is_bignum(value)) {
-+if (ruby.is_integer(value)) {
- json.SetInt64(ruby.rb_num2ll(value));
- return;
- }
-@@ -155,7 +155,7 @@ namespace facter { namespace ruby {
- }
- return;
- }
--if (ruby.is_fixednum(value) || ruby.is_bignum(value)) {
-+if (ruby.is_integer(value)) {
- os << ruby.rb_num2ll(value);
- return;
- }
-@@ -241,7 +241,7 @@ namespace facter { namespace ruby {
- emitter << str;
- return;
- }
--if (ruby.is_fixednum(value) || ruby.is_bignum(value)) {
-+if (ruby.is_integer(value)) {
- emitter << ruby.rb_num2ll(value);
- return;
- }



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/

2018-01-22 Thread Hans de Graaff
commit: 184808f646a8531eedbadcaec7f20a0ec331c9c5
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Jan 22 19:46:18 2018 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Jan 22 19:46:18 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=184808f6

dev-ruby/facter: cleanup

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 dev-ruby/facter/Manifest|  4 --
 dev-ruby/facter/facter-3.6.3.ebuild | 88 
 dev-ruby/facter/facter-3.6.4.ebuild | 88 
 dev-ruby/facter/facter-3.6.7.ebuild | 89 -
 dev-ruby/facter/facter-3.6.8.ebuild | 89 -
 5 files changed, 358 deletions(-)

diff --git a/dev-ruby/facter/Manifest b/dev-ruby/facter/Manifest
index 77b4c3fee8e..31f80620966 100644
--- a/dev-ruby/facter/Manifest
+++ b/dev-ruby/facter/Manifest
@@ -1,10 +1,6 @@
 DIST facter-2.4.6.gem 246272 BLAKE2B 
105a43b2697cde0a48d4fcf87e221cfcb348695f81722b8cfe2819a8f3fe19e575d22642a708c798648d05c71f54e7bf0281345320612a8fdb3b68fce993ec20
 SHA512 
a0a2bef37451ab96ed331c79171f77d89b6db430b083e6888a306fa5b57a72986b7f600cad3e09b5f4706e54736d1d32ea25525fe18a6108cc95f315da16664a
 DIST facter-2.5.1.gem 254464 BLAKE2B 
7276e9c406c000e51e68a2a1c22d0636e294902d31bcaf58e922961a8e1dd99a362467b7046362a5f179fe72f6c077656d4d400e354ed40ed3a06c71de7f07cc
 SHA512 
4fa4b5248bac64c7a76036e428f0f5fdb0b2173987fbaaf18d0130386126dabb083e23cea8cb4df37bae0ea5a883663f71bc6c04406c562bfb7adc23e0899f57
 DIST facter-3.1.8.tar.gz 324710 BLAKE2B 
9b7ce93d7d0b2112771ea79df0cb35e7bb752e19e4a54d213161479c27c7ade79e148fe1fdbbb3c20d0d61462aac5f4b97b6e84fdca89623d9ba4911f286e9fd
 SHA512 
2884c2c0bb3075b2552763dee7f33228b0e70b4eb46367f52c4cbf9e01930ddc5e58d062d06ced4174900fc3eae5214d80471a4fe499bf0f2ac0278640e0e8c7
-DIST facter-3.6.3.tar.gz 370771 BLAKE2B 
2c94f319e4f739fd750622e431239412726b193db26ea4f9a9eee79a5a1cf6db76721d343ae042b1ce9a5e6a8ff48461251ca088badedb6754e4a2d31f547e5d
 SHA512 
cdcc6bd848c664f395f656d57e0bd28b62cccfdaeccdc9cd364d90a96693c6c8cdc079aa70409297f0ecfdee041c28bad52b3cb4b8981e66de2887bc5eb1bf33
-DIST facter-3.6.4.tar.gz 373722 BLAKE2B 
df6c38f0828010a2b9663fb66965e0b4c69ebce0e3d4bd9cbe424cf82ff0f47f6c60ece6206728d0420047f078cec96e37a16f0a41bd79274b2525d1d3d8b071
 SHA512 
d5e03bb40da448805a56accc2fb972569f686a1e8c8b343d4e0defb5a00a982665496049174c225a8b04abb4d09112bd2117a8a96c9360bb2e36e4d569d86337
-DIST facter-3.6.7.tar.gz 372697 BLAKE2B 
1a0f118049e698048cb94544041d7a6feb3f530c62837e477deb0b0c4254efdf27a793a1ceb9182185a52e7dc277587834a80c9dbc8ec994e86cc12f36a3
 SHA512 
a9f2781b0e05d09240efaf88d79476786782df7afc5afa222df30f3cd69eb1712dca59bd33157c2be43e7c54ab940e8d8ef0642dc075c44ee86fc6fd89a102da
-DIST facter-3.6.8.tar.gz 378732 BLAKE2B 
d898e6ccab188fa90b867a337aa3c248dcb913d75318749b35639c429b192ceb9dd4cc20eef1f1e478540702b6f9487558bc8da865a7a40b851389d8da594e56
 SHA512 
f076819ce04aee404fb54e0f97423f39bf60ca56d8927bbd778972efaf650e2ffd0c75e5be0a3108738fd65242582269f17eca865fefc74dfef8f6a5bbec7f88
 DIST facter-3.7.1.tar.gz 374576 BLAKE2B 
58f3a8f22c0a01bee1202fdb3f44a8f61a2f9bfed18585c6ccc8f0f3990fcde8c267540a0d06b805b91c538dcdee90e9b9dba3d618cd2df8e935d8d994134167
 SHA512 
3b2d218d60f5ad9ef756a50540f638303b7a4eb0ea2afca10d2c41f4e6e3f6c2bb6337de417e4989664e32317b0f8db921fed68e813e4cebe10083c943b33fee
 DIST facter-3.8.0.tar.gz 378859 BLAKE2B 
3fe790c21211fe749727e6da7849911751c8deb51c5ef08ca9669ba385a1791a289c50d4696eb1ed72b06c934bdf385b6928ef04d20ae7b903090162e047b3c5
 SHA512 
e28771c7136c9b40e2f8b3509fbe07188d2640288705b5bd531521e476b8b8386e5003448b4c199c9d6cced8128ec113dcc9ae317cd4aa5319da906e605cfc4d
 DIST facter-3.9.0.tar.gz 380715 BLAKE2B 
c4045020edaae06b23e0c75788cc76854f440ec7605234e3fef476e92ebb4d541d4b1b9148fc0350cc4b1854c1cb7888482120a3566fc579dabe033301791019
 SHA512 
ca818ba58fe232752a74faaa8377f706a49661e37ce85af7e6eaf735ecbcdcda4071618a6b8906b0444fea989b7b16cb85171b980a089cd57aaad37508a2b905

diff --git a/dev-ruby/facter/facter-3.6.3.ebuild 
b/dev-ruby/facter/facter-3.6.3.ebuild
deleted file mode 100644
index ad8f6680f77..000
--- a/dev-ruby/facter/facter-3.6.3.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-USE_RUBY="ruby21 ruby22"
-
-inherit cmake-utils multilib ruby-ng
-
-DESCRIPTION="A cross-platform ruby library for retrieving facts from operating 
systems"
-HOMEPAGE="http://www.puppetlabs.com/puppet/related-projects/facter/;
-SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-S="${S}/all/${P}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE="debug test"
-KEYWORDS="amd64 ~hppa ~ppc ~ppc64 x86"
-
-BDEPEND="
-   >=sys-devel/gcc-4.8:*
-   >=dev-libs/leatherman-0.9.3
-   dev-cpp/cpp-hocon"
-CDEPEND="
-   dev-libs/openssl:*
-   sys-apps/util-linux
-   

[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/

2018-01-20 Thread Andreas Sturmlechner
commit: c9465a06140d31bc10d09597337189c8b611ea9c
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Jan 20 15:38:05 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Jan 20 23:02:24 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9465a06

dev-ruby/facter: Drop to ~hppa

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 dev-ruby/facter/facter-2.4.6.ebuild | 4 ++--
 dev-ruby/facter/facter-3.1.8.ebuild | 4 ++--
 dev-ruby/facter/facter-3.6.3.ebuild | 4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/dev-ruby/facter/facter-2.4.6.ebuild 
b/dev-ruby/facter/facter-2.4.6.ebuild
index da36480b3a7..18180e3884e 100644
--- a/dev-ruby/facter/facter-2.4.6.ebuild
+++ b/dev-ruby/facter/facter-2.4.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -17,7 +17,7 @@ 
HOMEPAGE="http://www.puppetlabs.com/puppet/related-projects/facter/;
 LICENSE="Apache-2.0"
 SLOT="0"
 IUSE="+dmi +pciutils +virt"
-KEYWORDS="amd64 hppa ppc ppc64 ~sparc x86"
+KEYWORDS="amd64 ~hppa ppc ppc64 ~sparc x86"
 
 CDEPEND="
app-emulation/virt-what

diff --git a/dev-ruby/facter/facter-3.1.8.ebuild 
b/dev-ruby/facter/facter-3.1.8.ebuild
index 8b2c428f2c2..5604ec6096d 100644
--- a/dev-ruby/facter/facter-3.1.8.ebuild
+++ b/dev-ruby/facter/facter-3.1.8.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -14,7 +14,7 @@ S="${S}/all/${P}"
 LICENSE="Apache-2.0"
 SLOT="0"
 IUSE="debug test"
-KEYWORDS="amd64 hppa ppc ppc64 x86"
+KEYWORDS="amd64 ~hppa ppc ppc64 x86"
 
 CDEPEND="
>=sys-devel/gcc-4.8:*

diff --git a/dev-ruby/facter/facter-3.6.3.ebuild 
b/dev-ruby/facter/facter-3.6.3.ebuild
index b9c6d07157b..ad8f6680f77 100644
--- a/dev-ruby/facter/facter-3.6.3.ebuild
+++ b/dev-ruby/facter/facter-3.6.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -14,7 +14,7 @@ S="${S}/all/${P}"
 LICENSE="Apache-2.0"
 SLOT="0"
 IUSE="debug test"
-KEYWORDS="amd64 hppa ~ppc ~ppc64 x86"
+KEYWORDS="amd64 ~hppa ~ppc ~ppc64 x86"
 
 BDEPEND="
>=sys-devel/gcc-4.8:*



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/

2017-12-24 Thread Hans de Graaff
commit: aa2a6471d6e1841118a4694b11192d486ac995b0
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Dec 24 09:58:25 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Dec 24 09:59:42 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa2a6471

dev-ruby/facter: fix tests, bug 640362

Package-Manager: Portage-2.3.13, Repoman-2.3.3

 dev-ruby/facter/facter-3.9.3.ebuild | 10 ++
 1 file changed, 10 insertions(+)

diff --git a/dev-ruby/facter/facter-3.9.3.ebuild 
b/dev-ruby/facter/facter-3.9.3.ebuild
index ab465a65a85..d15e9288ae6 100644
--- a/dev-ruby/facter/facter-3.9.3.ebuild
+++ b/dev-ruby/facter/facter-3.9.3.ebuild
@@ -30,6 +30,8 @@ CDEPEND="
>=dev-cpp/yaml-cpp-0.5.1
! 10.1.0/>= 10/' \
+   -e '/rspec/ s/2.11.0/2.11/' \
+   -e '/mocha/ s/0.10.5/0.14.0/' lib/Gemfile || die
# patches
default
cmake-utils_src_prepare



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/

2017-12-19 Thread Sergei Trofimovich
commit: aa2370bd5dbf6d47d020b461e7d1fc3f0cbcf1ca
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Tue Dec 19 22:29:05 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Dec 19 22:30:30 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa2370bd

dev-ruby/facter: keyworded 3.9.3 for sparc (thanks to Rolf Eike Beer)

Package-Manager: Portage-2.3.19, Repoman-2.3.6
RepoMan-Options: --include-arches="sparc"

 dev-ruby/facter/facter-3.9.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/facter/facter-3.9.3.ebuild 
b/dev-ruby/facter/facter-3.9.3.ebuild
index 02ce8a5fad9..ab465a65a85 100644
--- a/dev-ruby/facter/facter-3.9.3.ebuild
+++ b/dev-ruby/facter/facter-3.9.3.ebuild
@@ -15,7 +15,7 @@ S="${S}/all/${P}"
 LICENSE="Apache-2.0"
 SLOT="0"
 IUSE="debug test"
-KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
 
 BDEPEND="
>=sys-devel/gcc-4.8:*



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/

2017-12-09 Thread Sergei Trofimovich
commit: 38d00c809e421e8460e0534123aaa302dd67de84
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Dec 10 00:37:49 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Dec 10 00:37:49 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38d00c80

dev-ruby/facter: stable 3.9.2 for sparc, bug #622158 (thanks to Rolf Eike Beer)

Package-Manager: Portage-2.3.16, Repoman-2.3.6
RepoMan-Options: --include-arches="sparc"

 dev-ruby/facter/facter-3.9.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/facter/facter-3.9.2.ebuild 
b/dev-ruby/facter/facter-3.9.2.ebuild
index 87d5830a154..e81bc08542d 100644
--- a/dev-ruby/facter/facter-3.9.2.ebuild
+++ b/dev-ruby/facter/facter-3.9.2.ebuild
@@ -14,7 +14,7 @@ S="${S}/all/${P}"
 LICENSE="Apache-2.0"
 SLOT="0"
 IUSE="debug test"
-KEYWORDS="amd64 ~arm ~hppa ~ppc ppc64 x86"
+KEYWORDS="amd64 ~arm ~hppa ~ppc ppc64 sparc x86"
 
 BDEPEND="
>=sys-devel/gcc-4.8:*



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/, dev-ruby/facter/files/

2017-11-25 Thread Matt Thode
commit: 4d92a66e5852d4358b2a132e1461f8e9aec8993d
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Nov 25 21:03:41 2017 +
Commit: Matt Thode  gentoo  org>
CommitDate: Sat Nov 25 21:04:04 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d92a66e

dev-ruby/facter: remove unused file for pull 6299, thanks mm1ke

Package-Manager: Portage-2.3.14, Repoman-2.3.6

 dev-ruby/facter/Manifest | 26 ++---
 dev-ruby/facter/files/facter-3.5.0-jar.patch | 34 
 2 files changed, 13 insertions(+), 47 deletions(-)

diff --git a/dev-ruby/facter/Manifest b/dev-ruby/facter/Manifest
index baf24707fe8..77b4c3fee8e 100644
--- a/dev-ruby/facter/Manifest
+++ b/dev-ruby/facter/Manifest
@@ -1,13 +1,13 @@
-DIST facter-2.4.6.gem 246272 SHA256 
56ffc5fbcd550fcdb4788bc4d7fd0199bff69937d6df1e5a1f61c92d143d78fe SHA512 
a0a2bef37451ab96ed331c79171f77d89b6db430b083e6888a306fa5b57a72986b7f600cad3e09b5f4706e54736d1d32ea25525fe18a6108cc95f315da16664a
 WHIRLPOOL 
fca6165c55d6123e1ab123e5d3459943fda845e696b111520fb6de682ab56fd51a9a4ca072e0a533496c0aedd83b2b26f827147ed01a30dbe72389250437301e
-DIST facter-2.5.1.gem 254464 SHA256 
6108a6178ee727088915984d161c2006e5bf991134fd37f29417ec5fbdfee51c SHA512 
4fa4b5248bac64c7a76036e428f0f5fdb0b2173987fbaaf18d0130386126dabb083e23cea8cb4df37bae0ea5a883663f71bc6c04406c562bfb7adc23e0899f57
 WHIRLPOOL 
5a9bf9a257db5d10f0006004794cb7b8e9652c090abc8d2cc03caa29544530c565a780eec6de5072b5bb9ddf8427707ca8447faae0223cb8d2107d84cb7b
-DIST facter-3.1.8.tar.gz 324710 SHA256 
bd393026640baf149507c11d36be144759889d4c90174d7c6bfb35e0a341fbca SHA512 
2884c2c0bb3075b2552763dee7f33228b0e70b4eb46367f52c4cbf9e01930ddc5e58d062d06ced4174900fc3eae5214d80471a4fe499bf0f2ac0278640e0e8c7
 WHIRLPOOL 
465432940e068318da0028ce1c8ea3084392212cfc6a50449a3ba034fe721836c88ba16c2248b4b3f062a890087421c93a3d14574c8d03e1eafe4f4f82b49d0d
-DIST facter-3.6.3.tar.gz 370771 SHA256 
8c7491db7937a350d738985ee9b4ab370f074d82d89b6ed0115cc21e5adadcbe SHA512 
cdcc6bd848c664f395f656d57e0bd28b62cccfdaeccdc9cd364d90a96693c6c8cdc079aa70409297f0ecfdee041c28bad52b3cb4b8981e66de2887bc5eb1bf33
 WHIRLPOOL 
91d7b8df9e79455f65e89f7a4e17c1cd7076e08091af89a8eb2116bc4716a7b4d4163559cdbed55f356d2fafc6a86cd075de6e15d8b9103be62d6ec3f68b69f6
-DIST facter-3.6.4.tar.gz 373722 SHA256 
de12c53c74dd3f39633e61f62a900842d829cbe24b76e72b0c6e85000a99b8bc SHA512 
d5e03bb40da448805a56accc2fb972569f686a1e8c8b343d4e0defb5a00a982665496049174c225a8b04abb4d09112bd2117a8a96c9360bb2e36e4d569d86337
 WHIRLPOOL 
f7a05a044c7031f248a888458678b48fc8d7996a2d0bc588323bf6c76513ff4fc838f0299db19f212dd0b5ba094b8135558db7da7f4ff596267832354d369634
-DIST facter-3.6.7.tar.gz 372697 SHA256 
2a5d5305f584f10269e9ed68e2ec0dc1b0e87a2986eb46d281ada5fb72625880 SHA512 
a9f2781b0e05d09240efaf88d79476786782df7afc5afa222df30f3cd69eb1712dca59bd33157c2be43e7c54ab940e8d8ef0642dc075c44ee86fc6fd89a102da
 WHIRLPOOL 
9538bc4d503a8f1543831b3e8ebbda074ddfc6f8a2a4379f49e58a5629b87341aa4022f6b02329951451acc21a9188a1e718fd33534aba8596e80fbb9dd21640
-DIST facter-3.6.8.tar.gz 378732 SHA256 
8d652637a33f6304971b8524168c2a9117cf6872f5bf2ad06e394b3915ec0e1b SHA512 
f076819ce04aee404fb54e0f97423f39bf60ca56d8927bbd778972efaf650e2ffd0c75e5be0a3108738fd65242582269f17eca865fefc74dfef8f6a5bbec7f88
 WHIRLPOOL 
9b04c8dc66d3af423b76be614984bc25ef8979ed7f8169ac59aa88a0e4f8d02069a9af50cab66a0d721be3179e96101973633ddd7ad9907217c2f3212edf884c
-DIST facter-3.7.1.tar.gz 374576 SHA256 
fe62b0a33c9edd3f945c1d3057e45172a26952439e0e922341d3844864b92320 SHA512 
3b2d218d60f5ad9ef756a50540f638303b7a4eb0ea2afca10d2c41f4e6e3f6c2bb6337de417e4989664e32317b0f8db921fed68e813e4cebe10083c943b33fee
 WHIRLPOOL 
342d3d26cb23116a469530f4e3621575650dbfce0b66f8e5debcd05d05736b24df14b20213b4540a0be2065b50e445385b4c3cc583c88490dce4b59b1408e806
-DIST facter-3.8.0.tar.gz 378859 SHA256 
1a481a50a621e55fdf2b1b2da089315209ec40b255687ad66cbe8bf32cce5ab9 SHA512 
e28771c7136c9b40e2f8b3509fbe07188d2640288705b5bd531521e476b8b8386e5003448b4c199c9d6cced8128ec113dcc9ae317cd4aa5319da906e605cfc4d
 WHIRLPOOL 
212ac005ab67fddea50d7bee4deaec125eb85f1d0f11fbcfb709eb95b26bfc3fbc85430d260d3a72413c368c07b5b66325bf44bd1ced4aae1cb18733ec09fa40
-DIST facter-3.9.0.tar.gz 380715 SHA256 
5567544487e7ec1f3bc2c393a9dc66449315accb53666049ae01b3a94afd2298 SHA512 
ca818ba58fe232752a74faaa8377f706a49661e37ce85af7e6eaf735ecbcdcda4071618a6b8906b0444fea989b7b16cb85171b980a089cd57aaad37508a2b905
 WHIRLPOOL 
35e9fc01a9f86a0e85ec81a5ff5f434857b13eb45387e2ad14588a13ea930a72754b0f18c0d479bd41f2e127dcfb18cadc33f58da69bc221ca7dc3f47ac2325c
-DIST facter-3.9.1.tar.gz 380762 SHA256 
9e4a4aaafcadcdf01a86249a28a007e8bd5ea14bb41ace1e531ed3ccb9339a68 SHA512 
a3b66bf40c062dbef644d60909a2c2afd0839c8a11fd02a0a15ccbbc1a1f216d9b0420a0f90dd44166487faa4e00843f2c0f3f057bb43bb30c22677dfac325a0
 WHIRLPOOL 

[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/

2017-11-18 Thread Matt Thode
commit: c0c94f4e8212f9572401f42834118554f4586748
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Nov 18 22:20:53 2017 +
Commit: Matt Thode  gentoo  org>
CommitDate: Sat Nov 18 22:23:04 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0c94f4e

dev-ruby/facter: fixing bug 637364

Package-Manager: Portage-2.3.14, Repoman-2.3.6

 dev-ruby/facter/facter-3.9.3.ebuild |  2 ++
 dev-ruby/facter/facter-.ebuild  | 26 ++
 2 files changed, 16 insertions(+), 12 deletions(-)

diff --git a/dev-ruby/facter/facter-3.9.3.ebuild 
b/dev-ruby/facter/facter-3.9.3.ebuild
index 247eed1af45..02ce8a5fad9 100644
--- a/dev-ruby/facter/facter-3.9.3.ebuild
+++ b/dev-ruby/facter/facter-3.9.3.ebuild
@@ -4,6 +4,7 @@
 EAPI=6
 USE_RUBY="ruby21 ruby22 ruby23 ruby24"
 
+# git-r3 goes after ruby-ng so that it overrides src_unpack properly
 inherit cmake-utils eutils multilib ruby-ng
 
 DESCRIPTION="A cross-platform ruby library for retrieving facts from operating 
systems"
@@ -44,6 +45,7 @@ src_prepare() {
sed -i 's/\${LIBFACTER_INSTALL_DESTINATION}\///g' lib/facter.rb.in || 
die
# patches
default
+   cmake-utils_src_prepare
 }
 
 src_configure() {

diff --git a/dev-ruby/facter/facter-.ebuild 
b/dev-ruby/facter/facter-.ebuild
index 0fed77cf9e2..95b52c0fbfd 100644
--- a/dev-ruby/facter/facter-.ebuild
+++ b/dev-ruby/facter/facter-.ebuild
@@ -1,11 +1,11 @@
 # Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=5
-USE_RUBY="ruby21 ruby22"
+EAPI=6
+USE_RUBY="ruby21 ruby22 ruby23 ruby24"
 
 # git-r3 goes after ruby-ng so that it overrides src_unpack properly
-inherit cmake-utils multilib ruby-ng git-r3
+inherit cmake-utils eutils multilib ruby-ng git-r3
 
 DESCRIPTION="A cross-platform ruby library for retrieving facts from operating 
systems"
 HOMEPAGE="http://www.puppetlabs.com/puppet/related-projects/facter/;
@@ -20,7 +20,7 @@ KEYWORDS=""
 
 BDEPEND="
>=sys-devel/gcc-4.8:*
-   >=dev-libs/leatherman-0.9.3
+   >=dev-libs/leatherman-1.0.0
dev-cpp/cpp-hocon"
 CDEPEND="
dev-libs/openssl:*
@@ -36,15 +36,17 @@ DEPEND="${BDEPEND}
${CDEPEND}"
 
 src_prepare() {
-   pwd
# Remove the code that installs facter.rb to the wrong directory.
sed -i '/install(.*facter\.rb/d' lib/CMakeLists.txt || die
sed -i '/install(.*facter\.jar/d' lib/CMakeLists.txt || die
# make it support multilib
sed -i "s/\ lib)/\ $(get_libdir))/g" lib/CMakeLists.txt || die
sed -i "s/lib\")/$(get_libdir)\")/g" CMakeLists.txt || die
+   # make the require work
+   sed -i 's/\${LIBFACTER_INSTALL_DESTINATION}\///g' lib/facter.rb.in || 
die
+   # patches
default
-   epatch "${FILESDIR}/facter-3.5.0-jar.patch"
+   cmake-utils_src_prepare
 }
 
 src_configure() {
@@ -80,10 +82,10 @@ src_test() {
 src_install() {
cmake-utils_src_install
ruby-ng_src_install
-   if [[ $(get_libdir) == lib64 ]]; then
-   dodir /usr/lib64
-   mv "${D}/usr/lib/"* "${D}/usr/lib64/"
-   rmdir "${D}/usr/lib"
-   fi
-   doenvd "${FILESDIR}"/00facterdir
+
+   # need a variable file in env.d :(
+   diropts -m0755
+   dodir /etc/env.d
+   echo -n "FACTERDIR=/usr/$(get_libdir)" > "${D}/etc/env.d/00facterdir"
+   fperms 0644 /etc/env.d/00facterdir
 }



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/

2017-11-18 Thread Sergei Trofimovich
commit: d0e354394ec4d1d50a32dc4592c7b819cb686555
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Nov 18 20:30:10 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Nov 18 20:30:17 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0e35439

dev-ruby/facter: stable 3.9.2 for ppc64, bug #622158

Package-Manager: Portage-2.3.14, Repoman-2.3.6
RepoMan-Options: --include-arches="ppc64"

 dev-ruby/facter/facter-3.9.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/facter/facter-3.9.2.ebuild 
b/dev-ruby/facter/facter-3.9.2.ebuild
index 9517c4b3746..87d5830a154 100644
--- a/dev-ruby/facter/facter-3.9.2.ebuild
+++ b/dev-ruby/facter/facter-3.9.2.ebuild
@@ -14,7 +14,7 @@ S="${S}/all/${P}"
 LICENSE="Apache-2.0"
 SLOT="0"
 IUSE="debug test"
-KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 x86"
+KEYWORDS="amd64 ~arm ~hppa ~ppc ppc64 x86"
 
 BDEPEND="
>=sys-devel/gcc-4.8:*



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/

2017-11-01 Thread Matt Thode
commit: 360c535c61ad31788cfcf79d22c6485644feb667
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Nov  2 04:08:59 2017 +
Commit: Matt Thode  gentoo  org>
CommitDate: Thu Nov  2 04:28:00 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=360c535c

dev-ruby/facter: 3.6.8 and 3.9.3 bup

Package-Manager: Portage-2.3.8, Repoman-2.3.4

 dev-ruby/facter/Manifest|  2 +
 dev-ruby/facter/facter-3.6.8.ebuild | 89 +
 dev-ruby/facter/facter-3.9.3.ebuild | 88 
 3 files changed, 179 insertions(+)

diff --git a/dev-ruby/facter/Manifest b/dev-ruby/facter/Manifest
index 04dee7ad8ca..baf24707fe8 100644
--- a/dev-ruby/facter/Manifest
+++ b/dev-ruby/facter/Manifest
@@ -4,8 +4,10 @@ DIST facter-3.1.8.tar.gz 324710 SHA256 
bd393026640baf149507c11d36be144759889d4c9
 DIST facter-3.6.3.tar.gz 370771 SHA256 
8c7491db7937a350d738985ee9b4ab370f074d82d89b6ed0115cc21e5adadcbe SHA512 
cdcc6bd848c664f395f656d57e0bd28b62cccfdaeccdc9cd364d90a96693c6c8cdc079aa70409297f0ecfdee041c28bad52b3cb4b8981e66de2887bc5eb1bf33
 WHIRLPOOL 
91d7b8df9e79455f65e89f7a4e17c1cd7076e08091af89a8eb2116bc4716a7b4d4163559cdbed55f356d2fafc6a86cd075de6e15d8b9103be62d6ec3f68b69f6
 DIST facter-3.6.4.tar.gz 373722 SHA256 
de12c53c74dd3f39633e61f62a900842d829cbe24b76e72b0c6e85000a99b8bc SHA512 
d5e03bb40da448805a56accc2fb972569f686a1e8c8b343d4e0defb5a00a982665496049174c225a8b04abb4d09112bd2117a8a96c9360bb2e36e4d569d86337
 WHIRLPOOL 
f7a05a044c7031f248a888458678b48fc8d7996a2d0bc588323bf6c76513ff4fc838f0299db19f212dd0b5ba094b8135558db7da7f4ff596267832354d369634
 DIST facter-3.6.7.tar.gz 372697 SHA256 
2a5d5305f584f10269e9ed68e2ec0dc1b0e87a2986eb46d281ada5fb72625880 SHA512 
a9f2781b0e05d09240efaf88d79476786782df7afc5afa222df30f3cd69eb1712dca59bd33157c2be43e7c54ab940e8d8ef0642dc075c44ee86fc6fd89a102da
 WHIRLPOOL 
9538bc4d503a8f1543831b3e8ebbda074ddfc6f8a2a4379f49e58a5629b87341aa4022f6b02329951451acc21a9188a1e718fd33534aba8596e80fbb9dd21640
+DIST facter-3.6.8.tar.gz 378732 SHA256 
8d652637a33f6304971b8524168c2a9117cf6872f5bf2ad06e394b3915ec0e1b SHA512 
f076819ce04aee404fb54e0f97423f39bf60ca56d8927bbd778972efaf650e2ffd0c75e5be0a3108738fd65242582269f17eca865fefc74dfef8f6a5bbec7f88
 WHIRLPOOL 
9b04c8dc66d3af423b76be614984bc25ef8979ed7f8169ac59aa88a0e4f8d02069a9af50cab66a0d721be3179e96101973633ddd7ad9907217c2f3212edf884c
 DIST facter-3.7.1.tar.gz 374576 SHA256 
fe62b0a33c9edd3f945c1d3057e45172a26952439e0e922341d3844864b92320 SHA512 
3b2d218d60f5ad9ef756a50540f638303b7a4eb0ea2afca10d2c41f4e6e3f6c2bb6337de417e4989664e32317b0f8db921fed68e813e4cebe10083c943b33fee
 WHIRLPOOL 
342d3d26cb23116a469530f4e3621575650dbfce0b66f8e5debcd05d05736b24df14b20213b4540a0be2065b50e445385b4c3cc583c88490dce4b59b1408e806
 DIST facter-3.8.0.tar.gz 378859 SHA256 
1a481a50a621e55fdf2b1b2da089315209ec40b255687ad66cbe8bf32cce5ab9 SHA512 
e28771c7136c9b40e2f8b3509fbe07188d2640288705b5bd531521e476b8b8386e5003448b4c199c9d6cced8128ec113dcc9ae317cd4aa5319da906e605cfc4d
 WHIRLPOOL 
212ac005ab67fddea50d7bee4deaec125eb85f1d0f11fbcfb709eb95b26bfc3fbc85430d260d3a72413c368c07b5b66325bf44bd1ced4aae1cb18733ec09fa40
 DIST facter-3.9.0.tar.gz 380715 SHA256 
5567544487e7ec1f3bc2c393a9dc66449315accb53666049ae01b3a94afd2298 SHA512 
ca818ba58fe232752a74faaa8377f706a49661e37ce85af7e6eaf735ecbcdcda4071618a6b8906b0444fea989b7b16cb85171b980a089cd57aaad37508a2b905
 WHIRLPOOL 
35e9fc01a9f86a0e85ec81a5ff5f434857b13eb45387e2ad14588a13ea930a72754b0f18c0d479bd41f2e127dcfb18cadc33f58da69bc221ca7dc3f47ac2325c
 DIST facter-3.9.1.tar.gz 380762 SHA256 
9e4a4aaafcadcdf01a86249a28a007e8bd5ea14bb41ace1e531ed3ccb9339a68 SHA512 
a3b66bf40c062dbef644d60909a2c2afd0839c8a11fd02a0a15ccbbc1a1f216d9b0420a0f90dd44166487faa4e00843f2c0f3f057bb43bb30c22677dfac325a0
 WHIRLPOOL 
c1e039cc1d3ae667b68dc54d1761c885a8ae0b22c690b8344a670c7d5c07c737fe45aa16a5341656c9fe04f4ce17b8b38737131b7c27f348655c2b220a936dd8
 DIST facter-3.9.2.tar.gz 380883 SHA256 
f5441ed10d5c84493439151840bee23c69273f3cd877500d83cf973ba5b0348d SHA512 
bc040826311bbff40f5a151ade315d9d47ef1e0f3faa570805e48ca55405265e66308230118b9cd59f701ecd76a7b0fd4d9200dd4ace838521223a162b105374
 WHIRLPOOL 
deb9928bfe48314bbdb8debe22593a4cdcdfa926aade4dc9a96d09029f79f64e12aea6e7fd28b9df87b002a06caa72960003b54a8f0bf781fc7ecbe4efa9b601
+DIST facter-3.9.3.tar.gz 387062 SHA256 
d102b94a3016ab6ad7261c65a627309ef5359164f07087480e30cd0bb1601c7b SHA512 
c01685e67ed25ae12f51086012e563df9ea80dde43c4cf40ab2f17b90e7bcb0791369a9c8ea67af7a0039e1fb2714b0758d8f0d00e4e857201ad8075d8ba51c4
 WHIRLPOOL 
87780a237c416ccd466b348f715f55db901aed9dfc8e51258f77565b76caf309124cae878ab9b23716de57ec33fa46b5c3d1e3652f68fa19b292ffeed4e9a191

diff --git a/dev-ruby/facter/facter-3.6.8.ebuild 
b/dev-ruby/facter/facter-3.6.8.ebuild
new file mode 100644
index 000..b1ecb67c84c
--- /dev/null
+++ b/dev-ruby/facter/facter-3.6.8.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under 

[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/

2017-10-08 Thread Matt Thode
commit: ecf7fbdbd491c670d47c830ce0eef2683001ff69
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon Oct  9 04:21:39 2017 +
Commit: Matt Thode  gentoo  org>
CommitDate: Mon Oct  9 04:23:28 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecf7fbdb

dev-ruby/facter: 3.9.2 stable amd64 and x86

Package-Manager: Portage-2.3.8, Repoman-2.3.3

 dev-ruby/facter/facter-3.9.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/facter/facter-3.9.2.ebuild 
b/dev-ruby/facter/facter-3.9.2.ebuild
index 247eed1af45..9517c4b3746 100644
--- a/dev-ruby/facter/facter-3.9.2.ebuild
+++ b/dev-ruby/facter/facter-3.9.2.ebuild
@@ -14,7 +14,7 @@ S="${S}/all/${P}"
 LICENSE="Apache-2.0"
 SLOT="0"
 IUSE="debug test"
-KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 x86"
 
 BDEPEND="
>=sys-devel/gcc-4.8:*



  1   2   >