pax_global_header00006660000000000000000000000064147327450760014531gustar00rootroot0000000000000052 comment=b5ade6192cb39d1c6d70686521493d17d122b62b ruby-build-20241225.2/000077500000000000000000000000001473274507600142125ustar00rootroot00000000000000ruby-build-20241225.2/.gitattributes000066400000000000000000000000571473274507600171070ustar00rootroot00000000000000/share/man/man[1-8]/*.[1-8] linguist-generated ruby-build-20241225.2/.github/000077500000000000000000000000001473274507600155525ustar00rootroot00000000000000ruby-build-20241225.2/.github/ISSUE_TEMPLATE/000077500000000000000000000000001473274507600177355ustar00rootroot00000000000000ruby-build-20241225.2/.github/ISSUE_TEMPLATE/bug.md000066400000000000000000000007071473274507600210400ustar00rootroot00000000000000--- name: "🐛 Bug report" about: Report a bug with ruby-build. For "BUILD FAILED" scenarios, see below title: '' labels: bug assignees: '' --- ### Steps to reproduce the behavior ### Expected vs. actual behavior ### Logs ruby-build-20241225.2/.github/ISSUE_TEMPLATE/config.yml000066400000000000000000000007241473274507600217300ustar00rootroot00000000000000blank_issues_enabled: true contact_links: - name: BUILD FAILED about: Check the Discussions section for reports of a failing Ruby build. Submit your experience (plus logs) if you cannot find reports similar to yours. url: https://github.com/rbenv/ruby-build/discussions - name: Suggested build environment about: Review the instructions about the suggested build environment for your operating system. url: https://github.com/rbenv/ruby-build/wiki ruby-build-20241225.2/.github/ISSUE_TEMPLATE/enhancement.md000066400000000000000000000002151473274507600225420ustar00rootroot00000000000000--- name: "⭐ Submit a feature request" about: Suggest a feature to be added to ruby-build title: '' labels: enhancement assignees: '' --- ruby-build-20241225.2/.github/dependabot.yml000066400000000000000000000001661473274507600204050ustar00rootroot00000000000000version: 2 updates: - package-ecosystem: 'github-actions' directory: '/' schedule: interval: 'weekly' ruby-build-20241225.2/.github/workflows/000077500000000000000000000000001473274507600176075ustar00rootroot00000000000000ruby-build-20241225.2/.github/workflows/ci.yml000066400000000000000000000012611473274507600207250ustar00rootroot00000000000000name: Test on: [push, pull_request] permissions: contents: read jobs: test: strategy: fail-fast: false matrix: os: [ubuntu-latest, macos-latest] runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v4 with: fetch-depth: 0 - name: Install bats run: git clone --depth 1 --branch v1.10.0 https://github.com/bats-core/bats-core.git bats - name: Run tests run: PATH="./bats/bin:$PATH" script/test - name: Verify download URL checksums if: github.event_name == 'pull_request' run: ./script/mirror verify "$COMMIT_RANGE" env: COMMIT_RANGE: ${{ github.event.pull_request.base.sha }}.. ruby-build-20241225.2/.github/workflows/differential-shellcheck.yml000066400000000000000000000011311473274507600250650ustar00rootroot00000000000000# Doc: https://github.com/redhat-plumbers-in-action/differential-shellcheck#usage --- name: Differential ShellCheck on: push: branches: [master] pull_request: branches: [master] permissions: contents: read security-events: write jobs: lint: runs-on: ubuntu-latest steps: - name: Repository checkout uses: actions/checkout@v4 with: fetch-depth: 0 - name: Differential ShellCheck uses: redhat-plumbers-in-action/differential-shellcheck@v5 with: severity: warning token: ${{ secrets.GITHUB_TOKEN }} ruby-build-20241225.2/.github/workflows/mirror.yml000066400000000000000000000013511473274507600216440ustar00rootroot00000000000000name: Mirror on: push: branches: - master workflow_dispatch: inputs: beforeRef: description: Git commit reference to start comparing from required: true permissions: contents: read jobs: mirror: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 with: fetch-depth: 100 - name: Update download mirror run: script/mirror update "${BEFORE_REF}.." env: BEFORE_REF: ${{ github.event.before }}${{ github.event.inputs.beforeRef }} AMAZON_S3_BUCKET: ${{ vars.AWS_S3_BUCKET }} AWS_ACCESS_KEY_ID: ${{ vars.AWS_ACCESS_KEY_ID }} AWS_SECRET_ACCESS_KEY: ${{ secrets.MIRROR_UPLOAD_SECRET }} AWS_REGION: ${{ vars.AWS_REGION }} ruby-build-20241225.2/.github/workflows/release.yml000066400000000000000000000006121473274507600217510ustar00rootroot00000000000000name: Release on: push: tags: 'v*' permissions: contents: read jobs: homebrew: name: Bump Homebrew formula runs-on: ubuntu-latest steps: - uses: mislav/bump-homebrew-formula-action@v3 if: "!contains(github.ref, '-')" # skip prereleases with: formula-name: ruby-build env: COMMITTER_TOKEN: ${{ secrets.COMMITTER_TOKEN }} ruby-build-20241225.2/.github/workflows/update-ruby.yml000066400000000000000000000032461473274507600226000ustar00rootroot00000000000000name: Update Ruby definitions on: workflow_dispatch: inputs: ruby_version: description: 'Ruby version' required: true default: '3.3.4' openssl_version: description: 'OpenSSL version' required: true default: '3.0.15' repository_dispatch: types: [update-ruby] jobs: update-ruby: name: Update Ruby definitions runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - name: Store Ruby version run: echo "RUBY_VERSION=${{ github.event.client_payload.ruby_version || github.event.inputs.ruby_version }}" >> $GITHUB_ENV - name: Store ABI version run: echo "ABI_VERSION=$(echo ${{ env.RUBY_VERSION }} | cut -d '.' -f 1-2)" >> $GITHUB_ENV - name: Store OpenSSL version run: echo "OPENSSL_VERSION=${{ github.event.client_payload.openssl_version || github.event.inputs.openssl_version }}" >> $GITHUB_ENV - name: Run script/update-cruby run: | curl -sL https://cache.ruby-lang.org/pub/ruby/${{ env.ABI_VERSION }}/ruby-${{ env.RUBY_VERSION }}.tar.gz -O curl -sL https://www.openssl.org/source/openssl-${{ env.OPENSSL_VERSION }}.tar.gz -O script/update-cruby ${{ env.RUBY_VERSION }} ${{ env.OPENSSL_VERSION }} . rm *.gz - name: commit and push run: | git config user.name "GitHub Actions Bot" git config user.email "github-actions[bot]@users.noreply.github.com" git add . git commit -m "Added ${{ env.RUBY_VERSION }} with OpenSSL ${{ env.OPENSSL_VERSION }}" git push env: GITHUB_TOKEN: ${{ secrets.COMMITTER_TOKEN }} ruby-build-20241225.2/.gitignore000066400000000000000000000000061473274507600161760ustar00rootroot00000000000000/bats ruby-build-20241225.2/CODE_OF_CONDUCT.md000066400000000000000000000064761473274507600170260ustar00rootroot00000000000000# Contributor Covenant Code of Conduct ## Our Pledge In the interest of fostering an open and welcoming environment, we as contributors and maintainers pledge to making participation in our project and our community a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, gender identity and expression, level of experience, nationality, personal appearance, race, religion, or sexual identity and orientation. ## Our Standards Examples of behavior that contributes to creating a positive environment include: * Using welcoming and inclusive language * Being respectful of differing viewpoints and experiences * Gracefully accepting constructive criticism * Focusing on what is best for the community * Showing empathy towards other community members Examples of unacceptable behavior by participants include: * The use of sexualized language or imagery and unwelcome sexual attention or advances * Trolling, insulting/derogatory comments, and personal or political attacks * Public or private harassment * Publishing others' private information, such as a physical or electronic address, without explicit permission * Other conduct which could reasonably be considered inappropriate in a professional setting ## Our Responsibilities Project maintainers are responsible for clarifying the standards of acceptable behavior and are expected to take appropriate and fair corrective action in response to any instances of unacceptable behavior. Project maintainers have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, or to ban temporarily or permanently any contributor for other behaviors that they deem inappropriate, threatening, offensive, or harmful. ## Scope This Code of Conduct applies both within project spaces and in public spaces when an individual is representing the project or its community. Examples of representing a project or community include using an official project e-mail address, posting via an official social media account, or acting as an appointed representative at an online or offline event. Representation of a project may be further defined and clarified by project maintainers. ## Enforcement Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting one of the project maintainers listed below. All complaints will be reviewed and investigated and will result in a response that is deemed necessary and appropriate to the circumstances. The project team is obligated to maintain confidentiality with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately. Project maintainers who do not follow or enforce the Code of Conduct in good faith may face temporary or permanent repercussions as determined by other members of the project's leadership. ## Project Maintainers * Sam Stephenson <> * Mislav Marohnić <> * Erik Michaels-Ober <> ## Attribution This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4, available at [http://contributor-covenant.org/version/1/4][version] [homepage]: http://contributor-covenant.org [version]: http://contributor-covenant.org/version/1/4/ ruby-build-20241225.2/CONTRIBUTING.md000066400000000000000000000002251473274507600164420ustar00rootroot00000000000000## Adding a new Ruby version Use one of the scripts `script/update-*` to add a new Ruby version. ## Updating OpenSSL Use `script/update-openssl`. ruby-build-20241225.2/LICENSE000066400000000000000000000020471473274507600152220ustar00rootroot00000000000000Copyright (c) 2012-2013 Sam Stephenson Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ruby-build-20241225.2/Makefile000066400000000000000000000004561473274507600156570ustar00rootroot00000000000000release_version := $(shell grep "^RUBY_BUILD_VERSION" bin/ruby-build | cut -d\" -f2) .PHONY: install install: bash install.sh share/man/man1/%.1: share/man/man1/%.1.adoc bin/ruby-build which asciidoctor || gem install asciidoctor asciidoctor -b manpage -a version=$(release_version:v%=%) -o $@ $< ruby-build-20241225.2/README.md000066400000000000000000000221651473274507600154770ustar00rootroot00000000000000# ruby-build ruby-build is a command-line tool that simplifies installation of any Ruby version from source on Unix-like systems. It is available as a plugin for [rbenv][] as the `rbenv install` command, or as a standalone program as the `ruby-build` command. ## Installation ### Homebrew package manager ```sh brew install ruby-build ``` Upgrade with: ```sh brew upgrade ruby-build ``` ### Clone as rbenv plugin using git ```sh git clone https://github.com/rbenv/ruby-build.git "$(rbenv root)"/plugins/ruby-build ``` Upgrade with: ```sh git -C "$(rbenv root)"/plugins/ruby-build pull ``` ### Install manually as a standalone program First, download a tarball from https://github.com/rbenv/ruby-build/releases/latest. Then: ```sh tar -xzf ruby-build-*.tar.gz PREFIX=/usr/local ./ruby-build-*/install.sh ``` ## Usage ### Basic Usage ```sh # As a standalone program $ ruby-build --list # lists latest stable releases for each Ruby $ ruby-build --definitions # lists all definitions, including outdated ones $ ruby-build 3.2.2 ~/.rubies/ruby-3.2.2 # installs Ruby 3.2.2 $ ruby-build -d ruby-3.2.2 ~/.rubies # alternate form for the previous example # As an rbenv plugin $ rbenv install 3.2.2 # installs Ruby 3.2.2 to ~/.rbenv/versions/3.2.2 ``` > [!WARNING] > ruby-build mostly does not verify that system dependencies are present before downloading and attempting to compile Ruby from source. Please ensure that [all requisite libraries][build-env] such as build tools and development headers are already present on your system. Basically, what ruby-build does when installing a Ruby version is this: - Downloads an official tarball of Ruby source code; - Extracts the archive into a temporary directory on your system; - Executes `./configure --prefix=/path/to/destination` in the source code; - Runs `make install` to compile Ruby; - Verifies that the installed Ruby is functional. Depending on the context, ruby-build does a little bit more than the above: for example, it will try to link Ruby to the appropriate OpenSSL version, even if that means downloading and compiling OpenSSL itself; it will discover and link to Homebrew-installed instances of some libraries like libyaml and readline, etc. ### Advanced Usage #### Custom Build Definitions To install a version of Ruby that is not recognized by ruby-build, you can specify the path to a custom build definition file in place of a Ruby version number. Check out [default build definitions][definitions] as examples on how to write definition files. #### Custom Build Configuration The build process may be configured through the following environment variables: | Variable | Function | | ------------------------------- | ------------------------------------------------------------------------------------------------ | | `TMPDIR` | Where temporary files are stored. | | `RUBY_BUILD_BUILD_PATH` | Where sources are downloaded and built. (Default: a timestamped subdirectory of `TMPDIR`) | | `RUBY_BUILD_CACHE_PATH` | Where to cache downloaded package files. (Default: `~/.rbenv/cache` if invoked as rbenv plugin) | | `RUBY_BUILD_HTTP_CLIENT` | One of `aria2c`, `curl`, or `wget` to use for downloading. (Default: first one found in PATH) | | `RUBY_BUILD_ARIA2_OPTS` | Additional options to pass to `aria2c` for downloading. | | `RUBY_BUILD_CURL_OPTS` | Additional options to pass to `curl` for downloading. | | `RUBY_BUILD_WGET_OPTS` | Additional options to pass to `wget` for downloading. | | `RUBY_BUILD_MIRROR_URL` | Custom mirror URL root. | | `RUBY_BUILD_MIRROR_PACKAGE_URL` | Custom complete mirror URL (e.g. http://mirror.example.com/package-1.0.0.tar.gz). | | `RUBY_BUILD_SKIP_MIRROR` | Bypass the download mirror and fetch all package files from their original URLs. | | `RUBY_BUILD_TARBALL_OVERRIDE` | Override the URL to fetch the ruby tarball from, optionally followed by `#checksum`. | | `RUBY_BUILD_DEFINITIONS` | Colon-separated list of paths to search for build definition files. | | `RUBY_BUILD_ROOT` | The path prefix to search for build definitions files. *Deprecated:* use `RUBY_BUILD_DEFINITIONS`| | `RUBY_BUILD_VENDOR_OPENSSL` | Build and vendor openssl even if the system openssl is compatible | | `CC` | Path to the C compiler. | | `RUBY_CFLAGS` | Additional `CFLAGS` options (_e.g.,_ to override `-O3`). | | `CONFIGURE_OPTS` | Additional `./configure` options. | | `MAKE` | Custom `make` command (_e.g.,_ `gmake`). | | `MAKE_OPTS` / `MAKEOPTS` | Additional `make` options. | | `MAKE_INSTALL_OPTS` | Additional `make install` options. | | `RUBY_CONFIGURE_OPTS` | Additional `./configure` options (applies only to Ruby source). | | `RUBY_MAKE_OPTS` | Additional `make` options (applies only to Ruby source). | | `RUBY_MAKE_INSTALL_OPTS` | Additional `make install` options (applies only to Ruby source). | | `NO_COLOR` | Disable ANSI colors in output. The default is to use colors for output connected to a terminal. | | `CLICOLOR_FORCE` | Use ANSI colors in output even when not connected to a terminal. | #### Applying Patches Both `rbenv install` and `ruby-build` commands support the `-p/--patch` flag to apply a patch to the Ruby source code before building. Patches are read from standard input: ```sh # applying a single patch $ rbenv install --patch 1.9.3-p429 < /path/to/ruby.patch # applying a patch from HTTP $ rbenv install --patch 1.9.3-p429 < <(curl -sSL http://git.io/ruby.patch) # applying multiple patches $ cat fix1.patch fix2.patch | rbenv install --patch 1.9.3-p429 ``` #### Checksum Verification All Ruby definition files bundled with ruby-build include checksums for packages, meaning that all externally downloaded packages are automatically checked for integrity after fetching. See the next section for more information on how to author checksums. #### Package Mirrors To speed up downloads, ruby-build fetches package files from a mirror hosted on Amazon CloudFront. To benefit from this, the packages must specify their checksum: ```sh # example: install_package "ruby-2.6.5" "https://ruby-lang.org/ruby-2.6.5.tgz#" ``` ruby-build will first try to fetch this package from `$RUBY_BUILD_MIRROR_URL/` (note: this is the complete URL), where `` is the checksum for the file. It will fall back to downloading the package from the original location if: - the package was not found on the mirror; - the mirror is down; - the download is corrupt, i.e. the file's checksum doesn't match; - no tool is available to calculate the checksum; or - `RUBY_BUILD_SKIP_MIRROR` is enabled. You may specify a custom mirror by setting `RUBY_BUILD_MIRROR_URL`. If a mirror site doesn't conform to the above URL format, you can specify the complete URL by setting `RUBY_BUILD_MIRROR_PACKAGE_URL`. It behaves the same as `RUBY_BUILD_MIRROR_URL` except being a complete URL. The default ruby-build download mirror is sponsored by [Basecamp](https://basecamp.com/). #### Keeping the build directory after installation Both `ruby-build` and `rbenv install` accept the `-k` or `--keep` flag, which tells ruby-build to keep the downloaded source after installation. This can be useful if you need to use `gdb` and `memprof` with Ruby. Source code will be kept in a parallel directory tree `~/.rbenv/sources` when using `--keep` with the `rbenv install` command. You should specify the location of the source code with the `RUBY_BUILD_BUILD_PATH` environment variable when using `--keep` with `ruby-build`. ## Getting Help Please see the [ruby-build wiki][wiki] for solutions to common problems. If you can't find an answer on the wiki, open an issue on the [issue tracker][]. Be sure to include the full build log for build failures. [rbenv]: https://github.com/rbenv/rbenv#readme [definitions]: https://github.com/rbenv/ruby-build/tree/master/share/ruby-build [wiki]: https://github.com/rbenv/ruby-build/wiki [build-env]: https://github.com/rbenv/ruby-build/wiki#suggested-build-environment [issue tracker]: https://github.com/rbenv/ruby-build/issues ruby-build-20241225.2/bin/000077500000000000000000000000001473274507600147625ustar00rootroot00000000000000ruby-build-20241225.2/bin/rbenv-install000077500000000000000000000165741473274507600175050ustar00rootroot00000000000000#!/usr/bin/env bash # # Summary: Install a Ruby version using ruby-build # # Usage: rbenv install [-f|-s] [-kpv] [-- ] # rbenv install [-f|-s] [-kpv] # rbenv install --list # rbenv install --version # # -l, --list List latest stable versions for each Ruby # -L, --list-all List all local versions, including outdated ones # -f, --force Allow overwriting an existing installed version # -s, --skip-existing Avoid overwriting an existing installed version # # ruby-build options: # # -v, --verbose Verbose mode: forward all build output to stdout/stderr # -p, --patch Apply a patch from stdin before building # -k, --keep Keep source tree in RBENV_BUILD_ROOT after installation # (defaults to "RBENV_ROOT/sources") # --version Show version of ruby-build # # For detailed information on installing Ruby versions with ruby-build, # including a list of environment variables for adjusting compilation, # see: https://github.com/rbenv/ruby-build#usage # set -e [ -n "$RBENV_DEBUG" ] && set -x # Add `share/ruby-build/` directory from each rbenv plugin to the list of # paths where build definitions are looked up. shopt -s nullglob for plugin_path in "$RBENV_ROOT"/plugins/*/share/ruby-build; do RUBY_BUILD_DEFINITIONS="${RUBY_BUILD_DEFINITIONS}:${plugin_path}" done export RUBY_BUILD_DEFINITIONS shopt -u nullglob # Provide rbenv completions if [ "$1" = "--complete" ]; then echo --list echo --list-all echo --force echo --skip-existing echo --keep echo --patch echo --verbose echo --version exec ruby-build --definitions fi # Load shared library functions eval "$(ruby-build --lib)" usage() { rbenv-help install 2>/dev/null [ -z "$1" ] || exit "$1" } definitions() { local query="$1" ruby-build --definitions | $(type -p ggrep grep | head -1) -F "$query" || true } suggest_selecting_global() { # shellcheck disable=SC2155 local version_file="$(rbenv-version-file)" [[ "$version_file" != "$RBENV_ROOT"/version || -e "$version_file" ]] && return 0 echo colorize 1 "NOTE:" echo -n " to activate this Ruby version as the new default, run: " colorize 33 "rbenv global $VERSION_NAME" echo } colorize() { if [ -t 1 ]; then printf "\e[%sm%s\e[m" "$1" "$2" else printf "%s" "$2" fi } indent() { sed 's/^/ /' } unset FORCE unset SKIP_EXISTING unset KEEP unset VERBOSE unset HAS_PATCH parse_options "$@" for option in "${OPTIONS[@]}"; do case "$option" in "h" | "help" ) usage 0 ;; "l" | "list" ) ruby-build --list [ ! -t 1 ] || { echo echo "Only latest stable releases for each Ruby implementation are shown." echo "Use \`rbenv install --list-all' to show all local versions." } 1>&2 exit ;; "L" | "list-all" ) ruby-build --definitions exit ;; "f" | "force" ) FORCE=true ;; "s" | "skip-existing" ) SKIP_EXISTING=true ;; "k" | "keep" ) [ -n "${RBENV_BUILD_ROOT}" ] || RBENV_BUILD_ROOT="${RBENV_ROOT}/sources" ;; "v" | "verbose" ) VERBOSE="-v" ;; "p" | "patch" ) HAS_PATCH="-p" ;; "version" ) exec ruby-build --version ;; * ) usage 1 >&2 ;; esac done [ "${#ARGUMENTS[@]}" -le 1 ] || usage 1 >&2 unset VERSION_NAME # The first argument contains the definition to install. If the # argument is missing, try to install whatever local app-specific # version is specified by rbenv. Show usage instructions if a local # version is not specified. DEFINITION="${ARGUMENTS[0]}" [ -n "$DEFINITION" ] || DEFINITION="$(rbenv-local 2>/dev/null || true)" [ -n "$DEFINITION" ] || usage 1 >&2 # Define `before_install` and `after_install` functions that allow # plugin hooks to register a string of code for execution before or # after the installation process. declare -a before_hooks after_hooks # shellcheck disable=SC2317 before_install() { local hook="$1" before_hooks["${#before_hooks[@]}"]="$hook" } # shellcheck disable=SC2317 after_install() { local hook="$1" after_hooks["${#after_hooks[@]}"]="$hook" } IFS=$'\n' read -d '' -r -a scripts <<<"$(rbenv-hooks install)" || true # shellcheck disable=SC1090 for script in "${scripts[@]}"; do source "$script"; done # Set VERSION_NAME from $DEFINITION, if it is not already set. Then # compute the installation prefix. [ -n "$VERSION_NAME" ] || VERSION_NAME="${DEFINITION##*/}" PREFIX="${RBENV_ROOT}/versions/${VERSION_NAME}" [ -d "${PREFIX}" ] && PREFIX_EXISTS=1 # If the installation prefix exists, prompt for confirmation unless # the --force option was specified. if [ -d "${PREFIX}/bin" ]; then if [ -z "$FORCE" ] && [ -z "$SKIP_EXISTING" ]; then echo "rbenv: $PREFIX already exists" >&2 if [ ! -t 0 ]; then echo "rbenv: must use \`--force' or \`--skip-existing' in non-interactive mode" >&2 exit 1 fi read -rp "continue with installation? (y/N) " case "$REPLY" in y* | Y* ) ;; * ) exit 1 ;; esac elif [ -n "$SKIP_EXISTING" ]; then # Since we know the ruby version is already installed, and are opting to # not force installation of existing versions, we just `exit 0` here to # leave things happy exit 0 fi fi # If RBENV_BUILD_ROOT is set, always pass keep options to ruby-build. if [ -n "${RBENV_BUILD_ROOT}" ]; then export RUBY_BUILD_BUILD_PATH="${RBENV_BUILD_ROOT}/${VERSION_NAME}" KEEP="-k" fi # Set RUBY_BUILD_CACHE_PATH to $RBENV_ROOT/cache, if the directory # exists and the variable is not already set. if [ -z "${RUBY_BUILD_CACHE_PATH}" ] && [ -d "${RBENV_ROOT}/cache" ]; then export RUBY_BUILD_CACHE_PATH="${RBENV_ROOT}/cache" fi # Default RBENV_VERSION to the globally-specified Ruby version. (The # REE installer requires an existing Ruby installation to run. An # unsatisfied local .ruby-version file can cause the installer to # fail.) # shellcheck disable=SC2155 export RBENV_VERSION="$(rbenv-global 2>/dev/null || true)" # Execute `before_install` hooks. for hook in "${before_hooks[@]}"; do eval "$hook"; done # Plan cleanup on unsuccessful installation. cleanup() { [ -z "${PREFIX_EXISTS}" ] && rm -rf "$PREFIX" } trap cleanup SIGINT build_args=(${KEEP:+--keep} ${VERBOSE:+--verbose} ${HAS_PATCH:+--patch} "$DEFINITION" "$PREFIX") [ ${#EXTRA_ARGUMENTS[@]} -eq 0 ] || build_args+=(-- "${EXTRA_ARGUMENTS[@]}") # Invoke `ruby-build` and record the exit status in $STATUS. STATUS=0 ruby-build "${build_args[@]}" || STATUS="$?" # Display a more helpful message if the definition wasn't found. if [ "$STATUS" == "2" ]; then { candidates="$(definitions "$DEFINITION")" here="$(dirname "${0%/*}")" if [ -n "$candidates" ]; then echo echo "The following versions contain \`$DEFINITION' in the name:" echo "$candidates" | indent fi echo echo "See all available versions with \`rbenv install --list-all'." echo echo -n "If the version you need is missing, try upgrading ruby-build" if [ "$here" != "${here#"$(brew --prefix 2>/dev/null)"}" ]; then printf ":\n\n" echo " brew upgrade ruby-build" elif [ -d "${here}/.git" ]; then printf ":\n\n" echo " git -C ${here/${HOME}\//~/} pull" else printf ".\n" fi } >&2 fi # Execute `after_install` hooks. for hook in "${after_hooks[@]}"; do eval "$hook"; done # Run `rbenv-rehash` after a successful installation. if [ "$STATUS" == "0" ]; then rbenv-rehash suggest_selecting_global else cleanup fi exit "$STATUS" ruby-build-20241225.2/bin/rbenv-uninstall000077500000000000000000000033131473274507600200330ustar00rootroot00000000000000#!/usr/bin/env bash # # Summary: Uninstall a specific Ruby version # # Usage: rbenv uninstall [-f|--force] # # -f Attempt to remove the specified version without prompting # for confirmation. If the version does not exist, do not # display an error message. # # See `rbenv versions` for a complete list of installed versions. # set -e # Provide rbenv completions if [ "$1" = "--complete" ]; then echo --force exec rbenv versions --bare fi usage() { rbenv-help uninstall 2>/dev/null [ -z "$1" ] || exit "$1" } if [ "$1" = "-h" ] || [ "$1" = "--help" ]; then usage 0 fi unset FORCE if [ "$1" = "-f" ] || [ "$1" = "--force" ]; then FORCE=true shift fi [ "$#" -eq 1 ] || usage 1 >&2 DEFINITION="$1" case "$DEFINITION" in "" | -* ) usage 1 >&2 ;; esac declare -a before_hooks after_hooks before_uninstall() { local hook="$1" before_hooks["${#before_hooks[@]}"]="$hook" } after_uninstall() { local hook="$1" after_hooks["${#after_hooks[@]}"]="$hook" } OLDIFS="$IFS" IFS=$'\n' scripts=(`rbenv-hooks uninstall`) IFS="$OLDIFS" for script in "${scripts[@]}"; do source "$script"; done VERSION_NAME="${DEFINITION##*/}" PREFIX="${RBENV_ROOT}/versions/${VERSION_NAME}" if [ -z "$FORCE" ]; then if [ ! -d "$PREFIX" ]; then echo "rbenv: version \`$VERSION_NAME' not installed" >&2 exit 1 fi if [ ! -t 0 ]; then echo "rbenv: must use \`--force' in non-interactive mode" >&2 exit 1 fi read -p "rbenv: remove $PREFIX? [yN] " case "$REPLY" in y* | Y* ) ;; * ) exit 1 ;; esac fi for hook in "${before_hooks[@]}"; do eval "$hook"; done if [ -d "$PREFIX" ]; then rm -rf "$PREFIX" rbenv-rehash fi for hook in "${after_hooks[@]}"; do eval "$hook"; done ruby-build-20241225.2/bin/ruby-build000077500000000000000000001312521473274507600167720ustar00rootroot00000000000000#!/usr/bin/env bash # # Usage: ruby-build [-dvpk] [-- ] # ruby-build {--list|--definitions} # ruby-build --version # # -l, --list List latest stable releases for each Ruby # --definitions List all local definitions, including outdated ones # --version Show version of ruby-build # # -d, --dir Install the Ruby in / instead of # -v, --verbose Verbose mode: forward all build output to stdout/stderr # -p, --patch Apply a patch from stdin before building # -k, --keep Do not remove source tree after installation # -4, --ipv4 Resolve names to IPv4 addresses only # -6, --ipv6 Resolve names to IPv6 addresses only # RUBY_BUILD_VERSION="20241225.2" OLDIFS="$IFS" # Have shell functions inherit the ERR trap. set -E # Some functions need to be able to write to the original process stderr # stream, since fd 2 would often have been redirected elsewhere. To enable # this, ruby-build initializes two additional file descriptors: # # 3: the original stderr # 4: the log file exec 3<&2 lib() { parse_options() { OPTIONS=() ARGUMENTS=() EXTRA_ARGUMENTS=() local arg option index while [ $# -gt 0 ]; do arg="$1" if [ "$arg" == "--" ]; then shift 1 break elif [ "${arg:0:1}" = "-" ]; then if [ "${arg:1:1}" = "-" ]; then OPTIONS[${#OPTIONS[*]}]="${arg:2}" else index=1 while option="${arg:$index:1}"; do [ -n "$option" ] || break OPTIONS[${#OPTIONS[*]}]="$option" index=$((index+1)) done fi shift 1 else ARGUMENTS[${#ARGUMENTS[*]}]="$arg" shift 1 fi done EXTRA_ARGUMENTS=("$@") } if [ "$1" == "--${FUNCNAME[0]}" ]; then declare -f "${FUNCNAME[0]}" echo "${FUNCNAME[0]} \"\$1\";" exit fi } lib "$1" resolve_link() { $(type -p greadlink readlink | head -1) "$1" } abs_dirname() { local path="$1" local cwd cwd="$(pwd || true)" while [ -n "$path" ]; do cd "${path%/*}" || return 1 local name="${path##*/}" path="$(resolve_link "$name" || true)" done pwd cd "$cwd" || return 1 } capitalize() { # shellcheck disable=SC2018,SC2019 printf "%s" "$1" | tr 'a-z' 'A-Z' } sanitize() { printf "%s" "$1" | sed "s/[^A-Za-z0-9.-]/_/g; s/__*/_/g" } colorize() { if [[ -n $CLICOLOR_FORCE || ( -z $NO_COLOR && -t 1 ) ]]; then printf "\e[%sm%s\e[m" "$1" "$2" else printf "%s" "$2" fi } print_command() { local arg for arg; do [ "${#TMPDIR}" -le 1 ] || arg="${arg//$TMP\//\$TMPDIR/}" [ "${#HOME}" -le 1 ] || arg="${arg//$HOME\//\$HOME/}" case "$arg" in *\'* | *\$* ) printf ' "%s"' "$arg" ;; *' '* ) printf " '%s'" "$arg" ;; * ) printf ' %s' "$arg" ;; esac done printf '\n' } # Log the full invocation of an external command. log_command() { local msg msg="->$(print_command "$@")" colorize 36 "$msg" echo [ -n "$VERBOSE" ] || printf "%s\n" "$msg" >&4 local status=0 "$@" || status="$?" if [ "$status" -ne 0 ]; then echo "external command failed with status $status" >&4 fi return "$status" } # Log the full invocation of an external command and capture its output. capture_command() { local msg msg="->$(print_command "$@")" colorize 36 "$msg" echo # In verbose mode, connect the subcommand to original stdout & stderr. local cmd_stdout=1 local cmd_stderr=3 if [ -z "$VERBOSE" ]; then printf "%s\n" "$msg" >&4 # In normal mode, redirect all subcommand output to LOG_PATH. cmd_stdout=4 cmd_stderr=4 fi local status=0 # shellcheck disable=SC2261 "$@" 2>&$cmd_stderr >&$cmd_stdout || status="$?" if [ "$status" -ne 0 ]; then echo "external command failed with status $status" >&4 fi return "$status" } log_info() { colorize 1 "==> $*" echo [ -n "$VERBOSE" ] || echo "==> $*" >&4 } log_notice() { echo "ruby-build: $*" } os_information() { if type -p lsb_release >/dev/null; then lsb_release -sir | xargs echo elif type -p sw_vers >/dev/null; then echo "$(sw_vers -productName) $(sw_vers -productVersion)" elif [ -r /etc/os-release ]; then # shellcheck disable=SC1091 source /etc/os-release # shellcheck disable=SC2153 echo "$NAME $VERSION_ID" else local os os="$(cat /etc/{centos,redhat,fedora,system}-release /etc/debian_version 2>/dev/null | head -1)" echo "${os:-$(uname -sr)}" fi } is_mac() { [ "$(uname -s)" = "Darwin" ] || return 1 [ $# -eq 0 ] || [ "$(osx_version)" -ge "$1" ] } is_freebsd() { [ "$(uname -s)" = "FreeBSD" ] } freebsd_package_prefix() { local package="$1" pkg info --prefix "$package" 2>/dev/null | cut -wf2 } # 9.1 -> 901 # 10.9 -> 1009 # 10.10 -> 1010 osx_version() { local ver IFS=. read -d "" -r -a ver <<<"$(sw_vers -productVersion)" || true IFS="$OLDIFS" echo $(( ver[0]*100 + ver[1] )) } build_failed() { { echo colorize '31;1' "BUILD FAILED" echo " ($(os_information) on $(uname -m) using $(version))" echo if ! rmdir "${BUILD_PATH}" 2>/dev/null; then echo "You can inspect the build directory at ${BUILD_PATH}" if [ -n "$(head -1 "$LOG_PATH" 2>/dev/null)" ]; then colorize 33 "See the full build log at ${LOG_PATH}" printf "\n" fi fi } >&3 exit 1 } num_cpu_cores() { local num case "$(uname -s)" in Darwin | *BSD ) num="$(sysctl -n hw.ncpu 2>/dev/null || true)" ;; SunOS ) num="$(getconf NPROCESSORS_ONLN 2>/dev/null || true)" ;; * ) num="$({ getconf _NPROCESSORS_ONLN || grep -c ^processor /proc/cpuinfo; } 2>/dev/null)" num="${num#0}" ;; esac echo "${num:-2}" } install_package() { install_package_using "tarball" 1 "$@" } install_git() { install_package_using "git" 2 "$@" } install_package_using() { local package_type="$1" local package_type_nargs="$2" local package_name="$3" shift 3 local fetch_args=( "$package_name" "${@:1:$package_type_nargs}" ) local -a build_steps local arg last_arg for arg in "${@:$(( package_type_nargs + 1 ))}"; do if [ "$last_arg" = "--if" ]; then if [[ $arg == *:* ]]; then # Support colon-separated sub-argument, e.g. `needs_openssl:1.1` "${arg%:*}" "$package_name" "${arg#*:}" || return 0 else "$arg" "$package_name" || return 0 fi elif [ "$arg" != "--if" ]; then build_steps["${#build_steps[@]}"]="$arg" fi last_arg="$arg" done # shellcheck disable=SC2164 pushd "$BUILD_PATH" >/dev/null echo "cd $PWD" >&4 # fetch_tarball, fetch_git "fetch_${package_type}" "${fetch_args[@]}" # shellcheck disable=SC2164 cd "$package_name" echo "cd $PWD" >&4 before_install_package "$package_name" build_package "$package_name" "${build_steps[@]}" after_install_package "$package_name" # shellcheck disable=SC2164 popd >/dev/null log_info "Installed ${package_name} to ${PREFIX_PATH}" } compute_sha2() { local output if type shasum &>/dev/null; then output="$(shasum -a 256 -b)" || return 1 echo "${output% *}" elif type openssl &>/dev/null; then local openssl openssl="$(command -v "$(brew --prefix openssl 2>/dev/null || true)"/bin/openssl openssl | head -1)" output="$("$openssl" dgst -sha256 2>/dev/null)" || return 1 echo "${output##* }" elif type sha256sum &>/dev/null; then output="$(sha256sum -b)" || return 1 echo "${output%% *}" else return 1 fi } compute_md5() { local output if type md5 &>/dev/null; then md5 -q elif type openssl &>/dev/null; then output="$(openssl md5)" || return 1 echo "${output##* }" elif type md5sum &>/dev/null; then output="$(md5sum -b)" || return 1 echo "${output%% *}" else return 1 fi } has_checksum_support() { local checksum_command="$1" local has_checksum_var="HAS_CHECKSUM_SUPPORT_${checksum_command}" if [ -z "${!has_checksum_var+defined}" ]; then if "$checksum_command" <<<"test" >/dev/null; then printf -v "$has_checksum_var" 0 # success else printf -v "$has_checksum_var" 1 # error fi fi return "${!has_checksum_var}" } verify_checksum() { local checksum_command local filename="$1" local expected_checksum expected_checksum="$(tr 'A-F' 'a-f' <<<"$2")" # If the specified filename doesn't exist, return success [ -e "$filename" ] || return 0 case "${#expected_checksum}" in 0) return 0 ;; # empty checksum; return success 32) checksum_command="compute_md5" ;; 64) checksum_command="compute_sha2" ;; *) { echo echo "unexpected checksum length: ${#expected_checksum} (${expected_checksum})" echo "expected 0 (no checksum), 32 (MD5), or 64 (SHA2-256)" echo } >&2 return 1 ;; esac # If chosen provided checksum algorithm isn't supported, return success has_checksum_support "$checksum_command" || return 0 # If the computed checksum is empty, return failure local computed_checksum computed_checksum="$("$checksum_command" < "$filename" | tr 'A-F' 'a-f')" [ -n "$computed_checksum" ] || return 1 if [ "$expected_checksum" != "$computed_checksum" ]; then { echo echo "checksum mismatch: ${filename} (file is corrupt)" echo "expected $expected_checksum, got $computed_checksum" echo } >&2 return 1 fi } http() { local method="$1" [ -n "$2" ] || return 1 shift 1 RUBY_BUILD_HTTP_CLIENT="${RUBY_BUILD_HTTP_CLIENT:-$(detect_http_client)}" [ -n "$RUBY_BUILD_HTTP_CLIENT" ] || return 1 # http_get_curl, http_get_wget, etc. "http_${method}_${RUBY_BUILD_HTTP_CLIENT}" "$@" } detect_http_client() { local client for client in aria2c curl wget; do if type "$client" &>/dev/null; then echo "$client" return fi done echo "error: install \`curl\`, \`wget\`, or \`aria2c\` to download packages" >&2 return 1 } http_head_aria2c() { # shellcheck disable=SC2086 aria2c --dry-run --no-conf=true $ARIA2_OPTS "$1" >/dev/null } http_get_aria2c() { local destfile="$2" if [[ $destfile == /* ]]; then # the "-o" option to aria2c cannot be an absolute path, but we can achieve that with "--dir" # shellcheck disable=SC2086 log_command aria2c --allow-overwrite=true --no-conf=true --console-log-level=warn --stderr $ARIA2_OPTS --dir "${destfile%/*}" -o "${destfile##*/}" "$1" 2>&3 else # shellcheck disable=SC2086 log_command aria2c --allow-overwrite=true --no-conf=true --console-log-level=warn --stderr $ARIA2_OPTS -o "$destfile" "$1" 2>&3 fi } http_head_curl() { # shellcheck disable=SC2086 curl -qsILf $CURL_OPTS "$1" >/dev/null } http_get_curl() { # shellcheck disable=SC2086 log_command curl -q -fL $CURL_OPTS -o "$2" "$1" 2>&3 } http_head_wget() { # shellcheck disable=SC2086 wget -q --spider $WGET_OPTS "$1" >/dev/null } http_get_wget() { # shellcheck disable=SC2086 log_command wget $WGET_OPTS -O "$2" "$1" 2>&3 } fetch_tarball() { local package_name="$1" local package_url="$2" local mirror_url local checksum local extracted_dir if is_ruby_package "$1" && [ -n "$RUBY_BUILD_TARBALL_OVERRIDE" ]; then package_url="$RUBY_BUILD_TARBALL_OVERRIDE" fi if [ "$package_url" != "${package_url/\#}" ]; then checksum="${package_url#*#}" package_url="${package_url%%#*}" if [ -n "$RUBY_BUILD_MIRROR_URL" ]; then if [[ -z "$RUBY_BUILD_DEFAULT_MIRROR" || $package_url != */cache.ruby-lang.org/* ]]; then mirror_url="${RUBY_BUILD_MIRROR_URL}/$checksum" fi elif [ -n "$RUBY_BUILD_MIRROR_PACKAGE_URL" ]; then mirror_url="$RUBY_BUILD_MIRROR_PACKAGE_URL" fi fi local tar_args="xzf" local package_filename="${package_name}.tar.gz" if [ "$package_url" != "${package_url%bz2}" ]; then if ! type -p bzip2 >/dev/null; then echo "warning: bzip2 not found; consider installing the \`bzip2\` package" >&2 fi package_filename="${package_filename%.gz}.bz2" tar_args="${tar_args/z/j}" fi if ! reuse_existing_tarball "$package_filename" "$checksum"; then local tarball_filename tarball_filename="$(basename "$package_url")" log_info "Downloading ${tarball_filename}..." # shellcheck disable=SC2015 http head "$mirror_url" && download_tarball "$mirror_url" "$package_filename" "$checksum" || download_tarball "$package_url" "$package_filename" "$checksum" fi log_command tar "$tar_args" "$package_filename" >/dev/null if [ ! -d "$package_name" ]; then extracted_dir="$(find_extracted_directory)" mv "$extracted_dir" "$package_name" fi [ -n "$KEEP_BUILD_PATH" ] || rm -f "$package_filename" } find_extracted_directory() { for f in *; do if [ -d "$f" ]; then echo "$f" return fi done echo "Extracted directory not found" >&2 return 1 } reuse_existing_tarball() { local package_filename="$1" local checksum="$2" # Reuse existing file in build location if [ -e "$package_filename" ] && verify_checksum "$package_filename" "$checksum"; then return 0 fi # Reuse previously downloaded file in cache location [ -n "$RUBY_BUILD_CACHE_PATH" ] || return 1 local cached_package_filename="${RUBY_BUILD_CACHE_PATH}/$package_filename" [ -e "$cached_package_filename" ] || return 1 verify_checksum "$cached_package_filename" "$checksum" || return 1 ln -s "$cached_package_filename" "$package_filename" || return 1 } download_tarball() { local package_url="$1" [ -n "$package_url" ] || return 1 local package_filename="$2" local checksum="$3" if http get "$package_url" "$package_filename"; then verify_checksum "$package_filename" "$checksum" || return 1 else echo "error: failed to download $package_filename" >&2 return 1 fi if [ -n "$RUBY_BUILD_CACHE_PATH" ]; then local cached_package_filename="${RUBY_BUILD_CACHE_PATH}/$package_filename" mv "$package_filename" "$cached_package_filename" ln -s "$cached_package_filename" "$package_filename" fi } fetch_git() { local package_name="$1" local git_url="$2" local git_ref="$3" log_info "Cloning ${git_url}..." if ! type git &>/dev/null; then echo "error: please install \`git\` and try again" >&2 exit 1 fi if [ -n "$RUBY_BUILD_CACHE_PATH" ]; then local cache_dir cache_dir="$RUBY_BUILD_CACHE_PATH/$(sanitize "$git_url")" if [ -e "$cache_dir" ]; then log_command git -C "$cache_dir" fetch --force "$git_url" "+${git_ref}:${git_ref}" 2>&3 else log_command git clone --bare --branch "$git_ref" "$git_url" "$cache_dir" 2>&3 fi git_url="$cache_dir" fi if [ -e "$package_name" ]; then log_command git -C "$package_name" fetch --depth 1 origin "+${git_ref}" 2>&3 log_command git -C "$package_name" checkout -q -B "$git_ref" "origin/${git_ref}" 2>&3 else log_command git clone --depth 1 --branch "$git_ref" "$git_url" "$package_name" 2>&3 fi } build_package() { local package_name="$1" shift # Use "build_package_standard" as the default build step. [ $# -gt 0 ] || set -- standard log_info "Installing ${package_name}..." [ -n "$HAS_PATCH" ] && apply_ruby_patch "$package_name" local step for step; do # e.g. build_package_standard, build_package_truffleruby, etc. "build_package_${step}" "$package_name" done } package_option() { local package_name="$1" local command_name="$2" local variable # e.g. RUBY_CONFIGURE_OPTS_ARRAY, OPENSSL_MAKE_OPTS_ARRAY variable="$(capitalize "${package_name}_${command_name}")_OPTS_ARRAY" local array="${variable}[@]" shift 2 # shellcheck disable=SC2034 local value=( "${!array}" "$@" ) eval "$variable=( \"\${value[@]}\" )" } build_package_warn_eol() { local package_name="$1" { echo echo "WARNING: $package_name is past its end of life and is now unsupported." echo "It no longer receives bug fixes or critical security updates." echo } >&2 } build_package_warn_unsupported() { local package_name="$1" { echo echo "WARNING: $package_name is nearing its end of life." echo "It only receives critical security updates, no bug fixes." echo } >&2 } build_package_standard() { local package_name="$1" if [ "${MAKEOPTS+defined}" ]; then MAKE_OPTS="$MAKEOPTS" elif [ -z "${MAKE_OPTS+defined}" ]; then MAKE_OPTS="-j $(num_cpu_cores)" fi # Support YAML_CONFIGURE_OPTS, RUBY_CONFIGURE_OPTS, etc. local package_var_name package_var_name="$(capitalize "${package_name%%-*}")" local PACKAGE_CONFIGURE="${package_var_name}_CONFIGURE" local PACKAGE_PREFIX_PATH="${package_var_name}_PREFIX_PATH" local PACKAGE_CONFIGURE_OPTS="${package_var_name}_CONFIGURE_OPTS" local PACKAGE_CONFIGURE_OPTS_ARRAY="${package_var_name}_CONFIGURE_OPTS_ARRAY[@]" local PACKAGE_MAKE_OPTS="${package_var_name}_MAKE_OPTS" local PACKAGE_MAKE_OPTS_ARRAY="${package_var_name}_MAKE_OPTS_ARRAY[@]" local PACKAGE_CFLAGS="${package_var_name}_CFLAGS" if [ "$package_var_name" = "RUBY" ]; then # shellcheck disable=SC2155 local ruby_semver="$(normalize_semver "${package_name#ruby-}")" if [[ "$RUBY_CONFIGURE_OPTS ${RUBY_CONFIGURE_OPTS_ARRAY[*]}" != *--with-readline-dir=* && "$ruby_semver" -lt 300300 ]]; then # Ruby 3.3+ does not need external readline: https://github.com/rbenv/ruby-build/issues/2330 use_homebrew_readline || use_freebsd_readline || true fi if [[ "$RUBY_CONFIGURE_OPTS ${RUBY_CONFIGURE_OPTS_ARRAY[*]}" != *--with-libffi-dir=* ]]; then use_freebsd_libffi || true fi if [[ "$RUBY_CONFIGURE_OPTS ${RUBY_CONFIGURE_OPTS_ARRAY[*]}" != *--with-libyaml-dir=* ]]; then use_homebrew_yaml || use_freebsd_yaml || true fi if [[ "$RUBY_CONFIGURE_OPTS ${RUBY_CONFIGURE_OPTS_ARRAY[*]}" != *--with-gmp-dir=* ]]; then use_homebrew_gmp || true fi if [[ "$RUBY_CONFIGURE_OPTS ${RUBY_CONFIGURE_OPTS_ARRAY[*]}" != *--with-openssl-dir=* ]]; then if is_freebsd && [ -f /usr/local/include/openssl/ssl.h ]; then # use openssl installed from Ports Collection package_option ruby configure --with-openssl-dir="/usr/local" fi elif [ "$ruby_semver" -lt 200707 ]; then local opt for opt in $RUBY_CONFIGURE_OPTS "${RUBY_CONFIGURE_OPTS_ARRAY[@]}"; do if [[ $opt == --with-openssl-dir=* ]]; then # Ruby < 2.7.7 are known to prioritize the result of `pkg-config --libs openssl` # over the directory explicitly supplied by "--with-openssl-dir". This can cause # issues if an incompatible OpenSSL version is found in pkg-config search path. # https://github.com/ruby/openssl/pull/486 # # The workaround is to adjust the search path to prioritize the location supplied # in "--with-openssl-dir". export PKG_CONFIG_PATH="${opt#--with-openssl-dir=}/lib/pkgconfig${PKG_CONFIG_PATH:+:$PKG_CONFIG_PATH}" break fi done fi if [[ "$RUBY_CONFIGURE_OPTS ${RUBY_CONFIGURE_OPTS_ARRAY[*]}" != *--with-ext* && "$RUBY_CONFIGURE_OPTS ${RUBY_CONFIGURE_OPTS_ARRAY[*]}" != *--without-ext* && "$ruby_semver" -ge 200500 ]]; then # For Ruby 2.5+, fail the `make` step if any of these extensions were not compiled. # Otherwise, the build would have succeeded, but Ruby would be useless at runtime. # https://github.com/ruby/ruby/commit/b58a30e1c14e971adba4096104274d5d692492e9 package_option ruby configure --with-ext=openssl,psych,+ fi fi ( if [ "${CFLAGS+defined}" ] || [ "${!PACKAGE_CFLAGS+defined}" ]; then export CFLAGS="$CFLAGS ${!PACKAGE_CFLAGS}" fi if [ -z "$CC" ] && is_mac 1010; then export CC=clang fi # ./configure --prefix=/path/to/ruby # shellcheck disable=SC2086,SC2153 capture_command ${!PACKAGE_CONFIGURE:-./configure} --prefix="${!PACKAGE_PREFIX_PATH:-$PREFIX_PATH}" \ "${!PACKAGE_CONFIGURE_OPTS_ARRAY}" $CONFIGURE_OPTS ${!PACKAGE_CONFIGURE_OPTS} ) || return $? local status=0 # make -j # shellcheck disable=SC2086 capture_command "$MAKE" "${!PACKAGE_MAKE_OPTS_ARRAY}" $MAKE_OPTS ${!PACKAGE_MAKE_OPTS} || status=$? if [[ $status -ne 0 && -z $VERBOSE ]]; then # Surface any extension building problems from `make` log to stderr. # https://github.com/ruby/ruby/blob/HEAD/ext/extmk.rb sed -n '/Following extensions are not compiled/,/Fix the problems/p' "$LOG_PATH" | \ sed '/remove these directories and try again/d' | \ sed "s:\\([[:space:]]*Check\\) \\(ext/.*\\):\\1 ${PWD}/\\2:" >&2 fi [ $status -eq 0 ] || return $status local PACKAGE_MAKE_INSTALL_OPTS="${package_var_name}_MAKE_INSTALL_OPTS" local PACKAGE_MAKE_INSTALL_OPTS_ARRAY="${package_var_name}_MAKE_INSTALL_OPTS_ARRAY[@]" # make install # shellcheck disable=SC2086 capture_command "$MAKE" ${MAKE_INSTALL_TARGET:-install} "${!PACKAGE_MAKE_INSTALL_OPTS_ARRAY}" $MAKE_INSTALL_OPTS ${!PACKAGE_MAKE_INSTALL_OPTS} } # Used in place of "standard" step for building development branches of Ruby. build_package_standard_install_with_bundled_gems() { MAKE_INSTALL_TARGET="update-gems extract-gems install" build_package_standard "$@" } # Kept for backward compatibility with 3rd-party Ruby definitions. build_package_standard_build() { true } # Kept for backward compatibility with 3rd-party Ruby definitions. build_package_standard_install() { build_package_standard "$@" } build_package_autoconf() { capture_command autoreconf -i } build_package_ruby() { capture_command "$RUBY_BIN" setup.rb } build_package_ree_installer() { build_package_auto_tcltk local options=() is_mac && options+=(--no-tcmalloc) local option for option in "${RUBY_CONFIGURE_OPTS_ARRAY[@]}" $RUBY_CONFIGURE_OPTS; do options+=(-c "$option") done # Work around install_useful_libraries crash with --dont-install-useful-gems mkdir -p "$PREFIX_PATH/lib/ruby/gems/1.8/gems" # shellcheck disable=SC2086 capture_command ./installer --auto "$PREFIX_PATH" --dont-install-useful-gems "${options[@]}" $CONFIGURE_OPTS } build_package_rbx() { export PATH="${PWD}/.gem/bin:${PATH}" if [ -e "Gemfile" ]; then bundle --version &>/dev/null || GEM_HOME="${PWD}/.gem" capture_command gem install bundler -v '~> 1.3.5' capture_command bundle --path=vendor/bundle fi if [ -n "$RUBY_BUILD_CACHE_PATH" ]; then mkdir -p vendor ln -s "$RUBY_BUILD_CACHE_PATH" vendor/prebuilt fi local opt local -a configure_opts for opt in "${RUBY_CONFIGURE_OPTS_ARRAY[@]}"; do if [[ $opt == --with-openssl-dir=* ]]; then local openssl_dir="${opt#*=}" configure_opts[${#configure_opts[@]}]="--with-lib-dir=${openssl_dir}/lib" configure_opts[${#configure_opts[@]}]="--with-include-dir=${openssl_dir}/include" else configure_opts[${#configure_opts[@]}]="$opt" fi done # shellcheck disable=SC2086 RUBYOPT="-rrubygems $RUBYOPT" capture_command ./configure --prefix="$PREFIX_PATH" "${configure_opts[@]}" $RUBY_CONFIGURE_OPTS if [ -e "Gemfile" ]; then capture_command bundle exec rake install else rake --version &>/dev/null || GEM_HOME="${PWD}/.gem" capture_command gem install rake -v '~> 10.1.0' capture_command rake install fi local gemdir="${PREFIX_PATH}/gems/bin" local file binstub # Symlink Rubinius' `gems/bin/` into `bin/` if [ -d "$gemdir" ] && [ ! -L "$gemdir" ]; then for file in "$gemdir"/*; do binstub="${PREFIX_PATH}/bin/${file##*/}" rm -f "$binstub" { echo "#!${PREFIX_PATH}/bin/ruby" grep -v '^#!' "$file" } > "$binstub" chmod +x "$binstub" done rm -rf "$gemdir" ln -s ../bin "$gemdir" fi "${PREFIX_PATH}/bin/irb" --version &>/dev/null || capture_command "${PREFIX_PATH}/bin/gem" install rubysl-tracer -v '~> 2.0' --no-rdoc --no-ri || true } build_package_mruby() { capture_command ./minirake mkdir -p "$PREFIX_PATH" cp -fR build/host/* include "$PREFIX_PATH" ln -fs mruby "$PREFIX_PATH/bin/ruby" ln -fs mirb "$PREFIX_PATH/bin/irb" } build_package_picoruby() { capture_command ./minirake mkdir -p "$PREFIX_PATH" cp -fR build/host/* include "$PREFIX_PATH" ln -fs picoruby "$PREFIX_PATH/bin/ruby" ln -fs picoirb "$PREFIX_PATH/bin/irb" } build_package_jruby() { build_package_copy # shellcheck disable=SC2164 cd "${PREFIX_PATH}/bin" ln -fs jruby ruby chmod +x ruby install_jruby_launcher "$1" remove_windows_files fix_jruby_shebangs } install_jruby_launcher() { # shellcheck disable=SC2164 cd "${PREFIX_PATH}/bin" # workaround for https://github.com/jruby/jruby/issues/7799 [[ $1 != "jruby-9.2."* ]] || capture_command ./ruby gem update -q --silent --system 3.3.26 --no-document --no-post-install-message capture_command ./ruby gem install jruby-launcher --no-document } fix_jruby_shebangs() { for file in "${PREFIX_PATH}/bin"/*; do if [ "$(head -c 20 "$file" | LC_CTYPE=C LC_ALL='' tr -d '\0')" = "#!/usr/bin/env jruby" ]; then sed -i.bak "1 s:.*:#\!${PREFIX_PATH}\/bin\/jruby:" "$file" rm "$file".bak fi done } build_package_truffleruby() { clean_prefix_path_truffleruby || return $? build_package_copy # shellcheck disable=SC2164 cd "${PREFIX_PATH}" capture_command ./lib/truffle/post_install_hook.sh } build_package_truffleruby_graalvm() { clean_prefix_path_truffleruby || return $? PREFIX_PATH="${PREFIX_PATH}/graalvm" build_package_copy if is_mac; then # shellcheck disable=SC2164 cd "${PREFIX_PATH}/graalvm/Contents/Home" else # shellcheck disable=SC2164 cd "${PREFIX_PATH}/graalvm" fi if [ -e bin/gu ]; then capture_command bin/gu install ruby fi local ruby_home ruby_home=$(bin/ruby -e 'print RbConfig::CONFIG["prefix"]') # Make gu available in PATH (useful to install other languages) ln -s "$PWD/bin/gu" "$ruby_home/bin/gu" # shellcheck disable=SC2164 cd "${PREFIX_PATH}" ln -s "${ruby_home#"$PREFIX_PATH/"}/bin" . capture_command "$ruby_home/lib/truffle/post_install_hook.sh" } build_package_artichoke() { build_package_copy mkdir -p "$PREFIX_PATH/bin" # shellcheck disable=SC2164 cd "${PREFIX_PATH}/bin" ln -fs ../artichoke ruby ln -fs ../airb irb ln -fs ../artichoke artichoke ln -fs ../airb airb } remove_windows_files() { # shellcheck disable=SC2164 cd "$PREFIX_PATH" rm -f bin/*.exe bin/*.dll bin/*.bat bin/jruby.sh } clean_prefix_path_truffleruby() { if [ -d "$PREFIX_PATH" ] && [ ! -e "$PREFIX_PATH/bin/truffleruby" ] && [ -n "$(ls -A "$PREFIX_PATH")" ]; then { echo echo "ERROR: cannot install TruffleRuby to $PREFIX_PATH, which does not look like a valid TruffleRuby prefix." echo "TruffleRuby only supports being installed to a not existing directory, an empty directory, or replacing an existing TruffleRuby installation." echo "See https://github.com/oracle/truffleruby/issues/1389 for details" } >&2 return 1 fi # Make sure there are no leftover files in $PREFIX_PATH rm -rf "$PREFIX_PATH" } build_package_copy() { mkdir -p "$PREFIX_PATH" cp -fR . "$PREFIX_PATH" } before_install_package() { local stub=1 } after_install_package() { local stub=1 } require_java() { local required="$1" local java_version version_string java_version="$(java -version 2>&1 || true)" version_string="$(grep 'java version' <<<"$java_version" | head -1 | grep -o '[0-9.]\+' | head -1 || true)" [ -n "$version_string" ] || version_string="$(grep 'openjdk version' <<<"$java_version" | head -1 | grep -o '[0-9.]\+' | head -1 || true)" IFS="." # shellcheck disable=SC2206 local nums=($version_string) IFS="$OLDIFS" local found_version="${nums[0]}" [ "$found_version" -gt 1 ] 2>/dev/null || found_version="${nums[1]}" [ "$found_version" -ge "$required" ] 2>/dev/null && return 0 { colorize 1 "ERROR" printf ": Java >= %s required, but your Java version was:\n%s\n" "$required" "$java_version" } >&2 return 1 } # Kept for backward compatibility with JRuby <= 9.1.17 definitions. require_java7() { require_java 7 } # Kept for backward compatibility with 3rd-party Ruby definitions. require_gcc() { local stub=1 } # Kept for backward compatibility with 3rd-party Rubinius definitions. # shellcheck disable=SC2034 require_llvm() { local stub=1 } needs_yaml() { [[ "$RUBY_CONFIGURE_OPTS ${RUBY_CONFIGURE_OPTS_ARRAY[*]}" != *--with-libyaml-dir=* ]] && ! use_homebrew_yaml } use_homebrew_yaml() { local libdir libdir="$(brew --prefix libyaml 2>/dev/null || true)" if [ -d "$libdir" ]; then log_notice "using libyaml from homebrew" package_option ruby configure --with-libyaml-dir="$libdir" else return 1 fi } use_freebsd_yaml() { if is_freebsd; then local libyaml_prefix libyaml_prefix="$(freebsd_package_prefix libyaml)" if [ -n "$libyaml_prefix" ]; then package_option ruby configure --with-libyaml-dir="$libyaml_prefix" fi fi } use_homebrew_gmp() { local libdir libdir="$(brew --prefix gmp 2>/dev/null || true)" if [ -d "$libdir" ]; then log_notice "using gmp from homebrew" package_option ruby configure --with-gmp-dir="$libdir" else return 1 fi } use_freebsd_readline() { if is_freebsd; then local readline_prefix libedit_prefix readline_prefix="$(freebsd_package_prefix readline)" libedit_prefix="$(freebsd_package_prefix libedit)" if [ -n "$readline_prefix" ]; then package_option ruby configure --with-readline-dir="$readline_prefix" elif [ -n "$libedit_prefix" ]; then package_option ruby configure --enable-libedit package_option ruby configure --with-libedit-dir="$libedit_prefix" fi fi } use_homebrew_readline() { local libdir libdir="$(brew --prefix readline 2>/dev/null || true)" if [ -d "$libdir" ]; then log_notice "using readline from homebrew" package_option ruby configure --with-readline-dir="$libdir" else return 1 fi } use_freebsd_libffi() { if is_freebsd; then local libffi_prefix libffi_prefix="$(freebsd_package_prefix libffi)" if [ -n "$libffi_prefix" ]; then package_option ruby configure --with-libffi-dir="$libffi_prefix" fi fi } # macOS prevents linking to its system OpenSSL/LibreSSL installation, so # it's basically useless for Ruby purposes. has_broken_mac_openssl() { is_mac || return 1 local openssl_version openssl_version="$(/usr/bin/openssl version 2>/dev/null || true)" [[ $openssl_version = "OpenSSL 0.9.8"?* || $openssl_version = "LibreSSL"* ]] } # Detect the OpenSSL version that a compiler can reasonably link to. system_openssl_version() { cc -xc -E - </dev/null | sed -n 's/"\{0,1\}OpenSSL \([0-9][0-9.]*\).*/\1/p' #include OPENSSL_VERSION_TEXT EOF } # List all Homebrew-installed OpenSSL versions and their filesystem prefixes. homebrew_openssl_versions() { local formula version prefix # https://github.com/orgs/Homebrew/discussions/4845 brew list 2>/dev/null | grep '^openssl@' | while read -r formula; do prefix="$(brew --prefix "$formula" 2>/dev/null || true)" [ -n "$prefix" ] || continue version="$("$prefix"/bin/openssl version 2>/dev/null | sed -n 's/OpenSSL \([0-9][0-9.]*\).*/\1/p')" [ -z "$version" ] || printf '%s %s %s\n' "$formula" "$version" "$prefix" done } # Normalizes "X.Y.Z" into a comparable numeric value. Does not support prereleases. # See also osx_version, require_java normalize_semver() { local ver IFS=. read -d "" -r -a ver <<<"$1" || true IFS="$OLDIFS" # 3.1.23 -> 300_123 echo $(( ver[0]*100000 + ver[1]*100 + ver[2] )) } # Checks if system OpenSSL does NOT satisfy the version requirement # between lower and upper bounds. This is used by build definitions to # conditionally install per-ruby OpenSSL. # # If a compatible Homebrew-installed OpenSSL version is found during # checking, Ruby will be linked to it and the check will return false. needs_openssl() { [ -z "$RUBY_BUILD_VENDOR_OPENSSL" ] || return 0 [[ "$RUBY_CONFIGURE_OPTS ${RUBY_CONFIGURE_OPTS_ARRAY[*]}" != *--with-openssl-dir=* ]] || return 1 local system_version if ! has_broken_mac_openssl; then system_version="$(system_openssl_version)" fi # With no arguments, any system OpenSSL satisfies the check. if [ $# -lt 2 ]; then [ -z "$system_version" ] || return 1 return 0 fi local lower_bound upper_bound lower_bound="$(normalize_semver "${2%-*}")" upper_bound="${2#*-}" upper_bound="$(normalize_semver "${upper_bound//.x/.99}")" system_version="$(normalize_semver "$system_version")" # Return early if system openssl satisfies the requirement. (( system_version < lower_bound || system_version >= upper_bound )) || return 1 # Look for the latest Homebrew-installed OpenSSL that satisfies the requirement local brew_installs brew_installs="$(homebrew_openssl_versions)" [ -n "$brew_installs" ] || return 0 # Link to the highest-matching Homebrew OpenSSL local versions homebrew_version formula version prefix # shellcheck disable=SC2207 versions=( $(awk '{print $2}' <<<"$brew_installs" | sort_versions) ) local index="${#versions[@]}" while [ $((--index)) -ge 0 ]; do homebrew_version="$(normalize_semver "${versions[index]}")" (( homebrew_version >= lower_bound && homebrew_version < upper_bound )) || continue while read -r formula version prefix; do [ "$version" = "${versions[index]}" ] || continue log_notice "using $formula from homebrew" package_option ruby configure --with-openssl-dir="$prefix" return 1 done <<<"$brew_installs" done } # Kept for backward compatibility with 3rd-party Ruby definitions. needs_openssl_096_102() { # openssl gem 1.1.1 needs_openssl "$1" "0.9.6-1.0.x" } # Kept for backward compatibility with 3rd-party Ruby definitions. needs_openssl_101_111() { # openssl gem 2.2.1 needs_openssl "$1" "1.0.1-1.x.x" } # Kept for backward compatibility with 3rd-party Ruby definitions. needs_openssl_102_300() { # openssl gem 3.0.0 needs_openssl "$1" "1.0.2-3.x.x" } # Kept for backward compatibility with 3rd-party Ruby definitions. use_homebrew_openssl() { local ssldir ssldir="$(brew --prefix openssl@1.1 2>/dev/null || true)" if [ -d "$ssldir" ]; then log_notice "using openssl@1.1 from homebrew" package_option ruby configure --with-openssl-dir="$ssldir" else { colorize 1 "ERROR" echo ": openssl@1.1 from Homebrew is required; run: brew install openssl@1.1" } >&2 return 1 fi } build_package_openssl() { # Install to a subdirectory since we don't want shims for bin/openssl. local OPENSSL_PREFIX_PATH="${PREFIX_PATH}/openssl" # Put openssl.conf, certs, etc in ~/.rbenv/versions/*/openssl/ssl OPENSSLDIR="${OPENSSLDIR:-$OPENSSL_PREFIX_PATH/ssl}" # Tell Ruby to use this openssl for its extension. package_option ruby configure --with-openssl-dir="$OPENSSL_PREFIX_PATH" local nokerberos [[ "$1" != openssl-1.0.* ]] || nokerberos=1 # Compile a shared lib with zlib dynamically linked. package_option openssl configure --openssldir="$OPENSSLDIR" --libdir="lib" zlib-dynamic no-ssl3 shared ${nokerberos:+no-ssl2 no-krb5} # Skip building OpenSSL docs, which is slow. local make_target="install_sw install_ssldirs" [[ "$1" != openssl-1.0.* ]] || make_target="install_sw" # OpenSSL 1.0 does not have `install_ssldirs` OPENSSL_CONFIGURE="${OPENSSL_CONFIGURE:-./config}" MAKE_INSTALL_TARGET="$make_target" build_package_standard "$@" # Make sure pkg-config finds the new OpenSSL installation. export PKG_CONFIG_PATH="${OPENSSL_PREFIX_PATH}/lib/pkgconfig${PKG_CONFIG_PATH:+:$PKG_CONFIG_PATH}" local pem_file="$OPENSSLDIR/cert.pem" if is_mac; then # Extract root certs from the system keychain in .pem format. security find-certificate -a -p /Library/Keychains/System.keychain > "$pem_file" security find-certificate -a -p /System/Library/Keychains/SystemRootCertificates.keychain >> "$pem_file" elif [ -e /etc/pki/tls/cert.pem ]; then # RedHat # See https://github.com/rubygems/rubygems/issues/2415#issuecomment-509806259 rm -rf "$OPENSSLDIR/certs" "$pem_file" ln -s /etc/pki/tls/certs "$OPENSSLDIR/certs" ln -s /etc/pki/tls/cert.pem "$pem_file" elif [ -e /etc/ssl/certs/ca-certificates.crt ]; then # Debian # See https://github.com/rubygems/rubygems/issues/2415#issuecomment-509806259 rm -rf "$OPENSSLDIR/certs" "$pem_file" ln -s /etc/ssl/certs "$OPENSSLDIR/certs" ln -s /etc/ssl/certs/ca-certificates.crt "$pem_file" elif type -p openssl >/dev/null; then # symlink to the system openssl certs local SYSTEM_OPENSSLDIR SYSTEM_OPENSSLDIR=$(openssl version -d 2>/dev/null | cut -d'"' -f2) if [ -n "$SYSTEM_OPENSSLDIR" ]; then ln -sf "$SYSTEM_OPENSSLDIR/cert.pem" "$OPENSSLDIR/cert.pem" ln -snf "$SYSTEM_OPENSSLDIR/certs" "$OPENSSLDIR/certs" fi else echo "Could not find OpenSSL certificates" >&2 exit 1 fi } # Kept for backward compatibility with 3rd-party definitions. build_package_verify_openssl() { true } # Kept for backward compatibility with 3rd-party definitions. build_package_ldflags_dirs() { true } build_package_enable_shared() { if [[ " ${RUBY_CONFIGURE_OPTS} ${RUBY_CONFIGURE_OPTS_ARRAY[*]}" != *" --disable-shared"* ]]; then package_option ruby configure --enable-shared fi } build_package_auto_tcltk() { if is_mac && [ ! -d /usr/include/X11 ]; then if [ -d /opt/X11/include ]; then if [[ "$CPPFLAGS" != *-I/opt/X11/include* ]]; then export CPPFLAGS="-I/opt/X11/include $CPPFLAGS" fi else package_option ruby configure --without-tk fi fi } apply_ruby_patch() { local patchfile if is_ruby_package "$1"; then patchfile="$(mktemp "${TMP}/ruby-patch.XXXXXX")" cat "${2:--}" >"$patchfile" local striplevel=0 grep -q '^--- a/' "$patchfile" && striplevel=1 log_command patch -p$striplevel --force -i "$patchfile" fi } is_ruby_package() { case "$1" in ruby-* | jruby-* | rubinius-* | truffleruby[+-]* | mruby-* | picoruby-* ) return 0 ;; *) return 1 ;; esac } version() { local git_revision # Read the revision from git if the remote points to "ruby-build" repository if GIT_DIR="$RUBY_BUILD_INSTALL_PREFIX/.git" git remote -v 2>/dev/null | grep -q /ruby-build; then git_revision="$(GIT_DIR="$RUBY_BUILD_INSTALL_PREFIX/.git" git describe --tags HEAD 2>/dev/null || true)" git_revision="${git_revision#v}" fi echo "ruby-build ${git_revision:-$RUBY_BUILD_VERSION}" } usage() { sed -ne '/^#/!q;s/.\{1,2\}//;1,2d;p' < "$0" [ -z "$1" ] || exit "$1" } # list all versions list_definitions() { { for DEFINITION_DIR in "${RUBY_BUILD_DEFINITIONS[@]}"; do [ -d "$DEFINITION_DIR" ] && ls "$DEFINITION_DIR" done } | sort_versions | uniq } # list only latest stable versions excluding RC, preview, dev and EoL'ed list_maintained_versions() { { for DEFINITION_DIR in "${RUBY_BUILD_DEFINITIONS[@]}"; do [ -d "$DEFINITION_DIR" ] && \ grep -L -e warn_eol "$DEFINITION_DIR"/* 2>/dev/null | \ sed 's|.*/||' | \ grep -v -e '-rc[0-9]*$' -e '-preview[0-9]*$' -e '-dev$' done } | extract_latest_versions | sort_versions | uniq } extract_latest_versions() { # sort in this function looks redundunt but it is necessary # rbx-3.99 appears latest unless the sort sed 'h; s/[-]/./g; s/.p\([[:digit:]]\)/.z.\1/; s/$/.z/; G; s/\n/ /' | \ LC_ALL=C sort -t. -k 1,1 -k 2,2n -k 3,3n -k 4,4n -k 5,5n | \ sed 's/[.]/ /; s/[0-9].*z //; s/^\([0-9].[0-9]\)/mri\1 \1/' | \ awk '{ latest[$1] =$2 } END{ for(key in latest) { print latest[key] } }' } sort_versions() { sed 'h; s/[-]/./g; s/.p\([[:digit:]]\)/.z.\1/; s/$/.z/; G; s/\n/ /' | \ LC_ALL=C sort -t. -k 1,1 -k 2,2n -k 3,3n -k 4,4n -k 5,5n | awk '{print $2}' } unset VERBOSE unset KEEP_BUILD_PATH unset HAS_PATCH unset IPV4 unset IPV6 unset EARLY_EXIT unset APPEND_DEFINITION_TO_PREFIX RUBY_BUILD_INSTALL_PREFIX="$(abs_dirname "$0")/.." # shellcheck disable=SC2206 IFS=: RUBY_BUILD_DEFINITIONS=($RUBY_BUILD_DEFINITIONS ${RUBY_BUILD_ROOT:-$RUBY_BUILD_INSTALL_PREFIX}/share/ruby-build) IFS="$OLDIFS" parse_options "$@" for option in "${OPTIONS[@]}"; do case "$option" in "h" | "help" ) EARLY_EXIT=help ;; "definitions" ) EARLY_EXIT=list_definitions ;; "l" | "list") EARLY_EXIT=list_maintained_versions ;; "d" | "dir") APPEND_DEFINITION_TO_PREFIX=true ;; "k" | "keep" ) KEEP_BUILD_PATH=true ;; "v" | "verbose" ) VERBOSE=true ;; "p" | "patch" ) HAS_PATCH=true ;; "4" | "ipv4") IPV4=true ;; "6" | "ipv6") IPV6=true ;; "version" ) EARLY_EXIT=version ;; * ) printf "ruby-build: invalid flag '%s'\n" "$option" >&2 EARLY_EXIT=usage_error ;; esac done DEFINITION_PATH="${ARGUMENTS[0]}" PREFIX_PATH="${ARGUMENTS[1]}" if [ -z "$EARLY_EXIT" ] && [ -z "$DEFINITION_PATH" ]; then echo "ruby-build: missing definition argument" >&2 EARLY_EXIT=usage_error fi if [ -z "$EARLY_EXIT" ] && [ -z "$PREFIX_PATH" ]; then echo "ruby-build: missing prefix argument" >&2 EARLY_EXIT=usage_error fi if [ "${#ARGUMENTS[@]}" -gt 2 ]; then echo "ruby-build: expected at most 2 arguments, got [${ARGUMENTS[*]}]" >&2 EARLY_EXIT=usage_error fi if [ "${#EXTRA_ARGUMENTS[@]}" -gt 0 ]; then RUBY_CONFIGURE_OPTS_ARRAY=("${EXTRA_ARGUMENTS[@]}") fi if [ "$APPEND_DEFINITION_TO_PREFIX" = "true" ]; then if [ -p "$DEFINITION_PATH" ]; then echo "ruby-build: using named pipes in combination with \`--dir' is not possible" >&2 EARLY_EXIT=usage_error fi PREFIX_PATH="$PREFIX_PATH/$(basename "$DEFINITION_PATH")" fi case "$EARLY_EXIT" in help ) version echo usage 0 ;; version | list_definitions | list_maintained_versions ) "$EARLY_EXIT" exit 0 ;; usage_error ) echo >&2 usage 1 >&2 ;; '' ) ;; * ) echo "unimplemented EARLY_EXIT: $EARLY_EXIT" >&2 exit 1 ;; esac # expand the argument to full path of the definition file if [[ ! -f "$DEFINITION_PATH" && ! -p "$DEFINITION_PATH" ]]; then for DEFINITION_DIR in "${RUBY_BUILD_DEFINITIONS[@]}"; do if [ -f "${DEFINITION_DIR}/${DEFINITION_PATH}" ]; then DEFINITION_PATH="${DEFINITION_DIR}/${DEFINITION_PATH}" break fi done # If the given definition is like ruby-X.Y.Z, search again with X.Y.Z if [[ "$DEFINITION_PATH" =~ ^ruby-[0-9] ]]; then DEFINITION_PATH="${DEFINITION_PATH#ruby-}" for DEFINITION_DIR in "${RUBY_BUILD_DEFINITIONS[@]}"; do if [ -f "${DEFINITION_DIR}/${DEFINITION_PATH}" ]; then DEFINITION_PATH="${DEFINITION_DIR}/${DEFINITION_PATH}" break fi done fi if [ ! -f "$DEFINITION_PATH" ]; then echo "ruby-build: definition not found: ${DEFINITION_PATH}" >&2 exit 2 fi fi # normalize the argument if [ "${PREFIX_PATH#/}" = "$PREFIX_PATH" ]; then PREFIX_PATH="${PWD}/${PREFIX_PATH}" fi if [ -z "$TMPDIR" ]; then TMP="/tmp" else TMP="${TMPDIR%/}" fi # Check if TMPDIR is accessible and can hold executables. tmp_executable="${TMP}/ruby-build-test.$$" noexec="" if mkdir -p "$TMP" && touch "$tmp_executable" 2>/dev/null; then cat > "$tmp_executable" <<-EOF #!${BASH} exit 0 EOF chmod +x "$tmp_executable" else echo "ruby-build: TMPDIR=$TMP is set to a non-accessible location" >&2 exit 1 fi "$tmp_executable" 2>/dev/null || noexec=1 rm -f "$tmp_executable" if [ -n "$noexec" ]; then echo "ruby-build: TMPDIR=$TMP cannot hold executables (partition possibly mounted with \`noexec\`)" >&2 exit 1 fi if [ -z "$MAKE" ]; then if is_freebsd && [[ ${ARGUMENTS[0]} == jruby-* ]]; then # jruby-launcher requires gmake: https://github.com/ruby/ruby/pull/8591 export MAKE="gmake" else export MAKE="make" fi fi if [ -n "$RUBY_BUILD_CACHE_PATH" ] && [ -d "$RUBY_BUILD_CACHE_PATH" ]; then RUBY_BUILD_CACHE_PATH="${RUBY_BUILD_CACHE_PATH%/}" else unset RUBY_BUILD_CACHE_PATH fi if [ -z "$RUBY_BUILD_MIRROR_URL" ] && [ -z "$RUBY_BUILD_MIRROR_PACKAGE_URL" ]; then RUBY_BUILD_MIRROR_URL="https://dqw8nmjcqpjn7.cloudfront.net" RUBY_BUILD_DEFAULT_MIRROR=1 else RUBY_BUILD_MIRROR_URL="${RUBY_BUILD_MIRROR_URL%/}" RUBY_BUILD_DEFAULT_MIRROR= fi if [ -n "$RUBY_BUILD_SKIP_MIRROR" ] || ! has_checksum_support compute_sha2; then unset RUBY_BUILD_MIRROR_URL RUBY_BUILD_MIRROR_PACKAGE_URL fi ARIA2_OPTS="${RUBY_BUILD_ARIA2_OPTS} ${IPV4+--disable-ipv6=true} ${IPV6+--disable-ipv6=false}" CURL_OPTS="${RUBY_BUILD_CURL_OPTS} ${IPV4+--ipv4} ${IPV6+--ipv6}" WGET_OPTS="${RUBY_BUILD_WGET_OPTS} ${IPV4+--inet4-only} ${IPV6+--inet6-only}" SEED="$(date "+%Y%m%d%H%M%S").$$" LOG_PATH="${TMP}/ruby-build.${SEED}.log" RUBY_BIN="${PREFIX_PATH}/bin/ruby" if [ -z "$RUBY_BUILD_BUILD_PATH" ]; then BUILD_PATH="$(mktemp -d "${LOG_PATH%.log}.XXXXXX")" else BUILD_PATH="$RUBY_BUILD_BUILD_PATH" fi if [ -n "$VERBOSE" ]; then # open the original stdout at fd 4 exec 4<&1 else # open the log file at fd 4 exec 4<> "$LOG_PATH" fi unset RUBYOPT unset RUBYLIB # If something goes wrong during building, print error information to stderr. trap build_failed ERR # This is where the magic happens: execute commands from the definition # file while in a temporary build directory. This will typically result in # `install_package` leading to `build_package_standard`. mkdir -p "$BUILD_PATH" # shellcheck disable=SC1090 source "$DEFINITION_PATH" # By default, the temporary build path is wiped after successful build. [ -z "${KEEP_BUILD_PATH}" ] && rm -fr "$BUILD_PATH" trap - ERR ruby-build-20241225.2/install.sh000077500000000000000000000007071473274507600162230ustar00rootroot00000000000000#!/bin/sh # Usage: PREFIX=/usr/local ./install.sh # # Installs ruby-build under $PREFIX. set -e cd "$(dirname "$0")" if [ -z "${PREFIX}" ]; then PREFIX="/usr/local" fi BIN_PATH="${PREFIX}/bin" SHARE_PATH="${PREFIX}/share/ruby-build" MAN_PATH="${PREFIX}/share/man/man1" mkdir -p "$BIN_PATH" "$SHARE_PATH" "$MAN_PATH" install -p bin/* "$BIN_PATH" install -p -m 0644 share/ruby-build/* "$SHARE_PATH" install -p -m 0644 share/man/man1/*.1 "$MAN_PATH" ruby-build-20241225.2/script/000077500000000000000000000000001473274507600155165ustar00rootroot00000000000000ruby-build-20241225.2/script/mirror000077500000000000000000000052541473274507600167640ustar00rootroot00000000000000#!/usr/bin/env bash # Usage: script/mirror update # script/mirror verify # script/mirror stats set -e eval "$(grep RUBY_BUILD_MIRROR_URL= ./bin/ruby-build | head -1)" help_text() { sed -ne '/^#/!q;s/.\{1,2\}//;1d;p' < "$0" } test_mirrored() { curl -qsSfIL "$RUBY_BUILD_MIRROR_URL/$1" >/dev/null 2>&1 } compute_sha2() { local output output="$(openssl dgst -sha256)" tr '[:upper:]' '[:lower:]' <<<"${output##* }" } download_package() { curl -qsSfL -o "$2" "$1" } download_and_verify() { local checksum local url="$1" local file="$2" local expected="$3" download_package "$url" "$file" checksum="$(compute_sha2 < "$file")" if [ "$checksum" != "$expected" ]; then echo "Error: $url doesn't match its checksum $expected" >&2 return 1 fi } changed_files() { git diff --name-only --diff-filter=ACMR "$@" } potentially_new_packages() { local head="${1#*..}" local files IFS=$'\n' read -d '' -r -a files < <(changed_files "$1" -- ./share/ruby-build) [ ${#files[@]} -gt 0 ] || return 0 extract_urls "${head:-HEAD}" -- "${files[@]}" } extract_urls() { git grep -hoe 'http[^"]\+#[^"]\+' "$@" | sort | uniq } update() { local url local checksum local file local tmp_path for url in $(potentially_new_packages "$1"); do checksum="${url#*#}" url="${url%#*}" if test_mirrored "$checksum"; then echo "Already mirrored: $url" else echo "Will mirror: $url" [ -n "$tmp_path" ] || tmp_path="$(mktemp -d "${TMPDIR:-/tmp}/s3-sync.XXXXX")" file="$tmp_path/$checksum" download_and_verify "$url" "$file" "$checksum" fi done if [ -n "$tmp_path" ]; then echo "Uploading..." aws s3 sync --acl=public-read --size-only --no-progress "$tmp_path" "s3://${AMAZON_S3_BUCKET?}" fi } verify() { local url local checksum local file local status=0 for url in $(potentially_new_packages "$1"); do checksum="${url#*#}" url="${url%#*}" echo "Verifying checksum for $url" file="${TMPDIR:-/tmp}/$checksum" download_and_verify "$url" "$file" "$checksum" || status=$? done return $status } stats() { local packages IFS=$'\n' read -d '' -r -a packages < <(extract_urls -- ./share/ruby-build/\*) local total="${#packages[@]}" local confirmed=0 local checksum for url in "${packages[@]}"; do checksum="${url#*#}" if test_mirrored "$checksum"; then : $((confirmed++)) else echo "failed: $url" >&2 fi echo -n "." done echo echo "$confirmed/$total mirrored" } cmd="$1" case "$cmd" in update | verify | stats ) shift 1 "$cmd" "$@" ;; -h | --help ) help_text exit 0 ;; * ) help_text >&2 exit 1 ;; esac ruby-build-20241225.2/script/release000077500000000000000000000026321473274507600170670ustar00rootroot00000000000000#!/usr/bin/env bash # Usage: script/release # # - checks out the master branch # - changes version in `bin/ruby-build` to current date # - commits and tags the change # - pushes master & the new tag to GitHub # - creates a new Release on GitHub # - [automated] a GitHub Action will create a Homebrew PR for the new release set -e git fetch -q --tags origin master git checkout -q master git merge --ff-only '@{upstream}' existing="$(git tag --points-at HEAD)" if [ -n "$existing" ]; then echo "Aborting: HEAD is already tagged as '${existing}'" >&2 exit 1 fi binfile="bin/ruby-build" new_version="$(date '+%Y%m%d')" version_suffix="" while git show-ref --verify --quiet -- "refs/tags/v${new_version}${version_suffix}"; do version_suffix=".$(( ${version_suffix#.} + 1 ))" done new_version="${new_version}${version_suffix}" version_tag="v${new_version}" previous_tag="$(git describe --tags HEAD --abbrev=0)" if git diff --quiet "${previous_tag}..HEAD" -- bin share; then echo "Aborting: No features to release since '${previous_tag}'" >&2 exit 1 fi sed -i.bak -E "s!^(RUBY_BUILD_VERSION=).+!\\1\"${new_version}\"!" "$binfile" rm -f "${binfile}.bak" make share/man/man1/ruby-build.1 git commit -m "ruby-build ${new_version}" -- "$binfile" share/man/man1/ruby-build.1 git tag "$version_tag" git push origin master "${version_tag}" gh release create "$version_tag" --title "ruby-build ${new_version}" --generate-notes ruby-build-20241225.2/script/test000077500000000000000000000000601473274507600164170ustar00rootroot00000000000000#!/bin/bash set -e bats ${CI:+--tap} test "$@" ruby-build-20241225.2/script/update-cruby000077500000000000000000000026771473274507600200640ustar00rootroot00000000000000#!/usr/bin/env bash set -e set -o pipefail if [ $# -ne 3 ]; then echo "usage: $0 VERSION OPENSSL_VERSION RELEASE_DIRECTORY" exit 1 fi version="$1" openssl_version="$2" release_directory="$3" file="share/ruby-build/${version}" basename="ruby-${version}.tar.gz" openssl_basename="openssl-${openssl_version}.tar.gz" major_minor_version=$(echo ${version} | cut -d '.' -f 1,2) url="https://cache.ruby-lang.org/pub/ruby/${major_minor_version}/${basename}" if command -v sha256sum >/dev/null; then sha256=$(sha256sum "$release_directory/$basename" | cut -d ' ' -f 1) elif command -v shasum >/dev/null; then sha256=$(shasum -a 256 "$release_directory/$basename" | cut -d ' ' -f 1) else echo "$0 requires sha256sum or shasum to be installed on the system." exit 1 fi openssl_url="https://github.com/openssl/openssl/releases/download/openssl-${openssl_version}/openssl-${openssl_version}.tar.gz" if command -v sha256sum >/dev/null; then openssl_sha256=$(sha256sum "$release_directory/$openssl_basename" | cut -d ' ' -f 1) elif command -v shasum >/dev/null; then openssl_sha256=$(shasum -a 256 "$release_directory/$openssl_basename" | cut -d ' ' -f 1) else echo "$0 requires sha256sum or shasum to be installed on the system." exit 1 fi cat > "$file" </dev/null || # GNU date date --date "$1" '+%s' } now_seconds="$(date '+%s')" curl -fsSL https://endoflife.date/api/ruby.json | jq -r '.[] | [.cycle,.eol] | @tsv' | while read -r cycle eol_date; do eol_seconds="$(date_to_seconds "$eol_date")" days_to_eol=$(((eol_seconds - now_seconds) / 60 / 60 / 24)) if [ $days_to_eol -lt 0 ]; then grep -L warn_eol share/ruby-build/"$cycle"[.-]* | grep -ve '-dev$' | \ xargs sed -i.bak -E '/openssl/n; s/ warn_unsupported//; s/(.+)"/\1" warn_eol/' elif [ $days_to_eol -lt 180 ]; then grep -L warn_unsupported share/ruby-build/"$cycle"[.-]* | grep -ve '-dev$' | \ xargs sed -i.bak -E '/openssl/n; s/(.+)"/\1" warn_unsupported/' fi done num_updated="$(rm -fv share/ruby-build/*.bak | wc -l)" printf "definition files updated: %d\n" "$num_updated" ruby-build-20241225.2/script/update-jruby000077500000000000000000000010631473274507600200570ustar00rootroot00000000000000#!/usr/bin/env bash set -e set -o pipefail if [ $# -ne 2 ]; then echo "usage: $0 VERSION RELEASE_DIRECTORY" exit 1 fi version="$1" release_directory="$2" file="share/ruby-build/jruby-${version}" basename="jruby-dist-${version}-bin.tar.gz" url="https://repo1.maven.org/maven2/org/jruby/jruby-dist/${version}/${basename}" archive="$release_directory/$basename" [ -e "$archive" ] || wget -O "$archive" "$url" sha256=$(sha256sum "$archive" | cut -d ' ' -f 1) cat > "$file" <> "$file" < "$file" <> "$file" <> "$file" <> "$file" <> "$file" <> "$file" < "$file" <> "$file" <> "$file" <> "$file" <> "$file" <\\$3 .. .als MTO URL .if \n[.g] \{\ . mso www.tmac . am URL . ad l . . . am MTO . ad l . . . LINKSTYLE blue R < > .\} .SH "NAME" ruby-build \- Download, compile, and install a version of Ruby .SH "SYNOPSIS" .sp ruby\-build [\-dvpk] \fI\fP \fI\fP [\-\- \fI\fP...] .br ruby\-build {\-\-list|\-\-definitions} .br ruby\-build \-\-version .SH "DESCRIPTION" .sp ruby\-build downloads, compiles, and installs a Ruby version named by the \fIdefinition\fP argument into the location specified by \fIprefix\fP. .sp The \fIdefinition\fP argument can optionally start with "ruby\-", in which case it resolves to a CRuby that matches the version number that follows. .sp The \fIdefinition\fP argument can be a path to a file on disk, in which case it is sourced into ruby\-build as a bash script. .sp Optionally, extra Ruby \fIconfigure\-args\fP may be listed after "\-\-" and will get forwarded to the \f(CR./configure\fP invocation. .sp By default, all compile output is redirected to a log file at \f(CR$TMPDIR/ruby\-build.*.log\fP. Activate the verbose mode to skip the log file and print everything to standard streams. .SH "OPTIONS" .sp \fB\-l, \-\-list\fP .RS 4 List latest stable releases for each Ruby .RE .sp \fB\-\-definitions\fP .RS 4 List all local definitions, including outdated ones .RE .sp \fB\-\-version\fP .RS 4 Show version of ruby\-build .RE .sp \fB\-d, \-\-dir\fP .RS 4 Install the Ruby in the \fIprefix/definition\fP destination instead of directly in \fIprefix\fP .RE .sp \fB\-v, \-\-verbose\fP .RS 4 Verbose mode: forward all build output to stdout/stderr .RE .sp \fB\-p, \-\-patch\fP .RS 4 Apply a patch from stdin before building .RE .sp \fB\-k, \-\-keep\fP .RS 4 Do not remove source tree after installation .RE .sp \fB\-4, \-\-ipv4\fP .RS 4 Resolve names to IPv4 addresses only .RE .sp \fB\-6, \-\-ipv6\fP .RS 4 Resolve names to IPv6 addresses only .RE .SH "EXAMPLES" .sp Install a Ruby version while tweaking some configuration options: .sp .if n .RS 4 .nf .fam C $ ruby\-build 3.2.2 /path/to/destination \-\- \-\-disable\-install\-doc \-\-with\-openssl\-dir=/opt/openssl .fam .fi .if n .RE .sp Install a Ruby version to \f(CR~/.rubies/ruby\-3.2.2\fP: .sp .if n .RS 4 .nf .fam C $ ruby\-build \-\-dir ruby\-3.2.2 ~/.rubies .fam .fi .if n .RE .sp Install a Ruby version to \f(CR~/.rbenv/versions/3.3.5\fP: .sp .if n .RS 4 .nf .fam C $ ruby\-build \-\-dir 3.3.5 ~/.rbenv/versions .fam .fi .if n .RE .sp Usage as rbenv plugin, accomplishes the same as the previous example: .sp .if n .RS 4 .nf .fam C $ rbenv install 3.3.5 .fam .fi .if n .RE .SH "ENVIRONMENT VARIABLES" .sp \fBTMPDIR\fP .RS 4 The location to write temporary files on disk .RE .sp \fBRUBY_BUILD_BUILD_PATH\fP (default: a timestamped subdirectory of \fITMPDIR\fP) .RS 4 The build location for downloading source files to and compiling .RE .sp \fBRUBY_BUILD_CACHE_PATH\fP (default: "~/.rbenv/cache" if invoked as rbenv plugin) .RS 4 Where to cache downloaded package files .RE .sp \fBRUBY_BUILD_HTTP_CLIENT\fP (default: first tool found in PATH) .RS 4 One of "aria2c", "curl", or "wget" to use for downloading .RE .sp \fBRUBY_BUILD_ARIA2_OPTS\fP .RS 4 Additional options to pass to aria2c for downloading .RE .sp \fBRUBY_BUILD_CURL_OPTS\fP .RS 4 Additional options to pass to curl for downloading .RE .sp \fBRUBY_BUILD_WGET_OPTS\fP .RS 4 Additional options to pass to wget for downloading .RE .sp \fBRUBY_BUILD_MIRROR_URL\fP (default: a sponsored Amazon CloudFront mirror) .RS 4 Custom mirror URL root to download packages from .RE .sp \fBRUBY_BUILD_MIRROR_PACKAGE_URL\fP .RS 4 Custom complete mirror URL .RE .sp \fBRUBY_BUILD_SKIP_MIRROR\fP .RS 4 Bypass the download mirror and fetch all package files from their original URLs .RE .sp \fBRUBY_BUILD_ROOT\fP (default: "share/ruby\-build" within ruby\-build install location) .RS 4 Custom build definition directory .RE .sp \fBRUBY_BUILD_TARBALL_OVERRIDE\fP .RS 4 Override the URL to fetch the ruby tarball from, optionally followed by "#" .RE .sp \fBRUBY_BUILD_DEFINITIONS\fP .RS 4 Paths to search for build definitions in addition to \fIRUBY_BUILD_ROOT\fP .RE .sp \fBCC\fP .RS 4 Path to the C compiler .RE .sp \fBRUBY_CFLAGS\fP .RS 4 Additional \f(CRCFLAGS\fP options to use for Ruby compilation .RE .sp \fBCONFIGURE_OPTS\fP .RS 4 Additional "./configure" arguments .RE .sp \fBMAKE\fP (default: "make") .RS 4 Custom make command (e.g., "gmake") .RE .sp \fBMAKE_OPTS\fP, \fBMAKEOPTS\fP .RS 4 Additional arguments for "make" .RE .sp \fBMAKE_INSTALL_OPTS\fP .RS 4 Additional arguments for "make install" .RE .sp \fBRUBY_CONFIGURE_OPTS\fP .RS 4 Additional "./configure" arguments that apply only to Ruby source .RE .sp \fBRUBY_MAKE_OPTS\fP .RS 4 Additional make arguments that apply only to Ruby source .RE .sp \fBRUBY_MAKE_INSTALL_OPTS\fP .RS 4 Additional "make install" arguments that apply only to Ruby source .RE .sp \fBNO_COLOR\fP (default: allow colors when connected to terminal) .RS 4 Disable ANSI colors in output .RE .sp \fBCLICOLOR_FORCE\fP .RS 4 Use ANSI colors in output even when not connected to a terminal .RE .SH "NOTES" .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ . sp -1 . IP \(bu 2.3 .\} .URL "https://github.com/rbenv/ruby\-build#readme" "" "" .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ . sp -1 . IP \(bu 2.3 .\} .URL "https://github.com/rbenv/ruby\-build/wiki" "" "" .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ . sp -1 . IP \(bu 2.3 .\} .URL "https://github.com/rbenv/ruby\-build/discussions" "" "" .RE .SH "AUTHOR" .sp Mislav Marohnićruby-build-20241225.2/share/man/man1/ruby-build.1.adoc000066400000000000000000000106411473274507600217720ustar00rootroot00000000000000= ruby-build(1) Mislav Marohnić :doctype: manpage :man manual: ruby-build Manual :man source: ruby-build {version} :man-linkstyle: pass:[blue R < >] == Name ruby-build - Download, compile, and install a version of Ruby == Synopsis ruby-build [-dvpk] __ __ [-- __...] + ruby-build {--list|--definitions} + ruby-build --version == Description ruby-build downloads, compiles, and installs a Ruby version named by the _definition_ argument into the location specified by _prefix_. The _definition_ argument can optionally start with "ruby-", in which case it resolves to a CRuby that matches the version number that follows. The _definition_ argument can be a path to a file on disk, in which case it is sourced into ruby-build as a bash script. Optionally, extra Ruby _configure-args_ may be listed after "--" and will get forwarded to the `./configure` invocation. By default, all compile output is redirected to a log file at `$TMPDIR/ruby-build.*.log`. Activate the verbose mode to skip the log file and print everything to standard streams. == Options *-l, --list*:: List latest stable releases for each Ruby *--definitions*:: List all local definitions, including outdated ones *--version*:: Show version of ruby-build *-d, --dir*:: Install the Ruby in the _prefix/definition_ destination instead of directly in _prefix_ *-v, --verbose*:: Verbose mode: forward all build output to stdout/stderr *-p, --patch*:: Apply a patch from stdin before building *-k, --keep*:: Do not remove source tree after installation *-4, --ipv4*:: Resolve names to IPv4 addresses only *-6, --ipv6*:: Resolve names to IPv6 addresses only == Examples Install a Ruby version while tweaking some configuration options: ---- $ ruby-build 3.2.2 /path/to/destination -- --disable-install-doc --with-openssl-dir=/opt/openssl ---- Install a Ruby version to `~/.rubies/ruby-3.2.2`: ---- $ ruby-build --dir ruby-3.2.2 ~/.rubies ---- Install a Ruby version to `~/.rbenv/versions/3.3.5`: ---- $ ruby-build --dir 3.3.5 ~/.rbenv/versions ---- Usage as rbenv plugin, accomplishes the same as the previous example: ---- $ rbenv install 3.3.5 ---- == Environment Variables *TMPDIR*:: The location to write temporary files on disk *RUBY_BUILD_BUILD_PATH* (default: a timestamped subdirectory of _TMPDIR_):: The build location for downloading source files to and compiling *RUBY_BUILD_CACHE_PATH* (default: "~/.rbenv/cache" if invoked as rbenv plugin):: Where to cache downloaded package files *RUBY_BUILD_HTTP_CLIENT* (default: first tool found in PATH):: One of "aria2c", "curl", or "wget" to use for downloading *RUBY_BUILD_ARIA2_OPTS*:: Additional options to pass to aria2c for downloading *RUBY_BUILD_CURL_OPTS*:: Additional options to pass to curl for downloading *RUBY_BUILD_WGET_OPTS*:: Additional options to pass to wget for downloading *RUBY_BUILD_MIRROR_URL* (default: a sponsored Amazon CloudFront mirror):: Custom mirror URL root to download packages from *RUBY_BUILD_MIRROR_PACKAGE_URL*:: Custom complete mirror URL *RUBY_BUILD_SKIP_MIRROR*:: Bypass the download mirror and fetch all package files from their original URLs *RUBY_BUILD_ROOT* (default: "share/ruby-build" within ruby-build install location):: Custom build definition directory *RUBY_BUILD_TARBALL_OVERRIDE*:: Override the URL to fetch the ruby tarball from, optionally followed by "#" *RUBY_BUILD_DEFINITIONS*:: Paths to search for build definitions in addition to _RUBY_BUILD_ROOT_ *CC*:: Path to the C compiler *RUBY_CFLAGS*:: Additional `CFLAGS` options to use for Ruby compilation *CONFIGURE_OPTS*:: Additional "./configure" arguments *MAKE* (default: "make"):: Custom make command (e.g., "gmake") *MAKE_OPTS*, *MAKEOPTS*:: Additional arguments for "make" *MAKE_INSTALL_OPTS*:: Additional arguments for "make install" *RUBY_CONFIGURE_OPTS*:: Additional "./configure" arguments that apply only to Ruby source *RUBY_MAKE_OPTS*:: Additional make arguments that apply only to Ruby source *RUBY_MAKE_INSTALL_OPTS*:: Additional "make install" arguments that apply only to Ruby source *NO_COLOR* (default: allow colors when connected to terminal):: Disable ANSI colors in output *CLICOLOR_FORCE*:: Use ANSI colors in output even when not connected to a terminal == Notes * https://github.com/rbenv/ruby-build#readme * https://github.com/rbenv/ruby-build/wiki * https://github.com/rbenv/ruby-build/discussions ruby-build-20241225.2/share/ruby-build/000077500000000000000000000000001473274507600173725ustar00rootroot00000000000000ruby-build-20241225.2/share/ruby-build/1.8.5-p113000066400000000000000000000005351473274507600204530ustar00rootroot00000000000000install_package "ruby-1.8.5-p113" "https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p113.tar.bz2#216600f9ad07648c501766a25069009c5c543010821da2ad916dd2ca808efd01" warn_eol auto_tcltk standard install_package "rubygems-1.3.7" "https://rubygems.org/rubygems/rubygems-1.3.7.tgz#388b90ae6273f655507b10c8ba6bee9ea72e7d49c3e610025531cb8c3ba67c9d" ruby ruby-build-20241225.2/share/ruby-build/1.8.5-p114000066400000000000000000000005351473274507600204540ustar00rootroot00000000000000install_package "ruby-1.8.5-p114" "https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p114.tar.bz2#c503ae8eb47db72f78fb7a79fe1874ffef40a7094f7e803bacbf994a924244d9" warn_eol auto_tcltk standard install_package "rubygems-1.3.7" "https://rubygems.org/rubygems/rubygems-1.3.7.tgz#388b90ae6273f655507b10c8ba6bee9ea72e7d49c3e610025531cb8c3ba67c9d" ruby ruby-build-20241225.2/share/ruby-build/1.8.5-p115000066400000000000000000000005351473274507600204550ustar00rootroot00000000000000install_package "ruby-1.8.5-p115" "https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p115.tar.bz2#3b5b799d6445b4ec8bc8b2944c6797dbd031b22e1756c9ae8b08c1f5d6cdc398" warn_eol auto_tcltk standard install_package "rubygems-1.3.7" "https://rubygems.org/rubygems/rubygems-1.3.7.tgz#388b90ae6273f655507b10c8ba6bee9ea72e7d49c3e610025531cb8c3ba67c9d" ruby ruby-build-20241225.2/share/ruby-build/1.8.5-p231000066400000000000000000000005351473274507600204540ustar00rootroot00000000000000install_package "ruby-1.8.5-p231" "https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p231.tar.bz2#b31a8db0a3b538c28bca1c9b08a07eb55a39547fdaad00c045f073851019639c" warn_eol auto_tcltk standard install_package "rubygems-1.3.7" "https://rubygems.org/rubygems/rubygems-1.3.7.tgz#388b90ae6273f655507b10c8ba6bee9ea72e7d49c3e610025531cb8c3ba67c9d" ruby ruby-build-20241225.2/share/ruby-build/1.8.5-p52000066400000000000000000000005331473274507600203730ustar00rootroot00000000000000install_package "ruby-1.8.5-p52" "https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p52.tar.bz2#17e4bde8e6fc93866774e66c556fe581104f5cdf162a07430a9e976e46915500" warn_eol auto_tcltk standard install_package "rubygems-1.3.7" "https://rubygems.org/rubygems/rubygems-1.3.7.tgz#388b90ae6273f655507b10c8ba6bee9ea72e7d49c3e610025531cb8c3ba67c9d" ruby ruby-build-20241225.2/share/ruby-build/1.8.6000066400000000000000000000005231473274507600177670ustar00rootroot00000000000000install_package "ruby-1.8.6" "https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6.tar.bz2#0fc6ad0b31d8ec3997db2a56a2ac1c235283a3607abb876300fc711b3f8e3dd7" warn_eol auto_tcltk standard install_package "rubygems-1.3.7" "https://rubygems.org/rubygems/rubygems-1.3.7.tgz#388b90ae6273f655507b10c8ba6bee9ea72e7d49c3e610025531cb8c3ba67c9d" ruby ruby-build-20241225.2/share/ruby-build/1.8.6-p110000066400000000000000000000005351473274507600204510ustar00rootroot00000000000000install_package "ruby-1.8.6-p110" "https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p110.tar.bz2#88a8a63dae9219fa38faa6c308dbfc9ac9e9c15f6d8f6848c452b9c920183169" warn_eol auto_tcltk standard install_package "rubygems-1.3.7" "https://rubygems.org/rubygems/rubygems-1.3.7.tgz#388b90ae6273f655507b10c8ba6bee9ea72e7d49c3e610025531cb8c3ba67c9d" ruby ruby-build-20241225.2/share/ruby-build/1.8.6-p111000066400000000000000000000005351473274507600204520ustar00rootroot00000000000000install_package "ruby-1.8.6-p111" "https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p111.tar.bz2#85c694678313818a5083bcfd66ae389fc053b506d93b5ad46f3764981c120fbb" warn_eol auto_tcltk standard install_package "rubygems-1.3.7" "https://rubygems.org/rubygems/rubygems-1.3.7.tgz#388b90ae6273f655507b10c8ba6bee9ea72e7d49c3e610025531cb8c3ba67c9d" ruby ruby-build-20241225.2/share/ruby-build/1.8.6-p114000066400000000000000000000005351473274507600204550ustar00rootroot00000000000000install_package "ruby-1.8.6-p114" "https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p114.tar.bz2#4ac0d0271324c54525210f775e5fcc9a37e3d8a10b96d68cdfeeb361c6f64a63" warn_eol auto_tcltk standard install_package "rubygems-1.3.7" "https://rubygems.org/rubygems/rubygems-1.3.7.tgz#388b90ae6273f655507b10c8ba6bee9ea72e7d49c3e610025531cb8c3ba67c9d" ruby ruby-build-20241225.2/share/ruby-build/1.8.6-p230000066400000000000000000000005351473274507600204540ustar00rootroot00000000000000install_package "ruby-1.8.6-p230" "https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p230.tar.bz2#603708301fc3fd7ef1c47bb4a24d7799c26e28db08d69cda240adcbdbff514d7" warn_eol auto_tcltk standard install_package "rubygems-1.3.7" "https://rubygems.org/rubygems/rubygems-1.3.7.tgz#388b90ae6273f655507b10c8ba6bee9ea72e7d49c3e610025531cb8c3ba67c9d" ruby ruby-build-20241225.2/share/ruby-build/1.8.6-p286000066400000000000000000000005351473274507600204670ustar00rootroot00000000000000install_package "ruby-1.8.6-p286" "https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p286.tar.bz2#d800552900e1157bbeaae39a4c253683b2444820a5d1ba0a207a13cc469168b7" warn_eol auto_tcltk standard install_package "rubygems-1.3.7" "https://rubygems.org/rubygems/rubygems-1.3.7.tgz#388b90ae6273f655507b10c8ba6bee9ea72e7d49c3e610025531cb8c3ba67c9d" ruby ruby-build-20241225.2/share/ruby-build/1.8.6-p287000066400000000000000000000005351473274507600204700ustar00rootroot00000000000000install_package "ruby-1.8.6-p287" "https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p287.tar.bz2#ac15a1cb78c50ec9cc7e831616a143586bdd566bc865c6b769a0c47b3b3936ce" warn_eol auto_tcltk standard install_package "rubygems-1.3.7" "https://rubygems.org/rubygems/rubygems-1.3.7.tgz#388b90ae6273f655507b10c8ba6bee9ea72e7d49c3e610025531cb8c3ba67c9d" ruby ruby-build-20241225.2/share/ruby-build/1.8.6-p36000066400000000000000000000005331473274507600203760ustar00rootroot00000000000000install_package "ruby-1.8.6-p36" "https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p36.tar.bz2#a9b9715235580e1ba9248aeef5f9a8d329824b04d1b0af2a30ab74d3123c801c" warn_eol auto_tcltk standard install_package "rubygems-1.3.7" "https://rubygems.org/rubygems/rubygems-1.3.7.tgz#388b90ae6273f655507b10c8ba6bee9ea72e7d49c3e610025531cb8c3ba67c9d" ruby ruby-build-20241225.2/share/ruby-build/1.8.6-p368000066400000000000000000000005351473274507600204700ustar00rootroot00000000000000install_package "ruby-1.8.6-p368" "https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.tar.bz2#1bd398a125040261f8e9e74289277c82063aae174ada9f300d2bea0a42ccdcc1" warn_eol auto_tcltk standard install_package "rubygems-1.3.7" "https://rubygems.org/rubygems/rubygems-1.3.7.tgz#388b90ae6273f655507b10c8ba6bee9ea72e7d49c3e610025531cb8c3ba67c9d" ruby ruby-build-20241225.2/share/ruby-build/1.8.6-p369000066400000000000000000000005351473274507600204710ustar00rootroot00000000000000install_package "ruby-1.8.6-p369" "https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p369.tar.bz2#fb6974ab8a0de52511e846eacf113432b5227a867e3c9741d65775f162e13715" warn_eol auto_tcltk standard install_package "rubygems-1.3.7" "https://rubygems.org/rubygems/rubygems-1.3.7.tgz#388b90ae6273f655507b10c8ba6bee9ea72e7d49c3e610025531cb8c3ba67c9d" ruby ruby-build-20241225.2/share/ruby-build/1.8.6-p383000066400000000000000000000005351473274507600204650ustar00rootroot00000000000000install_package "ruby-1.8.6-p383" "https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p383.tar.bz2#c39dd7e211cb7245d08d9a7a3d4fe0c7b9f796a4bed9f92fed500ad58bb53d1a" warn_eol auto_tcltk standard install_package "rubygems-1.3.7" "https://rubygems.org/rubygems/rubygems-1.3.7.tgz#388b90ae6273f655507b10c8ba6bee9ea72e7d49c3e610025531cb8c3ba67c9d" ruby ruby-build-20241225.2/share/ruby-build/1.8.6-p388000066400000000000000000000005351473274507600204720ustar00rootroot00000000000000install_package "ruby-1.8.6-p388" "https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p388.tar.bz2#8536b18413f2475698fa275b356daff6ceab5232bc503496f4afbee64e8b4abc" warn_eol auto_tcltk standard install_package "rubygems-1.3.7" "https://rubygems.org/rubygems/rubygems-1.3.7.tgz#388b90ae6273f655507b10c8ba6bee9ea72e7d49c3e610025531cb8c3ba67c9d" ruby ruby-build-20241225.2/share/ruby-build/1.8.6-p398000066400000000000000000000005351473274507600204730ustar00rootroot00000000000000install_package "ruby-1.8.6-p398" "https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p398.tar.bz2#9890c5eb899f19d5bca7b9b04bba597d14ec6627e992ee376143147c19e3990d" warn_eol auto_tcltk standard install_package "rubygems-1.3.7" "https://rubygems.org/rubygems/rubygems-1.3.7.tgz#388b90ae6273f655507b10c8ba6bee9ea72e7d49c3e610025531cb8c3ba67c9d" ruby ruby-build-20241225.2/share/ruby-build/1.8.6-p399000066400000000000000000000005351473274507600204740ustar00rootroot00000000000000install_package "ruby-1.8.6-p399" "https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p399.tar.bz2#20ca08aeefa21ca2581a9791f8f9ace3addc92bd978cf36f2f95c109085a50a7" warn_eol auto_tcltk standard install_package "rubygems-1.3.7" "https://rubygems.org/rubygems/rubygems-1.3.7.tgz#388b90ae6273f655507b10c8ba6bee9ea72e7d49c3e610025531cb8c3ba67c9d" ruby ruby-build-20241225.2/share/ruby-build/1.8.6-p420000066400000000000000000000005351473274507600204550ustar00rootroot00000000000000install_package "ruby-1.8.6-p420" "https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p420.tar.bz2#5ed3e6b9ebcb51baf59b8263788ec9ec8a65fbb82286d952dd3eb66e22d9a09f" warn_eol auto_tcltk standard install_package "rubygems-1.3.7" "https://rubygems.org/rubygems/rubygems-1.3.7.tgz#388b90ae6273f655507b10c8ba6bee9ea72e7d49c3e610025531cb8c3ba67c9d" ruby ruby-build-20241225.2/share/ruby-build/1.8.7000066400000000000000000000005231473274507600177700ustar00rootroot00000000000000install_package "ruby-1.8.7" "https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7.tar.bz2#65f2a862ba5e88bac7a78cff15bcb88d7534e741b51a1ffb79a0136c7041359a" warn_eol auto_tcltk standard install_package "rubygems-1.6.2" "https://rubygems.org/rubygems/rubygems-1.6.2.tgz#cb5261818b931b5ea2cb54bc1d583c47823543fcf9682f0d6298849091c1cea7" ruby ruby-build-20241225.2/share/ruby-build/1.8.7-p160000066400000000000000000000005351473274507600204570ustar00rootroot00000000000000install_package "ruby-1.8.7-p160" "https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.tar.bz2#e524a086212d2142c03eb6b82cd602adcac9dcf8bf60049e89aa4ca69864984d" warn_eol auto_tcltk standard install_package "rubygems-1.6.2" "https://rubygems.org/rubygems/rubygems-1.6.2.tgz#cb5261818b931b5ea2cb54bc1d583c47823543fcf9682f0d6298849091c1cea7" ruby ruby-build-20241225.2/share/ruby-build/1.8.7-p17000066400000000000000000000005331473274507600203760ustar00rootroot00000000000000install_package "ruby-1.8.7-p17" "https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p17.tar.bz2#f205c586764ffbd944b4ec6439bd08286e3e7b27bc9448e74949e76c63f6016b" warn_eol auto_tcltk standard install_package "rubygems-1.6.2" "https://rubygems.org/rubygems/rubygems-1.6.2.tgz#cb5261818b931b5ea2cb54bc1d583c47823543fcf9682f0d6298849091c1cea7" ruby ruby-build-20241225.2/share/ruby-build/1.8.7-p173000066400000000000000000000005351473274507600204630ustar00rootroot00000000000000install_package "ruby-1.8.7-p173" "https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p173.tar.bz2#7cec49bc4afb82188ca4bdb5a0400ec7ede6bf0937af9dd6acaca4e54b8aa760" warn_eol auto_tcltk standard install_package "rubygems-1.6.2" "https://rubygems.org/rubygems/rubygems-1.6.2.tgz#cb5261818b931b5ea2cb54bc1d583c47823543fcf9682f0d6298849091c1cea7" ruby ruby-build-20241225.2/share/ruby-build/1.8.7-p174000066400000000000000000000005351473274507600204640ustar00rootroot00000000000000install_package "ruby-1.8.7-p174" "https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p174.tar.bz2#203978b6db1cc77a79ff03d141d162f6f17d86c3574f76de9eae9d0c8cb920bc" warn_eol auto_tcltk standard install_package "rubygems-1.6.2" "https://rubygems.org/rubygems/rubygems-1.6.2.tgz#cb5261818b931b5ea2cb54bc1d583c47823543fcf9682f0d6298849091c1cea7" ruby ruby-build-20241225.2/share/ruby-build/1.8.7-p22000066400000000000000000000005331473274507600203720ustar00rootroot00000000000000install_package "ruby-1.8.7-p22" "https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p22.tar.bz2#477968408e27d067ef56f552d7fc2a9e6f5cae2d1a72f17cd838ebf5e0d30149" warn_eol auto_tcltk standard install_package "rubygems-1.6.2" "https://rubygems.org/rubygems/rubygems-1.6.2.tgz#cb5261818b931b5ea2cb54bc1d583c47823543fcf9682f0d6298849091c1cea7" ruby ruby-build-20241225.2/share/ruby-build/1.8.7-p248000066400000000000000000000005351473274507600204660ustar00rootroot00000000000000install_package "ruby-1.8.7-p248" "https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p248.tar.bz2#3d238c4cf0988797d33169ab05829f1a483194e7cacae4232f3a0e2cc01b6bfc" warn_eol auto_tcltk standard install_package "rubygems-1.6.2" "https://rubygems.org/rubygems/rubygems-1.6.2.tgz#cb5261818b931b5ea2cb54bc1d583c47823543fcf9682f0d6298849091c1cea7" ruby ruby-build-20241225.2/share/ruby-build/1.8.7-p249000066400000000000000000000005351473274507600204670ustar00rootroot00000000000000install_package "ruby-1.8.7-p249" "https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p249.tar.bz2#8b89448fc79df6862660e9f77e884f06c76da28f078d8edd2f17567a615f3af5" warn_eol auto_tcltk standard install_package "rubygems-1.6.2" "https://rubygems.org/rubygems/rubygems-1.6.2.tgz#cb5261818b931b5ea2cb54bc1d583c47823543fcf9682f0d6298849091c1cea7" ruby ruby-build-20241225.2/share/ruby-build/1.8.7-p299000066400000000000000000000005351473274507600204740ustar00rootroot00000000000000install_package "ruby-1.8.7-p299" "https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p299.tar.bz2#3d8a1e4204f1fb69c9e9ffd637c7f7661a062fc2246c559f25fda5312cfd65d8" warn_eol auto_tcltk standard install_package "rubygems-1.6.2" "https://rubygems.org/rubygems/rubygems-1.6.2.tgz#cb5261818b931b5ea2cb54bc1d583c47823543fcf9682f0d6298849091c1cea7" ruby ruby-build-20241225.2/share/ruby-build/1.8.7-p301000066400000000000000000000005351473274507600204540ustar00rootroot00000000000000install_package "ruby-1.8.7-p301" "https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p301.tar.bz2#6ddd929722d177240c52e9fafa637dae4d7f8a30825faabb33b1c5391b004029" warn_eol auto_tcltk standard install_package "rubygems-1.6.2" "https://rubygems.org/rubygems/rubygems-1.6.2.tgz#cb5261818b931b5ea2cb54bc1d583c47823543fcf9682f0d6298849091c1cea7" ruby ruby-build-20241225.2/share/ruby-build/1.8.7-p302000066400000000000000000000005351473274507600204550ustar00rootroot00000000000000install_package "ruby-1.8.7-p302" "https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p302.tar.bz2#3537cc81cc2378a2bc319cd16c4237ddee14a2839cfd1515b27dce108d061a68" warn_eol auto_tcltk standard install_package "rubygems-1.6.2" "https://rubygems.org/rubygems/rubygems-1.6.2.tgz#cb5261818b931b5ea2cb54bc1d583c47823543fcf9682f0d6298849091c1cea7" ruby ruby-build-20241225.2/share/ruby-build/1.8.7-p330000066400000000000000000000005351473274507600204560ustar00rootroot00000000000000install_package "ruby-1.8.7-p330" "https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p330.tar.bz2#486c73b023b564c07e062e2e61114e81de970913b04fac6798d0fbe8b7723790" warn_eol auto_tcltk standard install_package "rubygems-1.6.2" "https://rubygems.org/rubygems/rubygems-1.6.2.tgz#cb5261818b931b5ea2cb54bc1d583c47823543fcf9682f0d6298849091c1cea7" ruby ruby-build-20241225.2/share/ruby-build/1.8.7-p334000066400000000000000000000005351473274507600204620ustar00rootroot00000000000000install_package "ruby-1.8.7-p334" "https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.tar.bz2#3e7f1a15fb2c205ac9eb0da804983b83bf8c0ffeb2f146d1eb9e0579ea2507da" warn_eol auto_tcltk standard install_package "rubygems-1.6.2" "https://rubygems.org/rubygems/rubygems-1.6.2.tgz#cb5261818b931b5ea2cb54bc1d583c47823543fcf9682f0d6298849091c1cea7" ruby ruby-build-20241225.2/share/ruby-build/1.8.7-p352000066400000000000000000000005351473274507600204620ustar00rootroot00000000000000install_package "ruby-1.8.7-p352" "https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p352.tar.bz2#9df4e9108387f7d24a6ab8950984d0c0f8cdbc1dad63194e744f1a176d1c5576" warn_eol auto_tcltk standard install_package "rubygems-1.6.2" "https://rubygems.org/rubygems/rubygems-1.6.2.tgz#cb5261818b931b5ea2cb54bc1d583c47823543fcf9682f0d6298849091c1cea7" ruby ruby-build-20241225.2/share/ruby-build/1.8.7-p357000066400000000000000000000005351473274507600204670ustar00rootroot00000000000000install_package "ruby-1.8.7-p357" "https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p357.tar.bz2#5c64b63a597b4cb545887364e1fd1e0601a7aeb545e576e74a6d8e88a2765a37" warn_eol auto_tcltk standard install_package "rubygems-1.6.2" "https://rubygems.org/rubygems/rubygems-1.6.2.tgz#cb5261818b931b5ea2cb54bc1d583c47823543fcf9682f0d6298849091c1cea7" ruby ruby-build-20241225.2/share/ruby-build/1.8.7-p358000066400000000000000000000005351473274507600204700ustar00rootroot00000000000000install_package "ruby-1.8.7-p358" "https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p358.tar.bz2#309ccd427e47ef41a70f96462bd3c2ef2e7911ce1b22432ab502f5bc6e949c1b" warn_eol auto_tcltk standard install_package "rubygems-1.6.2" "https://rubygems.org/rubygems/rubygems-1.6.2.tgz#cb5261818b931b5ea2cb54bc1d583c47823543fcf9682f0d6298849091c1cea7" ruby ruby-build-20241225.2/share/ruby-build/1.8.7-p370000066400000000000000000000005351473274507600204620ustar00rootroot00000000000000install_package "ruby-1.8.7-p370" "https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p370.tar.bz2#6359b03a1c8ba16630a96fcb5f972c7af15bd33b752e324cd87964224ab1fe31" warn_eol auto_tcltk standard install_package "rubygems-1.6.2" "https://rubygems.org/rubygems/rubygems-1.6.2.tgz#cb5261818b931b5ea2cb54bc1d583c47823543fcf9682f0d6298849091c1cea7" ruby ruby-build-20241225.2/share/ruby-build/1.8.7-p371000066400000000000000000000005351473274507600204630ustar00rootroot00000000000000install_package "ruby-1.8.7-p371" "https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p371.tar.bz2#2dd0e463cd82039beb75c9b9f4ee20bef5f5b5ff68527008e5aee61cfb3b55e1" warn_eol auto_tcltk standard install_package "rubygems-1.6.2" "https://rubygems.org/rubygems/rubygems-1.6.2.tgz#cb5261818b931b5ea2cb54bc1d583c47823543fcf9682f0d6298849091c1cea7" ruby ruby-build-20241225.2/share/ruby-build/1.8.7-p373000066400000000000000000000005351473274507600204650ustar00rootroot00000000000000install_package "ruby-1.8.7-p373" "https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p373.tar.bz2#720029cb528a2d5a132bbff7f47413f0b731ecc558f68f613d319fa9442afcb5" warn_eol auto_tcltk standard install_package "rubygems-1.6.2" "https://rubygems.org/rubygems/rubygems-1.6.2.tgz#cb5261818b931b5ea2cb54bc1d583c47823543fcf9682f0d6298849091c1cea7" ruby ruby-build-20241225.2/share/ruby-build/1.8.7-p374000066400000000000000000000005351473274507600204660ustar00rootroot00000000000000install_package "ruby-1.8.7-p374" "https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.bz2#b4e34703137f7bfb8761c4ea474f7438d6ccf440b3d35f39cc5e4d4e239c07e3" warn_eol auto_tcltk standard install_package "rubygems-1.6.2" "https://rubygems.org/rubygems/rubygems-1.6.2.tgz#cb5261818b931b5ea2cb54bc1d583c47823543fcf9682f0d6298849091c1cea7" ruby ruby-build-20241225.2/share/ruby-build/1.8.7-p71000066400000000000000000000005331473274507600203760ustar00rootroot00000000000000install_package "ruby-1.8.7-p71" "https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p71.tar.bz2#ce74802744b9dfcd77bdd365a1543d050a56d9b366ed5e7a9bf2df25028fd411" warn_eol auto_tcltk standard install_package "rubygems-1.6.2" "https://rubygems.org/rubygems/rubygems-1.6.2.tgz#cb5261818b931b5ea2cb54bc1d583c47823543fcf9682f0d6298849091c1cea7" ruby ruby-build-20241225.2/share/ruby-build/1.8.7-p72000066400000000000000000000005331473274507600203770ustar00rootroot00000000000000install_package "ruby-1.8.7-p72" "https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p72.tar.bz2#a8f8a28e286dd76747d8e97ea5cfe7a315eb896906ab8c8606d687d9f6f6146e" warn_eol auto_tcltk standard install_package "rubygems-1.6.2" "https://rubygems.org/rubygems/rubygems-1.6.2.tgz#cb5261818b931b5ea2cb54bc1d583c47823543fcf9682f0d6298849091c1cea7" ruby ruby-build-20241225.2/share/ruby-build/1.8.7-preview1000066400000000000000000000005451473274507600215340ustar00rootroot00000000000000install_package "ruby-1.8.7-preview1" "https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-preview1.tar.bz2#e432ab1ab9b4570c0b7fe5c0c2730de0fda4c49a47811ea3a9170a311cf110b9" warn_eol auto_tcltk standard install_package "rubygems-1.6.2" "https://rubygems.org/rubygems/rubygems-1.6.2.tgz#cb5261818b931b5ea2cb54bc1d583c47823543fcf9682f0d6298849091c1cea7" ruby ruby-build-20241225.2/share/ruby-build/1.8.7-preview2000066400000000000000000000005451473274507600215350ustar00rootroot00000000000000install_package "ruby-1.8.7-preview2" "https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-preview2.tar.bz2#d02c1d22bff5c8365aa4adb25387950c0b58206a18cb18afcc4f2bd9401997e5" warn_eol auto_tcltk standard install_package "rubygems-1.6.2" "https://rubygems.org/rubygems/rubygems-1.6.2.tgz#cb5261818b931b5ea2cb54bc1d583c47823543fcf9682f0d6298849091c1cea7" ruby ruby-build-20241225.2/share/ruby-build/1.8.7-preview3000066400000000000000000000005451473274507600215360ustar00rootroot00000000000000install_package "ruby-1.8.7-preview3" "https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-preview3.tar.bz2#a73649f8c595cae34dc74e0d6c8b74998cc708d26d7d7300b16254d876dc7fe0" warn_eol auto_tcltk standard install_package "rubygems-1.6.2" "https://rubygems.org/rubygems/rubygems-1.6.2.tgz#cb5261818b931b5ea2cb54bc1d583c47823543fcf9682f0d6298849091c1cea7" ruby ruby-build-20241225.2/share/ruby-build/1.8.7-preview4000066400000000000000000000005451473274507600215370ustar00rootroot00000000000000install_package "ruby-1.8.7-preview4" "https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-preview4.tar.bz2#9f81d584a5b1bda92d933c48a336edd0ce6818eaa3a4e95cab59a73c85a7b285" warn_eol auto_tcltk standard install_package "rubygems-1.6.2" "https://rubygems.org/rubygems/rubygems-1.6.2.tgz#cb5261818b931b5ea2cb54bc1d583c47823543fcf9682f0d6298849091c1cea7" ruby ruby-build-20241225.2/share/ruby-build/1.9.0-0000066400000000000000000000007611473274507600201230ustar00rootroot00000000000000install_package "yaml-0.1.6" "http://pyyaml.org/download/libyaml/yaml-0.1.6.tar.gz#7da6971b4bd08a986dd2a61353bc422362bd0edcc67d7ebaac68c95f74182749" --if needs_yaml install_package "ruby-1.9.0-0" "https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.tar.bz2#7995fdb2879cbb67b1ae4b5bbdf5460f70221598086f4e48e15fa5f48f2866e3" warn_eol standard install_package "rubygems-1.3.7" "https://rubygems.org/rubygems/rubygems-1.3.7.tgz#388b90ae6273f655507b10c8ba6bee9ea72e7d49c3e610025531cb8c3ba67c9d" ruby ruby-build-20241225.2/share/ruby-build/1.9.0-1000066400000000000000000000007611473274507600201240ustar00rootroot00000000000000install_package "yaml-0.1.6" "http://pyyaml.org/download/libyaml/yaml-0.1.6.tar.gz#7da6971b4bd08a986dd2a61353bc422362bd0edcc67d7ebaac68c95f74182749" --if needs_yaml install_package "ruby-1.9.0-1" "https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-1.tar.bz2#88427424d6249c7544ddc53b31d871f1a6dce1dbded402cacc6306feb8d97f3b" warn_eol standard install_package "rubygems-1.3.7" "https://rubygems.org/rubygems/rubygems-1.3.7.tgz#388b90ae6273f655507b10c8ba6bee9ea72e7d49c3e610025531cb8c3ba67c9d" ruby ruby-build-20241225.2/share/ruby-build/1.9.0-2000066400000000000000000000007611473274507600201250ustar00rootroot00000000000000install_package "yaml-0.1.6" "http://pyyaml.org/download/libyaml/yaml-0.1.6.tar.gz#7da6971b4bd08a986dd2a61353bc422362bd0edcc67d7ebaac68c95f74182749" --if needs_yaml install_package "ruby-1.9.0-2" "https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-2.tar.bz2#913d2bfd03e4285f61e3d343925ab8286ebfc5f7f4a7c861de7a160219cd1351" warn_eol standard install_package "rubygems-1.3.7" "https://rubygems.org/rubygems/rubygems-1.3.7.tgz#388b90ae6273f655507b10c8ba6bee9ea72e7d49c3e610025531cb8c3ba67c9d" ruby ruby-build-20241225.2/share/ruby-build/1.9.0-3000066400000000000000000000007611473274507600201260ustar00rootroot00000000000000install_package "yaml-0.1.6" "http://pyyaml.org/download/libyaml/yaml-0.1.6.tar.gz#7da6971b4bd08a986dd2a61353bc422362bd0edcc67d7ebaac68c95f74182749" --if needs_yaml install_package "ruby-1.9.0-3" "https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-3.tar.bz2#d5ca832db445e3251113c4027f2528d17e32ed9508d2dd507c469e546ad180db" warn_eol standard install_package "rubygems-1.3.7" "https://rubygems.org/rubygems/rubygems-1.3.7.tgz#388b90ae6273f655507b10c8ba6bee9ea72e7d49c3e610025531cb8c3ba67c9d" ruby ruby-build-20241225.2/share/ruby-build/1.9.0-4000066400000000000000000000007611473274507600201270ustar00rootroot00000000000000install_package "yaml-0.1.6" "http://pyyaml.org/download/libyaml/yaml-0.1.6.tar.gz#7da6971b4bd08a986dd2a61353bc422362bd0edcc67d7ebaac68c95f74182749" --if needs_yaml install_package "ruby-1.9.0-4" "https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-4.tar.bz2#09a91a60fba308a45ab8d3e691ec5ab279b36b646e75ad68d1d45679bdc4cbce" warn_eol standard install_package "rubygems-1.3.7" "https://rubygems.org/rubygems/rubygems-1.3.7.tgz#388b90ae6273f655507b10c8ba6bee9ea72e7d49c3e610025531cb8c3ba67c9d" ruby ruby-build-20241225.2/share/ruby-build/1.9.0-5000066400000000000000000000007611473274507600201300ustar00rootroot00000000000000install_package "yaml-0.1.6" "http://pyyaml.org/download/libyaml/yaml-0.1.6.tar.gz#7da6971b4bd08a986dd2a61353bc422362bd0edcc67d7ebaac68c95f74182749" --if needs_yaml install_package "ruby-1.9.0-5" "https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-5.tar.bz2#6641148785a8bd3b352c2f990e5b20c1bd244f61275150139671b9b84610d996" warn_eol standard install_package "rubygems-1.3.7" "https://rubygems.org/rubygems/rubygems-1.3.7.tgz#388b90ae6273f655507b10c8ba6bee9ea72e7d49c3e610025531cb8c3ba67c9d" ruby ruby-build-20241225.2/share/ruby-build/1.9.1-p0000066400000000000000000000007631473274507600203060ustar00rootroot00000000000000install_package "yaml-0.1.6" "http://pyyaml.org/download/libyaml/yaml-0.1.6.tar.gz#7da6971b4bd08a986dd2a61353bc422362bd0edcc67d7ebaac68c95f74182749" --if needs_yaml install_package "ruby-1.9.1-p0" "https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.tar.bz2#de7d33aeabdba123404c21230142299ac1de88c944c9f3215b816e824dd33321" warn_eol standard install_package "rubygems-1.3.7" "https://rubygems.org/rubygems/rubygems-1.3.7.tgz#388b90ae6273f655507b10c8ba6bee9ea72e7d49c3e610025531cb8c3ba67c9d" ruby ruby-build-20241225.2/share/ruby-build/1.9.1-p129000066400000000000000000000007671473274507600204660ustar00rootroot00000000000000install_package "yaml-0.1.6" "http://pyyaml.org/download/libyaml/yaml-0.1.6.tar.gz#7da6971b4bd08a986dd2a61353bc422362bd0edcc67d7ebaac68c95f74182749" --if needs_yaml install_package "ruby-1.9.1-p129" "https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p129.tar.bz2#cb730f035aec0e3ac104d23d27a79aa9625fdeb115dae2295de65355f449ce27" warn_eol standard install_package "rubygems-1.3.7" "https://rubygems.org/rubygems/rubygems-1.3.7.tgz#388b90ae6273f655507b10c8ba6bee9ea72e7d49c3e610025531cb8c3ba67c9d" ruby ruby-build-20241225.2/share/ruby-build/1.9.1-p243000066400000000000000000000007671473274507600204630ustar00rootroot00000000000000install_package "yaml-0.1.6" "http://pyyaml.org/download/libyaml/yaml-0.1.6.tar.gz#7da6971b4bd08a986dd2a61353bc422362bd0edcc67d7ebaac68c95f74182749" --if needs_yaml install_package "ruby-1.9.1-p243" "https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p243.tar.bz2#39c9850841c0dd5d368f96b854f97c19b21eb28a02200f8b4e151f608092e687" warn_eol standard install_package "rubygems-1.3.7" "https://rubygems.org/rubygems/rubygems-1.3.7.tgz#388b90ae6273f655507b10c8ba6bee9ea72e7d49c3e610025531cb8c3ba67c9d" ruby ruby-build-20241225.2/share/ruby-build/1.9.1-p376000066400000000000000000000007671473274507600204720ustar00rootroot00000000000000install_package "yaml-0.1.6" "http://pyyaml.org/download/libyaml/yaml-0.1.6.tar.gz#7da6971b4bd08a986dd2a61353bc422362bd0edcc67d7ebaac68c95f74182749" --if needs_yaml install_package "ruby-1.9.1-p376" "https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p376.tar.bz2#79164e647e23bb7c705195e0075ce6020c30dd5ec4f8c8a12a100fe0eb0d6783" warn_eol standard install_package "rubygems-1.3.7" "https://rubygems.org/rubygems/rubygems-1.3.7.tgz#388b90ae6273f655507b10c8ba6bee9ea72e7d49c3e610025531cb8c3ba67c9d" ruby ruby-build-20241225.2/share/ruby-build/1.9.1-p378000066400000000000000000000007671473274507600204740ustar00rootroot00000000000000install_package "yaml-0.1.6" "http://pyyaml.org/download/libyaml/yaml-0.1.6.tar.gz#7da6971b4bd08a986dd2a61353bc422362bd0edcc67d7ebaac68c95f74182749" --if needs_yaml install_package "ruby-1.9.1-p378" "https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p378.tar.bz2#649e623f77190990d990089a819bc4ee60e21816f682ec37cee98d43adb46e51" warn_eol standard install_package "rubygems-1.3.7" "https://rubygems.org/rubygems/rubygems-1.3.7.tgz#388b90ae6273f655507b10c8ba6bee9ea72e7d49c3e610025531cb8c3ba67c9d" ruby ruby-build-20241225.2/share/ruby-build/1.9.1-p429000066400000000000000000000007671473274507600204710ustar00rootroot00000000000000install_package "yaml-0.1.6" "http://pyyaml.org/download/libyaml/yaml-0.1.6.tar.gz#7da6971b4bd08a986dd2a61353bc422362bd0edcc67d7ebaac68c95f74182749" --if needs_yaml install_package "ruby-1.9.1-p429" "https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p429.tar.bz2#e0b9471d77354628a8041068f45734eb2d99f5b5df08fe5a76d785d989a47bfb" warn_eol standard install_package "rubygems-1.3.7" "https://rubygems.org/rubygems/rubygems-1.3.7.tgz#388b90ae6273f655507b10c8ba6bee9ea72e7d49c3e610025531cb8c3ba67c9d" ruby ruby-build-20241225.2/share/ruby-build/1.9.1-p430000066400000000000000000000007671473274507600204610ustar00rootroot00000000000000install_package "yaml-0.1.6" "http://pyyaml.org/download/libyaml/yaml-0.1.6.tar.gz#7da6971b4bd08a986dd2a61353bc422362bd0edcc67d7ebaac68c95f74182749" --if needs_yaml install_package "ruby-1.9.1-p430" "https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p430.tar.bz2#8d5cc11d819e476fb651db783f714cc4100922f47447f7acdce87ed769cf9d97" warn_eol standard install_package "rubygems-1.3.7" "https://rubygems.org/rubygems/rubygems-1.3.7.tgz#388b90ae6273f655507b10c8ba6bee9ea72e7d49c3e610025531cb8c3ba67c9d" ruby ruby-build-20241225.2/share/ruby-build/1.9.1-p431000066400000000000000000000007671473274507600204620ustar00rootroot00000000000000install_package "yaml-0.1.6" "http://pyyaml.org/download/libyaml/yaml-0.1.6.tar.gz#7da6971b4bd08a986dd2a61353bc422362bd0edcc67d7ebaac68c95f74182749" --if needs_yaml install_package "ruby-1.9.1-p431" "https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p431.tar.bz2#81a46c947cd0c3ab99bc727e1465dab334432df7fbbfd0acfc08cf7111eb0c6c" warn_eol standard install_package "rubygems-1.3.7" "https://rubygems.org/rubygems/rubygems-1.3.7.tgz#388b90ae6273f655507b10c8ba6bee9ea72e7d49c3e610025531cb8c3ba67c9d" ruby ruby-build-20241225.2/share/ruby-build/1.9.1-preview1000066400000000000000000000007771473274507600215360ustar00rootroot00000000000000install_package "yaml-0.1.6" "http://pyyaml.org/download/libyaml/yaml-0.1.6.tar.gz#7da6971b4bd08a986dd2a61353bc422362bd0edcc67d7ebaac68c95f74182749" --if needs_yaml install_package "ruby-1.9.1-preview1" "https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-preview1.tar.bz2#dc39000537d7c7528ef26af8e1c3a6215b30b6c579c615eaec7013513410456a" warn_eol standard install_package "rubygems-1.3.7" "https://rubygems.org/rubygems/rubygems-1.3.7.tgz#388b90ae6273f655507b10c8ba6bee9ea72e7d49c3e610025531cb8c3ba67c9d" ruby ruby-build-20241225.2/share/ruby-build/1.9.1-preview2000066400000000000000000000007771473274507600215370ustar00rootroot00000000000000install_package "yaml-0.1.6" "http://pyyaml.org/download/libyaml/yaml-0.1.6.tar.gz#7da6971b4bd08a986dd2a61353bc422362bd0edcc67d7ebaac68c95f74182749" --if needs_yaml install_package "ruby-1.9.1-preview2" "https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-preview2.tar.bz2#2c419dc325c6a75fb7b961496c0dd54f2729e6e01730589c4fb06e34ddd7a7cc" warn_eol standard install_package "rubygems-1.3.7" "https://rubygems.org/rubygems/rubygems-1.3.7.tgz#388b90ae6273f655507b10c8ba6bee9ea72e7d49c3e610025531cb8c3ba67c9d" ruby ruby-build-20241225.2/share/ruby-build/1.9.1-rc1000066400000000000000000000007651473274507600204560ustar00rootroot00000000000000install_package "yaml-0.1.6" "http://pyyaml.org/download/libyaml/yaml-0.1.6.tar.gz#7da6971b4bd08a986dd2a61353bc422362bd0edcc67d7ebaac68c95f74182749" --if needs_yaml install_package "ruby-1.9.1-rc1" "https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-rc1.tar.bz2#35acfb6b8d9dd9159ef308ac763c629092cda2e8c9f41254e72a7b9fa454c27f" warn_eol standard install_package "rubygems-1.3.7" "https://rubygems.org/rubygems/rubygems-1.3.7.tgz#388b90ae6273f655507b10c8ba6bee9ea72e7d49c3e610025531cb8c3ba67c9d" ruby ruby-build-20241225.2/share/ruby-build/1.9.1-rc2000066400000000000000000000007651473274507600204570ustar00rootroot00000000000000install_package "yaml-0.1.6" "http://pyyaml.org/download/libyaml/yaml-0.1.6.tar.gz#7da6971b4bd08a986dd2a61353bc422362bd0edcc67d7ebaac68c95f74182749" --if needs_yaml install_package "ruby-1.9.1-rc2" "https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-rc2.tar.bz2#acb5061123fa7170597e713ef773e21ddd9dd167f27aaae2c5440b5ec12df2ec" warn_eol standard install_package "rubygems-1.3.7" "https://rubygems.org/rubygems/rubygems-1.3.7.tgz#388b90ae6273f655507b10c8ba6bee9ea72e7d49c3e610025531cb8c3ba67c9d" ruby ruby-build-20241225.2/share/ruby-build/1.9.2-p0000066400000000000000000000007651473274507600203110ustar00rootroot00000000000000install_package "yaml-0.1.6" "http://pyyaml.org/download/libyaml/yaml-0.1.6.tar.gz#7da6971b4bd08a986dd2a61353bc422362bd0edcc67d7ebaac68c95f74182749" --if needs_yaml install_package "ruby-1.9.2-p0" "https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.tar.bz2#e9710990ed8c2e794123aba509010471915fb13c27dae0118831d2001a9c8d3b" warn_eol standard install_package "rubygems-1.8.23" "https://rubygems.org/rubygems/rubygems-1.8.23.tgz#e4a1c6bbaac411eaab94deae78228b7584033a1f10a022f52bffa9613aa29061" ruby ruby-build-20241225.2/share/ruby-build/1.9.2-p136000066400000000000000000000007711473274507600204600ustar00rootroot00000000000000install_package "yaml-0.1.6" "http://pyyaml.org/download/libyaml/yaml-0.1.6.tar.gz#7da6971b4bd08a986dd2a61353bc422362bd0edcc67d7ebaac68c95f74182749" --if needs_yaml install_package "ruby-1.9.2-p136" "https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p136.tar.bz2#33092509aad118f07f0483a3db1d4c5adaccf4bb0324cd43f44e3bd3dd1858cb" warn_eol standard install_package "rubygems-1.8.23" "https://rubygems.org/rubygems/rubygems-1.8.23.tgz#e4a1c6bbaac411eaab94deae78228b7584033a1f10a022f52bffa9613aa29061" ruby ruby-build-20241225.2/share/ruby-build/1.9.2-p180000066400000000000000000000007711473274507600204570ustar00rootroot00000000000000install_package "yaml-0.1.6" "http://pyyaml.org/download/libyaml/yaml-0.1.6.tar.gz#7da6971b4bd08a986dd2a61353bc422362bd0edcc67d7ebaac68c95f74182749" --if needs_yaml install_package "ruby-1.9.2-p180" "https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p180.tar.bz2#06520c4d4b4512d08000f7dfff11d1fabc1d458c3c289c76a2f1ddb7f5a03f4d" warn_eol standard install_package "rubygems-1.8.23" "https://rubygems.org/rubygems/rubygems-1.8.23.tgz#e4a1c6bbaac411eaab94deae78228b7584033a1f10a022f52bffa9613aa29061" ruby ruby-build-20241225.2/share/ruby-build/1.9.2-p290000066400000000000000000000007711473274507600204610ustar00rootroot00000000000000install_package "yaml-0.1.6" "http://pyyaml.org/download/libyaml/yaml-0.1.6.tar.gz#7da6971b4bd08a986dd2a61353bc422362bd0edcc67d7ebaac68c95f74182749" --if needs_yaml install_package "ruby-1.9.2-p290" "https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.tar.bz2#403b3093fbe8a08dc69c269753b8c6e7bd8f87fb79a7dd7d676913efe7642487" warn_eol standard install_package "rubygems-1.8.23" "https://rubygems.org/rubygems/rubygems-1.8.23.tgz#e4a1c6bbaac411eaab94deae78228b7584033a1f10a022f52bffa9613aa29061" ruby ruby-build-20241225.2/share/ruby-build/1.9.2-p318000066400000000000000000000007711473274507600204620ustar00rootroot00000000000000install_package "yaml-0.1.6" "http://pyyaml.org/download/libyaml/yaml-0.1.6.tar.gz#7da6971b4bd08a986dd2a61353bc422362bd0edcc67d7ebaac68c95f74182749" --if needs_yaml install_package "ruby-1.9.2-p318" "https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p318.tar.bz2#9fcd60aaa118c35ec41c7e9974f1d771b1e632315661fd60f907c21357b082ce" warn_eol standard install_package "rubygems-1.8.23" "https://rubygems.org/rubygems/rubygems-1.8.23.tgz#e4a1c6bbaac411eaab94deae78228b7584033a1f10a022f52bffa9613aa29061" ruby ruby-build-20241225.2/share/ruby-build/1.9.2-p320000066400000000000000000000007711473274507600204530ustar00rootroot00000000000000install_package "yaml-0.1.6" "http://pyyaml.org/download/libyaml/yaml-0.1.6.tar.gz#7da6971b4bd08a986dd2a61353bc422362bd0edcc67d7ebaac68c95f74182749" --if needs_yaml install_package "ruby-1.9.2-p320" "https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p320.tar.bz2#6777f865cfa21ffdc167fcc4a7da05cb13aab1bd9e59bfcda82c4b32f75e6b51" warn_eol standard install_package "rubygems-1.8.23" "https://rubygems.org/rubygems/rubygems-1.8.23.tgz#e4a1c6bbaac411eaab94deae78228b7584033a1f10a022f52bffa9613aa29061" ruby ruby-build-20241225.2/share/ruby-build/1.9.2-p330000066400000000000000000000007711473274507600204540ustar00rootroot00000000000000install_package "yaml-0.1.6" "http://pyyaml.org/download/libyaml/yaml-0.1.6.tar.gz#7da6971b4bd08a986dd2a61353bc422362bd0edcc67d7ebaac68c95f74182749" --if needs_yaml install_package "ruby-1.9.2-p330" "https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p330.tar.bz2#6d3487ea8a86ad0fa78a8535078ff3c7a91ca9f99eff0a6a08e66c6e6bf2040f" warn_eol standard install_package "rubygems-1.8.23" "https://rubygems.org/rubygems/rubygems-1.8.23.tgz#e4a1c6bbaac411eaab94deae78228b7584033a1f10a022f52bffa9613aa29061" ruby ruby-build-20241225.2/share/ruby-build/1.9.2-preview1000066400000000000000000000010011473274507600215140ustar00rootroot00000000000000install_package "yaml-0.1.6" "http://pyyaml.org/download/libyaml/yaml-0.1.6.tar.gz#7da6971b4bd08a986dd2a61353bc422362bd0edcc67d7ebaac68c95f74182749" --if needs_yaml install_package "ruby-1.9.2-preview1" "https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-preview1.tar.bz2#0681204e52207153250da80b3cc46812f94107807458a7d64b17554b6df71120" warn_eol standard install_package "rubygems-1.8.23" "https://rubygems.org/rubygems/rubygems-1.8.23.tgz#e4a1c6bbaac411eaab94deae78228b7584033a1f10a022f52bffa9613aa29061" ruby ruby-build-20241225.2/share/ruby-build/1.9.2-preview3000066400000000000000000000010011473274507600215160ustar00rootroot00000000000000install_package "yaml-0.1.6" "http://pyyaml.org/download/libyaml/yaml-0.1.6.tar.gz#7da6971b4bd08a986dd2a61353bc422362bd0edcc67d7ebaac68c95f74182749" --if needs_yaml install_package "ruby-1.9.2-preview3" "https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-preview3.tar.bz2#94aee45432fb1a4ce6c3c9c74d17d2efc4fe4ad278997a850d55e5ca901cf256" warn_eol standard install_package "rubygems-1.8.23" "https://rubygems.org/rubygems/rubygems-1.8.23.tgz#e4a1c6bbaac411eaab94deae78228b7584033a1f10a022f52bffa9613aa29061" ruby ruby-build-20241225.2/share/ruby-build/1.9.2-rc1000066400000000000000000000007671473274507600204610ustar00rootroot00000000000000install_package "yaml-0.1.6" "http://pyyaml.org/download/libyaml/yaml-0.1.6.tar.gz#7da6971b4bd08a986dd2a61353bc422362bd0edcc67d7ebaac68c95f74182749" --if needs_yaml install_package "ruby-1.9.2-rc1" "https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc1.tar.bz2#c2a680aa5472c8d04a71625afa2b0f75c030d3655a3063fe364cfda8b33c1480" warn_eol standard install_package "rubygems-1.8.23" "https://rubygems.org/rubygems/rubygems-1.8.23.tgz#e4a1c6bbaac411eaab94deae78228b7584033a1f10a022f52bffa9613aa29061" ruby ruby-build-20241225.2/share/ruby-build/1.9.2-rc2000066400000000000000000000007671473274507600204620ustar00rootroot00000000000000install_package "yaml-0.1.6" "http://pyyaml.org/download/libyaml/yaml-0.1.6.tar.gz#7da6971b4bd08a986dd2a61353bc422362bd0edcc67d7ebaac68c95f74182749" --if needs_yaml install_package "ruby-1.9.2-rc2" "https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc2.tar.bz2#692ebae991b104482dc9f0d220c1afb6b690a338b3b815aaa4f62954d2fa1b4a" warn_eol standard install_package "rubygems-1.8.23" "https://rubygems.org/rubygems/rubygems-1.8.23.tgz#e4a1c6bbaac411eaab94deae78228b7584033a1f10a022f52bffa9613aa29061" ruby ruby-build-20241225.2/share/ruby-build/1.9.3-dev000066400000000000000000000007151473274507600205440ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "yaml-0.1.6" "http://pyyaml.org/download/libyaml/yaml-0.1.6.tar.gz#7da6971b4bd08a986dd2a61353bc422362bd0edcc67d7ebaac68c95f74182749" --if needs_yaml install_git "ruby-1.9.3-dev" "https://github.com/ruby/ruby.git" "ruby_1_9_3" warn_eol autoconf standard ruby-build-20241225.2/share/ruby-build/1.9.3-p0000066400000000000000000000012651473274507600203060ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "yaml-0.1.6" "http://pyyaml.org/download/libyaml/yaml-0.1.6.tar.gz#7da6971b4bd08a986dd2a61353bc422362bd0edcc67d7ebaac68c95f74182749" --if needs_yaml install_package "ruby-1.9.3-p0" "https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p0.tar.bz2#ca8ba4e564fc5f98b210a5784e43dfffef9471222849e46f8e848b37e9f38acf" warn_eol standard install_package "rubygems-1.8.23" "https://rubygems.org/rubygems/rubygems-1.8.23.tgz#e4a1c6bbaac411eaab94deae78228b7584033a1f10a022f52bffa9613aa29061" ruby ruby-build-20241225.2/share/ruby-build/1.9.3-p105000066400000000000000000000013261473274507600204520ustar00rootroot00000000000000[ -n "$CC" ] || export CC=cc install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "yaml-0.1.6" "http://pyyaml.org/download/libyaml/yaml-0.1.6.tar.gz#7da6971b4bd08a986dd2a61353bc422362bd0edcc67d7ebaac68c95f74182749" --if needs_yaml install_package "ruby-1.9.3-p105" "https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p105.tar.bz2#8a149dee6498553fe5d25618ccce8002ca076affca57c857503235d00a35f9d1" warn_eol standard install_package "rubygems-1.8.23" "https://rubygems.org/rubygems/rubygems-1.8.23.tgz#e4a1c6bbaac411eaab94deae78228b7584033a1f10a022f52bffa9613aa29061" ruby ruby-build-20241225.2/share/ruby-build/1.9.3-p125000066400000000000000000000013261473274507600204540ustar00rootroot00000000000000[ -n "$CC" ] || export CC=cc install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "yaml-0.1.6" "http://pyyaml.org/download/libyaml/yaml-0.1.6.tar.gz#7da6971b4bd08a986dd2a61353bc422362bd0edcc67d7ebaac68c95f74182749" --if needs_yaml install_package "ruby-1.9.3-p125" "https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p125.tar.bz2#c67a59443052b5a9219eb4cee3892bdfbc6f250f0c8e214e02256a4cc7ef5526" warn_eol standard install_package "rubygems-1.8.23" "https://rubygems.org/rubygems/rubygems-1.8.23.tgz#e4a1c6bbaac411eaab94deae78228b7584033a1f10a022f52bffa9613aa29061" ruby ruby-build-20241225.2/share/ruby-build/1.9.3-p194000066400000000000000000000010351473274507600204570ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "yaml-0.1.6" "http://pyyaml.org/download/libyaml/yaml-0.1.6.tar.gz#7da6971b4bd08a986dd2a61353bc422362bd0edcc67d7ebaac68c95f74182749" --if needs_yaml install_package "ruby-1.9.3-p194" "https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p194.tar.bz2#a9d1ea9eaea075c60048369a63b35b3b5a06a30aa214a3d990e0bb71212db8fa" warn_eol standard ruby-build-20241225.2/share/ruby-build/1.9.3-p286000066400000000000000000000010351473274507600204610ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "yaml-0.1.6" "http://pyyaml.org/download/libyaml/yaml-0.1.6.tar.gz#7da6971b4bd08a986dd2a61353bc422362bd0edcc67d7ebaac68c95f74182749" --if needs_yaml install_package "ruby-1.9.3-p286" "https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p286.tar.bz2#5281656c7a0ae48b64f28d845a96b4dfa16ba1357a911265752787585fb5ea64" warn_eol standard ruby-build-20241225.2/share/ruby-build/1.9.3-p327000066400000000000000000000010351473274507600204550ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "yaml-0.1.6" "http://pyyaml.org/download/libyaml/yaml-0.1.6.tar.gz#7da6971b4bd08a986dd2a61353bc422362bd0edcc67d7ebaac68c95f74182749" --if needs_yaml install_package "ruby-1.9.3-p327" "https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p327.tar.bz2#d989465242f9b11a8a3aa8cbd2c75a9b3a8c0ec2f14a087a0c7b51abf164e488" warn_eol standard ruby-build-20241225.2/share/ruby-build/1.9.3-p362000066400000000000000000000010351473274507600204540ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "yaml-0.1.6" "http://pyyaml.org/download/libyaml/yaml-0.1.6.tar.gz#7da6971b4bd08a986dd2a61353bc422362bd0edcc67d7ebaac68c95f74182749" --if needs_yaml install_package "ruby-1.9.3-p362" "https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p362.tar.bz2#9ed456711a4c0fb2969d9144a81a706d2d506070a35a6d5bc98bb5c8407f9985" warn_eol standard ruby-build-20241225.2/share/ruby-build/1.9.3-p374000066400000000000000000000010351473274507600204570ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "yaml-0.1.6" "http://pyyaml.org/download/libyaml/yaml-0.1.6.tar.gz#7da6971b4bd08a986dd2a61353bc422362bd0edcc67d7ebaac68c95f74182749" --if needs_yaml install_package "ruby-1.9.3-p374" "https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p374.tar.bz2#712944f691b79f22f655547826400c26b13bc8c9e7bdc73a4abea45d5e766d85" warn_eol standard ruby-build-20241225.2/share/ruby-build/1.9.3-p385000066400000000000000000000010351473274507600204610ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "yaml-0.1.6" "http://pyyaml.org/download/libyaml/yaml-0.1.6.tar.gz#7da6971b4bd08a986dd2a61353bc422362bd0edcc67d7ebaac68c95f74182749" --if needs_yaml install_package "ruby-1.9.3-p385" "https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p385.tar.bz2#f991ee50414dc795696bad0fc5c7b0b94d93b9b38fed943326d20ce4e9dda42b" warn_eol standard ruby-build-20241225.2/share/ruby-build/1.9.3-p392000066400000000000000000000010351473274507600204570ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "yaml-0.1.6" "http://pyyaml.org/download/libyaml/yaml-0.1.6.tar.gz#7da6971b4bd08a986dd2a61353bc422362bd0edcc67d7ebaac68c95f74182749" --if needs_yaml install_package "ruby-1.9.3-p392" "https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.tar.bz2#5a7334dfdf62966879bf539b8a9f0b889df6f3b3824fb52a9303c3c3d3a58391" warn_eol standard ruby-build-20241225.2/share/ruby-build/1.9.3-p426000066400000000000000000000010351473274507600204550ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "yaml-0.1.6" "http://pyyaml.org/download/libyaml/yaml-0.1.6.tar.gz#7da6971b4bd08a986dd2a61353bc422362bd0edcc67d7ebaac68c95f74182749" --if needs_yaml install_package "ruby-1.9.3-p426" "https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p426.tar.bz2#54ac09a5579562ce6d3ba04413d24b5486d3bd3c0632968c7bd49cb76725186a" warn_eol standard ruby-build-20241225.2/share/ruby-build/1.9.3-p429000066400000000000000000000010351473274507600204600ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "yaml-0.1.6" "http://pyyaml.org/download/libyaml/yaml-0.1.6.tar.gz#7da6971b4bd08a986dd2a61353bc422362bd0edcc67d7ebaac68c95f74182749" --if needs_yaml install_package "ruby-1.9.3-p429" "https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.tar.bz2#9d8949c24cf6fe810b65fb466076708b842a3b0bac7799f79b7b6a8791dc2a70" warn_eol standard ruby-build-20241225.2/share/ruby-build/1.9.3-p448000066400000000000000000000010351473274507600204610ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "yaml-0.1.6" "http://pyyaml.org/download/libyaml/yaml-0.1.6.tar.gz#7da6971b4bd08a986dd2a61353bc422362bd0edcc67d7ebaac68c95f74182749" --if needs_yaml install_package "ruby-1.9.3-p448" "https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.bz2#a7372230357bfff8e4525fb8019046da521561fe66b02c25d8efc10c9877bc91" warn_eol standard ruby-build-20241225.2/share/ruby-build/1.9.3-p484000066400000000000000000000010351473274507600204610ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "yaml-0.1.6" "http://pyyaml.org/download/libyaml/yaml-0.1.6.tar.gz#7da6971b4bd08a986dd2a61353bc422362bd0edcc67d7ebaac68c95f74182749" --if needs_yaml install_package "ruby-1.9.3-p484" "https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.bz2#0fdc6e860d0023ba7b94c7a0cf1f7d32908b65b526246de9dfd5bb39d0d7922b" warn_eol standard ruby-build-20241225.2/share/ruby-build/1.9.3-p545000066400000000000000000000010351473274507600204570ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "yaml-0.1.6" "http://pyyaml.org/download/libyaml/yaml-0.1.6.tar.gz#7da6971b4bd08a986dd2a61353bc422362bd0edcc67d7ebaac68c95f74182749" --if needs_yaml install_package "ruby-1.9.3-p545" "https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.bz2#2533de9f56d62f11c06a02dd32b5ab6d22a8f268c94b8e1e1ade6536adfd1aab" warn_eol standard ruby-build-20241225.2/share/ruby-build/1.9.3-p547000066400000000000000000000010351473274507600204610ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "yaml-0.1.6" "http://pyyaml.org/download/libyaml/yaml-0.1.6.tar.gz#7da6971b4bd08a986dd2a61353bc422362bd0edcc67d7ebaac68c95f74182749" --if needs_yaml install_package "ruby-1.9.3-p547" "https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.bz2#ef588ed3ff53009b4c1833c83187ae252dd6c20db45e21a326cd4a16a102ef4c" warn_eol standard ruby-build-20241225.2/share/ruby-build/1.9.3-p550000066400000000000000000000010351473274507600204530ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "yaml-0.1.6" "http://pyyaml.org/download/libyaml/yaml-0.1.6.tar.gz#7da6971b4bd08a986dd2a61353bc422362bd0edcc67d7ebaac68c95f74182749" --if needs_yaml install_package "ruby-1.9.3-p550" "https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.bz2#d3da003896db47fb10ba4d2e0285eea7fe8cdc785b86c02ebad5bc9cdeaa4748" warn_eol standard ruby-build-20241225.2/share/ruby-build/1.9.3-p551000066400000000000000000000010351473274507600204540ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "yaml-0.1.6" "http://pyyaml.org/download/libyaml/yaml-0.1.6.tar.gz#7da6971b4bd08a986dd2a61353bc422362bd0edcc67d7ebaac68c95f74182749" --if needs_yaml install_package "ruby-1.9.3-p551" "https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.bz2#b0c5e37e3431d58613a160504b39542ec687d473de1d4da983dabcf3c5de771e" warn_eol standard ruby-build-20241225.2/share/ruby-build/1.9.3-preview1000066400000000000000000000013011473274507600215200ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "yaml-0.1.6" "http://pyyaml.org/download/libyaml/yaml-0.1.6.tar.gz#7da6971b4bd08a986dd2a61353bc422362bd0edcc67d7ebaac68c95f74182749" --if needs_yaml install_package "ruby-1.9.3-preview1" "https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-preview1.tar.bz2#a15d7924d74a45ffe48d5421c5fc4ff83b7009676054fa5952b890711afef6fc" warn_eol standard install_package "rubygems-1.8.23" "https://rubygems.org/rubygems/rubygems-1.8.23.tgz#e4a1c6bbaac411eaab94deae78228b7584033a1f10a022f52bffa9613aa29061" ruby ruby-build-20241225.2/share/ruby-build/1.9.3-rc1000066400000000000000000000010331473274507600204450ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "yaml-0.1.6" "http://pyyaml.org/download/libyaml/yaml-0.1.6.tar.gz#7da6971b4bd08a986dd2a61353bc422362bd0edcc67d7ebaac68c95f74182749" --if needs_yaml install_package "ruby-1.9.3-rc1" "https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-rc1.tar.bz2#951a8810086abca0e200f81767a518ee2730d6dc9b0cc2c7e3587dcfc3bf5fc8" warn_eol standard ruby-build-20241225.2/share/ruby-build/2.0.0-dev000066400000000000000000000004501473274507600205250ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_git "ruby-2.0.0-dev" "https://github.com/ruby/ruby.git" "ruby_2_0_0" warn_eol autoconf standard ruby-build-20241225.2/share/ruby-build/2.0.0-p0000066400000000000000000000010311473274507600202620ustar00rootroot00000000000000install_package "yaml-0.1.6" "http://pyyaml.org/download/libyaml/yaml-0.1.6.tar.gz#7da6971b4bd08a986dd2a61353bc422362bd0edcc67d7ebaac68c95f74182749" --if needs_yaml install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "ruby-2.0.0-p0" "https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.tar.bz2#c680d392ccc4901c32067576f5b474ee186def2fcd3fcbfa485739168093295f" warn_eol standard ruby-build-20241225.2/share/ruby-build/2.0.0-p195000066400000000000000000000010351473274507600204450ustar00rootroot00000000000000install_package "yaml-0.1.6" "http://pyyaml.org/download/libyaml/yaml-0.1.6.tar.gz#7da6971b4bd08a986dd2a61353bc422362bd0edcc67d7ebaac68c95f74182749" --if needs_yaml install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "ruby-2.0.0-p195" "https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.tar.bz2#0be32aef7a7ab6e3708cc1d65cd3e0a99fa801597194bbedd5799c11d652eb5b" warn_eol standard ruby-build-20241225.2/share/ruby-build/2.0.0-p247000066400000000000000000000010351473274507600204430ustar00rootroot00000000000000install_package "yaml-0.1.6" "http://pyyaml.org/download/libyaml/yaml-0.1.6.tar.gz#7da6971b4bd08a986dd2a61353bc422362bd0edcc67d7ebaac68c95f74182749" --if needs_yaml install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "ruby-2.0.0-p247" "https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.bz2#08e3d4b85b8a1118a8e81261f59dd8b4ddcfd70b6ae554e0ec5ceb99c3185e8a" warn_eol standard ruby-build-20241225.2/share/ruby-build/2.0.0-p353000066400000000000000000000010351473274507600204410ustar00rootroot00000000000000install_package "yaml-0.1.6" "http://pyyaml.org/download/libyaml/yaml-0.1.6.tar.gz#7da6971b4bd08a986dd2a61353bc422362bd0edcc67d7ebaac68c95f74182749" --if needs_yaml install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "ruby-2.0.0-p353" "https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.bz2#3de4e4d9aff4682fa4f8ed2b70bd0d746fae17452fc3d3a8e8f505ead9105ad9" warn_eol standard ruby-build-20241225.2/share/ruby-build/2.0.0-p451000066400000000000000000000010351473274507600204400ustar00rootroot00000000000000install_package "yaml-0.1.6" "http://pyyaml.org/download/libyaml/yaml-0.1.6.tar.gz#7da6971b4bd08a986dd2a61353bc422362bd0edcc67d7ebaac68c95f74182749" --if needs_yaml install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "ruby-2.0.0-p451" "https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.bz2#5bf8a1c7616286b9dbc962912c3f58e67bc3a70306ca90b0882ef0bd442e02f5" warn_eol standard ruby-build-20241225.2/share/ruby-build/2.0.0-p481000066400000000000000000000005701473274507600204460ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "ruby-2.0.0-p481" "https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.tar.bz2#0762dad7e96d8091bdf33b3e3176c2066fbf3dc09dfe85fbf40e74e83c63d8e2" warn_eol standard ruby-build-20241225.2/share/ruby-build/2.0.0-p576000066400000000000000000000005701473274507600204530ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "ruby-2.0.0-p576" "https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.bz2#8cfdbffc81cebd1d25304225ffadc7dcb612a500c81ba6f5f95c5296dfa62059" warn_eol standard ruby-build-20241225.2/share/ruby-build/2.0.0-p594000066400000000000000000000005701473274507600204530ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "ruby-2.0.0-p594" "https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.bz2#e5aee3cf36898315f87771a5e657c81befb88b6afa585b70aaa57c47cc0e99a4" warn_eol standard ruby-build-20241225.2/share/ruby-build/2.0.0-p598000066400000000000000000000005701473274507600204570ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "ruby-2.0.0-p598" "https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.bz2#67b2a93690f53e12b635ba1bcdbd41e8c5593f13d575fea92fdd8801ca088f0f" warn_eol standard ruby-build-20241225.2/share/ruby-build/2.0.0-p643000066400000000000000000000005701473274507600204460ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "ruby-2.0.0-p643" "https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.bz2#1f626f20647693a215a8db3ea0d6ab5ab9cee7c1945cc441b9f8f7b9612b91a0" warn_eol standard ruby-build-20241225.2/share/ruby-build/2.0.0-p645000066400000000000000000000005701473274507600204500ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "ruby-2.0.0-p645" "https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.bz2#2dcdcf9900cb923a16d3662d067bc8c801997ac3e4a774775e387e883b3683e9" warn_eol standard ruby-build-20241225.2/share/ruby-build/2.0.0-p647000066400000000000000000000005701473274507600204520ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "ruby-2.0.0-p647" "https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p647.tar.bz2#3c3782e313d1ec3ed06c104eafd133cc54ff5183b991786ece9e957fd6cf1cb9" warn_eol standard ruby-build-20241225.2/share/ruby-build/2.0.0-p648000066400000000000000000000005701473274507600204530ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "ruby-2.0.0-p648" "https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.bz2#087ad4dec748cfe665c856dbfbabdee5520268e94bb81a1d8565d76c3cc62166" warn_eol standard ruby-build-20241225.2/share/ruby-build/2.0.0-preview1000066400000000000000000000010451473274507600215120ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "yaml-0.1.6" "http://pyyaml.org/download/libyaml/yaml-0.1.6.tar.gz#7da6971b4bd08a986dd2a61353bc422362bd0edcc67d7ebaac68c95f74182749" --if needs_yaml install_package "ruby-2.0.0-preview1" "https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-preview1.tar.bz2#79e5605003bf6766fbd123ce00a0027df716ba6d28494c35185909f7e61a5bdf" warn_eol standard ruby-build-20241225.2/share/ruby-build/2.0.0-preview2000066400000000000000000000010451473274507600215130ustar00rootroot00000000000000install_package "yaml-0.1.6" "http://pyyaml.org/download/libyaml/yaml-0.1.6.tar.gz#7da6971b4bd08a986dd2a61353bc422362bd0edcc67d7ebaac68c95f74182749" --if needs_yaml install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "ruby-2.0.0-preview2" "https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-preview2.tar.bz2#cea98c000a113f10cb7d55753c759da1f1baa7ca9b3edf75fc19fa5f44bf71a0" warn_eol standard ruby-build-20241225.2/share/ruby-build/2.0.0-rc1000066400000000000000000000010331473274507600204320ustar00rootroot00000000000000install_package "yaml-0.1.6" "http://pyyaml.org/download/libyaml/yaml-0.1.6.tar.gz#7da6971b4bd08a986dd2a61353bc422362bd0edcc67d7ebaac68c95f74182749" --if needs_yaml install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "ruby-2.0.0-rc1" "https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-rc1.tar.bz2#4033ddadd0b44eecfcb7686231ebd109ee6f22bf09797a7e15882b9df0b1ee81" warn_eol standard ruby-build-20241225.2/share/ruby-build/2.0.0-rc2000066400000000000000000000010331473274507600204330ustar00rootroot00000000000000install_package "yaml-0.1.6" "http://pyyaml.org/download/libyaml/yaml-0.1.6.tar.gz#7da6971b4bd08a986dd2a61353bc422362bd0edcc67d7ebaac68c95f74182749" --if needs_yaml install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "ruby-2.0.0-rc2" "https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-rc2.tar.bz2#d55f897bb04283c5fa80223d96d990fe8ecb598508dd59443b356cbba1f66145" warn_eol standard ruby-build-20241225.2/share/ruby-build/2.1-dev000066400000000000000000000004441473274507600203730ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_git "ruby-2.1-dev" "https://github.com/ruby/ruby.git" "ruby_2_1" warn_eol autoconf standard ruby-build-20241225.2/share/ruby-build/2.1.0000066400000000000000000000010231473274507600177470ustar00rootroot00000000000000install_package "yaml-0.1.6" "http://pyyaml.org/download/libyaml/yaml-0.1.6.tar.gz#7da6971b4bd08a986dd2a61353bc422362bd0edcc67d7ebaac68c95f74182749" --if needs_yaml install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "ruby-2.1.0" "https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.bz2#1d3f4ad5f619ec15229206b6667586dcec7cc986672c8fbb8558161ecf07e277" warn_eol standard ruby-build-20241225.2/share/ruby-build/2.1.0-preview1000066400000000000000000000010451473274507600215130ustar00rootroot00000000000000install_package "yaml-0.1.6" "http://pyyaml.org/download/libyaml/yaml-0.1.6.tar.gz#7da6971b4bd08a986dd2a61353bc422362bd0edcc67d7ebaac68c95f74182749" --if needs_yaml install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "ruby-2.1.0-preview1" "https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.tar.bz2#860b90d28b214393fd9d77ac2ad65b384d8249cd59b658c668cf0c7bad1db341" warn_eol standard ruby-build-20241225.2/share/ruby-build/2.1.0-preview2000066400000000000000000000010451473274507600215140ustar00rootroot00000000000000install_package "yaml-0.1.6" "http://pyyaml.org/download/libyaml/yaml-0.1.6.tar.gz#7da6971b4bd08a986dd2a61353bc422362bd0edcc67d7ebaac68c95f74182749" --if needs_yaml install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "ruby-2.1.0-preview2" "https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.bz2#780fddf0e3c8a219057d578e83367ecfac5e945054b9f132b3b93ded4802d1ce" warn_eol standard ruby-build-20241225.2/share/ruby-build/2.1.0-rc1000066400000000000000000000010331473274507600204330ustar00rootroot00000000000000install_package "yaml-0.1.6" "http://pyyaml.org/download/libyaml/yaml-0.1.6.tar.gz#7da6971b4bd08a986dd2a61353bc422362bd0edcc67d7ebaac68c95f74182749" --if needs_yaml install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "ruby-2.1.0-rc1" "https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.tar.bz2#af828bc0fe6aee5ffad0f8f10b48ee25964f54d5118570937ac7cf1c1df0edd3" warn_eol standard ruby-build-20241225.2/share/ruby-build/2.1.1000066400000000000000000000010231473274507600177500ustar00rootroot00000000000000install_package "yaml-0.1.6" "http://pyyaml.org/download/libyaml/yaml-0.1.6.tar.gz#7da6971b4bd08a986dd2a61353bc422362bd0edcc67d7ebaac68c95f74182749" --if needs_yaml install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "ruby-2.1.1" "https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.1.tar.bz2#96aabab4dd4a2e57dd0d28052650e6fcdc8f133fa8980d9b936814b1e93f6cfc" warn_eol standard ruby-build-20241225.2/share/ruby-build/2.1.10000066400000000000000000000005601473274507600200350ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "ruby-2.1.10" "https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.tar.bz2#a74675578a9a801ac25eb7152bef3023432d6267f875b198eb9cd6944a5bf4f1" warn_eol standard ruby-build-20241225.2/share/ruby-build/2.1.2000066400000000000000000000005561473274507600177630ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "ruby-2.1.2" "https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.bz2#6948b02570cdfb89a8313675d4aa665405900e27423db408401473f30fc6e901" warn_eol standard ruby-build-20241225.2/share/ruby-build/2.1.3000066400000000000000000000005561473274507600177640ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "ruby-2.1.3" "https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.bz2#36ce72f84ae4129f6cc66e33077a79d87b018ea7bf1dbc3d353604bf006f76d6" warn_eol standard ruby-build-20241225.2/share/ruby-build/2.1.4000066400000000000000000000005561473274507600177650ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "ruby-2.1.4" "https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.bz2#f37f11a8c75ab9215bb9f61246ef98e0e57e1409f0872e5cf59033edcf5b8d2a" warn_eol standard ruby-build-20241225.2/share/ruby-build/2.1.5000066400000000000000000000005561473274507600177660ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "ruby-2.1.5" "https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.bz2#0241b40f1c731cb177994a50b854fb7f18d4ad04dcefc18acc60af73046fb0a9" warn_eol standard ruby-build-20241225.2/share/ruby-build/2.1.6000066400000000000000000000005561473274507600177670ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "ruby-2.1.6" "https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.bz2#7b5233be35a4a7fbd64923e42efb70b7bebd455d9d6f9d4001b3b3a6e0aa6ce9" warn_eol standard ruby-build-20241225.2/share/ruby-build/2.1.7000066400000000000000000000005561473274507600177700ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "ruby-2.1.7" "https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.bz2#b02c1a5ecd718e3f6b316384d4ed6572f862a46063f5ae23d0340b0a245859b6" warn_eol standard ruby-build-20241225.2/share/ruby-build/2.1.8000066400000000000000000000005561473274507600177710ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "ruby-2.1.8" "https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.bz2#250d0b589cba97caddc86a28849365ad0d475539448cf76bbae93190985b3387" warn_eol standard ruby-build-20241225.2/share/ruby-build/2.1.9000066400000000000000000000005561473274507600177720ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "ruby-2.1.9" "https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.tar.bz2#4f21376aa11e09b499c3254bbd839e68e053c0d18e28d61c428a32347269036e" warn_eol standard ruby-build-20241225.2/share/ruby-build/2.2-dev000066400000000000000000000004761473274507600204010ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_git "ruby-2.2-dev" "https://github.com/ruby/ruby.git" "ruby_2_2" warn_eol autoconf standard_install_with_bundled_gems ruby-build-20241225.2/share/ruby-build/2.2.0000066400000000000000000000005561473274507600177620ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "ruby-2.2.0" "https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.0.tar.bz2#1c031137999f832f86be366a71155113675b72420830ce432b777a0ff4942955" warn_eol standard ruby-build-20241225.2/share/ruby-build/2.2.0-preview1000066400000000000000000000006001473274507600215100ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "ruby-2.2.0-preview1" "https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.0-preview1.tar.bz2#a3614c389de06b1636d8b919f2cd07e85311486bda2cb226a5549657a3610af5" warn_eol standard ruby-build-20241225.2/share/ruby-build/2.2.0-preview2000066400000000000000000000006001473274507600215110ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "ruby-2.2.0-preview2" "https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.0-preview2.tar.bz2#9e49583f3fad3888fefc85b719fdb210a88ef54d80f9eac439b7ca4232fa7f0b" warn_eol standard ruby-build-20241225.2/share/ruby-build/2.2.0-rc1000066400000000000000000000005661473274507600204460ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "ruby-2.2.0-rc1" "https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.0-rc1.tar.bz2#e6a1f8d45ea749bdc92eb1269b77ec475bc600b66039ff90d77db8f50820a896" warn_eol standard ruby-build-20241225.2/share/ruby-build/2.2.1000066400000000000000000000005561473274507600177630ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "ruby-2.2.1" "https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.bz2#4e5676073246b7ade207be3e80a930567a88100513591a0f19fc38e247370065" warn_eol standard ruby-build-20241225.2/share/ruby-build/2.2.10000066400000000000000000000005601473274507600200360ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "ruby-2.2.10" "https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.10.tar.bz2#a54204d2728283c9eff0cf81d654f245fa5b3447d0824f1a6bc3b2c5c827381e" warn_eol standard ruby-build-20241225.2/share/ruby-build/2.2.2000066400000000000000000000005561473274507600177640ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "ruby-2.2.2" "https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.bz2#f3b8ffa6089820ee5bdc289567d365e5748d4170e8aa246d2ea6576f24796535" warn_eol standard ruby-build-20241225.2/share/ruby-build/2.2.3000066400000000000000000000005561473274507600177650ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "ruby-2.2.3" "https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.tar.bz2#c745cb98b29127d7f19f1bf9e0a63c384736f4d303b83c4f4bda3c2ee3c5e41f" warn_eol standard ruby-build-20241225.2/share/ruby-build/2.2.4000066400000000000000000000005561473274507600177660ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "ruby-2.2.4" "https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.bz2#31203696adbfdda6f2874a2de31f7c5a1f3bcb6628f4d1a241de21b158cd5c76" warn_eol standard ruby-build-20241225.2/share/ruby-build/2.2.5000066400000000000000000000005561473274507600177670ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "ruby-2.2.5" "https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.tar.bz2#22f0c6f34c0024e0bcaaa8e6831b7c0041e1ef6120c781618b833bde29626700" warn_eol standard ruby-build-20241225.2/share/ruby-build/2.2.6000066400000000000000000000005561473274507600177700ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "ruby-2.2.6" "https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.6.tar.bz2#e845ba41ea3525aafaa4094212f1eadc57392732232b67b4394a7e0f046dddf7" warn_eol standard ruby-build-20241225.2/share/ruby-build/2.2.7000066400000000000000000000005561473274507600177710ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "ruby-2.2.7" "https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.7.tar.bz2#80486c5991783185afeceeb315060a3dafc3889a2912e145b1a8457d7b005c5b" warn_eol standard ruby-build-20241225.2/share/ruby-build/2.2.8000066400000000000000000000005561473274507600177720ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "ruby-2.2.8" "https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.8.tar.bz2#b19085587d859baf9d7763f92e34a84632fceac5cc593ca2c0efa28ed8c6e44e" warn_eol standard ruby-build-20241225.2/share/ruby-build/2.2.9000066400000000000000000000005561473274507600177730ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "ruby-2.2.9" "https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.9.tar.bz2#5e3cfcc3b69638e165f72f67b1321fa05aff62b0f9e9b32042a5a79614e7c70a" warn_eol standard ruby-build-20241225.2/share/ruby-build/2.3-dev000066400000000000000000000004761473274507600204020ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_git "ruby-2.3-dev" "https://github.com/ruby/ruby.git" "ruby_2_3" warn_eol autoconf standard_install_with_bundled_gems ruby-build-20241225.2/share/ruby-build/2.3.0000066400000000000000000000005561473274507600177630ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "ruby-2.3.0" "https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.0.tar.bz2#ec7579eaba2e4c402a089dbc86c98e5f1f62507880fd800b9b34ca30166bfa5e" warn_eol standard ruby-build-20241225.2/share/ruby-build/2.3.0-preview1000066400000000000000000000006001473274507600215110ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "ruby-2.3.0-preview1" "https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.0-preview1.tar.bz2#42b9c9e1740a5abe2855d11803524370bd95744c8dcb0068572ed5c969ac7f0f" warn_eol standard ruby-build-20241225.2/share/ruby-build/2.3.0-preview2000066400000000000000000000006001473274507600215120ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "ruby-2.3.0-preview2" "https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.0-preview2.tar.bz2#e9b0464e50b2e5c31546e6b8ca8cad71fe2d2146ccf88b7419bbe9626af741cb" warn_eol standard ruby-build-20241225.2/share/ruby-build/2.3.1000066400000000000000000000005561473274507600177640ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "ruby-2.3.1" "https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.tar.bz2#4a7c5f52f205203ea0328ca8e1963a7a88cf1f7f0e246f857d595b209eac0a4d" warn_eol standard ruby-build-20241225.2/share/ruby-build/2.3.2000066400000000000000000000005561473274507600177650ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "ruby-2.3.2" "https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.2.tar.bz2#e6ce83d46819c4120c9295ff6b36b90393dd5f6bef3bb117a06d7399c11fc7c0" warn_eol standard ruby-build-20241225.2/share/ruby-build/2.3.3000066400000000000000000000005561473274507600177660ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "ruby-2.3.3" "https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.3.tar.bz2#882e6146ed26c6e78c02342835f5d46b86de95f0dc4e16543294bc656594cc5b" warn_eol standard ruby-build-20241225.2/share/ruby-build/2.3.4000066400000000000000000000005561473274507600177670ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "ruby-2.3.4" "https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.4.tar.bz2#cd9808bb53824d6edb58beaadd3906cb23b987438ce75ab7bb279b2229930e2f" warn_eol standard ruby-build-20241225.2/share/ruby-build/2.3.5000066400000000000000000000005561473274507600177700ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "ruby-2.3.5" "https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.5.tar.bz2#f71c4b67ba1bef424feba66774dc9d4bbe02375f5787e41596bc7f923739128b" warn_eol standard ruby-build-20241225.2/share/ruby-build/2.3.6000066400000000000000000000005561473274507600177710ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "ruby-2.3.6" "https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.6.tar.bz2#07aa3ed3bffbfb97b6fc5296a86621e6bb5349c6f8e549bd0db7f61e3e210fd0" warn_eol standard ruby-build-20241225.2/share/ruby-build/2.3.7000066400000000000000000000005561473274507600177720ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "ruby-2.3.7" "https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.7.tar.bz2#18b12fafaf37d5f6c7139c1b445355aec76baa625a40300598a6c8597fc04d8e" warn_eol standard ruby-build-20241225.2/share/ruby-build/2.3.8000066400000000000000000000005561473274507600177730ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "ruby-2.3.8" "https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.8.tar.bz2#4d1a3a88e8cf9aea624eb73843fbfc60a9a281582660f86d5e4e00870397407c" warn_eol standard ruby-build-20241225.2/share/ruby-build/2.4-dev000066400000000000000000000005141473274507600203740ustar00rootroot00000000000000install_package "openssl-1.1.1w" "https://www.openssl.org/source/openssl-1.1.1w.tar.gz#cf3098950cb4d853ad95c0841f1f9c6d3dc102dccfcacd521d93925208b76ac8" openssl --if needs_openssl:1.0.1-1.x.x install_git "ruby-2.4-dev" "https://github.com/ruby/ruby.git" "ruby_2_4" warn_eol autoconf enable_shared standard_install_with_bundled_gems ruby-build-20241225.2/share/ruby-build/2.4.0000066400000000000000000000005741473274507600177640ustar00rootroot00000000000000install_package "openssl-1.1.1w" "https://www.openssl.org/source/openssl-1.1.1w.tar.gz#cf3098950cb4d853ad95c0841f1f9c6d3dc102dccfcacd521d93925208b76ac8" openssl --if needs_openssl:1.0.1-1.x.x install_package "ruby-2.4.0" "https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.0.tar.bz2#440bbbdc49d08d3650f340dccb35986d9399177ad69a204def56e5d3954600cf" warn_eol enable_shared standard ruby-build-20241225.2/share/ruby-build/2.4.0-preview1000066400000000000000000000006001473274507600215120ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "ruby-2.4.0-preview1" "https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.0-preview1.tar.bz2#17570f0b84215ca82252f10c167ee50bc075383c018420c6b2601ae1cade0649" warn_eol standard ruby-build-20241225.2/share/ruby-build/2.4.0-preview2000066400000000000000000000006001473274507600215130ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "ruby-2.4.0-preview2" "https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.0-preview2.tar.bz2#2224c55b2d87b5c0f08d23a4618e870027dbc1cffbfb4a05efd19eac4ff4cf1d" warn_eol standard ruby-build-20241225.2/share/ruby-build/2.4.0-preview3000066400000000000000000000006001473274507600215140ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "ruby-2.4.0-preview3" "https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.0-preview3.tar.bz2#305a2b2c627990e54965393f6eb1c442eeddfa149128ccdd9f4334e2e00a2a52" warn_eol standard ruby-build-20241225.2/share/ruby-build/2.4.0-rc1000066400000000000000000000005661473274507600204500ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "ruby-2.4.0-rc1" "https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.0-rc1.tar.bz2#3b156b20f9df0dd62cbeeb8e57e66ea872d2a5b55fabdef1889650122bcc2ea7" warn_eol standard ruby-build-20241225.2/share/ruby-build/2.4.1000066400000000000000000000005741473274507600177650ustar00rootroot00000000000000install_package "openssl-1.1.1w" "https://www.openssl.org/source/openssl-1.1.1w.tar.gz#cf3098950cb4d853ad95c0841f1f9c6d3dc102dccfcacd521d93925208b76ac8" openssl --if needs_openssl:1.0.1-1.x.x install_package "ruby-2.4.1" "https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.1.tar.bz2#ccfb2d0a61e2a9c374d51e099b0d833b09241ee78fc17e1fe38e3b282160237c" warn_eol enable_shared standard ruby-build-20241225.2/share/ruby-build/2.4.10000066400000000000000000000005761473274507600200470ustar00rootroot00000000000000install_package "openssl-1.1.1w" "https://www.openssl.org/source/openssl-1.1.1w.tar.gz#cf3098950cb4d853ad95c0841f1f9c6d3dc102dccfcacd521d93925208b76ac8" openssl --if needs_openssl:1.0.1-1.x.x install_package "ruby-2.4.10" "https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.10.tar.bz2#6ea3ce7fd0064524ae06dbdcd99741c990901dfc9c66d8139a02f907d30b95a8" warn_eol enable_shared standard ruby-build-20241225.2/share/ruby-build/2.4.2000066400000000000000000000005741473274507600177660ustar00rootroot00000000000000install_package "openssl-1.1.1w" "https://www.openssl.org/source/openssl-1.1.1w.tar.gz#cf3098950cb4d853ad95c0841f1f9c6d3dc102dccfcacd521d93925208b76ac8" openssl --if needs_openssl:1.0.1-1.x.x install_package "ruby-2.4.2" "https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.2.tar.bz2#08e72d0cbe870ed1317493600fbbad5995ea3af2d0166585e7ecc85d04cc50dc" warn_eol enable_shared standard ruby-build-20241225.2/share/ruby-build/2.4.3000066400000000000000000000005741473274507600177670ustar00rootroot00000000000000install_package "openssl-1.1.1w" "https://www.openssl.org/source/openssl-1.1.1w.tar.gz#cf3098950cb4d853ad95c0841f1f9c6d3dc102dccfcacd521d93925208b76ac8" openssl --if needs_openssl:1.0.1-1.x.x install_package "ruby-2.4.3" "https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.3.tar.bz2#0a703dffb7737f56e979c9ebe2482f07751803c71e307c20446b581e0f12cf30" warn_eol enable_shared standard ruby-build-20241225.2/share/ruby-build/2.4.4000066400000000000000000000005741473274507600177700ustar00rootroot00000000000000install_package "openssl-1.1.1w" "https://www.openssl.org/source/openssl-1.1.1w.tar.gz#cf3098950cb4d853ad95c0841f1f9c6d3dc102dccfcacd521d93925208b76ac8" openssl --if needs_openssl:1.0.1-1.x.x install_package "ruby-2.4.4" "https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.4.tar.bz2#45a8de577471b90dc4838c5ef26aeb253a56002896189055a44dc680644243f1" warn_eol enable_shared standard ruby-build-20241225.2/share/ruby-build/2.4.5000066400000000000000000000005741473274507600177710ustar00rootroot00000000000000install_package "openssl-1.1.1w" "https://www.openssl.org/source/openssl-1.1.1w.tar.gz#cf3098950cb4d853ad95c0841f1f9c6d3dc102dccfcacd521d93925208b76ac8" openssl --if needs_openssl:1.0.1-1.x.x install_package "ruby-2.4.5" "https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.5.tar.bz2#276c8e73e51e4ba6a0fe81fb92669734e741ccea86f01c45e99f2c7ef7bcd1e3" warn_eol enable_shared standard ruby-build-20241225.2/share/ruby-build/2.4.6000066400000000000000000000005741473274507600177720ustar00rootroot00000000000000install_package "openssl-1.1.1w" "https://www.openssl.org/source/openssl-1.1.1w.tar.gz#cf3098950cb4d853ad95c0841f1f9c6d3dc102dccfcacd521d93925208b76ac8" openssl --if needs_openssl:1.0.1-1.x.x install_package "ruby-2.4.6" "https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.6.tar.bz2#909f360debed1f22fdcfc9f5335c6eaa0713198db4a6c13bab426f8b89b28b02" warn_eol enable_shared standard ruby-build-20241225.2/share/ruby-build/2.4.7000066400000000000000000000005731473274507600177720ustar00rootroot00000000000000install_package "openssl-1.1.1w" "https://www.openssl.org/source/openssl-1.1.1w.tar.gz#cf3098950cb4d853ad95c0841f1f9c6d3dc102dccfcacd521d93925208b76ac8" openssl --if needs_openssl:1.0.1-1.x.x install_package "ruby-2.4.7" "https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.7.tar.gz#cd6efc720ca6a622745e2bac79f45e6cd63ab0f5a53ad7eb881545f58ff38b89" warn_eol enable_shared standard ruby-build-20241225.2/share/ruby-build/2.4.8000066400000000000000000000005741473274507600177740ustar00rootroot00000000000000install_package "openssl-1.1.1w" "https://www.openssl.org/source/openssl-1.1.1w.tar.gz#cf3098950cb4d853ad95c0841f1f9c6d3dc102dccfcacd521d93925208b76ac8" openssl --if needs_openssl:1.0.1-1.x.x install_package "ruby-2.4.8" "https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.8.tar.bz2#e30eedd91386bec81489d2637522c9017aebba46f98e8b502f679df6b2f6a469" warn_eol enable_shared standard ruby-build-20241225.2/share/ruby-build/2.4.9000066400000000000000000000005741473274507600177750ustar00rootroot00000000000000install_package "openssl-1.1.1w" "https://www.openssl.org/source/openssl-1.1.1w.tar.gz#cf3098950cb4d853ad95c0841f1f9c6d3dc102dccfcacd521d93925208b76ac8" openssl --if needs_openssl:1.0.1-1.x.x install_package "ruby-2.4.9" "https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.9.tar.bz2#f72bdef50246ef047ba3ce9c59d2081b949feb16f9a04e008108e98f1a995e99" warn_eol enable_shared standard ruby-build-20241225.2/share/ruby-build/2.5-dev000066400000000000000000000005141473274507600203750ustar00rootroot00000000000000install_package "openssl-1.1.1w" "https://www.openssl.org/source/openssl-1.1.1w.tar.gz#cf3098950cb4d853ad95c0841f1f9c6d3dc102dccfcacd521d93925208b76ac8" openssl --if needs_openssl:1.0.1-1.x.x install_git "ruby-2.5-dev" "https://github.com/ruby/ruby.git" "ruby_2_5" warn_eol autoconf enable_shared standard_install_with_bundled_gems ruby-build-20241225.2/share/ruby-build/2.5.0000066400000000000000000000005741473274507600177650ustar00rootroot00000000000000install_package "openssl-1.1.1w" "https://www.openssl.org/source/openssl-1.1.1w.tar.gz#cf3098950cb4d853ad95c0841f1f9c6d3dc102dccfcacd521d93925208b76ac8" openssl --if needs_openssl:1.0.1-1.x.x install_package "ruby-2.5.0" "https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.0.tar.bz2#d87eb3021f71d4f62e5a5329628ac9a6665902173296e551667edd94362325cc" warn_eol enable_shared standard ruby-build-20241225.2/share/ruby-build/2.5.0-preview1000066400000000000000000000006001473274507600215130ustar00rootroot00000000000000install_package "openssl-1.1.1w" "https://www.openssl.org/source/openssl-1.1.1w.tar.gz#cf3098950cb4d853ad95c0841f1f9c6d3dc102dccfcacd521d93925208b76ac8" openssl --if needs_openssl:1.0.1-1.x.x install_package "ruby-2.5.0-preview1" "https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.0-preview1.tar.bz2#1158e0eac184a1d8189fae985f58c9be185d6e7074b022e66567aec798fa3446" warn_eol standard ruby-build-20241225.2/share/ruby-build/2.5.0-rc1000066400000000000000000000005661473274507600204510ustar00rootroot00000000000000install_package "openssl-1.1.1w" "https://www.openssl.org/source/openssl-1.1.1w.tar.gz#cf3098950cb4d853ad95c0841f1f9c6d3dc102dccfcacd521d93925208b76ac8" openssl --if needs_openssl:1.0.1-1.x.x install_package "ruby-2.5.0-rc1" "https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.0-rc1.tar.bz2#862a8e9e52432ba383660a23d3e87af11dbc18c863a19ef6367eb8259fc47c09" warn_eol standard ruby-build-20241225.2/share/ruby-build/2.5.1000066400000000000000000000005741473274507600177660ustar00rootroot00000000000000install_package "openssl-1.1.1w" "https://www.openssl.org/source/openssl-1.1.1w.tar.gz#cf3098950cb4d853ad95c0841f1f9c6d3dc102dccfcacd521d93925208b76ac8" openssl --if needs_openssl:1.0.1-1.x.x install_package "ruby-2.5.1" "https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.1.tar.bz2#0f5d20f012baca865381a055e73f22db814615fee3c68083182cb78a4b3b30cb" warn_eol enable_shared standard ruby-build-20241225.2/share/ruby-build/2.5.2000066400000000000000000000005741473274507600177670ustar00rootroot00000000000000install_package "openssl-1.1.1w" "https://www.openssl.org/source/openssl-1.1.1w.tar.gz#cf3098950cb4d853ad95c0841f1f9c6d3dc102dccfcacd521d93925208b76ac8" openssl --if needs_openssl:1.0.1-1.x.x install_package "ruby-2.5.2" "https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.2.tar.bz2#ea3bcecc3b30cee271b4decde5e9ff3e17369d5fd1ed828d321c198307c9f0df" warn_eol enable_shared standard ruby-build-20241225.2/share/ruby-build/2.5.3000066400000000000000000000005741473274507600177700ustar00rootroot00000000000000install_package "openssl-1.1.1w" "https://www.openssl.org/source/openssl-1.1.1w.tar.gz#cf3098950cb4d853ad95c0841f1f9c6d3dc102dccfcacd521d93925208b76ac8" openssl --if needs_openssl:1.0.1-1.x.x install_package "ruby-2.5.3" "https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.3.tar.bz2#228a787ba68a7b20ac6e1d5af3d176d36e8ed600eb754d6325da341c3088ed76" warn_eol enable_shared standard ruby-build-20241225.2/share/ruby-build/2.5.4000066400000000000000000000005741473274507600177710ustar00rootroot00000000000000install_package "openssl-1.1.1w" "https://www.openssl.org/source/openssl-1.1.1w.tar.gz#cf3098950cb4d853ad95c0841f1f9c6d3dc102dccfcacd521d93925208b76ac8" openssl --if needs_openssl:1.0.1-1.x.x install_package "ruby-2.5.4" "https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.4.tar.bz2#8a16566207b2334a6904a10a1f093befc3aaf9b2e6cf01c62b1c4ac15cb7d8fc" warn_eol enable_shared standard ruby-build-20241225.2/share/ruby-build/2.5.5000066400000000000000000000005741473274507600177720ustar00rootroot00000000000000install_package "openssl-1.1.1w" "https://www.openssl.org/source/openssl-1.1.1w.tar.gz#cf3098950cb4d853ad95c0841f1f9c6d3dc102dccfcacd521d93925208b76ac8" openssl --if needs_openssl:1.0.1-1.x.x install_package "ruby-2.5.5" "https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.5.tar.bz2#1f2567a55dad6e50911ce42fcc705cf686924b897f597cabf803d88192024dcb" warn_eol enable_shared standard ruby-build-20241225.2/share/ruby-build/2.5.6000066400000000000000000000005731473274507600177720ustar00rootroot00000000000000install_package "openssl-1.1.1w" "https://www.openssl.org/source/openssl-1.1.1w.tar.gz#cf3098950cb4d853ad95c0841f1f9c6d3dc102dccfcacd521d93925208b76ac8" openssl --if needs_openssl:1.0.1-1.x.x install_package "ruby-2.5.6" "https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.6.tar.gz#1d7ed06c673020cd12a737ed686470552e8e99d72b82cd3c26daa3115c36bea7" warn_eol enable_shared standard ruby-build-20241225.2/share/ruby-build/2.5.7000066400000000000000000000005741473274507600177740ustar00rootroot00000000000000install_package "openssl-1.1.1w" "https://www.openssl.org/source/openssl-1.1.1w.tar.gz#cf3098950cb4d853ad95c0841f1f9c6d3dc102dccfcacd521d93925208b76ac8" openssl --if needs_openssl:1.0.1-1.x.x install_package "ruby-2.5.7" "https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.7.tar.bz2#e67c69b141ed27158e47d9a4fe7e59749135b0f138dce06c8c15c3214543f56f" warn_eol enable_shared standard ruby-build-20241225.2/share/ruby-build/2.5.8000066400000000000000000000005741473274507600177750ustar00rootroot00000000000000install_package "openssl-1.1.1w" "https://www.openssl.org/source/openssl-1.1.1w.tar.gz#cf3098950cb4d853ad95c0841f1f9c6d3dc102dccfcacd521d93925208b76ac8" openssl --if needs_openssl:1.0.1-1.x.x install_package "ruby-2.5.8" "https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.8.tar.bz2#41fc93731ad3f3aa597d657f77ed68fa86b5e93c04dfbf7e542a8780702233f0" warn_eol enable_shared standard ruby-build-20241225.2/share/ruby-build/2.5.9000066400000000000000000000005741473274507600177760ustar00rootroot00000000000000install_package "openssl-1.1.1w" "https://www.openssl.org/source/openssl-1.1.1w.tar.gz#cf3098950cb4d853ad95c0841f1f9c6d3dc102dccfcacd521d93925208b76ac8" openssl --if needs_openssl:1.0.1-1.x.x install_package "ruby-2.5.9" "https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.9.tar.bz2#bebbe3fe7899acd3ca2f213de38158709555e88a13f85ba5dc95239654bcfeeb" warn_eol enable_shared standard ruby-build-20241225.2/share/ruby-build/2.6-dev000066400000000000000000000005031473274507600203740ustar00rootroot00000000000000install_package "openssl-1.1.1w" "https://www.openssl.org/source/openssl-1.1.1w.tar.gz#cf3098950cb4d853ad95c0841f1f9c6d3dc102dccfcacd521d93925208b76ac8" openssl --if needs_openssl:1.0.1-1.x.x install_git "ruby-2.6-dev" "https://github.com/ruby/ruby.git" "ruby_2_6" autoconf enable_shared standard_install_with_bundled_gems ruby-build-20241225.2/share/ruby-build/2.6.0000066400000000000000000000005741473274507600177660ustar00rootroot00000000000000install_package "openssl-1.1.1w" "https://www.openssl.org/source/openssl-1.1.1w.tar.gz#cf3098950cb4d853ad95c0841f1f9c6d3dc102dccfcacd521d93925208b76ac8" openssl --if needs_openssl:1.0.1-1.x.x install_package "ruby-2.6.0" "https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.0.tar.bz2#c89ca663ad9a6238f4b1ec4d04c7dff630560c6e6eca6d30857c4d394f01a599" warn_eol enable_shared standard ruby-build-20241225.2/share/ruby-build/2.6.0-preview1000066400000000000000000000006001473274507600215140ustar00rootroot00000000000000install_package "openssl-1.1.1w" "https://www.openssl.org/source/openssl-1.1.1w.tar.gz#cf3098950cb4d853ad95c0841f1f9c6d3dc102dccfcacd521d93925208b76ac8" openssl --if needs_openssl:1.0.1-1.x.x install_package "ruby-2.6.0-preview1" "https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.0-preview1.tar.bz2#8bd6c373df6ee009441270a8b4f86413d101b8f88e8051c55ef62abffadce462" warn_eol standard ruby-build-20241225.2/share/ruby-build/2.6.0-preview2000066400000000000000000000006001473274507600215150ustar00rootroot00000000000000install_package "openssl-1.1.1w" "https://www.openssl.org/source/openssl-1.1.1w.tar.gz#cf3098950cb4d853ad95c0841f1f9c6d3dc102dccfcacd521d93925208b76ac8" openssl --if needs_openssl:1.0.1-1.x.x install_package "ruby-2.6.0-preview2" "https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.0-preview2.tar.bz2#d8ede03d5ad3abd9d2c81cf0ad17a41d22b747c003cc16fd59befb2aaf48f0b2" warn_eol standard ruby-build-20241225.2/share/ruby-build/2.6.0-preview3000066400000000000000000000006001473274507600215160ustar00rootroot00000000000000install_package "openssl-1.1.1w" "https://www.openssl.org/source/openssl-1.1.1w.tar.gz#cf3098950cb4d853ad95c0841f1f9c6d3dc102dccfcacd521d93925208b76ac8" openssl --if needs_openssl:1.0.1-1.x.x install_package "ruby-2.6.0-preview3" "https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.0-preview3.tar.bz2#1f09a2ac1ab26721923cbf4b9302a66d36bb302dc45e72112b41d6fccc5b5931" warn_eol standard ruby-build-20241225.2/share/ruby-build/2.6.0-rc1000066400000000000000000000005661473274507600204520ustar00rootroot00000000000000install_package "openssl-1.1.1w" "https://www.openssl.org/source/openssl-1.1.1w.tar.gz#cf3098950cb4d853ad95c0841f1f9c6d3dc102dccfcacd521d93925208b76ac8" openssl --if needs_openssl:1.0.1-1.x.x install_package "ruby-2.6.0-rc1" "https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.0-rc1.tar.bz2#b4e9c0e8801946e9f0baba30948955f4341e9e04f363c206b7bd774208053eb5" warn_eol standard ruby-build-20241225.2/share/ruby-build/2.6.0-rc2000066400000000000000000000005661473274507600204530ustar00rootroot00000000000000install_package "openssl-1.1.1w" "https://www.openssl.org/source/openssl-1.1.1w.tar.gz#cf3098950cb4d853ad95c0841f1f9c6d3dc102dccfcacd521d93925208b76ac8" openssl --if needs_openssl:1.0.1-1.x.x install_package "ruby-2.6.0-rc2" "https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.0-rc2.tar.bz2#b3d03e471e3136f43bb948013d4f4974abb63d478e8ff7ec2741b22750a3ec50" warn_eol standard ruby-build-20241225.2/share/ruby-build/2.6.1000066400000000000000000000005741473274507600177670ustar00rootroot00000000000000install_package "openssl-1.1.1w" "https://www.openssl.org/source/openssl-1.1.1w.tar.gz#cf3098950cb4d853ad95c0841f1f9c6d3dc102dccfcacd521d93925208b76ac8" openssl --if needs_openssl:1.0.1-1.x.x install_package "ruby-2.6.1" "https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.1.tar.bz2#82c9402920eac9ce777beb3f34eeadc2a3f3ce80f25004bbf54b5ed1280ba099" warn_eol enable_shared standard ruby-build-20241225.2/share/ruby-build/2.6.10000066400000000000000000000005761473274507600200510ustar00rootroot00000000000000install_package "openssl-1.1.1w" "https://www.openssl.org/source/openssl-1.1.1w.tar.gz#cf3098950cb4d853ad95c0841f1f9c6d3dc102dccfcacd521d93925208b76ac8" openssl --if needs_openssl:1.0.1-1.x.x install_package "ruby-2.6.10" "https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.10.tar.bz2#399e1f13e7fedc3c6ae2ff541bbf26c44dfb63b07b6c186fdd15b4e526e27e9c" warn_eol enable_shared standard ruby-build-20241225.2/share/ruby-build/2.6.2000066400000000000000000000005741473274507600177700ustar00rootroot00000000000000install_package "openssl-1.1.1w" "https://www.openssl.org/source/openssl-1.1.1w.tar.gz#cf3098950cb4d853ad95c0841f1f9c6d3dc102dccfcacd521d93925208b76ac8" openssl --if needs_openssl:1.0.1-1.x.x install_package "ruby-2.6.2" "https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.2.tar.bz2#d126ada7f4147ce1029a80c2a37a0c4bfb37e9e82da8816662241a43faeb8915" warn_eol enable_shared standard ruby-build-20241225.2/share/ruby-build/2.6.3000066400000000000000000000005741473274507600177710ustar00rootroot00000000000000install_package "openssl-1.1.1w" "https://www.openssl.org/source/openssl-1.1.1w.tar.gz#cf3098950cb4d853ad95c0841f1f9c6d3dc102dccfcacd521d93925208b76ac8" openssl --if needs_openssl:1.0.1-1.x.x install_package "ruby-2.6.3" "https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.3.tar.bz2#dd638bf42059182c1d04af0d5577131d4ce70b79105231c4cc0a60de77b14f2e" warn_eol enable_shared standard ruby-build-20241225.2/share/ruby-build/2.6.4000066400000000000000000000005741473274507600177720ustar00rootroot00000000000000install_package "openssl-1.1.1w" "https://www.openssl.org/source/openssl-1.1.1w.tar.gz#cf3098950cb4d853ad95c0841f1f9c6d3dc102dccfcacd521d93925208b76ac8" openssl --if needs_openssl:1.0.1-1.x.x install_package "ruby-2.6.4" "https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.4.tar.bz2#fa1ecc67b99fa13201499002669412eae7cfbe2c30c4f1f4526e8491edfc5fa7" warn_eol enable_shared standard ruby-build-20241225.2/share/ruby-build/2.6.5000066400000000000000000000005741473274507600177730ustar00rootroot00000000000000install_package "openssl-1.1.1w" "https://www.openssl.org/source/openssl-1.1.1w.tar.gz#cf3098950cb4d853ad95c0841f1f9c6d3dc102dccfcacd521d93925208b76ac8" openssl --if needs_openssl:1.0.1-1.x.x install_package "ruby-2.6.5" "https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.5.tar.bz2#97ddf1b922f83c1f5c50e75bf54e27bba768d75fea7cda903b886c6745e60f0a" warn_eol enable_shared standard ruby-build-20241225.2/share/ruby-build/2.6.6000066400000000000000000000005741473274507600177740ustar00rootroot00000000000000install_package "openssl-1.1.1w" "https://www.openssl.org/source/openssl-1.1.1w.tar.gz#cf3098950cb4d853ad95c0841f1f9c6d3dc102dccfcacd521d93925208b76ac8" openssl --if needs_openssl:1.0.1-1.x.x install_package "ruby-2.6.6" "https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.6.tar.bz2#f08b779079ecd1498e6a2548c39a86144c6c784dcec6f7e8a93208682eb8306e" warn_eol enable_shared standard ruby-build-20241225.2/share/ruby-build/2.6.7000066400000000000000000000005741473274507600177750ustar00rootroot00000000000000install_package "openssl-1.1.1w" "https://www.openssl.org/source/openssl-1.1.1w.tar.gz#cf3098950cb4d853ad95c0841f1f9c6d3dc102dccfcacd521d93925208b76ac8" openssl --if needs_openssl:1.0.1-1.x.x install_package "ruby-2.6.7" "https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.7.tar.bz2#775a5d47b73ce3ee5d600f993badd7b640a2caca138573326db6632858517710" warn_eol enable_shared standard ruby-build-20241225.2/share/ruby-build/2.6.8000066400000000000000000000005741473274507600177760ustar00rootroot00000000000000install_package "openssl-1.1.1w" "https://www.openssl.org/source/openssl-1.1.1w.tar.gz#cf3098950cb4d853ad95c0841f1f9c6d3dc102dccfcacd521d93925208b76ac8" openssl --if needs_openssl:1.0.1-1.x.x install_package "ruby-2.6.8" "https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.8.tar.bz2#dac96ca6df8bab5a6fc7778907f42498037f8ce05b63d20779dce3163e9fafe6" warn_eol enable_shared standard ruby-build-20241225.2/share/ruby-build/2.6.9000066400000000000000000000005741473274507600177770ustar00rootroot00000000000000install_package "openssl-1.1.1w" "https://www.openssl.org/source/openssl-1.1.1w.tar.gz#cf3098950cb4d853ad95c0841f1f9c6d3dc102dccfcacd521d93925208b76ac8" openssl --if needs_openssl:1.0.1-1.x.x install_package "ruby-2.6.9" "https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.9.tar.bz2#a0639060c4519572e51828eb742f09dd40f154c820f6007246de7a2090e3ee45" warn_eol enable_shared standard ruby-build-20241225.2/share/ruby-build/2.7-dev000066400000000000000000000005031473274507600203750ustar00rootroot00000000000000install_package "openssl-1.1.1w" "https://www.openssl.org/source/openssl-1.1.1w.tar.gz#cf3098950cb4d853ad95c0841f1f9c6d3dc102dccfcacd521d93925208b76ac8" openssl --if needs_openssl:1.0.1-1.x.x install_git "ruby-2.7-dev" "https://github.com/ruby/ruby.git" "ruby_2_7" autoconf enable_shared standard_install_with_bundled_gems ruby-build-20241225.2/share/ruby-build/2.7.0000066400000000000000000000005741473274507600177670ustar00rootroot00000000000000install_package "openssl-1.1.1w" "https://www.openssl.org/source/openssl-1.1.1w.tar.gz#cf3098950cb4d853ad95c0841f1f9c6d3dc102dccfcacd521d93925208b76ac8" openssl --if needs_openssl:1.0.1-1.x.x install_package "ruby-2.7.0" "https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.0.tar.bz2#7aa247a19622a803bdd29fdb28108de9798abe841254fe8ea82c31d125c6ab26" warn_eol enable_shared standard ruby-build-20241225.2/share/ruby-build/2.7.0-preview1000066400000000000000000000006161473274507600215240ustar00rootroot00000000000000install_package "openssl-1.1.1w" "https://www.openssl.org/source/openssl-1.1.1w.tar.gz#cf3098950cb4d853ad95c0841f1f9c6d3dc102dccfcacd521d93925208b76ac8" openssl --if needs_openssl:1.0.1-1.x.x install_package "ruby-2.7.0-preview1" "https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.0-preview1.tar.bz2#d45b4a1712ec5c03a35e85e33bcb57c7426b856d35e4f04f7975ae3944d09952" warn_eol enable_shared standard ruby-build-20241225.2/share/ruby-build/2.7.0-preview2000066400000000000000000000006161473274507600215250ustar00rootroot00000000000000install_package "openssl-1.1.1w" "https://www.openssl.org/source/openssl-1.1.1w.tar.gz#cf3098950cb4d853ad95c0841f1f9c6d3dc102dccfcacd521d93925208b76ac8" openssl --if needs_openssl:1.0.1-1.x.x install_package "ruby-2.7.0-preview2" "https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.0-preview2.tar.bz2#417c84346ba84d664a13833c94c6d9f888c89bb9bee9adf469580441eaede30b" warn_eol enable_shared standard ruby-build-20241225.2/share/ruby-build/2.7.0-preview3000066400000000000000000000006161473274507600215260ustar00rootroot00000000000000install_package "openssl-1.1.1w" "https://www.openssl.org/source/openssl-1.1.1w.tar.gz#cf3098950cb4d853ad95c0841f1f9c6d3dc102dccfcacd521d93925208b76ac8" openssl --if needs_openssl:1.0.1-1.x.x install_package "ruby-2.7.0-preview3" "https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.0-preview3.tar.bz2#df2ddee659873e6fc30a8590ecffa49cf3a4ef81fa922b0d09f821b69ee88bc3" warn_eol enable_shared standard ruby-build-20241225.2/share/ruby-build/2.7.0-rc1000066400000000000000000000006041473274507600204440ustar00rootroot00000000000000install_package "openssl-1.1.1w" "https://www.openssl.org/source/openssl-1.1.1w.tar.gz#cf3098950cb4d853ad95c0841f1f9c6d3dc102dccfcacd521d93925208b76ac8" openssl --if needs_openssl:1.0.1-1.x.x install_package "ruby-2.7.0-rc1" "https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.0-rc1.tar.bz2#1c5a02b63fa9fca37c41681bbbf20c55818a32315958c0a6c8f505943bfcb2d2" warn_eol enable_shared standard ruby-build-20241225.2/share/ruby-build/2.7.0-rc2000066400000000000000000000006041473274507600204450ustar00rootroot00000000000000install_package "openssl-1.1.1w" "https://www.openssl.org/source/openssl-1.1.1w.tar.gz#cf3098950cb4d853ad95c0841f1f9c6d3dc102dccfcacd521d93925208b76ac8" openssl --if needs_openssl:1.0.1-1.x.x install_package "ruby-2.7.0-rc2" "https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.0-rc2.tar.bz2#8f94ea7ba79b6e95225fb4a7870e882081182c3d12d58c4cad2a7d2e7865cf8e" warn_eol enable_shared standard ruby-build-20241225.2/share/ruby-build/2.7.1000066400000000000000000000005741473274507600177700ustar00rootroot00000000000000install_package "openssl-1.1.1w" "https://www.openssl.org/source/openssl-1.1.1w.tar.gz#cf3098950cb4d853ad95c0841f1f9c6d3dc102dccfcacd521d93925208b76ac8" openssl --if needs_openssl:1.0.1-1.x.x install_package "ruby-2.7.1" "https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.1.tar.bz2#d703d58a67e7ed822d6e4a6ea9e44255f689a5b6ea6752d17e8d031849822202" warn_eol enable_shared standard ruby-build-20241225.2/share/ruby-build/2.7.2000066400000000000000000000005741473274507600177710ustar00rootroot00000000000000install_package "openssl-1.1.1w" "https://www.openssl.org/source/openssl-1.1.1w.tar.gz#cf3098950cb4d853ad95c0841f1f9c6d3dc102dccfcacd521d93925208b76ac8" openssl --if needs_openssl:1.0.1-1.x.x install_package "ruby-2.7.2" "https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.2.tar.bz2#65a590313d244d48dc2ef9a9ad015dd8bc6faf821621bbb269aa7462829c75ed" warn_eol enable_shared standard ruby-build-20241225.2/share/ruby-build/2.7.3000066400000000000000000000005741473274507600177720ustar00rootroot00000000000000install_package "openssl-1.1.1w" "https://www.openssl.org/source/openssl-1.1.1w.tar.gz#cf3098950cb4d853ad95c0841f1f9c6d3dc102dccfcacd521d93925208b76ac8" openssl --if needs_openssl:1.0.1-1.x.x install_package "ruby-2.7.3" "https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.3.tar.bz2#3e90e5a41d4df90e19c307ab0fb41789992c0b0128e6bbaa669b89ed44a0b68b" warn_eol enable_shared standard ruby-build-20241225.2/share/ruby-build/2.7.4000066400000000000000000000005741473274507600177730ustar00rootroot00000000000000install_package "openssl-1.1.1w" "https://www.openssl.org/source/openssl-1.1.1w.tar.gz#cf3098950cb4d853ad95c0841f1f9c6d3dc102dccfcacd521d93925208b76ac8" openssl --if needs_openssl:1.0.1-1.x.x install_package "ruby-2.7.4" "https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.4.tar.bz2#bffa8aec9da392eda98f1c561071bb6e71d217d541c617fc6e3282d79f4e7d48" warn_eol enable_shared standard ruby-build-20241225.2/share/ruby-build/2.7.5000066400000000000000000000005741473274507600177740ustar00rootroot00000000000000install_package "openssl-1.1.1w" "https://www.openssl.org/source/openssl-1.1.1w.tar.gz#cf3098950cb4d853ad95c0841f1f9c6d3dc102dccfcacd521d93925208b76ac8" openssl --if needs_openssl:1.0.1-1.x.x install_package "ruby-2.7.5" "https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.5.tar.bz2#d6b444341a5e06fcd6eaf1feb83a1c0c2da4705dbe4f275ee851761b185f4bd1" warn_eol enable_shared standard ruby-build-20241225.2/share/ruby-build/2.7.6000066400000000000000000000005741473274507600177750ustar00rootroot00000000000000install_package "openssl-1.1.1w" "https://www.openssl.org/source/openssl-1.1.1w.tar.gz#cf3098950cb4d853ad95c0841f1f9c6d3dc102dccfcacd521d93925208b76ac8" openssl --if needs_openssl:1.0.1-1.x.x install_package "ruby-2.7.6" "https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.6.tar.bz2#6de239d74cf6da09d0c17a116378a866743f5f0a52c9355da26b5d312ca6eed3" warn_eol enable_shared standard ruby-build-20241225.2/share/ruby-build/2.7.7000066400000000000000000000005741473274507600177760ustar00rootroot00000000000000install_package "openssl-1.1.1w" "https://www.openssl.org/source/openssl-1.1.1w.tar.gz#cf3098950cb4d853ad95c0841f1f9c6d3dc102dccfcacd521d93925208b76ac8" openssl --if needs_openssl:1.0.1-1.x.x install_package "ruby-2.7.7" "https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.7.tar.bz2#cf800820c9e69cdd31a8cdab920391f74ed935db2397a905afabd48961913658" warn_eol enable_shared standard ruby-build-20241225.2/share/ruby-build/2.7.8000066400000000000000000000005731473274507600177760ustar00rootroot00000000000000install_package "openssl-1.1.1w" "https://www.openssl.org/source/openssl-1.1.1w.tar.gz#cf3098950cb4d853ad95c0841f1f9c6d3dc102dccfcacd521d93925208b76ac8" openssl --if needs_openssl:1.0.1-1.x.x install_package "ruby-2.7.8" "https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.8.tar.gz#c2dab63cbc8f2a05526108ad419efa63a67ed4074dbbcf9fc2b1ca664cb45ba0" warn_eol enable_shared standard ruby-build-20241225.2/share/ruby-build/3.0-dev000066400000000000000000000005031473274507600203670ustar00rootroot00000000000000install_package "openssl-1.1.1w" "https://www.openssl.org/source/openssl-1.1.1w.tar.gz#cf3098950cb4d853ad95c0841f1f9c6d3dc102dccfcacd521d93925208b76ac8" openssl --if needs_openssl:1.0.1-1.x.x install_git "ruby-3.0-dev" "https://github.com/ruby/ruby.git" "ruby_3_0" autoconf enable_shared standard_install_with_bundled_gems ruby-build-20241225.2/share/ruby-build/3.0.0000066400000000000000000000005731473274507600177600ustar00rootroot00000000000000install_package "openssl-1.1.1w" "https://www.openssl.org/source/openssl-1.1.1w.tar.gz#cf3098950cb4d853ad95c0841f1f9c6d3dc102dccfcacd521d93925208b76ac8" openssl --if needs_openssl:1.0.1-1.x.x install_package "ruby-3.0.0" "https://cache.ruby-lang.org/pub/ruby/3.0/ruby-3.0.0.tar.gz#a13ed141a1c18eb967aac1e33f4d6ad5f21be1ac543c344e0d6feeee54af8e28" warn_eol enable_shared standard ruby-build-20241225.2/share/ruby-build/3.0.0-preview1000066400000000000000000000006161473274507600215160ustar00rootroot00000000000000install_package "openssl-1.1.1w" "https://www.openssl.org/source/openssl-1.1.1w.tar.gz#cf3098950cb4d853ad95c0841f1f9c6d3dc102dccfcacd521d93925208b76ac8" openssl --if needs_openssl:1.0.1-1.x.x install_package "ruby-3.0.0-preview1" "https://cache.ruby-lang.org/pub/ruby/3.0/ruby-3.0.0-preview1.tar.bz2#013bdc6e859d76d67a6fcd990d401ed57e6e25896bab96d1d0648a877f556dbb" warn_eol enable_shared standard ruby-build-20241225.2/share/ruby-build/3.0.0-preview2000066400000000000000000000006151473274507600215160ustar00rootroot00000000000000install_package "openssl-1.1.1w" "https://www.openssl.org/source/openssl-1.1.1w.tar.gz#cf3098950cb4d853ad95c0841f1f9c6d3dc102dccfcacd521d93925208b76ac8" openssl --if needs_openssl:1.0.1-1.x.x install_package "ruby-3.0.0-preview2" "https://cache.ruby-lang.org/pub/ruby/3.0/ruby-3.0.0-preview2.tar.gz#9de8661565c2b1007d91a580e9a7e02d23f1e8fc8df371feb15a2727aa05fd9a" warn_eol enable_shared standard ruby-build-20241225.2/share/ruby-build/3.0.0-rc1000066400000000000000000000006031473274507600204350ustar00rootroot00000000000000install_package "openssl-1.1.1w" "https://www.openssl.org/source/openssl-1.1.1w.tar.gz#cf3098950cb4d853ad95c0841f1f9c6d3dc102dccfcacd521d93925208b76ac8" openssl --if needs_openssl:1.0.1-1.x.x install_package "ruby-3.0.0-rc1" "https://cache.ruby-lang.org/pub/ruby/3.0/ruby-3.0.0-rc1.tar.gz#e1270f38b969ce7b124f0a4c217e33eda643f75c7cb20debc62c17535406e37f" warn_eol enable_shared standard ruby-build-20241225.2/share/ruby-build/3.0.1000066400000000000000000000005731473274507600177610ustar00rootroot00000000000000install_package "openssl-1.1.1w" "https://www.openssl.org/source/openssl-1.1.1w.tar.gz#cf3098950cb4d853ad95c0841f1f9c6d3dc102dccfcacd521d93925208b76ac8" openssl --if needs_openssl:1.0.1-1.x.x install_package "ruby-3.0.1" "https://cache.ruby-lang.org/pub/ruby/3.0/ruby-3.0.1.tar.gz#369825db2199f6aeef16b408df6a04ebaddb664fb9af0ec8c686b0ce7ab77727" warn_eol enable_shared standard ruby-build-20241225.2/share/ruby-build/3.0.2000066400000000000000000000005731473274507600177620ustar00rootroot00000000000000install_package "openssl-1.1.1w" "https://www.openssl.org/source/openssl-1.1.1w.tar.gz#cf3098950cb4d853ad95c0841f1f9c6d3dc102dccfcacd521d93925208b76ac8" openssl --if needs_openssl:1.0.1-1.x.x install_package "ruby-3.0.2" "https://cache.ruby-lang.org/pub/ruby/3.0/ruby-3.0.2.tar.gz#5085dee0ad9f06996a8acec7ebea4a8735e6fac22f22e2d98c3f2bc3bef7e6f1" warn_eol enable_shared standard ruby-build-20241225.2/share/ruby-build/3.0.3000066400000000000000000000005731473274507600177630ustar00rootroot00000000000000install_package "openssl-1.1.1w" "https://www.openssl.org/source/openssl-1.1.1w.tar.gz#cf3098950cb4d853ad95c0841f1f9c6d3dc102dccfcacd521d93925208b76ac8" openssl --if needs_openssl:1.0.1-1.x.x install_package "ruby-3.0.3" "https://cache.ruby-lang.org/pub/ruby/3.0/ruby-3.0.3.tar.gz#3586861cb2df56970287f0fd83f274bd92058872d830d15570b36def7f1a92ac" warn_eol enable_shared standard ruby-build-20241225.2/share/ruby-build/3.0.4000066400000000000000000000005731473274507600177640ustar00rootroot00000000000000install_package "openssl-1.1.1w" "https://www.openssl.org/source/openssl-1.1.1w.tar.gz#cf3098950cb4d853ad95c0841f1f9c6d3dc102dccfcacd521d93925208b76ac8" openssl --if needs_openssl:1.0.1-1.x.x install_package "ruby-3.0.4" "https://cache.ruby-lang.org/pub/ruby/3.0/ruby-3.0.4.tar.gz#70b47c207af04bce9acea262308fb42893d3e244f39a4abc586920a1c723722b" warn_eol enable_shared standard ruby-build-20241225.2/share/ruby-build/3.0.5000066400000000000000000000005731473274507600177650ustar00rootroot00000000000000install_package "openssl-1.1.1w" "https://www.openssl.org/source/openssl-1.1.1w.tar.gz#cf3098950cb4d853ad95c0841f1f9c6d3dc102dccfcacd521d93925208b76ac8" openssl --if needs_openssl:1.0.1-1.x.x install_package "ruby-3.0.5" "https://cache.ruby-lang.org/pub/ruby/3.0/ruby-3.0.5.tar.gz#9afc6380a027a4fe1ae1a3e2eccb6b497b9c5ac0631c12ca56f9b7beb4848776" warn_eol enable_shared standard ruby-build-20241225.2/share/ruby-build/3.0.6000066400000000000000000000005731473274507600177660ustar00rootroot00000000000000install_package "openssl-1.1.1w" "https://www.openssl.org/source/openssl-1.1.1w.tar.gz#cf3098950cb4d853ad95c0841f1f9c6d3dc102dccfcacd521d93925208b76ac8" openssl --if needs_openssl:1.0.1-1.x.x install_package "ruby-3.0.6" "https://cache.ruby-lang.org/pub/ruby/3.0/ruby-3.0.6.tar.gz#6e6cbd490030d7910c0ff20edefab4294dfcd1046f0f8f47f78b597987ac683e" warn_eol enable_shared standard ruby-build-20241225.2/share/ruby-build/3.0.7000066400000000000000000000005731473274507600177670ustar00rootroot00000000000000install_package "openssl-1.1.1w" "https://www.openssl.org/source/openssl-1.1.1w.tar.gz#cf3098950cb4d853ad95c0841f1f9c6d3dc102dccfcacd521d93925208b76ac8" openssl --if needs_openssl:1.0.1-1.x.x install_package "ruby-3.0.7" "https://cache.ruby-lang.org/pub/ruby/3.0/ruby-3.0.7.tar.gz#2a3411977f2850431136b0fab8ad53af09fb74df2ee2f4fb7f11b378fe034388" warn_eol enable_shared standard ruby-build-20241225.2/share/ruby-build/3.1-dev000066400000000000000000000005501473274507600203720ustar00rootroot00000000000000install_package "openssl-3.0.15" "https://github.com/openssl/openssl/releases/download/openssl-3.0.15/openssl-3.0.15.tar.gz#23c666d0edf20f14249b3d8f0368acaee9ab585b09e1de82107c66e1f3ec9533" openssl --if needs_openssl:1.0.2-3.x.x install_git "ruby-3.1-dev" "https://github.com/ruby/ruby.git" "ruby_3_1" autoconf enable_shared standard_install_with_bundled_gems ruby-build-20241225.2/share/ruby-build/3.1.0000066400000000000000000000006501473274507600177550ustar00rootroot00000000000000install_package "openssl-3.0.15" "https://github.com/openssl/openssl/releases/download/openssl-3.0.15/openssl-3.0.15.tar.gz#23c666d0edf20f14249b3d8f0368acaee9ab585b09e1de82107c66e1f3ec9533" openssl --if needs_openssl:1.0.2-3.x.x install_package "ruby-3.1.0" "https://cache.ruby-lang.org/pub/ruby/3.1/ruby-3.1.0.tar.gz#50a0504c6edcb4d61ce6b8cfdbddaa95707195fab0ecd7b5e92654b2a9412854" warn_unsupported enable_shared standard ruby-build-20241225.2/share/ruby-build/3.1.0-preview1000066400000000000000000000006721473274507600215210ustar00rootroot00000000000000install_package "openssl-3.0.15" "https://github.com/openssl/openssl/releases/download/openssl-3.0.15/openssl-3.0.15.tar.gz#23c666d0edf20f14249b3d8f0368acaee9ab585b09e1de82107c66e1f3ec9533" openssl --if needs_openssl:1.0.2-3.x.x install_package "ruby-3.1.0-preview1" "https://cache.ruby-lang.org/pub/ruby/3.1/ruby-3.1.0-preview1.tar.gz#540f49f4c3aceb1a5d7fb0b8522a04dd96bc4a22f9660a6b59629886c8e010d4" warn_unsupported enable_shared standard ruby-build-20241225.2/share/ruby-build/3.1.1000066400000000000000000000006501473274507600177560ustar00rootroot00000000000000install_package "openssl-3.0.15" "https://github.com/openssl/openssl/releases/download/openssl-3.0.15/openssl-3.0.15.tar.gz#23c666d0edf20f14249b3d8f0368acaee9ab585b09e1de82107c66e1f3ec9533" openssl --if needs_openssl:1.0.2-3.x.x install_package "ruby-3.1.1" "https://cache.ruby-lang.org/pub/ruby/3.1/ruby-3.1.1.tar.gz#fe6e4782de97443978ddba8ba4be38d222aa24dc3e3f02a6a8e7701c0eeb619d" warn_unsupported enable_shared standard ruby-build-20241225.2/share/ruby-build/3.1.2000066400000000000000000000006501473274507600177570ustar00rootroot00000000000000install_package "openssl-3.0.15" "https://github.com/openssl/openssl/releases/download/openssl-3.0.15/openssl-3.0.15.tar.gz#23c666d0edf20f14249b3d8f0368acaee9ab585b09e1de82107c66e1f3ec9533" openssl --if needs_openssl:1.0.2-3.x.x install_package "ruby-3.1.2" "https://cache.ruby-lang.org/pub/ruby/3.1/ruby-3.1.2.tar.gz#61843112389f02b735428b53bb64cf988ad9fb81858b8248e22e57336f24a83e" warn_unsupported enable_shared standard ruby-build-20241225.2/share/ruby-build/3.1.3000066400000000000000000000006501473274507600177600ustar00rootroot00000000000000install_package "openssl-3.0.15" "https://github.com/openssl/openssl/releases/download/openssl-3.0.15/openssl-3.0.15.tar.gz#23c666d0edf20f14249b3d8f0368acaee9ab585b09e1de82107c66e1f3ec9533" openssl --if needs_openssl:1.0.2-3.x.x install_package "ruby-3.1.3" "https://cache.ruby-lang.org/pub/ruby/3.1/ruby-3.1.3.tar.gz#5ea498a35f4cd15875200a52dde42b6eb179e1264e17d78732c3a57cd1c6ab9e" warn_unsupported enable_shared standard ruby-build-20241225.2/share/ruby-build/3.1.4000066400000000000000000000006501473274507600177610ustar00rootroot00000000000000install_package "openssl-3.0.15" "https://github.com/openssl/openssl/releases/download/openssl-3.0.15/openssl-3.0.15.tar.gz#23c666d0edf20f14249b3d8f0368acaee9ab585b09e1de82107c66e1f3ec9533" openssl --if needs_openssl:1.0.2-3.x.x install_package "ruby-3.1.4" "https://cache.ruby-lang.org/pub/ruby/3.1/ruby-3.1.4.tar.gz#a3d55879a0dfab1d7141fdf10d22a07dbf8e5cdc4415da1bde06127d5cc3c7b6" warn_unsupported enable_shared standard ruby-build-20241225.2/share/ruby-build/3.1.5000066400000000000000000000006501473274507600177620ustar00rootroot00000000000000install_package "openssl-3.0.15" "https://github.com/openssl/openssl/releases/download/openssl-3.0.15/openssl-3.0.15.tar.gz#23c666d0edf20f14249b3d8f0368acaee9ab585b09e1de82107c66e1f3ec9533" openssl --if needs_openssl:1.0.2-3.x.x install_package "ruby-3.1.5" "https://cache.ruby-lang.org/pub/ruby/3.1/ruby-3.1.5.tar.gz#3685c51eeee1352c31ea039706d71976f53d00ab6d77312de6aa1abaf5cda2c5" warn_unsupported enable_shared standard ruby-build-20241225.2/share/ruby-build/3.1.6000066400000000000000000000006501473274507600177630ustar00rootroot00000000000000install_package "openssl-3.0.15" "https://github.com/openssl/openssl/releases/download/openssl-3.0.15/openssl-3.0.15.tar.gz#23c666d0edf20f14249b3d8f0368acaee9ab585b09e1de82107c66e1f3ec9533" openssl --if needs_openssl:1.0.2-3.x.x install_package "ruby-3.1.6" "https://cache.ruby-lang.org/pub/ruby/3.1/ruby-3.1.6.tar.gz#0d0dafb859e76763432571a3109d1537d976266be3083445651dc68deed25c22" warn_unsupported enable_shared standard ruby-build-20241225.2/share/ruby-build/3.2-dev000066400000000000000000000005501473274507600203730ustar00rootroot00000000000000install_package "openssl-3.0.15" "https://github.com/openssl/openssl/releases/download/openssl-3.0.15/openssl-3.0.15.tar.gz#23c666d0edf20f14249b3d8f0368acaee9ab585b09e1de82107c66e1f3ec9533" openssl --if needs_openssl:1.0.2-3.x.x install_git "ruby-3.2-dev" "https://github.com/ruby/ruby.git" "ruby_3_2" autoconf enable_shared standard_install_with_bundled_gems ruby-build-20241225.2/share/ruby-build/3.2.0000066400000000000000000000006271473274507600177620ustar00rootroot00000000000000install_package "openssl-3.0.15" "https://github.com/openssl/openssl/releases/download/openssl-3.0.15/openssl-3.0.15.tar.gz#23c666d0edf20f14249b3d8f0368acaee9ab585b09e1de82107c66e1f3ec9533" openssl --if needs_openssl:1.0.2-3.x.x install_package "ruby-3.2.0" "https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.0.tar.gz#daaa78e1360b2783f98deeceb677ad900f3a36c0ffa6e2b6b19090be77abc272" enable_shared standard ruby-build-20241225.2/share/ruby-build/3.2.0-preview1000066400000000000000000000006511473274507600215170ustar00rootroot00000000000000install_package "openssl-3.0.15" "https://github.com/openssl/openssl/releases/download/openssl-3.0.15/openssl-3.0.15.tar.gz#23c666d0edf20f14249b3d8f0368acaee9ab585b09e1de82107c66e1f3ec9533" openssl --if needs_openssl:1.0.2-3.x.x install_package "ruby-3.2.0-preview1" "https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.0-preview1.tar.gz#6946b966c561d5dfc2a662b88e8211be30bfffc7bb2f37ce3cc62d6c46a0b818" enable_shared standard ruby-build-20241225.2/share/ruby-build/3.2.0-preview2000066400000000000000000000006511473274507600215200ustar00rootroot00000000000000install_package "openssl-3.0.15" "https://github.com/openssl/openssl/releases/download/openssl-3.0.15/openssl-3.0.15.tar.gz#23c666d0edf20f14249b3d8f0368acaee9ab585b09e1de82107c66e1f3ec9533" openssl --if needs_openssl:1.0.2-3.x.x install_package "ruby-3.2.0-preview2" "https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.0-preview2.tar.gz#8a78fd7a221b86032f96f25c1d852954c94d193b9d21388a9b434e160b7ed891" enable_shared standard ruby-build-20241225.2/share/ruby-build/3.2.0-preview3000066400000000000000000000006511473274507600215210ustar00rootroot00000000000000install_package "openssl-3.0.15" "https://github.com/openssl/openssl/releases/download/openssl-3.0.15/openssl-3.0.15.tar.gz#23c666d0edf20f14249b3d8f0368acaee9ab585b09e1de82107c66e1f3ec9533" openssl --if needs_openssl:1.0.2-3.x.x install_package "ruby-3.2.0-preview3" "https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.0-preview3.tar.gz#c041d1488e62730d3a10dbe7cf7a3b3e4268dc867ec20ec991e7d16146640487" enable_shared standard ruby-build-20241225.2/share/ruby-build/3.2.0-rc1000066400000000000000000000006371473274507600204460ustar00rootroot00000000000000install_package "openssl-3.0.15" "https://github.com/openssl/openssl/releases/download/openssl-3.0.15/openssl-3.0.15.tar.gz#23c666d0edf20f14249b3d8f0368acaee9ab585b09e1de82107c66e1f3ec9533" openssl --if needs_openssl:1.0.2-3.x.x install_package "ruby-3.2.0-rc1" "https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.0-rc1.tar.gz#3bb9760c1ac1b66416aaa4899809f6ccd010e57038eaaeca19a383fd56275dac" enable_shared standard ruby-build-20241225.2/share/ruby-build/3.2.1000066400000000000000000000006271473274507600177630ustar00rootroot00000000000000install_package "openssl-3.0.15" "https://github.com/openssl/openssl/releases/download/openssl-3.0.15/openssl-3.0.15.tar.gz#23c666d0edf20f14249b3d8f0368acaee9ab585b09e1de82107c66e1f3ec9533" openssl --if needs_openssl:1.0.2-3.x.x install_package "ruby-3.2.1" "https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.1.tar.gz#13d67901660ee3217dbd9dd56059346bd4212ce64a69c306ef52df64935f8dbd" enable_shared standard ruby-build-20241225.2/share/ruby-build/3.2.2000066400000000000000000000006271473274507600177640ustar00rootroot00000000000000install_package "openssl-3.0.15" "https://github.com/openssl/openssl/releases/download/openssl-3.0.15/openssl-3.0.15.tar.gz#23c666d0edf20f14249b3d8f0368acaee9ab585b09e1de82107c66e1f3ec9533" openssl --if needs_openssl:1.0.2-3.x.x install_package "ruby-3.2.2" "https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.2.tar.gz#96c57558871a6748de5bc9f274e93f4b5aad06cd8f37befa0e8d94e7b8a423bc" enable_shared standard ruby-build-20241225.2/share/ruby-build/3.2.3000066400000000000000000000006271473274507600177650ustar00rootroot00000000000000install_package "openssl-3.0.15" "https://github.com/openssl/openssl/releases/download/openssl-3.0.15/openssl-3.0.15.tar.gz#23c666d0edf20f14249b3d8f0368acaee9ab585b09e1de82107c66e1f3ec9533" openssl --if needs_openssl:1.0.2-3.x.x install_package "ruby-3.2.3" "https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.3.tar.gz#af7f1757d9ddb630345988139211f1fd570ff5ba830def1cc7c468ae9b65c9ba" enable_shared standard ruby-build-20241225.2/share/ruby-build/3.2.4000066400000000000000000000006271473274507600177660ustar00rootroot00000000000000install_package "openssl-3.0.15" "https://github.com/openssl/openssl/releases/download/openssl-3.0.15/openssl-3.0.15.tar.gz#23c666d0edf20f14249b3d8f0368acaee9ab585b09e1de82107c66e1f3ec9533" openssl --if needs_openssl:1.0.2-3.x.x install_package "ruby-3.2.4" "https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.4.tar.gz#c72b3c5c30482dca18b0f868c9075f3f47d8168eaf626d4e682ce5b59c858692" enable_shared standard ruby-build-20241225.2/share/ruby-build/3.2.5000066400000000000000000000006271473274507600177670ustar00rootroot00000000000000install_package "openssl-3.0.15" "https://github.com/openssl/openssl/releases/download/openssl-3.0.15/openssl-3.0.15.tar.gz#23c666d0edf20f14249b3d8f0368acaee9ab585b09e1de82107c66e1f3ec9533" openssl --if needs_openssl:1.0.2-3.x.x install_package "ruby-3.2.5" "https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.5.tar.gz#ef0610b498f60fb5cfd77b51adb3c10f4ca8ed9a17cb87c61e5bea314ac34a16" enable_shared standard ruby-build-20241225.2/share/ruby-build/3.2.6000066400000000000000000000006271473274507600177700ustar00rootroot00000000000000install_package "openssl-3.0.15" "https://github.com/openssl/openssl/releases/download/openssl-3.0.15/openssl-3.0.15.tar.gz#23c666d0edf20f14249b3d8f0368acaee9ab585b09e1de82107c66e1f3ec9533" openssl --if needs_openssl:1.0.2-3.x.x install_package "ruby-3.2.6" "https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.6.tar.gz#d9cb65ecdf3f18669639f2638b63379ed6fbb17d93ae4e726d4eb2bf68a48370" enable_shared standard ruby-build-20241225.2/share/ruby-build/3.3-dev000066400000000000000000000005501473274507600203740ustar00rootroot00000000000000install_package "openssl-3.0.15" "https://github.com/openssl/openssl/releases/download/openssl-3.0.15/openssl-3.0.15.tar.gz#23c666d0edf20f14249b3d8f0368acaee9ab585b09e1de82107c66e1f3ec9533" openssl --if needs_openssl:1.0.2-3.x.x install_git "ruby-3.3-dev" "https://github.com/ruby/ruby.git" "ruby_3_3" autoconf enable_shared standard_install_with_bundled_gems ruby-build-20241225.2/share/ruby-build/3.3.0000066400000000000000000000006271473274507600177630ustar00rootroot00000000000000install_package "openssl-3.0.15" "https://github.com/openssl/openssl/releases/download/openssl-3.0.15/openssl-3.0.15.tar.gz#23c666d0edf20f14249b3d8f0368acaee9ab585b09e1de82107c66e1f3ec9533" openssl --if needs_openssl:1.0.2-3.x.x install_package "ruby-3.3.0" "https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.0.tar.gz#96518814d9832bece92a85415a819d4893b307db5921ae1f0f751a9a89a56b7d" enable_shared standard ruby-build-20241225.2/share/ruby-build/3.3.0-preview1000066400000000000000000000006511473274507600215200ustar00rootroot00000000000000install_package "openssl-3.0.15" "https://github.com/openssl/openssl/releases/download/openssl-3.0.15/openssl-3.0.15.tar.gz#23c666d0edf20f14249b3d8f0368acaee9ab585b09e1de82107c66e1f3ec9533" openssl --if needs_openssl:1.0.2-3.x.x install_package "ruby-3.3.0-preview1" "https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.0-preview1.tar.gz#c3454a911779b8d747ab0ea87041030d002d533edacb2485fe558b7084da25ed" enable_shared standard ruby-build-20241225.2/share/ruby-build/3.3.0-preview2000066400000000000000000000006511473274507600215210ustar00rootroot00000000000000install_package "openssl-3.0.15" "https://github.com/openssl/openssl/releases/download/openssl-3.0.15/openssl-3.0.15.tar.gz#23c666d0edf20f14249b3d8f0368acaee9ab585b09e1de82107c66e1f3ec9533" openssl --if needs_openssl:1.0.2-3.x.x install_package "ruby-3.3.0-preview2" "https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.0-preview2.tar.gz#30ce8b0fe11b37b5ac088f5a5765744b935eac45bb89a9e381731533144f5991" enable_shared standard ruby-build-20241225.2/share/ruby-build/3.3.0-preview3000066400000000000000000000006511473274507600215220ustar00rootroot00000000000000install_package "openssl-3.0.15" "https://github.com/openssl/openssl/releases/download/openssl-3.0.15/openssl-3.0.15.tar.gz#23c666d0edf20f14249b3d8f0368acaee9ab585b09e1de82107c66e1f3ec9533" openssl --if needs_openssl:1.0.2-3.x.x install_package "ruby-3.3.0-preview3" "https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.0-preview3.tar.gz#0969141be92e67e0edb84a8fb354acc98f01bd78e602a23a0f136045c82f4809" enable_shared standard ruby-build-20241225.2/share/ruby-build/3.3.0-rc1000066400000000000000000000006371473274507600204470ustar00rootroot00000000000000install_package "openssl-3.0.15" "https://github.com/openssl/openssl/releases/download/openssl-3.0.15/openssl-3.0.15.tar.gz#23c666d0edf20f14249b3d8f0368acaee9ab585b09e1de82107c66e1f3ec9533" openssl --if needs_openssl:1.0.2-3.x.x install_package "ruby-3.3.0-rc1" "https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.0-rc1.tar.gz#c4ff82395a90ef76c7f906b7687026e0ab96b094dcf3a532d9ab97784a073222" enable_shared standard ruby-build-20241225.2/share/ruby-build/3.3.1000066400000000000000000000006271473274507600177640ustar00rootroot00000000000000install_package "openssl-3.0.15" "https://github.com/openssl/openssl/releases/download/openssl-3.0.15/openssl-3.0.15.tar.gz#23c666d0edf20f14249b3d8f0368acaee9ab585b09e1de82107c66e1f3ec9533" openssl --if needs_openssl:1.0.2-3.x.x install_package "ruby-3.3.1" "https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.1.tar.gz#8dc2af2802cc700cd182d5430726388ccf885b3f0a14fcd6a0f21ff249c9aa99" enable_shared standard ruby-build-20241225.2/share/ruby-build/3.3.2000066400000000000000000000006271473274507600177650ustar00rootroot00000000000000install_package "openssl-3.0.15" "https://github.com/openssl/openssl/releases/download/openssl-3.0.15/openssl-3.0.15.tar.gz#23c666d0edf20f14249b3d8f0368acaee9ab585b09e1de82107c66e1f3ec9533" openssl --if needs_openssl:1.0.2-3.x.x install_package "ruby-3.3.2" "https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.2.tar.gz#3be1d100ebf2a0ce60c2cd8d22cd9db4d64b3e04a1943be2c4ff7b520f2bcb5b" enable_shared standard ruby-build-20241225.2/share/ruby-build/3.3.3000066400000000000000000000006271473274507600177660ustar00rootroot00000000000000install_package "openssl-3.0.15" "https://github.com/openssl/openssl/releases/download/openssl-3.0.15/openssl-3.0.15.tar.gz#23c666d0edf20f14249b3d8f0368acaee9ab585b09e1de82107c66e1f3ec9533" openssl --if needs_openssl:1.0.2-3.x.x install_package "ruby-3.3.3" "https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.3.tar.gz#83c05b2177ee9c335b631b29b8c077b4770166d02fa527f3a9f6a40d13f3cce2" enable_shared standard ruby-build-20241225.2/share/ruby-build/3.3.4000066400000000000000000000006271473274507600177670ustar00rootroot00000000000000install_package "openssl-3.0.15" "https://github.com/openssl/openssl/releases/download/openssl-3.0.15/openssl-3.0.15.tar.gz#23c666d0edf20f14249b3d8f0368acaee9ab585b09e1de82107c66e1f3ec9533" openssl --if needs_openssl:1.0.2-3.x.x install_package "ruby-3.3.4" "https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.4.tar.gz#fe6a30f97d54e029768f2ddf4923699c416cdbc3a6e96db3e2d5716c7db96a34" enable_shared standard ruby-build-20241225.2/share/ruby-build/3.3.5000066400000000000000000000006271473274507600177700ustar00rootroot00000000000000install_package "openssl-3.0.15" "https://github.com/openssl/openssl/releases/download/openssl-3.0.15/openssl-3.0.15.tar.gz#23c666d0edf20f14249b3d8f0368acaee9ab585b09e1de82107c66e1f3ec9533" openssl --if needs_openssl:1.0.2-3.x.x install_package "ruby-3.3.5" "https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.5.tar.gz#3781a3504222c2f26cb4b9eb9c1a12dbf4944d366ce24a9ff8cf99ecbce75196" enable_shared standard ruby-build-20241225.2/share/ruby-build/3.3.6000066400000000000000000000006271473274507600177710ustar00rootroot00000000000000install_package "openssl-3.0.15" "https://github.com/openssl/openssl/releases/download/openssl-3.0.15/openssl-3.0.15.tar.gz#23c666d0edf20f14249b3d8f0368acaee9ab585b09e1de82107c66e1f3ec9533" openssl --if needs_openssl:1.0.2-3.x.x install_package "ruby-3.3.6" "https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.6.tar.gz#8dc48fffaf270f86f1019053f28e51e4da4cce32a36760a0603a9aee67d7fd8d" enable_shared standard ruby-build-20241225.2/share/ruby-build/3.4-dev000066400000000000000000000005501473274507600203750ustar00rootroot00000000000000install_package "openssl-3.0.15" "https://github.com/openssl/openssl/releases/download/openssl-3.0.15/openssl-3.0.15.tar.gz#23c666d0edf20f14249b3d8f0368acaee9ab585b09e1de82107c66e1f3ec9533" openssl --if needs_openssl:1.0.2-3.x.x install_git "ruby-3.4-dev" "https://github.com/ruby/ruby.git" "ruby_3_4" autoconf enable_shared standard_install_with_bundled_gems ruby-build-20241225.2/share/ruby-build/3.4.0000066400000000000000000000006271473274507600177640ustar00rootroot00000000000000install_package "openssl-3.0.15" "https://github.com/openssl/openssl/releases/download/openssl-3.0.15/openssl-3.0.15.tar.gz#23c666d0edf20f14249b3d8f0368acaee9ab585b09e1de82107c66e1f3ec9533" openssl --if needs_openssl:1.0.2-3.x.x install_package "ruby-3.4.0" "https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.0.tar.gz#068c8523442174bd3400e786f4a6952352c82b1b9f6210fd17fb4823086d3379" enable_shared standard ruby-build-20241225.2/share/ruby-build/3.4.0-preview1000066400000000000000000000006511473274507600215210ustar00rootroot00000000000000install_package "openssl-3.0.15" "https://github.com/openssl/openssl/releases/download/openssl-3.0.15/openssl-3.0.15.tar.gz#23c666d0edf20f14249b3d8f0368acaee9ab585b09e1de82107c66e1f3ec9533" openssl --if needs_openssl:1.0.2-3.x.x install_package "ruby-3.4.0-preview1" "https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.0-preview1.tar.gz#1a3c322e90cb22e5fba0b5d257bb2be9988affa3867eba7642ed981fdde895bb" enable_shared standard ruby-build-20241225.2/share/ruby-build/3.4.0-preview2000066400000000000000000000006511473274507600215220ustar00rootroot00000000000000install_package "openssl-3.0.15" "https://github.com/openssl/openssl/releases/download/openssl-3.0.15/openssl-3.0.15.tar.gz#23c666d0edf20f14249b3d8f0368acaee9ab585b09e1de82107c66e1f3ec9533" openssl --if needs_openssl:1.0.2-3.x.x install_package "ruby-3.4.0-preview2" "https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.0-preview2.tar.gz#443cd7ec54ade4786bc974ce9f5d49f172a60f8edc84b597b7fe2bd2a94b8371" enable_shared standard ruby-build-20241225.2/share/ruby-build/3.4.0-rc1000066400000000000000000000006371473274507600204500ustar00rootroot00000000000000install_package "openssl-3.0.15" "https://github.com/openssl/openssl/releases/download/openssl-3.0.15/openssl-3.0.15.tar.gz#23c666d0edf20f14249b3d8f0368acaee9ab585b09e1de82107c66e1f3ec9533" openssl --if needs_openssl:1.0.2-3.x.x install_package "ruby-3.4.0-rc1" "https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.0-rc1.tar.gz#1f3187d3366e90af6d760994f8bfe1fe8999a8ba3553ea4dcfae63e548236e2a" enable_shared standard ruby-build-20241225.2/share/ruby-build/3.4.1000066400000000000000000000006271473274507600177650ustar00rootroot00000000000000install_package "openssl-3.0.15" "https://github.com/openssl/openssl/releases/download/openssl-3.0.15/openssl-3.0.15.tar.gz#23c666d0edf20f14249b3d8f0368acaee9ab585b09e1de82107c66e1f3ec9533" openssl --if needs_openssl:1.0.2-3.x.x install_package "ruby-3.4.1" "https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.1.tar.gz#3d385e5d22d368b064c817a13ed8e3cc3f71a7705d7ed1bae78013c33aa7c87f" enable_shared standard ruby-build-20241225.2/share/ruby-build/3.5-dev000066400000000000000000000005451473274507600204020ustar00rootroot00000000000000install_package "openssl-3.0.15" "https://github.com/openssl/openssl/releases/download/openssl-3.0.15/openssl-3.0.15.tar.gz#23c666d0edf20f14249b3d8f0368acaee9ab585b09e1de82107c66e1f3ec9533" openssl --if needs_openssl:1.0.2-3.x.x install_git "ruby-master" "https://github.com/ruby/ruby.git" "master" autoconf enable_shared standard_install_with_bundled_gems ruby-build-20241225.2/share/ruby-build/artichoke-dev000066400000000000000000000013551473274507600220460ustar00rootroot00000000000000case $(uname -s) in Linux) install_package "artichoke-nightly" "https://github.com/artichoke/nightly/releases/latest/download/artichoke-nightly-x86_64-unknown-linux-gnu.tar.gz" artichoke ;; Darwin) case $(uname -m) in arm64) install_package "artichoke-nightly" "https://github.com/artichoke/nightly/releases/latest/download/artichoke-nightly-aarch64-apple-darwin.tar.gz" artichoke ;; x86_64) install_package "artichoke-nightly" "https://github.com/artichoke/nightly/releases/latest/download/artichoke-nightly-x86_64-apple-darwin.tar.gz" artichoke ;; *) colorize 1 "Unsupported architecture: $(uname -m)" return 1 ;; esac ;; *) colorize 1 "Unsupported operating system: $(uname -s)" return 1 ;; esac ruby-build-20241225.2/share/ruby-build/jruby-1.7.10000066400000000000000000000002751473274507600211760ustar00rootroot00000000000000install_package "jruby-1.7.10" "https://s3.amazonaws.com/jruby.org/downloads/1.7.10/jruby-bin-1.7.10.tar.gz#223285ee2fca5a4825f017b8a441232ec05d3fba5de213336c7ef6b6a36de651" warn_eol jruby ruby-build-20241225.2/share/ruby-build/jruby-1.7.11000066400000000000000000000002751473274507600211770ustar00rootroot00000000000000install_package "jruby-1.7.11" "https://s3.amazonaws.com/jruby.org/downloads/1.7.11/jruby-bin-1.7.11.tar.gz#d634ffc692a8ee5bae513266956609d41d785f912facf11749609a7763120fb3" warn_eol jruby ruby-build-20241225.2/share/ruby-build/jruby-1.7.12000066400000000000000000000002751473274507600212000ustar00rootroot00000000000000install_package "jruby-1.7.12" "https://s3.amazonaws.com/jruby.org/downloads/1.7.12/jruby-bin-1.7.12.tar.gz#2c15858dbc06d6346a30704fb6dcc779f2e67053566c9c21973f96e309eac609" warn_eol jruby ruby-build-20241225.2/share/ruby-build/jruby-1.7.13000066400000000000000000000002751473274507600212010ustar00rootroot00000000000000install_package "jruby-1.7.13" "https://s3.amazonaws.com/jruby.org/downloads/1.7.13/jruby-bin-1.7.13.tar.gz#faa1cd590f32f3cb92044d9abedf66ccea1d93a24236c877810c9b30e1e0577c" warn_eol jruby ruby-build-20241225.2/share/ruby-build/jruby-1.7.14000066400000000000000000000002751473274507600212020ustar00rootroot00000000000000install_package "jruby-1.7.14" "https://s3.amazonaws.com/jruby.org/downloads/1.7.14/jruby-bin-1.7.14.tar.gz#6c24d6dcf7a329f105e42293c89aa2d5564afdf145b03a492e8c44a4fbe9c371" warn_eol jruby ruby-build-20241225.2/share/ruby-build/jruby-1.7.15000066400000000000000000000002751473274507600212030ustar00rootroot00000000000000install_package "jruby-1.7.15" "https://s3.amazonaws.com/jruby.org/downloads/1.7.15/jruby-bin-1.7.15.tar.gz#894a905db860f8789e24a29e5178afedc497beb21ba914e8b1a315b31d6fdd5f" warn_eol jruby ruby-build-20241225.2/share/ruby-build/jruby-1.7.16000066400000000000000000000002751473274507600212040ustar00rootroot00000000000000install_package "jruby-1.7.16" "https://s3.amazonaws.com/jruby.org/downloads/1.7.16/jruby-bin-1.7.16.tar.gz#aa6efc47e7227556ffb60fcb054af06ee62d5abe053ea5f84e0db3158bbd61fc" warn_eol jruby ruby-build-20241225.2/share/ruby-build/jruby-1.7.16.1000066400000000000000000000003031473274507600213330ustar00rootroot00000000000000install_package "jruby-1.7.16.1" "https://s3.amazonaws.com/jruby.org/downloads/1.7.16.1/jruby-bin-1.7.16.1.tar.gz#855ed9f2c3c259a309f46b2c2d942615e87b1c3b5dda6911b739ad5a7e688f5b" warn_eol jruby ruby-build-20241225.2/share/ruby-build/jruby-1.7.16.2000066400000000000000000000003031473274507600213340ustar00rootroot00000000000000install_package "jruby-1.7.16.2" "https://s3.amazonaws.com/jruby.org/downloads/1.7.16.2/jruby-bin-1.7.16.2.tar.gz#5c57970b7e0e89e6947ae1467a688cecdff07d0590a7e9de52092f27c58eab05" warn_eol jruby ruby-build-20241225.2/share/ruby-build/jruby-1.7.17000066400000000000000000000002751473274507600212050ustar00rootroot00000000000000install_package "jruby-1.7.17" "https://s3.amazonaws.com/jruby.org/downloads/1.7.17/jruby-bin-1.7.17.tar.gz#eecd207b900e2b731cb10e8af71faab567a89222f975f87ed0a640bd3a9c4a18" warn_eol jruby ruby-build-20241225.2/share/ruby-build/jruby-1.7.18000066400000000000000000000002751473274507600212060ustar00rootroot00000000000000install_package "jruby-1.7.18" "https://s3.amazonaws.com/jruby.org/downloads/1.7.18/jruby-bin-1.7.18.tar.gz#eba6332d301c64bc5623c1d6f161762ef4fb9b38202350cdfc4e105775fbbf3c" warn_eol jruby ruby-build-20241225.2/share/ruby-build/jruby-1.7.19000066400000000000000000000002751473274507600212070ustar00rootroot00000000000000install_package "jruby-1.7.19" "https://s3.amazonaws.com/jruby.org/downloads/1.7.19/jruby-bin-1.7.19.tar.gz#8e34f8a94bb6abedc0f6f9d0cc174b4fadc78a50fb44804c16f19bf8f2586d5d" warn_eol jruby ruby-build-20241225.2/share/ruby-build/jruby-1.7.2000066400000000000000000000002721473274507600211140ustar00rootroot00000000000000install_package "jruby-1.7.2" "https://s3.amazonaws.com/jruby.org/downloads/1.7.2/jruby-bin-1.7.2.tar.gz#e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" warn_eol jruby ruby-build-20241225.2/share/ruby-build/jruby-1.7.20000066400000000000000000000002751473274507600211770ustar00rootroot00000000000000install_package "jruby-1.7.20" "https://s3.amazonaws.com/jruby.org/downloads/1.7.20/jruby-bin-1.7.20.tar.gz#4a99e7c11948ad345cbc957e9fd8c4ef9e76b219c70bab365dc19fc8e4e1ea59" warn_eol jruby ruby-build-20241225.2/share/ruby-build/jruby-1.7.20.1000066400000000000000000000003031473274507600213260ustar00rootroot00000000000000install_package "jruby-1.7.20.1" "https://s3.amazonaws.com/jruby.org/downloads/1.7.20.1/jruby-bin-1.7.20.1.tar.gz#70bbd607b44c355b2de275cf24f6e4f724b30ef0affdcc31bc755717ccb9045a" warn_eol jruby ruby-build-20241225.2/share/ruby-build/jruby-1.7.21000066400000000000000000000002751473274507600212000ustar00rootroot00000000000000install_package "jruby-1.7.21" "https://s3.amazonaws.com/jruby.org/downloads/1.7.21/jruby-bin-1.7.21.tar.gz#9fe56ea173af451ef262faaee6fb90464002584dbacc2523147f809e9d3a1c8b" warn_eol jruby ruby-build-20241225.2/share/ruby-build/jruby-1.7.22000066400000000000000000000002751473274507600212010ustar00rootroot00000000000000install_package "jruby-1.7.22" "https://s3.amazonaws.com/jruby.org/downloads/1.7.22/jruby-bin-1.7.22.tar.gz#554da042087bd4a787c73626c81fa354c9ce1168735032f7d954cffec85f5a4a" warn_eol jruby ruby-build-20241225.2/share/ruby-build/jruby-1.7.23000066400000000000000000000002751473274507600212020ustar00rootroot00000000000000install_package "jruby-1.7.23" "https://s3.amazonaws.com/jruby.org/downloads/1.7.23/jruby-bin-1.7.23.tar.gz#d667015b6581a34177fce1050268a5c5718e9019da19acd0500be815550bad57" warn_eol jruby ruby-build-20241225.2/share/ruby-build/jruby-1.7.24000066400000000000000000000002751473274507600212030ustar00rootroot00000000000000install_package "jruby-1.7.24" "https://s3.amazonaws.com/jruby.org/downloads/1.7.24/jruby-bin-1.7.24.tar.gz#b5f4d1569646fba833c7cce6627434aba40cd54966aa8595454c0e92b83123ea" warn_eol jruby ruby-build-20241225.2/share/ruby-build/jruby-1.7.25000066400000000000000000000002751473274507600212040ustar00rootroot00000000000000install_package "jruby-1.7.25" "https://s3.amazonaws.com/jruby.org/downloads/1.7.25/jruby-bin-1.7.25.tar.gz#03a26ace9be8b7f7a4fce3e0dfd106dfe2d7f48c750c3b1dc74046663e5b57a1" warn_eol jruby ruby-build-20241225.2/share/ruby-build/jruby-1.7.26000066400000000000000000000002751473274507600212050ustar00rootroot00000000000000install_package "jruby-1.7.26" "https://s3.amazonaws.com/jruby.org/downloads/1.7.26/jruby-bin-1.7.26.tar.gz#8d6ea85ce1bce219ee0004b345cc7557edb6a559cbc8d6d4e9a988080bf3bc2c" warn_eol jruby ruby-build-20241225.2/share/ruby-build/jruby-1.7.27000066400000000000000000000002751473274507600212060ustar00rootroot00000000000000install_package "jruby-1.7.27" "https://s3.amazonaws.com/jruby.org/downloads/1.7.27/jruby-bin-1.7.27.tar.gz#cd9b7bfcdabbe054d50333ad1fd70bcc465a35c96a93c0556e73712379af3520" warn_eol jruby ruby-build-20241225.2/share/ruby-build/jruby-1.7.5000066400000000000000000000002721473274507600211170ustar00rootroot00000000000000install_package "jruby-1.7.5" "https://s3.amazonaws.com/jruby.org/downloads/1.7.5/jruby-bin-1.7.5.tar.gz#9ebd082cf9f29697c76e503e00b79d30e3e9b87071afb8823c3b8b033f5f5723" warn_eol jruby ruby-build-20241225.2/share/ruby-build/jruby-1.7.6000066400000000000000000000002721473274507600211200ustar00rootroot00000000000000install_package "jruby-1.7.6" "https://s3.amazonaws.com/jruby.org/downloads/1.7.6/jruby-bin-1.7.6.tar.gz#16a64c56319fed34ec877cf151f2735c60457abe6c73d9dc32c56cce52b0ce45" warn_eol jruby ruby-build-20241225.2/share/ruby-build/jruby-1.7.7000066400000000000000000000002721473274507600211210ustar00rootroot00000000000000install_package "jruby-1.7.7" "https://s3.amazonaws.com/jruby.org/downloads/1.7.7/jruby-bin-1.7.7.tar.gz#907b24578604c3eded40b84a6380b7c64ab76a6b76b31cf343afdde8dbfeffd4" warn_eol jruby ruby-build-20241225.2/share/ruby-build/jruby-1.7.8000066400000000000000000000002721473274507600211220ustar00rootroot00000000000000install_package "jruby-1.7.8" "https://s3.amazonaws.com/jruby.org/downloads/1.7.8/jruby-bin-1.7.8.tar.gz#034ff3b501605a1d8e740387a5eae193faa96f7d07088b6727d2bcf2892db84a" warn_eol jruby ruby-build-20241225.2/share/ruby-build/jruby-1.7.9000066400000000000000000000002721473274507600211230ustar00rootroot00000000000000install_package "jruby-1.7.9" "https://s3.amazonaws.com/jruby.org/downloads/1.7.9/jruby-bin-1.7.9.tar.gz#c7acd09c932941f04e231d43f47606eb2b6a2d6898ae3dc97dd432dcf1501824" warn_eol jruby ruby-build-20241225.2/share/ruby-build/jruby-9.0.0.0000066400000000000000000000003161473274507600212500ustar00rootroot00000000000000require_java7 install_package "jruby-9.0.0.0" "https://s3.amazonaws.com/jruby.org/downloads/9.0.0.0/jruby-bin-9.0.0.0.tar.gz#655665db3a1dc0462cba99d45532ab57d8416b5f168d8a0081bde9b7a93a394e" warn_eol jruby ruby-build-20241225.2/share/ruby-build/jruby-9.0.0.0.pre1000066400000000000000000000003511473274507600221150ustar00rootroot00000000000000require_java7 install_package "jruby-9.0.0.0.pre1" "https://repo1.maven.org/maven2/org/jruby/jruby-dist/9.0.0.0.pre1/jruby-dist-9.0.0.0.pre1-bin.tar.gz#381da389b07c4692db5feeeeb6a21963cbdc86ee5172bd3f170bd081cc607354" warn_eol jruby ruby-build-20241225.2/share/ruby-build/jruby-9.0.0.0.pre2000066400000000000000000000003511473274507600221160ustar00rootroot00000000000000require_java7 install_package "jruby-9.0.0.0.pre2" "https://repo1.maven.org/maven2/org/jruby/jruby-dist/9.0.0.0.pre2/jruby-dist-9.0.0.0.pre2-bin.tar.gz#6c9fd54c71bb64a04cea2af5938a67eab1ed951609fe999d6de88f6b98a6a1e4" warn_eol jruby ruby-build-20241225.2/share/ruby-build/jruby-9.0.0.0.rc1000066400000000000000000000003461473274507600217370ustar00rootroot00000000000000require_java7 install_package "jruby-9.0.0.0.rc1" "https://repo1.maven.org/maven2/org/jruby/jruby-dist/9.0.0.0.rc1/jruby-dist-9.0.0.0.rc1-bin.tar.gz#b5c2bf5d4b22eba8ca62fe120aad682b8420454c12a426791a06f8efe6b90641" warn_eol jruby ruby-build-20241225.2/share/ruby-build/jruby-9.0.0.0.rc2000066400000000000000000000003461473274507600217400ustar00rootroot00000000000000require_java7 install_package "jruby-9.0.0.0.rc2" "https://repo1.maven.org/maven2/org/jruby/jruby-dist/9.0.0.0.rc2/jruby-dist-9.0.0.0.rc2-bin.tar.gz#f337adb43f4972ace8a04f77d889b35bc4fa4efec99e98cc7ca2aac50f393329" warn_eol jruby ruby-build-20241225.2/share/ruby-build/jruby-9.0.1.0000066400000000000000000000003161473274507600212510ustar00rootroot00000000000000require_java7 install_package "jruby-9.0.1.0" "https://s3.amazonaws.com/jruby.org/downloads/9.0.1.0/jruby-bin-9.0.1.0.tar.gz#3cab8ead2f080eb9cdf16fc30cbc1974c36a4a4e6c9d321d5a3bbd973b64527f" warn_eol jruby ruby-build-20241225.2/share/ruby-build/jruby-9.0.3.0000066400000000000000000000003161473274507600212530ustar00rootroot00000000000000require_java7 install_package "jruby-9.0.3.0" "https://s3.amazonaws.com/jruby.org/downloads/9.0.3.0/jruby-bin-9.0.3.0.tar.gz#e40c06d43cfbdd5b8447d07c0689183c70c4234da26621a177f426ebc5024cc1" warn_eol jruby ruby-build-20241225.2/share/ruby-build/jruby-9.0.4.0000066400000000000000000000003161473274507600212540ustar00rootroot00000000000000require_java7 install_package "jruby-9.0.4.0" "https://s3.amazonaws.com/jruby.org/downloads/9.0.4.0/jruby-bin-9.0.4.0.tar.gz#fcf828c4ad5b92430a349f1e873c067a15e0952d167d07368135c513fe0d18fb" warn_eol jruby ruby-build-20241225.2/share/ruby-build/jruby-9.0.5.0000066400000000000000000000003161473274507600212550ustar00rootroot00000000000000require_java7 install_package "jruby-9.0.5.0" "https://s3.amazonaws.com/jruby.org/downloads/9.0.5.0/jruby-bin-9.0.5.0.tar.gz#9ef392bd859690c9a838f6475040345e0c512f7fcc0b37c809a91cf671f5daf3" warn_eol jruby ruby-build-20241225.2/share/ruby-build/jruby-9.1.0.0000066400000000000000000000003161473274507600212510ustar00rootroot00000000000000require_java7 install_package "jruby-9.1.0.0" "https://s3.amazonaws.com/jruby.org/downloads/9.1.0.0/jruby-bin-9.1.0.0.tar.gz#ff48c8eea61d0be93d807f56eda613350e91f598f6f4f71ef73ed53e7d0530ad" warn_eol jruby ruby-build-20241225.2/share/ruby-build/jruby-9.1.0.0-dev000066400000000000000000000002171473274507600220250ustar00rootroot00000000000000require_java7 install_package "jruby-9.1.0.0-SNAPSHOT" "http://ci.jruby.org/snapshots/master/jruby-bin-9.1.0.0-SNAPSHOT.tar.gz" warn_eol jruby ruby-build-20241225.2/share/ruby-build/jruby-9.1.1.0000066400000000000000000000003161473274507600212520ustar00rootroot00000000000000require_java7 install_package "jruby-9.1.1.0" "https://s3.amazonaws.com/jruby.org/downloads/9.1.1.0/jruby-bin-9.1.1.0.tar.gz#c5705b97569486fe52ca3754dea391c84d33d1702a48fcb8a4ac9838d18e6307" warn_eol jruby ruby-build-20241225.2/share/ruby-build/jruby-9.1.10.0000066400000000000000000000003211473274507600213260ustar00rootroot00000000000000require_java7 install_package "jruby-9.1.10.0" "https://s3.amazonaws.com/jruby.org/downloads/9.1.10.0/jruby-bin-9.1.10.0.tar.gz#93ec6b55fa0d5b37e9f8131f76adc01efa82bebcef8df3e0de49e83dad3ee958" warn_eol jruby ruby-build-20241225.2/share/ruby-build/jruby-9.1.11.0000066400000000000000000000003211473274507600213270ustar00rootroot00000000000000require_java7 install_package "jruby-9.1.11.0" "https://s3.amazonaws.com/jruby.org/downloads/9.1.11.0/jruby-bin-9.1.11.0.tar.gz#6773a164d0cd513ee22ee0c989095b368d0208a32f57f73c2c53ee2b58d05575" warn_eol jruby ruby-build-20241225.2/share/ruby-build/jruby-9.1.12.0000066400000000000000000000003211473274507600213300ustar00rootroot00000000000000require_java7 install_package "jruby-9.1.12.0" "https://s3.amazonaws.com/jruby.org/downloads/9.1.12.0/jruby-bin-9.1.12.0.tar.gz#ddb23c95f4b3cc3fc1cc57b81cb4ceee776496ede402b9a6eb0622cf15e1a597" warn_eol jruby ruby-build-20241225.2/share/ruby-build/jruby-9.1.13.0000066400000000000000000000003211473274507600213310ustar00rootroot00000000000000require_java7 install_package "jruby-9.1.13.0" "https://s3.amazonaws.com/jruby.org/downloads/9.1.13.0/jruby-bin-9.1.13.0.tar.gz#9d156646623ac2f27174721035b52572a4b05690db7c1293295aa2c04aad3908" warn_eol jruby ruby-build-20241225.2/share/ruby-build/jruby-9.1.14.0000066400000000000000000000003351473274507600213370ustar00rootroot00000000000000require_java7 install_package "jruby-9.1.14.0" "https://repo1.maven.org/maven2/org/jruby/jruby-dist/9.1.14.0/jruby-dist-9.1.14.0-bin.tar.gz#074057e672350a6652d92ccaaa5d517fc7d6b980bce8b947515fb64d114d1651" warn_eol jruby ruby-build-20241225.2/share/ruby-build/jruby-9.1.15.0000066400000000000000000000003351473274507600213400ustar00rootroot00000000000000require_java7 install_package "jruby-9.1.15.0" "https://repo1.maven.org/maven2/org/jruby/jruby-dist/9.1.15.0/jruby-dist-9.1.15.0-bin.tar.gz#4a0d9305867ed327a8cf4f7ff8a65c7ff62094a495ec85463d0792656762469e" warn_eol jruby ruby-build-20241225.2/share/ruby-build/jruby-9.1.16.0000066400000000000000000000003351473274507600213410ustar00rootroot00000000000000require_java7 install_package "jruby-9.1.16.0" "https://repo1.maven.org/maven2/org/jruby/jruby-dist/9.1.16.0/jruby-dist-9.1.16.0-bin.tar.gz#d92c2b359e32a0afffef6982dc4730e4bdfcabd9c198e9c6075292c71ad9485a" warn_eol jruby ruby-build-20241225.2/share/ruby-build/jruby-9.1.17.0000066400000000000000000000003351473274507600213420ustar00rootroot00000000000000require_java7 install_package "jruby-9.1.17.0" "https://repo1.maven.org/maven2/org/jruby/jruby-dist/9.1.17.0/jruby-dist-9.1.17.0-bin.tar.gz#6a22f7bf8fef1a52530a9c9781a9d374ad07bbbef0d3d8e2af0ff5cbead0dfd5" warn_eol jruby ruby-build-20241225.2/share/ruby-build/jruby-9.1.2.0000066400000000000000000000003161473274507600212530ustar00rootroot00000000000000require_java7 install_package "jruby-9.1.2.0" "https://s3.amazonaws.com/jruby.org/downloads/9.1.2.0/jruby-bin-9.1.2.0.tar.gz#60598a465883ab4c933f805de4a7f280052bddc793b95735465619c03ca43f35" warn_eol jruby ruby-build-20241225.2/share/ruby-build/jruby-9.1.3.0000066400000000000000000000003161473274507600212540ustar00rootroot00000000000000require_java7 install_package "jruby-9.1.3.0" "https://s3.amazonaws.com/jruby.org/downloads/9.1.3.0/jruby-bin-9.1.3.0.tar.gz#3bf36ad72bfb49ba4424c5403df3b1da4f614186d82267f2481973f1fcaaeb20" warn_eol jruby ruby-build-20241225.2/share/ruby-build/jruby-9.1.4.0000066400000000000000000000003161473274507600212550ustar00rootroot00000000000000require_java7 install_package "jruby-9.1.4.0" "https://s3.amazonaws.com/jruby.org/downloads/9.1.4.0/jruby-bin-9.1.4.0.tar.gz#cde189a22f6b93a439873e4130fc2c73f07554d4f9c415adef2dd8429626be67" warn_eol jruby ruby-build-20241225.2/share/ruby-build/jruby-9.1.5.0000066400000000000000000000003161473274507600212560ustar00rootroot00000000000000require_java7 install_package "jruby-9.1.5.0" "https://s3.amazonaws.com/jruby.org/downloads/9.1.5.0/jruby-bin-9.1.5.0.tar.gz#28e4f3aefbb4497c5c5edc04246778b3305105c3d3d6de11be067826cc5bb766" warn_eol jruby ruby-build-20241225.2/share/ruby-build/jruby-9.1.6.0000066400000000000000000000003161473274507600212570ustar00rootroot00000000000000require_java7 install_package "jruby-9.1.6.0" "https://s3.amazonaws.com/jruby.org/downloads/9.1.6.0/jruby-bin-9.1.6.0.tar.gz#a32dc54b80aa0069323654e06b84fdcea077d3601ec54208a67c4b969f369b89" warn_eol jruby ruby-build-20241225.2/share/ruby-build/jruby-9.1.7.0000066400000000000000000000003161473274507600212600ustar00rootroot00000000000000require_java7 install_package "jruby-9.1.7.0" "https://s3.amazonaws.com/jruby.org/downloads/9.1.7.0/jruby-bin-9.1.7.0.tar.gz#95ac7d2316fb7698039267265716dd2159fa5b49f0e0dc6e469c80ad59072926" warn_eol jruby ruby-build-20241225.2/share/ruby-build/jruby-9.1.8.0000066400000000000000000000003161473274507600212610ustar00rootroot00000000000000require_java7 install_package "jruby-9.1.8.0" "https://s3.amazonaws.com/jruby.org/downloads/9.1.8.0/jruby-bin-9.1.8.0.tar.gz#20ac501c99a7cb3cf53ded64ac1b8bb6e0b0f6ba34a41b8bacc9715cd4bb2601" warn_eol jruby ruby-build-20241225.2/share/ruby-build/jruby-9.1.9.0000066400000000000000000000003161473274507600212620ustar00rootroot00000000000000require_java7 install_package "jruby-9.1.9.0" "https://s3.amazonaws.com/jruby.org/downloads/9.1.9.0/jruby-bin-9.1.9.0.tar.gz#36b802050155dccd808b4f69f01db4aa1599de467be657bdf81659aab9e8084e" warn_eol jruby ruby-build-20241225.2/share/ruby-build/jruby-9.2.0.0000066400000000000000000000003061473274507600212510ustar00rootroot00000000000000require_java 8 install_package "jruby-9.2.0.0" "https://s3.amazonaws.com/jruby.org/downloads/9.2.0.0/jruby-bin-9.2.0.0.tar.gz#42718dea5fc90b7696cb3fccf8e8d546729173963ad0bc477d66545677d00684" jruby ruby-build-20241225.2/share/ruby-build/jruby-9.2.0.0-dev000066400000000000000000000003211473274507600220220ustar00rootroot00000000000000require_java 8 install_package "jruby-9.2.0.0-SNAPSHOT" "https://projectodd.ci.cloudbees.com/view/JRuby/job/jruby-development-dist/lastSuccessfulBuild/artifact/release/jruby-bin-9.2.0.0-SNAPSHOT.tar.gz" jruby ruby-build-20241225.2/share/ruby-build/jruby-9.2.1.0000066400000000000000000000003221473274507600212500ustar00rootroot00000000000000require_java 8 install_package "jruby-9.2.1.0" "https://repo1.maven.org/maven2/org/jruby/jruby-dist/9.2.1.0/jruby-dist-9.2.1.0-bin.tar.gz#8c987378b144eff0dcc553312f1853c05ee9135f3ffdac7b0828b7ad62f32835" jruby ruby-build-20241225.2/share/ruby-build/jruby-9.2.1.0-dev000066400000000000000000000003211473274507600220230ustar00rootroot00000000000000require_java 8 install_package "jruby-9.2.1.0-SNAPSHOT" "https://projectodd.ci.cloudbees.com/view/JRuby/job/jruby-development-dist/lastSuccessfulBuild/artifact/release/jruby-bin-9.2.1.0-SNAPSHOT.tar.gz" jruby ruby-build-20241225.2/share/ruby-build/jruby-9.2.10.0000066400000000000000000000003111473274507600213260ustar00rootroot00000000000000require_java 8 install_package "jruby-9.2.10.0" "https://s3.amazonaws.com/jruby.org/downloads/9.2.10.0/jruby-bin-9.2.10.0.tar.gz#9199707712c683c525252ccb1de5cb8e75f53b790c5b57a18f6367039ec79553" jruby ruby-build-20241225.2/share/ruby-build/jruby-9.2.11.0000066400000000000000000000003111473274507600213270ustar00rootroot00000000000000require_java 8 install_package "jruby-9.2.11.0" "https://s3.amazonaws.com/jruby.org/downloads/9.2.11.0/jruby-bin-9.2.11.0.tar.gz#8ae82da1a2658192c1445c9611347752c6bffadc284ec0dc0615e36bb5badf07" jruby ruby-build-20241225.2/share/ruby-build/jruby-9.2.11.1000066400000000000000000000003111473274507600213300ustar00rootroot00000000000000require_java 8 install_package "jruby-9.2.11.1" "https://s3.amazonaws.com/jruby.org/downloads/9.2.11.1/jruby-bin-9.2.11.1.tar.gz#f10449c82567133908e5e1ac076438307a7f0916f617f40fa314b78873a195dc" jruby ruby-build-20241225.2/share/ruby-build/jruby-9.2.12.0000066400000000000000000000003111473274507600213300ustar00rootroot00000000000000require_java 8 install_package "jruby-9.2.12.0" "https://s3.amazonaws.com/jruby.org/downloads/9.2.12.0/jruby-bin-9.2.12.0.tar.gz#307f6124c4301d723e2d0ff4c0105fa9eee8950c3f9971e14bbe8862030e6c04" jruby ruby-build-20241225.2/share/ruby-build/jruby-9.2.13.0000066400000000000000000000003111473274507600213310ustar00rootroot00000000000000require_java 8 install_package "jruby-9.2.13.0" "https://s3.amazonaws.com/jruby.org/downloads/9.2.13.0/jruby-bin-9.2.13.0.tar.gz#73a8c241a162e644c87e864c3485c55adedeb82a6fd80fa3cb538fdacda7af58" jruby ruby-build-20241225.2/share/ruby-build/jruby-9.2.14.0000066400000000000000000000003111473274507600213320ustar00rootroot00000000000000require_java 8 install_package "jruby-9.2.14.0" "https://s3.amazonaws.com/jruby.org/downloads/9.2.14.0/jruby-bin-9.2.14.0.tar.gz#32e73b2551f01e459ece84f732bcbf80712c3b71b6df7dbd063354b4d277e0b5" jruby ruby-build-20241225.2/share/ruby-build/jruby-9.2.15.0000066400000000000000000000003101473274507600213320ustar00rootroot00000000000000require_java 8 install_package "jruby-9.2.15.0" "https://s3.amazonaws.com/jruby.org/downloads/9.2.15.0/jruby-bin-9.2.15.0.tar.gz#9e8e5d73c42d1dad8a795a6dc39bd87e88fc8863f76e065e4099c32d085205b0" jrubyruby-build-20241225.2/share/ruby-build/jruby-9.2.16.0000066400000000000000000000003111473274507600213340ustar00rootroot00000000000000require_java 8 install_package "jruby-9.2.16.0" "https://s3.amazonaws.com/jruby.org/downloads/9.2.16.0/jruby-bin-9.2.16.0.tar.gz#5ae27f149f73f3fea4f34359cbb773c25d9d987e72b5edec9e8b93957997eb30" jruby ruby-build-20241225.2/share/ruby-build/jruby-9.2.17.0000066400000000000000000000003111473274507600213350ustar00rootroot00000000000000require_java 8 install_package "jruby-9.2.17.0" "https://s3.amazonaws.com/jruby.org/downloads/9.2.17.0/jruby-bin-9.2.17.0.tar.gz#7701d3537b3a606d2765ac6d5c40e675ddaa01d3cebad26a21a66e3aadd5c202" jruby ruby-build-20241225.2/share/ruby-build/jruby-9.2.18.0000066400000000000000000000003111473274507600213360ustar00rootroot00000000000000require_java 8 install_package "jruby-9.2.18.0" "https://s3.amazonaws.com/jruby.org/downloads/9.2.18.0/jruby-bin-9.2.18.0.tar.gz#425a5c970a6d918ae531275850634d12169e3557754b2b817fbfb7987a32c1a7" jruby ruby-build-20241225.2/share/ruby-build/jruby-9.2.19.0000066400000000000000000000003111473274507600213370ustar00rootroot00000000000000require_java 8 install_package "jruby-9.2.19.0" "https://s3.amazonaws.com/jruby.org/downloads/9.2.19.0/jruby-bin-9.2.19.0.tar.gz#1f74885a2d3fa589fcbeb292a39facf7f86be3eac1ab015e32c65d32acf3f3bf" jruby ruby-build-20241225.2/share/ruby-build/jruby-9.2.20.0000066400000000000000000000003111473274507600213270ustar00rootroot00000000000000require_java 8 install_package "jruby-9.2.20.0" "https://s3.amazonaws.com/jruby.org/downloads/9.2.20.0/jruby-bin-9.2.20.0.tar.gz#bf0c4f206382478ab3e3cd7fce9b18d1b7de7da37124e97e24525cff99639c4b" jruby ruby-build-20241225.2/share/ruby-build/jruby-9.2.20.1000066400000000000000000000003251473274507600213350ustar00rootroot00000000000000require_java 8 install_package "jruby-9.2.20.1" "https://repo1.maven.org/maven2/org/jruby/jruby-dist/9.2.20.1/jruby-dist-9.2.20.1-bin.tar.gz#79cdbc475a7041f4b44766c069051d21dd2473ce1638a0b668aa9439fb631963" jruby ruby-build-20241225.2/share/ruby-build/jruby-9.2.21.0000066400000000000000000000003251473274507600213350ustar00rootroot00000000000000require_java 8 install_package "jruby-9.2.21.0" "https://repo1.maven.org/maven2/org/jruby/jruby-dist/9.2.21.0/jruby-dist-9.2.21.0-bin.tar.gz#dbf05fca4f61bd7d5131d9b83c5f4d1a249213c474b82def37e82013969c8b8a" jruby ruby-build-20241225.2/share/ruby-build/jruby-9.2.3.0000066400000000000000000000003061473274507600212540ustar00rootroot00000000000000require_java 8 install_package "jruby-9.2.3.0" "https://s3.amazonaws.com/jruby.org/downloads/9.2.3.0/jruby-bin-9.2.3.0.tar.gz#d9c2d179696394aafe41027f0e48fa53267ecde04b3d10babc88fea4d523336a" jruby ruby-build-20241225.2/share/ruby-build/jruby-9.2.4.0000066400000000000000000000003061473274507600212550ustar00rootroot00000000000000require_java 8 install_package "jruby-9.2.4.0" "https://s3.amazonaws.com/jruby.org/downloads/9.2.4.0/jruby-bin-9.2.4.0.tar.gz#b9638c82c85d89f6e8b2da1b876ac235bb9ed47f2163b3c851f0496c9bd58a0c" jruby ruby-build-20241225.2/share/ruby-build/jruby-9.2.4.1000066400000000000000000000003061473274507600212560ustar00rootroot00000000000000require_java 8 install_package "jruby-9.2.4.1" "https://s3.amazonaws.com/jruby.org/downloads/9.2.4.1/jruby-bin-9.2.4.1.tar.gz#c89821120d74f17f90c9bc346cc7bd1278df623fc1fe60ea3b5c0a8a01360d5b" jruby ruby-build-20241225.2/share/ruby-build/jruby-9.2.5.0000066400000000000000000000003061473274507600212560ustar00rootroot00000000000000require_java 8 install_package "jruby-9.2.5.0" "https://s3.amazonaws.com/jruby.org/downloads/9.2.5.0/jruby-bin-9.2.5.0.tar.gz#f4ad088082eca73561df983f6cb0a937b966cba3a36454e88f63930ed2bdf349" jruby ruby-build-20241225.2/share/ruby-build/jruby-9.2.6.0000066400000000000000000000003061473274507600212570ustar00rootroot00000000000000require_java 8 install_package "jruby-9.2.6.0" "https://s3.amazonaws.com/jruby.org/downloads/9.2.6.0/jruby-bin-9.2.6.0.tar.gz#70a1ff0e17a98baa63ea92c91fd38ff1e55a2056e5d57ba0409c4543d29e0e3d" jruby ruby-build-20241225.2/share/ruby-build/jruby-9.2.7.0000066400000000000000000000003061473274507600212600ustar00rootroot00000000000000require_java 8 install_package "jruby-9.2.7.0" "https://s3.amazonaws.com/jruby.org/downloads/9.2.7.0/jruby-bin-9.2.7.0.tar.gz#da7c1a5ce90015c0bafd4bca0352294e08fe1c9ec049ac51e82fe57ed50e1348" jruby ruby-build-20241225.2/share/ruby-build/jruby-9.2.8.0000066400000000000000000000003061473274507600212610ustar00rootroot00000000000000require_java 8 install_package "jruby-9.2.8.0" "https://s3.amazonaws.com/jruby.org/downloads/9.2.8.0/jruby-bin-9.2.8.0.tar.gz#b7c58688093f54acd89d732a8bf40e3ae0ac4c92488d6f5b424c33e4fb09c7bb" jruby ruby-build-20241225.2/share/ruby-build/jruby-9.2.9.0000066400000000000000000000003061473274507600212620ustar00rootroot00000000000000require_java 8 install_package "jruby-9.2.9.0" "https://s3.amazonaws.com/jruby.org/downloads/9.2.9.0/jruby-bin-9.2.9.0.tar.gz#ced3fbb81b4f29f6a7fe7207e678e4154d95cc94de9f509fcaaf05768a6bf911" jruby ruby-build-20241225.2/share/ruby-build/jruby-9.3.0.0000066400000000000000000000003221473274507600212500ustar00rootroot00000000000000require_java 8 install_package "jruby-9.3.0.0" "https://repo1.maven.org/maven2/org/jruby/jruby-dist/9.3.0.0/jruby-dist-9.3.0.0-bin.tar.gz#2dc1f85936d3ff3adc20d90e5f4894499c585a7ea5fedec67154e2f9ecb1bc9b" jruby ruby-build-20241225.2/share/ruby-build/jruby-9.3.1.0000066400000000000000000000003221473274507600212510ustar00rootroot00000000000000require_java 8 install_package "jruby-9.3.1.0" "https://repo1.maven.org/maven2/org/jruby/jruby-dist/9.3.1.0/jruby-dist-9.3.1.0-bin.tar.gz#4a9778c114452c0227e10e6718b2c5e128b310b9c6551be93bdd938888f3c418" jruby ruby-build-20241225.2/share/ruby-build/jruby-9.3.10.0000066400000000000000000000003251473274507600213340ustar00rootroot00000000000000require_java 8 install_package "jruby-9.3.10.0" "https://repo1.maven.org/maven2/org/jruby/jruby-dist/9.3.10.0/jruby-dist-9.3.10.0-bin.tar.gz#c78c127e0aa166f257eeab03c4733ba3d96a445314eff7e5dc1f8154d2b5ae45" jruby ruby-build-20241225.2/share/ruby-build/jruby-9.3.11.0000066400000000000000000000003251473274507600213350ustar00rootroot00000000000000require_java 8 install_package "jruby-9.3.11.0" "https://repo1.maven.org/maven2/org/jruby/jruby-dist/9.3.11.0/jruby-dist-9.3.11.0-bin.tar.gz#655f120c8f29ee81c24b98f2932f6384e317062bcd40720dd8bfef555f97eac9" jruby ruby-build-20241225.2/share/ruby-build/jruby-9.3.13.0000066400000000000000000000003251473274507600213370ustar00rootroot00000000000000require_java 8 install_package "jruby-9.3.13.0" "https://repo1.maven.org/maven2/org/jruby/jruby-dist/9.3.13.0/jruby-dist-9.3.13.0-bin.tar.gz#da60d6cb5c4e4d191abe20448e337b394b27bf0e095133966bcab8ac1191f51d" jruby ruby-build-20241225.2/share/ruby-build/jruby-9.3.14.0000066400000000000000000000003251473274507600213400ustar00rootroot00000000000000require_java 8 install_package "jruby-9.3.14.0" "https://repo1.maven.org/maven2/org/jruby/jruby-dist/9.3.14.0/jruby-dist-9.3.14.0-bin.tar.gz#04c482511d497f41c335345247ee52985be9a8174c042e306dc4c24fac81a9f9" jruby ruby-build-20241225.2/share/ruby-build/jruby-9.3.15.0000066400000000000000000000003251473274507600213410ustar00rootroot00000000000000require_java 8 install_package "jruby-9.3.15.0" "https://repo1.maven.org/maven2/org/jruby/jruby-dist/9.3.15.0/jruby-dist-9.3.15.0-bin.tar.gz#0f8f8e4ed2fe97976d1c68350e967b937a860001fe3cbb42247a8612ab246628" jruby ruby-build-20241225.2/share/ruby-build/jruby-9.3.2.0000066400000000000000000000003221473274507600212520ustar00rootroot00000000000000require_java 8 install_package "jruby-9.3.2.0" "https://repo1.maven.org/maven2/org/jruby/jruby-dist/9.3.2.0/jruby-dist-9.3.2.0-bin.tar.gz#26699ca02beeafa8326573c1125c57a5971ba8b94d15f84e6b3baf2594244f33" jruby ruby-build-20241225.2/share/ruby-build/jruby-9.3.3.0000066400000000000000000000003221473274507600212530ustar00rootroot00000000000000require_java 8 install_package "jruby-9.3.3.0" "https://repo1.maven.org/maven2/org/jruby/jruby-dist/9.3.3.0/jruby-dist-9.3.3.0-bin.tar.gz#3da828cbe287d5468507f1c2c42bef6cf34bc5361bcd6a5d99c207b21b9fdc5c" jruby ruby-build-20241225.2/share/ruby-build/jruby-9.3.4.0000066400000000000000000000003221473274507600212540ustar00rootroot00000000000000require_java 8 install_package "jruby-9.3.4.0" "https://repo1.maven.org/maven2/org/jruby/jruby-dist/9.3.4.0/jruby-dist-9.3.4.0-bin.tar.gz#531544d327a87155d8c804f153a2df3cf04f0182561cb2dd2c9372f48605b65c" jruby ruby-build-20241225.2/share/ruby-build/jruby-9.3.6.0000066400000000000000000000003221473274507600212560ustar00rootroot00000000000000require_java 8 install_package "jruby-9.3.6.0" "https://repo1.maven.org/maven2/org/jruby/jruby-dist/9.3.6.0/jruby-dist-9.3.6.0-bin.tar.gz#747af6af99a674f208f40da8db22d77c6da493a83280e990b52d523abd9499e2" jruby ruby-build-20241225.2/share/ruby-build/jruby-9.3.7.0000066400000000000000000000003221473274507600212570ustar00rootroot00000000000000require_java 8 install_package "jruby-9.3.7.0" "https://repo1.maven.org/maven2/org/jruby/jruby-dist/9.3.7.0/jruby-dist-9.3.7.0-bin.tar.gz#94a7a8b3beeac2253a8876e73adfac6bececb2b54d2ddfa68f245dc81967d0c1" jruby ruby-build-20241225.2/share/ruby-build/jruby-9.3.8.0000066400000000000000000000003221473274507600212600ustar00rootroot00000000000000require_java 8 install_package "jruby-9.3.8.0" "https://repo1.maven.org/maven2/org/jruby/jruby-dist/9.3.8.0/jruby-dist-9.3.8.0-bin.tar.gz#674a4d1308631faa5f0124d01d73eb1edc89346ee7de21c70e14305bd61b46df" jruby ruby-build-20241225.2/share/ruby-build/jruby-9.3.9.0000066400000000000000000000003221473274507600212610ustar00rootroot00000000000000require_java 8 install_package "jruby-9.3.9.0" "https://repo1.maven.org/maven2/org/jruby/jruby-dist/9.3.9.0/jruby-dist-9.3.9.0-bin.tar.gz#251e6dd8d1d2f82922c8c778d7857e1bef82fe5ca2cf77bc09356421d0b05ab8" jruby ruby-build-20241225.2/share/ruby-build/jruby-9.4.0.0000066400000000000000000000003221473274507600212510ustar00rootroot00000000000000require_java 8 install_package "jruby-9.4.0.0" "https://repo1.maven.org/maven2/org/jruby/jruby-dist/9.4.0.0/jruby-dist-9.4.0.0-bin.tar.gz#897bb8a98ad43adcbf5fd3aa75ec85b3312838c949592ca3f623dc1f569d2870" jruby ruby-build-20241225.2/share/ruby-build/jruby-9.4.1.0000066400000000000000000000003221473274507600212520ustar00rootroot00000000000000require_java 8 install_package "jruby-9.4.1.0" "https://repo1.maven.org/maven2/org/jruby/jruby-dist/9.4.1.0/jruby-dist-9.4.1.0-bin.tar.gz#5e0cce40b7c42f8ad0f619fdd906460fe3ef13444707f70eb8abfc6481e0d6b6" jruby ruby-build-20241225.2/share/ruby-build/jruby-9.4.2.0000066400000000000000000000003221473274507600212530ustar00rootroot00000000000000require_java 8 install_package "jruby-9.4.2.0" "https://repo1.maven.org/maven2/org/jruby/jruby-dist/9.4.2.0/jruby-dist-9.4.2.0-bin.tar.gz#c2b065c5546d398343f86ddea68892bb4a4b4345e6c8875e964a97377733c3f1" jruby ruby-build-20241225.2/share/ruby-build/jruby-9.4.3.0000066400000000000000000000003221473274507600212540ustar00rootroot00000000000000require_java 8 install_package "jruby-9.4.3.0" "https://repo1.maven.org/maven2/org/jruby/jruby-dist/9.4.3.0/jruby-dist-9.4.3.0-bin.tar.gz#b097e08c5669e8a188288e113911d12b4ad2bd67a2c209d6dfa8445d63a4d8c9" jruby ruby-build-20241225.2/share/ruby-build/jruby-9.4.4.0000066400000000000000000000003221473274507600212550ustar00rootroot00000000000000require_java 8 install_package "jruby-9.4.4.0" "https://repo1.maven.org/maven2/org/jruby/jruby-dist/9.4.4.0/jruby-dist-9.4.4.0-bin.tar.gz#6ab12670afd8e5c8ac9305fabe42055795c5ddf9f8e8f1a1e60e260f2d724cc0" jruby ruby-build-20241225.2/share/ruby-build/jruby-9.4.5.0000066400000000000000000000003221473274507600212560ustar00rootroot00000000000000require_java 8 install_package "jruby-9.4.5.0" "https://repo1.maven.org/maven2/org/jruby/jruby-dist/9.4.5.0/jruby-dist-9.4.5.0-bin.tar.gz#a40f78c4641ccc86752e16b2da247fd6bc9fbcf9a4864cf1be36f7ff7b35684c" jruby ruby-build-20241225.2/share/ruby-build/jruby-9.4.6.0000066400000000000000000000003221473274507600212570ustar00rootroot00000000000000require_java 8 install_package "jruby-9.4.6.0" "https://repo1.maven.org/maven2/org/jruby/jruby-dist/9.4.6.0/jruby-dist-9.4.6.0-bin.tar.gz#2da14de4152b71fdbfa35ba4687a46ef12cd465740337b549cc1fe6c7c139813" jruby ruby-build-20241225.2/share/ruby-build/jruby-9.4.7.0000066400000000000000000000003221473274507600212600ustar00rootroot00000000000000require_java 8 install_package "jruby-9.4.7.0" "https://repo1.maven.org/maven2/org/jruby/jruby-dist/9.4.7.0/jruby-dist-9.4.7.0-bin.tar.gz#f1c39f8257505300a528ff83fe4721fbe61a855abb25e3d27d52d43ac97a4d80" jruby ruby-build-20241225.2/share/ruby-build/jruby-9.4.8.0000066400000000000000000000003221473274507600212610ustar00rootroot00000000000000require_java 8 install_package "jruby-9.4.8.0" "https://repo1.maven.org/maven2/org/jruby/jruby-dist/9.4.8.0/jruby-dist-9.4.8.0-bin.tar.gz#347b6692bd9c91c480a45af25ce88d77be8b6e4ac4a77bc94870f2c5b54bc929" jruby ruby-build-20241225.2/share/ruby-build/jruby-9.4.9.0000066400000000000000000000003221473274507600212620ustar00rootroot00000000000000require_java 8 install_package "jruby-9.4.9.0" "https://repo1.maven.org/maven2/org/jruby/jruby-dist/9.4.9.0/jruby-dist-9.4.9.0-bin.tar.gz#8d64736e66a3c0e1e1ea813b6317219c5d43769e5d06a4417311e2baa8b40ef7" jruby ruby-build-20241225.2/share/ruby-build/jruby-dev000066400000000000000000000006201473274507600212220ustar00rootroot00000000000000case $(uname -s) in Linux) install_package "jruby-head" "https://github.com/ruby/jruby-dev-builder/releases/latest/download/jruby-head-ubuntu-20.04.tar.gz" jruby ;; Darwin) install_package "jruby-head" "https://github.com/ruby/jruby-dev-builder/releases/latest/download/jruby-head-macos-latest.tar.gz" jruby ;; *) colorize 1 "Unsupported operating system: $(uname -s)" return 1 ;; esac ruby-build-20241225.2/share/ruby-build/mruby-1.0.0000066400000000000000000000001321473274507600211010ustar00rootroot00000000000000install_package "mruby-1.0.0" "https://github.com/mruby/mruby/archive/1.0.0.tar.gz" mruby ruby-build-20241225.2/share/ruby-build/mruby-1.1.0000066400000000000000000000001321473274507600211020ustar00rootroot00000000000000install_package "mruby-1.1.0" "https://github.com/mruby/mruby/archive/1.1.0.tar.gz" mruby ruby-build-20241225.2/share/ruby-build/mruby-1.2.0000066400000000000000000000002331473274507600211050ustar00rootroot00000000000000install_package "mruby-1.2.0" "https://github.com/mruby/mruby/archive/1.2.0.tar.gz#05ad0135a9c34158ff0cfd4631f4fbaed28cbb8243680d2c97ffdb9c246b1f3d" mruby ruby-build-20241225.2/share/ruby-build/mruby-1.3.0000066400000000000000000000002331473274507600211060ustar00rootroot00000000000000install_package "mruby-1.3.0" "https://github.com/mruby/mruby/archive/1.3.0.tar.gz#10c6645ec59b5f8cd80069e7297abc514b54af3540722102b5b968033a209bf4" mruby ruby-build-20241225.2/share/ruby-build/mruby-1.4.0000066400000000000000000000002331473274507600211070ustar00rootroot00000000000000install_package "mruby-1.4.0" "https://github.com/mruby/mruby/archive/1.4.0.tar.gz#2c4a318dbb05ec745c6c4d90b810e80385901fbeb1e7f8ca3e499f5935a82430" mruby ruby-build-20241225.2/share/ruby-build/mruby-1.4.1000066400000000000000000000002331473274507600211100ustar00rootroot00000000000000install_package "mruby-1.4.1" "https://github.com/mruby/mruby/archive/1.4.1.tar.gz#2469b1f3e3c97a34f8c3dca1bca9795f66d6b17c7be60ddfc1f3b502cdcbb400" mruby ruby-build-20241225.2/share/ruby-build/mruby-2.0.0000066400000000000000000000002331473274507600211040ustar00rootroot00000000000000install_package "mruby-2.0.0" "https://github.com/mruby/mruby/archive/2.0.0.tar.gz#fa495898d51130c69480a13e90df5dc18cb1a9d9a31836268a895989d902048f" mruby ruby-build-20241225.2/share/ruby-build/mruby-2.0.1000066400000000000000000000002331473274507600211050ustar00rootroot00000000000000install_package "mruby-2.0.1" "https://github.com/mruby/mruby/archive/2.0.1.tar.gz#fe0c50a25b4dc7692fd7f6a7dfc1d58ba73f53fedda5762845b853692cfac810" mruby ruby-build-20241225.2/share/ruby-build/mruby-2.1.0000066400000000000000000000002331473274507600211050ustar00rootroot00000000000000install_package "mruby-2.1.0" "https://github.com/mruby/mruby/archive/2.1.0.tar.gz#d6733742a07e553c52ab71df08b0604b3b571768bbc0c2729fbf0389d1bb5d13" mruby ruby-build-20241225.2/share/ruby-build/mruby-2.1.1000066400000000000000000000002331473274507600211060ustar00rootroot00000000000000install_package "mruby-2.1.1" "https://github.com/mruby/mruby/archive/2.1.1.tar.gz#bb27397ee9cb7e0ddf4ff51caf5b0a193d636b7a3c52399684c8c383b41c362a" mruby ruby-build-20241225.2/share/ruby-build/mruby-2.1.2000066400000000000000000000002331473274507600211070ustar00rootroot00000000000000install_package "mruby-2.1.2" "https://github.com/mruby/mruby/archive/2.1.2.tar.gz#4dc0017e36d15e81dc85953afb2a643ba2571574748db0d8ede002cefbba053b" mruby ruby-build-20241225.2/share/ruby-build/mruby-3.0.0000066400000000000000000000002331473274507600211050ustar00rootroot00000000000000install_package "mruby-3.0.0" "https://github.com/mruby/mruby/archive/3.0.0.tar.gz#95b798cdd931ef29d388e2b0b267cba4dc469e8722c37d4ef8ee5248bc9075b0" mruby ruby-build-20241225.2/share/ruby-build/mruby-3.1.0000066400000000000000000000002331473274507600211060ustar00rootroot00000000000000install_package "mruby-3.1.0" "https://github.com/mruby/mruby/archive/3.1.0.tar.gz#64ce0a967028a1a913d3dfc8d3f33b295332ab73be6f68e96d0f675f18c79ca8" mruby ruby-build-20241225.2/share/ruby-build/mruby-3.2.0000066400000000000000000000002331473274507600211070ustar00rootroot00000000000000install_package "mruby-3.2.0" "https://github.com/mruby/mruby/archive/3.2.0.tar.gz#3c198e4a31d31fe8524013066fac84a67fe6cd6067d92c25a1c79089744cb608" mruby ruby-build-20241225.2/share/ruby-build/mruby-3.3.0000066400000000000000000000002331473274507600211100ustar00rootroot00000000000000install_package "mruby-3.3.0" "https://github.com/mruby/mruby/archive/3.3.0.tar.gz#53088367e3d7657eb722ddfacb938f74aed1f8538b3717fe0b6eb8f58402af65" mruby ruby-build-20241225.2/share/ruby-build/mruby-dev000066400000000000000000000001141473274507600212230ustar00rootroot00000000000000install_git "mruby-dev" "https://github.com/mruby/mruby.git" "master" mruby ruby-build-20241225.2/share/ruby-build/picoruby-3.0.0000066400000000000000000000002471473274507600216100ustar00rootroot00000000000000install_package "picoruby-3.0.0" "https://github.com/picoruby/picoruby/archive/3.0.0.tar.gz#f25faf1ca6dbc21e167dd4ad42e29ed61e9426a106c4170601a294e046ede430" picoruby ruby-build-20241225.2/share/ruby-build/rbx-2.10000066400000000000000000000005761473274507600204760ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-2.10" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-2.10.tar.bz2#c8047557a3d8513e4b10c661014e22901a24ec0aad71f0f1ffd3a8b31d58e694" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-2.11000066400000000000000000000005761473274507600204770ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-2.11" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-2.11.tar.bz2#5a9ce5c86a4a566a088f379cf2889aa14d8fcd8b2295d5571f61bf43a9548b97" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-2.2.10000066400000000000000000000003111473274507600206210ustar00rootroot00000000000000install_package "rubinius-2.2.10" "https://github.com/rubinius/rubinius/releases/download/v2.2.10/rubinius-2.2.10.tar.bz2#3cb1a6ab2eba19b6dc84734666bb17a34332d247641b1a88b4c9324c69347780" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-2.2.2000066400000000000000000000003061473274507600205460ustar00rootroot00000000000000install_package "rubinius-2.2.2" "https://github.com/rubinius/rubinius/releases/download/v2.2.2/rubinius-2.2.2.tar.bz2#a49d596f889405e4fc511da64b8afe5eccfafdcee5ea99be15d3ad36290ec2ba" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-2.2.3000066400000000000000000000003061473274507600205470ustar00rootroot00000000000000install_package "rubinius-2.2.3" "https://github.com/rubinius/rubinius/releases/download/v2.2.3/rubinius-2.2.3.tar.bz2#b3426aa6996420f1d9d8a7926a94160b84d8bdf725793c64462b27b74f2f2acf" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-2.2.4000066400000000000000000000003061473274507600205500ustar00rootroot00000000000000install_package "rubinius-2.2.4" "https://github.com/rubinius/rubinius/releases/download/v2.2.4/rubinius-2.2.4.tar.bz2#7d06d63d12d9eecff196d8f53953bd520c17fbb9baa921c5481c43af8129d85e" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-2.2.5000066400000000000000000000003061473274507600205510ustar00rootroot00000000000000install_package "rubinius-2.2.5" "https://github.com/rubinius/rubinius/releases/download/v2.2.5/rubinius-2.2.5.tar.bz2#42cfae89d481dfa5e0ccb53a67720f109fc6c2e1b6ca68a8ae9676be6d0457de" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-2.2.6000066400000000000000000000003061473274507600205520ustar00rootroot00000000000000install_package "rubinius-2.2.6" "https://github.com/rubinius/rubinius/releases/download/v2.2.6/rubinius-2.2.6.tar.bz2#8ad2cada05a20c708379c75607fd0c8259623b3699d36be41e509052164eb103" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-2.2.7000066400000000000000000000003061473274507600205530ustar00rootroot00000000000000install_package "rubinius-2.2.7" "https://github.com/rubinius/rubinius/releases/download/v2.2.7/rubinius-2.2.7.tar.bz2#e1244b60ed790a3a33a7126a587c35acd041dcb2022b894833518490e872dc3d" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-2.2.8000066400000000000000000000003061473274507600205540ustar00rootroot00000000000000install_package "rubinius-2.2.8" "https://github.com/rubinius/rubinius/releases/download/v2.2.8/rubinius-2.2.8.tar.bz2#dc29a67016eb6c7c2e3d0fd256594cf40d88f3b29989c0099fef2dcecf251fc8" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-2.2.9000066400000000000000000000003061473274507600205550ustar00rootroot00000000000000install_package "rubinius-2.2.9" "https://github.com/rubinius/rubinius/releases/download/v2.2.9/rubinius-2.2.9.tar.bz2#7b01a7f2508167e73b5273b4e55e6616fc7fd975e79c84c4d2e3ef83d849d2ce" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-2.3.0000066400000000000000000000003061473274507600205450ustar00rootroot00000000000000install_package "rubinius-2.3.0" "https://github.com/rubinius/rubinius/releases/download/v2.3.0/rubinius-2.3.0.tar.bz2#9953c3af5e9694540859eaf55164a38d0c32c3ad35457e4351d20c28a25fecaa" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-2.4.0000066400000000000000000000003061473274507600205460ustar00rootroot00000000000000install_package "rubinius-2.4.0" "https://github.com/rubinius/rubinius/releases/download/v2.4.0/rubinius-2.4.0.tar.bz2#89390e8dd890ac4b8ad931e6277714e3d55560ee2f236b756bb4f83ee26eb9b0" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-2.4.1000066400000000000000000000003061473274507600205470ustar00rootroot00000000000000install_package "rubinius-2.4.1" "https://github.com/rubinius/rubinius/releases/download/v2.4.1/rubinius-2.4.1.tar.bz2#a5967afe9f9305c08f97a22dd210922c33be79b293fc346f617ff31f280f136e" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-2.5.0000066400000000000000000000003061473274507600205470ustar00rootroot00000000000000install_package "rubinius-2.5.0" "https://github.com/rubinius/rubinius/releases/download/v2.5.0/rubinius-2.5.0.tar.bz2#9f14a47080e8f175afb94f6e600812115185c91f2e081f976262aea7804e4ceb" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-2.5.1000066400000000000000000000003061473274507600205500ustar00rootroot00000000000000install_package "rubinius-2.5.1" "https://github.com/rubinius/rubinius/releases/download/v2.5.1/rubinius-2.5.1.tar.bz2#00d6f23b7632d035d322209e736a9341155350a9d169e8471d38a554a8e26600" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-2.5.2000066400000000000000000000003061473274507600205510ustar00rootroot00000000000000install_package "rubinius-2.5.2" "https://github.com/rubinius/rubinius/releases/download/v2.5.2/rubinius-2.5.2.tar.bz2#1b077537224d4ff1f8c628e5bbe0621dc6f833bc2d67a03aa10173b72299a1a8" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-2.5.3000066400000000000000000000003061473274507600205520ustar00rootroot00000000000000install_package "rubinius-2.5.3" "https://github.com/rubinius/rubinius/releases/download/v2.5.3/rubinius-2.5.3.tar.bz2#9af4d6e9d1e78a586579c86b9eb9a082cb863885d4a7cf33989d73280461e5fc" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-2.5.4000066400000000000000000000003061473274507600205530ustar00rootroot00000000000000install_package "rubinius-2.5.4" "https://github.com/rubinius/rubinius/releases/download/v2.5.4/rubinius-2.5.4.tar.bz2#ed7104f6177dc2c5be346e5a7349118601d8b0b0a37eb76fa1a78da21b3fbcfc" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-2.5.5000066400000000000000000000003061473274507600205540ustar00rootroot00000000000000install_package "rubinius-2.5.5" "https://github.com/rubinius/rubinius/releases/download/v2.5.5/rubinius-2.5.5.tar.bz2#217659849ca2c67322d24ce7167e760dc835f32a701ca6e558703914ca82d02f" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-2.5.6000066400000000000000000000003061473274507600205550ustar00rootroot00000000000000install_package "rubinius-2.5.6" "https://github.com/rubinius/rubinius/releases/download/v2.5.6/rubinius-2.5.6.tar.bz2#a81f57c6a9d38122a974df1debd5dd7900cb9d4a5cd621b2105de716990f807a" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-2.5.7000066400000000000000000000003061473274507600205560ustar00rootroot00000000000000install_package "rubinius-2.5.7" "https://github.com/rubinius/rubinius/releases/download/v2.5.7/rubinius-2.5.7.tar.bz2#8ba8e75835e6df38453f6b6f65bdd296abee2df89ce488e6cc914059b6e1b385" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-2.5.8000066400000000000000000000006001473274507600205540ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-2.5.8" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-2.5.8.tar.bz2#d6b411732aa035865f2855845abe5405119560f0979062672d576601de89e59a" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-2.6000066400000000000000000000005741473274507600204210ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-2.6" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-2.6.tar.bz2#f63bbcca7d1bc71b4c20a3bd5748430be001f3a39b14a903d3d4ca39a657cfe0" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-2.7000066400000000000000000000005741473274507600204220ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-2.7" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-2.7.tar.bz2#6f121cccbbd5ad0183024bf2405ca627982d1890307c059c754a1847e19eadd1" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-2.71828182000066400000000000000000000005111473274507600211670ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-2.71828182" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-2.71828182.tar.bz2" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-2.8000066400000000000000000000005741473274507600204230ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-2.8" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-2.8.tar.bz2#93e798b4c79800d0543d8d78aa1066b4285af209ed9908c35e54260c13bc7e9d" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-2.9000066400000000000000000000005741473274507600204240ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-2.9" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-2.9.tar.bz2#9f8ad067ce494d201dae359d132ddac275d0bd13315dc8fdd094c9aa661ce8b1" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.0000066400000000000000000000005741473274507600204140ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.0" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.0.tar.bz2#fd4c9687af6e29939100610a231f13951ed763a9028c85878505f313857c43ca" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.1000066400000000000000000000005741473274507600204150ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.1" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.1.tar.bz2#33e1b3b8e489a86f94de819fc478640150a4b1794c6a6ffe93d717fda6b610d8" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.10000066400000000000000000000005761473274507600204770ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.10" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.10.tar.bz2#a5980628edf318c4142cd3f7c6b01d3b07b50387533056ea67d75a63af3a5054" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.100000066400000000000000000000006001473274507600205430ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.100" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.100.tar.bz2#95f434cb034e732ecd075bc0b99540b54a5adfd0d8b8da7d5a0d4566bdcd8cce" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.101000066400000000000000000000006001473274507600205440ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.101" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.101.tar.bz2#ce9861e569807c8db5de3dcbe093441a61de623d9df7c52de78891962c3f66e8" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.102000066400000000000000000000006001473274507600205450ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.102" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.102.tar.bz2#82ecb66158d0a61dc2ed84fee8923c9fdb24d9c0ac0b6e6639e8e5e35ef82005" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.103000066400000000000000000000006001473274507600205460ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.103" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.103.tar.bz2#5cc15e89005b1824bf6c4d62d66e4cbadafe8af29baf4cfd5a1c1ecc8df2d67a" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.104000066400000000000000000000006001473274507600205470ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.104" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.104.tar.bz2#9ba016ce50e055d94345bb81a471408adb5b9dd04117e962bfa4ff2651af6461" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.105000066400000000000000000000006001473274507600205500ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.105" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.105.tar.bz2#38261e40f9e1008c38ef3c0be968994430fc5ef31ecf411e4dd04fa9e2e009b3" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.106000066400000000000000000000006001473274507600205510ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.106" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.106.tar.bz2#0c98afdc68c7ceecdc882674a1ee32aee75d76ca69aca44836ffa84a1b33afbd" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.107000066400000000000000000000006001473274507600205520ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.107" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.107.tar.bz2#46d68cb26ce83fb503b25776770abad6a55ef03a14cd4fd05f44e17becb71589" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.11000066400000000000000000000005761473274507600205000ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.11" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.11.tar.bz2#2e8bf15313440ec7c0315e5d3a387bf88c95518040073d78fcb7a044eaef162b" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.12000066400000000000000000000005761473274507600205010ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.12" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.12.tar.bz2#bc955346e2dfface41c87adf432034b591eb81350905d5b503b501f36ee773c9" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.13000066400000000000000000000005761473274507600205020ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.13" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.13.tar.bz2#a286b91150970a0116c843de5929c1e3c7a399943bd9f22f5fde25e67fa74368" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.14000066400000000000000000000005761473274507600205030ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.14" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.14.tar.bz2#19043116e885c428041677f672f54480bba171da9d43f369d1c854cb794c8426" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.15000066400000000000000000000005761473274507600205040ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.15" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.15.tar.bz2#86ce6c330843f1a4fa1217e37d8898e10b90673838b7a2867e4e4d6d65599cef" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.16000066400000000000000000000005761473274507600205050ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.16" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.16.tar.bz2#1c34db3254e8304988b3c10591c11af058f371bee80fe3b559e6c16d84f4fa03" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.17000066400000000000000000000005761473274507600205060ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.17" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.17.tar.bz2#bb76bc9613064f48d50f8323c2727002bb7dcb0ccf8813e69a366c603b7bc689" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.18000066400000000000000000000005761473274507600205070ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.18" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.18.tar.bz2#c552a539f3f6b8f240a02cbe9926540a0c3ad95e0e341179963a43c64208ce3e" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.19000066400000000000000000000005761473274507600205100ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.19" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.19.tar.bz2#cee948256bf288595b4ce53034f0dcd4ae2bc257acb2d43a63364dfc8e5db47c" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.2000066400000000000000000000005741473274507600204160ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.2" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.2.tar.bz2#e9e906492900755425d29cbb650b0b5a39d1163fa692d6a33958e98a2e8ea156" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.20000066400000000000000000000005761473274507600205000ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.20" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.20.tar.bz2#caf95bf55e5483e288b40c315ad7f2d4091823e33dcd57e9c6364c66c29a7ff2" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.21000066400000000000000000000005761473274507600205010ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.21" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.21.tar.bz2#281195af772ef05f789404f0fb95838c5942591762191962bab22860022650ee" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.22000066400000000000000000000005761473274507600205020ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.22" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.22.tar.bz2#90b9a69ab71cffdc4a0dd68aafebce5df1fcd79c2bc60ef78b44fccd160d341a" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.23000066400000000000000000000005761473274507600205030ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.23" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.23.tar.bz2#bed25ca7c27629115768eb666adfcbb95d6f625e8666980e837ead5e13848b64" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.24000066400000000000000000000005761473274507600205040ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.25" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.25.tar.bz2#9a1d1219acf34bab516e07a1b5ada3b54afd51ec25e87908fc0b6801db0c5d57" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.25000066400000000000000000000005761473274507600205050ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.24" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.24.tar.bz2#7edf189283255d68b2a1d69e011cfebad0397743229fd50b08e21774ec8dab63" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.26000066400000000000000000000005761473274507600205060ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.26" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.26.tar.bz2#10341c880eef73dda89cf8bcf5ae066b04683e40a3b1721d4d2733f32778819a" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.27000066400000000000000000000005761473274507600205070ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.27" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.27.tar.bz2#4ede3d0adcfab77eb9ffb43eec1b6cbe63c32f326630b488e9c2382fa3a6db98" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.28000066400000000000000000000005761473274507600205100ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.28" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.28.tar.bz2#7954146ee9284e038b3c524613478e2884d8a7a9df85de6c17e43177e41d842c" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.29000066400000000000000000000005761473274507600205110ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.29" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.29.tar.bz2#6a8bf87ce26a6a05a80dd2ae40ac8c4e2c5153d4d2d913549a85d9aa32aaeee2" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.3000066400000000000000000000005741473274507600204170ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.3" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.3.tar.bz2#3f592b1f5580f7075c7fdc72eee7c959dd4791d96d04de6a8d467529dcff72be" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.30000066400000000000000000000005761473274507600205010ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.30" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.30.tar.bz2#5294f406679d41160abe46ec1ff14b76c4353a75756227cc691108bb57f4bd16" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.31000066400000000000000000000005761473274507600205020ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.31" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.31.tar.bz2#1c7a7763ab7cf36ad6b2e328ff1d78fb6587721b8667f8598d15354d0704de72" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.32000066400000000000000000000005761473274507600205030ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.32" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.32.tar.bz2#f88d6d277efe1f9774da1201ce4c8a8fd7cb2ea29620c1727a4471e3a0eed1dc" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.33000066400000000000000000000005761473274507600205040ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.33" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.33.tar.bz2#1455940fc3a17b6efbb787c9316ff86a260187ebbaba6b32746dd27cebe14907" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.34000066400000000000000000000005761473274507600205050ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.34" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.34.tar.bz2#90f5d5b53dbc6494b8a81ecd3569950b1d85d0c463dd537cab677fab82e2b300" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.35000066400000000000000000000005761473274507600205060ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.35" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.35.tar.bz2#d72c8ec1a1cd6e1c77381e6d1e1d21811d71948a08f108d8a064884c379d2465" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.36000066400000000000000000000005761473274507600205070ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.36" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.36.tar.bz2#660c6eaad9ab0ef3813942e906b14d1f02d071c6e25f60b9d6c8dfbab278b754" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.37000066400000000000000000000005761473274507600205100ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.37" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.37.tar.bz2#85d855a0734c315d67b592675481458ddddac075426dbf6dc39a8ad34b8cb2d1" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.38000066400000000000000000000005761473274507600205110ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.38" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.38.tar.bz2#2e038ee1e1dcee5b0d574cc446ad7bf2d98ea70ced35090f1680a90c6b9d6333" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.39000066400000000000000000000005761473274507600205120ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.39" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.39.tar.bz2#f6f8132b44eadb4c07f8b26af16ce0a5470309ada33ef6f20ab76770a44193e0" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.4000066400000000000000000000005741473274507600204200ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.4" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.4.tar.bz2#480a4f536bfdc7208b06bb40bef39944de7e1c770e9962f87c6900dec30155f8" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.40000066400000000000000000000005761473274507600205020ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.40" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.40.tar.bz2#09f6590515bf6180427544fb217a34330a689784ea05b03f0a98db2a197bb20f" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.41000066400000000000000000000005761473274507600205030ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.41" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.41.tar.bz2#b06966230e647aa0e5b64da14ba213256074c34f3bb8614be1ce81ef1434c41f" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.42000066400000000000000000000005761473274507600205040ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.42" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.42.tar.bz2#4fc4413101100f6393894632eef522c2667a821856ac32eb99ccecab2aeeae85" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.43000066400000000000000000000005761473274507600205050ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.43" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.43.tar.bz2#2c573257518774e464036515cc7283bc934a41566599afe94612c605844481ad" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.44000066400000000000000000000005761473274507600205060ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.44" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.44.tar.bz2#c9e08b2e1d745798a0b32bef773e287361769c07a0eb9512377020661e2e4236" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.45000066400000000000000000000005761473274507600205070ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.45" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.45.tar.bz2#5cadc3842c9c6d574bf5897354c384d8d688d9fa285b0d6083bdcc386bd6de96" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.46000066400000000000000000000005761473274507600205100ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.46" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.46.tar.bz2#6bf24221ebd2c4d69e2388be1a3fa06d41009eeee00bfcdd86de8d57892d3fb2" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.47000066400000000000000000000005761473274507600205110ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.47" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.47.tar.bz2#be734298ccad4dcadaa1f566d9655a971a4f12abc7629db045fd5c63e1685d16" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.48000066400000000000000000000005761473274507600205120ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.48" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.48.tar.bz2#1180ea6a3de81bcd99c25b394fb05c010411bf4d3b48ee9881539b8043aeb561" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.49000066400000000000000000000005761473274507600205130ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.49" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.49.tar.bz2#9a92d2cfede087e89f13f40e85e6c9cc9849041a0260144f44cd75aae67e3198" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.5000066400000000000000000000005741473274507600204210ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.5" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.5.tar.bz2#13b0ce02d597f80c48ecc942b807368883e5cf3003bba2bc4957b3f1b368669e" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.50000066400000000000000000000005761473274507600205030ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.50" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.50.tar.bz2#8da87cae447fe6bacd3417943bb1af603c2b4800bef0fc50ddd512ec89252ea8" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.51000066400000000000000000000005761473274507600205040ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.51" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.51.tar.bz2#ded54018c6090dd0e051f7c3ffbb458ebdb5bcf77306a8b63d1bdeb73fb8c6f4" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.52000066400000000000000000000005761473274507600205050ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.52" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.52.tar.bz2#657ed568ddc4a3155d05bc56ca6d327f960ec6098d03e1480b5c28936c70b5c5" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.53000066400000000000000000000005761473274507600205060ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.53" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.53.tar.bz2#ec2efb7d026a41ef97cb9812961bf37803f3928f978e38f504cd2c09eae34f54" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.54000066400000000000000000000005761473274507600205070ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.54" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.54.tar.bz2#2498a4c04feafba72d14c12e33ef881ae4bd8d3ccaa9bddcc8aec8acbad780fb" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.55000066400000000000000000000005761473274507600205100ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.55" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.55.tar.bz2#fe7671beb3f36b987e02933afb392123b4c0a8ac15909a7b774d26101fec1ac1" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.56000066400000000000000000000005761473274507600205110ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.56" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.56.tar.bz2#fa8170bc0eca01ebd83eb3a04240a0c7bd079ddf6ddc8b002167cff987db93b8" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.57000066400000000000000000000005761473274507600205120ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.57" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.57.tar.bz2#c2bc550129ad306188458880240348892893d08af8e74e2dbdb5318f313762bd" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.58000066400000000000000000000005761473274507600205130ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.58" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.58.tar.bz2#28875f1b9cb9b722323fa4217d9f3472e57a9ea6bd1fbc43a67eb47f81967cee" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.59000066400000000000000000000005761473274507600205140ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.59" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.59.tar.bz2#feb65af7ff97ef44cab86790e3a67881cc0bc7389f01bfa10a9c2d62e9aadae7" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.6000066400000000000000000000005741473274507600204220ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.6" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.6.tar.bz2#25b5913bba06511170e365643579ccfc193c1c4e74dbe6ea4b37dcabdcd8f6ad" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.60000066400000000000000000000005761473274507600205040ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.60" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.60.tar.bz2#39f83fc74216391af56ea1ad13372878c0ed41fae49ee6a8cf8b0369a54c3b57" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.61000066400000000000000000000005761473274507600205050ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.61" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.61.tar.bz2#38623cf198b1b0047b4c3404070252903b4da33c091be8708c205815d1516636" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.62000066400000000000000000000005761473274507600205060ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.62" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.62.tar.bz2#1cc468a7967687a062c11e21bf6787cc60f6894590eabe3fc9be5e9af36a022f" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.63000066400000000000000000000005761473274507600205070ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.63" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.63.tar.bz2#3003298b9d53620ad84d71a63be2a37b53dfdfe6c2fced9280a7f3b219f365d4" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.64000066400000000000000000000005761473274507600205100ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.64" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.64.tar.bz2#43e2efd91074b52dc1d691e1424dbbb2e91bc9406b595dbb4753e9dd6001eedb" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.65000066400000000000000000000005761473274507600205110ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.65" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.65.tar.bz2#a4290b6cd1f332c90405bd421163658a2d91abf27c83ad3afe7dbbbd3628829a" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.66000066400000000000000000000005761473274507600205120ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.66" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.66.tar.bz2#4bb237a1da1d52bc830bbe704bd4b995bbc07e50b558e460aff54d6bc309975e" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.67000066400000000000000000000005761473274507600205130ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.67" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.67.tar.bz2#a5eedd6169f80df528ac73cf2ed9183e2f5a82a57ca0b2ae3962c26238427b87" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.68000066400000000000000000000005761473274507600205140ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.68" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.68.tar.bz2#44f423a8557aa8fa383573638a94faaf3f9c587a771be267c60ed0c78784f567" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.69000066400000000000000000000005761473274507600205150ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.69" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.69.tar.bz2#2dcde5cb7ba1e1664f6bf902cd866d2564985536a0908caeac2e4099b6b255b2" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.7000066400000000000000000000005741473274507600204230ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.7" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.7.tar.bz2#fafcdc518b5b2440960d023203bedca133be4af62e1ef8be9ff37a2842438257" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.70000066400000000000000000000005761473274507600205050ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.70" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.70.tar.bz2#e5b22ff6f19d7ac75d94e7503ae74c0bf9a3d249ce0e80480402cf7cbd2fea19" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.71000066400000000000000000000005761473274507600205060ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.71" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.71.tar.bz2#77bfac38feea0f7d1ebecd7be5b6fac9cefe44d00ee5932ee7ba9d1f078080b8" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.72000066400000000000000000000005761473274507600205070ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.72" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.72.tar.bz2#7dfd678536d49947e08a327eb3b96a00c49f6b4a3ee5d4b548f4840efef0726c" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.73000066400000000000000000000005761473274507600205100ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.73" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.73.tar.bz2#4fea98d26df5a00185d5d92684ec04cf6a22ca8cf6e9b47c3895ba5e6f14ea1a" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.74000066400000000000000000000005761473274507600205110ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.74" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.74.tar.bz2#8dae2c4e4b2361cdeafb39035f8b1b1bfe6387104f43ae6026cae3234793b8e5" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.75000066400000000000000000000005761473274507600205120ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.75" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.75.tar.bz2#04cd1bc8fa021d569aac38cf98aeeb97f8324815f82d7ea1a0c963898c79e137" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.76000066400000000000000000000005761473274507600205130ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.76" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.76.tar.bz2#1606d229ea611f3c271f0b579c839cea6a1b4b07ddea7b0c4d2d794146781589" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.77000066400000000000000000000005761473274507600205140ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.77" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.77.tar.bz2#badaeb4129c64979fb37322cc1913effde17010db5f57398ab7409f3fb84360e" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.78000066400000000000000000000005761473274507600205150ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.78" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.78.tar.bz2#d285d798226fa6d80db7fd5afc2ceb2860546378772beccab154b8b7612446c9" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.79000066400000000000000000000005761473274507600205160ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.79" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.79.tar.bz2#514c5032a23bfc1ca2defce646cc3a740aa053dab37e0cb4fbba1d4f11a9c33a" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.8000066400000000000000000000005741473274507600204240ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.8" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.8.tar.bz2#9a74316b1adf7535c4529741bd3b7e660b7fbdb01ab1c5e6deeed0fae09b811d" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.80000066400000000000000000000005761473274507600205060ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.80" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.80.tar.bz2#8cda9123efac9c2bbe374368c4767ada7e28299a7c4c706c562b3d133f96c19e" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.81000066400000000000000000000005761473274507600205070ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.81" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.81.tar.bz2#d8fffa145f1132bc2d1f17d9194f1b8fc6dffa0f3ff6c29b44e99378daeea807" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.82000066400000000000000000000005761473274507600205100ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.82" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.82.tar.bz2#53abb85219980d7307a762660e1d509cd74beccbcf4d46979ddd0749e77a1401" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.83000066400000000000000000000005761473274507600205110ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.83" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.83.tar.bz2#323d44321478aca7ccb8c5a76addc00df4aa90ec89a69a764e92fe77896669aa" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.84000066400000000000000000000005761473274507600205120ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.84" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.84.tar.bz2#87eeaf24efd64bb06c4409814410a9154287dd889a976b70c474ef88992b279d" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.85000066400000000000000000000005761473274507600205130ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.85" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.85.tar.bz2#18a55be0de6323847f946af43cedcc44277e62124c8140523b34776265a5c6e1" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.86000066400000000000000000000005761473274507600205140ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.86" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.86.tar.bz2#cfb0650b937d109cf52c982f185ef247cc7a184dbb5f16c625d4827cef11f6fb" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.87000066400000000000000000000005761473274507600205150ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.87" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.87.tar.bz2#53eb602a8635aef334142832ba3b81ee7ca58706643f5136f019cdae6f4431c2" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.88000066400000000000000000000005761473274507600205160ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.88" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.88.tar.bz2#e1c11578256b072870cfe929edfcb5965f076ef7543a92c7d0e6cf4c22787fae" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.89000066400000000000000000000005761473274507600205170ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.89" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.89.tar.bz2#6e48ecd3253137c9d958e762fe9f5e512b597ffbd7f44ddabc716f8d33ea7d71" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.9000066400000000000000000000005741473274507600204250ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.9" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.9.tar.bz2#de5a2238d90387143b8b63a52b7f036d408d7a84387347e56099d811c423bdf6" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.90000066400000000000000000000005761473274507600205070ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.90" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.90.tar.bz2#f888910670ff2a9f913a66b18447ee3fab6a4ee424015e46e8c9e0dbb9c600d8" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.91000066400000000000000000000005761473274507600205100ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.91" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.91.tar.bz2#9be8f94a322cd27c84f51e8075635ee7193e407ea0b37d6e297bea01dd2aa0a6" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.92000066400000000000000000000005761473274507600205110ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.92" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.92.tar.bz2#a15196a33c3628aa5baff0613102973fe0e489583b2614f9dacc02ad33efe87b" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.93000066400000000000000000000005761473274507600205120ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.93" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.93.tar.bz2#851a93d68727f41603dbafa498ffe37bcdf2e6c697ba07c7804062f6a07200a9" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.94000066400000000000000000000005761473274507600205130ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.94" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.94.tar.bz2#bf82ab49248f0011ba89a36e1d6f45d37703398d03b0c379184e3276130f0861" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.95000066400000000000000000000005761473274507600205140ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.95" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.95.tar.bz2#cb2f42645e5408c8017fe80975179ddc38357192193f16070120ee38a2891801" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.96000066400000000000000000000005761473274507600205150ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.96" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.96.tar.bz2#78e077f9faa115da58c616f6f660875f85f44f6a3708560b61c294c53aec8f5c" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.97000066400000000000000000000005761473274507600205160ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.97" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.97.tar.bz2#a47549474734cd64fb6d122966cfeb8bf46adba5cde2d1b85a9fa753f2668118" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.98000066400000000000000000000005761473274507600205170ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.98" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.98.tar.bz2#e8230eed22818893ba4771f0c409104ccccf5b4b4102c9289d3c85a000d13f36" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-3.99000066400000000000000000000005761473274507600205200ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-3.99" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.99.tar.bz2#56ed8edf91add5f497a68e5b11165db6640eb2d4effbb6453ab4b5e6b847b178" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-4.0000066400000000000000000000005741473274507600204150ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-4.0" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-4.0.tar.bz2#6e58d8141c953dd60028538215fba486892550ea5d7cb580685d7044a276f731" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-4.1000066400000000000000000000005741473274507600204160ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-4.1" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-4.1.tar.bz2#7c613286ee3f5ea908c2262b801f74c4732d203ea979bed3f584881e9adfa433" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-4.10000066400000000000000000000005761473274507600205000ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-4.10" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-4.10.tar.bz2#2d719ed23162ba3c815c60aa9b516ed001987d723a9127a46943d83e88659620" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-4.11000066400000000000000000000005761473274507600205010ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-4.11" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-4.11.tar.bz2#737138e8d09f83ac5e3e3c28bc9245e943f8bf1eb1386231cfd34f4f9df5cbda" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-4.12000066400000000000000000000005761473274507600205020ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-4.12" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-4.12.tar.bz2#5f60e3f9f09b8660f5a9a4c99769b4f52e2081325824e068c06b2474beaa467a" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-4.13000066400000000000000000000005761473274507600205030ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-4.13" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-4.13.tar.bz2#5c5b86d83e6403d80c52b1be6e38e6e582f823e53821757ca8e07606b15459b5" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-4.14000066400000000000000000000005761473274507600205040ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-4.14" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-4.14.tar.bz2#8a4c1a4894faaa25625d7204605aca6d211028c1f6a74e4c6b46348a53669531" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-4.15000066400000000000000000000005761473274507600205050ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-4.15" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-4.15.tar.bz2#2ecae57e09cc642d4aa2a081aee8a657b0aa29bd76266b888edfb03865a96286" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-4.16000066400000000000000000000005761473274507600205060ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-4.16" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-4.16.tar.bz2#598d0f10645dcdf79d0b2302d7e76aff14755d57dced7939aa96ef2c7e454e0c" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-4.18000066400000000000000000000005761473274507600205100ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-4.18" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-4.18.tar.bz2#4498d27dc77b20fa864b66bd2183c227398594a2178d92e6b3a135b991dec05f" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-4.19000066400000000000000000000005761473274507600205110ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-4.19" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-4.19.tar.bz2#6b3a63edf2f04937ce92c1a94e68cf51680621dda3d9139a864999e78b620ace" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-4.2000066400000000000000000000005741473274507600204170ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-4.2" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-4.2.tar.bz2#b9307a8e8f3348d066a0f5b9ab097b3428117f9c6d428ce6110f521c42b2227d" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-4.20000066400000000000000000000005761473274507600205010ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-4.20" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-4.20.tar.bz2#2499826151950d8d657fe71b5666d58cf93b0c97b56dabc1e7ec35d263df9bbf" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-4.3000066400000000000000000000005741473274507600204200ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-4.3" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-4.3.tar.bz2#9112096efad03fcab391392555c6226849bb318fe0b5645399d4e071c3f2f097" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-4.4000066400000000000000000000005741473274507600204210ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-4.4" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-4.4.tar.bz2#1a7207564e11998866c2f99d75f6f03dd41567dae6433d37b312761883ba11c8" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-4.5000066400000000000000000000005741473274507600204220ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-4.5" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-4.5.tar.bz2#1fe2261f41cd6edb44ca1ce03290e5631d0d2751cecf4d7999fa496bb68349dc" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-4.6000066400000000000000000000005741473274507600204230ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-4.6" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-4.6.tar.bz2#57e93b206b9d9c630af03ef9cea9d18cba247f869f3d3d1db95afa6854011d2e" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-4.7000066400000000000000000000005741473274507600204240ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-4.7" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-4.7.tar.bz2#52e105477c3d184aaee87c5bc0bae1c2218b757e069e0cff4c3ef788fa2305e8" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-4.8000066400000000000000000000005741473274507600204250ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-4.8" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-4.8.tar.bz2#b99960bb89bcb9197ad8f1350cae715dd92029b9f89c8eaee1450f80fd38fc8e" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-4.9000066400000000000000000000005741473274507600204260ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-4.9" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-4.9.tar.bz2#b8c183433a5788dc790643d14ac6c182742456f20686389291b3f0cdcceeaaa5" warn_eol rbx ruby-build-20241225.2/share/ruby-build/rbx-5.0000066400000000000000000000005741473274507600204160ustar00rootroot00000000000000install_package "openssl-1.0.2u" "https://www.openssl.org/source/openssl-1.0.2u.tar.gz#ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16" openssl --if needs_openssl:0.9.6-1.0.x install_package "rubinius-5.0" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-5.0.tar.bz2#c9e90e3ef2fb80714b09895611152024fecbb3f13955298fa63e57b1785e8ff0" warn_eol rbx ruby-build-20241225.2/share/ruby-build/ree-1.8.7-2011.03000066400000000000000000000006571473274507600213530ustar00rootroot00000000000000install_package "ruby-enterprise-1.8.7-2011.03" "https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/rubyenterpriseedition/ruby-enterprise-1.8.7-2011.03.tar.gz#0c0ddbc43b3aef49686db27e761e55a23437f12e1f00b6fe55d94724637bff6b" warn_eol ree_installer install_package "rubygems-1.6.2" "https://rubygems.org/rubygems/rubygems-1.6.2.tgz#cb5261818b931b5ea2cb54bc1d583c47823543fcf9682f0d6298849091c1cea7" ruby ruby-build-20241225.2/share/ruby-build/ree-1.8.7-2011.12000066400000000000000000000006571473274507600213530ustar00rootroot00000000000000install_package "ruby-enterprise-1.8.7-2011.12" "https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/rubyenterpriseedition/ruby-enterprise-1.8.7-2011.12.tar.gz#9a8efc4befc136e17a1360de549aac9e79283c7238a13215350720e4393c5da2" warn_eol ree_installer install_package "rubygems-1.6.2" "https://rubygems.org/rubygems/rubygems-1.6.2.tgz#cb5261818b931b5ea2cb54bc1d583c47823543fcf9682f0d6298849091c1cea7" ruby ruby-build-20241225.2/share/ruby-build/ree-1.8.7-2012.01000066400000000000000000000006571473274507600213520ustar00rootroot00000000000000install_package "ruby-enterprise-1.8.7-2012.01" "https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/rubyenterpriseedition/ruby-enterprise-1.8.7-2012.01.tar.gz#c0c4779fc473fc9843c0008acfbae2e2bdf3472b454c7fe6ff0ac4139a691e65" warn_eol ree_installer install_package "rubygems-1.6.2" "https://rubygems.org/rubygems/rubygems-1.6.2.tgz#cb5261818b931b5ea2cb54bc1d583c47823543fcf9682f0d6298849091c1cea7" ruby ruby-build-20241225.2/share/ruby-build/ree-1.8.7-2012.02000066400000000000000000000004251473274507600213440ustar00rootroot00000000000000install_package "ruby-enterprise-1.8.7-2012.02" "https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/rubyenterpriseedition/ruby-enterprise-1.8.7-2012.02.tar.gz#ecf4a6d4c96b547b3bf4b6be14e082ddaa781e83ad7f69437cd3169fb7576e42" warn_eol ree_installer ruby-build-20241225.2/share/ruby-build/ruby-dev000066400000000000000000000005451473274507600210560ustar00rootroot00000000000000install_package "openssl-3.0.15" "https://github.com/openssl/openssl/releases/download/openssl-3.0.15/openssl-3.0.15.tar.gz#23c666d0edf20f14249b3d8f0368acaee9ab585b09e1de82107c66e1f3ec9533" openssl --if needs_openssl:1.0.2-3.x.x install_git "ruby-master" "https://github.com/ruby/ruby.git" "master" autoconf enable_shared standard_install_with_bundled_gems ruby-build-20241225.2/share/ruby-build/truffleruby+graalvm-20.1.0000066400000000000000000000011631473274507600240300ustar00rootroot00000000000000case $(uname -s) in Linux) install_package "truffleruby+graalvm-20.1.0" "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-20.1.0/graalvm-ce-java8-linux-amd64-20.1.0.tar.gz#4fac212b37cd548831fd6587dd4d59dc068068815aa20323b47fde9529d6bb6e" truffleruby_graalvm ;; Darwin) install_package "truffleruby+graalvm-20.1.0" "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-20.1.0/graalvm-ce-java8-darwin-amd64-20.1.0.tar.gz#3b9fd8ce84c9162a188fde88907c66990db22af0ff6ae2c04430113253a9a634" truffleruby_graalvm ;; *) colorize 1 "Unsupported operating system: $(uname -s)" return 1 ;; esac ruby-build-20241225.2/share/ruby-build/truffleruby+graalvm-20.2.0000066400000000000000000000011631473274507600240310ustar00rootroot00000000000000case $(uname -s) in Linux) install_package "truffleruby+graalvm-20.2.0" "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-20.2.0/graalvm-ce-java8-linux-amd64-20.2.0.tar.gz#60951c774c708caeebd1fa3886c05aa1260d81c7595ede0c9c3e689be7fcc4e8" truffleruby_graalvm ;; Darwin) install_package "truffleruby+graalvm-20.2.0" "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-20.2.0/graalvm-ce-java8-darwin-amd64-20.2.0.tar.gz#a1f524788354cfd2434566f0de972372f4a7743919bae49a9d508f2080385e7b" truffleruby_graalvm ;; *) colorize 1 "Unsupported operating system: $(uname -s)" return 1 ;; esac ruby-build-20241225.2/share/ruby-build/truffleruby+graalvm-20.3.0000066400000000000000000000011631473274507600240320ustar00rootroot00000000000000case $(uname -s) in Linux) install_package "truffleruby+graalvm-20.3.0" "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-20.3.0/graalvm-ce-java8-linux-amd64-20.3.0.tar.gz#455cadf810780161b74da9e23b529426398ce40843603cacbc11edbd2310aba4" truffleruby_graalvm ;; Darwin) install_package "truffleruby+graalvm-20.3.0" "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-20.3.0/graalvm-ce-java8-darwin-amd64-20.3.0.tar.gz#01e84c44032f8932ed04b2b829e0454973145bf55ddeeeed0ce71220c2213ae7" truffleruby_graalvm ;; *) colorize 1 "Unsupported operating system: $(uname -s)" return 1 ;; esac ruby-build-20241225.2/share/ruby-build/truffleruby+graalvm-21.0.0000066400000000000000000000011631473274507600240300ustar00rootroot00000000000000case $(uname -s) in Linux) install_package "truffleruby+graalvm-21.0.0" "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-21.0.0/graalvm-ce-java8-linux-amd64-21.0.0.tar.gz#326c5a9ba2f6a6b28023c1fef9c4c6fb6acf9cd87b0fcb6916e0527633bd01a3" truffleruby_graalvm ;; Darwin) install_package "truffleruby+graalvm-21.0.0" "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-21.0.0/graalvm-ce-java8-darwin-amd64-21.0.0.tar.gz#9192d8370b544c0efd36ef744f5933bd2d694d0cc9cb5e7f53d3b7e58f433b3e" truffleruby_graalvm ;; *) colorize 1 "Unsupported operating system: $(uname -s)" return 1 ;; esac ruby-build-20241225.2/share/ruby-build/truffleruby+graalvm-21.1.0000066400000000000000000000011651473274507600240330ustar00rootroot00000000000000case $(uname -s) in Linux) install_package "truffleruby+graalvm-21.1.0" "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-21.1.0/graalvm-ce-java11-linux-amd64-21.1.0.tar.gz#39252954d2cb16dbc8ce4269f8b93a326a0efffdce04625615e827fe5b5e4ab7" truffleruby_graalvm ;; Darwin) install_package "truffleruby+graalvm-21.1.0" "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-21.1.0/graalvm-ce-java11-darwin-amd64-21.1.0.tar.gz#b53cd5a085fea39cb27fc0e3974f00140c8bb774fb2854d72db99e1be405ae2b" truffleruby_graalvm ;; *) colorize 1 "Unsupported operating system: $(uname -s)" return 1 ;; esac ruby-build-20241225.2/share/ruby-build/truffleruby+graalvm-21.2.0000066400000000000000000000016531473274507600240360ustar00rootroot00000000000000platform="$(uname -s)-$(uname -m)" case $platform in Linux-x86_64) install_package "truffleruby+graalvm-21.2.0" "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-21.2.0/graalvm-ce-java11-linux-amd64-21.2.0.tar.gz#bbd3e03025168172a76c2a29e6a14c1c37e3476b30774259c3ef5952fb86f470" truffleruby_graalvm ;; Linux-aarch64) install_package "truffleruby+graalvm-21.2.0" "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-21.2.0/graalvm-ce-java11-linux-aarch64-21.2.0.tar.gz#bbdf38d5e6871f7e3b2470ab9b9bb760667d4524ee2a20eadfaf13636a2d018c" truffleruby_graalvm ;; Darwin-x86_64) install_package "truffleruby+graalvm-21.2.0" "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-21.2.0/graalvm-ce-java11-darwin-amd64-21.2.0.tar.gz#f62cdc44a031731aa221426724a55eb09c79d6b2e9275ae3ca7003da5884ca36" truffleruby_graalvm ;; *) colorize 1 "Unsupported platform: $platform" return 1 ;; esac ruby-build-20241225.2/share/ruby-build/truffleruby+graalvm-21.3.0000066400000000000000000000016531473274507600240370ustar00rootroot00000000000000platform="$(uname -s)-$(uname -m)" case $platform in Linux-x86_64) install_package "truffleruby+graalvm-21.3.0" "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-21.3.0/graalvm-ce-java11-linux-amd64-21.3.0.tar.gz#3a1bc8eaf0518c128aaacb987ceb0b0e288776f48af630c11c01fd31122d93fa" truffleruby_graalvm ;; Linux-aarch64) install_package "truffleruby+graalvm-21.3.0" "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-21.3.0/graalvm-ce-java11-linux-aarch64-21.3.0.tar.gz#1134fce3823a52bd9d65f77a698c6aaf30a70e65ad399266b25a1e4fcded5243" truffleruby_graalvm ;; Darwin-x86_64) install_package "truffleruby+graalvm-21.3.0" "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-21.3.0/graalvm-ce-java11-darwin-amd64-21.3.0.tar.gz#6c2bf7f6e5fab901e8a2284a0dbec6ce214bde65aa80cfeb90bfef8eabb5f862" truffleruby_graalvm ;; *) colorize 1 "Unsupported platform: $platform" return 1 ;; esac ruby-build-20241225.2/share/ruby-build/truffleruby+graalvm-22.0.0.2000066400000000000000000000016751473274507600242010ustar00rootroot00000000000000platform="$(uname -s)-$(uname -m)" case $platform in Linux-x86_64) install_package "truffleruby+graalvm-22.0.0.2" "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-22.0.0.2/graalvm-ce-java11-linux-amd64-22.0.0.2.tar.gz#bc86083bb7e2778c7e4fe4f55d74790e42255b96f7806a7fefa51d06f3bc7103" truffleruby_graalvm ;; Linux-aarch64) install_package "truffleruby+graalvm-22.0.0.2" "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-22.0.0.2/graalvm-ce-java11-linux-aarch64-22.0.0.2.tar.gz#1cc0263d95f642dada4e290dca7f49c0456cefa7b690b67e3e5c159b537b2c58" truffleruby_graalvm ;; Darwin-x86_64) install_package "truffleruby+graalvm-22.0.0.2" "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-22.0.0.2/graalvm-ce-java11-darwin-amd64-22.0.0.2.tar.gz#8280159b8a66c51a839c8079d885928a7f759d5da0632f3af7300df2b63a6323" truffleruby_graalvm ;; *) colorize 1 "Unsupported platform: $platform" return 1 ;; esac ruby-build-20241225.2/share/ruby-build/truffleruby+graalvm-22.1.0000066400000000000000000000016531473274507600240360ustar00rootroot00000000000000platform="$(uname -s)-$(uname -m)" case $platform in Linux-x86_64) install_package "truffleruby+graalvm-22.1.0" "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-22.1.0/graalvm-ce-java11-linux-amd64-22.1.0.tar.gz#78c628707007bb97b09562932ee16f50beb1c3fa4a36e4311a0465a4a718e683" truffleruby_graalvm ;; Linux-aarch64) install_package "truffleruby+graalvm-22.1.0" "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-22.1.0/graalvm-ce-java11-linux-aarch64-22.1.0.tar.gz#050a4d471247d91935f7f485e92d678f0163e1d6209e26e8fe75d7c924f73e71" truffleruby_graalvm ;; Darwin-x86_64) install_package "truffleruby+graalvm-22.1.0" "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-22.1.0/graalvm-ce-java11-darwin-amd64-22.1.0.tar.gz#c4c9df94ca47b83b582758b87d39042732ba0193fc63f1ab93f6818005a1fe6b" truffleruby_graalvm ;; *) colorize 1 "Unsupported platform: $platform" return 1 ;; esac ruby-build-20241225.2/share/ruby-build/truffleruby+graalvm-22.2.0000066400000000000000000000022741473274507600240370ustar00rootroot00000000000000platform="$(uname -s)-$(uname -m)" case $platform in Linux-x86_64) install_package "truffleruby+graalvm-22.2.0" "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-22.2.0/graalvm-ce-java11-linux-amd64-22.2.0.tar.gz#882363c75d1b1782a48bbf7dd8b155ab231b0957fd5885941376d90b69f21b9e" truffleruby_graalvm ;; Linux-aarch64) install_package "truffleruby+graalvm-22.2.0" "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-22.2.0/graalvm-ce-java11-linux-aarch64-22.2.0.tar.gz#1ab64b35ed2478160bc6725d13ff5a2b9e31676b59ea3aaa9aca7a3a3db47132" truffleruby_graalvm ;; Darwin-x86_64) install_package "truffleruby+graalvm-22.2.0" "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-22.2.0/graalvm-ce-java11-darwin-amd64-22.2.0.tar.gz#3c6aca6faefa9e1f73de45fc56cc07d6f7864f63ce0b95148002dadb8f78cd86" truffleruby_graalvm ;; Darwin-arm64) install_package "truffleruby+graalvm-22.2.0" "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-22.2.0/graalvm-ce-java11-darwin-aarch64-22.2.0.tar.gz#ee513cec2ef7b34ae6fbb8a3015c227ab2a24bfb2771c16152f15a1846df01f4" truffleruby_graalvm ;; *) colorize 1 "Unsupported platform: $platform" return 1 ;; esac ruby-build-20241225.2/share/ruby-build/truffleruby+graalvm-22.3.0000066400000000000000000000022741473274507600240400ustar00rootroot00000000000000platform="$(uname -s)-$(uname -m)" case $platform in Linux-x86_64) install_package "truffleruby+graalvm-22.3.0" "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-22.3.0/graalvm-ce-java11-linux-amd64-22.3.0.tar.gz#d4200bcc43e5ad4e6949c1b1edc1e59f63066e3a2280d5bd82d0c9b1d67c3f2c" truffleruby_graalvm ;; Linux-aarch64) install_package "truffleruby+graalvm-22.3.0" "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-22.3.0/graalvm-ce-java11-linux-aarch64-22.3.0.tar.gz#c6646149dad486a0b02c5fc10649786240f275efda65aa14a25d01d2f5bafe15" truffleruby_graalvm ;; Darwin-x86_64) install_package "truffleruby+graalvm-22.3.0" "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-22.3.0/graalvm-ce-java11-darwin-amd64-22.3.0.tar.gz#b8b39d6a3e3a9ed6348c2776ff071fc64ca90f98999ee846e6ca7e5fdc746a8b" truffleruby_graalvm ;; Darwin-arm64) install_package "truffleruby+graalvm-22.3.0" "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-22.3.0/graalvm-ce-java11-darwin-aarch64-22.3.0.tar.gz#c9657e902c2ba674931c3cf233a38c4de3d5186ae5d70452f9df75ac0c4cacff" truffleruby_graalvm ;; *) colorize 1 "Unsupported platform: $platform" return 1 ;; esac ruby-build-20241225.2/share/ruby-build/truffleruby+graalvm-22.3.1000066400000000000000000000022741473274507600240410ustar00rootroot00000000000000platform="$(uname -s)-$(uname -m)" case $platform in Linux-x86_64) install_package "truffleruby+graalvm-22.3.1" "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-22.3.1/graalvm-ce-java11-linux-amd64-22.3.1.tar.gz#55547725a8be3ceb0a1da29a84cd3e958ba398ce4470ac89a8ba1bdb6d9bddb8" truffleruby_graalvm ;; Linux-aarch64) install_package "truffleruby+graalvm-22.3.1" "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-22.3.1/graalvm-ce-java11-linux-aarch64-22.3.1.tar.gz#b46a3f9c82ac70990a62282b1fbe4474e784d9ba453839a428f88e94d21f8abc" truffleruby_graalvm ;; Darwin-x86_64) install_package "truffleruby+graalvm-22.3.1" "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-22.3.1/graalvm-ce-java11-darwin-amd64-22.3.1.tar.gz#325afad5f1c4a07a458c95e7c444cff63514a6afa6f2655c12b4f494dccf2228" truffleruby_graalvm ;; Darwin-arm64) install_package "truffleruby+graalvm-22.3.1" "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-22.3.1/graalvm-ce-java11-darwin-aarch64-22.3.1.tar.gz#c59f32289d92671bea46a34f4227fef484a4aa9eeece159e59a486205aaa6c31" truffleruby_graalvm ;; *) colorize 1 "Unsupported platform: $platform" return 1 ;; esac ruby-build-20241225.2/share/ruby-build/truffleruby+graalvm-23.0.0000066400000000000000000000025331473274507600240340ustar00rootroot00000000000000colorize 1 "TruffleRuby+GraalVM 23.0 and later installed by ruby-build use the faster Oracle GraalVM distribution" && echo colorize 1 "Oracle GraalVM uses the GFTC license, which is free for development and production use, see https://medium.com/graalvm/161527df3d76" && echo platform="$(uname -s)-$(uname -m)" case $platform in Linux-x86_64) install_package "truffleruby+graalvm-23.0.0" "https://download.oracle.com/graalvm/17/archive/graalvm-jdk-17.0.7_linux-x64_bin.tar.gz#93db5fd373fc8eb5a5578387f7646cfd414b82e8cfaf9dbcd0145ceae0137398" truffleruby_graalvm ;; Linux-aarch64) install_package "truffleruby+graalvm-23.0.0" "https://download.oracle.com/graalvm/17/archive/graalvm-jdk-17.0.7_linux-aarch64_bin.tar.gz#73256df1af0507f8cb230bafe506e4dcaba2b3e6d8bb1324bf5a02198890ef97" truffleruby_graalvm ;; Darwin-x86_64) install_package "truffleruby+graalvm-23.0.0" "https://download.oracle.com/graalvm/17/archive/graalvm-jdk-17.0.7_macos-x64_bin.tar.gz#905255762546c69e3bb8d815a5d20e2e3cfa5332b868ab90af7aa0afe21e74ea" truffleruby_graalvm ;; Darwin-arm64) install_package "truffleruby+graalvm-23.0.0" "https://download.oracle.com/graalvm/17/archive/graalvm-jdk-17.0.7_macos-aarch64_bin.tar.gz#cb45f6585ef02134a6a6ffb6de20db96197486ffef8821ad97b11fe2fc0c23b8" truffleruby_graalvm ;; *) colorize 1 "Unsupported platform: $platform" return 1 ;; esac ruby-build-20241225.2/share/ruby-build/truffleruby+graalvm-23.0.0-preview1000066400000000000000000000024701473274507600255740ustar00rootroot00000000000000platform="$(uname -s)-$(uname -m)" case $platform in Linux-x86_64) install_package "truffleruby+graalvm-23.0.0-preview1" "https://github.com/oracle/truffleruby/releases/download/vm-23.0.0-preview1/graalvm-ruby-community-23.0.0-preview1-jdk17-linux-amd64.tar.gz#973aabc7b5bd5d6c0c67c03e83972173a74b16f4905785988a13daff7107ed4c" truffleruby_graalvm ;; Linux-aarch64) install_package "truffleruby+graalvm-23.0.0-preview1" "https://github.com/oracle/truffleruby/releases/download/vm-23.0.0-preview1/graalvm-ruby-community-23.0.0-preview1-jdk17-linux-aarch64.tar.gz#b8b6f6493219b5435eea87305cdb14b8f5af7b8d45097840afaf314428756748" truffleruby_graalvm ;; Darwin-x86_64) install_package "truffleruby+graalvm-23.0.0-preview1" "https://github.com/oracle/truffleruby/releases/download/vm-23.0.0-preview1/graalvm-ruby-community-23.0.0-preview1-jdk17-darwin-amd64.tar.gz#dd7370352697325e0cfa25d069a64903103601bfacc7c7e1c515409e9cf74386" truffleruby_graalvm ;; Darwin-arm64) install_package "truffleruby+graalvm-23.0.0-preview1" "https://github.com/oracle/truffleruby/releases/download/vm-23.0.0-preview1/graalvm-ruby-community-23.0.0-preview1-jdk17-darwin-aarch64.tar.gz#bfe1c1227d3648bbdaf4e40716e12729c5f1f66a40983d3ca3d2f814f570d4e0" truffleruby_graalvm ;; *) colorize 1 "Unsupported platform: $platform" return 1 ;; esac ruby-build-20241225.2/share/ruby-build/truffleruby+graalvm-23.1.0000066400000000000000000000022021473274507600240260ustar00rootroot00000000000000platform="$(uname -s)-$(uname -m)" case $platform in Linux-x86_64) install_package "truffleruby+graalvm-23.1.0" "https://github.com/oracle/truffleruby/releases/download/graal-23.1.0/truffleruby-jvm-23.1.0-linux-amd64.tar.gz#c443fe341633640afecb23287f0b862071f2c45a1f1023a5012203430c91f38a" truffleruby ;; Linux-aarch64) install_package "truffleruby+graalvm-23.1.0" "https://github.com/oracle/truffleruby/releases/download/graal-23.1.0/truffleruby-jvm-23.1.0-linux-aarch64.tar.gz#691550c167cb37d4b15f9b56337b86ec481407a22e9408597b06703794c16f57" truffleruby ;; Darwin-x86_64) install_package "truffleruby+graalvm-23.1.0" "https://github.com/oracle/truffleruby/releases/download/graal-23.1.0/truffleruby-jvm-23.1.0-macos-amd64.tar.gz#1a573c85e384b80efc4974cba6f6da68961589708110e1d2b7ac9c2029e7447e" truffleruby ;; Darwin-arm64) install_package "truffleruby+graalvm-23.1.0" "https://github.com/oracle/truffleruby/releases/download/graal-23.1.0/truffleruby-jvm-23.1.0-macos-aarch64.tar.gz#1309c448dfdd98b7d77457e6a864e95be0c6acfbd0d9d9cd361eca46b96266de" truffleruby ;; *) colorize 1 "Unsupported platform: $platform" return 1 ;; esac ruby-build-20241225.2/share/ruby-build/truffleruby+graalvm-23.1.1000066400000000000000000000022021473274507600240270ustar00rootroot00000000000000platform="$(uname -s)-$(uname -m)" case $platform in Linux-x86_64) install_package "truffleruby+graalvm-23.1.1" "https://github.com/oracle/truffleruby/releases/download/graal-23.1.1/truffleruby-jvm-23.1.1-linux-amd64.tar.gz#3bc5562c444382825c4a267ce822dcc88812c4527979da8f12becf5b7cc1e5fe" truffleruby ;; Linux-aarch64) install_package "truffleruby+graalvm-23.1.1" "https://github.com/oracle/truffleruby/releases/download/graal-23.1.1/truffleruby-jvm-23.1.1-linux-aarch64.tar.gz#f6b3dfcdda4e3cbc55f38dce2084f7df8643cfee18dac882ff6776a3a01e3b9b" truffleruby ;; Darwin-x86_64) install_package "truffleruby+graalvm-23.1.1" "https://github.com/oracle/truffleruby/releases/download/graal-23.1.1/truffleruby-jvm-23.1.1-macos-amd64.tar.gz#5c2a257e5d749348a9e9f85e74d73aea9f0a5596edd32776c9cbdcbde45cf558" truffleruby ;; Darwin-arm64) install_package "truffleruby+graalvm-23.1.1" "https://github.com/oracle/truffleruby/releases/download/graal-23.1.1/truffleruby-jvm-23.1.1-macos-aarch64.tar.gz#2a4c66b816066a4f94e9048c28a0f8f3645ea87d6e20520fdf67a73ec7cc06b7" truffleruby ;; *) colorize 1 "Unsupported platform: $platform" return 1 ;; esac ruby-build-20241225.2/share/ruby-build/truffleruby+graalvm-23.1.2000066400000000000000000000022021473274507600240300ustar00rootroot00000000000000platform="$(uname -s)-$(uname -m)" case $platform in Linux-x86_64) install_package "truffleruby+graalvm-23.1.2" "https://github.com/oracle/truffleruby/releases/download/graal-23.1.2/truffleruby-jvm-23.1.2-linux-amd64.tar.gz#0681cf1ec8958238d5c1c682e1b89e5753c756ee596515ec42c2e41ae78bd6f5" truffleruby ;; Linux-aarch64) install_package "truffleruby+graalvm-23.1.2" "https://github.com/oracle/truffleruby/releases/download/graal-23.1.2/truffleruby-jvm-23.1.2-linux-aarch64.tar.gz#82ecec75a6ffe411b4e5df548d7d5a04491ce9e66b1725f37c6acc422fe4c5c7" truffleruby ;; Darwin-x86_64) install_package "truffleruby+graalvm-23.1.2" "https://github.com/oracle/truffleruby/releases/download/graal-23.1.2/truffleruby-jvm-23.1.2-macos-amd64.tar.gz#ff06825abe1df16c6c6d47065fd95c04436bb127027ba0d81258c13d1473961d" truffleruby ;; Darwin-arm64) install_package "truffleruby+graalvm-23.1.2" "https://github.com/oracle/truffleruby/releases/download/graal-23.1.2/truffleruby-jvm-23.1.2-macos-aarch64.tar.gz#b33c0f9781f7d8c78b41344577e2c7d3f993761ba11aabdfd92d4e6853927a3e" truffleruby ;; *) colorize 1 "Unsupported platform: $platform" return 1 ;; esac ruby-build-20241225.2/share/ruby-build/truffleruby+graalvm-24.0.0000066400000000000000000000022021473274507600240260ustar00rootroot00000000000000platform="$(uname -s)-$(uname -m)" case $platform in Linux-x86_64) install_package "truffleruby+graalvm-24.0.0" "https://github.com/oracle/truffleruby/releases/download/graal-24.0.0/truffleruby-jvm-24.0.0-linux-amd64.tar.gz#d56ff60e4b65eb18a86ef698b6cd908bc3e6fedd1f2664602f007263a5d91e7d" truffleruby ;; Linux-aarch64) install_package "truffleruby+graalvm-24.0.0" "https://github.com/oracle/truffleruby/releases/download/graal-24.0.0/truffleruby-jvm-24.0.0-linux-aarch64.tar.gz#207e2f1f8f30f2bd77489c1e9dabad2882fa13e406f04dde4ed0893e062fcd06" truffleruby ;; Darwin-x86_64) install_package "truffleruby+graalvm-24.0.0" "https://github.com/oracle/truffleruby/releases/download/graal-24.0.0/truffleruby-jvm-24.0.0-macos-amd64.tar.gz#16e8acb73d194d19e707cbc1699584800f4a27f9a38142c7356fc64cb0064b46" truffleruby ;; Darwin-arm64) install_package "truffleruby+graalvm-24.0.0" "https://github.com/oracle/truffleruby/releases/download/graal-24.0.0/truffleruby-jvm-24.0.0-macos-aarch64.tar.gz#f764af83aa2cc10b2d92610d48539ba34b771b230c3382c8537381f286029d6a" truffleruby ;; *) colorize 1 "Unsupported platform: $platform" return 1 ;; esac ruby-build-20241225.2/share/ruby-build/truffleruby+graalvm-24.0.1000066400000000000000000000022021473274507600240270ustar00rootroot00000000000000platform="$(uname -s)-$(uname -m)" case $platform in Linux-x86_64) install_package "truffleruby+graalvm-24.0.1" "https://github.com/oracle/truffleruby/releases/download/graal-24.0.1/truffleruby-jvm-24.0.1-linux-amd64.tar.gz#6ea5aba9c9b420c65c6c0291126d94ffd54cc03fd2ea4195dbee36e7b49349a8" truffleruby ;; Linux-aarch64) install_package "truffleruby+graalvm-24.0.1" "https://github.com/oracle/truffleruby/releases/download/graal-24.0.1/truffleruby-jvm-24.0.1-linux-aarch64.tar.gz#698e1fe6cbc5454a9fa114787bfe6b8fd340c7b01878d424ae23a299290f894d" truffleruby ;; Darwin-x86_64) install_package "truffleruby+graalvm-24.0.1" "https://github.com/oracle/truffleruby/releases/download/graal-24.0.1/truffleruby-jvm-24.0.1-macos-amd64.tar.gz#b5a77a701c89fe09530c6956972fe9947ce1ac2115f58c0a5694836b8d210800" truffleruby ;; Darwin-arm64) install_package "truffleruby+graalvm-24.0.1" "https://github.com/oracle/truffleruby/releases/download/graal-24.0.1/truffleruby-jvm-24.0.1-macos-aarch64.tar.gz#14ac912942d2ba84a66574319990b1c37c012cbfa9385fc62e0c9015e0c35660" truffleruby ;; *) colorize 1 "Unsupported platform: $platform" return 1 ;; esac ruby-build-20241225.2/share/ruby-build/truffleruby+graalvm-24.0.2000066400000000000000000000022021473274507600240300ustar00rootroot00000000000000platform="$(uname -s)-$(uname -m)" case $platform in Linux-x86_64) install_package "truffleruby+graalvm-24.0.2" "https://github.com/oracle/truffleruby/releases/download/graal-24.0.2/truffleruby-jvm-24.0.2-linux-amd64.tar.gz#09df3938999d648805f0bd79b03d6c201f569a6b8d87a390f7f11a055ecc425f" truffleruby ;; Linux-aarch64) install_package "truffleruby+graalvm-24.0.2" "https://github.com/oracle/truffleruby/releases/download/graal-24.0.2/truffleruby-jvm-24.0.2-linux-aarch64.tar.gz#f16f620e1cd5e44317b11ba7612aee769366c82b272e01a926b393db7947a954" truffleruby ;; Darwin-x86_64) install_package "truffleruby+graalvm-24.0.2" "https://github.com/oracle/truffleruby/releases/download/graal-24.0.2/truffleruby-jvm-24.0.2-macos-amd64.tar.gz#afcbd9b3be8a4b8ffc06747069413cf1c6baaf5bccfbb0d77579412ab8b7b8e9" truffleruby ;; Darwin-arm64) install_package "truffleruby+graalvm-24.0.2" "https://github.com/oracle/truffleruby/releases/download/graal-24.0.2/truffleruby-jvm-24.0.2-macos-aarch64.tar.gz#a493ea108d8c7b978d3c4aa5eac956d0f1aeea2fdc73d7ff20b6da3ce87496fa" truffleruby ;; *) colorize 1 "Unsupported platform: $platform" return 1 ;; esac ruby-build-20241225.2/share/ruby-build/truffleruby+graalvm-24.1.0000066400000000000000000000022021473274507600240270ustar00rootroot00000000000000platform="$(uname -s)-$(uname -m)" case $platform in Linux-x86_64) install_package "truffleruby+graalvm-24.1.0" "https://github.com/oracle/truffleruby/releases/download/graal-24.1.0/truffleruby-jvm-24.1.0-linux-amd64.tar.gz#388e1ca54f9f5d0f979182645c62b80dfa63785f5ff2e060c2209d60d73dde71" truffleruby ;; Linux-aarch64) install_package "truffleruby+graalvm-24.1.0" "https://github.com/oracle/truffleruby/releases/download/graal-24.1.0/truffleruby-jvm-24.1.0-linux-aarch64.tar.gz#d2a3f8060de5388415b1e57d332d11c2c4647799fa9206ae9d8c5d598b57b50c" truffleruby ;; Darwin-x86_64) install_package "truffleruby+graalvm-24.1.0" "https://github.com/oracle/truffleruby/releases/download/graal-24.1.0/truffleruby-jvm-24.1.0-macos-amd64.tar.gz#75da9669db9e098dfaa95841236f18cd9e5aa376cbce2eed566f1d84c527ce11" truffleruby ;; Darwin-arm64) install_package "truffleruby+graalvm-24.1.0" "https://github.com/oracle/truffleruby/releases/download/graal-24.1.0/truffleruby-jvm-24.1.0-macos-aarch64.tar.gz#705722a202507c89fce56db38ad8c63a79d0811e489f77ce833c89cbf09e1f14" truffleruby ;; *) colorize 1 "Unsupported platform: $platform" return 1 ;; esac ruby-build-20241225.2/share/ruby-build/truffleruby+graalvm-24.1.1000066400000000000000000000022021473274507600240300ustar00rootroot00000000000000platform="$(uname -s)-$(uname -m)" case $platform in Linux-x86_64) install_package "truffleruby+graalvm-24.1.1" "https://github.com/oracle/truffleruby/releases/download/graal-24.1.1/truffleruby-jvm-24.1.1-linux-amd64.tar.gz#6abc4adb06249fdb8dc214bc9f18a77754daf1af4c803c539df587f67ef2c1b2" truffleruby ;; Linux-aarch64) install_package "truffleruby+graalvm-24.1.1" "https://github.com/oracle/truffleruby/releases/download/graal-24.1.1/truffleruby-jvm-24.1.1-linux-aarch64.tar.gz#ca59df49bd2f90e1a48959a5b2c200e4aad5034bb307c0dcca82a583316cf0bb" truffleruby ;; Darwin-x86_64) install_package "truffleruby+graalvm-24.1.1" "https://github.com/oracle/truffleruby/releases/download/graal-24.1.1/truffleruby-jvm-24.1.1-macos-amd64.tar.gz#53391186efb75a699479011a8245eab475a1d75769499e654202334f6a058f73" truffleruby ;; Darwin-arm64) install_package "truffleruby+graalvm-24.1.1" "https://github.com/oracle/truffleruby/releases/download/graal-24.1.1/truffleruby-jvm-24.1.1-macos-aarch64.tar.gz#25dae172322e3ab50367f3886ea389515598bc4d56a1444da8d56a3f2d5fa3fb" truffleruby ;; *) colorize 1 "Unsupported platform: $platform" return 1 ;; esac ruby-build-20241225.2/share/ruby-build/truffleruby+graalvm-dev000066400000000000000000000015141473274507600240700ustar00rootroot00000000000000platform="$(uname -s)-$(uname -m)" case $platform in Linux-x86_64) url="https://github.com/graalvm/graal-languages-ea-builds/raw/HEAD/truffleruby/versions/latest-jvm-linux-amd64.url" ;; Linux-aarch64) url="https://github.com/graalvm/graal-languages-ea-builds/raw/HEAD/truffleruby/versions/latest-jvm-linux-aarch64.url" ;; Darwin-x86_64) url="https://github.com/graalvm/graal-languages-ea-builds/raw/HEAD/truffleruby/versions/latest-jvm-darwin-amd64.url" ;; Darwin-arm64) url="https://github.com/graalvm/graal-languages-ea-builds/raw/HEAD/truffleruby/versions/latest-jvm-darwin-aarch64.url" ;; *) colorize 1 "Unsupported platform: $platform" return 1 ;; esac urlfile="$(mktemp "${TMP}/truffleruby.XXXXXX")" http get "$url" "$urlfile" install_package "truffleruby+graalvm-dev" "$(<"$urlfile")" truffleruby rm -f "$urlfile" ruby-build-20241225.2/share/ruby-build/truffleruby-1.0.0-rc10000066400000000000000000000011221473274507600230570ustar00rootroot00000000000000case $(uname -s) in Linux) install_package "truffleruby-1.0.0-rc10" "https://github.com/oracle/truffleruby/releases/download/vm-1.0.0-rc10/truffleruby-1.0.0-rc10-linux-amd64.tar.gz#a3271572f202edf4d3d67ffd49508ccf80597a98219e2d3c217df43cbdfded2d" truffleruby ;; Darwin) install_package "truffleruby-1.0.0-rc10" "https://github.com/oracle/truffleruby/releases/download/vm-1.0.0-rc10/truffleruby-1.0.0-rc10-macos-amd64.tar.gz#b5a467ef7562b8806829dc7ea3fab6135e533350fe4f076c6c5fe5c8d0bd1283" truffleruby ;; *) colorize 1 "Unsupported operating system: $(uname -s)" return 1 ;; esac ruby-build-20241225.2/share/ruby-build/truffleruby-1.0.0-rc11000066400000000000000000000011221473274507600230600ustar00rootroot00000000000000case $(uname -s) in Linux) install_package "truffleruby-1.0.0-rc11" "https://github.com/oracle/truffleruby/releases/download/vm-1.0.0-rc11/truffleruby-1.0.0-rc11-linux-amd64.tar.gz#268c38f01331db4cbeae584aea4e9336b6a01aa1fcc621dda1232dcaac89da45" truffleruby ;; Darwin) install_package "truffleruby-1.0.0-rc11" "https://github.com/oracle/truffleruby/releases/download/vm-1.0.0-rc11/truffleruby-1.0.0-rc11-macos-amd64.tar.gz#c8c86fe7a77cacd690ddb64c66fbd92ff1f08788e40494cb4662b3d4731b02a6" truffleruby ;; *) colorize 1 "Unsupported operating system: $(uname -s)" return 1 ;; esac ruby-build-20241225.2/share/ruby-build/truffleruby-1.0.0-rc12000066400000000000000000000011221473274507600230610ustar00rootroot00000000000000case $(uname -s) in Linux) install_package "truffleruby-1.0.0-rc12" "https://github.com/oracle/truffleruby/releases/download/vm-1.0.0-rc12/truffleruby-1.0.0-rc12-linux-amd64.tar.gz#f84b7fe9e2376962889dbc92c17997954e4e8b8db3e64b07e4220102f47f4aa5" truffleruby ;; Darwin) install_package "truffleruby-1.0.0-rc12" "https://github.com/oracle/truffleruby/releases/download/vm-1.0.0-rc12/truffleruby-1.0.0-rc12-macos-amd64.tar.gz#3796e42978408826360464234809c71a84e1017227fef688c865b3e636ff3402" truffleruby ;; *) colorize 1 "Unsupported operating system: $(uname -s)" return 1 ;; esac ruby-build-20241225.2/share/ruby-build/truffleruby-1.0.0-rc13000066400000000000000000000011221473274507600230620ustar00rootroot00000000000000case $(uname -s) in Linux) install_package "truffleruby-1.0.0-rc13" "https://github.com/oracle/truffleruby/releases/download/vm-1.0.0-rc13/truffleruby-1.0.0-rc13-linux-amd64.tar.gz#26936811d08eed742b3ccf04ae7cc894abc0ba4e5c2cbfd3d43163d620f446e4" truffleruby ;; Darwin) install_package "truffleruby-1.0.0-rc13" "https://github.com/oracle/truffleruby/releases/download/vm-1.0.0-rc13/truffleruby-1.0.0-rc13-macos-amd64.tar.gz#c3dd003ee97c69da2697e2c09e538e13252f2c409b07b4bde4e5acbdbbf5314c" truffleruby ;; *) colorize 1 "Unsupported operating system: $(uname -s)" return 1 ;; esac ruby-build-20241225.2/share/ruby-build/truffleruby-1.0.0-rc14000066400000000000000000000011221473274507600230630ustar00rootroot00000000000000case $(uname -s) in Linux) install_package "truffleruby-1.0.0-rc14" "https://github.com/oracle/truffleruby/releases/download/vm-1.0.0-rc14/truffleruby-1.0.0-rc14-linux-amd64.tar.gz#e944421c3057e9fdc1d9c00cb53b4e1abe7d88fd922a2124f6b9eb49a85bfb6f" truffleruby ;; Darwin) install_package "truffleruby-1.0.0-rc14" "https://github.com/oracle/truffleruby/releases/download/vm-1.0.0-rc14/truffleruby-1.0.0-rc14-macos-amd64.tar.gz#344ae35a57de1439be451d37066b678ed884bdd1fee0e5e685f00de24ff5d9dc" truffleruby ;; *) colorize 1 "Unsupported operating system: $(uname -s)" return 1 ;; esac ruby-build-20241225.2/share/ruby-build/truffleruby-1.0.0-rc15000066400000000000000000000011221473274507600230640ustar00rootroot00000000000000case $(uname -s) in Linux) install_package "truffleruby-1.0.0-rc15" "https://github.com/oracle/truffleruby/releases/download/vm-1.0.0-rc15/truffleruby-1.0.0-rc15-linux-amd64.tar.gz#cad2538bda6230d290d67f9ee0c6ef06cb9d149e6f84f1b847e94da7d33ca99f" truffleruby ;; Darwin) install_package "truffleruby-1.0.0-rc15" "https://github.com/oracle/truffleruby/releases/download/vm-1.0.0-rc15/truffleruby-1.0.0-rc15-macos-amd64.tar.gz#8b664a836ec080ddee043ae78de4d2c362ae840706dc045ede6c40af8533a6f2" truffleruby ;; *) colorize 1 "Unsupported operating system: $(uname -s)" return 1 ;; esac ruby-build-20241225.2/share/ruby-build/truffleruby-1.0.0-rc16000066400000000000000000000011221473274507600230650ustar00rootroot00000000000000case $(uname -s) in Linux) install_package "truffleruby-1.0.0-rc16" "https://github.com/oracle/truffleruby/releases/download/vm-1.0.0-rc16/truffleruby-1.0.0-rc16-linux-amd64.tar.gz#58fee4266b68cfe4e90f46a005693955370a760ccaf28224c9fcbd59241ff4b5" truffleruby ;; Darwin) install_package "truffleruby-1.0.0-rc16" "https://github.com/oracle/truffleruby/releases/download/vm-1.0.0-rc16/truffleruby-1.0.0-rc16-macos-amd64.tar.gz#86d385feab785abb8e9f84ac76900eec69082f15918c4d9edb478c00dcd8330b" truffleruby ;; *) colorize 1 "Unsupported operating system: $(uname -s)" return 1 ;; esac ruby-build-20241225.2/share/ruby-build/truffleruby-1.0.0-rc2000066400000000000000000000011141473274507600230010ustar00rootroot00000000000000case $(uname -s) in Linux) install_package "truffleruby-1.0.0-rc2" "https://github.com/oracle/truffleruby/releases/download/vm-1.0.0-rc2/truffleruby-1.0.0-rc2-linux-amd64.tar.gz#2b7d999646dcfb895e49a41606a0b53ca055f291fb0cc33002944655fc3e2acb" truffleruby ;; Darwin) install_package "truffleruby-1.0.0-rc2" "https://github.com/oracle/truffleruby/releases/download/vm-1.0.0-rc2/truffleruby-1.0.0-rc2-macos-amd64.tar.gz#308a5bf727914803cc0f794fd1aea89fd5f80ce00a97120372be9c58a930b82c" truffleruby ;; *) colorize 1 "Unsupported operating system: $(uname -s)" return 1 ;; esac ruby-build-20241225.2/share/ruby-build/truffleruby-1.0.0-rc3000066400000000000000000000011141473274507600230020ustar00rootroot00000000000000case $(uname -s) in Linux) install_package "truffleruby-1.0.0-rc3" "https://github.com/oracle/truffleruby/releases/download/vm-1.0.0-rc3/truffleruby-1.0.0-rc3-linux-amd64.tar.gz#d54bf05866d50e4fe589a7e8f30935062245292eb338098d143cbd67f33c823a" truffleruby ;; Darwin) install_package "truffleruby-1.0.0-rc3" "https://github.com/oracle/truffleruby/releases/download/vm-1.0.0-rc3/truffleruby-1.0.0-rc3-macos-amd64.tar.gz#8b6805df62e6e11982d1ec035269a51c325626c5d38ac8e10d28ae17eefee041" truffleruby ;; *) colorize 1 "Unsupported operating system: $(uname -s)" return 1 ;; esac ruby-build-20241225.2/share/ruby-build/truffleruby-1.0.0-rc5000066400000000000000000000011141473274507600230040ustar00rootroot00000000000000case $(uname -s) in Linux) install_package "truffleruby-1.0.0-rc5" "https://github.com/oracle/truffleruby/releases/download/vm-1.0.0-rc5/truffleruby-1.0.0-rc5-linux-amd64.tar.gz#c40cf6f8b2d664aa22a2b230af0e5889a9bf7ec07de9fb84454f5ab05d43c90c" truffleruby ;; Darwin) install_package "truffleruby-1.0.0-rc5" "https://github.com/oracle/truffleruby/releases/download/vm-1.0.0-rc5/truffleruby-1.0.0-rc5-macos-amd64.tar.gz#d05798f9bd302eb6e03daa608e2a65fc01abc9cddcd6f60150e625fb84c1199c" truffleruby ;; *) colorize 1 "Unsupported operating system: $(uname -s)" return 1 ;; esac ruby-build-20241225.2/share/ruby-build/truffleruby-1.0.0-rc6000066400000000000000000000011141473274507600230050ustar00rootroot00000000000000case $(uname -s) in Linux) install_package "truffleruby-1.0.0-rc6" "https://github.com/oracle/truffleruby/releases/download/vm-1.0.0-rc6/truffleruby-1.0.0-rc6-linux-amd64.tar.gz#a2514b1f992d9359de86a7e4faa5c14ad6b418e88fd7cf6e67cd9b2fdb1ae85d" truffleruby ;; Darwin) install_package "truffleruby-1.0.0-rc6" "https://github.com/oracle/truffleruby/releases/download/vm-1.0.0-rc6/truffleruby-1.0.0-rc6-macos-amd64.tar.gz#de2af4e1115fa96245d143fa323234cc78cd6ab3e29d68cee4bb74064c97a124" truffleruby ;; *) colorize 1 "Unsupported operating system: $(uname -s)" return 1 ;; esac ruby-build-20241225.2/share/ruby-build/truffleruby-1.0.0-rc7000066400000000000000000000011141473274507600230060ustar00rootroot00000000000000case $(uname -s) in Linux) install_package "truffleruby-1.0.0-rc7" "https://github.com/oracle/truffleruby/releases/download/vm-1.0.0-rc7/truffleruby-1.0.0-rc7-linux-amd64.tar.gz#be83d50f6c60c5ebe5800d9d326a44af13b934fd9cc2def6614cc0558176543f" truffleruby ;; Darwin) install_package "truffleruby-1.0.0-rc7" "https://github.com/oracle/truffleruby/releases/download/vm-1.0.0-rc7/truffleruby-1.0.0-rc7-macos-amd64.tar.gz#a189793967c4eac9cd114c613ed3aeb8d5060685035ceba2ab99c3de39bb97a3" truffleruby ;; *) colorize 1 "Unsupported operating system: $(uname -s)" return 1 ;; esac ruby-build-20241225.2/share/ruby-build/truffleruby-1.0.0-rc8000066400000000000000000000011141473274507600230070ustar00rootroot00000000000000case $(uname -s) in Linux) install_package "truffleruby-1.0.0-rc8" "https://github.com/oracle/truffleruby/releases/download/vm-1.0.0-rc8/truffleruby-1.0.0-rc8-linux-amd64.tar.gz#080e066272184a72dc8019841ad0bca015cfa4ab979c6605c30346fcc0604597" truffleruby ;; Darwin) install_package "truffleruby-1.0.0-rc8" "https://github.com/oracle/truffleruby/releases/download/vm-1.0.0-rc8/truffleruby-1.0.0-rc8-macos-amd64.tar.gz#e627b43cdd5e8f1711704c6a2f5a1503957df7b226fd722771c54ea6c217457a" truffleruby ;; *) colorize 1 "Unsupported operating system: $(uname -s)" return 1 ;; esac ruby-build-20241225.2/share/ruby-build/truffleruby-1.0.0-rc9000066400000000000000000000011141473274507600230100ustar00rootroot00000000000000case $(uname -s) in Linux) install_package "truffleruby-1.0.0-rc9" "https://github.com/oracle/truffleruby/releases/download/vm-1.0.0-rc9/truffleruby-1.0.0-rc9-linux-amd64.tar.gz#cccbe87360385f99f14eca94e834599caf89b93eaaa3934f1e63b403cc7a63e5" truffleruby ;; Darwin) install_package "truffleruby-1.0.0-rc9" "https://github.com/oracle/truffleruby/releases/download/vm-1.0.0-rc9/truffleruby-1.0.0-rc9-macos-amd64.tar.gz#7cf61d001e0d3e5b3f053ecc8e5923adc30af3e580df7cc3625ad0cd95db0b85" truffleruby ;; *) colorize 1 "Unsupported operating system: $(uname -s)" return 1 ;; esac ruby-build-20241225.2/share/ruby-build/truffleruby-19.0.0000066400000000000000000000010721473274507600224110ustar00rootroot00000000000000case $(uname -s) in Linux) install_package "truffleruby-19.0.0" "https://github.com/oracle/truffleruby/releases/download/vm-19.0.0/truffleruby-19.0.0-linux-amd64.tar.gz#42b37f6e36a04bdd7319f7ad46f9790e7f8234a910c12229625afb0931b1d2d9" truffleruby ;; Darwin) install_package "truffleruby-19.0.0" "https://github.com/oracle/truffleruby/releases/download/vm-19.0.0/truffleruby-19.0.0-macos-amd64.tar.gz#962003deaae6eff3150a9682287636445088bedf667bf62c635646659878ec49" truffleruby ;; *) colorize 1 "Unsupported operating system: $(uname -s)" return 1 ;; esac ruby-build-20241225.2/share/ruby-build/truffleruby-19.1.0000066400000000000000000000010721473274507600224120ustar00rootroot00000000000000case $(uname -s) in Linux) install_package "truffleruby-19.1.0" "https://github.com/oracle/truffleruby/releases/download/vm-19.1.0/truffleruby-19.1.0-linux-amd64.tar.gz#5fc68b22ee95259f62edaf3d80af9073461ced0931b61e50e2147a42724a9ada" truffleruby ;; Darwin) install_package "truffleruby-19.1.0" "https://github.com/oracle/truffleruby/releases/download/vm-19.1.0/truffleruby-19.1.0-macos-amd64.tar.gz#9cb8e8374dd21928bf822394810988e37f1a7c804cf407fb2b2a0a50e9302f3b" truffleruby ;; *) colorize 1 "Unsupported operating system: $(uname -s)" return 1 ;; esac ruby-build-20241225.2/share/ruby-build/truffleruby-19.2.0000066400000000000000000000010721473274507600224130ustar00rootroot00000000000000case $(uname -s) in Linux) install_package "truffleruby-19.2.0" "https://github.com/oracle/truffleruby/releases/download/vm-19.2.0/truffleruby-19.2.0-linux-amd64.tar.gz#9dd36f703b862cb5d6ffb93be7b5f9ad92992fa93664fdadfd487af0c9c3f40a" truffleruby ;; Darwin) install_package "truffleruby-19.2.0" "https://github.com/oracle/truffleruby/releases/download/vm-19.2.0/truffleruby-19.2.0-macos-amd64.tar.gz#7f717cb86bd93e0c191f7a7ec39aaa66bad0b9e76348efc4c9104983290c1ffb" truffleruby ;; *) colorize 1 "Unsupported operating system: $(uname -s)" return 1 ;; esac ruby-build-20241225.2/share/ruby-build/truffleruby-19.2.0.1000066400000000000000000000011061473274507600225500ustar00rootroot00000000000000case $(uname -s) in Linux) install_package "truffleruby-19.2.0.1" "https://github.com/oracle/truffleruby/releases/download/vm-19.2.0.1/truffleruby-19.2.0.1-linux-amd64.tar.gz#38facb48768340efe638579b67a5e3f4cd8fa091006f7e098a654ddf3ec1bbac" truffleruby ;; Darwin) install_package "truffleruby-19.2.0.1" "https://github.com/oracle/truffleruby/releases/download/vm-19.2.0.1/truffleruby-19.2.0.1-macos-amd64.tar.gz#3a1bef2706ea9dc430f45ec0d7bf798ef09526f39d5102d88ef6a1b74bea3c12" truffleruby ;; *) colorize 1 "Unsupported operating system: $(uname -s)" return 1 ;; esac ruby-build-20241225.2/share/ruby-build/truffleruby-19.3.0000066400000000000000000000010721473274507600224140ustar00rootroot00000000000000case $(uname -s) in Linux) install_package "truffleruby-19.3.0" "https://github.com/oracle/truffleruby/releases/download/vm-19.3.0/truffleruby-19.3.0-linux-amd64.tar.gz#1fe9100a5272c5f82990a6ad4da08422f8a25d1b8d028fa89d32affa8d7e376f" truffleruby ;; Darwin) install_package "truffleruby-19.3.0" "https://github.com/oracle/truffleruby/releases/download/vm-19.3.0/truffleruby-19.3.0-macos-amd64.tar.gz#b2958301dbe0d2ed6dd430ccfb4c06f414a575e2fa6dbd38f6cf7ef63f679550" truffleruby ;; *) colorize 1 "Unsupported operating system: $(uname -s)" return 1 ;; esac ruby-build-20241225.2/share/ruby-build/truffleruby-19.3.0.2000066400000000000000000000011061473274507600225520ustar00rootroot00000000000000case $(uname -s) in Linux) install_package "truffleruby-19.3.0.2" "https://github.com/oracle/truffleruby/releases/download/vm-19.3.0.2/truffleruby-19.3.0.2-linux-amd64.tar.gz#9b57a4a88e49bf29e63b53471ed002129ae22551c9da3ee120dadfe54ab6ac1a" truffleruby ;; Darwin) install_package "truffleruby-19.3.0.2" "https://github.com/oracle/truffleruby/releases/download/vm-19.3.0.2/truffleruby-19.3.0.2-macos-amd64.tar.gz#fb35cd0612c1d71c63d8bc5d954b1899a9ac13bbca82bfd2b4ec28e2a3d6a297" truffleruby ;; *) colorize 1 "Unsupported operating system: $(uname -s)" return 1 ;; esac ruby-build-20241225.2/share/ruby-build/truffleruby-19.3.1000066400000000000000000000010721473274507600224150ustar00rootroot00000000000000case $(uname -s) in Linux) install_package "truffleruby-19.3.1" "https://github.com/oracle/truffleruby/releases/download/vm-19.3.1/truffleruby-19.3.1-linux-amd64.tar.gz#f442dfbfd22fe9f981f1cdd297ce0a5186dfcb696c02d685554bd9a95b299e1b" truffleruby ;; Darwin) install_package "truffleruby-19.3.1" "https://github.com/oracle/truffleruby/releases/download/vm-19.3.1/truffleruby-19.3.1-macos-amd64.tar.gz#73035713af1d40030718d6ed4ef92db0a3dbd7edec8efe8c95d559defa78bb1e" truffleruby ;; *) colorize 1 "Unsupported operating system: $(uname -s)" return 1 ;; esac ruby-build-20241225.2/share/ruby-build/truffleruby-20.0.0000066400000000000000000000010721473274507600224010ustar00rootroot00000000000000case $(uname -s) in Linux) install_package "truffleruby-20.0.0" "https://github.com/oracle/truffleruby/releases/download/vm-20.0.0/truffleruby-20.0.0-linux-amd64.tar.gz#48331324185773bf38d34a945b410d58a71ea7d206015cea1d4da5ce51cfef30" truffleruby ;; Darwin) install_package "truffleruby-20.0.0" "https://github.com/oracle/truffleruby/releases/download/vm-20.0.0/truffleruby-20.0.0-macos-amd64.tar.gz#3ea8519f946c3807dc1e7deb9a0bbdaddef43713abc6352b0127ac085e2ff1eb" truffleruby ;; *) colorize 1 "Unsupported operating system: $(uname -s)" return 1 ;; esac ruby-build-20241225.2/share/ruby-build/truffleruby-20.1.0000066400000000000000000000010721473274507600224020ustar00rootroot00000000000000case $(uname -s) in Linux) install_package "truffleruby-20.1.0" "https://github.com/oracle/truffleruby/releases/download/vm-20.1.0/truffleruby-20.1.0-linux-amd64.tar.gz#aefae79abba2b21371754b103fba73d1b042f1ebc4a1b61fc0ca87eb016ee9c3" truffleruby ;; Darwin) install_package "truffleruby-20.1.0" "https://github.com/oracle/truffleruby/releases/download/vm-20.1.0/truffleruby-20.1.0-macos-amd64.tar.gz#5742d2dcc79abd362f4c6b81d51e7e4d60da925cb5d9399f01a6b00ad31b24cf" truffleruby ;; *) colorize 1 "Unsupported operating system: $(uname -s)" return 1 ;; esac ruby-build-20241225.2/share/ruby-build/truffleruby-20.2.0000066400000000000000000000010721473274507600224030ustar00rootroot00000000000000case $(uname -s) in Linux) install_package "truffleruby-20.2.0" "https://github.com/oracle/truffleruby/releases/download/vm-20.2.0/truffleruby-20.2.0-linux-amd64.tar.gz#324e22f510b217c3649d125abda1690b15df474a026efa76e6d5d3e35a771248" truffleruby ;; Darwin) install_package "truffleruby-20.2.0" "https://github.com/oracle/truffleruby/releases/download/vm-20.2.0/truffleruby-20.2.0-macos-amd64.tar.gz#ac1e6867e357a44d0bb72b0bb44ea50c3900b0574e81e6e48d2317b6b45a6ffd" truffleruby ;; *) colorize 1 "Unsupported operating system: $(uname -s)" return 1 ;; esac ruby-build-20241225.2/share/ruby-build/truffleruby-20.3.0000066400000000000000000000010721473274507600224040ustar00rootroot00000000000000case $(uname -s) in Linux) install_package "truffleruby-20.3.0" "https://github.com/oracle/truffleruby/releases/download/vm-20.3.0/truffleruby-20.3.0-linux-amd64.tar.gz#6d02d6713ca484809de7d26b98721bd7a633cb0373ff4a031a84ae664486ddc6" truffleruby ;; Darwin) install_package "truffleruby-20.3.0" "https://github.com/oracle/truffleruby/releases/download/vm-20.3.0/truffleruby-20.3.0-macos-amd64.tar.gz#c57474462b279e0c6a36896071aa21027a26fa52e0aaf1f85d26c43480af0831" truffleruby ;; *) colorize 1 "Unsupported operating system: $(uname -s)" return 1 ;; esac ruby-build-20241225.2/share/ruby-build/truffleruby-21.0.0000066400000000000000000000010721473274507600224020ustar00rootroot00000000000000case $(uname -s) in Linux) install_package "truffleruby-21.0.0" "https://github.com/oracle/truffleruby/releases/download/vm-21.0.0/truffleruby-21.0.0-linux-amd64.tar.gz#33fb48276c682371939e1146f08e762703ec3d970408614c5380f2b9af37c0df" truffleruby ;; Darwin) install_package "truffleruby-21.0.0" "https://github.com/oracle/truffleruby/releases/download/vm-21.0.0/truffleruby-21.0.0-macos-amd64.tar.gz#4886d75f4dd2888f9330a690a7acf755eaf04dbc0c73463952155eb1d3046ee9" truffleruby ;; *) colorize 1 "Unsupported operating system: $(uname -s)" return 1 ;; esac ruby-build-20241225.2/share/ruby-build/truffleruby-21.1.0000066400000000000000000000010721473274507600224030ustar00rootroot00000000000000case $(uname -s) in Linux) install_package "truffleruby-21.1.0" "https://github.com/oracle/truffleruby/releases/download/vm-21.1.0/truffleruby-21.1.0-linux-amd64.tar.gz#e3ed5bffb8af040d174817b267581a9dfa7f18a7dc79d1c5e7a6a4670ad318fb" truffleruby ;; Darwin) install_package "truffleruby-21.1.0" "https://github.com/oracle/truffleruby/releases/download/vm-21.1.0/truffleruby-21.1.0-macos-amd64.tar.gz#e2ada5a6c9dd6dcac6e1f1f04f290283182c3cf985ba9b599350b1f98f72c0d7" truffleruby ;; *) colorize 1 "Unsupported operating system: $(uname -s)" return 1 ;; esac ruby-build-20241225.2/share/ruby-build/truffleruby-21.2.0000066400000000000000000000015231473274507600224050ustar00rootroot00000000000000platform="$(uname -s)-$(uname -m)" case $platform in Linux-x86_64) install_package "truffleruby-21.2.0" "https://github.com/oracle/truffleruby/releases/download/vm-21.2.0/truffleruby-21.2.0-linux-amd64.tar.gz#3c6a3deb74c38fc20ca47fda566c3ac3296bcb66240be7735fdedebb8e29f9c9" truffleruby ;; Linux-aarch64) install_package "truffleruby-21.2.0" "https://github.com/oracle/truffleruby/releases/download/vm-21.2.0/truffleruby-21.2.0-linux-aarch64.tar.gz#f45f3046d604d99cc0c7b5c643fca0c16aecdfdef9cb1e5f385a255a0213cad3" truffleruby ;; Darwin-x86_64) install_package "truffleruby-21.2.0" "https://github.com/oracle/truffleruby/releases/download/vm-21.2.0/truffleruby-21.2.0-macos-amd64.tar.gz#c1eeb3692200c812329fa50c506dcb0ff246e7fb7780cd661fce2227fe507be1" truffleruby ;; *) colorize 1 "Unsupported platform: $platform" return 1 ;; esac ruby-build-20241225.2/share/ruby-build/truffleruby-21.2.0.1000066400000000000000000000015451473274507600225500ustar00rootroot00000000000000platform="$(uname -s)-$(uname -m)" case $platform in Linux-x86_64) install_package "truffleruby-21.2.0.1" "https://github.com/oracle/truffleruby/releases/download/vm-21.2.0.1/truffleruby-21.2.0.1-linux-amd64.tar.gz#288c8af3ee161677298f1571ee340c2f34dd2bb02a47549177ae0900f66511be" truffleruby ;; Linux-aarch64) install_package "truffleruby-21.2.0.1" "https://github.com/oracle/truffleruby/releases/download/vm-21.2.0.1/truffleruby-21.2.0.1-linux-aarch64.tar.gz#ddaf53a9921d2a5b5151300c30848519db2a3f9f146f47d4d883ccbbad6cab08" truffleruby ;; Darwin-x86_64) install_package "truffleruby-21.2.0.1" "https://github.com/oracle/truffleruby/releases/download/vm-21.2.0.1/truffleruby-21.2.0.1-macos-amd64.tar.gz#beee953c06a3eabe37ab227dde5dacd2d0f60e941fa93189ced77395e864f50d" truffleruby ;; *) colorize 1 "Unsupported platform: $platform" return 1 ;; esac ruby-build-20241225.2/share/ruby-build/truffleruby-21.3.0000066400000000000000000000015231473274507600224060ustar00rootroot00000000000000platform="$(uname -s)-$(uname -m)" case $platform in Linux-x86_64) install_package "truffleruby-21.3.0" "https://github.com/oracle/truffleruby/releases/download/vm-21.3.0/truffleruby-21.3.0-linux-amd64.tar.gz#d439f741deaff47a9564c70b737c96176b1aa88cf79a5b139e18fd5480c61079" truffleruby ;; Linux-aarch64) install_package "truffleruby-21.3.0" "https://github.com/oracle/truffleruby/releases/download/vm-21.3.0/truffleruby-21.3.0-linux-aarch64.tar.gz#110298de4743abf156314fb06011cb2f92c52b6ee2ef4cbb8b28ff1933672940" truffleruby ;; Darwin-x86_64) install_package "truffleruby-21.3.0" "https://github.com/oracle/truffleruby/releases/download/vm-21.3.0/truffleruby-21.3.0-macos-amd64.tar.gz#3ca0c851386d872239404d41c69f1ba738332eb25da6cf89e157fa1356e68de0" truffleruby ;; *) colorize 1 "Unsupported platform: $platform" return 1 ;; esac ruby-build-20241225.2/share/ruby-build/truffleruby-22.0.0.2000066400000000000000000000015451473274507600225500ustar00rootroot00000000000000platform="$(uname -s)-$(uname -m)" case $platform in Linux-x86_64) install_package "truffleruby-22.0.0.2" "https://github.com/oracle/truffleruby/releases/download/vm-22.0.0.2/truffleruby-22.0.0.2-linux-amd64.tar.gz#d09a1231d389c10b1334ec377ced371a4f22a6bdba57374964f666d9345921d0" truffleruby ;; Linux-aarch64) install_package "truffleruby-22.0.0.2" "https://github.com/oracle/truffleruby/releases/download/vm-22.0.0.2/truffleruby-22.0.0.2-linux-aarch64.tar.gz#a758e3021c863d5b7a5090c16db862cf21de6d4ecccd98982fee33fb302c9246" truffleruby ;; Darwin-x86_64) install_package "truffleruby-22.0.0.2" "https://github.com/oracle/truffleruby/releases/download/vm-22.0.0.2/truffleruby-22.0.0.2-macos-amd64.tar.gz#f49cba9d8dcb1fc2ae95ffb6b325cad8e4697f844945521daf445020202f23b4" truffleruby ;; *) colorize 1 "Unsupported platform: $platform" return 1 ;; esac ruby-build-20241225.2/share/ruby-build/truffleruby-22.1.0000066400000000000000000000015231473274507600224050ustar00rootroot00000000000000platform="$(uname -s)-$(uname -m)" case $platform in Linux-x86_64) install_package "truffleruby-22.1.0" "https://github.com/oracle/truffleruby/releases/download/vm-22.1.0/truffleruby-22.1.0-linux-amd64.tar.gz#5d2b93906412ac986a154638edd45ddb0d28cb46744d502c02c0ac1b06dd7370" truffleruby ;; Linux-aarch64) install_package "truffleruby-22.1.0" "https://github.com/oracle/truffleruby/releases/download/vm-22.1.0/truffleruby-22.1.0-linux-aarch64.tar.gz#d2bd5875aa0359039b09f0772ad775f82988bebc757269c25729d38029ec0a63" truffleruby ;; Darwin-x86_64) install_package "truffleruby-22.1.0" "https://github.com/oracle/truffleruby/releases/download/vm-22.1.0/truffleruby-22.1.0-macos-amd64.tar.gz#622815636210432c754be3b5f33d2a30ebf0ee1a1835f3a0df5f0ac7506ba7c0" truffleruby ;; *) colorize 1 "Unsupported platform: $platform" return 1 ;; esac ruby-build-20241225.2/share/ruby-build/truffleruby-22.2.0000066400000000000000000000021061473274507600224040ustar00rootroot00000000000000platform="$(uname -s)-$(uname -m)" case $platform in Linux-x86_64) install_package "truffleruby-22.2.0" "https://github.com/oracle/truffleruby/releases/download/vm-22.2.0/truffleruby-22.2.0-linux-amd64.tar.gz#3f03f5cb7997f6f22e1867a1506a83714b9bcedd4eb2f4c08f9c965aa7b6e88d" truffleruby ;; Linux-aarch64) install_package "truffleruby-22.2.0" "https://github.com/oracle/truffleruby/releases/download/vm-22.2.0/truffleruby-22.2.0-linux-aarch64.tar.gz#8c898b7d847bdff78ac587b0afe7deccbfae46ca1dbd8cf05a8d572e8a059c48" truffleruby ;; Darwin-x86_64) install_package "truffleruby-22.2.0" "https://github.com/oracle/truffleruby/releases/download/vm-22.2.0/truffleruby-22.2.0-macos-amd64.tar.gz#c3190570643c09d5a437a4cc5f2f0e51a9a11da1d94a07a1f5abfbf9dacc0643" truffleruby ;; Darwin-arm64) install_package "truffleruby-22.2.0" "https://github.com/oracle/truffleruby/releases/download/vm-22.2.0/truffleruby-22.2.0-macos-aarch64.tar.gz#9551ffa608c2fa4c1af74c2c5b9f88256a54c477e46ead4b70056f1f18d0e1f9" truffleruby ;; *) colorize 1 "Unsupported platform: $platform" return 1 ;; esac ruby-build-20241225.2/share/ruby-build/truffleruby-22.3.0000066400000000000000000000021061473274507600224050ustar00rootroot00000000000000platform="$(uname -s)-$(uname -m)" case $platform in Linux-x86_64) install_package "truffleruby-22.3.0" "https://github.com/oracle/truffleruby/releases/download/vm-22.3.0/truffleruby-22.3.0-linux-amd64.tar.gz#fe8c2b2335d27cc1728d9bfbc75fedca0241387ddae4efce3229513fba72d206" truffleruby ;; Linux-aarch64) install_package "truffleruby-22.3.0" "https://github.com/oracle/truffleruby/releases/download/vm-22.3.0/truffleruby-22.3.0-linux-aarch64.tar.gz#d05d882a6057f2cb2e46bf209dad7182af9096600b44be0270cca6a0d5fc683c" truffleruby ;; Darwin-x86_64) install_package "truffleruby-22.3.0" "https://github.com/oracle/truffleruby/releases/download/vm-22.3.0/truffleruby-22.3.0-macos-amd64.tar.gz#b6243d0ef963f8f8e9b7c01dba7b318e64e3b83da8934913a4bfdcfb36c95d92" truffleruby ;; Darwin-arm64) install_package "truffleruby-22.3.0" "https://github.com/oracle/truffleruby/releases/download/vm-22.3.0/truffleruby-22.3.0-macos-aarch64.tar.gz#cebf48f9bddb4b0829313f12aa94bbeb41aff4c121f723e290709098296a68eb" truffleruby ;; *) colorize 1 "Unsupported platform: $platform" return 1 ;; esac ruby-build-20241225.2/share/ruby-build/truffleruby-22.3.1000066400000000000000000000021061473274507600224060ustar00rootroot00000000000000platform="$(uname -s)-$(uname -m)" case $platform in Linux-x86_64) install_package "truffleruby-22.3.1" "https://github.com/oracle/truffleruby/releases/download/vm-22.3.1/truffleruby-22.3.1-linux-amd64.tar.gz#dbc7a3abc58c351b0d5d2d3924549a1cc46a1a40e7fe878b3a85eb2fc416ad35" truffleruby ;; Linux-aarch64) install_package "truffleruby-22.3.1" "https://github.com/oracle/truffleruby/releases/download/vm-22.3.1/truffleruby-22.3.1-linux-aarch64.tar.gz#6dbb9f14974be8cdd61b67b48579d4adebd625a3e90924332ebb6d319475fe1c" truffleruby ;; Darwin-x86_64) install_package "truffleruby-22.3.1" "https://github.com/oracle/truffleruby/releases/download/vm-22.3.1/truffleruby-22.3.1-macos-amd64.tar.gz#2830041ec4a2104e147ac01545e9b5a92b311701e71efa70695227153d6c4269" truffleruby ;; Darwin-arm64) install_package "truffleruby-22.3.1" "https://github.com/oracle/truffleruby/releases/download/vm-22.3.1/truffleruby-22.3.1-macos-aarch64.tar.gz#561031086a351d3d48cf5a42e849a8c8ecd0ef1a02f2fe803712b2cbff9e7d94" truffleruby ;; *) colorize 1 "Unsupported platform: $platform" return 1 ;; esac ruby-build-20241225.2/share/ruby-build/truffleruby-23.0.0000066400000000000000000000024131473274507600224040ustar00rootroot00000000000000colorize 1 "TruffleRuby 23.0 and later installed by ruby-build use the faster Oracle GraalVM distribution" && echo colorize 1 "Oracle GraalVM uses the GFTC license, which is free for development and production use, see https://medium.com/graalvm/161527df3d76" && echo platform="$(uname -s)-$(uname -m)" case $platform in Linux-x86_64) install_package "truffleruby-23.0.0" "https://gds.oracle.com/api/20220101/artifacts/FD4AB182EA4CEDFDE0531518000AF13E/content#57f770e7ba754327c8c160571978c7da0e10a086f8b5dc542e5c8ff5b2c83190" truffleruby ;; Linux-aarch64) install_package "truffleruby-23.0.0" "https://gds.oracle.com/api/20220101/artifacts/FD40BA2367C226B6E0531518000AE71A/content#b75b6ddab76bda5d9cbff2fb53f5c5559fa6c5e11b845986b02c3cd4d3b98b3a" truffleruby ;; Darwin-x86_64) install_package "truffleruby-23.0.0" "https://gds.oracle.com/api/20220101/artifacts/FD4AB182EA51EDFDE0531518000AF13E/content#793afdc8c2bd35e6c229e833da0105f34e48e5dc872eb3e8d03d81f516e16191" truffleruby ;; Darwin-arm64) install_package "truffleruby-23.0.0" "https://gds.oracle.com/api/20220101/artifacts/FD40BBF6750C366CE0531518000ABEAF/content#3e6fa0d4a76d9d7d701fe1ea1b75a5d3eab29e77d21bf9454a67b0aa31c63bb6" truffleruby ;; *) colorize 1 "Unsupported platform: $platform" return 1 ;; esac ruby-build-20241225.2/share/ruby-build/truffleruby-23.0.0-preview1000066400000000000000000000022621473274507600241460ustar00rootroot00000000000000platform="$(uname -s)-$(uname -m)" case $platform in Linux-x86_64) install_package "truffleruby-23.0.0-preview1" "https://github.com/oracle/truffleruby/releases/download/vm-23.0.0-preview1/truffleruby-23.0.0-preview1-linux-amd64.tar.gz#7cd7bb7b3dee201efe2ae35b05aee44a56e444bc43684ca43a7c66aab36a1a36" truffleruby ;; Linux-aarch64) install_package "truffleruby-23.0.0-preview1" "https://github.com/oracle/truffleruby/releases/download/vm-23.0.0-preview1/truffleruby-23.0.0-preview1-linux-aarch64.tar.gz#05f326cc1d97ab93a0b88e5b3ea9f039b160f4f514f2e9c05585df76894c9e30" truffleruby ;; Darwin-x86_64) install_package "truffleruby-23.0.0-preview1" "https://github.com/oracle/truffleruby/releases/download/vm-23.0.0-preview1/truffleruby-23.0.0-preview1-macos-amd64.tar.gz#012b2802dc66b2f99ab60134d6f0afd5a20f3d8e380daa4db39ce84253be07cd" truffleruby ;; Darwin-arm64) install_package "truffleruby-23.0.0-preview1" "https://github.com/oracle/truffleruby/releases/download/vm-23.0.0-preview1/truffleruby-23.0.0-preview1-macos-aarch64.tar.gz#e99ab643dbe6e45b58a548b2ba4a0264c409f32f5711503b8a5da61d12072b03" truffleruby ;; *) colorize 1 "Unsupported platform: $platform" return 1 ;; esac ruby-build-20241225.2/share/ruby-build/truffleruby-23.1.0000066400000000000000000000021221473274507600224020ustar00rootroot00000000000000platform="$(uname -s)-$(uname -m)" case $platform in Linux-x86_64) install_package "truffleruby-23.1.0" "https://github.com/oracle/truffleruby/releases/download/graal-23.1.0/truffleruby-23.1.0-linux-amd64.tar.gz#371c9c751ada8eff250a63a55a5ef09e97ea8f74fb8905e013ce12d02ea58bfe" truffleruby ;; Linux-aarch64) install_package "truffleruby-23.1.0" "https://github.com/oracle/truffleruby/releases/download/graal-23.1.0/truffleruby-23.1.0-linux-aarch64.tar.gz#e0667a9885f7d76c2a14e24164524851eef8d6509fc76c3cb01134186e091c90" truffleruby ;; Darwin-x86_64) install_package "truffleruby-23.1.0" "https://github.com/oracle/truffleruby/releases/download/graal-23.1.0/truffleruby-23.1.0-macos-amd64.tar.gz#2301f8aaa06eab5b08f73bfad774338e2feb0551d1f0063da834fdb30281aeb5" truffleruby ;; Darwin-arm64) install_package "truffleruby-23.1.0" "https://github.com/oracle/truffleruby/releases/download/graal-23.1.0/truffleruby-23.1.0-macos-aarch64.tar.gz#55ce43057ed5eedc7b27660d1594859d356bf6f9fb781253bd6df1ebfa17b7e9" truffleruby ;; *) colorize 1 "Unsupported platform: $platform" return 1 ;; esac ruby-build-20241225.2/share/ruby-build/truffleruby-23.1.1000066400000000000000000000021221473274507600224030ustar00rootroot00000000000000platform="$(uname -s)-$(uname -m)" case $platform in Linux-x86_64) install_package "truffleruby-23.1.1" "https://github.com/oracle/truffleruby/releases/download/graal-23.1.1/truffleruby-23.1.1-linux-amd64.tar.gz#609686e2e9568141fd8b4af938f2615c92fcb5716d1f5b9a82941f1b8b024e87" truffleruby ;; Linux-aarch64) install_package "truffleruby-23.1.1" "https://github.com/oracle/truffleruby/releases/download/graal-23.1.1/truffleruby-23.1.1-linux-aarch64.tar.gz#e847be325a73de3709f27c9014e0ca45c5b224d02a18381cfc0e906bb6cfdeed" truffleruby ;; Darwin-x86_64) install_package "truffleruby-23.1.1" "https://github.com/oracle/truffleruby/releases/download/graal-23.1.1/truffleruby-23.1.1-macos-amd64.tar.gz#6a6b70554f9659bebcbc535f757985480b3437e0e9dbbc1b8572cb0cb5f3337f" truffleruby ;; Darwin-arm64) install_package "truffleruby-23.1.1" "https://github.com/oracle/truffleruby/releases/download/graal-23.1.1/truffleruby-23.1.1-macos-aarch64.tar.gz#2f00240b55a1fdbcb64f5f8396cdd65eed9b32c8a48433e7fb1623765846a4f9" truffleruby ;; *) colorize 1 "Unsupported platform: $platform" return 1 ;; esac ruby-build-20241225.2/share/ruby-build/truffleruby-23.1.2000066400000000000000000000021221473274507600224040ustar00rootroot00000000000000platform="$(uname -s)-$(uname -m)" case $platform in Linux-x86_64) install_package "truffleruby-23.1.2" "https://github.com/oracle/truffleruby/releases/download/graal-23.1.2/truffleruby-23.1.2-linux-amd64.tar.gz#0bb0b7ebfd58c4beb77988cb1ab9fdb2952bd92924e3fa1d130748cde9478ae2" truffleruby ;; Linux-aarch64) install_package "truffleruby-23.1.2" "https://github.com/oracle/truffleruby/releases/download/graal-23.1.2/truffleruby-23.1.2-linux-aarch64.tar.gz#9cd0dfe37fbb879b03230f131b64bc971db6edf777a9c64c378feac278debc6b" truffleruby ;; Darwin-x86_64) install_package "truffleruby-23.1.2" "https://github.com/oracle/truffleruby/releases/download/graal-23.1.2/truffleruby-23.1.2-macos-amd64.tar.gz#f68e9dfec5655f06142e5cc74f311803e77efb3167f373c0df8fd8f847e28988" truffleruby ;; Darwin-arm64) install_package "truffleruby-23.1.2" "https://github.com/oracle/truffleruby/releases/download/graal-23.1.2/truffleruby-23.1.2-macos-aarch64.tar.gz#c8960ddbd749fd1e406d26d80c5f320c8857203c56782f6c4a3feab2576c81ab" truffleruby ;; *) colorize 1 "Unsupported platform: $platform" return 1 ;; esac ruby-build-20241225.2/share/ruby-build/truffleruby-24.0.0000066400000000000000000000021221473274507600224020ustar00rootroot00000000000000platform="$(uname -s)-$(uname -m)" case $platform in Linux-x86_64) install_package "truffleruby-24.0.0" "https://github.com/oracle/truffleruby/releases/download/graal-24.0.0/truffleruby-24.0.0-linux-amd64.tar.gz#ce1eb70cc767d98b44818ab1c1e1bab086640425fb8ff7ff2250be2c22dbd41e" truffleruby ;; Linux-aarch64) install_package "truffleruby-24.0.0" "https://github.com/oracle/truffleruby/releases/download/graal-24.0.0/truffleruby-24.0.0-linux-aarch64.tar.gz#18e9aaf481719b8cdbad02870b016e92120796a73dc77bd8775b5245001f1b72" truffleruby ;; Darwin-x86_64) install_package "truffleruby-24.0.0" "https://github.com/oracle/truffleruby/releases/download/graal-24.0.0/truffleruby-24.0.0-macos-amd64.tar.gz#62ef4dbb66145b2e1cd93c0ff709327fe1fa2c5899ca3da6382f79e5fd1fc0ea" truffleruby ;; Darwin-arm64) install_package "truffleruby-24.0.0" "https://github.com/oracle/truffleruby/releases/download/graal-24.0.0/truffleruby-24.0.0-macos-aarch64.tar.gz#4b59898519d5e968d0e348a988569959e02d5ec6a7d6b68fc3dedbcc4181b47d" truffleruby ;; *) colorize 1 "Unsupported platform: $platform" return 1 ;; esac ruby-build-20241225.2/share/ruby-build/truffleruby-24.0.1000066400000000000000000000021221473274507600224030ustar00rootroot00000000000000platform="$(uname -s)-$(uname -m)" case $platform in Linux-x86_64) install_package "truffleruby-24.0.1" "https://github.com/oracle/truffleruby/releases/download/graal-24.0.1/truffleruby-24.0.1-linux-amd64.tar.gz#f774d08b13a358e968d3bde510284cba8d1d9bb87937c93021a907a18e1a4d41" truffleruby ;; Linux-aarch64) install_package "truffleruby-24.0.1" "https://github.com/oracle/truffleruby/releases/download/graal-24.0.1/truffleruby-24.0.1-linux-aarch64.tar.gz#e13bbbd1985f1797a64d3c45db3f85b80e2843ffd40dcf257ca23d0aa3120630" truffleruby ;; Darwin-x86_64) install_package "truffleruby-24.0.1" "https://github.com/oracle/truffleruby/releases/download/graal-24.0.1/truffleruby-24.0.1-macos-amd64.tar.gz#b2a7512fc1a1daa9c68efe7708f59fc03934a4a75efa7b8c007ad2dfa8dc09a6" truffleruby ;; Darwin-arm64) install_package "truffleruby-24.0.1" "https://github.com/oracle/truffleruby/releases/download/graal-24.0.1/truffleruby-24.0.1-macos-aarch64.tar.gz#66098fbee7ba5ee127517e6d63ab30b5ef611a53614fe0d72c4075ab8a7ccb86" truffleruby ;; *) colorize 1 "Unsupported platform: $platform" return 1 ;; esac ruby-build-20241225.2/share/ruby-build/truffleruby-24.0.2000066400000000000000000000021221473274507600224040ustar00rootroot00000000000000platform="$(uname -s)-$(uname -m)" case $platform in Linux-x86_64) install_package "truffleruby-24.0.2" "https://github.com/oracle/truffleruby/releases/download/graal-24.0.2/truffleruby-24.0.2-linux-amd64.tar.gz#2db4993844462787a01e5a5756090deaed74dc00331b9ba9bb62275d5177ff6c" truffleruby ;; Linux-aarch64) install_package "truffleruby-24.0.2" "https://github.com/oracle/truffleruby/releases/download/graal-24.0.2/truffleruby-24.0.2-linux-aarch64.tar.gz#212f1149825c01e798e2c6dacb7d417ef6faa8c1a8322ca8ee3bd7ba31f45010" truffleruby ;; Darwin-x86_64) install_package "truffleruby-24.0.2" "https://github.com/oracle/truffleruby/releases/download/graal-24.0.2/truffleruby-24.0.2-macos-amd64.tar.gz#427a533b702f4ba186595ea96e5bd268dcc8817c64f1b081fac8b8d888fe8d9f" truffleruby ;; Darwin-arm64) install_package "truffleruby-24.0.2" "https://github.com/oracle/truffleruby/releases/download/graal-24.0.2/truffleruby-24.0.2-macos-aarch64.tar.gz#5708d2df6158a0865036d51562fecbe41069e2d463c520a648d8d5dc92129525" truffleruby ;; *) colorize 1 "Unsupported platform: $platform" return 1 ;; esac ruby-build-20241225.2/share/ruby-build/truffleruby-24.1.0000066400000000000000000000021221473274507600224030ustar00rootroot00000000000000platform="$(uname -s)-$(uname -m)" case $platform in Linux-x86_64) install_package "truffleruby-24.1.0" "https://github.com/oracle/truffleruby/releases/download/graal-24.1.0/truffleruby-24.1.0-linux-amd64.tar.gz#12f549b43177ba9264236f55641b2b956c48028dca278e3433ff0df2b3d4b50a" truffleruby ;; Linux-aarch64) install_package "truffleruby-24.1.0" "https://github.com/oracle/truffleruby/releases/download/graal-24.1.0/truffleruby-24.1.0-linux-aarch64.tar.gz#8379c510cc4f5925592fec640f14adcace3c331d73d415003e1e252f9fe0e04b" truffleruby ;; Darwin-x86_64) install_package "truffleruby-24.1.0" "https://github.com/oracle/truffleruby/releases/download/graal-24.1.0/truffleruby-24.1.0-macos-amd64.tar.gz#7facff2010d91090a7136ad5ede4f6a02e67bf51f1896c5753722290eecca371" truffleruby ;; Darwin-arm64) install_package "truffleruby-24.1.0" "https://github.com/oracle/truffleruby/releases/download/graal-24.1.0/truffleruby-24.1.0-macos-aarch64.tar.gz#9bf282c9cfdcba5340d8d36a4d1882acf0858faf883b35844ff9c7219adf4176" truffleruby ;; *) colorize 1 "Unsupported platform: $platform" return 1 ;; esac ruby-build-20241225.2/share/ruby-build/truffleruby-24.1.1000066400000000000000000000021221473274507600224040ustar00rootroot00000000000000platform="$(uname -s)-$(uname -m)" case $platform in Linux-x86_64) install_package "truffleruby-24.1.1" "https://github.com/oracle/truffleruby/releases/download/graal-24.1.1/truffleruby-24.1.1-linux-amd64.tar.gz#dfe3acfaa54c0993d87cafb5136efb02a5b303e0e0f7570705d8d84bc8c45ce9" truffleruby ;; Linux-aarch64) install_package "truffleruby-24.1.1" "https://github.com/oracle/truffleruby/releases/download/graal-24.1.1/truffleruby-24.1.1-linux-aarch64.tar.gz#de7ef5e8c2f170f2b16fb74ee0941c003e74160c1b60a9464d41b8d33bda6982" truffleruby ;; Darwin-x86_64) install_package "truffleruby-24.1.1" "https://github.com/oracle/truffleruby/releases/download/graal-24.1.1/truffleruby-24.1.1-macos-amd64.tar.gz#f0398a8a7a0b6fd25b9c02a828ea4b9336f126c22c922b45af2489fb076c4450" truffleruby ;; Darwin-arm64) install_package "truffleruby-24.1.1" "https://github.com/oracle/truffleruby/releases/download/graal-24.1.1/truffleruby-24.1.1-macos-aarch64.tar.gz#b1ce8df6f6cb41ac2c413df290a8877a7b2f2fb867f9d966ec4549f73c1942a6" truffleruby ;; *) colorize 1 "Unsupported platform: $platform" return 1 ;; esac ruby-build-20241225.2/share/ruby-build/truffleruby-dev000066400000000000000000000015331473274507600224440ustar00rootroot00000000000000platform="$(uname -s)-$(uname -m)" case $platform in Linux-x86_64) install_package "truffleruby-head" "https://github.com/ruby/truffleruby-dev-builder/releases/latest/download/truffleruby-head-ubuntu-20.04.tar.gz" truffleruby ;; Linux-aarch64) install_package "truffleruby-head" "https://github.com/graalvm/graalvm-ce-dev-builds/releases/latest/download/truffleruby-community-dev-linux-aarch64.tar.gz" truffleruby ;; Darwin-x86_64) install_package "truffleruby-head" "https://github.com/ruby/truffleruby-dev-builder/releases/latest/download/truffleruby-head-macos-latest.tar.gz" truffleruby ;; Darwin-arm64) install_package "truffleruby-head" "https://github.com/ruby/truffleruby-dev-builder/releases/latest/download/truffleruby-head-macos-13-arm64.tar.gz" truffleruby ;; *) colorize 1 "Unsupported platform: $platform" return 1 ;; esac ruby-build-20241225.2/test/000077500000000000000000000000001473274507600151715ustar00rootroot00000000000000ruby-build-20241225.2/test/arguments.bats000066400000000000000000000011131473274507600200450ustar00rootroot00000000000000#!/usr/bin/env bats load test_helper @test "not enough arguments for ruby-build" { mkdir -p "$TMP" # use empty inline definition so nothing gets built anyway touch "${TMP}/empty-definition" run ruby-build "${TMP}/empty-definition" assert_failure assert_output_contains 'Usage: ruby-build' } @test "extra arguments for ruby-build" { mkdir -p "$TMP" # use empty inline definition so nothing gets built anyway touch "${TMP}/empty-definition" run ruby-build "${TMP}/empty-definition" "${TMP}/install" "" assert_failure assert_output_contains 'Usage: ruby-build' } ruby-build-20241225.2/test/build.bats000077500000000000000000000645571473274507600171670ustar00rootroot00000000000000#!/usr/bin/env bats load test_helper export RUBY_BUILD_CACHE_PATH="$TMP/cache" export MAKE=make export MAKE_OPTS="-j 2" export CC=cc export -n RUBY_CONFIGURE_OPTS export -n PKG_CONFIG_PATH setup() { mkdir -p "$INSTALL_ROOT" stub md5 false stub curl false } executable() { local file="$1" mkdir -p "${file%/*}" cat > "$file" chmod +x "$file" } cached_tarball() { local save_to_fixtures case "$*" in "ruby-3.2.0 configure" | "yaml-0.1.6 configure" | "jruby-9000.dev bin/jruby" ) save_to_fixtures=1 ;; esac local tarball="${1}.tar.gz" local fixture_tarball="${FIXTURE_ROOT}/${tarball}" local cached_tarball="${RUBY_BUILD_CACHE_PATH}/${tarball}" shift 1 if [ -n "$save_to_fixtures" ] && [ -e "$fixture_tarball" ]; then mkdir -p "$(dirname "$cached_tarball")" cp "$fixture_tarball" "$cached_tarball" return 0 fi generate_tarball "$cached_tarball" "$@" [ -z "$save_to_fixtures" ] || cp "$cached_tarball" "$fixture_tarball" } generate_tarball() { local tarfile="$1" shift 1 local name path name="$(basename "${tarfile%.tar.gz}")" path="$(mktemp -d "$TMP/tarball.XXXXX")/${name}" local file target for file; do case "$file" in config | configure ) mkdir -p "$(dirname "${path}/${file}")" cat > "${path}/${file}" <> build.log OUT chmod +x "${path}/${file}" ;; *:* ) target="${file#*:}" file="${file%:*}" mkdir -p "$(dirname "${path}/${file}")" cp "$target" "${path}/${file}" ;; * ) mkdir -p "$(dirname "${path}/${file}")" touch "${path}/${file}" ;; esac done mkdir -p "$(dirname "$tarfile")" tar czf "$tarfile" -C "${path%/*}" "$name" rm -rf "$path" } stub_make_install() { local target="${1:-install}" stub "$MAKE" \ " : echo \"\${PKG_CONFIG_PATH:+PKG_CONFIG_PATH=\$PKG_CONFIG_PATH }$MAKE \$(inspect_args \"\$@\")\" >> build.log" \ "$target : echo \"$MAKE \$(inspect_args \"\$@\")\" >> build.log && cat build.log >> '$INSTALL_ROOT/build.log'" } assert_build_log() { run cat "$INSTALL_ROOT/build.log" assert_output } @test "yaml is installed for ruby" { cached_tarball "yaml-0.1.6" configure cached_tarball "ruby-3.2.0" configure stub_repeated uname '-s : echo Linux' stub_repeated brew false stub_make_install stub_make_install install_fixture definitions/needs-yaml assert_success unstub uname unstub brew unstub make assert_build_log <> build.log' TMPDIR="$TMP" install_fixture --patch definitions/needs-yaml <> build.log' TMPDIR="$TMP" install_fixture --patch definitions/needs-yaml <> build.log' TMPDIR="$TMP" install_fixture --patch definitions/needs-yaml < 4.0.2\n\"OpenSSL 1.0.3a 1 Aug 202\"\n0 errors.\n"' stub_make_install mkdir -p "$INSTALL_ROOT"/openssl/ssl # OPENSSLDIR run_inline_definition < "$TMP/build-definition" < "$TMP"/definitions/3.2.0 < ruby-123-internal <> build.log' stub_make_install RUBY_CONFIGURE="${TMP}/custom-configure" run_inline_definition <> build.log' stub_make_install "update-gems" run_inline_definition <> '$INSTALL_ROOT'/build.log mkdir -p build/host/bin touch build/host/bin/{mruby,mirb} chmod +x build/host/bin/{mruby,mirb} OUT cached_tarball "mruby-1.0" "minirake:$TMP/minirake" include/mruby.h stub gem false stub rake false mkdir -p "$INSTALL_ROOT/bin" touch "$INSTALL_ROOT/bin/mruby" chmod -w "$INSTALL_ROOT/bin/mruby" run_inline_definition <> build.log' \ "exec rake install : { cat build.log; echo bundle \"\$@\"; } >> '$INSTALL_ROOT/build.log'" run_inline_definition <>' OUT cached_tarball "rubinius-2.0.0" configure bin/ruby \ gems/bin/rake:"$TMP"/rbx-rake \ gems/bin/irb:"$TMP"/rbx-irb stub bundle false stub rake \ '--version : echo 1' \ "install : mkdir -p '$INSTALL_ROOT'; cp -fR . '$INSTALL_ROOT'" run_inline_definition <>' OUT } @test "JRuby build" { executable "${TMP}/jruby-bin" <> ../build.log OUT executable "${TMP}/jruby-gem" <= 7 required, but your Java version was:" } @test "JRuby Java is outdated" { cached_tarball "jruby-9000.dev" bin/jruby stub java "-version : echo 'java version \"1.6.0_21\"' >&2" run_inline_definition <= 7 required, but your Java version was:" assert_output_contains 'java version "1.6.0_21"' } @test "JRuby Java 7 up-to-date" { cached_tarball "jruby-9000.dev" bin/jruby stub java '-version : echo java version "1.7.0_21" >&2' run_inline_definition <&2; echo 'java version \"1.8.0_31\"' >&2" run_inline_definition <&2" run_inline_definition <&2" run_inline_definition <&2" run_inline_definition <&2" run_inline_definition <&2" run_inline_definition <> build.log OUT cached_tarball "truffleruby-test" bin/truffleruby lib/truffle/post_install_hook.sh:"$TMP"/hook.sh run_inline_definition <> build.log' cat > ./configure < build.log echo CC=\$CC >> build.log echo CFLAGS=\${CFLAGS-no} >> build.log CON chmod +x ./configure run_inline_definition < "${TMP}/definitions/1.9.3-test" mkdir -p "${TMP}/other" echo false > "${TMP}/other/1.9.3-test" run bin/ruby-build "1.9.3-test" "${TMP}/install" assert_success "" } @test "installing nonexistent definition" { run ruby-build "nonexistent" "${TMP}/install" assert [ "$status" -eq 2 ] assert_output "ruby-build: definition not found: nonexistent" } @test "sorting Ruby versions" { export RUBY_BUILD_ROOT="$TMP" mkdir -p "${RUBY_BUILD_ROOT}/share/ruby-build" expected="1.8.7 1.8.7-p72 1.8.7-p375 1.9.3-dev 1.9.3-preview1 1.9.3-rc1 1.9.3-p0 1.9.3-p125 2.1.0-dev 2.1.0-rc1 2.1.0 2.1.1 2.2.0-dev jruby-1.6.5 jruby-1.6.5.1 jruby-1.7.0-preview1 jruby-1.7.0-rc1 jruby-1.7.0 jruby-1.7.1 jruby-1.7.9 jruby-1.7.10 jruby-9000-dev jruby-9000 truffleruby-1.0.0-rc2 truffleruby-19.0.0 truffleruby-19.3.0 truffleruby+graalvm-20.0.0 truffleruby+graalvm-20.1.0" for ver in $expected; do touch "${RUBY_BUILD_ROOT}/share/ruby-build/$ver" done run ruby-build --definitions assert_success "$expected" } @test "filtering previous Ruby versions" { export RUBY_BUILD_ROOT="$TMP" mkdir -p "${RUBY_BUILD_ROOT}/share/ruby-build" all_versions=" 2.4.0 2.4.1 2.4.2 2.4.3 2.4.4 2.4.5 2.4.6 2.4.7 2.4.8 2.4.9 2.5.0 2.5.1 2.5.2 2.5.3 2.5.4 2.5.5 2.5.6 2.5.7 2.6.0 2.6.1 2.6.2 2.6.3 2.6.4 2.6.5 2.7.0 jruby-1.5.6 jruby-9.2.7.0 jruby-9.2.8.0 jruby-9.2.9.0 maglev-1.0.0 mruby-1.4.1 mruby-2.0.0 mruby-2.0.1 mruby-2.1.0 rbx-3.104 rbx-3.105 rbx-3.106 rbx-3.107 truffleruby-19.2.0.1 truffleruby-19.3.0 truffleruby-19.3.0.2 truffleruby-19.3.1 truffleruby+graalvm-20.0.0 truffleruby+graalvm-20.1.0" expected="2.4.9 2.5.7 2.6.5 2.7.0 jruby-9.2.9.0 maglev-1.0.0 mruby-2.1.0 rbx-3.107 truffleruby-19.3.1 truffleruby+graalvm-20.1.0" for ver in $all_versions; do touch "${RUBY_BUILD_ROOT}/share/ruby-build/$ver" done run ruby-build --list assert_success "$expected" } @test "removing duplicate Ruby versions" { export RUBY_BUILD_ROOT="$TMP" export RUBY_BUILD_DEFINITIONS="${RUBY_BUILD_ROOT}/share/ruby-build" mkdir -p "$RUBY_BUILD_DEFINITIONS" touch "${RUBY_BUILD_DEFINITIONS}/1.9.3" touch "${RUBY_BUILD_DEFINITIONS}/2.2.0" run ruby-build --definitions assert_success assert_output <tX,DM;f& t.0Q0rx ruby-build-20241225.2/test/fixtures/package-1.0.0.tar.gz000066400000000000000000000003221473274507600222130ustar00rootroot00000000000000JP@a}u<[)U5(w3IIg7㹟]ۓ)4ŧY1։8Vֈӆzֹ [)V ~\ql2yy2[߉;ב'Oz_-w]ؔ$>dQ:&Kiul+$:Fc(ruby-build-20241225.2/test/fixtures/ruby-3.2.0.tar.gz000066400000000000000000000003661473274507600216150ustar00rootroot00000000000000qe+*M533g000075UfBC1ˠ`J3!"Sr3sp*KKcpz"D'eRBodh&f v60_YQ?)3O?)8-V+59#_A .UbTB"B [((a&`&P`gT51 F(# 0AS ruby-build-20241225.2/test/fixtures/yaml-0.1.6.tar.gz000066400000000000000000000003361473274507600215750ustar00rootroot00000000000000r-eL533g000075UfBC)\JKN,I,í,- 9P!*񟜟^ZJm;ſ!Ff v60_YQ?)3O?)8-V+59#_A .UbTB"B [(VN!43'E/'?k4 F(0-F ruby-build-20241225.2/test/hooks.bats000066400000000000000000000023071473274507600171710ustar00rootroot00000000000000#!/usr/bin/env bats load test_helper setup() { export RBENV_ROOT="${TMP}/rbenv" export HOOK_PATH="${TMP}/i has hooks" mkdir -p "$HOOK_PATH" } @test "rbenv-install hooks" { cat > "${HOOK_PATH}/install.bash" < "$definition" <<<"echo ruby-build" run rbenv-install "$definition" assert_success assert_output <<-OUT before: ${RBENV_ROOT}/versions/2.0.0 ruby-build after: 0 rehashed OUT } @test "rbenv-uninstall hooks" { cat > "${HOOK_PATH}/uninstall.bash" < "$TMP"/definition print_command ./configure --prefix="\$PREFIX_PATH" --arg='with spaces' EOF # substitute $TMPDIR in command invocations TMPDIR="/tmp/" run ruby-build "$TMP"/definition /tmp/path/to/prefix assert_output " ./configure \"--prefix=\$TMPDIR/path/to/prefix\" '--arg=with spaces'" # doesn't substitute TMPDIR if it didn't come from user's environment TMPDIR="" run ruby-build "$TMP"/definition /tmp/path/to/prefix assert_output " ./configure --prefix=/tmp/path/to/prefix '--arg=with spaces'" cat < "$TMP"/definition print_command install --bindir="$TMP"/home/.local/bin EOF # substitute $HOME in command invocations HOME="$TMP"/home TMPDIR="" run ruby-build "$TMP"/definition /tmp/path/to/prefix assert_output " install \"--bindir=\$HOME/.local/bin\"" # do not substitute $HOME if it's root path HOME="/" TMPDIR="" run ruby-build "$TMP"/definition /tmp/path/to/prefix assert_output " install --bindir=${TMP}/home/.local/bin" } ruby-build-20241225.2/test/rbenv.bats000066400000000000000000000127141473274507600171650ustar00rootroot00000000000000#!/usr/bin/env bats load test_helper export RBENV_ROOT="${TMP}/rbenv" setup() { stub rbenv-hooks 'install : true' stub rbenv-rehash 'true' stub rbenv-version-file 'echo $RBENV_ROOT/version' mkdir -p "$RBENV_ROOT" echo "system" > "$RBENV_ROOT/version" } stub_ruby_build() { stub ruby-build "--lib : $BATS_TEST_DIRNAME/../bin/ruby-build --lib" "$@" } @test "install proper" { stub_ruby_build 'echo ruby-build "$@"' run rbenv-install 2.1.2 assert_success "ruby-build 2.1.2 ${RBENV_ROOT}/versions/2.1.2" unstub ruby-build unstub rbenv-hooks unstub rbenv-rehash } @test "install with flags" { stub_ruby_build 'echo "ruby-build $(inspect_args "$@")"' run rbenv-install -kpv 2.1.2 -- --with-configure-opt="hello world" assert_success "ruby-build --keep --verbose --patch 2.1.2 ${RBENV_ROOT}/versions/2.1.2 -- \"--with-configure-opt=hello world\"" unstub ruby-build unstub rbenv-hooks unstub rbenv-rehash } @test "suggest running rbenv global after install" { rm -rf "$RBENV_ROOT/version" stub_ruby_build 'echo ruby-build "$@"' run rbenv-install 2.1.2 assert_success <&2 && exit 2' \ "--definitions : echo 1.8.7 1.9.3-p0 1.9.3-p194 2.1.2 | tr ' ' $'\\n'" run rbenv-install 1.9.3 assert_failure assert_output <&2 && exit 2' \ "--definitions : true" run rbenv-install 1.9.3 assert_failure assert_output <&${!_STUB_DEBUG} fi [ -e "${!_STUB_PLAN}" ] || exit 1 [ -n "${!_STUB_RUN}" ] || eval "${_STUB_RUN}"="${TMPDIR}/${program}-stub-run" # Initialize or load the stub run information. eval "${_STUB_INDEX}"=1 eval "${_STUB_RESULT}"=0 [ ! -e "${!_STUB_RUN}" ] || source "${!_STUB_RUN}" # Expose this for stub scripts. inspect_args() { local arg local sep='' for arg; do if [[ $arg == *' '* ]]; then printf '%s"%s"' "$sep" "${arg//\"/\\\"}" elif [[ $arg == *'"'* ]]; then printf "%s'%s'" "$sep" "$arg" else printf '%s%s' "$sep" "$arg" fi sep=" " done } # Loop over each line in the plan. IFS=$'\n' read -d '' -r -a lines < "${!_STUB_PLAN}" || true index=0 for line in "${lines[@]}"; do index=$(($index + 1)) if [[ -z "${!_STUB_END}" && -n "${!_STUB_NOINDEX}" || $index -eq "${!_STUB_INDEX}" ]]; then # We found the plan line we're interested in. # Start off by assuming success. result=0 # Split the line into an array of arguments to # match and a command to run to produce output. command=" $line" if [ "$command" != "${command/ : }" ]; then patterns="${command%% : *}" command="${command#* : }" fi # Naively split patterns by whitespace for now. # In the future, use a sed script to split while # respecting quoting. set -f patterns=($patterns) set +f arguments=("$@") # Match the expected argument patterns to actual # arguments. for (( i=0; i<${#patterns[@]}; i++ )); do pattern="${patterns[$i]}" argument="${arguments[$i]}" case "$argument" in $pattern ) ;; * ) result=1 ;; esac done # If the arguments matched, evaluate the command # in a subshell. Otherwise, log the failure. if [ $result -eq 0 ] ; then set +e ( eval "$command" ) status="$?" set -e [ -z "${!_STUB_NOINDEX}" ] || break elif [ -z "${!_STUB_NOINDEX}" ]; then eval "${_STUB_RESULT}"=1 fi fi done if [ -n "${!_STUB_END}" ]; then # Clean up the run file. rm -f "${!_STUB_RUN}" # If the number of lines in the plan is larger than # the requested index, we failed. if [ $index -ge "${!_STUB_INDEX}" ]; then eval "${_STUB_RESULT}"=1 fi # Return the result. exit "${!_STUB_RESULT}" else # If the requested index is larger than the number # of lines in the plan file, we failed. if [[ -z "${!_STUB_NOINDEX}" && "${!_STUB_INDEX}" -gt $index ]]; then eval "${_STUB_RESULT}"=1 fi # Write out the run information. { echo "${_STUB_INDEX}=$((${!_STUB_INDEX} + 1))" echo "${_STUB_RESULT}=${!_STUB_RESULT}" } > "${!_STUB_RUN}" exit "$status" fi ruby-build-20241225.2/test/test_helper.bash000066400000000000000000000067771473274507600203670ustar00rootroot00000000000000export TMP="$BATS_TMPDIR"/ruby-build-test export RUBY_BUILD_CURL_OPTS= export RUBY_BUILD_HTTP_CLIENT="curl" if [ "$FIXTURE_ROOT" != "$BATS_TEST_DIRNAME/fixtures" ]; then export FIXTURE_ROOT="$BATS_TEST_DIRNAME/fixtures" export INSTALL_ROOT="$TMP/install" PATH="/usr/bin:/bin:/usr/sbin:/sbin" if [ "FreeBSD" = "$(uname -s)" ]; then PATH="/usr/local/bin:$PATH" fi PATH="$BATS_TEST_DIRNAME/../bin:$PATH" PATH="$TMP/bin:$PATH" export PATH fi remove_commands_from_path() { local path cmd local NEWPATH=":$PATH:" while PATH="${NEWPATH#:}" command -v "$@" >/dev/null; do local paths=( $(PATH="${NEWPATH#:}" command -v "$@" | sed 's!/[^/]*$!!' | sort -u) ) for path in "${paths[@]}"; do local tmp_path="$(mktemp -d "$TMP/path.XXXXX")" ln -fs "$path"/* "$tmp_path/" for cmd; do rm -f "$tmp_path/$cmd"; done NEWPATH="${NEWPATH/:$path:/:$tmp_path:}" done done echo "${NEWPATH#:}" } teardown() { rm -fr "${TMP:?}" } stub() { local program="$1" # shellcheck disable=SC2155 local prefix="$(echo "$program" | tr a-z- A-Z_)" shift export "${prefix}_STUB_PLAN"="${TMP}/${program}-stub-plan" export "${prefix}_STUB_RUN"="${TMP}/${program}-stub-run" export "${prefix}_STUB_END"= mkdir -p "${TMP}/bin" ln -sf "${BATS_TEST_DIRNAME}/stubs/stub" "${TMP}/bin/${program}" touch "${TMP}/${program}-stub-plan" for arg in "$@"; do printf "%s\n" "$arg" >> "${TMP}/${program}-stub-plan"; done } stub_repeated() { local program="$1" # shellcheck disable=SC2155 local prefix="$(echo "$program" | tr a-z- A-Z_)" export "${prefix}_STUB_NOINDEX"=1 stub "$@" } unstub() { local program="$1" # shellcheck disable=SC2155 local prefix="$(echo "$program" | tr a-z- A-Z_)" local path="${TMP}/bin/${program}" export "${prefix}_STUB_END"=1 local STATUS=0 "$path" || STATUS="$?" rm -f "$path" rm -f "${TMP}/${program}-stub-plan" "${TMP}/${program}-stub-run" return "$STATUS" } run_inline_definition() { local definition="${TMP}/build-definition" cat > "$definition" run ruby-build "$definition" "${1:-$INSTALL_ROOT}" } install_fixture() { local args while [ "${1#-}" != "$1" ]; do args="$args $1" shift 1 done local name="$1" local destination="$2" [ -n "$destination" ] || destination="$INSTALL_ROOT" run ruby-build $args "$FIXTURE_ROOT/$name" "$destination" } assert() { if ! "$@"; then flunk "failed: $@" fi } refute() { if "$@"; then flunk "expected to fail: $@" fi } flunk() { { if [ "$#" -eq 0 ]; then cat - else echo "$@" fi } | sed "s:${TMP}:\${TMP}:g" >&2 return 1 } assert_success() { if [ "$status" -ne 0 ]; then { echo "command failed with exit status $status" echo "output: $output" } | flunk elif [ "$#" -gt 0 ]; then assert_output "$1" fi } assert_failure() { if [ "$status" -eq 0 ]; then flunk "expected failed exit status" elif [ "$#" -gt 0 ]; then assert_output "$1" fi } assert_equal() { if [ "$1" != "$2" ]; then { echo "expected: $1" echo "actual: $2" } | flunk fi } assert_output() { local expected if [ $# -eq 0 ]; then expected="$(cat -)" else expected="$1" fi assert_equal "$expected" "$output" } assert_output_contains() { local expected="$1" if [ -z "$expected" ]; then echo "assert_output_contains needs an argument" >&2 return 1 fi echo "$output" | $(type -p ggrep grep | head -1) -F "$expected" >/dev/null || { { echo "expected output to contain $expected" echo "actual: $output" } | flunk } } ruby-build-20241225.2/test/tmp/000077500000000000000000000000001473274507600157715ustar00rootroot00000000000000ruby-build-20241225.2/test/tmp/.gitignore000066400000000000000000000000021473274507600177510ustar00rootroot00000000000000* ruby-build-20241225.2/test/version.bats000066400000000000000000000020761473274507600175360ustar00rootroot00000000000000#!/usr/bin/env bats load test_helper bats_bin="${BATS_TEST_DIRNAME}/../bin/ruby-build" static_version="$(grep VERSION "$bats_bin" | head -1 | cut -d'"' -f 2)" @test "ruby-build static version" { stub git 'echo "ASPLODE" >&2; exit 1' run ruby-build --version assert_success "ruby-build ${static_version}" unstub git } @test "ruby-build git version" { stub git \ 'remote -v : echo origin https://github.com/rbenv/ruby-build.git' \ "describe --tags HEAD : echo v1984-12-gSHA" run ruby-build --version assert_success "ruby-build 1984-12-gSHA" unstub git } @test "git describe fails" { stub git \ 'remote -v : echo origin https://github.com/rbenv/ruby-build.git' \ "describe --tags HEAD : echo ASPLODE >&2; exit 1" run ruby-build --version assert_success "ruby-build ${static_version}" unstub git } @test "git remote doesn't match" { stub git \ 'remote -v : echo origin https://github.com/Homebrew/homebrew.git' \ "describe --tags HEAD : echo v1984-12-gSHA" run ruby-build --version assert_success "ruby-build ${static_version}" }