summaryrefslogtreecommitdiff
path: root/www-apps/nanoc
diff options
context:
space:
mode:
Diffstat (limited to 'www-apps/nanoc')
-rw-r--r--www-apps/nanoc/Manifest8
-rw-r--r--www-apps/nanoc/nanoc-4.12.16.ebuild103
-rw-r--r--www-apps/nanoc/nanoc-4.12.19.ebuild103
-rw-r--r--www-apps/nanoc/nanoc-4.13.0.ebuild (renamed from www-apps/nanoc/nanoc-4.12.17.ebuild)16
4 files changed, 8 insertions, 222 deletions
diff --git a/www-apps/nanoc/Manifest b/www-apps/nanoc/Manifest
index 371fc9702c49..128a617a512c 100644
--- a/www-apps/nanoc/Manifest
+++ b/www-apps/nanoc/Manifest
@@ -1,11 +1,7 @@
-DIST nanoc-4.12.16.tar.gz 350823 BLAKE2B 8196589290b5120b74bd2063e60f1fad14af98f7c8ffcef0a226d28ecb3f129ab04c913ad921e64c9551965c8fe1e26da1e0f41baa64a75caa372d6796c5084b SHA512 e04a562d87250286a9fbdc0381fdc64868f87f67d1ae9ce81f0e21c13496e168cfc4936c02b3cba87e8d647ab070670a208722fd53f4265eb3674b7ba20ccebd
-DIST nanoc-4.12.17.tar.gz 350964 BLAKE2B ca19c259eac8005f2612f61b902005d43196e3e01e8bb0c7a77f9f68bc27486ad6e6e9860420817a633b9a48973f7d98689046cbdb6fe4c185ae18583168d6d2 SHA512 d5a8d3711642f65078102be9317ac2b7db3635c5ff5616d2c05fd917e5cba76a8a21ceeb0a84565723d334f8d62cb55c8097eac07c9bc30f783916c8d312b8c1
-DIST nanoc-4.12.19.tar.gz 352620 BLAKE2B 1e6f7e4b49ffd52f985c8a8e4f33401b03abf64569c719a888c603cc8cf1cc2409cf5513dccaa3517bc2d4180e60bec4060db7672d999c486bc4e2138e272946 SHA512 0118eda03479bbdc75098e789ab1095942dfc8967dc6f628e07a93826241845df253eb5701803df2386cf56aaabf6670ed3e8589dcfdcdd331a13def3b05374c
DIST nanoc-4.12.20.tar.gz 355843 BLAKE2B 44974de8d84af651f636f369206875a42aa349f78a98d6425cea5d65cc30a5bcbbc10975493b58b87605ae5efb7748712b69e652b94a146242df8fbc3ce8cc87 SHA512 b714ac4e743be390dc1484ed29b018da51751f704667cabd8c9c8c7f937eb32863da33f5e7b53838d641e1448e582b9aa729d38df9f25c6eb21358aafd3dbd8c
DIST nanoc-4.12.21.tar.gz 356922 BLAKE2B 7395bfdba8d27c6f60b8df072bc862c3541beafc4aa36fa5e5e6cce1d558eed462e445fe8414ec952c65840b2eab6cd3457b49a537b8197642bf3bf79074bb71 SHA512 a68af1ef19affe2188a7b4813bda24dd75d6e1c9de4465dd68271c22efb1b7af302906a58465cd177e8dd4922bd3a2292dd3059458e77f8e3e637bf63b3330b7
-EBUILD nanoc-4.12.16.ebuild 2899 BLAKE2B 8a3868ab6ea631c9668e053cc6b2a21feff9a87169334822a7fc1aeebe7046d82b671d2720531d1d994f1c93efc4dc8ddf281c9c3f1b8b5c15a8879bafa4686e SHA512 1e44edf9e5af7c5cfb83d9986eebf34f30957013f5009e6960c71df8c30a0715ac86245671944631037fe8a5c4c17ca58fc255bc227d5fab1a2c9fe9eca7aae6
-EBUILD nanoc-4.12.17.ebuild 2892 BLAKE2B 7ba0bb2bc726b040dff935971ec816d80e90fd9a870b373e922c81aeda631f2bddecf77b6dbf8c06959ea6019246b322a98d62f9f079e02bd35693771a19579b SHA512 e0a26308c772837fb62d5ea5f853da2d17379cb5ffc06ad9a5430e5e700c0a2b11a70939f231a4979384b5be90653a7c4cf63537c8b971ef4d0a9ae90e76b341
-EBUILD nanoc-4.12.19.ebuild 2894 BLAKE2B 120a560b1502f06f9396f36af97b6d2a9122d1992ff282d7116baecb23d572ec079ef8ad1519d58fec7bdc8a48cb90349372bfab2cabb8cee898b5119e3e33d8 SHA512 93951408596911f7d8b848fcc9c73bef4feba1166f69b7a9c4d71a1a2933bd0a6456606ffebd8f73682721fd0d5bf7fb2026765c75cbe677e2d64ac6857f69d1
+DIST nanoc-4.13.0.tar.gz 356745 BLAKE2B 55b529669937db12e820d1ed83800415a01e6e9b96b9b2be0e339e8e66d1f7a7ce6982ad3a8e6357875fc326aa96675775e8f39a01fa614d39a1f34e152e6581 SHA512 06f537a9a15ae1ec8bf94cc242dfd76fb99330fbe81ebb1375f711cf568e33579745ac571d37258666cdfd903493cd924da390b1710cef7a31d93cfa28ecb81f
EBUILD nanoc-4.12.20.ebuild 2935 BLAKE2B 2b53eedefbe991f31b45d66a9c0767ea1c59081e28908955c5ad1e6790eca294506ed376f4cff26419f71b6f23b254e23a4b03f6b45882525fb3adf25d8b22d8 SHA512 0379e6f4a7d466bc0361c43064500886d41eea38ebfc4d8684b2b4044efda072aabb89fb1d4a0ccaff5bb32e68a1a30da1a1405e2661b3d5e0a3d001ee9e211d
EBUILD nanoc-4.12.21.ebuild 2942 BLAKE2B 54815ec0a07f54d81ce83360c3e863095da475595d1478597286b8b2775e462c261e1a51f549c85912784ee2397987b8e02e79f4782efc5f3144d9e4d721eb9a SHA512 9886a3008414d5a926f53b73a2acfcb7ef8b7130d2d6dc50826d74ba2a18910165005181d049b3db46ad9f43fe333c9a2bdaa4b7f4799ff7bf24532d0d5dd9c6
+EBUILD nanoc-4.13.0.ebuild 2638 BLAKE2B b2fb6638465faaf067f2b971e9cba0874a2c2b3113d7773dbfadae550bd8a648e9fccd590a5ca1be2f0e96807a54c7c8e8204af93494d757978154940e4116c0 SHA512 2116d4f92367ac4780826e696c4a7bc0a32249ac0f4fcf4bd4a65d6013d61bc22e81147fe52391fe3c1f82c645a531537ba95bc5f8578e22f741d73b16e77c6a
MISC metadata.xml 394 BLAKE2B 7b8c56a3dc98dbfc894dd1956390b9ea58fad15bd061590e776778af087d281e30fccdca9d5b227aad4b99ec0c370759ae501eafc58bf87cc56811cfb51b4647 SHA512 9e56f1314cf818d30c3153f5ada0ac75c70d460e9137de7146bc9af41ceebcd578de1336bebf141e41ba0969dbca332b8e06269dd61e91b7a33e207b2f6b4997
diff --git a/www-apps/nanoc/nanoc-4.12.16.ebuild b/www-apps/nanoc/nanoc-4.12.16.ebuild
deleted file mode 100644
index 96152932c2bc..000000000000
--- a/www-apps/nanoc/nanoc-4.12.16.ebuild
+++ /dev/null
@@ -1,103 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby30 ruby31 ruby32"
-
-RUBY_FAKEGEM_EXTRADOC="NEWS.md README.md"
-
-RUBY_FAKEGEM_GEMSPEC="nanoc.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="nanoc is a simple but very flexible static site generator written in Ruby"
-HOMEPAGE="https://nanoc.app/"
-SRC_URI="https://github.com/nanoc/nanoc/archive/${PV}.tar.gz -> ${P}.tar.gz"
-LICENSE="MIT"
-
-KEYWORDS="~amd64"
-SLOT="0"
-IUSE="${IUSE} minimal"
-
-DEPEND+="test? ( app-text/asciidoc app-text/highlight )"
-
-RUBY_S="${P}/nanoc"
-
-ruby_add_rdepend "!minimal? (
- dev-ruby/mime-types:*
- dev-ruby/rack:*
- www-servers/adsf
-)
- >=dev-ruby/addressable-2.5
- >=dev-ruby/colored-1.2:0
- >=www-apps/nanoc-checking-1.0.2:1
- ~www-apps/nanoc-cli-${PV}
- ~www-apps/nanoc-core-${PV}
- www-apps/nanoc-deploying:1
- >=dev-ruby/parallel-1.12:1
- >=dev-ruby/tty-command-0.8:0
- >=dev-ruby/tty-which-0.4:0
-"
-
-ruby_add_bdepend "test? (
- dev-ruby/rspec:3
- dev-ruby/asciidoctor
- dev-ruby/fuubar
- dev-ruby/haml
- dev-ruby/maruku
- >=dev-ruby/mocha-0.13
- dev-ruby/minitest
- dev-ruby/mustache
- dev-ruby/pry
- dev-ruby/rdoc
- >=dev-ruby/rouge-3.5.1:2
- dev-ruby/rubypants
- dev-ruby/systemu
- dev-ruby/timecop
- dev-ruby/vcr
- dev-ruby/webmock
- dev-ruby/yard
-)
-doc? (
- dev-ruby/kramdown
- dev-ruby/rdiscount
- dev-ruby/yard
-)"
-
-all_ruby_prepare() {
- # Avoid unneeded development dependencies
- sed -i -e '/simplecov/I s:^:#:' \
- -e '/codecov/I s:^:#:' test/helper.rb ../common/spec/spec_helper_head_core.rb || die
- sed -i -e '/coverall/I s:^:#:' \
- -e '/rubocop/ s:^:#:' Rakefile || die
- sed -i -e '2igem "psych", "~> 4.0"' test/helper.rb || die
-
- echo "-r ./spec/spec_helper.rb" > .rspec || die
-
- # Avoid basepath issues when generating gemspec
- sed -i -e "s:require_relative ':require './:" ${RUBY_FAKEGEM_GEMSPEC} || die
-
- # Avoid tests requiring a network connection or make assumptions
- # about the local network environment.
- rm -f test/checking/checks/test_{css,html}.rb spec/nanoc/cli/commands/view_spec.rb || die
-
- # Avoid tests for unpackaged or obsolete dependencies
- rm spec/nanoc/filters/less_spec.rb \
- test/filters/test_{erubis,markaby,rainpress}.rb || die
-
- # Avoid tests that are specific to haml 6.x which is currently not packaged
- sed -i -e '/test_filter_\(with_proper_indentation\|error\)/askip "haml 6"' test/filters/test_haml.rb || die
-
- # Avoid non-fatal failing tests due to specifics in the environment
- sed -e '124askip "ordering issues"' -e '168askip "ordering issues"' \
- -i spec/nanoc/data_sources/filesystem_spec.rb || die
- sed -e '/def test_default_encoding/,/^ end/ s:^:#:' \
- -i test/orig_cli/commands/test_create_site.rb || die
-
- # Fix deprecated minitest constant
- sed -i -e 's/MiniTest/Minitest/' test/rule_dsl/test_rules_collection.rb || die
-}
-
-each_ruby_test() {
- MT_NO_PLUGINS=true RUBYLIB="${S}/lib" ${RUBY} -S rake spec test_all || die
-}
diff --git a/www-apps/nanoc/nanoc-4.12.19.ebuild b/www-apps/nanoc/nanoc-4.12.19.ebuild
deleted file mode 100644
index a79a4d304195..000000000000
--- a/www-apps/nanoc/nanoc-4.12.19.ebuild
+++ /dev/null
@@ -1,103 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby31 ruby32"
-
-RUBY_FAKEGEM_EXTRADOC="NEWS.md README.md"
-
-RUBY_FAKEGEM_GEMSPEC="nanoc.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="nanoc is a simple but very flexible static site generator written in Ruby"
-HOMEPAGE="https://nanoc.app/"
-SRC_URI="https://github.com/nanoc/nanoc/archive/${PV}.tar.gz -> ${P}.tar.gz"
-LICENSE="MIT"
-
-KEYWORDS="~amd64"
-SLOT="0"
-IUSE="${IUSE} minimal"
-
-DEPEND+="test? ( app-text/asciidoc app-text/highlight )"
-
-RUBY_S="${P}/nanoc"
-
-ruby_add_rdepend "!minimal? (
- dev-ruby/mime-types:*
- dev-ruby/rack:*
- www-servers/adsf
-)
- >=dev-ruby/addressable-2.5
- >=dev-ruby/colored-1.2:0
- >=www-apps/nanoc-checking-1.0.2:1
- ~www-apps/nanoc-cli-${PV}
- ~www-apps/nanoc-core-${PV}
- www-apps/nanoc-deploying:1
- >=dev-ruby/parallel-1.12:1
- >=dev-ruby/tty-command-0.8:0
- >=dev-ruby/tty-which-0.4:0
-"
-
-ruby_add_bdepend "test? (
- dev-ruby/rspec:3
- dev-ruby/asciidoctor
- dev-ruby/fuubar
- dev-ruby/haml
- dev-ruby/maruku
- >=dev-ruby/mocha-0.13
- dev-ruby/minitest
- dev-ruby/mustache
- dev-ruby/pry
- dev-ruby/rdoc
- >=dev-ruby/rouge-3.5.1:2
- dev-ruby/rubypants
- dev-ruby/systemu
- dev-ruby/timecop
- dev-ruby/vcr
- dev-ruby/webmock
- dev-ruby/yard
-)
-doc? (
- dev-ruby/kramdown
- dev-ruby/rdiscount
- dev-ruby/yard
-)"
-
-all_ruby_prepare() {
- # Avoid unneeded development dependencies
- sed -i -e '/simplecov/I s:^:#:' \
- -e '/codecov/I s:^:#:' test/helper.rb ../common/spec/spec_helper_head_core.rb || die
- sed -i -e '/coverall/I s:^:#:' \
- -e '/rubocop/ s:^:#:' Rakefile || die
- # sed -i -e '2igem "psych", "~> 4.0"' test/helper.rb || die
-
- echo "-r ./spec/spec_helper.rb" > .rspec || die
-
- # Avoid basepath issues when generating gemspec
- sed -i -e "s:require_relative ':require './:" ${RUBY_FAKEGEM_GEMSPEC} || die
-
- # Avoid tests requiring a network connection or make assumptions
- # about the local network environment.
- rm -f test/checking/checks/test_{css,html}.rb spec/nanoc/cli/commands/view_spec.rb || die
-
- # Avoid tests for unpackaged or obsolete dependencies
- rm spec/nanoc/filters/less_spec.rb \
- test/filters/test_{erubis,markaby,rainpress}.rb || die
-
- # Avoid tests that are specific to haml 6.x which is currently not packaged
- sed -i -e '/test_filter_\(with_proper_indentation\|error\)/askip "haml 6"' test/filters/test_haml.rb || die
-
- # Avoid non-fatal failing tests due to specifics in the environment
- sed -e '124askip "ordering issues"' -e '168askip "ordering issues"' \
- -i spec/nanoc/data_sources/filesystem_spec.rb || die
- sed -e '/def test_default_encoding/,/^ end/ s:^:#:' \
- -i test/orig_cli/commands/test_create_site.rb || die
-
- # Fix deprecated minitest constant
- sed -i -e 's/MiniTest/Minitest/' test/rule_dsl/test_rules_collection.rb || die
-}
-
-each_ruby_test() {
- MT_NO_PLUGINS=true RUBYLIB="${S}/lib" ${RUBY} -S rake spec test_all || die
-}
diff --git a/www-apps/nanoc/nanoc-4.12.17.ebuild b/www-apps/nanoc/nanoc-4.13.0.ebuild
index a4a5b6c23b41..beab24ca753f 100644
--- a/www-apps/nanoc/nanoc-4.12.17.ebuild
+++ b/www-apps/nanoc/nanoc-4.13.0.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-USE_RUBY="ruby31 ruby32"
+USE_RUBY="ruby31 ruby32 ruby33"
RUBY_FAKEGEM_EXTRADOC="NEWS.md README.md"
@@ -15,8 +15,8 @@ HOMEPAGE="https://nanoc.app/"
SRC_URI="https://github.com/nanoc/nanoc/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
-KEYWORDS="~amd64"
SLOT="0"
+KEYWORDS="~amd64"
IUSE="${IUSE} minimal"
DEPEND+="test? ( app-text/asciidoc app-text/highlight )"
@@ -30,7 +30,7 @@ ruby_add_rdepend "!minimal? (
)
>=dev-ruby/addressable-2.5
>=dev-ruby/colored-1.2:0
- >=www-apps/nanoc-checking-1.0.2:1
+ >=www-apps/nanoc-checking-1.0.5:1
~www-apps/nanoc-cli-${PV}
~www-apps/nanoc-core-${PV}
www-apps/nanoc-deploying:1
@@ -51,12 +51,14 @@ ruby_add_bdepend "test? (
dev-ruby/pry
dev-ruby/rdoc
>=dev-ruby/rouge-3.5.1:2
+ dev-ruby/rspec-its
dev-ruby/rubypants
dev-ruby/systemu
dev-ruby/timecop
dev-ruby/vcr
dev-ruby/webmock
dev-ruby/yard
+ www-apps/nanoc-spec
)
doc? (
dev-ruby/kramdown
@@ -70,7 +72,6 @@ all_ruby_prepare() {
-e '/codecov/I s:^:#:' test/helper.rb ../common/spec/spec_helper_head_core.rb || die
sed -i -e '/coverall/I s:^:#:' \
-e '/rubocop/ s:^:#:' Rakefile || die
- sed -i -e '2igem "psych", "~> 4.0"' test/helper.rb || die
echo "-r ./spec/spec_helper.rb" > .rspec || die
@@ -89,13 +90,8 @@ all_ruby_prepare() {
sed -i -e '/test_filter_\(with_proper_indentation\|error\)/askip "haml 6"' test/filters/test_haml.rb || die
# Avoid non-fatal failing tests due to specifics in the environment
- sed -e '124askip "ordering issues"' -e '168askip "ordering issues"' \
- -i spec/nanoc/data_sources/filesystem_spec.rb || die
sed -e '/def test_default_encoding/,/^ end/ s:^:#:' \
-i test/orig_cli/commands/test_create_site.rb || die
-
- # Fix deprecated minitest constant
- sed -i -e 's/MiniTest/Minitest/' test/rule_dsl/test_rules_collection.rb || die
}
each_ruby_test() {