summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--devel/Makefile1
-rw-r--r--devel/rubygem-gettext-setup/Makefile21
-rw-r--r--devel/rubygem-gettext-setup/distinfo3
-rw-r--r--devel/rubygem-gettext-setup/files/patch-gemspec11
-rw-r--r--devel/rubygem-gettext-setup/pkg-descr8
5 files changed, 44 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile
index 0bc8ad4d9679..f74004bb7a5b 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -5164,6 +5164,7 @@
SUBDIR += rubygem-get_process_mem
SUBDIR += rubygem-getopt
SUBDIR += rubygem-gettext
+ SUBDIR += rubygem-gettext-setup
SUBDIR += rubygem-gh
SUBDIR += rubygem-gibbler
SUBDIR += rubygem-gio2
diff --git a/devel/rubygem-gettext-setup/Makefile b/devel/rubygem-gettext-setup/Makefile
new file mode 100644
index 000000000000..8dc06bbda723
--- /dev/null
+++ b/devel/rubygem-gettext-setup/Makefile
@@ -0,0 +1,21 @@
+# Created by: Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME= gettext-setup
+PORTVERSION= 0.10
+CATEGORIES= devel rubygems
+MASTER_SITES= RG
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Set up i18n for Ruby projects
+
+LICENSE= APACHE20
+
+RUN_DEPENDS= rubygem-fast_gettext>=1.1.0:devel/rubygem-fast_gettext \
+ rubygem-gettext>=3.0.2:devel/rubygem-gettext
+
+NO_ARCH= yes
+USE_RUBY= yes
+USES= gem
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-gettext-setup/distinfo b/devel/rubygem-gettext-setup/distinfo
new file mode 100644
index 000000000000..55e5e824bb0e
--- /dev/null
+++ b/devel/rubygem-gettext-setup/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1483345071
+SHA256 (rubygem/gettext-setup-0.10.gem) = ec5be33297c6891268f25a2ec4f1d8fedb315de5dc3260a7bfacc260f6ef7d95
+SIZE (rubygem/gettext-setup-0.10.gem) = 10240
diff --git a/devel/rubygem-gettext-setup/files/patch-gemspec b/devel/rubygem-gettext-setup/files/patch-gemspec
new file mode 100644
index 000000000000..8f6add9e313d
--- /dev/null
+++ b/devel/rubygem-gettext-setup/files/patch-gemspec
@@ -0,0 +1,11 @@
+--- gettext-setup.gemspec.orig 2017-01-02 08:20:25 UTC
++++ gettext-setup.gemspec
+@@ -23,7 +23,7 @@ Gem::Specification.new do |s|
+
+ if Gem::Version.new(Gem::VERSION) >= Gem::Version.new('1.2.0') then
+ s.add_runtime_dependency(%q<gettext>.freeze, [">= 3.0.2"])
+- s.add_runtime_dependency(%q<fast_gettext>.freeze, ["~> 1.1.0"])
++ s.add_runtime_dependency(%q<fast_gettext>.freeze, [">= 1.1.0"])
+ s.add_development_dependency(%q<bundler>.freeze, ["~> 1.3"])
+ s.add_development_dependency(%q<rake>.freeze, [">= 0"])
+ s.add_development_dependency(%q<rack-test>.freeze, [">= 0"])
diff --git a/devel/rubygem-gettext-setup/pkg-descr b/devel/rubygem-gettext-setup/pkg-descr
new file mode 100644
index 000000000000..26fe6293c294
--- /dev/null
+++ b/devel/rubygem-gettext-setup/pkg-descr
@@ -0,0 +1,8 @@
+gettext-setup is a simple gem to set up i18n for Ruby projects (including
+Sinatra web apps) using gettext and fast gettext.
+
+This project sets the default locale to English. If the user has set a different
+locale in their browser preferences, and we support the user's preferred locale,
+strings and data formatting will be customized for that locale.
+
+WWW: https://github.com/puppetlabs/gettext-setup-gem