Fri Sep 10 07:56:40 2010 UTC ()
Update sysutils/ruby-facter to 1.5.8.

* Use lang/ruby/gem.mk instead of misc/rubygems/rubygem.mk.
* Move MASTER_SITES to first section.
* Update HOMEPAGE.
* Add LICENSE.
* Remove default value of GEM_BUILD.
* Add CONFLICTS since it will install the same name commands both
  ruby18 and ruby19 based packages.

1.5.8
=====
ca2da36  Updated install.rb and created man page
3671c9f  [#4583] Refactor uptime to use Resolution.exec
fca8861  [#4594] Reintroduce fix for #1291 from original patch
32c0cb0  [#4594] Revert "fixes #2573, #2085, #1291..."
e7df4c0  Updated CHANGELOG for 1.5.8rc2
9c9cabd  Better fix for Bug 4569: Uptime Fact is incorrect on Windows
01a515f  [#4289] operatingsystemrelease fact for oel, ovs
b6c0a6b  Fix for bug #4569
51bcebe  Fixed Rakefile package task version detection
81ccb48  Removed references to Reductive Labs in the Rakefile

1.5.8rc1
========
f280703  Incremented version to 1.5.8
98ef5e8  Updated CHANGELOG for 1.5.8rc1
4398b36  Updated CHANGELOG rake task
e02be1d  [#4156] Updating spec to match Kai's change
bff84c2  [#4156] Applying patch by Kai
b7fe989  [#2330] Update uptime calculation to use /bin/cat
e9a60bc  Facter::Manufacturer - sunos test + simplified regex
be411c0  Facter::Manufacturer - test for SunOS and FreeBSD
67f6604  [#4062] Implement operating system facts for MeeGo
a2bcacd  [#2330] Uptime should not make redundant system calls
ce7bd9f  Refactor rakefile to use spec.ops, separate rcov task
faaa169  Fix #4352 - Support for detecting KVM virtuals on FreeBSD
82286e4  Fix #4352 - Support for detecting virtuals (jails) on FreeBSD
b2c2114  Properly wrapped the windows ipaddress fact in a setcode block.
1bd2ca2  Fixed #3929 - Added user confine to AIX memory facts
8106bc3  Adding HP-UX support to Facter's IP facts
83b3ea6  Fixed #3393 - Updates to Facter for MS Windows
ffcae46  Fixed #3403 - Added fact to query vlans; added spec test
d4b8401  Merged Jos Backus patch to remove requirement for ftools altogether
73dcbb9  Fixed #2355 read hang on /proc/xen/capabilties on RHEL 4.7
d109def  Fix #1365 - load all facts via cli
6c87917  Fixed failing test introduced by previous commit
c5b8d3b  Fixes #3740 - split dmi output on regex
25bf5c2  Fix virtual unit test on non-linux by stubbing kernel
9a00eae  Fixed #2313 - Somewhat essential hardware facts not available on OpenBSD, patch included
e19024b  Fixed #2938 - interfaces that don't match ^\w+[.:]?\d+ are ignored
97879f9  Added support for Slackware in operatingsystem and operatingsystemrelease
802e6c2  Fixed #3542 - Ruby 1.9: broken unittest, String#each no longer exists
2f016f3  Fixed #3541 - Ruby 1.9: broken unittest, unexpected invocation: Process.waitall()
84d3d9f  Fixed #3445 - Facter does not handle solaris branded zones properly
b5a8de0  Fix for #3411 install.rb should not put "." first in the tmp_dirs
8ea33eb  Fixed #3447 - OVS and OEL not matching in operatingsystemrelease
aeee83c  Fixed #3410 - Warnings in rake spec
8bf8cb5  Fixes #3397 - is_virtual fact does not detect Linux-VServer
62b6773  Add kvm support to virtual fact
dca615c  fixes #2573, #2085, #1291 - fixes domain and fqdn facts resolution
86447c8  Revert "use popen3 in Resolution.exec"
7750f03  Fix #2341 - stricter handling of dmidecode split
f4269d9  Fix #2746 - add architecture support for GNU/kFreeBSD
50cef83  Fix missing error case
356cf15  Remove whitespace in DMI facts (#3008, #3011)
feecd39  Only ignore IPs starting with 127.
68fc123  Added package signing task
33fb770  use popen3 in Resolution.exec to catch stderr
8109806  introduce a warn mechanism for debugging
b2c1ca5  Add docs to Mac OS X package creation script and clean out old docs in the preflight
5412eab  Fixed : 2788 - ftools missing in Ruby 1.9
5b95a12  Fixes #2704. Problem finding install.rb three levels up
9aef69e  Removed all ChangeLog


(taca)
diff -r1.6 -r1.7 pkgsrc/sysutils/ruby-facter/Makefile
diff -r1.7 -r1.8 pkgsrc/sysutils/ruby-facter/PLIST
diff -r1.5 -r1.6 pkgsrc/sysutils/ruby-facter/distinfo

cvs diff -r1.6 -r1.7 pkgsrc/sysutils/ruby-facter/Makefile (expand / switch to unified diff)

--- pkgsrc/sysutils/ruby-facter/Makefile 2009/11/17 18:46:15 1.6
+++ pkgsrc/sysutils/ruby-facter/Makefile 2010/09/10 07:56:40 1.7
@@ -1,15 +1,19 @@ @@ -1,15 +1,19 @@
1# $NetBSD: Makefile,v 1.6 2009/11/17 18:46:15 apb Exp $ 1# $NetBSD: Makefile,v 1.7 2010/09/10 07:56:40 taca Exp $
2 2
3DISTNAME= facter-1.5.7 3DISTNAME= facter-1.5.8
4PKGNAME= ${RUBY_PKGPREFIX}-${DISTNAME} 4PKGNAME= ${RUBY_PKGPREFIX}-${DISTNAME}
5CATEGORIES= sysutils 5CATEGORIES= sysutils
 6MASTER_SITES= http://reductivelabs.com/downloads/gems/
6 7
7MAINTAINER= tonnerre@NetBSD.org 8MAINTAINER= tonnerre@NetBSD.org
8HOMEPAGE= http://www.reductivelabs.com/projects/facter/ 9HOMEPAGE= http://www.puppetlabs.com/puppet/related-projects/facter/
9MASTER_SITES= http://reductivelabs.com/downloads/gems/ 10COMMENT= Cross-platform Ruby library for retrieving facts from OS
10COMMENT= Cross-platform Ruby library for retrieving facts from OS 11LICENSE= gnu-gpl-v2
11 12
12GEM_BUILD= gemspec 13CONFLICTS+= ruby[1-9][0-9]-facter-*
13 14
14.include "../../misc/rubygems/rubygem.mk" 15pre-configure:
 16 ${CHMOD} -R g-w ${WRKSRC}
 17
 18.include "../../lang/ruby/gem.mk"
15.include "../../mk/bsd.pkg.mk" 19.include "../../mk/bsd.pkg.mk"

cvs diff -r1.7 -r1.8 pkgsrc/sysutils/ruby-facter/PLIST (expand / switch to unified diff)

--- pkgsrc/sysutils/ruby-facter/PLIST 2009/10/21 21:03:28 1.7
+++ pkgsrc/sysutils/ruby-facter/PLIST 2010/09/10 07:56:40 1.8
@@ -1,19 +1,18 @@ @@ -1,19 +1,18 @@
1@comment $NetBSD: PLIST,v 1.7 2009/10/21 21:03:28 tonnerre Exp $ 1@comment $NetBSD: PLIST,v 1.8 2010/09/10 07:56:40 taca Exp $
2bin/facter 2bin/facter
3${GEM_HOME}/cache/facter-${PKGVERSION}.gem 3${GEM_HOME}/cache/${GEM_NAME}.gem
4${GEM_LIBDIR}/CHANGELOG 4${GEM_LIBDIR}/CHANGELOG
5${GEM_LIBDIR}/COPYING 5${GEM_LIBDIR}/COPYING
6${GEM_LIBDIR}/ChangeLog 
7${GEM_LIBDIR}/INSTALL 6${GEM_LIBDIR}/INSTALL
8${GEM_LIBDIR}/LICENSE 7${GEM_LIBDIR}/LICENSE
9${GEM_LIBDIR}/README 8${GEM_LIBDIR}/README
10${GEM_LIBDIR}/README.rst 9${GEM_LIBDIR}/README.rst
11${GEM_LIBDIR}/Rakefile 10${GEM_LIBDIR}/Rakefile
12${GEM_LIBDIR}/TODO 11${GEM_LIBDIR}/TODO
13${GEM_LIBDIR}/bin/facter 12${GEM_LIBDIR}/bin/facter
14${GEM_LIBDIR}/conf/osx/PackageInfo.plist 13${GEM_LIBDIR}/conf/osx/PackageInfo.plist
15${GEM_LIBDIR}/conf/osx/createpackage.sh 14${GEM_LIBDIR}/conf/osx/createpackage.sh
16${GEM_LIBDIR}/conf/osx/preflight 15${GEM_LIBDIR}/conf/osx/preflight
17${GEM_LIBDIR}/conf/redhat/facter.spec 16${GEM_LIBDIR}/conf/redhat/facter.spec
18${GEM_LIBDIR}/conf/solaris/pkginfo 17${GEM_LIBDIR}/conf/solaris/pkginfo
19${GEM_LIBDIR}/etc/facter.conf 18${GEM_LIBDIR}/etc/facter.conf
@@ -48,55 +47,77 @@ ${GEM_LIBDIR}/lib/facter/operatingsystem @@ -48,55 +47,77 @@ ${GEM_LIBDIR}/lib/facter/operatingsystem
48${GEM_LIBDIR}/lib/facter/operatingsystemrelease.rb 47${GEM_LIBDIR}/lib/facter/operatingsystemrelease.rb
49${GEM_LIBDIR}/lib/facter/path.rb 48${GEM_LIBDIR}/lib/facter/path.rb
50${GEM_LIBDIR}/lib/facter/physicalprocessorcount.rb 49${GEM_LIBDIR}/lib/facter/physicalprocessorcount.rb
51${GEM_LIBDIR}/lib/facter/processor.rb 50${GEM_LIBDIR}/lib/facter/processor.rb
52${GEM_LIBDIR}/lib/facter/ps.rb 51${GEM_LIBDIR}/lib/facter/ps.rb
53${GEM_LIBDIR}/lib/facter/puppetversion.rb 52${GEM_LIBDIR}/lib/facter/puppetversion.rb
54${GEM_LIBDIR}/lib/facter/rubysitedir.rb 53${GEM_LIBDIR}/lib/facter/rubysitedir.rb
55${GEM_LIBDIR}/lib/facter/rubyversion.rb 54${GEM_LIBDIR}/lib/facter/rubyversion.rb
56${GEM_LIBDIR}/lib/facter/selinux.rb 55${GEM_LIBDIR}/lib/facter/selinux.rb
57${GEM_LIBDIR}/lib/facter/ssh.rb 56${GEM_LIBDIR}/lib/facter/ssh.rb
58${GEM_LIBDIR}/lib/facter/timezone.rb 57${GEM_LIBDIR}/lib/facter/timezone.rb
59${GEM_LIBDIR}/lib/facter/uniqueid.rb 58${GEM_LIBDIR}/lib/facter/uniqueid.rb
60${GEM_LIBDIR}/lib/facter/uptime.rb 59${GEM_LIBDIR}/lib/facter/uptime.rb
 60${GEM_LIBDIR}/lib/facter/uptime_days.rb
 61${GEM_LIBDIR}/lib/facter/uptime_hours.rb
 62${GEM_LIBDIR}/lib/facter/uptime_seconds.rb
61${GEM_LIBDIR}/lib/facter/util/collection.rb 63${GEM_LIBDIR}/lib/facter/util/collection.rb
62${GEM_LIBDIR}/lib/facter/util/confine.rb 64${GEM_LIBDIR}/lib/facter/util/confine.rb
63${GEM_LIBDIR}/lib/facter/util/fact.rb 65${GEM_LIBDIR}/lib/facter/util/fact.rb
64${GEM_LIBDIR}/lib/facter/util/ip.rb 66${GEM_LIBDIR}/lib/facter/util/ip.rb
65${GEM_LIBDIR}/lib/facter/util/loader.rb 67${GEM_LIBDIR}/lib/facter/util/loader.rb
66${GEM_LIBDIR}/lib/facter/util/macosx.rb 68${GEM_LIBDIR}/lib/facter/util/macosx.rb
67${GEM_LIBDIR}/lib/facter/util/manufacturer.rb 69${GEM_LIBDIR}/lib/facter/util/manufacturer.rb
68${GEM_LIBDIR}/lib/facter/util/memory.rb 70${GEM_LIBDIR}/lib/facter/util/memory.rb
69${GEM_LIBDIR}/lib/facter/util/netmask.rb 71${GEM_LIBDIR}/lib/facter/util/netmask.rb
70${GEM_LIBDIR}/lib/facter/util/plist.rb 72${GEM_LIBDIR}/lib/facter/util/plist.rb
71${GEM_LIBDIR}/lib/facter/util/plist/generator.rb 73${GEM_LIBDIR}/lib/facter/util/plist/generator.rb
72${GEM_LIBDIR}/lib/facter/util/plist/parser.rb 74${GEM_LIBDIR}/lib/facter/util/plist/parser.rb
73${GEM_LIBDIR}/lib/facter/util/resolution.rb 75${GEM_LIBDIR}/lib/facter/util/resolution.rb
74${GEM_LIBDIR}/lib/facter/util/uptime.rb 76${GEM_LIBDIR}/lib/facter/util/uptime.rb
75${GEM_LIBDIR}/lib/facter/util/values.rb 77${GEM_LIBDIR}/lib/facter/util/values.rb
76${GEM_LIBDIR}/lib/facter/util/virtual.rb 78${GEM_LIBDIR}/lib/facter/util/virtual.rb
 79${GEM_LIBDIR}/lib/facter/util/vlans.rb
77${GEM_LIBDIR}/lib/facter/virtual.rb 80${GEM_LIBDIR}/lib/facter/virtual.rb
 81${GEM_LIBDIR}/lib/facter/vlans.rb
78${GEM_LIBDIR}/spec/Rakefile 82${GEM_LIBDIR}/spec/Rakefile
 83${GEM_LIBDIR}/spec/fixtures/uptime/sysctl_kern_boottime
 84${GEM_LIBDIR}/spec/fixtures/uptime/ubuntu_proc_uptime
 85${GEM_LIBDIR}/spec/fixtures/uptime/who_b_boottime
79${GEM_LIBDIR}/spec/integration/facter.rb 86${GEM_LIBDIR}/spec/integration/facter.rb
80${GEM_LIBDIR}/spec/spec.opts 87${GEM_LIBDIR}/spec/spec.opts
81${GEM_LIBDIR}/spec/spec_helper.rb 88${GEM_LIBDIR}/spec/spec_helper.rb
82${GEM_LIBDIR}/spec/unit/data/6.0-STABLE_FreeBSD_ifconfig 89${GEM_LIBDIR}/spec/unit/data/6.0-STABLE_FreeBSD_ifconfig
83${GEM_LIBDIR}/spec/unit/data/Mac_OS_X_10.5.5_ifconfig 90${GEM_LIBDIR}/spec/unit/data/Mac_OS_X_10.5.5_ifconfig
84${GEM_LIBDIR}/spec/unit/data/darwin_ifconfig_all_with_multiple_interfaces 91${GEM_LIBDIR}/spec/unit/data/darwin_ifconfig_all_with_multiple_interfaces
85${GEM_LIBDIR}/spec/unit/data/darwin_ifconfig_single_interface 92${GEM_LIBDIR}/spec/unit/data/darwin_ifconfig_single_interface
 93${GEM_LIBDIR}/spec/unit/data/freebsd_dmidecode
 94${GEM_LIBDIR}/spec/unit/data/hpux_ifconfig
 95${GEM_LIBDIR}/spec/unit/data/hpux_ifconfig_single_interface
 96${GEM_LIBDIR}/spec/unit/data/hpux_netscan
 97${GEM_LIBDIR}/spec/unit/data/hpux_netstat_all_interfaces
 98${GEM_LIBDIR}/spec/unit/data/linux_dmidecode_with_spaces
86${GEM_LIBDIR}/spec/unit/data/linux_ifconfig_all_with_single_interface 99${GEM_LIBDIR}/spec/unit/data/linux_ifconfig_all_with_single_interface
 100${GEM_LIBDIR}/spec/unit/data/linux_vlan_config
 101${GEM_LIBDIR}/spec/unit/data/opensolaris_smbios
87${GEM_LIBDIR}/spec/unit/data/solaris_ifconfig_all_with_multiple_interfaces 102${GEM_LIBDIR}/spec/unit/data/solaris_ifconfig_all_with_multiple_interfaces
88${GEM_LIBDIR}/spec/unit/data/solaris_ifconfig_single_interface 103${GEM_LIBDIR}/spec/unit/data/solaris_ifconfig_single_interface
89${GEM_LIBDIR}/spec/unit/facter.rb 104${GEM_LIBDIR}/spec/unit/facter.rb
90${GEM_LIBDIR}/spec/unit/interfaces.rb 105${GEM_LIBDIR}/spec/unit/interfaces.rb
91${GEM_LIBDIR}/spec/unit/operatingsystem.rb 106${GEM_LIBDIR}/spec/unit/operatingsystem.rb
 107${GEM_LIBDIR}/spec/unit/operatingsystemrelease.rb
92${GEM_LIBDIR}/spec/unit/selinux.rb 108${GEM_LIBDIR}/spec/unit/selinux.rb
 109${GEM_LIBDIR}/spec/unit/uptime.rb
93${GEM_LIBDIR}/spec/unit/util/collection.rb 110${GEM_LIBDIR}/spec/unit/util/collection.rb
94${GEM_LIBDIR}/spec/unit/util/confine.rb 111${GEM_LIBDIR}/spec/unit/util/confine.rb
95${GEM_LIBDIR}/spec/unit/util/fact.rb 112${GEM_LIBDIR}/spec/unit/util/fact.rb
96${GEM_LIBDIR}/spec/unit/util/ip.rb 113${GEM_LIBDIR}/spec/unit/util/ip.rb
97${GEM_LIBDIR}/spec/unit/util/loader.rb 114${GEM_LIBDIR}/spec/unit/util/loader.rb
98${GEM_LIBDIR}/spec/unit/util/macosx.rb 115${GEM_LIBDIR}/spec/unit/util/macosx.rb
 116${GEM_LIBDIR}/spec/unit/util/manufacturer.rb
99${GEM_LIBDIR}/spec/unit/util/resolution.rb 117${GEM_LIBDIR}/spec/unit/util/resolution.rb
 118${GEM_LIBDIR}/spec/unit/util/uptime.rb
100${GEM_LIBDIR}/spec/unit/util/virtual.rb 119${GEM_LIBDIR}/spec/unit/util/virtual.rb
 120${GEM_LIBDIR}/spec/unit/util/vlans.rb
101${GEM_LIBDIR}/spec/unit/virtual.rb 121${GEM_LIBDIR}/spec/unit/virtual.rb
102${GEM_HOME}/specifications/facter-${PKGVERSION}.gemspec 122${GEM_HOME}/specifications/${GEM_NAME}.gemspec
 123

cvs diff -r1.5 -r1.6 pkgsrc/sysutils/ruby-facter/distinfo (expand / switch to unified diff)

--- pkgsrc/sysutils/ruby-facter/distinfo 2009/10/21 21:03:28 1.5
+++ pkgsrc/sysutils/ruby-facter/distinfo 2010/09/10 07:56:40 1.6
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.5 2009/10/21 21:03:28 tonnerre Exp $ 1$NetBSD: distinfo,v 1.6 2010/09/10 07:56:40 taca Exp $
2 2
3SHA1 (facter-1.5.7.gem) = 30e412bcc217d697f029eee71883475011dde18c 3SHA1 (facter-1.5.8.gem) = 7abaf7d37a6d7cd891a2ab04443fdef41060c145
4RMD160 (facter-1.5.7.gem) = 7b5d48384ea59e606c6f17c91dcbc802c84e07a1 4RMD160 (facter-1.5.8.gem) = 0aee9f378fd3de876e23a033b750874626b7e700
5Size (facter-1.5.7.gem) = 75776 bytes 5Size (facter-1.5.8.gem) = 74240 bytes