svn commit: r314483 - in head/sysutils: . facter puppet puppet26 puppet27 rubygem-facter

Ryan Steinmetz zi at FreeBSD.org
Sun Mar 17 20:14:33 UTC 2013


Author: zi
Date: Sun Mar 17 20:14:31 2013
New Revision: 314483
URL: http://svnweb.freebsd.org/changeset/ports/314483

Log:
  - Rename sysutils/facter to sysutils/rubygem-facter
  - Update sysutils/rubygem-facter to 1.6.18
  - Convert sysutils/rubygem-facter to utilize rubygem framework
  - Update to new 'created by' header
  - Add RG as additional MASTER_SITES for sysutils/rubygem-facter
  - Update sysutils/puppet* RUN_DEPENDS due to rename of facter
  - Bump PORTREVISION on sysutils/puppet* due to rename of facter
  
  Approved by:	Rouslan Iskhakov <rouslan at rshell.net> (maintainer)

Added:
  head/sysutils/rubygem-facter/
     - copied from r313478, head/sysutils/facter/
Deleted:
  head/sysutils/facter/
Modified:
  head/sysutils/Makefile
  head/sysutils/puppet/Makefile
  head/sysutils/puppet26/Makefile
  head/sysutils/puppet27/Makefile
  head/sysutils/rubygem-facter/Makefile
  head/sysutils/rubygem-facter/distinfo
  head/sysutils/rubygem-facter/pkg-descr

Modified: head/sysutils/Makefile
==============================================================================
--- head/sysutils/Makefile	Sun Mar 17 20:02:36 2013	(r314482)
+++ head/sysutils/Makefile	Sun Mar 17 20:14:31 2013	(r314483)
@@ -223,7 +223,6 @@
     SUBDIR += exfat-utils
     SUBDIR += extipl
     SUBDIR += ezjail
-    SUBDIR += facter
     SUBDIR += fanout
     SUBDIR += farbot
     SUBDIR += fastest_cvsup
@@ -817,6 +816,7 @@
     SUBDIR += rubygem-chef-expander
     SUBDIR += rubygem-chef-server
     SUBDIR += rubygem-chef-solr
+    SUBDIR += rubygem-facter
     SUBDIR += rubygem-fluentd
     SUBDIR += rubygem-fssm
     SUBDIR += rubygem-god

Modified: head/sysutils/puppet/Makefile
==============================================================================
--- head/sysutils/puppet/Makefile	Sun Mar 17 20:02:36 2013	(r314482)
+++ head/sysutils/puppet/Makefile	Sun Mar 17 20:14:31 2013	(r314483)
@@ -3,14 +3,14 @@
 
 PORTNAME=	puppet
 PORTVERSION=	3.1.1
-PORTREVISION=	0
+PORTREVISION=	1
 CATEGORIES=	sysutils
 MASTER_SITES=	http://downloads.puppetlabs.com/puppet/
 
 MAINTAINER=	swills at FreeBSD.org
 COMMENT=	A configuration management framework written in Ruby
 
-RUN_DEPENDS=	facter>=0:${PORTSDIR}/sysutils/facter \
+RUN_DEPENDS=	rubygem-facter>=0:${PORTSDIR}/sysutils/rubygem-facter \
 		rubygem-ruby-augeas>=0:${PORTSDIR}/textproc/rubygem-augeas \
 		rubygem-hiera>=0:${PORTSDIR}/sysutils/rubygem-hiera
 

Modified: head/sysutils/puppet26/Makefile
==============================================================================
--- head/sysutils/puppet26/Makefile	Sun Mar 17 20:02:36 2013	(r314482)
+++ head/sysutils/puppet26/Makefile	Sun Mar 17 20:14:31 2013	(r314483)
@@ -3,13 +3,14 @@
 
 PORTNAME=	puppet
 PORTVERSION=	2.6.18
+PORTREVISION=	1
 CATEGORIES=	sysutils
 MASTER_SITES=	http://downloads.puppetlabs.com/puppet/
 
 MAINTAINER=	anders at FreeBSD.org
 COMMENT=	A configuration management framework written in Ruby
 
-RUN_DEPENDS=	${RUBY_SITELIBDIR}/facter.rb:${PORTSDIR}/sysutils/facter \
+RUN_DEPENDS=	rubygem-facter>=0:${PORTSDIR}/sysutils/rubygem-facter \
 		rubygem-ruby-augeas>=0:${PORTSDIR}/textproc/rubygem-augeas \
 		${RUBY_ARCHLIBDIR}/iconv.so:${PORTSDIR}/converters/ruby-iconv
 

Modified: head/sysutils/puppet27/Makefile
==============================================================================
--- head/sysutils/puppet27/Makefile	Sun Mar 17 20:02:36 2013	(r314482)
+++ head/sysutils/puppet27/Makefile	Sun Mar 17 20:14:31 2013	(r314483)
@@ -3,13 +3,14 @@
 
 PORTNAME=	puppet
 PORTVERSION=	2.7.21
+PORTREVISION=	1
 CATEGORIES=	sysutils
 MASTER_SITES=	http://downloads.puppetlabs.com/puppet/
 
 MAINTAINER=	swills at FreeBSD.org
 COMMENT=	A configuration management framework written in Ruby
 
-RUN_DEPENDS=	facter>=0:${PORTSDIR}/sysutils/facter \
+RUN_DEPENDS=	rubygem-facter>=0:${PORTSDIR}/sysutils/rubygem-facter \
 		rubygem-ruby-augeas>=0:${PORTSDIR}/textproc/rubygem-augeas
 
 LATEST_LINK=	puppet27

Modified: head/sysutils/rubygem-facter/Makefile
==============================================================================
--- head/sysutils/facter/Makefile	Tue Mar  5 20:23:57 2013	(r313478)
+++ head/sysutils/rubygem-facter/Makefile	Sun Mar 17 20:14:31 2013	(r314483)
@@ -1,34 +1,26 @@
-# New ports collection makefile for:	facter
-# Date created:		2007-03-03
-# Whom:			Tomoyuki Sakurai <cherry at trombik.org>
-#
+# Created by: Tomoyuki Sakurai <cherry at trombik.org>
 # $FreeBSD$
-#
 
 PORTNAME=	facter
-PORTVERSION=	1.6.16
-CATEGORIES=	sysutils ruby
-MASTER_SITES=	http://downloads.puppetlabs.com/facter/
+PORTVERSION=	1.6.18
+CATEGORIES=	sysutils rubygems
+MASTER_SITES=	RG \
+		http://downloads.puppetlabs.com/facter/
 
 MAINTAINER=	rouslan at rshell.net
 COMMENT=	A cross-platform Ruby library for retrieving facts from OS
 
-NO_BUILD=	yes
-
 USE_RUBY=	yes
+USE_RUBYGEMS=	yes
+RUBYGEM_AUTOPLIST=	yes
 
-MAN8=		facter.8
-MANCOMPRESSED=	yes
+PLIST_FILES=	bin/facter
 
 .include <bsd.port.pre.mk>
 
 # Restrict dmidecode dependency to i386 and amd64 systems
 .if ${ARCH} == "amd64" || ${ARCH} == "i386"
-RUN_DEPENDS=    dmidecode:${PORTSDIR}/sysutils/dmidecode
+RUN_DEPENDS=	dmidecode:${PORTSDIR}/sysutils/dmidecode
 .endif
 
-do-install:
-	cd ${WRKSRC} && \
-	${SETENV} PREFIX=${PREFIX} ${RUBY} ${WRKSRC}/install.rb
-
 .include <bsd.port.post.mk>

Modified: head/sysutils/rubygem-facter/distinfo
==============================================================================
--- head/sysutils/facter/distinfo	Tue Mar  5 20:23:57 2013	(r313478)
+++ head/sysutils/rubygem-facter/distinfo	Sun Mar 17 20:14:31 2013	(r314483)
@@ -1,2 +1,2 @@
-SHA256 (facter-1.6.16.tar.gz) = fcac57ea59e004e131a2c66be030109465c89c1b30d91c26d1b5cdcf10379125
-SIZE (facter-1.6.16.tar.gz) = 137694
+SHA256 (rubygem/facter-1.6.18.gem) = 5760265cbbd684b0c7e3b350b9b983d12a743b2b4818859feb623b4b1bcc5b55
+SIZE (rubygem/facter-1.6.18.gem) = 145920

Modified: head/sysutils/rubygem-facter/pkg-descr
==============================================================================
--- head/sysutils/facter/pkg-descr	Tue Mar  5 20:23:57 2013	(r313478)
+++ head/sysutils/rubygem-facter/pkg-descr	Sun Mar 17 20:14:31 2013	(r314483)
@@ -4,4 +4,4 @@ working only on certain operating system
 especially useful for retrieving things like operating system names, IP
 addresses, MAC addresses, and SSH keys.
 
-WWW:	http://www.reductivelabs.com/projects/facter/
+WWW: https://puppetlabs.com/puppet/related-projects/facter/


More information about the svn-ports-head mailing list