summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>2017-01-02 10:13:33 +0000
committerSunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>2017-01-02 10:13:33 +0000
commit18d7ef481b446730e9c0a8a56e0813f7e15a8e04 (patch)
tree66d8f28b9f96f7884de162d82622bca7c7ba7e26
parent6c0f860c7e962cfe817121440546903128942382 (diff)
downloadfreebsd-ports-18d7ef481b446730e9c0a8a56e0813f7e15a8e04.zip
Add rubygem-gettext-setup 0.10
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
-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