diff options
Diffstat (limited to 'ruby-raa')
47 files changed, 346 insertions, 67 deletions
diff --git a/ruby-raa/asciidoctor/DEPENDS b/ruby-raa/asciidoctor/DEPENDS index 17744a822d..257635e6a7 100755 --- a/ruby-raa/asciidoctor/DEPENDS +++ b/ruby-raa/asciidoctor/DEPENDS @@ -1 +1 @@ -depends ruby-2.6 +depends RUBY diff --git a/ruby-raa/asciidoctor/DETAILS b/ruby-raa/asciidoctor/DETAILS index 65f1960cbc..b815c4a2c6 100755 --- a/ruby-raa/asciidoctor/DETAILS +++ b/ruby-raa/asciidoctor/DETAILS @@ -1,8 +1,8 @@ SPELL=asciidoctor - VERSION=2.0.16 + VERSION=2.0.18 SOURCE="$SPELL-$VERSION.tar.gz" SOURCE_URL[0]=https://github.com/${SPELL}/${SPELL}/archive/v${VERSION}.tar.gz - SOURCE_HASH=sha512:95003640632cc99f1edd2447156135267ad78f24983418817f19256fab6e313b8faab9f676317e7cc610728abb8b047f2d2f481f4700009a2d6bdd3b9efcc463 + SOURCE_HASH=sha512:b47b377520046d95101fc9bcd3defdf7219714ebadc0d069cb108d39a349fcf1abd1e61178e1515f75bb69e9e3d0f8cb2de67de5a0f8aa75fdd139d693c0e437 SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}" WEB_SITE="https://asciidoctor.org/" LICENSE[0]=MIT diff --git a/ruby-raa/asciidoctor/HISTORY b/ruby-raa/asciidoctor/HISTORY index a05682fb11..b65fd2e4b5 100644 --- a/ruby-raa/asciidoctor/HISTORY +++ b/ruby-raa/asciidoctor/HISTORY @@ -1,3 +1,7 @@ +2022-11-23 Ismael Luceno <ismael@sourcemage.org> + * DEPENDS: switch dependency to RUBY + * DETAILS: updated spell to 2.0.18 + 2021-10-02 Florian Franzmann <bwlf@bandrate.org> * DEPENDS: depend on RUBY instead of ruby-2.6 diff --git a/ruby-raa/rake/BUILD b/ruby-raa/rake/BUILD index 27ba77ddaf..712941efe5 100755 --- a/ruby-raa/rake/BUILD +++ b/ruby-raa/rake/BUILD @@ -1 +1 @@ -true +gem build rake.gemspec diff --git a/ruby-raa/rake/DETAILS b/ruby-raa/rake/DETAILS index bafd960383..8d8d4c8b75 100755 --- a/ruby-raa/rake/DETAILS +++ b/ruby-raa/rake/DETAILS @@ -1,11 +1,10 @@ SPELL=rake - VERSION=0.9.2.2 - SOURCE_HASH=sha512:afa558f2ab8bf83a307258f92e7d3990ef2546a4a2cfa2c14b5e9ac346818f22eaf31e4a2649243acee5a94a3455c101277c08fd017051d49b95efc4806dfec7 - SOURCE=$SPELL-$VERSION.tgz + VERSION=13.0.6 + SOURCE_HASH=sha512:1b438be96d8cedaf70e961b0bbd2217692b0b5537b2e1d5f599158e7da3e300cf6ab0c5f0c52fea89be0beb675effbbf563d24e55c84fb673b4982013355e03c + SOURCE=$SPELL-$VERSION.tar.gz SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION - SOURCE_URL[0]=http://ftp.debian.org/debian/pool/main/r/rake/rake_0.9.2.2.orig.tar.gz - #SOURCE_URL[0]=http://rubyforge.org/frs/download.php/56872/$SOURCE - WEB_SITE=http://rake.rubyforge.org/ + SOURCE_URL[0]=https://github.com/ruby/rake/archive/v$VERSION/$SOURCE + WEB_SITE=https://github.com/ruby/rake ENTERED=20050524 LICENSE[0]=MIT KEYWORDS="ruby devel" diff --git a/ruby-raa/rake/HISTORY b/ruby-raa/rake/HISTORY index b24426ccf4..186ce17d38 100644 --- a/ruby-raa/rake/HISTORY +++ b/ruby-raa/rake/HISTORY @@ -1,3 +1,6 @@ +2022-08-17 Ismael Luceno <ismael@sourcemage.org> + * INSTALL, BUILD, DETAILS: updated spell to 13.0.6 + 2012-08-03 Sukneet Basuta <sukneet@sourcemage.org> * DETAILS: spell updated to 0.9.2.2 SOURCE_URL changed to debian since upstream does not have diff --git a/ruby-raa/rake/INSTALL b/ruby-raa/rake/INSTALL index 98fdea90f6..0a7912a27c 100755 --- a/ruby-raa/rake/INSTALL +++ b/ruby-raa/rake/INSTALL @@ -1 +1 @@ -ruby install.rb +gem install --local --ignore-dependencies --verbose rake diff --git a/ruby-raa/ruby-2.6/CONFLICTS b/ruby-raa/ruby-2.6/CONFLICTS index 8d3adf3ffc..a488b716e5 100755 --- a/ruby-raa/ruby-2.6/CONFLICTS +++ b/ruby-raa/ruby-2.6/CONFLICTS @@ -1,15 +1,16 @@ -conflicts ruby y -conflicts ruby-1.8 -conflicts ruby-1.9 -conflicts ruby-2.0 -conflicts ruby-2.1 -conflicts ruby-2.2 -conflicts ruby-2.3 -conflicts ruby-2.4 -conflicts ruby-2.5 -conflicts ruby-2.7 -conflicts ruby-3.0 -conflicts ruby-3.1 -conflicts ruby-enterprise-edition -conflicts rubygems +conflicts ruby y && +conflicts ruby-1.8 && +conflicts ruby-1.9 && +conflicts ruby-2.0 && +conflicts ruby-2.1 && +conflicts ruby-2.2 && +conflicts ruby-2.3 && +conflicts ruby-2.4 && +conflicts ruby-2.5 && +conflicts ruby-2.7 && +conflicts ruby-3.0 && +conflicts ruby-3.1 && +conflicts ruby-3.2 && +conflicts ruby-enterprise-edition && +conflicts rubygems && conflicts rake diff --git a/ruby-raa/ruby-2.6/HISTORY b/ruby-raa/ruby-2.6/HISTORY index 2fd420a497..71bc4f2300 100644 --- a/ruby-raa/ruby-2.6/HISTORY +++ b/ruby-raa/ruby-2.6/HISTORY @@ -1,3 +1,6 @@ +2022-12-25 Pavel Vinogradov <public@sourcemage.org> + * CONFLICTS: added ruby-3.2 + 2022-04-12 Pavel Vinogradov <public@sourcemage.org> * DETAILS: version 2.6.10, SECURITY_PATCH++, (CVE-2022-28739) diff --git a/ruby-raa/ruby-2.7/CONFLICTS b/ruby-raa/ruby-2.7/CONFLICTS index 41996113ac..a58dc1f332 100755 --- a/ruby-raa/ruby-2.7/CONFLICTS +++ b/ruby-raa/ruby-2.7/CONFLICTS @@ -1,15 +1,17 @@ -conflicts ruby y -conflicts ruby-1.8 -conflicts ruby-1.9 -conflicts ruby-2.0 -conflicts ruby-2.1 -conflicts ruby-2.2 -conflicts ruby-2.3 -conflicts ruby-2.4 -conflicts ruby-2.5 -conflicts ruby-2.6 -conflicts ruby-3.0 -conflicts ruby-3.1 -conflicts ruby-enterprise-edition -conflicts rubygems +conflicts ruby y && +conflicts ruby-1.8 && +conflicts ruby-1.9 && +conflicts ruby-2.0 && +conflicts ruby-2.1 && +conflicts ruby-2.2 && +conflicts ruby-2.3 && +conflicts ruby-2.4 && +conflicts ruby-2.5 && +conflicts ruby-2.6 && +conflicts ruby-3.0 && +conflicts ruby-3.1 && +conflicts ruby-3.2 && +conflicts ruby-3.3 && +conflicts ruby-enterprise-edition && +conflicts rubygems && conflicts rake diff --git a/ruby-raa/ruby-2.7/DETAILS b/ruby-raa/ruby-2.7/DETAILS index 768718142d..685104c97b 100755 --- a/ruby-raa/ruby-2.7/DETAILS +++ b/ruby-raa/ruby-2.7/DETAILS @@ -1,7 +1,7 @@ SPELL=ruby-2.7 - VERSION=2.7.6 - SOURCE_HASH=sha512:e86410b59d5917786fe43b00fd75dedd0e7f84611286b9274c542d2e562088fcee6bcc6c2596c30ccf793280d2bac6bfbb2619ef0513b3ca31f10f88684c7b1f:UPSTREAM_HASH - SECURITY_PATCH=2 + VERSION=2.7.8 + SOURCE_HASH=sha512:4b49dff3e1c2e79d914e10418e4c03026f5d4c137dc337f5c720fe26cb9fcdcf4afc6b7c967356cf5fbe04cc5ef431174c48a035becf3e2322c2c45d3c9b2f59:UPSTREAM_HASH + SECURITY_PATCH=4 SOURCE=ruby-$VERSION.tar.xz URL_SUFFIX="ruby/${VERSION%.*}/$SOURCE" SOURCE_URL[0]=https://cache.ruby-lang.org/pub/$URL_SUFFIX diff --git a/ruby-raa/ruby-2.7/HISTORY b/ruby-raa/ruby-2.7/HISTORY index d5a3ec3bcf..7ec99b55ef 100644 --- a/ruby-raa/ruby-2.7/HISTORY +++ b/ruby-raa/ruby-2.7/HISTORY @@ -1,3 +1,15 @@ +2023-12-25 Pavel Vinogradov <public@sourcemage.org> + * CONFLICTS: added ruby-3.3 + +2023-03-30 Pavel Vinogradov <public@sourcemage.org> + * DETAILS: version 2.7.8, SECURITY_PATCH++, (CVE-2023-28755, CVE-2023-28756) + +2022-12-25 Pavel Vinogradov <public@sourcemage.org> + * CONFLICTS: added ruby-3.2 + +2022-11-25 Pavel Vinogradov <public@sourcemage.org> + * DETAILS: version 2.7.7, SECURITY_PATCH++, (CVE-2021-33621) + 2022-04-12 Pavel Vinogradov <public@sourcemage.org> * DETAILS: version 2.7.6, SECURITY_PATCH++, (CVE-2022-28739) diff --git a/ruby-raa/ruby-3.0/BUILD b/ruby-raa/ruby-3.0/BUILD index 47d08e04ec..8eb8acfbc2 100755 --- a/ruby-raa/ruby-3.0/BUILD +++ b/ruby-raa/ruby-3.0/BUILD @@ -1,2 +1,2 @@ -OPTS+=" --enable-shared $RUBY_DOCS" && +OPTS+=" --enable-shared --without-baseruby $RUBY_DOCS" && default_build diff --git a/ruby-raa/ruby-3.0/CONFLICTS b/ruby-raa/ruby-3.0/CONFLICTS index 66c60882b7..347188e91b 100755 --- a/ruby-raa/ruby-3.0/CONFLICTS +++ b/ruby-raa/ruby-3.0/CONFLICTS @@ -1,15 +1,17 @@ -conflicts ruby y -conflicts ruby-1.8 -conflicts ruby-1.9 -conflicts ruby-2.0 -conflicts ruby-2.1 -conflicts ruby-2.2 -conflicts ruby-2.3 -conflicts ruby-2.4 -conflicts ruby-2.5 -conflicts ruby-2.6 -conflicts ruby-2.7 -conflicts ruby-3.1 -conflicts ruby-enterprise-edition -conflicts rubygems +conflicts ruby y && +conflicts ruby-1.8 && +conflicts ruby-1.9 && +conflicts ruby-2.0 && +conflicts ruby-2.1 && +conflicts ruby-2.2 && +conflicts ruby-2.3 && +conflicts ruby-2.4 && +conflicts ruby-2.5 && +conflicts ruby-2.6 && +conflicts ruby-2.7 && +conflicts ruby-3.1 && +conflicts ruby-3.2 && +conflicts ruby-3.3 && +conflicts ruby-enterprise-edition && +conflicts rubygems && conflicts rake diff --git a/ruby-raa/ruby-3.0/DEPENDS b/ruby-raa/ruby-3.0/DEPENDS index 97256c1477..58da625838 100755 --- a/ruby-raa/ruby-3.0/DEPENDS +++ b/ruby-raa/ruby-3.0/DEPENDS @@ -1,4 +1,5 @@ depends gmp && +depends libyaml && depends zlib && optional_depends gdbm "" "" "for gdbm support" && optional_depends tk "" "" "for tk support" && diff --git a/ruby-raa/ruby-3.0/DETAILS b/ruby-raa/ruby-3.0/DETAILS index 6885aca186..16cea6a8b1 100755 --- a/ruby-raa/ruby-3.0/DETAILS +++ b/ruby-raa/ruby-3.0/DETAILS @@ -1,7 +1,7 @@ SPELL=ruby-3.0 - VERSION=3.0.4 - SOURCE_HASH="sha512:53bf7dd403b0c68af9691882ad8ed7422c8d1f496627428fb4c3caf0b0313715524b744c5f453aced2d49e16e55f3f45b46b9a77aa3097dbfcae7caa0208194b:UPSTREAM_HASH" - SECURITY_PATCH=2 + VERSION=3.0.6 + SOURCE_HASH="sha512:abbf883cd9f3ddbd171df8f8c3cd35d930623c4c01a5e01387de0aee9811cca7604b82163e18e04f809773bf1ca5a450f13f62f3db14f191f610e116ae4fa6f8:UPSTREAM_HASH" + SECURITY_PATCH=4 SOURCE=ruby-$VERSION.tar.xz URL_SUFFIX="ruby/${VERSION%.*}/$SOURCE" SOURCE_URL[0]=https://cache.ruby-lang.org/pub/$URL_SUFFIX diff --git a/ruby-raa/ruby-3.0/HISTORY b/ruby-raa/ruby-3.0/HISTORY index 8b3268a4a2..304c2d81e3 100644 --- a/ruby-raa/ruby-3.0/HISTORY +++ b/ruby-raa/ruby-3.0/HISTORY @@ -1,3 +1,19 @@ +2023-12-25 Pavel Vinogradov <public@sourcemage.org> + * CONFLICTS: added ruby-3.3 + +2023-03-30 Pavel Vinogradov <public@sourcemage.org> + * DETAILS: version 3.0.6, SECURITY_PATCH++, (CVE-2023-28755, CVE-2023-28756) + +2023-01-03 Pavel Vinpgradov <public@sourcemage.org> + * BUILD: disabled bootstrapping with installed ruby + * DEPENDS: needs libyaml + +2022-12-25 Pavel Vinogradov <public@sourcemage.org> + * CONFLICTS: added ruby-3.2 + +2022-11-25 Pavel Vinogradov <public@sourcemage.org> + * DETAILS: version 3.0.5, SECURITY_PATCH++, (CVE-2021-33621) + 2022-04-12 Pavel Vinogradov <public@sourcemage.org> * DETAILS: version 3.0.4, SECURITY_PATCH++, (CVE-2022-28738, CVE-2022-28739) diff --git a/ruby-raa/ruby-3.1/BUILD b/ruby-raa/ruby-3.1/BUILD index 47d08e04ec..8eb8acfbc2 100755 --- a/ruby-raa/ruby-3.1/BUILD +++ b/ruby-raa/ruby-3.1/BUILD @@ -1,2 +1,2 @@ -OPTS+=" --enable-shared $RUBY_DOCS" && +OPTS+=" --enable-shared --without-baseruby $RUBY_DOCS" && default_build diff --git a/ruby-raa/ruby-3.1/CONFLICTS b/ruby-raa/ruby-3.1/CONFLICTS index a78baaab6c..0b886d3f7f 100755 --- a/ruby-raa/ruby-3.1/CONFLICTS +++ b/ruby-raa/ruby-3.1/CONFLICTS @@ -10,6 +10,7 @@ conflicts ruby-2.5 && conflicts ruby-2.6 && conflicts ruby-2.7 && conflicts ruby-3.0 && +conflicts ruby-3.2 && +conflicts ruby-3.3 && conflicts ruby-enterprise-edition && -conflicts rubygems && -conflicts rake +conflicts rubygems diff --git a/ruby-raa/ruby-3.1/DEPENDS b/ruby-raa/ruby-3.1/DEPENDS index 97256c1477..58da625838 100755 --- a/ruby-raa/ruby-3.1/DEPENDS +++ b/ruby-raa/ruby-3.1/DEPENDS @@ -1,4 +1,5 @@ depends gmp && +depends libyaml && depends zlib && optional_depends gdbm "" "" "for gdbm support" && optional_depends tk "" "" "for tk support" && diff --git a/ruby-raa/ruby-3.1/DETAILS b/ruby-raa/ruby-3.1/DETAILS index a6bfbe94e5..d3f3791b40 100755 --- a/ruby-raa/ruby-3.1/DETAILS +++ b/ruby-raa/ruby-3.1/DETAILS @@ -1,7 +1,7 @@ SPELL=ruby-3.1 - VERSION=3.1.2 - SOURCE_HASH="sha512:4a74e9efc6ea4b3eff4fec7534eb1fff4794d021531defc2e9937e53c6668db8ecdc0fff2bc23d5e6602d0df344a2caa85b31c5414309541e3d5313ec82b6e21:UPSTREAM_HASH" - SECURITY_PATCH=1 + VERSION=3.1.4 + SOURCE_HASH="sha512:a627bb629a10750b8b2081ad451a41faea0fc85d95aa1e267e3d2a0f56a35bb58195d4a8d13bbdbd82f4197a96dae22b1cee1dfc83861ec33a67ece07aef5633:UPSTREAM_HASH" + SECURITY_PATCH=3 SOURCE=ruby-$VERSION.tar.xz URL_SUFFIX="ruby/${VERSION%.*}/$SOURCE" SOURCE_URL[0]=https://cache.ruby-lang.org/pub/$URL_SUFFIX diff --git a/ruby-raa/ruby-3.1/HISTORY b/ruby-raa/ruby-3.1/HISTORY index 276790562d..1491dfe436 100644 --- a/ruby-raa/ruby-3.1/HISTORY +++ b/ruby-raa/ruby-3.1/HISTORY @@ -1,3 +1,31 @@ +2023-12-25 Pavel Vinogradov <public@sourcemage.org> + * CONFLICTS: added ruby-3.3 + +2023-03-30 Pavel Vinogradov <public@sourcemage.org> + * DETAILS: version 3.1.4, SECURITY_PATCH++, (CVE-2023-28755, CVE-2023-28756) + +2023-01-03 Pavel Vinpgradov <public@sourcemage.org> + * BUILD: disabled bootstrapping with installed ruby + * DEPENDS: needs libyaml + +2022-12-25 Pavel Vinogradov <public@sourcemage.org> + * CONFLICTS: added ruby-3.2 + +2022-11-25 Pavel Vinogradov <public@sourcemage.org> + * DETAILS: version 3.1.3, SECURITY_PATCH++, (CVE-2021-33621) + +2022-09-05 Ismael Luceno <ismael@sourcemage.org> + * CONFLICTS: removed conflict with rake + +2022-08-22 Ismael Luceno <ismael@sourcemage.org> + * DETAILS: PATCHLEVEL++ + +2022-08-16 Ismael Luceno <ismael@sourcemage.org> + * PRE_BUILD, patches/0001-Fix-build-with-LibreSSL-3.5.patch: + fixed build against libressl + * patches/0001-Unbundle-gems.patch: + unbundled gems due to build issues against musl + 2022-04-12 Pavel Vinogradov <public@sourcemage.org> * DETAILS: version 3.1.2, SECURITY_PATCH++, (CVE-2022-28738, CVE-2022-28739) diff --git a/ruby-raa/ruby-3.1/PRE_BUILD b/ruby-raa/ruby-3.1/PRE_BUILD new file mode 100755 index 0000000000..c230ad14bf --- /dev/null +++ b/ruby-raa/ruby-3.1/PRE_BUILD @@ -0,0 +1,3 @@ +default_pre_build && +cd "$SOURCE_DIRECTORY" && +apply_patch_dir patches diff --git a/ruby-raa/ruby-3.1/patches/0001-Fix-build-with-LibreSSL-3.5.patch b/ruby-raa/ruby-3.1/patches/0001-Fix-build-with-LibreSSL-3.5.patch new file mode 100644 index 0000000000..55993d95eb --- /dev/null +++ b/ruby-raa/ruby-3.1/patches/0001-Fix-build-with-LibreSSL-3.5.patch @@ -0,0 +1,25 @@ +From e25fb0d0d86da5a9398ebdc9216b2ea89f80fa3d Mon Sep 17 00:00:00 2001 +From: Jeremy Evans <code@jeremyevans.net> +Date: Fri, 25 Mar 2022 13:11:31 -0700 +Subject: [PATCH] Fix build with LibreSSL 3.5 + +Origin: Upstream +Upstream-Status: Backport [https://github.com/ruby/openssl/commit/e25fb0d0d86da5a9398ebdc9216b2ea89f80fa3d] +Signed-off-by: Ismael Luceno <ismael@iodev.co.uk> +--- + ext/openssl/ossl_pkey.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/ext/openssl/ossl_pkey.c b/ext/openssl/ossl_pkey.c +index 2a4835a2..24d0da46 100644 +--- a/ext/openssl/ossl_pkey.c ++++ b/ext/openssl/ossl_pkey.c +@@ -670,7 +670,7 @@ ossl_pkey_export_traditional(int argc, VALUE *argv, VALUE self, int to_der) + } + } + else { +-#if OPENSSL_VERSION_NUMBER >= 0x10100000 && !defined(LIBRESSL_VERSION_NUMBER) ++#if OSSL_OPENSSL_PREREQ(1, 1, 0) || OSSL_LIBRESSL_PREREQ(3, 5, 0) + if (!PEM_write_bio_PrivateKey_traditional(bio, pkey, enc, NULL, 0, + ossl_pem_passwd_cb, + (void *)pass)) { diff --git a/ruby-raa/ruby-3.1/patches/0001-Unbundle-gems.patch b/ruby-raa/ruby-3.1/patches/0001-Unbundle-gems.patch new file mode 100644 index 0000000000..8a2e562537 --- /dev/null +++ b/ruby-raa/ruby-3.1/patches/0001-Unbundle-gems.patch @@ -0,0 +1,33 @@ +From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 +Subject: [PATCH] Unbundle gems +Date: Mon, 18 Oct 2021 13:22:48 +0200 +From: Jakub Jirutka <jakub@jirutka.cz> + +Don't install bundled gems - we package them separately. + +Origin: Alpine Linux +Upstream-Status: Unknown +[ismael@iodev.co.uk: Normalised patch and edited commit message] +Signed-off-by: Ismael Luceno <ismael@iodev.co.uk> +--- + tool/rbinstall.rb | 2 ++ + 1 file changed, 2 insertions(+) + +--- a/tool/rbinstall.rb ++++ b/tool/rbinstall.rb +@@ -947,6 +947,7 @@ + end + end + ++=begin XXX-Patched + install?(:ext, :comm, :gem, :'bundled-gems') do + gem_dir = Gem.default_dir + install_dir = with_destdir(gem_dir) +@@ -1026,5 +1027,6 @@ + puts "skip installing bundled gems because of lacking zlib" + end + end ++=end + + parse_args() + diff --git a/ruby-raa/ruby-3.2/BUILD b/ruby-raa/ruby-3.2/BUILD new file mode 100755 index 0000000000..8eb8acfbc2 --- /dev/null +++ b/ruby-raa/ruby-3.2/BUILD @@ -0,0 +1,2 @@ +OPTS+=" --enable-shared --without-baseruby $RUBY_DOCS" && +default_build diff --git a/ruby-raa/ruby-3.2/CONFIGURE b/ruby-raa/ruby-3.2/CONFIGURE new file mode 100755 index 0000000000..1d3b67e0f8 --- /dev/null +++ b/ruby-raa/ruby-3.2/CONFIGURE @@ -0,0 +1 @@ +config_query_option RUBY_DOCS "install documentation?" n "" "--disable-install-doc" diff --git a/ruby-raa/ruby-3.2/CONFLICTS b/ruby-raa/ruby-3.2/CONFLICTS new file mode 100755 index 0000000000..f1ef2237b4 --- /dev/null +++ b/ruby-raa/ruby-3.2/CONFLICTS @@ -0,0 +1,16 @@ +conflicts ruby y && +conflicts ruby-1.8 && +conflicts ruby-1.9 && +conflicts ruby-2.0 && +conflicts ruby-2.1 && +conflicts ruby-2.2 && +conflicts ruby-2.3 && +conflicts ruby-2.4 && +conflicts ruby-2.5 && +conflicts ruby-2.6 && +conflicts ruby-2.7 && +conflicts ruby-3.0 && +conflicts ruby-3.1 && +conflicts ruby-3.3 && +conflicts ruby-enterprise-edition && +conflicts rubygems diff --git a/ruby-raa/ruby-3.2/DEPENDS b/ruby-raa/ruby-3.2/DEPENDS new file mode 100755 index 0000000000..58da625838 --- /dev/null +++ b/ruby-raa/ruby-3.2/DEPENDS @@ -0,0 +1,6 @@ +depends gmp && +depends libyaml && +depends zlib && +optional_depends gdbm "" "" "for gdbm support" && +optional_depends tk "" "" "for tk support" && +optional_depends SSL "" "" "for ssl and hashing modules" diff --git a/ruby-raa/ruby-3.2/DETAILS b/ruby-raa/ruby-3.2/DETAILS new file mode 100755 index 0000000000..28b017ea56 --- /dev/null +++ b/ruby-raa/ruby-3.2/DETAILS @@ -0,0 +1,19 @@ + SPELL=ruby-3.2 + VERSION=3.2.3 + SOURCE_HASH="sha512:d2a1897c2f4e801a28acb869322abfee76775115016252cecad90639485ed51deda1446cb16edb387f10a2e188602d646ef9b008b57f27bd745071277c535f3b:UPSTREAM_HASH" + SECURITY_PATCH=2 + SOURCE=ruby-$VERSION.tar.xz + URL_SUFFIX="ruby/${VERSION%.*}/$SOURCE" + SOURCE_URL[0]=https://cache.ruby-lang.org/pub/$URL_SUFFIX + SOURCE_URL[1]=http://mirrors.ibiblio.org/$URL_SUFFIX +SOURCE_DIRECTORY="$BUILD_DIRECTORY/ruby-$VERSION" + LICENSE[0]=GPL + KEYWORDS="devel" + WEB_SITE=http://www.ruby-lang.org/ + ENTERED=20221225 + SHORT="interpreted scripting language" +cat << EOF +Ruby is the interpreted scripting language for quick and easy object-oriented +programming. It has many features to process text files and to do system +management tasks. It is simple, straight forward extensible and portable. +EOF diff --git a/ruby-raa/ruby-3.2/HISTORY b/ruby-raa/ruby-3.2/HISTORY new file mode 100644 index 0000000000..35c0630519 --- /dev/null +++ b/ruby-raa/ruby-3.2/HISTORY @@ -0,0 +1,20 @@ +2024-01-18 Pavel Vinogradov <public@sourcemage.org> + * DETAILS: version 3.2.3, SECURITY_PATCH++, (CVE-2023-36617) + +2023-12-25 Pavel Vinogradov <public@sourcemage.org> + * CONFLICTS: added ruby-3.3 + +2023-03-30 Pavel Vinogradov <public@sourcemage.org> + * DETAILS: version 3.2.2, SECURITY_PATCH++, (CVE-2023-28755, CVE-2023-28756) + +2023-02-08 Pavel Vinogradov <public@sourcemage.org> + * DETAILS: version 3.2.1 + +2023-01-03 Pavel Vinpgradov <public@sourcemage.org> + * BUILD: disabled bootstrapping with installed ruby + * DEPENDS: needs libyaml + +2022-12-25 Pavel Vinogradov <public@sourcemage.org> + * BUILD, CONFIGURE, CONFLICTS, DEPENDS, DETAILS, PROVIDES: + version 3.2.0, spell created, copied from ruby-3.1 + diff --git a/ruby-raa/ruby-3.2/PROVIDES b/ruby-raa/ruby-3.2/PROVIDES new file mode 100755 index 0000000000..a62e12ac39 --- /dev/null +++ b/ruby-raa/ruby-3.2/PROVIDES @@ -0,0 +1 @@ +RUBY diff --git a/ruby-raa/ruby-3.3/BUILD b/ruby-raa/ruby-3.3/BUILD new file mode 100755 index 0000000000..8eb8acfbc2 --- /dev/null +++ b/ruby-raa/ruby-3.3/BUILD @@ -0,0 +1,2 @@ +OPTS+=" --enable-shared --without-baseruby $RUBY_DOCS" && +default_build diff --git a/ruby-raa/ruby-3.3/CONFIGURE b/ruby-raa/ruby-3.3/CONFIGURE new file mode 100755 index 0000000000..1d3b67e0f8 --- /dev/null +++ b/ruby-raa/ruby-3.3/CONFIGURE @@ -0,0 +1 @@ +config_query_option RUBY_DOCS "install documentation?" n "" "--disable-install-doc" diff --git a/ruby-raa/ruby-3.3/CONFLICTS b/ruby-raa/ruby-3.3/CONFLICTS new file mode 100755 index 0000000000..4c6499c24e --- /dev/null +++ b/ruby-raa/ruby-3.3/CONFLICTS @@ -0,0 +1,16 @@ +conflicts ruby y && +conflicts ruby-1.8 && +conflicts ruby-1.9 && +conflicts ruby-2.0 && +conflicts ruby-2.1 && +conflicts ruby-2.2 && +conflicts ruby-2.3 && +conflicts ruby-2.4 && +conflicts ruby-2.5 && +conflicts ruby-2.6 && +conflicts ruby-2.7 && +conflicts ruby-3.0 && +conflicts ruby-3.1 && +conflicts ruby-3.2 && +conflicts ruby-enterprise-edition && +conflicts rubygems diff --git a/ruby-raa/ruby-3.3/DEPENDS b/ruby-raa/ruby-3.3/DEPENDS new file mode 100755 index 0000000000..58da625838 --- /dev/null +++ b/ruby-raa/ruby-3.3/DEPENDS @@ -0,0 +1,6 @@ +depends gmp && +depends libyaml && +depends zlib && +optional_depends gdbm "" "" "for gdbm support" && +optional_depends tk "" "" "for tk support" && +optional_depends SSL "" "" "for ssl and hashing modules" diff --git a/ruby-raa/ruby-3.3/DETAILS b/ruby-raa/ruby-3.3/DETAILS new file mode 100755 index 0000000000..8e35b9cecb --- /dev/null +++ b/ruby-raa/ruby-3.3/DETAILS @@ -0,0 +1,18 @@ + SPELL=ruby-3.3 + VERSION=3.3.0 + SOURCE_HASH="sha512:7959c5753bfa0bfc4d6d74060869aabbe9815c1c97930659da11b917ee0803ddbbd80e869e00c48b8694b4ba48709c3b6493fd045568e36e902616c35ababf01:UPSTREAM_HASH" + SOURCE=ruby-$VERSION.tar.xz + URL_SUFFIX="ruby/${VERSION%.*}/$SOURCE" + SOURCE_URL[0]=https://cache.ruby-lang.org/pub/$URL_SUFFIX + SOURCE_URL[1]=http://mirrors.ibiblio.org/$URL_SUFFIX +SOURCE_DIRECTORY="$BUILD_DIRECTORY/ruby-$VERSION" + LICENSE[0]=GPL + KEYWORDS="devel" + WEB_SITE=http://www.ruby-lang.org/ + ENTERED=20231225 + SHORT="interpreted scripting language" +cat << EOF +Ruby is the interpreted scripting language for quick and easy object-oriented +programming. It has many features to process text files and to do system +management tasks. It is simple, straight forward extensible and portable. +EOF diff --git a/ruby-raa/ruby-3.3/HISTORY b/ruby-raa/ruby-3.3/HISTORY new file mode 100644 index 0000000000..319bf10b5c --- /dev/null +++ b/ruby-raa/ruby-3.3/HISTORY @@ -0,0 +1,4 @@ +2023-12-25 Pavel Vinogradov <public@sourcemage.org> + * BUILD, CONFIGURE, CONFLICTS, DEPENDS, DETAILS, PROVIDES: + version 3.3.0, spell created, copied from ruby-3.2 + diff --git a/ruby-raa/ruby-3.3/PROVIDES b/ruby-raa/ruby-3.3/PROVIDES new file mode 100755 index 0000000000..a62e12ac39 --- /dev/null +++ b/ruby-raa/ruby-3.3/PROVIDES @@ -0,0 +1 @@ +RUBY diff --git a/ruby-raa/ruby-atk/DEPENDS b/ruby-raa/ruby-atk/DEPENDS index 8449c7bd14..1fed55a368 100755 --- a/ruby-raa/ruby-atk/DEPENDS +++ b/ruby-raa/ruby-atk/DEPENDS @@ -1,2 +1,3 @@ +. "$GRIMOIRE/VDEPENDS" && depends RUBY && -depends atk +vdepends <<< "at-spi2-core >= 2.45.0" diff --git a/ruby-raa/ruby-atk/HISTORY b/ruby-raa/ruby-atk/HISTORY index 0ed1e5f918..cf0e2f4b0f 100644 --- a/ruby-raa/ruby-atk/HISTORY +++ b/ruby-raa/ruby-atk/HISTORY @@ -1,3 +1,6 @@ +2023-11-12 Thomas Orgis <sobukus@sourcemage.org> + * DEPENDS: handle atk deprecation (half-automated) + 2015-05-25 Thomas Orgis <sobukus@sourcemage.org> * DETAILS: remove SOURCEFORGE_URL usage (automated) diff --git a/ruby-raa/ruby-bundler/BUILD b/ruby-raa/ruby-bundler/BUILD new file mode 100755 index 0000000000..a4e4af9322 --- /dev/null +++ b/ruby-raa/ruby-bundler/BUILD @@ -0,0 +1,2 @@ +rake build_metadata +gem build bundler.gemspec diff --git a/ruby-raa/ruby-bundler/DEPENDS b/ruby-raa/ruby-bundler/DEPENDS new file mode 100755 index 0000000000..257635e6a7 --- /dev/null +++ b/ruby-raa/ruby-bundler/DEPENDS @@ -0,0 +1 @@ +depends RUBY diff --git a/ruby-raa/ruby-bundler/DETAILS b/ruby-raa/ruby-bundler/DETAILS new file mode 100755 index 0000000000..dd1fffccda --- /dev/null +++ b/ruby-raa/ruby-bundler/DETAILS @@ -0,0 +1,19 @@ + SPELL=ruby-bundler + VERSION=2.2.27 + SHORT="dependency manager for Ruby" + WEB_SITE="https://bundler.io/" + LICENSE[0]="MIT" + SOURCE=rubygems-bundler-v$VERSION.tar.gz + SOURCE_URL[0]=https://github.com/rubygems/rubygems/archive/${SOURCE#rubygems-} +SOURCE_DIRECTORY="$BUILD_DIRECTORY/${SOURCE%.tar.gz}/bundler" + SOURCE_HASH=sha512:7660c8900c61385e9b1194118c7db187a5f657270bfd00c4701f89f86a08b5f85f6b6caf6d9510f4642e054e139608077c23375da44d112ec91d50c4043170ff + ENTERED=20220818 + KEYWORDS="" +cat << EOF +Bundler provides a consistent environment for Ruby projects by tracking and +installing the exact gems and versions that are needed. + +Bundler is an exit from dependency hell, and ensures that the gems you need are +present in development, staging, and production. Starting work on a project is +as simple as bundle install. +EOF diff --git a/ruby-raa/ruby-bundler/HISTORY b/ruby-raa/ruby-bundler/HISTORY new file mode 100644 index 0000000000..0641e08051 --- /dev/null +++ b/ruby-raa/ruby-bundler/HISTORY @@ -0,0 +1,2 @@ +2022-08-18 Ismael Luceno <ismael@sourcemage.org> + * BUILD, DEPENDS, DETAILS, INSTALL: spell created diff --git a/ruby-raa/ruby-bundler/INSTALL b/ruby-raa/ruby-bundler/INSTALL new file mode 100755 index 0000000000..a7e55b494e --- /dev/null +++ b/ruby-raa/ruby-bundler/INSTALL @@ -0,0 +1 @@ +gem install --local --ignore-dependencies --no-document --verbose bundler diff --git a/ruby-raa/ruby-gtk2/HISTORY b/ruby-raa/ruby-gtk2/HISTORY index 1dbd121e5b..4cf7dabf49 100644 --- a/ruby-raa/ruby-gtk2/HISTORY +++ b/ruby-raa/ruby-gtk2/HISTORY @@ -1,3 +1,6 @@ +2023-11-12 Thomas Orgis <sobukus@sourcemage.org> + * DEPENDS: handle atk deprecation (half-automated) + 2015-05-25 Thomas Orgis <sobukus@sourcemage.org> * DETAILS: remove SOURCEFORGE_URL usage (automated) |