summaryrefslogtreecommitdiff
path: root/sysutils/ruby-facter
diff options
context:
space:
mode:
authortonnerre <tonnerre>2009-02-08 23:25:32 +0000
committertonnerre <tonnerre>2009-02-08 23:25:32 +0000
commit4d0772e278decc54021c92454c12f4c4373f7ae0 (patch)
treed14161419ed5f3d3be856397eeb957217289bd15 /sysutils/ruby-facter
parent9c6f640d51cfbeceaf6bfe0944e68e10e31cd781 (diff)
downloadpkgsrc-4d0772e278decc54021c92454c12f4c4373f7ae0.tar.gz
Update the Facter Ruby gem to version 1.5.2. Current version is 1.5.3 but
this one is thoroughly tested by me. Changes since 1.5: - Enabled a number of Windows facts - operating system, domain, ipaddress, macaddress, kernel, ipconfig and others. - macaddress now set on Ubuntu. - CONFIG['bindir'] CONFIG['sbindir'] have undesirable defaults on. - Allow specification of --bindir --sbindir --sitelibdir --mandir. - Package creation scripts for Mac OS X. - Solaris. (Whatever was done here, it's written like that in the ChangeLog.) - Add module level tests for Facter::IPAddress. - Add sample test and strawman solution for IP parsing code. - Adding better SuSE detection for both operatingsystem and release. - Adding a rake task for creating an archive. - macaddress not set on Ubuntu. - Modified the operatingsystem fact for Debian so it looks in /etc/debian_version instead of /proc/version. - Added virtual fact. - Added kernelversion fact. - Facter now defaults to 0 timeout. - CentOS version detection is now better. - Set the timeout the host-based and resolve-based resolutions to 2. - Added a Process.waitall thread when there's a timeout, to avoid zombies. - Update to dmidecode fact. - Added operatingsystemrelease for Solaris. - Updated virtual fact for xenu and xen0. - Removed facter from PREREQS.
Diffstat (limited to 'sysutils/ruby-facter')
-rw-r--r--sysutils/ruby-facter/Makefile5
-rw-r--r--sysutils/ruby-facter/PLIST35
-rw-r--r--sysutils/ruby-facter/distinfo8
3 files changed, 41 insertions, 7 deletions
diff --git a/sysutils/ruby-facter/Makefile b/sysutils/ruby-facter/Makefile
index 31187b02b10..5e9c15ef7a5 100644
--- a/sysutils/ruby-facter/Makefile
+++ b/sysutils/ruby-facter/Makefile
@@ -1,11 +1,12 @@
-# $NetBSD: Makefile,v 1.3 2008/09/15 15:32:00 taca Exp $
+# $NetBSD: Makefile,v 1.4 2009/02/08 23:25:32 tonnerre Exp $
-DISTNAME= facter-1.5
+DISTNAME= facter-1.5.2
PKGNAME= ${RUBY_PKGPREFIX}-${DISTNAME}
CATEGORIES= sysutils
MAINTAINER= tonnerre@NetBSD.org
HOMEPAGE= http://www.reductivelabs.com/projects/facter/
+MASTER_SITE= http://reductivelabs.com/downloads/gems/
COMMENT= Cross-platform Ruby library for retrieving facts from OS
GEM_BUILD= gemspec
diff --git a/sysutils/ruby-facter/PLIST b/sysutils/ruby-facter/PLIST
index af064afb8ec..7979007623c 100644
--- a/sysutils/ruby-facter/PLIST
+++ b/sysutils/ruby-facter/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.3 2008/09/15 15:32:00 taca Exp $
+@comment $NetBSD: PLIST,v 1.4 2009/02/08 23:25:32 tonnerre Exp $
bin/facter
${GEM_HOME}/cache/facter-${PKGVERSION}.gem
${GEM_LIBDIR}/CHANGELOG
@@ -9,6 +9,13 @@ ${GEM_LIBDIR}/README
${GEM_LIBDIR}/Rakefile
${GEM_LIBDIR}/TODO
${GEM_LIBDIR}/bin/facter
+${GEM_LIBDIR}/conf/osx/PackageInfo.plist
+${GEM_LIBDIR}/conf/osx/createpackage.sh
+${GEM_LIBDIR}/conf/osx/preflight
+${GEM_LIBDIR}/conf/redhat/facter.spec
+${GEM_LIBDIR}/conf/solaris/pkginfo
+${GEM_LIBDIR}/documentation/custom.page
+${GEM_LIBDIR}/documentation/index.page
${GEM_LIBDIR}/etc/facter.conf
${GEM_LIBDIR}/install.rb
${GEM_LIBDIR}/lib/facter.rb
@@ -26,6 +33,7 @@ ${GEM_LIBDIR}/lib/facter/iphostnumber.rb
${GEM_LIBDIR}/lib/facter/ipmess.rb
${GEM_LIBDIR}/lib/facter/kernel.rb
${GEM_LIBDIR}/lib/facter/kernelrelease.rb
+${GEM_LIBDIR}/lib/facter/kernelversion.rb
${GEM_LIBDIR}/lib/facter/lsb.rb
${GEM_LIBDIR}/lib/facter/lsbmajdistrelease.rb
${GEM_LIBDIR}/lib/facter/macaddress.rb
@@ -55,12 +63,37 @@ ${GEM_LIBDIR}/lib/facter/util/plist.rb
${GEM_LIBDIR}/lib/facter/util/plist/generator.rb
${GEM_LIBDIR}/lib/facter/util/plist/parser.rb
${GEM_LIBDIR}/lib/facter/util/resolution.rb
+${GEM_LIBDIR}/lib/facter/virtual.rb
+${GEM_LIBDIR}/spec/Rakefile
+${GEM_LIBDIR}/spec/integration/facter.rb
+${GEM_LIBDIR}/spec/spec.opts
+${GEM_LIBDIR}/spec/spec_helper.rb
+${GEM_LIBDIR}/spec/unit/data/linux_ifconfig_all_with_single_interface
+${GEM_LIBDIR}/spec/unit/data/solaris_ifconfig_single_interface
+${GEM_LIBDIR}/spec/unit/facter.rb
+${GEM_LIBDIR}/spec/unit/util/collection.rb
+${GEM_LIBDIR}/spec/unit/util/confine.rb
+${GEM_LIBDIR}/spec/unit/util/fact.rb
+${GEM_LIBDIR}/spec/unit/util/ip.rb
+${GEM_LIBDIR}/spec/unit/util/loader.rb
+${GEM_LIBDIR}/spec/unit/util/resolution.rb
${GEM_HOME}/specifications/facter-${PKGVERSION}.gemspec
+@dirrm ${GEM_LIBDIR}/spec/unit/util
+@dirrm ${GEM_LIBDIR}/spec/unit/data
+@dirrm ${GEM_LIBDIR}/spec/unit
+@dirrm ${GEM_LIBDIR}/spec/integration
+@dirrm ${GEM_LIBDIR}/spec
@dirrm ${GEM_LIBDIR}/lib/facter/util/plist
@dirrm ${GEM_LIBDIR}/lib/facter/util
@dirrm ${GEM_LIBDIR}/lib/facter
@dirrm ${GEM_LIBDIR}/lib
@dirrm ${GEM_LIBDIR}/etc
+@dirrm ${GEM_LIBDIR}/documentation
+@dirrm ${GEM_LIBDIR}/conf/solaris
+@dirrm ${GEM_LIBDIR}/conf/redhat
+@dirrm ${GEM_LIBDIR}/conf/osx
+@dirrm ${GEM_LIBDIR}/conf
@dirrm ${GEM_LIBDIR}/bin
@dirrm ${GEM_LIBDIR}
@exec ${MKDIR} %D/${GEM_DOCDIR}
+@dirrm lib/ruby
diff --git a/sysutils/ruby-facter/distinfo b/sysutils/ruby-facter/distinfo
index fd9f629587a..1a970a3566c 100644
--- a/sysutils/ruby-facter/distinfo
+++ b/sysutils/ruby-facter/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.3 2008/09/15 15:32:00 taca Exp $
+$NetBSD: distinfo,v 1.4 2009/02/08 23:25:32 tonnerre Exp $
-SHA1 (facter-1.5.gem) = 060c25aacb2b0094e8ae2b31ff25c1eb2f422c46
-RMD160 (facter-1.5.gem) = 9aee444e19587394de9b2f25461b75891e9912ca
-Size (facter-1.5.gem) = 36864 bytes
+SHA1 (facter-1.5.2.gem) = 57419f2a0eb54911a505c50e6182254794d11156
+RMD160 (facter-1.5.2.gem) = 6c3743d994aed59fff6535fcc63612f6e8a539f9
+Size (facter-1.5.2.gem) = 52224 bytes