diff options
-rw-r--r-- | dev-perl/Test-More-UTF8/Manifest | 1 | ||||
-rw-r--r-- | dev-perl/Test-More-UTF8/Test-More-UTF8-0.50.0.ebuild | 27 | ||||
-rw-r--r-- | dev-perl/Test-More-UTF8/metadata.xml | 12 | ||||
-rw-r--r-- | dev-perl/Text-Template/Manifest | 1 | ||||
-rw-r--r-- | dev-perl/Text-Template/Text-Template-1.530.0.ebuild | 31 | ||||
-rw-r--r-- | dev-ruby/autoprefixer-rails/Manifest | 1 | ||||
-rw-r--r-- | dev-ruby/autoprefixer-rails/autoprefixer-rails-9.4.2.ebuild | 36 | ||||
-rw-r--r-- | dev-ruby/backports/Manifest | 1 | ||||
-rw-r--r-- | dev-ruby/backports/backports-3.11.4.ebuild | 23 | ||||
-rw-r--r-- | dev-ruby/chunky_png/Manifest | 1 | ||||
-rw-r--r-- | dev-ruby/chunky_png/chunky_png-1.3.11.ebuild | 33 | ||||
-rw-r--r-- | dev-ruby/fast_gettext/Manifest | 1 | ||||
-rw-r--r-- | dev-ruby/fast_gettext/fast_gettext-1.8.0.ebuild | 55 | ||||
-rw-r--r-- | eclass/ruby-fakegem.eclass | 3 | ||||
-rw-r--r-- | profiles/package.mask | 6 |
15 files changed, 231 insertions, 1 deletions
diff --git a/dev-perl/Test-More-UTF8/Manifest b/dev-perl/Test-More-UTF8/Manifest new file mode 100644 index 000000000000..e3c4073f651d --- /dev/null +++ b/dev-perl/Test-More-UTF8/Manifest @@ -0,0 +1 @@ +DIST Test-More-UTF8-0.05.tar.gz 3397 BLAKE2B 166eafc1826d02af63a04ad259f72caa7d12e3d938573f42684e8a0ebb211d4e60b0fc325808ef7ff92a4b064e207e3b8dc72dce42905cd336b3b5810b9a40e7 SHA512 9a1ba4216037aa1517ef57b2e5a40bd78f2f3aaaff3683a4e45f10d4b574b5e2752509a5620d8a76156135b4fa7182320a182a5a6900bf450979d805d7dc05a3 diff --git a/dev-perl/Test-More-UTF8/Test-More-UTF8-0.50.0.ebuild b/dev-perl/Test-More-UTF8/Test-More-UTF8-0.50.0.ebuild new file mode 100644 index 000000000000..be244ab7a459 --- /dev/null +++ b/dev-perl/Test-More-UTF8/Test-More-UTF8-0.50.0.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DIST_AUTHOR=MONS +DIST_VERSION=0.05 + +inherit perl-module + +DESCRIPTION="Enhancing Test::More for UTF8-based projects" + +SLOT="0" +KEYWORDS="~amd64 ~x86" + +IUSE="" + +PERL_RM_FILES=( + "t/pod-coverage.t" + "t/pod.t" +) +RDEPEND=" + virtual/perl-Test-Simple +" +DEPEND="${RDEPEND} + virtual/perl-ExtUtils-MakeMaker +" diff --git a/dev-perl/Test-More-UTF8/metadata.xml b/dev-perl/Test-More-UTF8/metadata.xml new file mode 100644 index 000000000000..60e177e22c0c --- /dev/null +++ b/dev-perl/Test-More-UTF8/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>perl@gentoo.org</email> + <name>Gentoo Perl Project</name> + </maintainer> + <upstream> + <remote-id type="cpan">Test-More-UTF8</remote-id> + <remote-id type="cpan-module">Test::More::UTF8</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-perl/Text-Template/Manifest b/dev-perl/Text-Template/Manifest index 73bd27df4f4c..1bcf5b866a3f 100644 --- a/dev-perl/Text-Template/Manifest +++ b/dev-perl/Text-Template/Manifest @@ -1,3 +1,4 @@ DIST Text-Template-1.46.tar.gz 43952 BLAKE2B 6dff627f7924e0a84528687245da5b69ecaba8dbe26fd932e09b4486cc74743ae98e6874a0062566ae2339f6f2f1d7364c7cae292111b1c815c52ceddec30338 SHA512 406c218d5d59dc74419749fb5151d011fb4d629e6de79378be1290db23a602a9f7897f04ac80080b8ec2661d997f9e05bed7861e480130750471166da0a94592 DIST Text-Template-1.47.tar.gz 48988 BLAKE2B a34bc1b4dc7e29f5171d9aa5da21d9083763701ba19ff9f50ca488f8a3936181fc17f7d8e517743fc77ac7e8f688aea33a802c949edfff3c61b79b7f272ca489 SHA512 af5ad3fc8191d2dd8609735b6a7d6221e4f7ec668c6bc35650081fee248cdc9676984302d420ac227baf8d2de6f6eb023e01f54290b90508e294ba4309b0e68e DIST Text-Template-1.51.tar.gz 48054 BLAKE2B ca44e383799624949a5fa05de288a86351422cf7e4efcdb7f1a98b16216443aa3e269f7e69eb134458e889250133aa81dd15922b8a20ab4bf83b92fc16ac82ed SHA512 038a810746684b26cd6a763cfb8adff57a2ed8dc57e44b170b6ba6c8271d513289546294439cfe1c8b77f40153751596a023079ee79bfc6b59fa9393cfcc04f4 +DIST Text-Template-1.53.tar.gz 48863 BLAKE2B 1b054122fb9b17e36304f51888b8c284a2cc83db0d416827ebafdf65d45c683840c89588936f5ccf3ad26ed37bf894bb76c30fb07cb86b8e188df3a9654413be SHA512 136860f16f5100b7a672ae798be1e8d2bd1d6091e63248e9dca3bea42566e8289809d863576c7dcd734865eadb79f8d8f6443457cd14012f486ef14c98732228 diff --git a/dev-perl/Text-Template/Text-Template-1.530.0.ebuild b/dev-perl/Text-Template/Text-Template-1.530.0.ebuild new file mode 100644 index 000000000000..e55f695eb9b0 --- /dev/null +++ b/dev-perl/Text-Template/Text-Template-1.530.0.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DIST_AUTHOR=MSCHOUT +DIST_VERSION=1.53 + +inherit perl-module + +DESCRIPTION="Expand template text with embedded Perl" + +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" + +RDEPEND="virtual/perl-Carp + virtual/perl-Encode + virtual/perl-Exporter" + +DEPEND="${RDEPEND} + virtual/perl-ExtUtils-MakeMaker + test? ( + virtual/perl-File-Temp + virtual/perl-Safe + dev-perl/Test-More-UTF8 + virtual/perl-Test-Simple + dev-perl/Test-Warnings + )" + +PERL_RM_FILES=( "t/author-pod-syntax.t" "t/author-signature.t" ) diff --git a/dev-ruby/autoprefixer-rails/Manifest b/dev-ruby/autoprefixer-rails/Manifest index 76979f8ac360..275b54346fd5 100644 --- a/dev-ruby/autoprefixer-rails/Manifest +++ b/dev-ruby/autoprefixer-rails/Manifest @@ -3,3 +3,4 @@ DIST autoprefixer-rails-8.6.5.gem 208896 BLAKE2B 50e8b8ef3fec9a0bb8d68afa8950989 DIST autoprefixer-rails-9.1.4.gem 206336 BLAKE2B bea7ed6c4650fc9b5e647e186c1f27b229eb1cdfabe21d5d30abec50636252b87e59fe7fa08499d081508c57302816da589276548c9e90cdfda75e89d0643f50 SHA512 75e4fb7986e6f51f104c39f41fc61c991abb942444a78a7befd060c5e6454c4a1981685f93bfab0bfab8ed374b446eed8adb5279bfc627cee22a6a0c1bc7aa7e DIST autoprefixer-rails-9.2.1.gem 208384 BLAKE2B 6f16e02fcde2d90e4cf7da8031cb8898d1acb6ec30e97c8b91f1f2b282a7d0154c848d04916095f7e47010627cf74bc9d07a147fb3266874f732d67549f7ebba SHA512 b2b20ac759a5988e61782d062d0ea6722ad99dc50ca1d02506dacce4168f79aeb0999f4dc558feb73998a79408ffb594ee901687f2e2205a81b3ebd61e6e8bbb DIST autoprefixer-rails-9.3.1.gem 208896 BLAKE2B 8b9012ea0d4bdf002b0a705105437fb3ee09f930cf03ebfedd410ff26d171ad8d21a31276e052e3ab82317ca83e469019625ac60489d0a39c79930496a706505 SHA512 9aab5b49454b9e49220b993e04ab92122d1c2dbee824c3c1c51d82e01340461a340c21b302630fd83cfdd786de3c6f27a82a13d8f4e357e73ea93ccd735e8438 +DIST autoprefixer-rails-9.4.2.gem 211968 BLAKE2B bfb47c0a2f7c69f658cea39d299b74a8be9741b65ede701e7b8beab945c97cec86a42f8eb0d45615b6bc3c0f24fad08e341e67dc0a735e468107016147435b18 SHA512 a7e3db3025726866cb9f3298e6537d70664f47fbe4505566230e6adde63d625eab9e3f81cdaeaa95c1fa44054b28f9bceaae042df182bbb2eb3407f7d870607d diff --git a/dev-ruby/autoprefixer-rails/autoprefixer-rails-9.4.2.ebuild b/dev-ruby/autoprefixer-rails/autoprefixer-rails-9.4.2.ebuild new file mode 100644 index 000000000000..5c7bdefdb192 --- /dev/null +++ b/dev-ruby/autoprefixer-rails/autoprefixer-rails-9.4.2.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +USE_RUBY="ruby23 ruby24 ruby25" + +RUBY_FAKEGEM_RECIPE_DOC="rdoc" +RUBY_FAKEGEM_RECIPE_TEST="rspec3" +RUBY_FAKEGEM_EXTRADOC="README.md" + +RUBY_FAKEGEM_EXTRAINSTALL="vendor" + +inherit ruby-fakegem eapi7-ver + +DESCRIPTION="Add vendor prefixes to CSS rules using values from the Can I Use website" +HOMEPAGE="https://github.com/ai/autoprefixer-rails" +LICENSE="MIT" + +KEYWORDS="~amd64" +SLOT="$(ver_cut 1)" +IUSE="" + +ruby_add_rdepend "dev-ruby/execjs:*" + +ruby_add_bdepend "test? ( + dev-ruby/rails + dev-ruby/rake + dev-ruby/rspec-rails +)" + +all_ruby_prepare() { + sed -i -e "/bundler/d" -e "/BUNDLE/d" spec/app/config/boot.rb || die + sed -i -e "/Bundler/,+3d" spec/app/config/application.rb || die + rm spec/rails_spec.rb spec/compass_spec.rb || die +} diff --git a/dev-ruby/backports/Manifest b/dev-ruby/backports/Manifest index 0ad50d417875..7a1297621baa 100644 --- a/dev-ruby/backports/Manifest +++ b/dev-ruby/backports/Manifest @@ -1 +1,2 @@ +DIST backports-3.11.4.gem 157696 BLAKE2B 0c341380e350a61fac7ad09a2425598214945f1ecb26abf8f17494a2fc6ee256ee20517555bfde433cd2f564fd1148211c2cfd1c16d21ecbe574492837f610ef SHA512 bbc2afae9b40d2e3b14e46321200fb5e8290a2494a86187939e8e51b4a960b62aec55bee3ee37da4ece3d575a50653e63b950915eaedff745125ab39926765ad DIST backports-3.8.0.gem 146944 BLAKE2B 20798893f692d69cdf39d64f1f5568bb74780875ca9c6a36e788ea44c46d133aa954f2882b3802a2c483ee486d1ea3ef968db397914191273978e40ac1ae0bda SHA512 898472ee88dd0df46067de12ef38bb033b270573ff09db99982336b9eb264c90003e6e150101f7fc0034998961d81eac7b2f72e1e843e0a7e683b6b98980153f diff --git a/dev-ruby/backports/backports-3.11.4.ebuild b/dev-ruby/backports/backports-3.11.4.ebuild new file mode 100644 index 000000000000..b5c777719849 --- /dev/null +++ b/dev-ruby/backports/backports-3.11.4.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +USE_RUBY="ruby24 ruby25" +RUBY_FAKEGEM_RECIPE_DOC="rdoc" +RUBY_FAKEGEM_TASK_TEST="test" + +inherit ruby-fakegem + +DESCRIPTION="Backports of Ruby features for older Ruby" +HOMEPAGE="https://github.com/marcandre/backports" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~sparc ~x86" +IUSE="" + +all_ruby_prepare() { + # Avoid activesupport test that no longer works in Rails 5. This also avoids + # a dependency on activesupport + sed -i -e '/test_rails/,/^ end/ s:^:#:' test/_backport_guards_test.rb || die +} diff --git a/dev-ruby/chunky_png/Manifest b/dev-ruby/chunky_png/Manifest index 8edc14c28825..6dfc4dd4c3a5 100644 --- a/dev-ruby/chunky_png/Manifest +++ b/dev-ruby/chunky_png/Manifest @@ -1 +1,2 @@ DIST chunky_png-1.3.10.gem 352768 BLAKE2B ae34d2bc8199e46add874511343a7e8ecf08ed3ec3e488a22a99335895d260ebb60c6be96c5771915a176f44e354599373feafce9dda362b6ebc2b58cd92e79f SHA512 968e068a6fbcc3a91d435509a118976de56c62b9e311d201064aae2eb8129994b6c0876ca5ed3368b0415b238f46d14ab1059d00cbf473aaf9631456596e58c3 +DIST chunky_png-1.3.11.gem 352768 BLAKE2B a60607830c41921f8e8018b91e459103d0a793a6c3a5491f36399dff0ac83dee09f66173f01e3e8f8f2bcf9fc69b1ffa53a9bc29adda758be75fefec391f7900 SHA512 5935bc7672ef4eb271abe0e2d4b83c2628ecb9d4fc1bb095d28d0f7fd5e13443492bc91b2c9c1de59d8bb669c185cddaeef62d03d3b0df88ecfaaa3c7a2a0ba6 diff --git a/dev-ruby/chunky_png/chunky_png-1.3.11.ebuild b/dev-ruby/chunky_png/chunky_png-1.3.11.ebuild new file mode 100644 index 000000000000..b27b58ce8a1e --- /dev/null +++ b/dev-ruby/chunky_png/chunky_png-1.3.11.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +USE_RUBY="ruby23 ruby24 ruby25" + +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +RUBY_FAKEGEM_TASK_DOC="" +RUBY_FAKEGEM_DOCDIR="" + +RUBY_FAKEGEM_EXTRADOC="BENCHMARKING.rdoc CHANGELOG.rdoc README.md" + +RUBY_FAKEGEM_GEMSPEC="chunky_png.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Pure Ruby library that can read and write PNG images" +HOMEPAGE="https://wiki.github.com/wvanbergen/chunky_png" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +all_ruby_prepare() { + sed -i -e '/[bB]undler/s:^:#:' {spec,benchmarks}/*.rb || die + rm Gemfile* || die + + # Avoid git dependency + sed -i -e '/s.files/d' ${RUBY_FAKEGEM_GEMSPEC} || die +} diff --git a/dev-ruby/fast_gettext/Manifest b/dev-ruby/fast_gettext/Manifest index 2dd171fe1c5e..2b55a810d1cc 100644 --- a/dev-ruby/fast_gettext/Manifest +++ b/dev-ruby/fast_gettext/Manifest @@ -1,2 +1,3 @@ DIST fast_gettext-1.6.0.tar.gz 88780 BLAKE2B 237a37bf505fe7520a25c6014f0524201905f8cf112624370477229db2d06f7160bad62e42878688ef954a1b72166e21a7f3a89de66c21aec780749fb26cd8bb SHA512 0f26cf8bd8a2078631d32be14fb6bd194dc9bd8a6727a355f4d2978441c972785747063ec4d8b8b1d4c78f07914a8b6cccf37ed85a37e7833bfe724d1d159ae9 DIST fast_gettext-1.7.0.tar.gz 89176 BLAKE2B a42f50570c65ecf229dab0e29ad40ed3fd0f431f59fcc7daff4ad564131751e8a9884d52dfb8f2edd87b6fd5d1267973225fb51f9256844b37c28b251d15d757 SHA512 83c66c4f7bce6ccc08c1fe9e2b3cb71ea751d68bbff36587039a0b7af7e6276cb481debd3668673822455b9805114531547b28a777cafa8bda0f204ba36bf5a9 +DIST fast_gettext-1.8.0.tar.gz 89309 BLAKE2B 8ead2922662667c24d07dbc1145002583b1a65edd3cb581ac5bc058560aca38ed083e0470d4834cfdc5abae36f1e8264171b75649343675ab415b28ea2f0e8ab SHA512 0657b5955268166787a32bb74481cd07309018429c21707e061e022d67d5d2448d2d173149f164d16ff5f6c9ffa0feef38369b79daa299e1283fdcdc019ad72e diff --git a/dev-ruby/fast_gettext/fast_gettext-1.8.0.ebuild b/dev-ruby/fast_gettext/fast_gettext-1.8.0.ebuild new file mode 100644 index 000000000000..5b90552bd7b2 --- /dev/null +++ b/dev-ruby/fast_gettext/fast_gettext-1.8.0.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +USE_RUBY="ruby23 ruby24 ruby25" + +RUBY_FAKEGEM_TASK_DOC="" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG Readme.md" + +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +inherit ruby-fakegem + +DESCRIPTION="GetText but 3.5x faster, 560x less memory, clean namespace and threadsave!" +HOMEPAGE="https://github.com/grosser/fast_gettext" +SRC_URI="https://github.com/grosser/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86" +IUSE="" + +ruby_add_bdepend "test? ( dev-ruby/bundler )" + +all_ruby_prepare() { + rm Gemfile.lock || die + + # Remove jeweler and bump from Gemfile since they are not needed for tests. + sed -i -e '/jeweler/d' -e '/bump/d' -e '/appraisal/d' Gemfile || die + + # Avoid unneeded dependency on git and development dependencies. + sed -e '/git ls-files/ s:^:#:' \ + -e '/\(wwtd\|bump\|sqlite3\|activerecord\|i18n\)/ s:^:#:' \ + -i fast_gettext.gemspec || die + + # Avoid a test dependency on activerecord since this is now in the + # dependency tree for app-admin/puppet and many arches don't have + # rails keyworded. + sed -i -e '/active_record/ s:^:#:' spec/spec_helper.rb || die + rm -f spec/fast_gettext/translation_repository/db_spec.rb || die + sed -i -e '/works with DB repository/,/^ end/ s:^:#:' spec/fast_gettext/storage_spec.rb || die + sed -i -e '/with i18n loaded/,/^ end/ s:^:#:' spec/fast_gettext/vendor/string_spec.rb || die + + # Don't run a test that requires safe mode which we can't provide + # due to insecure directory settings for the portage dir. This spec + # also calls out to ruby which won't work with different ruby + # implementations. + sed -i -e '/can work in SAFE mode/,/^ end/ s:^:#:' spec/fast_gettext/translation_repository/mo_spec.rb || die +} + +each_ruby_prepare() { + # Make sure the right ruby interpreter is used + sed -i -e "s:bundle exec ruby:bundle exec ${RUBY}:" spec/fast_gettext/vendor/*spec.rb || die +} diff --git a/eclass/ruby-fakegem.eclass b/eclass/ruby-fakegem.eclass index ecbf6403e43d..e2c333a5e7f4 100644 --- a/eclass/ruby-fakegem.eclass +++ b/eclass/ruby-fakegem.eclass @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2018 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # @ECLASS: ruby-fakegem.eclass @@ -380,6 +380,7 @@ all_fakegem_compile() { ;; rdoc) rdoc ${RUBY_FAKEGEM_DOC_SOURCES} || die "failed to (re)build documentation" + rm -f doc/js/*.gz || die "failed to remove duplicated compressed javascript files" ;; yard) yard doc ${RUBY_FAKEGEM_DOC_SOURCES} || die "failed to (re)build documentation" diff --git a/profiles/package.mask b/profiles/package.mask index 16513c5a853d..c065ba44123e 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -29,6 +29,12 @@ #--- END OF EXAMPLES --- +# Hans de Graaff <graaff@gentoo.org> (9 Dec 2018) +# No longer provides tests and no tagged upstream releases. No reverse +# dependencies. Use classifier-reborn instead. Masked for removal +# in 30 days. +dev-ruby/classifier + # Hans de Graaff <graaff@gentoo.org> (1 Dec 2018) # Old Rails 5.0 version. This version is no longer maintained # upstream. Please update to Rails 5.1 or newer. |