mirror of
https://git.freebsd.org/ports.git
synced 2025-05-24 23:16:33 -04:00
Kafo provides a framework for building shiny, user friendly command line
installers based on puppet modules. WWW: https://github.com/theforeman/kafo PR: ports/187776 Submitted by: Michael Moll <kvedulv at kvedulv.de>
This commit is contained in:
parent
1b7101081e
commit
0f9fd5c18a
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=348659
6 changed files with 70 additions and 0 deletions
|
@ -4254,6 +4254,7 @@
|
|||
SUBDIR += rubygem-json
|
||||
SUBDIR += rubygem-json146
|
||||
SUBDIR += rubygem-json_pure
|
||||
SUBDIR += rubygem-kafo
|
||||
SUBDIR += rubygem-kafo_parsers
|
||||
SUBDIR += rubygem-kgio
|
||||
SUBDIR += rubygem-launchy
|
||||
|
|
27
devel/rubygem-kafo/Makefile
Normal file
27
devel/rubygem-kafo/Makefile
Normal file
|
@ -0,0 +1,27 @@
|
|||
# Created by: Michael Moll <kvedulv at kvedulv.de>
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= kafo
|
||||
PORTVERSION= 0.4.0
|
||||
CATEGORIES= devel ruby
|
||||
MASTER_SITES= RG
|
||||
|
||||
MAINTAINER= ruby@FreeBSD.org
|
||||
COMMENT= Ruby framework to create installers
|
||||
|
||||
LICENSE= GPLv3
|
||||
|
||||
RUN_DEPENDS= rubygem-clamp>=0.6.2:${PORTSDIR}/devel/rubygem-clamp \
|
||||
rubygem-highline>=1.6.21:${PORTSDIR}/devel/rubygem-highline \
|
||||
rubygem-logging>=1.8.1:${PORTSDIR}/devel/rubygem-logging \
|
||||
rubygem-powerbar>=1.0.11:${PORTSDIR}/devel/rubygem-powerbar \
|
||||
rubygem-kafo_parsers>=0.0.1:${PORTSDIR}/devel/rubygem-kafo_parsers \
|
||||
gsed:${PORTSDIR}/textproc/gsed
|
||||
|
||||
USE_RUBY= yes
|
||||
USE_RUBYGEMS= yes
|
||||
RUBYGEM_AUTOPLIST= yes
|
||||
|
||||
PLIST_FILES= bin/kafo-configure bin/kafo-export-params bin/kafofy
|
||||
|
||||
.include <bsd.port.mk>
|
2
devel/rubygem-kafo/distinfo
Normal file
2
devel/rubygem-kafo/distinfo
Normal file
|
@ -0,0 +1,2 @@
|
|||
SHA256 (rubygem/kafo-0.4.0.gem) = 9391c93565d0cedf8818df80df38e5e02f3df7f00c4b47609a22559b2992ff36
|
||||
SIZE (rubygem/kafo-0.4.0.gem) = 41472
|
13
devel/rubygem-kafo/files/patch-bin__kafofy
Normal file
13
devel/rubygem-kafo/files/patch-bin__kafofy
Normal file
|
@ -0,0 +1,13 @@
|
|||
--- bin/kafofy.orig 2014-03-19 16:50:00.000000000 +0100
|
||||
+++ bin/kafofy 2014-03-19 16:50:13.000000000 +0100
|
||||
@@ -48,8 +48,8 @@
|
||||
File.chmod 0600, options[:config_file]
|
||||
FileUtils.cp('config/kafo.yaml.example', options[:config_file])
|
||||
if options[:answer_file]
|
||||
- `sed -i 's/^# :answer_file.*$/:answer_file: #{options[:answer_file].gsub('/', '\/')}/' #{options[:config_file]}`
|
||||
- `sed -i 's/^# :name.*$/:name: #{options[:name]}/' #{options[:config_file]}`
|
||||
+ `gsed -i 's/^# :answer_file.*$/:answer_file: #{options[:answer_file].gsub('/', '\/')}/' #{options[:config_file]}`
|
||||
+ `gsed -i 's/^# :name.*$/:name: #{options[:name]}/' #{options[:config_file]}`
|
||||
end
|
||||
end
|
||||
|
23
devel/rubygem-kafo/files/patch-gemspec
Normal file
23
devel/rubygem-kafo/files/patch-gemspec
Normal file
|
@ -0,0 +1,23 @@
|
|||
--- kafo-0.4.0.gemspec.orig 2014-03-19 14:35:38.000000000 +0100
|
||||
+++ kafo-0.4.0.gemspec 2014-03-19 14:35:58.000000000 +0100
|
||||
@@ -109,20 +109,6 @@
|
||||
- !ruby/object:Gem::Version
|
||||
version: '0'
|
||||
- !ruby/object:Gem::Dependency
|
||||
- name: puppet
|
||||
- requirement: !ruby/object:Gem::Requirement
|
||||
- requirements:
|
||||
- - - '>='
|
||||
- - !ruby/object:Gem::Version
|
||||
- version: '0'
|
||||
- type: :runtime
|
||||
- prerelease: false
|
||||
- version_requirements: !ruby/object:Gem::Requirement
|
||||
- requirements:
|
||||
- - - '>='
|
||||
- - !ruby/object:Gem::Version
|
||||
- version: '0'
|
||||
-- !ruby/object:Gem::Dependency
|
||||
name: logging
|
||||
requirement: !ruby/object:Gem::Requirement
|
||||
requirements:
|
4
devel/rubygem-kafo/pkg-descr
Normal file
4
devel/rubygem-kafo/pkg-descr
Normal file
|
@ -0,0 +1,4 @@
|
|||
Kafo provides a framework for building shiny, user friendly command line
|
||||
installers based on puppet modules.
|
||||
|
||||
WWW: https://github.com/theforeman/kafo
|
Loading…
Add table
Reference in a new issue