From a1432875279fa0c1d8500e160b3a95ccaffd6ba5 Mon Sep 17 00:00:00 2001 From: Anton Novojilov Date: Thu, 13 Jun 2024 23:22:24 +0300 Subject: [PATCH] Add 3.3.3 and 3.3.3-jemalloc --- SOURCES/defs/3.3.3 | 26 ++++++++++++++++++++++++++ SOURCES/defs/3.3.3-jemalloc | 21 +++++++++++++++++++++ rbbuild-defs.spec | 2 ++ 3 files changed, 49 insertions(+) create mode 100644 SOURCES/defs/3.3.3 create mode 100644 SOURCES/defs/3.3.3-jemalloc diff --git a/SOURCES/defs/3.3.3 b/SOURCES/defs/3.3.3 new file mode 100644 index 0000000..a535a7a --- /dev/null +++ b/SOURCES/defs/3.3.3 @@ -0,0 +1,26 @@ +# -- [RBdef] -- +# UPDATED 13/Jun/2024 22:49:52 by Anton Novojilov + +eol(normal): 2025-03-31 +eol(security): 2026-03-31 + +deps(rpm): make gcc gcc-c++ zlib-devel readline-devel tk-devel ca-certificates +deps(rpm): autoconf glibc-devel ncurses-devel bison libffi-devel libyaml-devel +deps(rpm): rust + +deps(deb): build-essential zlib1g-dev libreadline6-dev tk-dev ca-certificates +deps(deb): autoconf libc6-dev libncurses5-dev bison libffi-dev libyaml-dev +deps(deb): rustc + +CONFOPTS(openssl-1.1.1w): {os_name}-{os_arch} --openssldir={prefix}/openssl/ssl zlib-dynamic no-ssl3 shared -fPIC +PREFIX(openssl-1.1.1w): {prefix}/openssl + +CONFOPTS(ruby-3.3.3): --with-openssl-dir={prefix}/openssl --disable-install-doc + +[default] + package: "openssl-1.1.1w" "https://www.openssl.org/source/openssl-1.1.1w.tar.gz" "76fbf3ca4370e12894a408ef75718f32cdab9671" openssl + package: "ruby-3.3.3" "https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.3.tar.gz" "b71971b141ee2325d99046a02291940fcca9830c" + +[essentialkaos] + package: "openssl-1.1.1w" "https://ruby.kaos.st/openssl-1.1.1w.tzst" "e9dcdbc98b9172de70f285f96ace5e5a9f885999" openssl + package: "ruby-3.3.3" "https://ruby.kaos.st/ruby-3.3.3.tzst" "c88920e40cc49a6c070e69992dd22f47aa0b3734" diff --git a/SOURCES/defs/3.3.3-jemalloc b/SOURCES/defs/3.3.3-jemalloc new file mode 100644 index 0000000..01a730e --- /dev/null +++ b/SOURCES/defs/3.3.3-jemalloc @@ -0,0 +1,21 @@ +# -- [RBdef] -- +# UPDATED 13/Jun/2024 22:49:52 by Anton Novojilov + +eol(normal): 2025-03-31 +eol(security): 2026-03-31 + +deps(rpm): make gcc gcc-c++ zlib-devel readline-devel tk-devel ca-certificates libyaml-devel +deps(rpm): autoconf glibc-devel ncurses-devel bison libffi-devel jemalloc-devel rust + +CONFOPTS(openssl-1.1.1w): {os_name}-{os_arch} --openssldir={prefix}/openssl/ssl zlib-dynamic no-ssl3 shared -fPIC +PREFIX(openssl-1.1.1w): {prefix}/openssl + +CONFOPTS(ruby-3.3.3): --with-jemalloc --with-openssl-dir={prefix}/openssl --disable-install-doc + +[default] + package: "openssl-1.1.1w" "https://www.openssl.org/source/openssl-1.1.1w.tar.gz" "76fbf3ca4370e12894a408ef75718f32cdab9671" openssl + package: "ruby-3.3.3" "https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.3.tar.gz" "b71971b141ee2325d99046a02291940fcca9830c" + +[essentialkaos] + package: "openssl-1.1.1w" "https://ruby.kaos.st/openssl-1.1.1w.tzst" "e9dcdbc98b9172de70f285f96ace5e5a9f885999" openssl + package: "ruby-3.3.3" "https://ruby.kaos.st/ruby-3.3.3.tzst" "c88920e40cc49a6c070e69992dd22f47aa0b3734" diff --git a/rbbuild-defs.spec b/rbbuild-defs.spec index 4b00cae..b655b37 100644 --- a/rbbuild-defs.spec +++ b/rbbuild-defs.spec @@ -56,6 +56,8 @@ rm -rf %{buildroot} - Added 3.1.6-jemalloc - Added 3.3.2 - Added 3.3.2-jemalloc +- Added 3.3.3 +- Added 3.3.3-jemalloc - Added jruby-9.4.7.0 * Thu Apr 25 2024 Anton Novojilov - 2.0.7-0