summaryrefslogtreecommitdiff
path: root/dev-crystal
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2024-04-27 18:19:44 +0000
committerLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2024-04-27 18:19:44 +0000
commitc663a399c8ed19f92599884f9e95095cf71d4766 (patch)
tree833b0ba29aaa60e8606bee86c6508c18b7d2aed4 /dev-crystal
parent916990b95ad57685d656601f9d6f5c8081b8ff82 (diff)
downloadbaldeagleos-repo-c663a399c8ed19f92599884f9e95095cf71d4766.tar.gz
baldeagleos-repo-c663a399c8ed19f92599884f9e95095cf71d4766.tar.xz
baldeagleos-repo-c663a399c8ed19f92599884f9e95095cf71d4766.zip
Adding metadata
Diffstat (limited to 'dev-crystal')
-rw-r--r--dev-crystal/athena-negotiation/Manifest2
-rw-r--r--dev-crystal/athena-negotiation/athena-negotiation-0.1.5.ebuild (renamed from dev-crystal/athena-negotiation/athena-negotiation-0.1.2.ebuild)10
-rw-r--r--dev-crystal/athena-spec/Manifest2
-rw-r--r--dev-crystal/athena-spec/athena-spec-0.3.7.ebuild (renamed from dev-crystal/athena-spec/athena-spec-0.3.4.ebuild)4
-rw-r--r--dev-crystal/crystal-db/Manifest2
-rw-r--r--dev-crystal/crystal-db/crystal-db-0.13.1.ebuild (renamed from dev-crystal/crystal-db/crystal-db-0.12.0.ebuild)2
-rw-r--r--dev-crystal/crystal-html5/Manifest1
-rw-r--r--dev-crystal/crystal-html5/crystal-html5-0.5.0.ebuild16
-rw-r--r--dev-crystal/crystal-pg/Manifest2
-rw-r--r--dev-crystal/crystal-pg/crystal-pg-0.28.0.ebuild (renamed from dev-crystal/crystal-pg/crystal-pg-0.27.0.ebuild)24
-rw-r--r--dev-crystal/crystal-sqlite3/Manifest1
-rw-r--r--dev-crystal/crystal-sqlite3/crystal-sqlite3-0.21.0.ebuild21
-rw-r--r--dev-crystal/exception_page/Manifest2
-rw-r--r--dev-crystal/exception_page/exception_page-0.4.1.ebuild (renamed from dev-crystal/exception_page/exception_page-0.3.0.ebuild)2
-rw-r--r--dev-crystal/habitat/Manifest1
-rw-r--r--dev-crystal/habitat/habitat-0.4.8.ebuild16
-rw-r--r--dev-crystal/kemal/Manifest3
-rw-r--r--dev-crystal/kemal/kemal-1.3.0.ebuild29
-rw-r--r--dev-crystal/kemal/kemal-1.5.0.ebuild (renamed from dev-crystal/kemal/kemal-1.4.0.ebuild)4
-rw-r--r--dev-crystal/kilt/kilt-0.6.1.ebuild25
-rw-r--r--dev-crystal/lucky_flow/Manifest2
-rw-r--r--dev-crystal/lucky_flow/lucky_flow-0.10.0.ebuild (renamed from dev-crystal/lucky_flow/lucky_flow-0.9.0.ebuild)4
-rw-r--r--dev-crystal/selenium/Manifest2
-rw-r--r--dev-crystal/selenium/selenium-0.12.1.ebuild (renamed from dev-crystal/selenium/selenium-0.11.0.ebuild)3
-rw-r--r--dev-crystal/spectator/Manifest2
-rw-r--r--dev-crystal/spectator/spectator-0.12.0.ebuild (renamed from dev-crystal/spectator/spectator-0.11.5.ebuild)21
-rw-r--r--dev-crystal/webdrivers/Manifest2
-rw-r--r--dev-crystal/webdrivers/webdrivers-0.4.3.ebuild (renamed from dev-crystal/webdrivers/webdrivers-0.4.1-r1.ebuild)2
28 files changed, 120 insertions, 87 deletions
diff --git a/dev-crystal/athena-negotiation/Manifest b/dev-crystal/athena-negotiation/Manifest
index 73ed604df6d7..b575ba5a04af 100644
--- a/dev-crystal/athena-negotiation/Manifest
+++ b/dev-crystal/athena-negotiation/Manifest
@@ -1,2 +1,2 @@
-DIST athena-negotiation-0.1.2.tar.gz 10625 BLAKE2B 3c66a2b696c44e16f8d98d05b187f5a29bab9d39ac9270e4a72ab65814c71c960d14849e6852ec6a88d325094c6f13fb600801dfbcd3cda93eac48715819ddee SHA512 c5e00af6d5981b7e9567958113bb140beddf305fec990fd825f67d3ded3dc6773162435be91c7b419abc264c45f366eaaa4adede7db16c460b02052be61f7913
DIST athena-negotiation-0.1.3.tar.gz 10687 BLAKE2B 13f5e206e209be614b0e24f7ee990ed024c1f0b0b69d6e0646d8d220e268a0a12bd9b1af60f05a74fd4152e20cab1658c87016f91882ed91463ddbec732a927a SHA512 6a338defbc773b5f8eb8472ba4bf18429f5418b7ac7a12cf889e75e6b42098243f6afddaaa3288e6ea5abb56107310f7510fc7911ea760aea9d61eae3369c3df
+DIST athena-negotiation-0.1.5.tar.gz 11068 BLAKE2B 87153adda08a204247859091466e7e80bdd0e46fa7f940b372f433487ee96b20da566c6fb2f9a2248cc8212f08a09d4be5f151e6328af47d2f93b72fb799d44e SHA512 7b14d99abd4702f4ea1b20c12d9c2b38044febb698772f06e4954924a81ec69f3330c5d8024fa5f95a4fe232b0e18991701002bef5865f241f7b0d66d5da9a0b
diff --git a/dev-crystal/athena-negotiation/athena-negotiation-0.1.2.ebuild b/dev-crystal/athena-negotiation/athena-negotiation-0.1.5.ebuild
index 5b7e37aefea0..9ae7366d0473 100644
--- a/dev-crystal/athena-negotiation/athena-negotiation-0.1.2.ebuild
+++ b/dev-crystal/athena-negotiation/athena-negotiation-0.1.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -17,10 +17,6 @@ KEYWORDS="~amd64"
IUSE="test"
RESTRICT="!test? ( test )"
-BDEPEND="
- test? (
- dev-crystal/athena-spec
- )
-"
+BDEPEND="test? ( dev-crystal/athena-spec )"
-DOCS=( {CHANGELOG,README}.md )
+DOCS=( {CHANGELOG,CONTRIBUTING,README}.md )
diff --git a/dev-crystal/athena-spec/Manifest b/dev-crystal/athena-spec/Manifest
index 8d6f6d2fa5ae..bea898081da1 100644
--- a/dev-crystal/athena-spec/Manifest
+++ b/dev-crystal/athena-spec/Manifest
@@ -1,2 +1,2 @@
-DIST athena-spec-0.3.4.tar.gz 10751 BLAKE2B 73976e2f6f2db8d2dcc7fa9234bd3a72f1c516fc260ffe666978ed5e245b3576afc538995e1e8cb355243b15c66b68bb49f3685b6e45ad770ec7ee651a325bf9 SHA512 fd48900f024e7e67da4ce526587555c5f9d31e0070e588717e9373710e6938c99ceb9257e92e1c01084dad5d6e934877117dcf48e19f4ca2930217c7f461229e
DIST athena-spec-0.3.5.tar.gz 10708 BLAKE2B 266062a2480d4270e3d08650fd33d65370fc4604074a4a84246d3a5ed14dc21fb7d6646ccaa796ef40bf2877b5e8a6afa4a1b8e4bba1ecba89144c4b6f246a74 SHA512 208cdf7a7a2c795084c89dd88b97f6b1c4cf7591f650601775080ea3db14f556a014e61aa7cad77c5a1bf33962f890e19fa23e8dc82629a768fd1ce8a9d639e1
+DIST athena-spec-0.3.7.tar.gz 11335 BLAKE2B 7ee9522d5bd135d36c208f4e21735b5835ebacfdcce7c9705dbcc4f59bf75b81eadac09ba32d63b0d286fc4c35cbcb2f8e19a48ec8e44539749657aeb2107cdd SHA512 d6cf454e9addae34f6f6d5b3001744388ea698d31f1a18aefcbc87262e7fe84ff157dd32d47cc9958dbdcf3545eb578c12d44d2501ccf11283f7ddf91a5625fe
diff --git a/dev-crystal/athena-spec/athena-spec-0.3.4.ebuild b/dev-crystal/athena-spec/athena-spec-0.3.7.ebuild
index 26d3b9f1f379..d35fda19eb4c 100644
--- a/dev-crystal/athena-spec/athena-spec-0.3.4.ebuild
+++ b/dev-crystal/athena-spec/athena-spec-0.3.7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2023 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -20,5 +20,7 @@ KEYWORDS="~amd64"
src_prepare() {
default
+
mkdir -p .github/workflows || die
+ touch .github/dependabot.yml || die
}
diff --git a/dev-crystal/crystal-db/Manifest b/dev-crystal/crystal-db/Manifest
index b9fe97f66620..4007e884f6ca 100644
--- a/dev-crystal/crystal-db/Manifest
+++ b/dev-crystal/crystal-db/Manifest
@@ -1,2 +1,2 @@
DIST crystal-db-0.11.0.tar.gz 37260 BLAKE2B 8fee7dd05af9585643a7fd2513ffeed8e8fd8c50cab0f467eebcbf7bbf48b94ed64ca4c524475bfc475da25e6ecf66ff3a88be1f417fdc302013fe78028c547a SHA512 a8df8d55402836d30d918a2717c145671f67ef5381895f56914aa3623135a9de3ce2d125085b16ff59460487116bc45f2e09b7001a937b3208430618049543d1
-DIST crystal-db-0.12.0.tar.gz 38786 BLAKE2B 5b830a1cfe3e4c80c38519ffe259ea495071d2d88320cc8d7e239f1d49fc77ef59ff623572ee4246abd781672bac47b3bc9f3c917aca8e2ba0bc5ebcfed14ede SHA512 103c7ecf6c27824e4743a9e90dfea3bd82fa393750fba42e780880d35846e77f87d822d8155aa1b9516111ed5b168a416214e2294a61a5adc6ffd3ae45d2c868
+DIST crystal-db-0.13.1.tar.gz 40745 BLAKE2B 3a3afe3bc60a7d2fb91ef31a5ea6d2b94bb27ee093f244ec59f908306ef125f9e5085c7de6da09c580fcd667e6ffda093053908685630f190b3f2ed9f662f589 SHA512 78d263271670eb5422e7d3d219cc895e4d508893f79800b34e46a0072bb2b3bee715bbfb588227ebcbaa4cd528810e42d6654ae92d146eeac0f19d3131847d3d
diff --git a/dev-crystal/crystal-db/crystal-db-0.12.0.ebuild b/dev-crystal/crystal-db/crystal-db-0.13.1.ebuild
index ff0aed4a4862..20a72392990c 100644
--- a/dev-crystal/crystal-db/crystal-db-0.12.0.ebuild
+++ b/dev-crystal/crystal-db/crystal-db-0.13.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2023 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/dev-crystal/crystal-html5/Manifest b/dev-crystal/crystal-html5/Manifest
index 6f9fbf79fa3a..795ac3468411 100644
--- a/dev-crystal/crystal-html5/Manifest
+++ b/dev-crystal/crystal-html5/Manifest
@@ -1 +1,2 @@
DIST crystal-html5-0.4.0.tar.gz 129317 BLAKE2B 5b818f2e3f1c9f4f5b8d5c340fa6d1e84860700d7876cfe4757676194c84d38b10463b4a42554e732666765c3fab7e33bcb67e49e8b54d42c07a1b021d335849 SHA512 73bbae557cc72e313bb9be656ab7e557d9963bc3f60f960e4393a671bb7934e2589448701dcf431bb5a9e5603eb785b6df628a353d7cdb2ce02b00c11f3d8768
+DIST crystal-html5-0.5.0.tar.gz 129298 BLAKE2B f76d155224e1fe4da2da1156cef49ba0ec20659ca20a6e41ae299f50083ed3c8f032569bbf9129a19f1b87c81be62cfba145b86aa2a714403e409086ea81d39a SHA512 72b8f4e506e60f6b60c7d883e38407137437e02138e3f6f7a5f7ffb98e393af1e0e67a2b630a24e67175b09b4b868e3d636a9b7f9420259f93532553269e9a9e
diff --git a/dev-crystal/crystal-html5/crystal-html5-0.5.0.ebuild b/dev-crystal/crystal-html5/crystal-html5-0.5.0.ebuild
new file mode 100644
index 000000000000..852885801f72
--- /dev/null
+++ b/dev-crystal/crystal-html5/crystal-html5-0.5.0.ebuild
@@ -0,0 +1,16 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit shards
+
+DESCRIPTION="Pure Crystal implementation of an HTML5-compliant Tokenizer and Parser"
+HOMEPAGE="https://github.com/naqvis/crystal-html5"
+SRC_URI="https://github.com/naqvis/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="dev-crystal/crystal-xpath2"
diff --git a/dev-crystal/crystal-pg/Manifest b/dev-crystal/crystal-pg/Manifest
index 5c1053bf88ae..8482d9a886d8 100644
--- a/dev-crystal/crystal-pg/Manifest
+++ b/dev-crystal/crystal-pg/Manifest
@@ -1,2 +1,2 @@
DIST crystal-pg-0.26.0.tar.gz 38901 BLAKE2B 954737db2ebfb02ad8ed7a071a2728199a306a8eb44a31bd7702413d271c8e9aec4d5ff104487d224e8278bb4d45fe619e8f84db930cd3c70a83a3487b6387bc SHA512 097450dbabb2c2d26deb70a9ed34f49f70e63e59055b5b3513eab9951feca546886998263848c7b7648bad716f6d67b436d1bde5ff0a89d521520350138055c1
-DIST crystal-pg-0.27.0.tar.gz 44125 BLAKE2B d14a09318eb2b5bc7629a320456ac291c0aa1370b7155592216a259f0f1d3abd7770926bb6ec30bb3f816f219770b23e050383342088844cc95182e6bdf98916 SHA512 8705f2db8e935e090d81bb19e9d1b25870ade8592dac15b007387233e90af226e9610fd549c331e543b14ec5284cd00d14712d5a8727dd2d2fedc0b55420767f
+DIST crystal-pg-0.28.0.tar.gz 44534 BLAKE2B 69f3c50e77c928055bc66ef46b729052e6c0df69a80c310bf576ed75d51a5f3a93ebb4faa10c47c8a64dc4f46fcecf2b5b82e9812d5b6839ba5f6888cf5e5bd9 SHA512 34358bc203b78fcbe3828d086dbf31b09b94e465f5c179c6a35186f2f5d42a65cd362ef75860e93eb3252699cc22787f798e09484f2e20d1284db6a384721a78
diff --git a/dev-crystal/crystal-pg/crystal-pg-0.27.0.ebuild b/dev-crystal/crystal-pg/crystal-pg-0.28.0.ebuild
index 64a8e19c66d9..8bbdc3de2993 100644
--- a/dev-crystal/crystal-pg/crystal-pg-0.27.0.ebuild
+++ b/dev-crystal/crystal-pg/crystal-pg-0.28.0.ebuild
@@ -1,9 +1,12 @@
-# Copyright 2022-2023 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-inherit databases edo shards
+declare -Ag DAEMONS_REQ_USE=(
+ [postgresql]="xml"
+)
+inherit daemons shards
DESCRIPTION="A native, non-blocking Postgres driver for Crystal"
HOMEPAGE="https://github.com/will/crystal-pg"
@@ -12,19 +15,20 @@ SRC_URI="https://github.com/will/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.t
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64"
-IUSE="test"
-RESTRICT="!test? ( test )"
-RDEPEND="dev-crystal/crystal-db"
-BDEPEND="test? ( ${DATABASES_DEPEND[postgres]} )"
+RDEPEND="
+ >=dev-crystal/crystal-db-0.13.0
+ <dev-crystal/crystal-db-0.14.0
+"
DOCS=( CHANGELOG CONTRIBUTORS {CONTRIBUTING,README}.md )
+daemons_enable postgresql test
+
src_test() {
- local -x DATABASE_URL="postgres://postgres@127.0.0.1:65432/testdb"
+ daemons_start postgresql --host 127.0.0.1
+ local -x DATABASE_URL="${POSTGRESQL_URL:?}"
- epostgres --start 65432
- edo createdb -h 127.0.0.1 -p 65432 -U postgres testdb
shards_src_test
- epostgres --stop
+ daemons_stop postgresql
}
diff --git a/dev-crystal/crystal-sqlite3/Manifest b/dev-crystal/crystal-sqlite3/Manifest
index b645ee331376..e216828b9f3f 100644
--- a/dev-crystal/crystal-sqlite3/Manifest
+++ b/dev-crystal/crystal-sqlite3/Manifest
@@ -1 +1,2 @@
DIST crystal-sqlite3-0.19.0.tar.gz 10893 BLAKE2B ab6591661f47c5b1257ade2e5a1f4db3b853851c2d699d12005bd09490224b2dfffaa8a5495f72c81d5b9f8e78195b66c61592269d4c3178b293870125d72034 SHA512 10f3447316db45d1320c9ec5ef85bc582bdc65823816362a03c7adc08f1d98c059f7f51eafcf15ed57f299a92499b128f90ff3d5207e7c72fdcf3801f9e0eacc
+DIST crystal-sqlite3-0.21.0.tar.gz 12284 BLAKE2B a6943a30d00a8ec47860121f2878ce9274aab100bfe6a8a82aadbcdd71f0b4eef1943fa29e6d86bb2807ccfe6294136d5422b797086078d5c3196b9e63fd3f89 SHA512 a11b70e714c19762a4344383b95b3106be05cf9f51f9a4491e1bfda37c7fff0c178bec366fc86845db903a597e2c6a4eeb288c2c365f0b8752345f761bc68759
diff --git a/dev-crystal/crystal-sqlite3/crystal-sqlite3-0.21.0.ebuild b/dev-crystal/crystal-sqlite3/crystal-sqlite3-0.21.0.ebuild
new file mode 100644
index 000000000000..5e62b9421679
--- /dev/null
+++ b/dev-crystal/crystal-sqlite3/crystal-sqlite3-0.21.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit shards
+
+DESCRIPTION="SQLite3 bindings for Crystal"
+HOMEPAGE="https://github.com/crystal-lang/crystal-sqlite3"
+SRC_URI="https://github.com/crystal-lang/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ >=dev-crystal/crystal-db-0.13.0
+ <dev-crystal/crystal-db-0.14.0
+"
+
+DOCS=( {CHANGELOG,README}.md )
diff --git a/dev-crystal/exception_page/Manifest b/dev-crystal/exception_page/Manifest
index 9df765e16258..4a916b207b40 100644
--- a/dev-crystal/exception_page/Manifest
+++ b/dev-crystal/exception_page/Manifest
@@ -1,2 +1,2 @@
-DIST exception_page-0.3.0.tar.gz 11056 BLAKE2B b9a6d7b53282a022ed7a2cc4597dbd93478b0eb526e5e74893bfa7d902623c851e60665013ece1bfaa760f189a2fb1fe8bd26f2c976723d54d06fee6771eb269 SHA512 a77692f859d8cbc15c226a56b2f395b26932fbbe176b374af4fad0142c387a651af75b3f1ba47b9f58f612d1394c09a1baf0e97a02f3753abb1006b9560fb081
DIST exception_page-0.3.1.tar.gz 11099 BLAKE2B 51e62c4aff40d70dc31178c190c3de7ae3484620e61cdeee1e5219ff4cbe6c645e2181a6e121dd884239e64e5c3a6191c85560e683e3db0fcd5da7de5b15de58 SHA512 68218b5b4d21fdd1e5739e196db9022cb702c59913258b319a370e21a0523c6146d41b9fe6bc4d125f428acd6913b118f0a0e3d3e70d00a97150cbc9d9967fe7
+DIST exception_page-0.4.1.tar.gz 11378 BLAKE2B 24c2e2be2d64085677bd095f9e8b336c01583d36235c17856d973a460e19c5feb1873806f8681d2affea163c11446a49760030f5a08369187a6773eb436cb958 SHA512 de90afe8c87bd231802d99c05072fb8955100eeceadf46d61339b2117494fa89693f699e8cdd16a03d40212605483d83aba4e7d97845ec596bcf06ecd9107f88
diff --git a/dev-crystal/exception_page/exception_page-0.3.0.ebuild b/dev-crystal/exception_page/exception_page-0.4.1.ebuild
index e3615aee9345..75396b2f5eda 100644
--- a/dev-crystal/exception_page/exception_page-0.3.0.ebuild
+++ b/dev-crystal/exception_page/exception_page-0.4.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/dev-crystal/habitat/Manifest b/dev-crystal/habitat/Manifest
index 1a6edd108fed..fa61d231f842 100644
--- a/dev-crystal/habitat/Manifest
+++ b/dev-crystal/habitat/Manifest
@@ -1 +1,2 @@
DIST habitat-0.4.7.tar.gz 9664 BLAKE2B c1fdaaa587e8632d323f22677c6af34d8c39357b48c787e8f244af6ad1907c43a53609c64557148480a61e09466397c1c38c22ff66a3a1e2dcf033e156102231 SHA512 d6eddcb85a8dff2722bfa74230513d9a5eda77fe33564bbe2e9207599e1bcc267db1f912df100ba5f37e8bb3dfe097986e4c2d922cf3a0e21a1f666b8c637093
+DIST habitat-0.4.8.tar.gz 10351 BLAKE2B 5bc63ac52742166c731e93d124c27a733c034866b8f7a8f3fdb831ba1931bbab250058c42539910eb6f6663900ef2f24ccf00cd25a689881606dfc0ef0b3cfdd SHA512 983fbc16d6fcc75793ae4f7edc63b5a2f64eb7a120867a088029cae615fe21f9cc365b60a9654ae5debbdfbaadc0a99caaff1b7ca23fa9b16447cabd9be0371f
diff --git a/dev-crystal/habitat/habitat-0.4.8.ebuild b/dev-crystal/habitat/habitat-0.4.8.ebuild
new file mode 100644
index 000000000000..35bfd492b1c5
--- /dev/null
+++ b/dev-crystal/habitat/habitat-0.4.8.ebuild
@@ -0,0 +1,16 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit shards
+
+DESCRIPTION="Easily configure settings for Crystal projects"
+HOMEPAGE="https://github.com/luckyframework/habitat"
+SRC_URI="https://github.com/luckyframework/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DOCS=( {CODE_OF_CONDUCT,CONTRIBUTING,README}.md )
diff --git a/dev-crystal/kemal/Manifest b/dev-crystal/kemal/Manifest
index a66b540e020e..2e6d66f00b60 100644
--- a/dev-crystal/kemal/Manifest
+++ b/dev-crystal/kemal/Manifest
@@ -1,3 +1,2 @@
DIST kemal-1.1.2.tar.gz 49111 BLAKE2B d14aca282dfe944d5d4e2f5ecf3261663bfd907e573ca64585f6f507f877a2923f43c7fd35b001924bd0f48fb2338d23e4ff52a2696f7626d56b75e346149aed SHA512 7e45da9fae8e0c5d204971af34d21102e2bd82eb1a7f6e6e860547f55dbad19b9fcc25d772fd41d4478740d70303fe75988cddb6c658eb1fdda5ffeecd7e5318
-DIST kemal-1.3.0.tar.gz 49862 BLAKE2B b99ce90c2dcc3d3634689c47e91955e9fbbadfe05f2114e8eee582a61921dd82b8caa6e4dd0d4b58ec00482237b08b216d6a3849d7382ff4d7823de62409dbfe SHA512 00b12d7bf74679dde96c929a515e7db62c455be348a33d06c0aaf182e17655be3214d523f301318315ab28400eb626f4a5b7693fd9e8bf7e99d6ded7181dbbea
-DIST kemal-1.4.0.tar.gz 51350 BLAKE2B ba81724cd0b4d24e64dbfa8df35f45ea782841833fa051a169b41eecd207286424985ef924bc3eb78036c4f26d1330ecc43459164042454d3183cb6f181973d6 SHA512 ff78f9489de31000830ec5cca7e6fc15e4ba8e85c4e6c9e5b2378521e73f47e210ad1e763d36d893b930bc601bae3b1a905ab5bc12df07e426e7d5e0608e78cd
+DIST kemal-1.5.0.tar.gz 51705 BLAKE2B bb05921a4d21e1e94f01faefa532553dddcc1a8d85d6a12d8f14d632b2563dd2c4cbf2376ce57436f3a859c5b02f4d5bc56ce188bb089ac3995c434ee553bdf9 SHA512 b58c1294913e62d84ba28a181d42ac3900e1038fcd5e09cbd665aa4d0c3dea68485b4c6e7559d52510c17de15494f8a745f41f2b55c0a5932ce98700103884fc
diff --git a/dev-crystal/kemal/kemal-1.3.0.ebuild b/dev-crystal/kemal/kemal-1.3.0.ebuild
deleted file mode 100644
index aace18b901ca..000000000000
--- a/dev-crystal/kemal/kemal-1.3.0.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit shards
-
-DESCRIPTION="Lightning Fast, Super Simple web framework"
-HOMEPAGE="
- https://kemalcr.com/
- https://github.com/kemalcr/kemal
-"
-SRC_URI="https://github.com/kemalcr/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
- dev-crystal/exception_page
- dev-crystal/radix
-"
-
-src_prepare() {
- default
-
- # 'crystal eval' fails
- rm spec/run_spec.cr || die
-}
diff --git a/dev-crystal/kemal/kemal-1.4.0.ebuild b/dev-crystal/kemal/kemal-1.5.0.ebuild
index 70028fda5d16..164a54c4c0c0 100644
--- a/dev-crystal/kemal/kemal-1.4.0.ebuild
+++ b/dev-crystal/kemal/kemal-1.5.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2023 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -23,7 +23,7 @@ RDEPEND="
src_test() {
# conflicts with spec/run_spec.cr
- unset CRYSTAL_OPTS
+ local -x CRYSTAL_OPTS=
shards_src_test
}
diff --git a/dev-crystal/kilt/kilt-0.6.1.ebuild b/dev-crystal/kilt/kilt-0.6.1.ebuild
index f6ea9ef7db04..09736f26d513 100644
--- a/dev-crystal/kilt/kilt-0.6.1.ebuild
+++ b/dev-crystal/kilt/kilt-0.6.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -15,17 +15,16 @@ KEYWORDS="~amd64"
IUSE="test"
RESTRICT="!test? ( test )"
+TEST_DEPEND="
+ dev-crystal/crustache
+ dev-crystal/jbuilder
+ dev-crystal/liquid
+ dev-crystal/slang
+ dev-crystal/temel
+ dev-crystal/water
+"
RDEPEND="dev-crystal/crikey"
-BDEPEND="
- doc? (
- dev-crystal/crustache
- )
- test? (
- dev-crystal/crustache
- dev-crystal/jbuilder
- dev-crystal/liquid
- dev-crystal/slang
- dev-crystal/temel
- dev-crystal/water
- )
+DEPEND="
+ doc? ( ${TEST_DEPEND} )
+ test? ( ${TEST_DEPEND} )
"
diff --git a/dev-crystal/lucky_flow/Manifest b/dev-crystal/lucky_flow/Manifest
index 60b1039c7174..40e5341bfb1b 100644
--- a/dev-crystal/lucky_flow/Manifest
+++ b/dev-crystal/lucky_flow/Manifest
@@ -1,2 +1,2 @@
-DIST lucky_flow-0.9.0.tar.gz 16811 BLAKE2B c5a01bd000e0977a65f959fb9f3ed2ed3103ef1bb2b8bca549634297c317b65196af44116486f65b1b4d6ddec424004df884eee61b557afc07157b178e3b7ded SHA512 003016d5a623df2b748b949cf0d993fea765b7e68b795e4143c22f69d3849ccc19d529a597559716fcd8b8e21a31e1c0035ff6b1b62b02fc518675012b3e53ef
+DIST lucky_flow-0.10.0.tar.gz 17564 BLAKE2B 4f118108a2f8960c04cab97fa260df6fe98ad81be6c1630d2a48c4320b4533961a8e6e3983fbbdea358ec2bdab5eb5035f1d4bc3e5222c08a3e34408f20fa74a SHA512 8b03266d9d259665a7274b95880c211654170db135f618cf84148d693ae6c7658ff3fe1c4df896e10db8139cf9d6e0f5a2659829f3e4f657eff7f9cf1d25f4c0
DIST lucky_flow-0.9.1.tar.gz 16887 BLAKE2B 3dd6422f9edaaebf032fa08cdfe35392d91b933980b2b2de65b785ec8c63140f8cbb2b055a679e94725445a68a9ccaafb2f4a5de74bb1cac8928133be330b75d SHA512 bd09f0cf141236ed8648f9db507f652de2986348df9b5db44d389849d196e10af17de11ecaea850fea3a9c844bbad456fd4360a53ee44ba2d1b1dae0f9c15084
diff --git a/dev-crystal/lucky_flow/lucky_flow-0.9.0.ebuild b/dev-crystal/lucky_flow/lucky_flow-0.10.0.ebuild
index a213375bdc89..853a596095a4 100644
--- a/dev-crystal/lucky_flow/lucky_flow-0.9.0.ebuild
+++ b/dev-crystal/lucky_flow/lucky_flow-0.10.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -22,5 +22,5 @@ RDEPEND="
"
src_test() {
- ecrystal spec --tag "~headless_chrome"
+ shards_src_test --tag "~headless_chrome" --tag "~headless_firefox"
}
diff --git a/dev-crystal/selenium/Manifest b/dev-crystal/selenium/Manifest
index 98a9edeb1c69..871db7058d8d 100644
--- a/dev-crystal/selenium/Manifest
+++ b/dev-crystal/selenium/Manifest
@@ -1,2 +1,2 @@
-DIST selenium-0.11.0.tar.gz 19041 BLAKE2B 1cb6d2479b503dbb9e688f606e551ef4f5c5baa0f5c17fa98f20b1c12d11227c911a6e3025812fa36a7171199314682abbf6134770f6307c7e284909d9ec9205 SHA512 1086be36dd6785677db87e2eb982c5eaf7621e18246276765afc68a2a735ece9fe5331623516eb74b22e81232b071901e78afec087e696f13223c611acca77b0
DIST selenium-0.12.0.tar.gz 19117 BLAKE2B 071bec550a262076b44368fcee29086b7e578394de965b8fe52b9910e63742b334ccee76da9ea21f39dbeff192678087f3b9f7dbf30c7531e0471280e922231a SHA512 86abefb770feb451f9f454eb982fd073e4df87b8630dd53be385d5beeae9c1261c52f6a949935a3a4a0776d5c93992bbe253b245f7024ed8ca93fd8b5ed0e3b6
+DIST selenium-0.12.1.tar.gz 19720 BLAKE2B f5ef7659036de72bdc0eff5bf69018502a5e79098dde75f3d5b35201a4dda474e89680d91b858c36e477f7cc52e50762fc3ed6e565cb6c47d2aa24c7993d2213 SHA512 d8db492f29f555fec420371496cdfd2c1891dd247d2d271b83dcf8b7ceca868c98cee3a73764cd8c26667cfbe17c1119e19013d2394076e64dd502695a3bb45c
diff --git a/dev-crystal/selenium/selenium-0.11.0.ebuild b/dev-crystal/selenium/selenium-0.12.1.ebuild
index 4f9b7c7cb9e7..b58563a3fcbf 100644
--- a/dev-crystal/selenium/selenium-0.11.0.ebuild
+++ b/dev-crystal/selenium/selenium-0.12.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -18,6 +18,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
IUSE="test"
+
RESTRICT="test"
PROPERTIES="test_network"
diff --git a/dev-crystal/spectator/Manifest b/dev-crystal/spectator/Manifest
index 93417466d26f..03aeb8aa0e16 100644
--- a/dev-crystal/spectator/Manifest
+++ b/dev-crystal/spectator/Manifest
@@ -1,2 +1,2 @@
-DIST spectator-0.11.5.tar.gz 154689 BLAKE2B 7da8a3af4400b28af47f343cb149257a6fb11b9f04a1074bcbbcc1237127820ca4feca5419e7b358a41f2d7bab2f42886af11525e4b46121a41f8d5918085a44 SHA512 c9a24d203826dac8ffc518ac57351bb3cf08f5ba1cee65b233e74bb1a30d35c2074f3186c2dbe67ea502dfb4fc9f0128bc7296f43e80ee95c6b259bcd756f084
DIST spectator-0.11.6.tar.gz 155945 BLAKE2B 338942440b04682c0614aeead71b3762663088d9693db7f995ec12067de1c7161672458505d270da2b625553bd6b8495f43c0176bf053891f778948a5f2eeb25 SHA512 989fc8131d053fa45eecf9219b4a9bd8715dc3ae3e515734cfddbaf11a6db1a28428505ce738d0d64080185dd5f23f9720bfddeeb2ed6246e72d275f2464f819
+DIST spectator-0.12.0.tar.gz 156833 BLAKE2B 49fb7de6bbf9091fc081f18fce921f2f37d4a56aecb7927296f27e7168deacb4ace8c2a720e039e122d29366735ba2bc0484893c5f617f9b202f350b329d8266 SHA512 4f67c1609c8055de9f354634bcd15aab408dfddf9392e05e34a882ba027a23135c8f00322286dad6ff6adaed3b934dbef44f9816ecd48b0d59fa25d200e71b16
diff --git a/dev-crystal/spectator/spectator-0.11.5.ebuild b/dev-crystal/spectator/spectator-0.12.0.ebuild
index ac6ecd55d5d0..57e1d6d47b76 100644
--- a/dev-crystal/spectator/spectator-0.11.5.ebuild
+++ b/dev-crystal/spectator/spectator-0.12.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-inherit check-reqs shards
+inherit shards
DESCRIPTION="Feature-rich testing framework for Crystal inspired by RSpec"
HOMEPAGE="https://github.com/icy-arctic-fox/spectator"
@@ -15,12 +15,17 @@ KEYWORDS="~amd64"
DOCS=( {ARCHITECTURE,CHANGELOG,CONTRIBUTING,README}.md )
-CHECKREQS_MEMORY="3G"
+src_test() {
+ # adopted from .gitlab-ci.yml
+ shards_src_test spec/matchers/ spec/spectator/*.cr
+ shards_src_test spec/docs/
+ shards_src_test spec/features/
+ shards_src_test spec/issues/
+ shards_src_test spec/rspec/
-pkg_pretend() {
- has test "${FEATURES}" && check-reqs_pkg_pretend
-}
+ # Build failure
+ #shards_src_test spec/spectator/dsl/
-pkg_setup() {
- has test "${FEATURES}" && check-reqs_pkg_setup
+ # Will eat all your memory
+ #shards_src_test spec/spectator/mocks/
}
diff --git a/dev-crystal/webdrivers/Manifest b/dev-crystal/webdrivers/Manifest
index 34a0d2aa1e9e..f91b774b9ebf 100644
--- a/dev-crystal/webdrivers/Manifest
+++ b/dev-crystal/webdrivers/Manifest
@@ -1,2 +1,2 @@
-DIST webdrivers-0.4.1.tar.gz 6944 BLAKE2B d835d24866d941b0dce80fe4eddefef3bd9718ec2f2625b436173da41edb00d995c2bd8900c1c0a4bdaa69679456dd2792a86a7691491f4e34494578e9165ce1 SHA512 d524eb696e10666e581a07b8e9999e7f3285e54a212004e460ffe01e7d4e6f6a2a0a460f06069ef6aa697caa9ab8300275311d1a8263b3a23c3dacc73f01c86b
DIST webdrivers-0.4.2.tar.gz 6989 BLAKE2B efedebeb0fd60c711e188a3679c08b36455dd87ebbc676898ab1b43a3be4807e7e23306a84c3f39d991944a57c7f4a722a1b68bed8b8a4477f1a4d574b8f526a SHA512 e704bab7176cf2e62f0cfa6fd7b7c4a76028ed4c54a6b05c79f7c8cbd267448c6324d266b97d78be18c7be46f67f08391b894a72c073e00d27d6306f0000bfe5
+DIST webdrivers-0.4.3.tar.gz 7512 BLAKE2B 447e0ab917d96ef79d982a9ceb4cf70c5cd4714437f183012e91b55a7e63a64a3fb4769cfc85d078c558750981248ec9e6b8724117409c220330e1fcab0e61f6 SHA512 7d46c7592cae01119fc0c8367a55284ce12750f3dc9643eb95ac106926561b798adb4e42b2042f4977b5d7e09d834da58f4b21ae5df2993f76b20d869d526556
diff --git a/dev-crystal/webdrivers/webdrivers-0.4.1-r1.ebuild b/dev-crystal/webdrivers/webdrivers-0.4.3.ebuild
index a23a7f4ad779..2c17c29393ba 100644
--- a/dev-crystal/webdrivers/webdrivers-0.4.1-r1.ebuild
+++ b/dev-crystal/webdrivers/webdrivers-0.4.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8