Index: www/rubygem-gollum/Makefile =================================================================== --- www/rubygem-gollum/Makefile (nonexistent) +++ www/rubygem-gollum/Makefile (working copy) @@ -0,0 +1,31 @@ +# Created by: Sir l33tname +# $FreeBSD$ + +PORTNAME= gollum +PORTVERSION= 4.0.1 +CATEGORIES= www rubygems +MASTER_SITES= RG + +MAINTAINER= sirl33tname@gmail.com +COMMENT= Gollum is a simple wiki system built on top of Git + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +RUN_DEPENDS= rubygem-gollum-lib>=4.0.1:www/rubygem-gollum-lib \ + rubygem-kramdown>=1.9:textproc/rubygem-kramdown \ + rubygem-sinatra>=1.4.4:www/rubygem-sinatra \ + rubygem-mustache0>=0.99.5:devel/rubygem-mustache0 \ + rubygem-gemojione>=2.0:graphics/rubygem-gemojione \ + rubygem-useragent>=0.16.2:devel/rubygem-useragent \ + git>=0:devel/git + +USE_RC_SUBR= ${PORTNAME} + +NO_ARCH= yes +USE_RUBY= yes +USES= gem + +PLIST_FILES= bin/gollum + +.include Property changes on: www/rubygem-gollum/Makefile ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: www/rubygem-gollum/distinfo =================================================================== --- www/rubygem-gollum/distinfo (nonexistent) +++ www/rubygem-gollum/distinfo (working copy) @@ -0,0 +1,3 @@ +TIMESTAMP = 1487950668 +SHA256 (rubygem/gollum-4.0.1.gem) = af79532583634cb2bc22dad7c2a36327df5560b924756cdf2f475b3d10e8ef0a +SIZE (rubygem/gollum-4.0.1.gem) = 2103296 Property changes on: www/rubygem-gollum/distinfo ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: www/rubygem-gollum/files/gollum.in =================================================================== --- www/rubygem-gollum/files/gollum.in (nonexistent) +++ www/rubygem-gollum/files/gollum.in (working copy) @@ -0,0 +1,53 @@ +#!/bin/sh +# Created by: l33tname +# $FreeBSD$ +# +# PROVIDE: %%PORTNAME%% +# REQUIRE: LOGIN +# KEYWORD: shutdown +# +# Add the following lines to /etc/rc.conf.local or /etc/rc.conf +# to enable this service: +# +# %%PORTNAME%%_enable (bool): Set to NO by default. +# Set it to YES to enable. +# +# %%PORTNAME%%_path Set it to the location where +# your git repo is located. + +. /etc/rc.subr + +# setup enviroment +export PATH=$PATH:/usr/local/bin + +. /etc/rc.subr + +name="gollum" +rcvar="${name}_enable" + +load_rc_config $name + +: ${gollum_enable:=NO} +: ${gollum_path:=/usr/local/www/gollum} + +start_cmd="${name}_start" +stop_cmd="${name}_stop" + +PID=/var/run/${name}.pid + +gollum_start() +{ + echo "start ${name}" + cd ${gollum_path} + # start gollum and restart it if it fails + daemon -P $PID -r -f gollum --host 0.0.0.0 --port 80 --live-preview +} + +gollum_stop() +{ + echo "stop ${name}" + kill `cat $PID` +} + +load_rc_config $name +run_rc_command "$1" Property changes on: www/rubygem-gollum/files/gollum.in ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: www/rubygem-gollum/files/patch-gollum.gemspec =================================================================== --- www/rubygem-gollum/files/patch-gollum.gemspec (nonexistent) +++ www/rubygem-gollum/files/patch-gollum.gemspec (working copy) @@ -0,0 +1,41 @@ +--- gollum.gemspec.orig 2017-03-12 10:42:22 UTC ++++ gollum.gemspec +@@ -27,10 +27,10 @@ Gem::Specification.new do |s| + + if Gem::Version.new(Gem::VERSION) >= Gem::Version.new('1.2.0') then + s.add_runtime_dependency(%q.freeze, [">= 4.0.1", "~> 4.0"]) +- s.add_runtime_dependency(%q.freeze, ["~> 1.8.0"]) ++ s.add_runtime_dependency(%q.freeze, [">= 1.8.0"]) + s.add_runtime_dependency(%q.freeze, [">= 1.4.4", "~> 1.4"]) + s.add_runtime_dependency(%q.freeze, ["< 1.0.0", ">= 0.99.5"]) +- s.add_runtime_dependency(%q.freeze, ["~> 0.14.0"]) ++ s.add_runtime_dependency(%q.freeze, [">= 0.14.0"]) + s.add_development_dependency(%q.freeze, ["~> 0.6.2"]) + s.add_development_dependency(%q.freeze, ["~> 3.5.0"]) + s.add_development_dependency(%q.freeze, ["~> 0.14.16"]) +@@ -39,10 +39,10 @@ Gem::Specification.new do |s| + s.add_development_dependency(%q.freeze, ["~> 1.3.1"]) + else + s.add_dependency(%q.freeze, [">= 4.0.1", "~> 4.0"]) +- s.add_dependency(%q.freeze, ["~> 1.8.0"]) ++ s.add_dependency(%q.freeze, [">= 1.8.0"]) + s.add_dependency(%q.freeze, [">= 1.4.4", "~> 1.4"]) + s.add_dependency(%q.freeze, ["< 1.0.0", ">= 0.99.5"]) +- s.add_dependency(%q.freeze, ["~> 0.14.0"]) ++ s.add_dependency(%q.freeze, [">= 0.14.0"]) + s.add_dependency(%q.freeze, ["~> 0.6.2"]) + s.add_dependency(%q.freeze, ["~> 3.5.0"]) + s.add_dependency(%q.freeze, ["~> 0.14.16"]) +@@ -52,10 +52,10 @@ Gem::Specification.new do |s| + end + else + s.add_dependency(%q.freeze, [">= 4.0.1", "~> 4.0"]) +- s.add_dependency(%q.freeze, ["~> 1.8.0"]) ++ s.add_dependency(%q.freeze, [">= 1.8.0"]) + s.add_dependency(%q.freeze, [">= 1.4.4", "~> 1.4"]) + s.add_dependency(%q.freeze, ["< 1.0.0", ">= 0.99.5"]) +- s.add_dependency(%q.freeze, ["~> 0.14.0"]) ++ s.add_dependency(%q.freeze, [">= 0.14.0"]) + s.add_dependency(%q.freeze, ["~> 0.6.2"]) + s.add_dependency(%q.freeze, ["~> 3.5.0"]) + s.add_dependency(%q.freeze, ["~> 0.14.16"]) Property changes on: www/rubygem-gollum/files/patch-gollum.gemspec ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: www/rubygem-gollum/pkg-descr =================================================================== --- www/rubygem-gollum/pkg-descr (nonexistent) +++ www/rubygem-gollum/pkg-descr (working copy) @@ -0,0 +1,3 @@ +A simple, Git-powered wiki with a sweet API and local frontend. + +WWW: https://github.com/gollum/gollum Property changes on: www/rubygem-gollum/pkg-descr ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property