PKGNAME=ruby
PKGDES="A dynamic, open source programming language with a focus on simplicity and productivity"
PKGSEC=ruby
PKGDEP="gdbm openssl libffi yaml gmp zlib"
BUILDDEP="doxygen tk"
BUILDDEP__RETRO=""
BUILDDEP__ARMV4="${BUILDDEP__RETRO}"
BUILDDEP__ARMV6HF="${BUILDDEP__RETRO}"
BUILDDEP__ARMV7HF="${BUILDDEP__RETRO}"
BUILDDEP__I486="${BUILDDEP__RETRO}"
BUILDDEP__LOONGSON2F="${BUILDDEP__RETRO}"
BUILDDEP__M68K="${BUILDDEP__RETRO}"
BUILDDEP__POWERPC="${BUILDDEP__RETRO}"
BUILDDEP__PPC64="${BUILDDEP__RETRO}"

ABSHADOW=0
RECONF=0

# FIXME: LTO causes runtime failures.
NOLTO=1

AUTOTOOLS_AFTER="--sharedstatedir=/var/lib \
                 --libexecdir=/usr/lib/ruby \
                 --enable-shared \
                 --disable-rpath"
AUTOTOOLS_AFTER__RETRO=" \
                 ${AUTOTOOLS_AFTER} \
                 --disable-install-doc \
                 --disable-install-rdoc \
                 --disable-install-capi"
AUTOTOOLS_AFTER__ARMV4="${AUTOTOOLS_AFTER__RETRO}"
AUTOTOOLS_AFTER__ARMV6HF="${AUTOTOOLS_AFTER__RETRO}"
AUTOTOOLS_AFTER__ARMV7HF="${AUTOTOOLS_AFTER__RETRO}"
AUTOTOOLS_AFTER__I486="${AUTOTOOLS_AFTER__RETRO}"
AUTOTOOLS_AFTER__LOONGSON2F="${AUTOTOOLS_AFTER__RETRO}"
AUTOTOOLS_AFTER__M68K="${AUTOTOOLS_AFTER__RETRO}"
AUTOTOOLS_AFTER__POWERPC="${AUTOTOOLS_AFTER__RETRO}"
AUTOTOOLS_AFTER__PPC64="${AUTOTOOLS_AFTER__RETRO}"

PKGBREAK="amarok-trinity<=14.1.2-1 apparmor<=3.0.8-2 asciidoctor<=2.0.23 \
          dislocker<=0.7.3 elinks<=1:0.17.0 graphviz<=12.0.0 \
          gvim<=9.1.0958 hivex<=1.3.23-2 hpricot<=0.8.6-6 john<=1.8.0-3 \
          koffice-trinity<=14.1.2 kramdown<=2.4.0 kramdown-parser-gfm<=1.1.0 \
          libguestfs<=1.52.2 libsigrok<=0.5.2 maruku<=0.7.3-5 \
          mini-portile<=2.8.6 mustache<=1.1.1-1 nokogiri<=1.16.7 \
          notmuch<=0.34-1 racc<=1.6.0-1 rdiscount<=2.2.0.2-1 rexml<=3.2.5-1 \
          ronn<=0.7.3-5 ronn-ng<=0.10.1-1 ruby-bundler<=2.1.4-1 \
          ruby-ffi<=1.10.0-4 ruby-locale<=2.1.3-1 ruby-manpages<=0.6.1 \
          ruby-native-package-installer<=1.0.9-1 ruby-optimist<=3.0.0 \
          ruby-paint<=2.3.0 ruby-pg<=1.1.4-4 ruby-pkg-config<=1:1.4.4 \
          ruby-rainbow<=3.1.1 ruby-term-ansicolor<=1.11.2 ruby-text<=1.3.1-2 \
          tdebindings<=14.1.2 teamocil<=1.4.2-3 texlive<=20240312-1 \
          vim<=9.1.0981 yard<=0.9.26-1"
# Note: Merged as part of ruby.
PKGREP="rexml<=3.2.5-1 ruby-bundler<=2.1.4-1"

# Needed by Afterglow, whereas FAIL_ARCH defaults to mainline-only.
FAIL_ARCH="!(mainline|retro)"
