[arch-commits] Commit in facter/repos (7 files)

2021-12-16 Thread Felix Yan via arch-commits
Date: Friday, December 17, 2021 @ 06:17:33
  Author: felixonmars
Revision: 1075783

archrelease: copy trunk to community-staging-x86_64

Added:
  facter/repos/community-staging-x86_64/
  facter/repos/community-staging-x86_64/PKGBUILD
(from rev 1075781, facter/trunk/PKGBUILD)
  facter/repos/community-staging-x86_64/azure_rapidjson_fix.patch
(from rev 1075781, facter/trunk/azure_rapidjson_fix.patch)
  facter/repos/community-staging-x86_64/fix-shared-libwhereami-detection.patch
(from rev 1075781, facter/trunk/fix-shared-libwhereami-detection.patch)
  facter/repos/community-staging-x86_64/rapidjson-1.1-compat.patch
(from rev 1075781, facter/trunk/rapidjson-1.1-compat.patch)
  facter/repos/community-staging-x86_64/shared_cpp_hcon.patch
(from rev 1075781, facter/trunk/shared_cpp_hcon.patch)
  facter/repos/community-staging-x86_64/workaround-broken-double-test.patch
(from rev 1075782, facter/trunk/workaround-broken-double-test.patch)

+
 PKGBUILD   |  101 +++
 azure_rapidjson_fix.patch  |   13 +++
 fix-shared-libwhereami-detection.patch |   13 +++
 rapidjson-1.1-compat.patch |   60 ++
 shared_cpp_hcon.patch  |   11 +++
 workaround-broken-double-test.patch|   16 
 6 files changed, 214 insertions(+)

Copied: facter/repos/community-staging-x86_64/PKGBUILD (from rev 1075781, 
facter/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-12-17 06:17:33 UTC (rev 1075783)
@@ -0,0 +1,101 @@
+# Maintainer: Thore Bödecker 
+# Maintainer: Tim Meusel 
+# Contributor: Christian Rebischke 
+# Contributor: Jonathan Steel 
+# Contributor: Greg Sutcliffe 
+# Contributor: Hyacinthe Cartiaux 
+# Contributor: Thomas S Hatch 
+# Contributor: Dave Simons 
+# Contributor: Niels Abspoel 
+
+pkgname=facter
+pkgver=3.14.21
+pkgrel=2
+pkgdesc="Collect and display system facts"
+arch=('x86_64')
+url="https://puppetlabs.com/facter;
+license=('APACHE')
+depends=('yaml-cpp' 'boost-libs' 'curl' 'libwhereami' 'libwhereami.so' 
'cpp-hocon' 'libcpp-hocon.so'
+ 'systemd-libs' 'leatherman' 'leatherman_curl.so' 'leatherman_ruby.so' 
'leatherman_execution.so'
+ 'leatherman_file_util.so' 'leatherman_util.so' 
'leatherman_logging.so' 'leatherman_locale.so'
+ 'openssl' 'gcc-libs' 'glibc' 'util-linux-libs' 'ruby' 'libblkid.so' 
'yaml-cpp')
+makedepends=('boost' 'cmake' 'java-environment>=10' 'python' 'rapidjson')
+checkdepends=('ruby-rake' 'ruby-diff-lcs' 'ruby-mocha' 'ruby-rspec-support'
+  'ruby-rspec-core' 'ruby-rspec-expectations' 'ruby-rspec-mocks'
+  'ruby-rspec')
+optdepends=('java-runtime>=8: jruby support'
+'puppet: retrieve puppet facts')
+replaces=('cfacter')
+provides=('libfacter.so')
+source=("https://downloads.puppet.com/facter/facter-${pkgver}.tar.gz"{,.asc}
+'fix-shared-libwhereami-detection.patch'
+'shared_cpp_hcon.patch'
+'rapidjson-1.1-compat.patch'
+'workaround-broken-double-test.patch'
+'azure_rapidjson_fix.patch')
+validpgpkeys=('D6811ED3ADEEB8441AF5AA8F4528B6CD9E61EF26') # "Puppet, Inc. 
Release Key (Puppet, Inc. Release Key) "
+sha512sums=('53847ddebcfbdc706da6db690acde0bf455660f9e3b5bda8abd7b907847841bf2e3cf8f7c370c5a8d5ae46ccc5edd57f37460cfe039ee2d4afdc2ab9f1ff7f94'
+'SKIP'
+
'1f5d2595cd6b2a63fc01c92c84eccf8f92bd9e9f0721ea1a3f59836d7d02f5ec6e6e3711b223b240d46ca55f7377f27339b7458c12d6c21564a2764c76df12b2'
+
'15fdfb75bb1045e160c095b62025f10d0a04c167223340072a9b8d065a2a185e942d299f86c80449661f37be5e1807efb49e77def44b8de4a9a9f7c2cc111e1a'
+
'a1fb08be2c6c9b2a4085404f1d13b13c9d41e3c1a38d35cbad1d29bbd497380492dab368a0fa7288d141f7f94ff7a7a0ae5ce271119e7074e039868682cc766f'
+
'335c6db6a4953cf3678877ba81506c475d93f461ec2ee75c22fba4a3f938db0bca7f6cf3ee0376eb4c34b43f1f3fb1a35a0a0e64be5a484c344bd689641ddc2b'
+
'8b03cbc74c7672aaa121d279198993a5779bc6ca30a2f03cf75cb371f4b2699476df1422fcbbfe08b6f700ca434ef589b852aa8157dbbbdb6ae4bfe204ac8733')
+
+prepare() {
+  cd "${srcdir}/${pkgname}-${pkgver}"
+
+  # Puppet builds Facter in a way that the java library is compatible with 
Java 6
+  # We require at least Java 8. 7 technically works, but already throws a 
deprecation warning
+  sed --in-place 's/-source 1.6 -target 1.6/-source 1.8 -target 1.8/' 
CMakeLists.txt
+
+  # https://tickets.puppetlabs.com/browse/FACT-1968
+  # facter is designed for ruby 2.4, which uses rb_data_object_alloc.
+  # This is deprecated in our Ruby 2.6 version
+  sed --in-place 's/rb_data_object_alloc/rb_data_object_wrap/g' 
lib/src/ruby/*.cc
+
+  # strip version boundary of gems
+  sed -i -r 's|(gem .\w+.).*|\1|' lib/Gemfile
+
+  # patch *.cmake so that it works with shared 

[arch-commits] Commit in facter/repos (7 files)

2021-10-24 Thread Sven-Hendrik Haase via arch-commits
Date: Sunday, October 24, 2021 @ 23:46:41
  Author: svenstaro
Revision: 1033265

archrelease: copy trunk to community-staging-x86_64

Added:
  facter/repos/community-staging-x86_64/
  facter/repos/community-staging-x86_64/PKGBUILD
(from rev 1033264, facter/trunk/PKGBUILD)
  facter/repos/community-staging-x86_64/azure_rapidjson_fix.patch
(from rev 1033264, facter/trunk/azure_rapidjson_fix.patch)
  facter/repos/community-staging-x86_64/fix-shared-libwhereami-detection.patch
(from rev 1033264, facter/trunk/fix-shared-libwhereami-detection.patch)
  facter/repos/community-staging-x86_64/rapidjson-1.1-compat.patch
(from rev 1033264, facter/trunk/rapidjson-1.1-compat.patch)
  facter/repos/community-staging-x86_64/shared_cpp_hcon.patch
(from rev 1033264, facter/trunk/shared_cpp_hcon.patch)
  facter/repos/community-staging-x86_64/workaround-broken-double-test.patch
(from rev 1033264, facter/trunk/workaround-broken-double-test.patch)

+
 PKGBUILD   |  101 +++
 azure_rapidjson_fix.patch  |   13 +++
 fix-shared-libwhereami-detection.patch |   13 +++
 rapidjson-1.1-compat.patch |   60 ++
 shared_cpp_hcon.patch  |   11 +++
 workaround-broken-double-test.patch|   16 
 6 files changed, 214 insertions(+)

Copied: facter/repos/community-staging-x86_64/PKGBUILD (from rev 1033264, 
facter/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-10-24 23:46:41 UTC (rev 1033265)
@@ -0,0 +1,101 @@
+# Maintainer: Thore Bödecker 
+# Maintainer: Tim Meusel 
+# Contributor: Christian Rebischke 
+# Contributor: Jonathan Steel 
+# Contributor: Greg Sutcliffe 
+# Contributor: Hyacinthe Cartiaux 
+# Contributor: Thomas S Hatch 
+# Contributor: Dave Simons 
+# Contributor: Niels Abspoel 
+
+pkgname=facter
+pkgver=3.14.20
+pkgrel=2
+pkgdesc="Collect and display system facts"
+arch=('x86_64')
+url="https://puppetlabs.com/facter;
+license=('APACHE')
+depends=('yaml-cpp' 'boost-libs' 'curl' 'libwhereami' 'libwhereami.so' 
'cpp-hocon' 'libcpp-hocon.so'
+ 'systemd-libs' 'leatherman' 'leatherman_curl.so' 'leatherman_ruby.so' 
'leatherman_execution.so'
+ 'leatherman_file_util.so' 'leatherman_util.so' 
'leatherman_logging.so' 'leatherman_locale.so'
+ 'openssl' 'gcc-libs' 'glibc' 'util-linux-libs' 'ruby' 'libblkid.so' 
'yaml-cpp')
+makedepends=('boost' 'cmake' 'java-environment>=10' 'python' 'rapidjson')
+checkdepends=('ruby-rake' 'ruby-diff-lcs' 'ruby-mocha' 'ruby-rspec-support'
+  'ruby-rspec-core' 'ruby-rspec-expectations' 'ruby-rspec-mocks'
+  'ruby-rspec')
+optdepends=('java-runtime>=8: jruby support'
+'puppet: retrieve puppet facts')
+replaces=('cfacter')
+provides=('libfacter.so')
+source=("https://downloads.puppet.com/facter/facter-${pkgver}.tar.gz"{,.asc}
+'fix-shared-libwhereami-detection.patch'
+'shared_cpp_hcon.patch'
+'rapidjson-1.1-compat.patch'
+'workaround-broken-double-test.patch'
+'azure_rapidjson_fix.patch')
+validpgpkeys=('D6811ED3ADEEB8441AF5AA8F4528B6CD9E61EF26') # "Puppet, Inc. 
Release Key (Puppet, Inc. Release Key) "
+sha512sums=('afc9cd9d28415aa969bd1cf48a305f9fe3eef542ac6781980b6d1517c7f103e96fa6f993492f3624be62c2df52efeb21ce4e23095254ed690b075cb0ab45105b'
+'SKIP'
+
'1f5d2595cd6b2a63fc01c92c84eccf8f92bd9e9f0721ea1a3f59836d7d02f5ec6e6e3711b223b240d46ca55f7377f27339b7458c12d6c21564a2764c76df12b2'
+
'15fdfb75bb1045e160c095b62025f10d0a04c167223340072a9b8d065a2a185e942d299f86c80449661f37be5e1807efb49e77def44b8de4a9a9f7c2cc111e1a'
+
'a1fb08be2c6c9b2a4085404f1d13b13c9d41e3c1a38d35cbad1d29bbd497380492dab368a0fa7288d141f7f94ff7a7a0ae5ce271119e7074e039868682cc766f'
+
'335c6db6a4953cf3678877ba81506c475d93f461ec2ee75c22fba4a3f938db0bca7f6cf3ee0376eb4c34b43f1f3fb1a35a0a0e64be5a484c344bd689641ddc2b'
+
'8b03cbc74c7672aaa121d279198993a5779bc6ca30a2f03cf75cb371f4b2699476df1422fcbbfe08b6f700ca434ef589b852aa8157dbbbdb6ae4bfe204ac8733')
+
+prepare() {
+  cd "${srcdir}/${pkgname}-${pkgver}"
+
+  # Puppet builds Facter in a way that the java library is compatible with 
Java 6
+  # We require at least Java 8. 7 technically works, but already throws a 
deprecation warning
+  sed --in-place 's/-source 1.6 -target 1.6/-source 1.8 -target 1.8/' 
CMakeLists.txt
+
+  # https://tickets.puppetlabs.com/browse/FACT-1968
+  # facter is designed for ruby 2.4, which uses rb_data_object_alloc.
+  # This is deprecated in our Ruby 2.6 version
+  sed --in-place 's/rb_data_object_alloc/rb_data_object_wrap/g' 
lib/src/ruby/*.cc
+
+  # strip version boundary of gems
+  sed -i -r 's|(gem .\w+.).*|\1|' lib/Gemfile
+
+  # patch *.cmake so that it works with shared libs
+ 

[arch-commits] Commit in facter/repos (7 files)

2021-09-17 Thread Tim Meusel via arch-commits
Date: Friday, September 17, 2021 @ 12:10:37
  Author: bastelfreak
Revision: 1016759

archrelease: copy trunk to community-testing-x86_64

Added:
  facter/repos/community-testing-x86_64/
  facter/repos/community-testing-x86_64/PKGBUILD
(from rev 1016758, facter/trunk/PKGBUILD)
  facter/repos/community-testing-x86_64/azure_rapidjson_fix.patch
(from rev 1016758, facter/trunk/azure_rapidjson_fix.patch)
  facter/repos/community-testing-x86_64/fix-shared-libwhereami-detection.patch
(from rev 1016758, facter/trunk/fix-shared-libwhereami-detection.patch)
  facter/repos/community-testing-x86_64/rapidjson-1.1-compat.patch
(from rev 1016758, facter/trunk/rapidjson-1.1-compat.patch)
  facter/repos/community-testing-x86_64/shared_cpp_hcon.patch
(from rev 1016758, facter/trunk/shared_cpp_hcon.patch)
  facter/repos/community-testing-x86_64/workaround-broken-double-test.patch
(from rev 1016758, facter/trunk/workaround-broken-double-test.patch)

+
 PKGBUILD   |  101 +++
 azure_rapidjson_fix.patch  |   13 +++
 fix-shared-libwhereami-detection.patch |   13 +++
 rapidjson-1.1-compat.patch |   60 ++
 shared_cpp_hcon.patch  |   11 +++
 workaround-broken-double-test.patch|   16 
 6 files changed, 214 insertions(+)

Copied: facter/repos/community-testing-x86_64/PKGBUILD (from rev 1016758, 
facter/trunk/PKGBUILD)
===
--- community-testing-x86_64/PKGBUILD   (rev 0)
+++ community-testing-x86_64/PKGBUILD   2021-09-17 12:10:37 UTC (rev 1016759)
@@ -0,0 +1,101 @@
+# Maintainer: Thore Bödecker 
+# Maintainer: Tim Meusel 
+# Contributor: Christian Rebischke 
+# Contributor: Jonathan Steel 
+# Contributor: Greg Sutcliffe 
+# Contributor: Hyacinthe Cartiaux 
+# Contributor: Thomas S Hatch 
+# Contributor: Dave Simons 
+# Contributor: Niels Abspoel 
+
+pkgname=facter
+pkgver=3.14.19
+pkgrel=1
+pkgdesc="Collect and display system facts"
+arch=('x86_64')
+url="https://puppetlabs.com/facter;
+license=('APACHE')
+depends=('yaml-cpp' 'boost-libs' 'curl' 'libwhereami' 'libwhereami.so' 
'cpp-hocon' 'libcpp-hocon.so'
+ 'systemd-libs' 'leatherman' 'leatherman_curl.so' 'leatherman_ruby.so' 
'leatherman_execution.so'
+ 'leatherman_file_util.so' 'leatherman_util.so' 
'leatherman_logging.so' 'leatherman_locale.so'
+ 'openssl' 'gcc-libs' 'glibc' 'util-linux-libs' 'ruby' 'libblkid.so' 
'yaml-cpp')
+makedepends=('boost' 'cmake' 'java-environment>=10' 'python' 'rapidjson')
+checkdepends=('ruby-rake' 'ruby-diff-lcs' 'ruby-mocha' 'ruby-rspec-support'
+  'ruby-rspec-core' 'ruby-rspec-expectations' 'ruby-rspec-mocks'
+  'ruby-rspec')
+optdepends=('java-runtime>=8: jruby support'
+'puppet: retrieve puppet facts')
+replaces=('cfacter')
+provides=('libfacter.so')
+source=("https://downloads.puppet.com/facter/facter-${pkgver}.tar.gz"{,.asc}
+'fix-shared-libwhereami-detection.patch'
+'shared_cpp_hcon.patch'
+'rapidjson-1.1-compat.patch'
+'workaround-broken-double-test.patch'
+'azure_rapidjson_fix.patch')
+validpgpkeys=('D6811ED3ADEEB8441AF5AA8F4528B6CD9E61EF26') # "Puppet, Inc. 
Release Key (Puppet, Inc. Release Key) "
+sha512sums=('9ea3710be1cfa0a4819a1f7c2fd302b2f18081cc456cf40e43416a713c696e427161ff4e2bc190ef2ec24d091f2881097c5051280d5020ceacddc5b667a597fd'
+'SKIP'
+
'1f5d2595cd6b2a63fc01c92c84eccf8f92bd9e9f0721ea1a3f59836d7d02f5ec6e6e3711b223b240d46ca55f7377f27339b7458c12d6c21564a2764c76df12b2'
+
'15fdfb75bb1045e160c095b62025f10d0a04c167223340072a9b8d065a2a185e942d299f86c80449661f37be5e1807efb49e77def44b8de4a9a9f7c2cc111e1a'
+
'a1fb08be2c6c9b2a4085404f1d13b13c9d41e3c1a38d35cbad1d29bbd497380492dab368a0fa7288d141f7f94ff7a7a0ae5ce271119e7074e039868682cc766f'
+
'335c6db6a4953cf3678877ba81506c475d93f461ec2ee75c22fba4a3f938db0bca7f6cf3ee0376eb4c34b43f1f3fb1a35a0a0e64be5a484c344bd689641ddc2b'
+
'8b03cbc74c7672aaa121d279198993a5779bc6ca30a2f03cf75cb371f4b2699476df1422fcbbfe08b6f700ca434ef589b852aa8157dbbbdb6ae4bfe204ac8733')
+
+prepare() {
+  cd "${srcdir}/${pkgname}-${pkgver}"
+
+  # Puppet builds Facter in a way that the java library is compatible with 
Java 6
+  # We require at least Java 8. 7 technically works, but already throws a 
deprecation warning
+  sed --in-place 's/-source 1.6 -target 1.6/-source 1.8 -target 1.8/' 
CMakeLists.txt
+
+  # https://tickets.puppetlabs.com/browse/FACT-1968
+  # facter is designed for ruby 2.4, which uses rb_data_object_alloc.
+  # This is deprecated in our Ruby 2.6 version
+  sed --in-place 's/rb_data_object_alloc/rb_data_object_wrap/g' 
lib/src/ruby/*.cc
+
+  # strip version boundary of gems
+  sed -i -r 's|(gem .\w+.).*|\1|' lib/Gemfile
+
+  # patch *.cmake so that it works with shared 

[arch-commits] Commit in facter/repos (7 files)

2021-07-16 Thread Tim Meusel via arch-commits
Date: Friday, July 16, 2021 @ 07:43:50
  Author: bastelfreak
Revision: 977577

archrelease: copy trunk to community-testing-x86_64

Added:
  facter/repos/community-testing-x86_64/
  facter/repos/community-testing-x86_64/FindRuby-2.7.patch
(from rev 977576, facter/trunk/FindRuby-2.7.patch)
  facter/repos/community-testing-x86_64/PKGBUILD
(from rev 977576, facter/trunk/PKGBUILD)
  facter/repos/community-testing-x86_64/fix-shared-libwhereami-detection.patch
(from rev 977576, facter/trunk/fix-shared-libwhereami-detection.patch)
  facter/repos/community-testing-x86_64/rapidjson-1.1-compat.patch
(from rev 977576, facter/trunk/rapidjson-1.1-compat.patch)
  facter/repos/community-testing-x86_64/shared_cpp_hcon.patch
(from rev 977576, facter/trunk/shared_cpp_hcon.patch)
  facter/repos/community-testing-x86_64/workaround-broken-double-test.patch
(from rev 977576, facter/trunk/workaround-broken-double-test.patch)

+
 FindRuby-2.7.patch |   13 +++
 PKGBUILD   |  102 +++
 fix-shared-libwhereami-detection.patch |   13 +++
 rapidjson-1.1-compat.patch |   60 ++
 shared_cpp_hcon.patch  |   11 +++
 workaround-broken-double-test.patch|   16 
 6 files changed, 215 insertions(+)

Copied: facter/repos/community-testing-x86_64/FindRuby-2.7.patch (from rev 
977576, facter/trunk/FindRuby-2.7.patch)
===
--- community-testing-x86_64/FindRuby-2.7.patch (rev 0)
+++ community-testing-x86_64/FindRuby-2.7.patch 2021-07-16 07:43:50 UTC (rev 
977577)
@@ -0,0 +1,13 @@
+diff --git a/cmake/FindRuby.cmake b/cmake/FindRuby.cmake
+index 4f57d619e..075ab52fe 100644
+--- a/cmake/FindRuby.cmake
 b/cmake/FindRuby.cmake
+@@ -55,7 +55,7 @@
+ 
+ # Determine the list of possible names of the ruby executable depending
+ # on which version of ruby is required
+-set(_RUBY_POSSIBLE_EXECUTABLE_NAMES ruby)
++set(_RUBY_POSSIBLE_EXECUTABLE_NAMES ruby-2.7)
+ 
+ # if 1.9 is required, don't look for ruby18 and ruby1.8, default to version 
1.8
+ if(DEFINED Ruby_FIND_VERSION_MAJOR AND DEFINED Ruby_FIND_VERSION_MINOR)

Copied: facter/repos/community-testing-x86_64/PKGBUILD (from rev 977576, 
facter/trunk/PKGBUILD)
===
--- community-testing-x86_64/PKGBUILD   (rev 0)
+++ community-testing-x86_64/PKGBUILD   2021-07-16 07:43:50 UTC (rev 977577)
@@ -0,0 +1,102 @@
+# Maintainer: Thore Bödecker 
+# Maintainer: Tim Meusel 
+# Contributor: Christian Rebischke 
+# Contributor: Jonathan Steel 
+# Contributor: Greg Sutcliffe 
+# Contributor: Hyacinthe Cartiaux 
+# Contributor: Thomas S Hatch 
+# Contributor: Dave Simons 
+# Contributor: Niels Abspoel 
+
+pkgname=facter
+pkgver=3.14.16
+pkgrel=5
+pkgdesc="Collect and display system facts"
+arch=('x86_64')
+url="https://puppetlabs.com/facter;
+license=('APACHE')
+depends=('yaml-cpp' 'boost-libs' 'curl' 'libwhereami' 'libwhereami.so' 
'cpp-hocon' 'libcpp-hocon.so'
+ 'systemd-libs' 'leatherman' 'leatherman_curl.so' 'leatherman_ruby.so' 
'leatherman_execution.so'
+ 'leatherman_file_util.so' 'leatherman_util.so' 
'leatherman_logging.so' 'leatherman_locale.so'
+ 'openssl' 'gcc-libs' 'glibc' 'util-linux-libs' 'ruby2.7' 
'libblkid.so' 'yaml-cpp')
+makedepends=('boost' 'cmake' 'java-environment>=10' 'python' 'rapidjson')
+checkdepends=('ruby27-rake' 'ruby27-diff-lcs' 'ruby27-mocha' 
'ruby27-rspec-support'
+  'ruby27-rspec-core' 'ruby27-rspec-expectations' 
'ruby27-rspec-mocks'
+  'ruby27-rspec')
+optdepends=('java-runtime>=8: jruby support'
+'puppet: retrieve puppet facts')
+replaces=('cfacter')
+provides=('libfacter.so')
+source=("https://downloads.puppet.com/facter/facter-${pkgver}.tar.gz"{,.asc}
+'fix-shared-libwhereami-detection.patch'
+'shared_cpp_hcon.patch'
+'rapidjson-1.1-compat.patch'
+'workaround-broken-double-test.patch'
+'FindRuby-2.7.patch')
+validpgpkeys=('D6811ED3ADEEB8441AF5AA8F4528B6CD9E61EF26') # "Puppet, Inc. 
Release Key (Puppet, Inc. Release Key) "
+sha512sums=('d17102d331a2bf71f38ecd295617a2f51f2f26b5a18a3b161a5588601065430db570b681c65af4b7aff75e17c80c8025da4817024cdc850fb6a89398f690d5ef'
+'SKIP'
+
'1f5d2595cd6b2a63fc01c92c84eccf8f92bd9e9f0721ea1a3f59836d7d02f5ec6e6e3711b223b240d46ca55f7377f27339b7458c12d6c21564a2764c76df12b2'
+
'15fdfb75bb1045e160c095b62025f10d0a04c167223340072a9b8d065a2a185e942d299f86c80449661f37be5e1807efb49e77def44b8de4a9a9f7c2cc111e1a'
+
'a1fb08be2c6c9b2a4085404f1d13b13c9d41e3c1a38d35cbad1d29bbd497380492dab368a0fa7288d141f7f94ff7a7a0ae5ce271119e7074e039868682cc766f'
+

[arch-commits] Commit in facter/repos (7 files)

2021-06-08 Thread Evangelos Foutras via arch-commits
Date: Tuesday, June 8, 2021 @ 17:48:26
  Author: foutrelis
Revision: 959797

archrelease: copy trunk to community-staging-x86_64

Added:
  facter/repos/community-staging-x86_64/
  facter/repos/community-staging-x86_64/FindRuby-2.7.patch
(from rev 959795, facter/trunk/FindRuby-2.7.patch)
  facter/repos/community-staging-x86_64/PKGBUILD
(from rev 959795, facter/trunk/PKGBUILD)
  facter/repos/community-staging-x86_64/fix-shared-libwhereami-detection.patch
(from rev 959795, facter/trunk/fix-shared-libwhereami-detection.patch)
  facter/repos/community-staging-x86_64/rapidjson-1.1-compat.patch
(from rev 959795, facter/trunk/rapidjson-1.1-compat.patch)
  facter/repos/community-staging-x86_64/shared_cpp_hcon.patch
(from rev 959795, facter/trunk/shared_cpp_hcon.patch)
  facter/repos/community-staging-x86_64/workaround-broken-double-test.patch
(from rev 959795, facter/trunk/workaround-broken-double-test.patch)

+
 FindRuby-2.7.patch |   13 +++
 PKGBUILD   |  102 +++
 fix-shared-libwhereami-detection.patch |   13 +++
 rapidjson-1.1-compat.patch |   60 ++
 shared_cpp_hcon.patch  |   11 +++
 workaround-broken-double-test.patch|   16 
 6 files changed, 215 insertions(+)

Copied: facter/repos/community-staging-x86_64/FindRuby-2.7.patch (from rev 
959795, facter/trunk/FindRuby-2.7.patch)
===
--- community-staging-x86_64/FindRuby-2.7.patch (rev 0)
+++ community-staging-x86_64/FindRuby-2.7.patch 2021-06-08 17:48:26 UTC (rev 
959797)
@@ -0,0 +1,13 @@
+diff --git a/cmake/FindRuby.cmake b/cmake/FindRuby.cmake
+index 4f57d619e..075ab52fe 100644
+--- a/cmake/FindRuby.cmake
 b/cmake/FindRuby.cmake
+@@ -55,7 +55,7 @@
+ 
+ # Determine the list of possible names of the ruby executable depending
+ # on which version of ruby is required
+-set(_RUBY_POSSIBLE_EXECUTABLE_NAMES ruby)
++set(_RUBY_POSSIBLE_EXECUTABLE_NAMES ruby-2.7)
+ 
+ # if 1.9 is required, don't look for ruby18 and ruby1.8, default to version 
1.8
+ if(DEFINED Ruby_FIND_VERSION_MAJOR AND DEFINED Ruby_FIND_VERSION_MINOR)

Copied: facter/repos/community-staging-x86_64/PKGBUILD (from rev 959795, 
facter/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-06-08 17:48:26 UTC (rev 959797)
@@ -0,0 +1,102 @@
+# Maintainer: Thore Bödecker 
+# Maintainer: Tim Meusel 
+# Contributor: Christian Rebischke 
+# Contributor: Jonathan Steel 
+# Contributor: Greg Sutcliffe 
+# Contributor: Hyacinthe Cartiaux 
+# Contributor: Thomas S Hatch 
+# Contributor: Dave Simons 
+# Contributor: Niels Abspoel 
+
+pkgname=facter
+pkgver=3.14.16
+pkgrel=4
+pkgdesc="Collect and display system facts"
+arch=('x86_64')
+url="https://puppetlabs.com/facter;
+license=('APACHE')
+depends=('yaml-cpp' 'boost-libs' 'curl' 'libwhereami' 'libwhereami.so' 
'cpp-hocon' 'libcpp-hocon.so'
+ 'systemd-libs' 'leatherman' 'leatherman_curl.so' 'leatherman_ruby.so' 
'leatherman_execution.so'
+ 'leatherman_file_util.so' 'leatherman_util.so' 
'leatherman_logging.so' 'leatherman_locale.so'
+ 'openssl' 'gcc-libs' 'glibc' 'util-linux-libs' 'ruby2.7' 
'libblkid.so' 'yaml-cpp')
+makedepends=('boost' 'cmake' 'java-environment>=10' 'python' 'rapidjson')
+checkdepends=('ruby27-rake' 'ruby27-diff-lcs' 'ruby27-mocha' 
'ruby27-rspec-support'
+  'ruby27-rspec-core' 'ruby27-rspec-expectations' 
'ruby27-rspec-mocks'
+  'ruby27-rspec')
+optdepends=('java-runtime>=8: jruby support'
+'puppet: retrieve puppet facts')
+replaces=('cfacter')
+provides=('libfacter.so')
+source=("https://downloads.puppet.com/facter/facter-${pkgver}.tar.gz"{,.asc}
+'fix-shared-libwhereami-detection.patch'
+'shared_cpp_hcon.patch'
+'rapidjson-1.1-compat.patch'
+'workaround-broken-double-test.patch'
+'FindRuby-2.7.patch')
+validpgpkeys=('D6811ED3ADEEB8441AF5AA8F4528B6CD9E61EF26') # "Puppet, Inc. 
Release Key (Puppet, Inc. Release Key) "
+sha512sums=('d17102d331a2bf71f38ecd295617a2f51f2f26b5a18a3b161a5588601065430db570b681c65af4b7aff75e17c80c8025da4817024cdc850fb6a89398f690d5ef'
+'SKIP'
+
'1f5d2595cd6b2a63fc01c92c84eccf8f92bd9e9f0721ea1a3f59836d7d02f5ec6e6e3711b223b240d46ca55f7377f27339b7458c12d6c21564a2764c76df12b2'
+
'15fdfb75bb1045e160c095b62025f10d0a04c167223340072a9b8d065a2a185e942d299f86c80449661f37be5e1807efb49e77def44b8de4a9a9f7c2cc111e1a'
+
'a1fb08be2c6c9b2a4085404f1d13b13c9d41e3c1a38d35cbad1d29bbd497380492dab368a0fa7288d141f7f94ff7a7a0ae5ce271119e7074e039868682cc766f'
+

[arch-commits] Commit in facter/repos (7 files)

2021-05-16 Thread Tim Meusel via arch-commits
Date: Sunday, May 16, 2021 @ 11:30:41
  Author: bastelfreak
Revision: 935740

archrelease: copy trunk to community-testing-x86_64

Added:
  facter/repos/community-testing-x86_64/
  facter/repos/community-testing-x86_64/FindRuby-2.7.patch
(from rev 935739, facter/trunk/FindRuby-2.7.patch)
  facter/repos/community-testing-x86_64/PKGBUILD
(from rev 935739, facter/trunk/PKGBUILD)
  facter/repos/community-testing-x86_64/fix-shared-libwhereami-detection.patch
(from rev 935739, facter/trunk/fix-shared-libwhereami-detection.patch)
  facter/repos/community-testing-x86_64/rapidjson-1.1-compat.patch
(from rev 935739, facter/trunk/rapidjson-1.1-compat.patch)
  facter/repos/community-testing-x86_64/shared_cpp_hcon.patch
(from rev 935739, facter/trunk/shared_cpp_hcon.patch)
  facter/repos/community-testing-x86_64/workaround-broken-double-test.patch
(from rev 935739, facter/trunk/workaround-broken-double-test.patch)

+
 FindRuby-2.7.patch |   13 +++
 PKGBUILD   |  102 +++
 fix-shared-libwhereami-detection.patch |   13 +++
 rapidjson-1.1-compat.patch |   60 ++
 shared_cpp_hcon.patch  |   11 +++
 workaround-broken-double-test.patch|   16 
 6 files changed, 215 insertions(+)

Copied: facter/repos/community-testing-x86_64/FindRuby-2.7.patch (from rev 
935739, facter/trunk/FindRuby-2.7.patch)
===
--- community-testing-x86_64/FindRuby-2.7.patch (rev 0)
+++ community-testing-x86_64/FindRuby-2.7.patch 2021-05-16 11:30:41 UTC (rev 
935740)
@@ -0,0 +1,13 @@
+diff --git a/cmake/FindRuby.cmake b/cmake/FindRuby.cmake
+index 4f57d619e..075ab52fe 100644
+--- a/cmake/FindRuby.cmake
 b/cmake/FindRuby.cmake
+@@ -55,7 +55,7 @@
+ 
+ # Determine the list of possible names of the ruby executable depending
+ # on which version of ruby is required
+-set(_RUBY_POSSIBLE_EXECUTABLE_NAMES ruby)
++set(_RUBY_POSSIBLE_EXECUTABLE_NAMES ruby-2.7)
+ 
+ # if 1.9 is required, don't look for ruby18 and ruby1.8, default to version 
1.8
+ if(DEFINED Ruby_FIND_VERSION_MAJOR AND DEFINED Ruby_FIND_VERSION_MINOR)

Copied: facter/repos/community-testing-x86_64/PKGBUILD (from rev 935739, 
facter/trunk/PKGBUILD)
===
--- community-testing-x86_64/PKGBUILD   (rev 0)
+++ community-testing-x86_64/PKGBUILD   2021-05-16 11:30:41 UTC (rev 935740)
@@ -0,0 +1,102 @@
+# Maintainer: Thore Bödecker 
+# Maintainer: Tim Meusel 
+# Contributor: Christian Rebischke 
+# Contributor: Jonathan Steel 
+# Contributor: Greg Sutcliffe 
+# Contributor: Hyacinthe Cartiaux 
+# Contributor: Thomas S Hatch 
+# Contributor: Dave Simons 
+# Contributor: Niels Abspoel 
+
+pkgname=facter
+pkgver=3.14.16
+pkgrel=3
+pkgdesc="Collect and display system facts"
+arch=('x86_64')
+url="https://puppetlabs.com/facter;
+license=('APACHE')
+depends=('yaml-cpp' 'boost-libs' 'curl' 'libwhereami' 'libwhereami.so' 
'cpp-hocon' 'libcpp-hocon.so'
+ 'systemd-libs' 'leatherman' 'leatherman_curl.so' 'leatherman_ruby.so' 
'leatherman_execution.so'
+ 'leatherman_file_util.so' 'leatherman_util.so' 
'leatherman_logging.so' 'leatherman_locale.so'
+ 'openssl' 'gcc-libs' 'glibc' 'util-linux-libs' 'ruby2.7' 
'libblkid.so' 'yaml-cpp')
+makedepends=('boost' 'cmake' 'java-environment>=10' 'python' 'rapidjson')
+checkdepends=('ruby27-rake' 'ruby27-diff-lcs' 'ruby27-mocha' 
'ruby27-rspec-support'
+  'ruby27-rspec-core' 'ruby27-rspec-expectations' 
'ruby27-rspec-mocks'
+  'ruby27-rspec')
+optdepends=('java-runtime>=8: jruby support'
+'puppet: retrieve puppet facts')
+replaces=('cfacter')
+provides=('libfacter.so')
+source=("https://downloads.puppet.com/facter/facter-${pkgver}.tar.gz"{,.asc}
+'fix-shared-libwhereami-detection.patch'
+'shared_cpp_hcon.patch'
+'rapidjson-1.1-compat.patch'
+'workaround-broken-double-test.patch'
+'FindRuby-2.7.patch')
+validpgpkeys=('D6811ED3ADEEB8441AF5AA8F4528B6CD9E61EF26') # "Puppet, Inc. 
Release Key (Puppet, Inc. Release Key) "
+sha512sums=('d17102d331a2bf71f38ecd295617a2f51f2f26b5a18a3b161a5588601065430db570b681c65af4b7aff75e17c80c8025da4817024cdc850fb6a89398f690d5ef'
+'SKIP'
+
'1f5d2595cd6b2a63fc01c92c84eccf8f92bd9e9f0721ea1a3f59836d7d02f5ec6e6e3711b223b240d46ca55f7377f27339b7458c12d6c21564a2764c76df12b2'
+
'15fdfb75bb1045e160c095b62025f10d0a04c167223340072a9b8d065a2a185e942d299f86c80449661f37be5e1807efb49e77def44b8de4a9a9f7c2cc111e1a'
+
'a1fb08be2c6c9b2a4085404f1d13b13c9d41e3c1a38d35cbad1d29bbd497380492dab368a0fa7288d141f7f94ff7a7a0ae5ce271119e7074e039868682cc766f'
+

[arch-commits] Commit in facter/repos (7 files)

2021-03-19 Thread Evangelos Foutras via arch-commits
Date: Friday, March 19, 2021 @ 20:58:00
  Author: foutrelis
Revision: 895120

archrelease: copy trunk to community-staging-x86_64

Added:
  facter/repos/community-staging-x86_64/
  facter/repos/community-staging-x86_64/FindUDEV.cmake
(from rev 895119, facter/trunk/FindUDEV.cmake)
  facter/repos/community-staging-x86_64/PKGBUILD
(from rev 895119, facter/trunk/PKGBUILD)
  facter/repos/community-staging-x86_64/fix-shared-libwhereami-detection.patch
(from rev 895119, facter/trunk/fix-shared-libwhereami-detection.patch)
  facter/repos/community-staging-x86_64/rapidjson-1.1-compat.patch
(from rev 895119, facter/trunk/rapidjson-1.1-compat.patch)
  facter/repos/community-staging-x86_64/shared_cpp_hcon.patch
(from rev 895119, facter/trunk/shared_cpp_hcon.patch)
  facter/repos/community-staging-x86_64/workaround-broken-double-test.patch
(from rev 895119, facter/trunk/workaround-broken-double-test.patch)

+
 FindUDEV.cmake |   79 +++
 PKGBUILD   |  103 +++
 fix-shared-libwhereami-detection.patch |   13 +++
 rapidjson-1.1-compat.patch |   60 ++
 shared_cpp_hcon.patch  |   11 +++
 workaround-broken-double-test.patch|   16 
 6 files changed, 282 insertions(+)

Copied: facter/repos/community-staging-x86_64/FindUDEV.cmake (from rev 895119, 
facter/trunk/FindUDEV.cmake)
===
--- community-staging-x86_64/FindUDEV.cmake (rev 0)
+++ community-staging-x86_64/FindUDEV.cmake 2021-03-19 20:58:00 UTC (rev 
895120)
@@ -0,0 +1,79 @@
+##
+# based on https://github.com/rpavlik/cmake-modules/blob/master/Findudev.cmake
+##
+# - try to find the udev library
+#
+# Cache Variables: (probably not for direct use in your scripts)
+#  UDEV_INCLUDE_DIR
+#  UDEV_SOURCE_DIR
+#  UDEV_LIBRARY
+#
+# Non-cache variables you might use in your CMakeLists.txt:
+#  UDEV_FOUND
+#  UDEV_INCLUDE_DIRS
+#  UDEV_LIBRARIES
+#
+# Requires these CMake modules:
+#  FindPackageHandleStandardArgs (known included with CMake >=2.6.2)
+#
+# Original Author:
+# 2014 Kevin M. Godby 
+#
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or copy at
+# http://www.boost.org/LICENSE_1_0.txt)
+
+set(UDEV_ROOT_DIR
+"${UDEV_ROOT_DIR}"
+   CACHE
+   PATH
+"Directory to search for udev")
+
+find_package(PkgConfig QUIET)
+if(PKG_CONFIG_FOUND)
+   pkg_check_modules(PC_LIBUDEV libudev)
+endif()
+
+find_library(UDEV_LIBRARY
+   NAMES
+   udev
+   PATHS
+   ${PC_LIBUDEV_LIBRARY_DIRS}
+   ${PC_LIBUDEV_LIBDIR}
+   HINTS
+   "${UDEV_ROOT_DIR}"
+   PATH_SUFFIXES
+   lib
+   )
+
+get_filename_component(_libdir "${UDEV_LIBRARY}" PATH)
+
+find_path(UDEV_INCLUDE_DIR
+   NAMES
+   libudev.h
+   PATHS
+   ${PC_LIBUDEV_INCLUDE_DIRS}
+   ${PC_LIBUDEV_INCLUDEDIR}
+   HINTS
+   "${_libdir}"
+   "${_libdir}/.."
+   "${UDEV_ROOT_DIR}"
+   PATH_SUFFIXES
+   include
+   )
+
+include(FindPackageHandleStandardArgs)
+find_package_handle_standard_args(UDEV
+   DEFAULT_MSG
+   UDEV_LIBRARY
+   UDEV_INCLUDE_DIR
+   )
+
+if(UDEV_FOUND)
+   list(APPEND UDEV_LIBRARIES ${UDEV_LIBRARY})
+   list(APPEND UDEV_INCLUDE_DIRS ${UDEV_INCLUDE_DIR})
+   mark_as_advanced(UDEV_ROOT_DIR)
+endif()
+
+mark_as_advanced(UDEV_INCLUDE_DIR
+   UDEV_LIBRARY)

Copied: facter/repos/community-staging-x86_64/PKGBUILD (from rev 895119, 
facter/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-03-19 20:58:00 UTC (rev 895120)
@@ -0,0 +1,103 @@
+# Maintainer: Christian Rebischke 
+# Maintainer: Thore Bödecker 
+# Contributor: Tim Meusel 
+# Contributor: Jonathan Steel 
+# Contributor: Greg Sutcliffe 
+# Contributor: Hyacinthe Cartiaux 
+# Contributor: Thomas S Hatch 
+# Contributor: Dave Simons 
+# Contributor: Niels Abspoel 
+
+pkgname=facter
+pkgver=3.14.16
+pkgrel=2
+pkgdesc="Collect and display system facts"
+arch=('x86_64')
+url="https://puppetlabs.com/facter;
+license=('APACHE')
+depends=('yaml-cpp' 'boost-libs' 'curl' 'libwhereami' 'libwhereami.so' 
'cpp-hocon' 'libcpp-hocon.so'
+ 'systemd-libs' 'leatherman' 'leatherman_curl.so' 'leatherman_ruby.so' 
'leatherman_execution.so'
+ 'leatherman_file_util.so' 'leatherman_util.so' 
'leatherman_logging.so' 'leatherman_locale.so'
+ 'openssl' 'gcc-libs' 'glibc' 'util-linux-libs' 'ruby' 'libblkid.so' 
'yaml-cpp')
+makedepends=('boost' 'cmake' 'java-environment>=10' 'ruby' 'python' 
'rapidjson')
+checkdepends=('ruby-rake' 'ruby-diff-lcs' 'ruby-mocha' 'ruby-rspec-support'
+  'ruby-rspec-core'