ports/187776: new port: devel/rubygem-kafo
Michael Moll
kvedulv at kvedulv.de
Wed Mar 19 23:00:00 UTC 2014
>Number: 187776
>Category: ports
>Synopsis: new port: devel/rubygem-kafo
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Wed Mar 19 23:00:00 UTC 2014
>Closed-Date:
>Last-Modified:
>Originator: Michael Moll
>Release:
>Organization:
>Environment:
>Description:
this is a port of the kafo rubygem
depends on devel/rubygem-kafo_parsers (ports/187775)
>How-To-Repeat:
>Fix:
Patch attached with submission follows:
# This is a shell archive. Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file". Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
# rubygem-kafo
# rubygem-kafo/distinfo
# rubygem-kafo/Makefile
# rubygem-kafo/files
# rubygem-kafo/files/patch-gemspec
# rubygem-kafo/files/patch-bin__kafofy
# rubygem-kafo/pkg-descr
#
echo c - rubygem-kafo
mkdir -p rubygem-kafo > /dev/null 2>&1
echo x - rubygem-kafo/distinfo
sed 's/^X//' >rubygem-kafo/distinfo << '746368e0d2beacd9504b5434360090e9'
XSHA256 (rubygem/kafo-0.4.0.gem) = 9391c93565d0cedf8818df80df38e5e02f3df7f00c4b47609a22559b2992ff36
XSIZE (rubygem/kafo-0.4.0.gem) = 41472
746368e0d2beacd9504b5434360090e9
echo x - rubygem-kafo/Makefile
sed 's/^X//' >rubygem-kafo/Makefile << '7a38d5419e50ca53b08bad65ccc25e4e'
X# Created by: Michael Moll <kvedulv at kvedulv.de>
X# $FreeBSD$
X
XPORTNAME= kafo
XPORTVERSION= 0.4.0
XCATEGORIES= devel ruby
XMASTER_SITES= RG
X
XMAINTAINER= ruby at FreeBSD.org
XCOMMENT= Ruby framework to create installers
X
XLICENSE= GPLv3
X
XRUN_DEPENDS= rubygem-clamp>=0.6.2:${PORTSDIR}/devel/rubygem-clamp \
X rubygem-highline>=1.6.21:${PORTSDIR}/devel/rubygem-highline \
X rubygem-logging>=1.8.1:${PORTSDIR}/devel/rubygem-logging \
X rubygem-powerbar>=1.0.11:${PORTSDIR}/devel/rubygem-powerbar \
X rubygem-kafo_parsers>=0.0.1:${PORTSDIR}/devel/rubygem-kafo_parsers \
X gsed:${PORTSDIR}/textproc/gsed
X
XUSE_RUBY= yes
XUSE_RUBYGEMS= yes
XRUBYGEM_AUTOPLIST= yes
X
XPLIST_FILES= bin/kafo-configure bin/kafo-export-params bin/kafofy
X
X.include <bsd.port.mk>
7a38d5419e50ca53b08bad65ccc25e4e
echo c - rubygem-kafo/files
mkdir -p rubygem-kafo/files > /dev/null 2>&1
echo x - rubygem-kafo/files/patch-gemspec
sed 's/^X//' >rubygem-kafo/files/patch-gemspec << 'ec3b579cf62db38bb7af0cc25553ad4f'
X--- kafo-0.4.0.gemspec.orig 2014-03-19 14:35:38.000000000 +0100
X+++ kafo-0.4.0.gemspec 2014-03-19 14:35:58.000000000 +0100
X@@ -109,20 +109,6 @@
X - !ruby/object:Gem::Version
X version: '0'
X - !ruby/object:Gem::Dependency
X- name: puppet
X- requirement: !ruby/object:Gem::Requirement
X- requirements:
X- - - '>='
X- - !ruby/object:Gem::Version
X- version: '0'
X- type: :runtime
X- prerelease: false
X- version_requirements: !ruby/object:Gem::Requirement
X- requirements:
X- - - '>='
X- - !ruby/object:Gem::Version
X- version: '0'
X-- !ruby/object:Gem::Dependency
X name: logging
X requirement: !ruby/object:Gem::Requirement
X requirements:
ec3b579cf62db38bb7af0cc25553ad4f
echo x - rubygem-kafo/files/patch-bin__kafofy
sed 's/^X//' >rubygem-kafo/files/patch-bin__kafofy << 'e267a45ee6674dca3bcf3facd3a235d4'
X--- bin/kafofy.orig 2014-03-19 16:50:00.000000000 +0100
X+++ bin/kafofy 2014-03-19 16:50:13.000000000 +0100
X@@ -48,8 +48,8 @@
X File.chmod 0600, options[:config_file]
X FileUtils.cp('config/kafo.yaml.example', options[:config_file])
X if options[:answer_file]
X- `sed -i 's/^# :answer_file.*$/:answer_file: #{options[:answer_file].gsub('/', '\/')}/' #{options[:config_file]}`
X- `sed -i 's/^# :name.*$/:name: #{options[:name]}/' #{options[:config_file]}`
X+ `gsed -i 's/^# :answer_file.*$/:answer_file: #{options[:answer_file].gsub('/', '\/')}/' #{options[:config_file]}`
X+ `gsed -i 's/^# :name.*$/:name: #{options[:name]}/' #{options[:config_file]}`
X end
X end
X
e267a45ee6674dca3bcf3facd3a235d4
echo x - rubygem-kafo/pkg-descr
sed 's/^X//' >rubygem-kafo/pkg-descr << '10a42305e8c79b92d73e63ac2d6097f3'
XKafo provides a framework for building shiny, user friendly command line
Xinstallers based on puppet modules.
X
XWWW: https://github.com/theforeman/kafo
10a42305e8c79b92d73e63ac2d6097f3
exit
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list