Sun Feb 3 14:58:16 2019 UTC ()
devel/ruby-i18n12: add ruby-i18n 1.2.0 package

Add ruby-i18n package version 1.2.0 as ruby-18n12.
Newer ruby-i18n package supports only Ruby on Rails 5.0 and later.


(taca)
diff -r0 -r1.1 pkgsrc/devel/ruby-i18n12/DESCR
diff -r0 -r1.1 pkgsrc/devel/ruby-i18n12/Makefile
diff -r0 -r1.1 pkgsrc/devel/ruby-i18n12/PLIST
diff -r0 -r1.1 pkgsrc/devel/ruby-i18n12/distinfo

File Added: pkgsrc/devel/ruby-i18n12/Attic/DESCR
Ruby Internationalization and localization solution. Features:

* translation and localization
* interpolation of values to translations (Ruby 1.9 compatible syntax)
* pluralization (CLDR compatible)
* customizable transliteration to ASCII
* flexible defaults
* bulk lookup
* lambdas as translation data
* custom key/scope separator
* custom exception handlers
* extensible architecture with a swappable backend

Pluggable features:
* Cache
* Pluralization: lambda pluralizers stored as translation data
* Locale fallbacks, RFC4647 compliant (optionally: RFC4646 locale validation)
* Gettext support
* Translation metadata

Alternative backends:
* Chain
* ActiveRecord (optionally: ActiveRecord::Missing and ActiveRecord::StoreProcs)
* KeyValue (uses active_support/json and cannot store procs)

File Added: pkgsrc/devel/ruby-i18n12/Attic/Makefile
# $NetBSD: Makefile,v 1.1 2019/02/03 14:58:16 taca Exp $

DISTNAME=	i18n-1.2.0
PKGNAME=	${RUBY_PKGPREFIX}-${DISTNAME:S/i18n/i18n12/}
CATEGORIES=	devel

MAINTAINER=	pkgsrc-users@NetBSD.org
HOMEPAGE=	https://github.com/svenfuchs/i18n
COMMENT=	New wave Internationalization support for Ruby
LICENSE=	mit

DEPENDS+=	${RUBY_PKGPREFIX}-concurrent-ruby>=1.0<2:../../devel/ruby-concurrent-ruby

USE_LANGUAGES=	# none

.include "../../lang/ruby/gem.mk"
.include "../../mk/bsd.pkg.mk"

File Added: pkgsrc/devel/ruby-i18n12/Attic/PLIST
@comment $NetBSD: PLIST,v 1.1 2019/02/03 14:58:16 taca Exp $
${GEM_HOME}/cache/${GEM_NAME}.gem
${GEM_LIBDIR}/MIT-LICENSE
${GEM_LIBDIR}/README.md
${GEM_LIBDIR}/lib/i18n.rb
${GEM_LIBDIR}/lib/i18n/backend.rb
${GEM_LIBDIR}/lib/i18n/backend/base.rb
${GEM_LIBDIR}/lib/i18n/backend/cache.rb
${GEM_LIBDIR}/lib/i18n/backend/cache_file.rb
${GEM_LIBDIR}/lib/i18n/backend/cascade.rb
${GEM_LIBDIR}/lib/i18n/backend/chain.rb
${GEM_LIBDIR}/lib/i18n/backend/fallbacks.rb
${GEM_LIBDIR}/lib/i18n/backend/flatten.rb
${GEM_LIBDIR}/lib/i18n/backend/gettext.rb
${GEM_LIBDIR}/lib/i18n/backend/interpolation_compiler.rb
${GEM_LIBDIR}/lib/i18n/backend/key_value.rb
${GEM_LIBDIR}/lib/i18n/backend/memoize.rb
${GEM_LIBDIR}/lib/i18n/backend/metadata.rb
${GEM_LIBDIR}/lib/i18n/backend/pluralization.rb
${GEM_LIBDIR}/lib/i18n/backend/simple.rb
${GEM_LIBDIR}/lib/i18n/backend/transliterator.rb
${GEM_LIBDIR}/lib/i18n/config.rb
${GEM_LIBDIR}/lib/i18n/core_ext/hash.rb
${GEM_LIBDIR}/lib/i18n/core_ext/string/interpolate.rb
${GEM_LIBDIR}/lib/i18n/exceptions.rb
${GEM_LIBDIR}/lib/i18n/gettext.rb
${GEM_LIBDIR}/lib/i18n/gettext/helpers.rb
${GEM_LIBDIR}/lib/i18n/gettext/po_parser.rb
${GEM_LIBDIR}/lib/i18n/interpolate/ruby.rb
${GEM_LIBDIR}/lib/i18n/locale.rb
${GEM_LIBDIR}/lib/i18n/locale/fallbacks.rb
${GEM_LIBDIR}/lib/i18n/locale/tag.rb
${GEM_LIBDIR}/lib/i18n/locale/tag/parents.rb
${GEM_LIBDIR}/lib/i18n/locale/tag/rfc4646.rb
${GEM_LIBDIR}/lib/i18n/locale/tag/simple.rb
${GEM_LIBDIR}/lib/i18n/middleware.rb
${GEM_LIBDIR}/lib/i18n/tests.rb
${GEM_LIBDIR}/lib/i18n/tests/basics.rb
${GEM_LIBDIR}/lib/i18n/tests/defaults.rb
${GEM_LIBDIR}/lib/i18n/tests/interpolation.rb
${GEM_LIBDIR}/lib/i18n/tests/link.rb
${GEM_LIBDIR}/lib/i18n/tests/localization.rb
${GEM_LIBDIR}/lib/i18n/tests/localization/date.rb
${GEM_LIBDIR}/lib/i18n/tests/localization/date_time.rb
${GEM_LIBDIR}/lib/i18n/tests/localization/procs.rb
${GEM_LIBDIR}/lib/i18n/tests/localization/time.rb
${GEM_LIBDIR}/lib/i18n/tests/lookup.rb
${GEM_LIBDIR}/lib/i18n/tests/pluralization.rb
${GEM_LIBDIR}/lib/i18n/tests/procs.rb
${GEM_LIBDIR}/lib/i18n/version.rb
${GEM_HOME}/specifications/${GEM_NAME}.gemspec

File Added: pkgsrc/devel/ruby-i18n12/Attic/distinfo
$NetBSD: distinfo,v 1.1 2019/02/03 14:58:16 taca Exp $

SHA1 (i18n-1.2.0.gem) = 852dbfc9282b267dda8f5f80546ccc3d6d7f6fcc
RMD160 (i18n-1.2.0.gem) = 9ab4f8054a75559a7645b7ddb28b6b6e9c9858af
SHA512 (i18n-1.2.0.gem) = 557ea4bf709ff884c650cd858deb65f9871c43053d33c05022523ab5ebf88791d3454c71b1f1a614e3865273d591a4fe096ae6371596cda9ec9ac60a190f2427
Size (i18n-1.2.0.gem) = 41472 bytes