aboutsummaryrefslogtreecommitdiff
path: root/www
diff options
context:
space:
mode:
authorTorsten Zuehlsdorff <tz@FreeBSD.org>2018-02-15 16:59:19 +0000
committerTorsten Zuehlsdorff <tz@FreeBSD.org>2018-02-15 16:59:19 +0000
commit20abeb677475a7af9404d9f99fe59df400984823 (patch)
treee3647963dc11c29bf9118c28d7995ff16782c4e5 /www
parent8b8778c682749c5e5ca8bc3e8fdd5799485cbdb9 (diff)
downloadports-20abeb677475a7af9404d9f99fe59df400984823.tar.gz
ports-20abeb677475a7af9404d9f99fe59df400984823.zip
Notes
Diffstat (limited to 'www')
-rw-r--r--www/Makefile9
-rw-r--r--www/rubygem-addressable23/Makefile21
-rw-r--r--www/rubygem-addressable23/distinfo3
-rw-r--r--www/rubygem-addressable23/pkg-descr5
-rw-r--r--www/rubygem-gon61/Makefile26
-rw-r--r--www/rubygem-gon61/distinfo3
-rw-r--r--www/rubygem-gon61/pkg-descr4
-rw-r--r--www/rubygem-hamlit26/Makefile28
-rw-r--r--www/rubygem-hamlit26/distinfo3
-rw-r--r--www/rubygem-hamlit26/pkg-descr3
-rw-r--r--www/rubygem-jquery-atwho-rails13/Makefile21
-rw-r--r--www/rubygem-jquery-atwho-rails13/distinfo3
-rw-r--r--www/rubygem-jquery-atwho-rails13/pkg-descr3
-rw-r--r--www/rubygem-kubeclient22/Makefile25
-rw-r--r--www/rubygem-kubeclient22/distinfo3
-rw-r--r--www/rubygem-kubeclient22/files/patch-gemspec13
-rw-r--r--www/rubygem-kubeclient22/pkg-descr6
-rw-r--r--www/rubygem-rack-attack44/Makefile22
-rw-r--r--www/rubygem-rack-attack44/distinfo3
-rw-r--r--www/rubygem-rack-attack44/pkg-descr3
-rw-r--r--www/rubygem-toml-rb03/Makefile22
-rw-r--r--www/rubygem-toml-rb03/distinfo3
-rw-r--r--www/rubygem-toml-rb03/pkg-descr3
-rw-r--r--www/rubygem-uglifier27/Makefile24
-rw-r--r--www/rubygem-uglifier27/distinfo3
-rw-r--r--www/rubygem-uglifier27/pkg-descr3
-rw-r--r--www/rubygem-unicorn51/Makefile31
-rw-r--r--www/rubygem-unicorn51/distinfo3
-rw-r--r--www/rubygem-unicorn51/pkg-descr7
29 files changed, 306 insertions, 0 deletions
diff --git a/www/Makefile b/www/Makefile
index 3e659114d512..850650c8652e 100644
--- a/www/Makefile
+++ b/www/Makefile
@@ -1959,6 +1959,7 @@
SUBDIR += rubygem-acts-as-taggable-on5
SUBDIR += rubygem-acts_as_taggable
SUBDIR += rubygem-addressable
+ SUBDIR += rubygem-addressable23
SUBDIR += rubygem-adsf
SUBDIR += rubygem-akami
SUBDIR += rubygem-amazon-ecs
@@ -2016,6 +2017,7 @@
SUBDIR += rubygem-gollum-lib-gitlab
SUBDIR += rubygem-gollum-rugged_adapter
SUBDIR += rubygem-gon
+ SUBDIR += rubygem-gon61
SUBDIR += rubygem-gon-rails4
SUBDIR += rubygem-hackpad-cli
SUBDIR += rubygem-haml
@@ -2024,6 +2026,7 @@
SUBDIR += rubygem-haml-rails-rails4
SUBDIR += rubygem-haml4
SUBDIR += rubygem-hamlit
+ SUBDIR += rubygem-hamlit26
SUBDIR += rubygem-hamlit-rails
SUBDIR += rubygem-hamlit-rails-rails5
SUBDIR += rubygem-hamlit-rails-rails50
@@ -2048,6 +2051,7 @@
SUBDIR += rubygem-jekyll-watch
SUBDIR += rubygem-journey
SUBDIR += rubygem-jquery-atwho-rails
+ SUBDIR += rubygem-jquery-atwho-rails13
SUBDIR += rubygem-jquery-rails
SUBDIR += rubygem-jquery-rails-rails5
SUBDIR += rubygem-jquery-rails-rails50
@@ -2072,6 +2076,7 @@
SUBDIR += rubygem-kaminari-rails50
SUBDIR += rubygem-kensa
SUBDIR += rubygem-kubeclient
+ SUBDIR += rubygem-kubeclient22
SUBDIR += rubygem-layout_yullio_generator
SUBDIR += rubygem-less
SUBDIR += rubygem-lighthouse-api
@@ -2107,6 +2112,7 @@
SUBDIR += rubygem-rack
SUBDIR += rubygem-rack-accept
SUBDIR += rubygem-rack-attack
+ SUBDIR += rubygem-rack-attack44
SUBDIR += rubygem-rack-cache
SUBDIR += rubygem-rack-contrib
SUBDIR += rubygem-rack-cors
@@ -2184,6 +2190,7 @@
SUBDIR += rubygem-tinyatom
SUBDIR += rubygem-tinymce-rails
SUBDIR += rubygem-toml-rb
+ SUBDIR += rubygem-toml-rb03
SUBDIR += rubygem-totoridipjp
SUBDIR += rubygem-tumblr_client
SUBDIR += rubygem-turbolinks
@@ -2192,8 +2199,10 @@
SUBDIR += rubygem-turbolinks-source
SUBDIR += rubygem-typhoeus
SUBDIR += rubygem-uglifier
+ SUBDIR += rubygem-uglifier27
SUBDIR += rubygem-underscore-rails
SUBDIR += rubygem-unicorn
+ SUBDIR += rubygem-unicorn51
SUBDIR += rubygem-unicorn-worker-killer
SUBDIR += rubygem-url_escape
SUBDIR += rubygem-url_mount
diff --git a/www/rubygem-addressable23/Makefile b/www/rubygem-addressable23/Makefile
new file mode 100644
index 000000000000..a60224dcc76a
--- /dev/null
+++ b/www/rubygem-addressable23/Makefile
@@ -0,0 +1,21 @@
+# $FreeBSD$
+
+PORTNAME= addressable
+PORTVERSION= 2.3.8
+CATEGORIES= www devel rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= 23
+
+MAINTAINER= idefix@fechner.net
+COMMENT= Replacement for the URI implementation
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+
+PORTSCOUT= limit:^2\.3
+
+NO_ARCH= yes
+USES= gem
+USE_RUBY= yes
+
+.include <bsd.port.mk>
diff --git a/www/rubygem-addressable23/distinfo b/www/rubygem-addressable23/distinfo
new file mode 100644
index 000000000000..613712c23ba5
--- /dev/null
+++ b/www/rubygem-addressable23/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1518177404
+SHA256 (rubygem/addressable-2.3.8.gem) = a64ef127ac7b0ceed1324dfbccb478e8b0e4b272f6a53a8f11ffbe826a576394
+SIZE (rubygem/addressable-2.3.8.gem) = 99840
diff --git a/www/rubygem-addressable23/pkg-descr b/www/rubygem-addressable23/pkg-descr
new file mode 100644
index 000000000000..784c9064ef8e
--- /dev/null
+++ b/www/rubygem-addressable23/pkg-descr
@@ -0,0 +1,5 @@
+Addressable is a replacement for the URI implementation that is part of Ruby's
+standard library. It more closely conforms to the relevant RFCs and adds support
+for IRIs and URI templates.
+
+WWW: https://github.com/sporkmonger/addressable
diff --git a/www/rubygem-gon61/Makefile b/www/rubygem-gon61/Makefile
new file mode 100644
index 000000000000..2743f6f8fae5
--- /dev/null
+++ b/www/rubygem-gon61/Makefile
@@ -0,0 +1,26 @@
+# $FreeBSD$
+
+PORTNAME= gon
+PORTVERSION= 6.1.0
+CATEGORIES= www rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= 61
+
+MAINTAINER= idefix@fechner.net
+COMMENT= Framework to pass data to JS easily
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= rubygem-actionpack4>=3.0:www/rubygem-actionpack4 \
+ rubygem-json>=0:devel/rubygem-json \
+ rubygem-multi_json>=0:devel/rubygem-multi_json \
+ rubygem-request_store>=1.0:devel/rubygem-request_store
+
+PORTSCOUT= limit:^6\.1
+
+NO_ARCH= yes
+USES= gem
+USE_RUBY= yes
+
+.include <bsd.port.mk>
diff --git a/www/rubygem-gon61/distinfo b/www/rubygem-gon61/distinfo
new file mode 100644
index 000000000000..68cf4e7642f1
--- /dev/null
+++ b/www/rubygem-gon61/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1517649094
+SHA256 (rubygem/gon-6.1.0.gem) = ffd9d4721a9508e2c88594ed28ccafed0feb28240ba739bb282f3b9e3c35aeca
+SIZE (rubygem/gon-6.1.0.gem) = 157696
diff --git a/www/rubygem-gon61/pkg-descr b/www/rubygem-gon61/pkg-descr
new file mode 100644
index 000000000000..4b875fedb583
--- /dev/null
+++ b/www/rubygem-gon61/pkg-descr
@@ -0,0 +1,4 @@
+If you need to send some data to your js files and you don't want to do this
+with long way trough views and parsing - use this force!
+
+WWW: https://github.com/gazay/gon
diff --git a/www/rubygem-hamlit26/Makefile b/www/rubygem-hamlit26/Makefile
new file mode 100644
index 000000000000..42b9555e1f6e
--- /dev/null
+++ b/www/rubygem-hamlit26/Makefile
@@ -0,0 +1,28 @@
+# $FreeBSD$
+
+PORTNAME= hamlit
+PORTVERSION= 2.6.2
+CATEGORIES= www rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= 26
+
+MAINTAINER= idefix@fechner.net
+COMMENT= High Performance Haml Implementation
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+
+RUN_DEPENDS= rubygem-temple07>=0.7.6:devel/rubygem-temple07 \
+ rubygem-thor>=0:devel/rubygem-thor \
+ rubygem-tilt>=0:devel/rubygem-tilt
+
+CONFLICT_INSTALL= rubygem-hamlit
+PORTSCOUT= limit:^2\.6\.
+
+USES= gem shebangfix
+USE_RUBY= yes
+SHEBANG_FILES= bin/setup bin/test bin/ruby
+
+PLIST_FILES= bin/hamlit
+
+.include <bsd.port.mk>
diff --git a/www/rubygem-hamlit26/distinfo b/www/rubygem-hamlit26/distinfo
new file mode 100644
index 000000000000..205a5e618892
--- /dev/null
+++ b/www/rubygem-hamlit26/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1517490539
+SHA256 (rubygem/hamlit-2.6.2.gem) = 8a5e88f5a69990a27414c9aec02a9093bf797a858a1c3fac9ade23d328cddf1f
+SIZE (rubygem/hamlit-2.6.2.gem) = 70144
diff --git a/www/rubygem-hamlit26/pkg-descr b/www/rubygem-hamlit26/pkg-descr
new file mode 100644
index 000000000000..24659a28c8cf
--- /dev/null
+++ b/www/rubygem-hamlit26/pkg-descr
@@ -0,0 +1,3 @@
+Hamlit is a high performance Haml implementation.
+
+WWW: https://github.com/k0kubun/hamlit
diff --git a/www/rubygem-jquery-atwho-rails13/Makefile b/www/rubygem-jquery-atwho-rails13/Makefile
new file mode 100644
index 000000000000..9df8d75376b8
--- /dev/null
+++ b/www/rubygem-jquery-atwho-rails13/Makefile
@@ -0,0 +1,21 @@
+# $FreeBSD$
+
+PORTNAME= jquery-atwho-rails
+PORTVERSION= 1.3.2
+CATEGORIES= www rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= 13
+
+MAINTAINER= idefix@fechner.net
+COMMENT= jQuery plugin that implements GitHub-like mentions
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE-MIT
+
+PORTSCOUT= limit:^1\.3
+
+NO_ARCH= yes
+USE_RUBY= yes
+USES= gem
+
+.include <bsd.port.mk>
diff --git a/www/rubygem-jquery-atwho-rails13/distinfo b/www/rubygem-jquery-atwho-rails13/distinfo
new file mode 100644
index 000000000000..aa6f8de2aee4
--- /dev/null
+++ b/www/rubygem-jquery-atwho-rails13/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1518179054
+SHA256 (rubygem/jquery-atwho-rails-1.3.2.gem) = 899ba0a2c7bca6d0be192ff9056994c79e991e530243604b4424fad6581a023d
+SIZE (rubygem/jquery-atwho-rails-1.3.2.gem) = 20480
diff --git a/www/rubygem-jquery-atwho-rails13/pkg-descr b/www/rubygem-jquery-atwho-rails13/pkg-descr
new file mode 100644
index 000000000000..3d9d8254a78a
--- /dev/null
+++ b/www/rubygem-jquery-atwho-rails13/pkg-descr
@@ -0,0 +1,3 @@
+This is a jQuery plugin that implement Github-like mentions.
+
+WWW: https://github.com/ichord/jquery-atwho-rails
diff --git a/www/rubygem-kubeclient22/Makefile b/www/rubygem-kubeclient22/Makefile
new file mode 100644
index 000000000000..01cd821e06a8
--- /dev/null
+++ b/www/rubygem-kubeclient22/Makefile
@@ -0,0 +1,25 @@
+# $FreeBSD$
+
+PORTNAME= kubeclient
+PORTVERSION= 2.2.0
+CATEGORIES= www rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= 22
+
+MAINTAINER= idefix@fechner.net
+COMMENT= Client for Kubernetes REST API
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+
+RUN_DEPENDS= rubygem-http>=0.9.8:www/rubygem-http \
+ rubygem-recursive-open-struct100=1.0.0:devel/rubygem-recursive-open-struct100 \
+ rubygem-rest-client>=0:www/rubygem-rest-client
+
+PORTSCOUT= limit:^2\.2
+
+NO_ARCH= yes
+USES= gem
+USE_RUBY= yes
+
+.include <bsd.port.mk>
diff --git a/www/rubygem-kubeclient22/distinfo b/www/rubygem-kubeclient22/distinfo
new file mode 100644
index 000000000000..df90fab84473
--- /dev/null
+++ b/www/rubygem-kubeclient22/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1518177567
+SHA256 (rubygem/kubeclient-2.2.0.gem) = f15508cfca3759f19a94c75dc920d244ca3ec7be8801c5cd41c9fd6c162b1926
+SIZE (rubygem/kubeclient-2.2.0.gem) = 45056
diff --git a/www/rubygem-kubeclient22/files/patch-gemspec b/www/rubygem-kubeclient22/files/patch-gemspec
new file mode 100644
index 000000000000..1b33aa3c7262
--- /dev/null
+++ b/www/rubygem-kubeclient22/files/patch-gemspec
@@ -0,0 +1,13 @@
+--- kubeclient.gemspec.orig 2017-03-22 10:11:29 UTC
++++ kubeclient.gemspec
+@@ -30,8 +30,8 @@ Gem::Specification.new do |s|
+ s.add_development_dependency(%q<vcr>.freeze, [">= 0"])
+ s.add_development_dependency(%q<rubocop>.freeze, ["= 0.30.0"])
+ s.add_runtime_dependency(%q<rest-client>.freeze, [">= 0"])
+- s.add_runtime_dependency(%q<recursive-open-struct>.freeze, ["= 1.0.0"])
+- s.add_runtime_dependency(%q<http>.freeze, ["= 0.9.8"])
++ s.add_runtime_dependency(%q<recursive-open-struct>.freeze, [">= 1.0.0"])
++ s.add_runtime_dependency(%q<http>.freeze, [">= 0.9.8"])
+ else
+ s.add_dependency(%q<bundler>.freeze, ["~> 1.6"])
+ s.add_dependency(%q<rake>.freeze, ["~> 10.0"])
diff --git a/www/rubygem-kubeclient22/pkg-descr b/www/rubygem-kubeclient22/pkg-descr
new file mode 100644
index 000000000000..6697f89c04a5
--- /dev/null
+++ b/www/rubygem-kubeclient22/pkg-descr
@@ -0,0 +1,6 @@
+A Ruby client for Kubernetes REST API. The client supports
+GET, POST, PUT, DELETE on all the entities available in
+kubernetes in both the core and group apis. The client
+currently supports Kubernetes REST API version v1.
+
+WWW: https://github.com/abonas/kubeclient
diff --git a/www/rubygem-rack-attack44/Makefile b/www/rubygem-rack-attack44/Makefile
new file mode 100644
index 000000000000..f0e505fc8479
--- /dev/null
+++ b/www/rubygem-rack-attack44/Makefile
@@ -0,0 +1,22 @@
+# $FreeBSD$
+
+PORTNAME= rack-attack
+PORTVERSION= 4.4.1
+CATEGORIES= www rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= 44
+
+MAINTAINER= idefix@fechner.net
+COMMENT= Rack middleware for throttling and blocking abusive requests
+
+LICENSE= MIT
+
+RUN_DEPENDS= rubygem-rack>=0:www/rubygem-rack
+
+PORTSCOUT= limit:^4\.4
+
+NO_ARCH= yes
+USES= gem
+USE_RUBY= yes
+
+.include <bsd.port.mk>
diff --git a/www/rubygem-rack-attack44/distinfo b/www/rubygem-rack-attack44/distinfo
new file mode 100644
index 000000000000..2283fa6e89fc
--- /dev/null
+++ b/www/rubygem-rack-attack44/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1518178531
+SHA256 (rubygem/rack-attack-4.4.1.gem) = 81367dad64d7e7ce560b9427b0334eae674accd2cdb6d982f02875702e32fdb3
+SIZE (rubygem/rack-attack-4.4.1.gem) = 16896
diff --git a/www/rubygem-rack-attack44/pkg-descr b/www/rubygem-rack-attack44/pkg-descr
new file mode 100644
index 000000000000..55560b49d7e5
--- /dev/null
+++ b/www/rubygem-rack-attack44/pkg-descr
@@ -0,0 +1,3 @@
+Rack middleware for throttling and blocking abusive requests
+
+WWW: https://github.com/kickstarter/rack-attack
diff --git a/www/rubygem-toml-rb03/Makefile b/www/rubygem-toml-rb03/Makefile
new file mode 100644
index 000000000000..5408f8355e51
--- /dev/null
+++ b/www/rubygem-toml-rb03/Makefile
@@ -0,0 +1,22 @@
+# $FreeBSD$
+
+PORTNAME= toml-rb
+PORTVERSION= 0.3.15
+CATEGORIES= www rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= 03
+
+MAINTAINER= idefix@fechner.net
+COMMENT= TOML parser using Citrus parsing library
+
+LICENSE= MIT
+
+RUN_DEPENDS= rubygem-citrus>=3.0:textproc/rubygem-citrus
+
+PORTSCOUT= limit:^0\.3\.
+
+NO_ARCH= yes
+USES= gem
+USE_RUBY= yes
+
+.include <bsd.port.mk>
diff --git a/www/rubygem-toml-rb03/distinfo b/www/rubygem-toml-rb03/distinfo
new file mode 100644
index 000000000000..288cc3f9abd5
--- /dev/null
+++ b/www/rubygem-toml-rb03/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1517491382
+SHA256 (rubygem/toml-rb-0.3.15.gem) = 2e937e6a2ffbe094e166cd662079bd8a4e99703cec9397e02a39c491c21c590f
+SIZE (rubygem/toml-rb-0.3.15.gem) = 18432
diff --git a/www/rubygem-toml-rb03/pkg-descr b/www/rubygem-toml-rb03/pkg-descr
new file mode 100644
index 000000000000..9db543acb4cc
--- /dev/null
+++ b/www/rubygem-toml-rb03/pkg-descr
@@ -0,0 +1,3 @@
+A TOML parser using Citrus parsing library.
+
+WWW: https://github.com/emancu/toml-rb
diff --git a/www/rubygem-uglifier27/Makefile b/www/rubygem-uglifier27/Makefile
new file mode 100644
index 000000000000..1a502188d668
--- /dev/null
+++ b/www/rubygem-uglifier27/Makefile
@@ -0,0 +1,24 @@
+# $FreeBSD$
+
+PORTNAME= uglifier
+PORTVERSION= 2.7.2
+CATEGORIES= www rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= 27
+
+MAINTAINER= idefix@fechner.net
+COMMENT= Ruby wrapper for UglifyJS JavaScript compressor
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+
+RUN_DEPENDS= rubygem-execjs>=0.3.0:devel/rubygem-execjs \
+ rubygem-json1>=1.8.0:devel/rubygem-json1
+
+PORTSCOUT= limit=^2\.7
+
+NO_ARCH= yes
+USES= gem
+USE_RUBY= yes
+
+.include <bsd.port.mk>
diff --git a/www/rubygem-uglifier27/distinfo b/www/rubygem-uglifier27/distinfo
new file mode 100644
index 000000000000..1645c06c4f2d
--- /dev/null
+++ b/www/rubygem-uglifier27/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1518178819
+SHA256 (rubygem/uglifier-2.7.2.gem) = 9f05989ffbcdef532a58062443ab7107319dbec3b76b6d604669853a3e31fa57
+SIZE (rubygem/uglifier-2.7.2.gem) = 84480
diff --git a/www/rubygem-uglifier27/pkg-descr b/www/rubygem-uglifier27/pkg-descr
new file mode 100644
index 000000000000..b2f76476adfa
--- /dev/null
+++ b/www/rubygem-uglifier27/pkg-descr
@@ -0,0 +1,3 @@
+Ruby wrapper for UglifyJS JavaScript compressor
+
+WWW: https://github.com/lautis/uglifier
diff --git a/www/rubygem-unicorn51/Makefile b/www/rubygem-unicorn51/Makefile
new file mode 100644
index 000000000000..b70c8f5bb50d
--- /dev/null
+++ b/www/rubygem-unicorn51/Makefile
@@ -0,0 +1,31 @@
+# $FreeBSD$
+
+PORTNAME= unicorn
+PORTVERSION= 5.1.0
+CATEGORIES= www rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= 51
+
+MAINTAINER= idefix@fechner.net
+COMMENT= Unicorn is an HTTP server for Rack applications
+
+LICENSE= GPLv2 GPLv3 RUBY
+LICENSE_COMB= dual
+LICENSE_FILE_GPLv3= ${WRKSRC}/COPYING
+LICENSE_FILE_RUBY= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= rubygem-kgio>=2.6:devel/rubygem-kgio \
+ rubygem-raindrops>=0.7:www/rubygem-raindrops
+
+USES= gem shebangfix
+USE_RUBY= yes
+
+CONFLICT_INSTALL= rubygems-unicorn
+PORTSCOUT= limit:^5\.1
+
+PLIST_FILES= bin/unicorn bin/unicorn_rails
+
+SHEBANG_FILES= bin/unicorn* test/aggregate.rb
+ruby_OLD_CMD= .*ruby
+
+.include <bsd.port.mk>
diff --git a/www/rubygem-unicorn51/distinfo b/www/rubygem-unicorn51/distinfo
new file mode 100644
index 000000000000..8eeaf39bca1e
--- /dev/null
+++ b/www/rubygem-unicorn51/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1518337780
+SHA256 (rubygem/unicorn-5.1.0.gem) = 5b1c6a38d3503ec54d7acb6da89957ac8cba6b00ac787b6de683fb80467a9be5
+SIZE (rubygem/unicorn-5.1.0.gem) = 211456
diff --git a/www/rubygem-unicorn51/pkg-descr b/www/rubygem-unicorn51/pkg-descr
new file mode 100644
index 000000000000..e770529536b3
--- /dev/null
+++ b/www/rubygem-unicorn51/pkg-descr
@@ -0,0 +1,7 @@
+Unicorn is an HTTP server for Rack applications designed to only serve fast
+clients on low-latency, high-bandwidth connections and take advantage of
+features in Unix/Unix-like kernels. Slow clients should only be served by
+placing a reverse proxy capable of fully buffering both the request and
+response in between Unicorn and slow clients.
+
+WWW: https://bogomips.org/unicorn/