Search Criteria
Package Details: ruby1.8 1.8.7_p374-3
Git Clone URL: | https://aur.archlinux.org/ruby1.8.git (read-only, click to copy) |
---|---|
Package Base: | ruby1.8 |
Description: | The obsolete version of the ruby programming language. Consider 2.x instead. |
Upstream URL: | http://www.ruby-lang.org/en/ |
Licenses: | |
Provides: | |
Submitter: | farseerfc |
Maintainer: | farseerfc |
Last Packager: | farseerfc |
Votes: | 2 |
Popularity: | 0.000000 |
First Submitted: | 2015-08-10 10:19 |
Last Updated: | 2016-06-13 10:51 |
Dependencies (7)
- db (db6.2)
- gdbm
- openssl (libressl-git, openssl-purify, openssl-zlib, openssl-git, openssl-weak-ciphers, openssl-hardened)
- readline (readline-athame-git, readline-git)
- zlib (zlib-static, zlib-git, zlib-asm, minizip-asm, zlib-ng-git)
- tk (tk85) (make)
- tk (tk85) (optional) – for Ruby/TK
Required by (1000)
- adchpp (requires ruby)
- adchpp-hg (requires ruby)
- adchpp-lan-bzr (requires ruby)
- ajo (requires ruby)
- android-aarch64-qt5 (requires ruby) (make)
- android-armv7a-eabi-qt5 (requires ruby) (make)
- android-x86-64-qt5 (requires ruby) (make)
- android-x86-qt5 (requires ruby) (make)
- annyong (requires ruby)
- apparmor-git (requires ruby) (make)
- apparmor-git (requires ruby) (optional)
- arcadia (requires ruby)
- arcan (requires ruby) (make)
- arcan-acfgfs (requires ruby) (make)
- arcan-aclip (requires ruby) (make)
- arcan-aloadimage (requires ruby) (make)
- arcan-git (requires ruby) (make)
- arcan-leddec (requires ruby) (make)
- arcan-ltui (requires ruby) (make)
- arcan-shmmon (requires ruby) (make)
- arcan-vrbridge (requires ruby) (make)
- arteget (requires ruby)
- asciinema-server-git (requires ruby)
- autopass-git (requires ruby)
- awib-ruby-git (requires ruby)
- bash-it-git (requires ruby) (optional)
- beef-git (requires ruby)
- betty (requires ruby)
- betty-git (requires ruby)
- biopieces (requires ruby)
- bipscript-ide (requires ruby) (make)
- bozocrack-git (requires ruby)
- brackets (requires ruby) (optional)
- brackets-bin (requires ruby) (optional)
- brackets-extract (requires ruby) (optional)
- bsfilter (requires ruby)
- cairo-dock-plug-ins-git (requires ruby) (optional)
- cairo-dock-plug-ins-git (requires ruby) (make)
- camisole-languages (requires ruby)
- camo.cr-git (requires ruby) (check)
- cani (requires ruby)
- canorus (requires ruby) (make)
- capistrano (requires ruby)
- casperjs (requires ruby) (optional)
- choria-io (requires ruby) (check)
- ciphr (requires ruby)
- ck4up (requires ruby)
- clearsilver (requires ruby)
- cloudruby-git (requires ruby)
- codedeploy-agent (requires ruby)
- completion-ruby-git (requires ruby)
- context-minimals-git (requires ruby) (optional)
- coveralls-lcov (requires ruby)
- cowspeak (requires ruby)
- crypto-cli (requires ruby)
- cutter-test_framework (requires ruby) (optional)
- c_template_library (requires ruby)
- dam-git (requires ruby)
- detect-tablet-mode-git (requires ruby)
- devdocs-git (requires ruby)
- devdocsgjs-git (requires ruby)
- diakonos-git (requires ruby)
- discourse (requires ruby)
- dislocker (requires ruby)
- dislocker-git (requires ruby)
- docx2tex (requires ruby)
- dolphin-split-view-the-right-way (requires ruby) (optional)
- dotter (requires ruby)
- drandr (requires ruby)
- drivesync (requires ruby)
- drivesync-git (requires ruby)
- ektoplayer (requires ruby)
- elastic-mapreduce
- elektra (requires ruby) (optional)
- elektra-git (requires ruby) (optional)
- emacs-mew (requires ruby) (optional)
- emacs-mew-git (requires ruby) (optional)
- emacs-mozc-ut-united (requires ruby) (make)
- emacs-mozc-ut2 (requires ruby) (make)
- emacs-riece (requires ruby) (optional)
- eml2mbox-git (requires ruby)
- emscripten-git (requires ruby) (optional)
- envizon-git (requires ruby)
- eplot (requires ruby)
- ewebkit (requires ruby) (make)
- ewebkit-svn (requires ruby) (make)
- executor-git (requires ruby) (make)
- experiment (requires ruby)
- fabtests (requires ruby)
- facebook-cli (requires ruby)
- facter2 (requires ruby)
- fastlane (requires ruby)
- faust-git (requires ruby) (optional)
- fcitx-mozc-ut2 (requires ruby) (make)
- fix-bt-a2dp (requires ruby)
- flactagger (requires ruby)
- flickpapr (requires ruby)
- fluentd (requires ruby)
- fluxlang (requires ruby) (make)
- fontcustom (requires ruby)
- foreman-proxy (requires ruby)
- forgiva (requires ruby)
- fpm (requires ruby)
- fpm-git (requires ruby)
- friends (requires ruby)
- gaku (requires ruby)
- gegl-git (requires ruby) (make)
- gegl-seamless-clone-git (requires ruby)
- gem2arch (requires ruby)
- gem2deb (requires ruby)
- gemstash (requires ruby)
- genometools (requires ruby) (check)
- geoipgen (requires ruby)
- geotoad (requires ruby)
- ghi-git (requires ruby)
- gist-git (requires ruby)
- gister-git (requires ruby)
- git-rpg-git (requires ruby)
- git-scripts-jwiegley-git (requires ruby) (optional)
- gitlab-ee (requires ruby)
- gitsh (requires ruby)
- gollum (requires ruby)
- govuk-guix-git (requires ruby)
- groonga (requires ruby)
- gvim-git (requires ruby) (optional)
- gvim-git (requires ruby) (make)
- gvim-gtk2 (requires ruby) (optional)
- gvim-gtk2 (requires ruby) (make)
- gwyddion (requires ruby) (optional)
- gyazo (requires ruby)
- gyazo-git (requires ruby)
- h2o (requires ruby) (make)
- h2o-git (requires ruby) (make)
- haiti (requires ruby)
- hamsket (requires ruby) (make)
- hamsket-git (requires ruby) (make)
- hawck-git (requires ruby)
- hivex-git (requires ruby) (make)
- hivex-git (requires ruby) (optional)
- homesick (requires ruby)
- howl-git (requires ruby) (optional)
- howm (requires ruby) (optional)
- htty (requires ruby)
- i3bang-git (requires ruby)
- ibus-mozc-ut-united (requires ruby) (make)
- ibus-mozc-ut2 (requires ruby) (make)
- ignition-fuel_tools (requires ruby) (optional)
- ignition-fuel_tools-1 (requires ruby) (optional)
- ignition-fuel_tools-4 (requires ruby) (optional)
- ignition-tools (requires ruby)
- image_optim-git (requires ruby)
- image_optim-git (requires ruby) (make)
- inko (requires ruby)
- inko-git (requires ruby)
- inkscape-092-git (requires ruby) (optional)
- inkscape-git (requires ruby) (optional)
- insight-toolkit (requires ruby) (optional)
- iroffer-dinoex (requires ruby)
- itk4 (requires ruby) (optional)
- ittirish-names (requires ruby)
- java-jblas-intel (requires ruby) (make)
- jekyll (requires ruby)
- john-git (requires ruby) (optional)
- kaitai-struct-visualizer (requires ruby)
- kaitai-struct-visualizer-git (requires ruby)
- kamailio (requires ruby) (make)
- kamailio-autheph-modules (requires ruby) (make)
- kamailio-berkeley-modules (requires ruby) (make)
- kamailio-cnxcc-modules (requires ruby) (make)
- kamailio-cpl-modules (requires ruby) (make)
- kamailio-dnssec-modules (requires ruby) (make)
- kamailio-erlang-modules (requires ruby) (make)
- kamailio-extra-modules (requires ruby) (make)
- kamailio-geoip-modules (requires ruby) (make)
- kamailio-geoip2-modules (requires ruby) (make)
- kamailio-ims-modules (requires ruby) (make)
- kamailio-json-modules (requires ruby) (make)
- kamailio-kazoo-modules (requires ruby) (make)
- kamailio-ldap-modules (requires ruby) (make)
- kamailio-lua-modules (requires ruby) (make)
- kamailio-memcached-modules (requires ruby) (make)
- kamailio-mongodb-modules (requires ruby) (make)
- kamailio-mono-modules (requires ruby) (make)
- kamailio-mysql-modules (requires ruby) (make)
- kamailio-outbound-modules (requires ruby) (make)
- kamailio-perl-modules (requires ruby) (make)
- kamailio-phonenum-modules (requires ruby) (make)
- kamailio-postgres-modules (requires ruby) (make)
- kamailio-presence-modules (requires ruby) (make)
- kamailio-python-modules (requires ruby) (make)
- kamailio-python3-modules (requires ruby) (make)
- kamailio-rabbitmq-modules (requires ruby) (make)
- kamailio-radius-modules (requires ruby) (make)
- kamailio-redis-modules (requires ruby) (make)
- kamailio-ruby-modules (requires ruby) (make)
- kamailio-ruby-modules (requires ruby)
- kamailio-sctp-modules (requires ruby) (make)
- kamailio-snmpstats-modules (requires ruby) (make)
- kamailio-sqlite-modules (requires ruby) (make)
- kamailio-systemd-modules (requires ruby) (make)
- kamailio-tls-modules (requires ruby) (make)
- kamailio-unixodbc-modules (requires ruby) (make)
- kamailio-utils-modules (requires ruby) (make)
- kamailio-websocket-modules (requires ruby) (make)
- kamailio-xml-modules (requires ruby) (make)
- kamailio-xmpp-modules (requires ruby) (make)
- klayout-git (requires ruby)
- koala-bin (requires ruby)
- krunner-mpd-git (requires ruby)
- lastfm (requires ruby)
- lib32-gegl (requires ruby) (make)
- lib32-qtwebkit (requires ruby) (make)
- lib32-webkitgtk (requires ruby) (make)
- libguestfs-git (requires ruby) (optional)
- libpafe-ruby (requires ruby)
- libprelude (requires ruby)
- librarian-puppet (requires ruby)
- libsbml (requires ruby) (make)
- libsbml (requires ruby) (optional)
- libsdformat-hg (requires ruby) (make)
- libselinux (requires ruby) (make)
- libselinux (requires ruby) (optional)
- libselinux-python2 (requires ruby) (make)
- libselinux-python2 (requires ruby) (optional)
- libsemanage (requires ruby) (make)
- libsemanage (requires ruby) (optional)
- libsolv (requires ruby) (optional)
- libsolv (requires ruby) (make)
- libsolv-git (requires ruby) (optional)
- libsolv-git (requires ruby) (make)
- libvarnam (requires ruby)
- libxml-ruby (requires ruby)
- lockdoor (requires ruby)
- lockdoor-git (requires ruby)
- logstash-xpack (requires ruby)
- lolcommits (requires ruby)
- lrun (requires ruby) (make)
- lrun-json (requires ruby) (make)
- lvmsync (requires ruby)
- mad-metasploit-archive-git (requires ruby)
- mad-metasploit-git (requires ruby)
- mafft (requires ruby)
- maruku (requires ruby)
- metasploit-git (requires ruby)
- mgmt (requires ruby) (make)
- milter-manager-git (requires ruby) (make)
- mingw-w64-qt5-webkit (requires ruby) (make)
- mkvtoolnix-git (requires ruby) (make)
- mkxp-z-git (requires ruby)
- mozc-ut-united (requires ruby) (make)
- mozc-ut2 (requires ruby) (make)
- mroonga (requires ruby) (optional)
- mruby-git (requires ruby) (make)
- mwptools-git (requires ruby)
- myanimelist_client (requires ruby)
- neocities-cli (requires ruby)
- netstiff (requires ruby)
- newsbeuter-git (requires ruby) (optional)
- nginx-libunit (requires ruby) (make)
- nginx-mainline-mod-passenger (requires ruby)
- nginx-unit-go (requires ruby) (make)
- nginx-unit-nodejs (requires ruby) (make)
- nginx-unit-perl (requires ruby) (make)
- nginx-unit-php (requires ruby) (make)
- nginx-unit-python (requires ruby) (make)
- nginx-unit-python2 (requires ruby) (make)
- nginx-unit-ruby (requires ruby) (make)
- nginx-unit-ruby (requires ruby)
- nginx-unitd (requires ruby) (make)
- ngraph-gtk (requires ruby)
- normez (requires ruby)
- notmuch-emacs-git (requires ruby) (make)
- notmuch-mutt-git (requires ruby) (make)
- notmuch-python-git (requires ruby) (make)
- notmuch-python2-git (requires ruby) (make)
- notmuch-ruby-git (requires ruby) (make)
- notmuch-ruby-git (requires ruby) (optional)
- notmuch-runtime-git (requires ruby) (make)
- notmuch-vim-git (requires ruby) (make)
- nvc (requires ruby) (optional)
- obexftp (requires ruby) (optional)
- obexftp (requires ruby) (make)
- occi-api (requires ruby)
- occi-cli (requires ruby)
- occi-core (requires ruby)
- oh-my-bash-git (requires ruby) (optional)
- oh-my-zsh-git (requires ruby) (optional)
- ohcount (requires ruby) (make)
- ohcount-git (requires ruby) (make)
- oml2 (requires ruby)
- omnigollum (requires ruby)
- one_gadget (requires ruby)
- openmodelica-dev-omc (requires ruby)
- openmodelica-dev-omedit (requires ruby)
- openmodelica-dev-omnotebook (requires ruby)
- openmodelica-dev-omoptim (requires ruby)
- openmodelica-dev-omplot (requires ruby)
- openmodelica-dev-omshell (requires ruby)
- openmodelica-dev-qwt (requires ruby)
- openmodelica-omc (requires ruby)
- openmodelica-omedit (requires ruby)
- openmodelica-omnotebook (requires ruby)
- openmodelica-omplot (requires ruby)
- openmodelica-omshell (requires ruby)
- openmodelica-qwt (requires ruby)
- opennebula (requires ruby)
- opennebula-tools (requires ruby)
- openstudio (requires ruby)
- openwrt-devel (requires ruby)
- openwsman (requires ruby) (make)
- openwsman (requires ruby) (optional)
- oreo-cursors-git (requires ruby) (make)
- pacfoster (requires ruby)
- pacgem (requires ruby)
- pacmantheme (requires ruby)
- palmkit (requires ruby)
- panrun (requires ruby)
- panrun-git (requires ruby)
- papertrail-cli (requires ruby)
- pash-mapper (requires ruby) (optional)
- passed-git (requires ruby)
- passtrust (requires ruby)
- pcs (requires ruby)
- pcs-git (requires ruby)
- pdfbeads (requires ruby)
- pentbox (requires ruby)
- perl6-inline-ruby (requires ruby)
- phantomjs (requires ruby)
- pifan (requires ruby)
- pixelchart (requires ruby)
- pkgoutofdate-git (requires ruby)
- pleaserun (requires ruby)
- ppi3-git (requires ruby)
- progit2 (requires ruby) (make)
- progit2-git (requires ruby) (make)
- prototypical (requires ruby)
- proxygen-git (requires ruby) (make)
- puppet-bolt-git (requires ruby) (make)
- puppet-editor-services (requires ruby)
- puppet-lint (requires ruby)
- puppetdb (requires ruby)
- puppetdb-terminus (requires ruby)
- puppetserver (requires ruby)
- pwstore-git (requires ruby)
- python-unicorn-git (requires ruby) (make)
- python2-unicorn-git (requires ruby) (make)
- qsoas (requires ruby)
- qt5-webkit-print (requires ruby) (make)
- qt5.6-webkit (requires ruby) (make)
- qt51-base (requires ruby) (make)
- qt51-declarative (requires ruby) (make)
- qt51-doc (requires ruby) (make)
- qt51-graphicaleffects (requires ruby) (make)
- qt51-imageformats (requires ruby) (make)
- qt51-jsbackend (requires ruby) (make)
- qt51-multimedia (requires ruby) (make)
- qt51-quick1 (requires ruby) (make)
- qt51-quickcontrols (requires ruby) (make)
- qt51-script (requires ruby) (make)
- qt51-sensors (requires ruby) (make)
- qt51-serialport (requires ruby) (make)
- qt51-svg (requires ruby) (make)
- qt51-tools (requires ruby) (make)
- qt51-translations (requires ruby) (make)
- qt51-webkit (requires ruby) (make)
- qt51-x11extras (requires ruby) (make)
- qt51-xmlpatterns (requires ruby) (make)
- qtwebkit (requires ruby) (make)
- quine-relay (requires ruby)
- r10k (requires ruby)
- rabid (requires ruby)
- rak (requires ruby)
- rambox (requires ruby) (make)
- rbenv-git (requires ruby)
- rcs-fast-export-git (requires ruby)
- rdictcc-git (requires ruby)
- remctl (requires ruby) (make)
- rhc (requires ruby)
- rmate (requires ruby)
- rmate-git (requires ruby)
- rmega (requires ruby)
- rtile-git (requires ruby)
- ruby-acme-client (requires ruby)
- ruby-acme_nsupdate (requires ruby)
- ruby-actioncable (requires ruby)
- ruby-actionmailer (requires ruby)
- ruby-actionpack (requires ruby)
- ruby-actionview (requires ruby)
- ruby-activejob (requires ruby)
- ruby-activemodel (requires ruby)
- ruby-activerecord (requires ruby)
- ruby-activerecord-utils (requires ruby)
- ruby-activestorage (requires ruby)
- ruby-activesupport-3 (requires ruby)
- ruby-activesupport-4.2.10 (requires ruby)
- ruby-activesupport-5 (requires ruby)
- ruby-activesupport-5.2.3 (requires ruby)
- ruby-adn-reborn (requires ruby) (make)
- ruby-adn-reborn (requires ruby)
- ruby-afm (requires ruby)
- ruby-airbrussh (requires ruby)
- ruby-amq-protocol (requires ruby)
- ruby-andand (requires ruby)
- ruby-ansi (requires ruby)
- ruby-ansi-1.3 (requires ruby)
- ruby-apipie-bindings (requires ruby)
- ruby-archive-tar-minitar (requires ruby)
- ruby-arel (requires ruby)
- ruby-arr-pm (requires ruby)
- ruby-ascii85 (requires ruby)
- ruby-ascii85-1.0 (requires ruby)
- ruby-asciidoctor-html5s (requires ruby)
- ruby-ast (requires ruby)
- ruby-atlassian-jwt (requires ruby)
- ruby-atomos (requires ruby)
- ruby-aubio (requires ruby)
- ruby-autobuild (requires ruby)
- ruby-autoproj (requires ruby)
- ruby-avl-tree (requires ruby)
- ruby-awesome_print (requires ruby)
- ruby-azure-armrest (requires ruby)
- ruby-azure-signature (requires ruby)
- ruby-babel-source (requires ruby)
- ruby-babel-transpiler (requires ruby)
- ruby-babosa (requires ruby)
- ruby-backport (requires ruby)
- ruby-backports (requires ruby)
- ruby-bacon (requires ruby)
- ruby-barr (requires ruby)
- ruby-base32 (requires ruby)
- ruby-bcrypt (requires ruby)
- ruby-bcrypt-ruby (requires ruby)
- ruby-bcrypt_pbkdf (requires ruby)
- ruby-bdb (requires ruby)
- ruby-benchmark-ips (requires ruby)
- ruby-benchmark_suite (requires ruby)
- ruby-between_meals (requires ruby)
- ruby-bindata (requires ruby)
- ruby-binman (requires ruby)
- ruby-blankslate (requires ruby)
- ruby-blankslate-2 (requires ruby)
- ruby-blockenspiel (requires ruby)
- ruby-breakpoint (requires ruby)
- ruby-bropages (requires ruby)
- ruby-buftok (requires ruby)
- ruby-bump (requires ruby)
- ruby-bundler-audit (requires ruby)
- ruby-bundler1 (requires ruby)
- ruby-bundler_ext (requires ruby)
- ruby-bunny (requires ruby)
- ruby-cabin (requires ruby)
- ruby-cache (requires ruby)
- ruby-cache_method (requires ruby)
- ruby-callbacks_attachable-2.3 (requires ruby)
- ruby-capistrano-harrow (requires ruby)
- ruby-capistrano-maintenance (requires ruby)
- ruby-capistrano-rsync-with-remote-cache (requires ruby)
- ruby-certified (requires ruby)
- ruby-cfpropertylist (requires ruby)
- ruby-charlock_holmes (requires ruby)
- ruby-cheat (requires ruby)
- ruby-childprocess (requires ruby)
- ruby-chinese_pinyin (requires ruby)
- ruby-choice (requires ruby)
- ruby-chronic-old (requires ruby)
- ruby-circler (requires ruby)
- ruby-citrus (requires ruby)
- ruby-claide (requires ruby)
- ruby-clamp (requires ruby)
- ruby-classifier (requires ruby)
- ruby-classifier-reborn (requires ruby)
- ruby-cliver (requires ruby)
- ruby-clocale (requires ruby)
- ruby-cmdparse (requires ruby)
- ruby-coderay (requires ruby)
- ruby-coffee-script (requires ruby)
- ruby-coffee-script-source (requires ruby)
- ruby-coloration (requires ruby)
- ruby-colored (requires ruby)
- ruby-colored2 (requires ruby)
- ruby-colorls (requires ruby)
- ruby-commander (requires ruby)
- ruby-commander-4.1.5 (requires ruby)
- ruby-commander-4.2.1 (requires ruby)
- ruby-commander-fastlane (requires ruby)
- ruby-commonjs (requires ruby)
- ruby-compass (requires ruby)
- ruby-compass-import-once (requires ruby)
- ruby-concurrent-ruby-0 (requires ruby)
- ruby-connection_pool (requires ruby)
- ruby-cool.io (requires ruby)
- ruby-crass (requires ruby)
- ruby-cri (requires ruby)
- ruby-css_parser (requires ruby)
- ruby-css_parser-1.6 (requires ruby)
- ruby-ctf-party (requires ruby)
- ruby-curses (requires ruby)
- ruby-ddmemoize (requires ruby)
- ruby-ddmetrics (requires ruby)
- ruby-ddplugin (requires ruby)
- ruby-declarative (requires ruby)
- ruby-declarative-option (requires ruby)
- ruby-delayer (requires ruby)
- ruby-delayer (requires ruby) (make)
- ruby-delayer-deferred (requires ruby)
- ruby-digest-crc (requires ruby)
- ruby-discid (requires ruby)
- ruby-docbookrx (requires ruby)
- ruby-docopt (requires ruby)
- ruby-dotenv (requires ruby)
- ruby-dropbox-sdk (requires ruby)
- ruby-droplet_ctl-git (requires ruby)
- ruby-dry-configurable (requires ruby)
- ruby-dry-container (requires ruby)
- ruby-dry-core (requires ruby)
- ruby-dry-equalizer (requires ruby)
- ruby-dry-logic (requires ruby)
- ruby-dry-types (requires ruby)
- ruby-dry-validation (requires ruby)
- ruby-e2mmap (requires ruby)
- ruby-ed25519 (requires ruby)
- ruby-einhorn (requires ruby)
- ruby-elftools (requires ruby)
- ruby-em-websocket (requires ruby)
- ruby-em-winrm (requires ruby)
- ruby-emoji_regex (requires ruby)
- ruby-epoll (requires ruby)
- ruby-equalizer (requires ruby)
- ruby-equatable (requires ruby)
- ruby-equatable-0.5 (requires ruby)
- ruby-erubi (requires ruby)
- ruby-erubis (requires ruby)
- ruby-ethon (requires ruby)
- ruby-evdev (requires ruby)
- ruby-evil-winrm (requires ruby)
- ruby-excon (requires ruby)
- ruby-execjs (requires ruby)
- ruby-exifr (requires ruby)
- ruby-facets (requires ruby)
- ruby-faraday-0.15 (requires ruby)
- ruby-faraday-0.17 (requires ruby)
- ruby-faraday-0.9 (requires ruby)
- ruby-faraday-cookie_jar (requires ruby)
- ruby-faraday-detailed_logger (requires ruby)
- ruby-faraday-fastlane (requires ruby)
- ruby-fast-stemmer (requires ruby)
- ruby-fastimage (requires ruby)
- ruby-fastthread (requires ruby)
- ruby-fast_gettext (requires ruby)
- ruby-fast_osc (requires ruby)
- ruby-fetcher (requires ruby)
- ruby-ffi-bit_masks (requires ruby)
- ruby-filemagic (requires ruby)
- ruby-filesize (requires ruby)
- ruby-fission (requires ruby)
- ruby-fit-commit (requires ruby)
- ruby-fog (requires ruby)
- ruby-fog-aliyun (requires ruby)
- ruby-fog-atmos (requires ruby)
- ruby-fog-aws (requires ruby)
- ruby-fog-brightbox (requires ruby)
- ruby-fog-core (requires ruby)
- ruby-fog-dynect (requires ruby)
- ruby-fog-ecloud (requires ruby)
- ruby-fog-google (requires ruby)
- ruby-fog-json (requires ruby)
- ruby-fog-local (requires ruby)
- ruby-fog-powerdns (requires ruby)
- ruby-fog-profitbricks (requires ruby)
- ruby-fog-radosgw (requires ruby)
- ruby-fog-riakcs (requires ruby)
- ruby-fog-sakuracloud (requires ruby)
- ruby-fog-serverlove (requires ruby)
- ruby-fog-softlayer (requires ruby)
- ruby-fog-storm_on_demand (requires ruby)
- ruby-fog-terremark (requires ruby)
- ruby-fog-vmfusion (requires ruby)
- ruby-fog-voxel (requires ruby)
- ruby-fog-xenserver (requires ruby)
- ruby-fog-xml (requires ruby)
- ruby-foreman (requires ruby)
- ruby-fspath (requires ruby)
- ruby-fusuma (requires ruby)
- ruby-fusuma-plugin-keypress (requires ruby)
- ruby-fusuma-plugin-sendkey (requires ruby)
- ruby-fusuma-plugin-tap (requires ruby)
- ruby-fusuma-plugin-wmctrl (requires ruby)
- ruby-fuzzyhash (requires ruby)
- ruby-fxruby (requires ruby)
- ruby-gemoji (requires ruby)
- ruby-gemojione (requires ruby)
- ruby-gettext (requires ruby)
- ruby-gettext-setup (requires ruby)
- ruby-gh (requires ruby)
- ruby-gh_inspector (requires ruby)
- ruby-gir_ffi (requires ruby)
- ruby-gir_ffi-gtk (requires ruby)
- ruby-git (requires ruby)
- ruby-git-version-bump (requires ruby)
- ruby-github-markdown-preview (requires ruby)
- ruby-github-markup (requires ruby)
- ruby-github-markup-git (requires ruby)
- ruby-gitlab-grit (requires ruby)
- ruby-git_curate (requires ruby)
- ruby-git_remote_branch (requires ruby)
- ruby-gli (requires ruby)
- ruby-glib2-3.0.7 (requires ruby)
- ruby-globalid (requires ruby)
- ruby-gnuplot (requires ruby)
- ruby-gobject-introspection-3.0.7 (requires ruby)
- ruby-gollum-grit_adapter (requires ruby)
- ruby-gollum-lib (requires ruby)
- ruby-gollum-rugged_adapter (requires ruby)
- ruby-google-api-client (requires ruby)
- ruby-google-cloud-core (requires ruby)
- ruby-google-cloud-env (requires ruby)
- ruby-google-cloud-storage (requires ruby)
- ruby-google-protobuf (requires ruby)
- ruby-googleauth (requires ruby)
- ruby-gpgme-1 (requires ruby)
- ruby-grit (requires ruby)
- ruby-gssapi (requires ruby)
- ruby-gstreamer-3.0.7 (requires ruby)
- ruby-gtk2 (requires ruby)
- ruby-guard (requires ruby)
- ruby-gyoku (requires ruby)
- ruby-hammer-cli (requires ruby)
- ruby-hammer-cli-foreman (requires ruby)
- ruby-hamster (requires ruby)
- ruby-hanami (requires ruby)
- ruby-hanami-assets (requires ruby)
- ruby-hanami-controller (requires ruby)
- ruby-hanami-helpers (requires ruby)
- ruby-hanami-mailer (requires ruby)
- ruby-hanami-router (requires ruby)
- ruby-hanami-utils (requires ruby)
- ruby-hanami-validations (requires ruby)
- ruby-hanami-view (requires ruby)
- ruby-hashery (requires ruby)
- ruby-hashie (requires ruby)
- ruby-hashie-3.4.6 (requires ruby)
- ruby-haste (requires ruby)
- ruby-haste-git (requires ruby)
- ruby-hiera (requires ruby)
- ruby-hiera-1 (requires ruby)
- ruby-hiera-eyaml (requires ruby)
- ruby-hiera-puppet (requires ruby)
- ruby-highline (requires ruby)
- ruby-highline-1 (requires ruby)
- ruby-highline-1.6 (requires ruby)
- ruby-highline-1.6.20 (requires ruby)
- ruby-hike (requires ruby)
- ruby-hoe-yard (requires ruby)
- ruby-hooks (requires ruby)
- ruby-html-pipeline (requires ruby)
- ruby-html-proofer (requires ruby)
- ruby-htmlentities (requires ruby)
- ruby-httmultiparty (requires ruby)
- ruby-http (requires ruby)
- ruby-http-form_data (requires ruby)
- ruby-httparty (requires ruby)
- ruby-httpclient-2.6 (requires ruby)
- ruby-http_configuration (requires ruby)
- ruby-http_parser.rb (requires ruby)
- ruby-http_parser.rb-0.5 (requires ruby)
- ruby-http_router (requires ruby)
- ruby-hurley (requires ruby)
- ruby-i3ipc (requires ruby)
- ruby-image_size (requires ruby)
- ruby-indentation (requires ruby)
- ruby-inflecto (requires ruby)
- ruby-influxdb (requires ruby)
- ruby-inifile (requires ruby)
- ruby-insist (requires ruby)
- ruby-instance_storage (requires ruby)
- ruby-in_threads (requires ruby)
- ruby-io-like (requires ruby)
- ruby-iostruct (requires ruby)
- ruby-ipaddress (requires ruby)
- ruby-ironment (requires ruby)
- ruby-jaro_winkler (requires ruby)
- ruby-jekyll-archives (requires ruby)
- ruby-jekyll-coffeescript (requires ruby)
- ruby-jekyll-compose (requires ruby)
- ruby-jekyll-data (requires ruby)
- ruby-jekyll-feed (requires ruby)
- ruby-jekyll-gist (requires ruby)
- ruby-jekyll-last-modified-at (requires ruby)
- ruby-jekyll-less (requires ruby)
- ruby-jekyll-paginate (requires ruby)
- ruby-jekyll-paginate-v2 (requires ruby)
- ruby-jekyll-redirect-from (requires ruby)
- ruby-jekyll-seo-tag (requires ruby)
- ruby-jekyll-sitemap (requires ruby)
- ruby-jekyll-theme-leap-day (requires ruby)
- ruby-jiffy (requires ruby)
- ruby-jira-ruby (requires ruby)
- ruby-journey (requires ruby)
- ruby-json-1 (requires ruby)
- ruby-json-jwt (requires ruby)
- ruby-json_pure (requires ruby)
- ruby-json_pure-1.8.1 (requires ruby)
- ruby-json_schema (requires ruby)
- ruby-jwt (requires ruby)
- ruby-jwt-2.1 (requires ruby)
- ruby-kaitai-struct (requires ruby)
- ruby-koala (requires ruby)
- ruby-kramdown-man (requires ruby)
- ruby-kramdown-parser-gfm-1_0 (requires ruby)
- ruby-kwalify (requires ruby)
- ruby-launchy (requires ruby)
- ruby-less (requires ruby)
- ruby-libart (requires ruby)
- ruby-libevdev (requires ruby)
- ruby-libil (requires ruby)
- ruby-libnotify (requires ruby)
- ruby-librarianp (requires ruby)
- ruby-libvirt (requires ruby)
- ruby-lint (requires ruby)
- ruby-linux_input (requires ruby)
- ruby-liquid (requires ruby)
- ruby-liquid-2 (requires ruby)
- ruby-liquid-3 (requires ruby)
- ruby-listen (requires ruby)
- ruby-little-plugger (requires ruby)
- ruby-locale (requires ruby)
- ruby-lockfile (requires ruby)
- ruby-log4r (requires ruby)
- ruby-logging (requires ruby)
- ruby-logutils (requires ruby)
- ruby-logutils-activerecord (requires ruby)
- ruby-loofah (requires ruby)
- ruby-mailcatcher (requires ruby) (make)
- ruby-map-6.5 (requires ruby)
- ruby-marcel (requires ruby)
- ruby-md2man (requires ruby)
- ruby-mdless (requires ruby)
- ruby-mechanize (requires ruby)
- ruby-memoist (requires ruby) (make)
- ruby-memoist (requires ruby)
- ruby-memoizable (requires ruby)
- ruby-memoize (requires ruby) (make)
- ruby-memoize (requires ruby)
- ruby-metaclass (requires ruby)
- ruby-methadone (requires ruby)
- ruby-method_source (requires ruby)
- ruby-metriks (requires ruby)
- ruby-micromachine (requires ruby)
- ruby-micromachine (requires ruby) (make)
- ruby-mime (requires ruby) (make)
- ruby-mime-types-1 (requires ruby)
- ruby-mime-types-1.19 (requires ruby)
- ruby-mime-types-2 (requires ruby)
- ruby-mimemagic (requires ruby)
- ruby-mina (requires ruby)
- ruby-minitar (requires ruby)
- ruby-mini_exiftool (requires ruby)
- ruby-mini_magick (requires ruby)
- ruby-mini_magick-4 (requires ruby)
- ruby-mini_magick-4.5 (requires ruby)
- ruby-mini_portile0.6 (requires ruby) (make)
- ruby-mini_portile0.6 (requires ruby)
- ruby-mixlib-cli (requires ruby)
- ruby-mixlib-log (requires ruby)
- ruby-mixlib-shellout (requires ruby)
- ruby-molinillo (requires ruby)
- ruby-moneta (requires ruby)
- ruby-mpd (requires ruby)
- ruby-mqtt (requires ruby)
- ruby-multiio (requires ruby)
- ruby-multipart-post-1 (requires ruby)
- ruby-multipart-post-2.0 (requires ruby)
- ruby-multi_xml (requires ruby)
- ruby-mustache-0 (requires ruby)
- ruby-nanaimo (requires ruby)
- ruby-nanomsg (requires ruby)
- ruby-naturally (requires ruby)
- ruby-naught (requires ruby)
- ruby-ncursesw (requires ruby)
- ruby-necromancer (requires ruby)
- ruby-necromancer-0.4 (requires ruby)
- ruby-nenv (requires ruby)
- ruby-neovim (requires ruby)
- ruby-net-http-digest_auth (requires ruby)
- ruby-net-http-persistent (requires ruby)
- ruby-net-http-pipeline (requires ruby)
- ruby-net-ldap (requires ruby)
- ruby-net-scp (requires ruby)
- ruby-net-ssh (requires ruby)
- ruby-net-ssh-2.9.2 (requires ruby)
- ruby-net-ssh-gateway (requires ruby)
- ruby-net-ssh-multi (requires ruby)
- ruby-netaddr (requires ruby)
- ruby-netrc (requires ruby)
- ruby-nice-ffi (requires ruby)
- ruby-nn-core (requires ruby)
- ruby-nokogiri (requires ruby)
- ruby-nokogumbo (requires ruby)
- ruby-nori (requires ruby)
- ruby-ntlm-http (requires ruby)
- ruby-oauth (requires ruby)
- ruby-oauth2-client (requires ruby)
- ruby-octicons-8 (requires ruby)
- ruby-oj (requires ruby)
- ruby-open4 (requires ruby)
- ruby-opener (requires ruby)
- ruby-opennebula (requires ruby)
- ruby-open_uri_redirections (requires ruby)
- ruby-options (requires ruby)
- ruby-origami (requires ruby)
- ruby-os (requires ruby)
- ruby-osc-ruby (requires ruby)
- ruby-other_video_transcoding (requires ruby)
- ruby-padrino-helpers (requires ruby)
- ruby-parallel (requires ruby)
- ruby-parseconfig (requires ruby)
- ruby-parseconfig-1 (requires ruby)
- ruby-parser (requires ruby)
- ruby-parslet (requires ruby)
- ruby-parslet-1.5 (requires ruby)
- ruby-pastel (requires ruby)
- ruby-pastel-0.7.2 (requires ruby)
- ruby-pbkdf2-ruby (requires ruby)
- ruby-pcap (requires ruby)
- ruby-pdf-core (requires ruby)
- ruby-pdf-core-0.7 (requires ruby)
- ruby-pdf-reader (requires ruby)
- ruby-persondb-models (requires ruby)
- ruby-pg-query (requires ruby)
- ruby-pgdexter (requires ruby)
- ruby-platform (requires ruby)
- ruby-pleaserun (requires ruby)
- ruby-plist (requires ruby)
- ruby-pluggaloid (requires ruby)
- ruby-pony (requires ruby)
- ruby-popen4 (requires ruby)
- ruby-posix-spawn (requires ruby)
- ruby-powerpack (requires ruby)
- ruby-prawn (requires ruby)
- ruby-prawn-icon (requires ruby)
- ruby-prawn-svg (requires ruby)
- ruby-prawn-table (requires ruby)
- ruby-prawn-templates (requires ruby)
- ruby-progress (requires ruby)
- ruby-progressbar (requires ruby)
- ruby-props (requires ruby)
- ruby-props-activerecord (requires ruby)
- ruby-pry (requires ruby)
- ruby-psych (requires ruby)
- ruby-ptools (requires ruby)
- ruby-public_suffix-2 (requires ruby)
- ruby-puppet-strings (requires ruby)
- ruby-puppet-syntax (requires ruby)
- ruby-puppetlabs_spec_helper (requires ruby)
- ruby-puppet_forge (requires ruby)
- ruby-pusher-client (requires ruby)
- ruby-pygments.rb (requires ruby)
- ruby-racc (requires ruby)
- ruby-rack-flash3 (requires ruby)
- ruby-rack-livereload (requires ruby)
- ruby-rack-mount (requires ruby)
- ruby-rack-ssl (requires ruby)
- ruby-rack-test (requires ruby)
- ruby-rails (requires ruby)
- ruby-rails-dom-testing (requires ruby)
- ruby-rails-html-sanitizer (requires ruby)
- ruby-railties (requires ruby)
- ruby-rake-12 (requires ruby)
- ruby-rake-compiler-0.8 (requires ruby)
- ruby-rake-compiler-dock (requires ruby)
- ruby-rasciiart (requires ruby)
- ruby-rb-fsevent (requires ruby)
- ruby-rb-kqueue (requires ruby)
- ruby-rbeautify (requires ruby)
- ruby-rbtree (requires ruby)
- ruby-rchardet (requires ruby)
- ruby-rdtool (requires ruby) (make)
- ruby-redcard (requires ruby)
- ruby-redcarpet (requires ruby)
- ruby-ref (requires ruby)
- ruby-regexp_parser (requires ruby)
- ruby-remotesync (requires ruby)
- ruby-representable (requires ruby)
- ruby-resque (requires ruby)
- ruby-rest-client (requires ruby)
- ruby-retriable (requires ruby)
- ruby-revdev (requires ruby)
- ruby-reverse_markdown (requires ruby)
- ruby-review (requires ruby) (make)
- ruby-review (requires ruby)
- ruby-rexml (requires ruby)
- ruby-rgen (requires ruby)
- ruby-rinku (requires ruby)
- ruby-ripper-tags (requires ruby)
- ruby-rkelly-remix (requires ruby)
- ruby-rmagick (requires ruby)
- ruby-rmail (requires ruby)
- ruby-rmail-sup (requires ruby)
- ruby-rmonitor (requires ruby)
- ruby-rogue (requires ruby)
- ruby-ronn-ng (requires ruby)
- ruby-roo (requires ruby)
- ruby-rotp (requires ruby)
- ruby-rouge-1 (requires ruby)
- ruby-rouge-2.0 (requires ruby)
- ruby-rouge-2.1 (requires ruby)
- ruby-rpi_gpio (requires ruby)
- ruby-rr (requires ruby)
- ruby-rr-bootstrap (requires ruby)
- ruby-rspec-puppet (requires ruby)
- ruby-rss (requires ruby)
- ruby-rsync (requires ruby)
- ruby-rubocop (requires ruby)
- ruby-rubocop-ast (requires ruby)
- ruby-rubocop-rspec (requires ruby)
- ruby-ruby-beautify (requires ruby)
- ruby-ruby-beautify2-git (requires ruby)
- ruby-ruby-dbus (requires ruby)
- ruby-ruby-filemagic (requires ruby)
- ruby-ruby-mpd (requires ruby) (make)
- ruby-ruby-mpd (requires ruby)
- ruby-ruby-prof (requires ruby)
- ruby-ruby-progressbar (requires ruby)
- ruby-ruby-rc4 (requires ruby)
- ruby-ruby-sdl-ffi (requires ruby)
- ruby-ruby-vips (requires ruby)
- ruby-ruby-vnc (requires ruby)
- ruby-ruby-vnc-1.0 (requires ruby)
- ruby-ruby2_keywords (requires ruby)
- ruby-rubygame (requires ruby)
- ruby-rubygems-tasks (requires ruby)
- ruby-rubyntlm (requires ruby)
- ruby-rubyntlm_0.4.0 (requires ruby)
- ruby-rubysdl (requires ruby)
- ruby-rubyzip (requires ruby) (make)
- ruby-rubyzip (requires ruby)
- ruby-rubyzip-1 (requires ruby)
- ruby-ruby_dep (requires ruby)
- ruby-rugged-0 (requires ruby)
- ruby-sanitize (requires ruby)
- ruby-sass-rails (requires ruby)
- ruby-sassy-maps (requires ruby)
- ruby-sawyer (requires ruby)
- ruby-schleuder (requires ruby)
- ruby-scoobydoo (requires ruby)
- ruby-scss_lint (requires ruby)
- ruby-securecompare (requires ruby)
- ruby-security (requires ruby)
- ruby-semverse (requires ruby)
- ruby-sequel (requires ruby)
- ruby-serverengine (requires ruby)
- ruby-settingslogic (requires ruby)
- ruby-sexp_processor (requires ruby)
- ruby-sigar (requires ruby)
- ruby-sigdump (requires ruby)
- ruby-signet (requires ruby)
- ruby-simctl (requires ruby)
- ruby-simple-navigation (requires ruby)
- ruby-simple_oauth (requires ruby)
- ruby-simple_oauth-0.1 (requires ruby)
- ruby-sinatra (requires ruby)
- ruby-sinatra-contrib (requires ruby)
- ruby-sinatra-simple-navigation (requires ruby)
- ruby-skinny (requires ruby)
- ruby-slack-notifier (requires ruby)
- ruby-slim (requires ruby)
- ruby-slop (requires ruby) (make)
- ruby-slop-3 (requires ruby)
- ruby-slow_enumerator_tools (requires ruby)
- ruby-smarter_csv (requires ruby)
- ruby-smart_colored (requires ruby)
- ruby-snapsync (requires ruby)
- ruby-sokuten (requires ruby)
- ruby-sokuten (requires ruby) (make)
- ruby-solargraph (requires ruby)
- ruby-sourcemap (requires ruby)
- ruby-spider (requires ruby)
- ruby-spork (requires ruby)
- ruby-sportdb-models (requires ruby)
- ruby-sportdb-service (requires ruby)
- ruby-sportdb-update (requires ruby)
- ruby-sprockets (requires ruby)
- ruby-sprockets-3 (requires ruby)
- ruby-sprockets-helpers (requires ruby)
- ruby-sprockets-rails (requires ruby)
- ruby-sqlint (requires ruby)
- ruby-sshkey (requires ruby)
- ruby-sshkit (requires ruby)
- ruby-starscope (requires ruby)
- ruby-state_machine (requires ruby)
- ruby-stringex (requires ruby)
- ruby-stringio (requires ruby)
- ruby-strings (requires ruby)
- ruby-strings-0.1 (requires ruby)
- ruby-strings-ansi (requires ruby)
- ruby-strptime (requires ruby)
- ruby-stud (requires ruby)
- ruby-subexec (requires ruby)
- ruby-svn2git (requires ruby)
- ruby-swearjar (requires ruby)
Latest Comments
sampa82 commented on 2020-11-16 13:33
Needs to change to another bin like: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.bz2
or another from: https://www.ruby-lang.org/en/news/2013/06/27/ruby-1-8-7-p374-is-released/
Also there is a Openssl dep that blocks this build.
tkh23 commented on 2018-03-14 02:33
Does not build :(
In file included from ossl.h:57:0, from ossl_pkcs12.c:6: /usr/include/openssl/asn1_mac.h:10:2: error: #error "This file is obsolete; please update your software." #error "This file is obsolete; please update your software." ^~~~~ In file included from ossl.h:57:0, from ossl_pkcs7.c:11: /usr/include/openssl/asn1_mac.h:10:2: error: #error "This file is obsolete; please update your software." #error "This file is obsolete; please update your software." ^~~~~ In file included from ossl.h:57:0, from ossl_pkey_rsa.c:13: /usr/include/openssl/asn1_mac.h:10:2: error: #error "This file is obsolete; please update your software." #error "This file is obsolete; please update your software." ^~~~~ In file included from ossl.h:57:0, from ossl_x509req.c:11: /usr/include/openssl/asn1_mac.h:10:2: error: #error "This file is obsolete; please update your software." #error "This file is obsolete; please update your software." ^~~~~ In file included from ossl.h:57:0, from ossl_hmac.c:13: /usr/include/openssl/asn1_mac.h:10:2: error: #error "This file is obsolete; please update your software." #error "This file is obsolete; please update your software." ^~~~~ In file included from ossl.h:57:0, from ossl_x509revoked.c:11: /usr/include/openssl/asn1_mac.h:10:2: error: #error "This file is obsolete; please update your software." #error "This file is obsolete; please update your software." ^~~~~ In file included from ossl.h:57:0, from ossl.c:11: /usr/include/openssl/asn1_mac.h:10:2: error: #error "This file is obsolete; please update your software." #error "This file is obsolete; please update your software." ^~~~~ In file included from ossl.h:205:0, from ossl_pkcs7.c:11: openssl_missing.h:79:35: error: macro "EVP_MD_CTX_create" passed 1 arguments, but takes just 0 EVP_MD_CTX EVP_MD_CTX_create(void); ^ In file included from /usr/include/openssl/x509.h:23:0, from /usr/include/openssl/x509v3.h:14, from ossl.h:58, from ossl_pkcs7.c:11: openssl_missing.h:83:6: error: expected declaration specifiers or ‘...’ before ‘(’ token void EVP_MD_CTX_init(EVP_MD_CTX ctx); ^ openssl_missing.h:91:6: error: expected declaration specifiers or ‘...’ before ‘(’ token void EVP_MD_CTX_destroy(EVP_MD_CTX ctx); ^ In file included from ossl.h:205:0, from ossl_hmac.c:13: openssl_missing.h:79:35: error: macro "EVP_MD_CTX_create" passed 1 arguments, but takes just 0 EVP_MD_CTX EVP_MD_CTX_create(void); ^ In file included from /usr/include/openssl/x509.h:23:0, from /usr/include/openssl/x509v3.h:14, from ossl.h:58, from ossl_hmac.c:13: openssl_missing.h:83:6: error: expected declaration specifiers or ‘...’ before ‘(’ token void EVP_MD_CTX_init(EVP_MD_CTX ctx); ^ openssl_missing.h:91:6: error: expected declaration specifiers or ‘...’ before ‘(’ token void EVP_MD_CTX_destroy(EVP_MD_CTX ctx); ^ In file included from ossl.h:31:0, from ossl_hmac.c:13: ossl_hmac.c: In function ‘ossl_hmac_alloc’: ossl_hmac.c:16:35: error: invalid application of ‘sizeof’ to incomplete type ‘HMAC_CTX {aka struct hmac_ctx_st}’ obj = Data_Make_Struct(klass, HMAC_CTX, 0, ossl_hmac_free, ctx) ^ ../../ruby.h:512:43: note: in definition of macro ‘ALLOC’ #define ALLOC(type) (type)xmalloc(sizeof(type)) ^~~~ ossl_hmac.c:16:11: note: in expansion of macro ‘Data_Make_Struct’ obj = Data_Make_Struct(klass, HMAC_CTX, 0, ossl_hmac_free, ctx) ^~~~~~~~~~~~~~~~ ossl_hmac.c:54:5: note: in expansion of macro ‘MakeHMAC’ MakeHMAC(obj, klass, ctx); ^~~~~~~~ ossl_hmac.c:16:35: error: invalid application of ‘sizeof’ to incomplete type ‘HMAC_CTX {aka struct hmac_ctx_st}’ obj = Data_Make_Struct(klass, HMAC_CTX, 0, ossl_hmac_free, ctx) ^ ../../ruby.h:431:28: note: in definition of macro ‘Data_Make_Struct’ memset(sval, 0, sizeof(type)),\ ^~~~ ossl_hmac.c:54:5: note: in expansion of macro ‘MakeHMAC’ MakeHMAC(obj, klass, ctx); ^~~~~~~~ ossl_hmac.c: In function ‘ossl_hmac_initialize’: ossl_hmac.c:73:5: warning: ‘HMAC_Init’ is deprecated [-Wdeprecated-declarations] HMAC_Init_ex(ctx, RSTRING_PTR(key), RSTRING_LEN(key), ^~~~~~~~~~~~ In file included from /usr/include/openssl/hmac.h:13:0, from /usr/include/openssl/ssl.h:56, from ossl.h:59, from ossl_hmac.c:13: /usr/include/openssl/hmac.h:28:1: note: declared here DEPRECATEDIN_1_1_0(owur int HMAC_Init(HMAC_CTX ctx, const void key, int len, ^ ossl_hmac.c: In function ‘hmac_final’: ossl_hmac.c:114:14: error: storage size of ‘final’ isn’t known HMAC_CTX final; ^~~~~ ossl_hmac.c: In function ‘ossl_hmac_reset’: ossl_hmac.c:182:5: warning: ‘HMAC_Init’ is deprecated [-Wdeprecated-declarations] HMAC_Init_ex(ctx, NULL, 0, NULL, NULL); ^~~~~~~~~~~~ In file included from /usr/include/openssl/hmac.h:13:0, from /usr/include/openssl/ssl.h:56, from ossl.h:59, from ossl_hmac.c:13: /usr/include/openssl/hmac.h:28:1: note: declared here DEPRECATEDIN_1_1_0(owur int HMAC_Init(HMAC_CTX ctx, const void key, int len, ^ In file included from ossl.h:205:0, from ossl_pkcs7.c:11: ossl_pkcs7.c: In function ‘ossl_pkcs7si_new’: openssl_missing.h:58:2: warning: passing argument 2 of ‘ASN1_dup’ from incompatible pointer type [-Wincompatible-pointer-types] (char ()())d2i_PKCS7_SIGNER_INFO, (char )si) ^ ossl_pkcs7.c:89:20: note: in expansion of macro ‘PKCS7_SIGNER_INFO_dup’ pkcs7 = p7si ? PKCS7_SIGNER_INFO_dup(p7si) : PKCS7_SIGNER_INFO_new(); ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/openssl/objects.h:916:0, from /usr/include/openssl/evp.h:27, from /usr/include/openssl/x509.h:23, from /usr/include/openssl/x509v3.h:14, from ossl.h:58, from ossl_pkcs7.c:11: /usr/include/openssl/asn1.h:681:7: note: expected ‘void * ()(void , const unsigned char , long int)’ but argument is of type ‘char * ()()’ void ASN1_dup(i2d_of_void i2d, d2i_of_void d2i, void x); ^~~~~~~~ In file included from ossl.h:205:0, from ossl_pkcs7.c:11: ossl_pkcs7.c: In function ‘DupPKCS7SignerPtr’: openssl_missing.h:58:2: warning: passing argument 2 of ‘ASN1_dup’ from incompatible pointer type [-Wincompatible-pointer-types] (char ()())d2i_PKCS7_SIGNER_INFO, (char )si) ^ ossl_pkcs7.c:102:19: note: in expansion of macro ‘PKCS7_SIGNER_INFO_dup’ if (!(pkcs7 = PKCS7_SIGNER_INFO_dup(p7si))) { ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/openssl/objects.h:916:0, from /usr/include/openssl/evp.h:27, from /usr/include/openssl/x509.h:23, from /usr/include/openssl/x509v3.h:14, from ossl.h:58, from ossl_pkcs7.c:11: /usr/include/openssl/asn1.h:681:7: note: expected ‘void * ()(void , const unsigned char , long int)’ but argument is of type ‘char * ()()’ void ASN1_dup(i2d_of_void i2d, d2i_of_void d2i, void x); ^~~~~~~~ In file included from ossl.h:205:0, from ossl_pkcs7.c:11: ossl_pkcs7.c: In function ‘ossl_pkcs7ri_new’: openssl_missing.h:63:2: warning: passing argument 2 of ‘ASN1_dup’ from incompatible pointer type [-Wincompatible-pointer-types] (char ()())d2i_PKCS7_RECIP_INFO, (char )ri) ^ ossl_pkcs7.c:115:20: note: in expansion of macro ‘PKCS7_RECIP_INFO_dup’ pkcs7 = p7ri ? PKCS7_RECIP_INFO_dup(p7ri) : PKCS7_RECIP_INFO_new(); ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/openssl/objects.h:916:0, from /usr/include/openssl/evp.h:27, from /usr/include/openssl/x509.h:23, from /usr/include/openssl/x509v3.h:14, from ossl.h:58, from ossl_pkcs7.c:11: /usr/include/openssl/asn1.h:681:7: note: expected ‘void * ()(void , const unsigned char , long int)’ but argument is of type ‘char * ()()’ void ASN1_dup(i2d_of_void i2d, d2i_of_void d2i, void x); ^~~~~~~~ In file included from ossl.h:205:0, from ossl_pkcs7.c:11: ossl_pkcs7.c: In function ‘DupPKCS7RecipientPtr’: openssl_missing.h:63:2: warning: passing argument 2 of ‘ASN1_dup’ from incompatible pointer type [-Wincompatible-pointer-types] (char ()())d2i_PKCS7_RECIP_INFO, (char )ri) ^ ossl_pkcs7.c:128:19: note: in expansion of macro ‘PKCS7_RECIP_INFO_dup’ if (!(pkcs7 = PKCS7_RECIP_INFO_dup(p7ri))) { ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/openssl/objects.h:916:0, from /usr/include/openssl/evp.h:27, from /usr/include/openssl/x509.h:23, from /usr/include/openssl/x509v3.h:14, from ossl.h:58, from ossl_pkcs7.c:11: /usr/include/openssl/asn1.h:681:7: note: expected ‘void * ()(void , const unsigned char , long int)’ but argument is of type ‘char * ()()’ void ASN1_dup(i2d_of_void i2d, d2i_of_void d2i, void x); ^~~~~~~~ make[1]: [Makefile:197: ossl_hmac.o] Error 1 make[1]: Waiting for unfinished jobs.... make[1]: [Makefile:197: ossl_pkcs7.o] Error 1 In file included from ossl.h:205:0, from ossl_pkey_rsa.c:13: openssl_missing.h:79:35: error: macro "EVP_MD_CTX_create" passed 1 arguments, but takes just 0 EVP_MD_CTX EVP_MD_CTX_create(void); ^ In file included from /usr/include/openssl/x509.h:23:0, from /usr/include/openssl/x509v3.h:14, from ossl.h:58, from ossl_pkey_rsa.c:13: openssl_missing.h:83:6: error: expected declaration specifiers or ‘...’ before ‘(’ token void EVP_MD_CTX_init(EVP_MD_CTX ctx); ^ openssl_missing.h:91:6: error: expected declaration specifiers or ‘...’ before ‘(’ token void EVP_MD_CTX_destroy(EVP_MD_CTX ctx); ^ ossl_pkey_rsa.c: In function ‘ossl_rsa_new’: ossl_pkey_rsa.c:64:24: error: dereferencing pointer to incomplete type ‘EVP_PKEY {aka struct evp_pkey_st}’ if (EVP_PKEY_type(pkey->type) != EVP_PKEY_RSA) { ^~ ossl_pkey_rsa.c: In function ‘rsa_generate’: ossl_pkey_rsa.c:82:5: warning: ‘RSA_generate_key’ is deprecated [-Wdeprecated-declarations] return RSA_generate_key(size, exp, ^~~~~~ In file included from /usr/include/openssl/rsa.h:13:0, from /usr/include/openssl/x509.h:31, from /usr/include/openssl/x509v3.h:14, from ossl.h:58, from ossl_pkey_rsa.c:13: /usr/include/openssl/rsa.h:193:1: note: declared here DEPRECATEDIN_0_9_8(RSA RSA_generate_key(int bits, unsigned long e, void ^ In file included from ossl.h:205:0, from ossl_x509req.c:11: openssl_missing.h:79:35: error: macro "EVP_MD_CTX_create" passed 1 arguments, but takes just 0 EVP_MD_CTX EVP_MD_CTX_create(void); ^ In file included from /usr/include/openssl/x509.h:23:0, from /usr/include/openssl/x509v3.h:14, from ossl.h:58, from ossl_x509req.c:11: openssl_missing.h:83:6: error: expected declaration specifiers or ‘...’ before ‘(’ token void EVP_MD_CTX_init(EVP_MD_CTX ctx); ^ openssl_missing.h:91:6: error: expected declaration specifiers or ‘...’ before ‘(’ token void EVP_MD_CTX_destroy(EVP_MD_CTX ctx); ^ ossl_x509req.c: In function ‘ossl_x509req_get_signature_algorithm’: ossl_x509req.c:295:34: error: dereferencing pointer to incomplete type ‘X509_REQ {aka struct X509_req_st}’ if (!i2a_ASN1_OBJECT(out, req->sig_alg->algorithm)) { ^~ make[1]: [Makefile:197: ossl_x509req.o] Error 1 make[1]: [Makefile:197: ossl_pkey_rsa.o] Error 1 In file included from ossl.h:205:0, from ossl_x509revoked.c:11: openssl_missing.h:79:35: error: macro "EVP_MD_CTX_create" passed 1 arguments, but takes just 0 EVP_MD_CTX EVP_MD_CTX_create(void); ^ In file included from ossl.h:205:0, from ossl_pkcs12.c:6: openssl_missing.h:79:35: error: macro "EVP_MD_CTX_create" passed 1 arguments, but takes just 0 EVP_MD_CTX EVP_MD_CTX_create(void); ^ In file included from /usr/include/openssl/x509.h:23:0, from /usr/include/openssl/x509v3.h:14, from ossl.h:58, from ossl_x509revoked.c:11: openssl_missing.h:83:6: error: expected declaration specifiers or ‘...’ before ‘(’ token void EVP_MD_CTX_init(EVP_MD_CTX ctx); ^ In file included from /usr/include/openssl/x509.h:23:0, from /usr/include/openssl/x509v3.h:14, from ossl.h:58, from ossl_pkcs12.c:6: openssl_missing.h:83:6: error: expected declaration specifiers or ‘...’ before ‘(’ token void EVP_MD_CTX_init(EVP_MD_CTX ctx); ^ openssl_missing.h:91:6: error: expected declaration specifiers or ‘...’ before ‘(’ token void EVP_MD_CTX_destroy(EVP_MD_CTX ctx); ^ openssl_missing.h:91:6: error: expected declaration specifiers or ‘...’ before ‘(’ token void EVP_MD_CTX_destroy(EVP_MD_CTX ctx); ^ In file included from ossl.h:205:0, from ossl_x509revoked.c:11: ossl_x509revoked.c: In function ‘ossl_x509revoked_new’: openssl_missing.h:53:2: warning: passing argument 2 of ‘ASN1_dup’ from incompatible pointer type [-Wincompatible-pointer-types] (char ()())d2i_X509_REVOKED, (char )rev) ^ ossl_x509revoked.c:48:8: note: in expansion of macro ‘X509_REVOKED_dup’ new = X509_REVOKED_dup(rev); ^~~~~~~~~~~~~~~~ In file included from /usr/include/openssl/objects.h:916:0, from /usr/include/openssl/evp.h:27, from /usr/include/openssl/x509.h:23, from /usr/include/openssl/x509v3.h:14, from ossl.h:58, from ossl_x509revoked.c:11: /usr/include/openssl/asn1.h:681:7: note: expected ‘void * (*)(void , const unsigned char , long int)’ but argument is of type ‘char * ()()’ void ASN1_dup(i2d_of_void i2d, d2i_of_void d2i, void x); ^~~~~~~~ In file included from ossl.h:205:0, from ossl_x509revoked.c:11: ossl_x509revoked.c: In function ‘DupX509RevokedPtr’: openssl_missing.h:53:2: warning: passing argument 2 of ‘ASN1_dup’ from incompatible pointer type [-Wincompatible-pointer-types] (char ()())d2i_X509_REVOKED, (char )rev) ^ ossl_x509revoked.c:64:17: note: in expansion of macro ‘X509_REVOKED_dup’ if (!(new = X509_REVOKED_dup(rev))) { ^~~~~~~~~~~~~~~~ In file included from /usr/include/openssl/objects.h:916:0, from /usr/include/openssl/evp.h:27, from /usr/include/openssl/x509.h:23, from /usr/include/openssl/x509v3.h:14, from ossl.h:58, from ossl_x509revoked.c:11: /usr/include/openssl/asn1.h:681:7: note: expected ‘void * (*)(void , const unsigned char , long int)’ but argument is of type ‘char * ()()’ void ASN1_dup(i2d_of_void i2d, d2i_of_void d2i, void x); ^~~~~~~~ ossl_x509revoked.c: In function ‘ossl_x509revoked_get_serial’: ossl_x509revoked.c:102:34: error: dereferencing pointer to incomplete type ‘X509_REVOKED {aka struct x509_revoked_st}’ return asn1integer_to_num(rev->serialNumber); ^~ In file included from ossl.h:205:0, from ossl.c:11: openssl_missing.h:79:35: error: macro "EVP_MD_CTX_create" passed 1 arguments, but takes just 0 EVP_MD_CTX EVP_MD_CTX_create(void); ^ In file included from /usr/include/openssl/x509.h:23:0, from /usr/include/openssl/x509v3.h:14, from ossl.h:58, from ossl.c:11: openssl_missing.h:83:6: error: expected declaration specifiers or ‘...’ before ‘(’ token void EVP_MD_CTX_init(EVP_MD_CTX ctx); ^ openssl_missing.h:91:6: error: expected declaration specifiers or ‘...’ before ‘(’ token void EVP_MD_CTX_destroy(EVP_MD_CTX ctx); ^ ossl.c: In function ‘ossl_verify_cb’: ossl.c:209:42: error: dereferencing pointer to incomplete type ‘X509_STORE_CTX {aka struct x509_store_ctx_st}’ proc = (VALUE)X509_STORE_get_ex_data(ctx->ctx, ossl_verify_cb_idx); ^~ make[1]: [Makefile:197: ossl_pkcs12.o] Error 1 make[1]: [Makefile:197: ossl_x509revoked.o] Error 1 make[1]: [Makefile:197: ossl.o] Error 1 make[1]: Leaving directory '/opt/PKGBUILDS/ruby1.8/src/ruby-1.8.7-p374/ext/openssl' make: [Makefile:293: all] Error 1 ==> ERROR: A failure occurred in build(). Aborting...
SolarAquarion commented on 2018-02-27 17:11
Can you add http://security.debian.org/debian-security/pool/updates/main/r/ruby1.8/ruby1.8_1.8.7.358-7.1+deb7u5.debian.tar.xz and do the patches
farseerfc commented on 2016-06-13 10:52
@jsn sorry for no reply for a long time. I have pushed a new PKGBUILD to remove SSLv3.
tkh23 commented on 2016-03-29 00:30
How does one use your patch?
jsn commented on 2016-03-26 09:55
Fails to build for me now because some recent openssl update removed some functions that are referenced in ruby1.8 openssl module. Here's a patch that fixes that for me:
diff -ruN x/ruby1.8/PKGBUILD ruby1.8/PKGBUILD
--- x/ruby1.8/PKGBUILD 2015-08-10 13:20:46.000000000 +0300
+++ ruby1.8/PKGBUILD 2016-03-17 01:17:57.416142512 +0300
@@ -10,12 +10,11 @@
url='http://www.ruby-lang.org/en/'
provides=('ruby=1.8.7')
options=('!emptydirs')
makedepends=('tk')
depends=('gdbm' 'db' 'openssl' 'zlib' 'readline')
optdepends=('tk: for Ruby/TK')
-source=("ftp://ftp.ruby-lang.org/pub/ruby/1.8/$_pkgname-$_pkgver.tar.bz2" "fix.patch")
-md5sums=('83c92e2b57ea08f31187060098b2200b' 'f560402603b3dca36d4a6abfcb180cb9')
+source=("ftp://ftp.ruby-lang.org/pub/ruby/1.8/$_pkgname-$_pkgver.tar.bz2" "fix.patch" "ssl.patch")
+md5sums=('83c92e2b57ea08f31187060098b2200b' 'f560402603b3dca36d4a6abfcb180cb9' '293e4f54874185908775890bfa3aac8b')
_optimal_make_jobs() {
if [ -r /proc/cpuinfo ]; then
@@ -56,6 +55,7 @@
msg 'Applying patch...'
patch -Np1 < ${srcdir}/fix.patch
+ patch -Np1 < ${srcdir}/ssl.patch
msg 'Running make...'
make -j$(_optimal_make_jobs)
diff -ruN x/ruby1.8/ssl.patch ruby1.8/ssl.patch
--- x/ruby1.8/ssl.patch 1970-01-01 03:00:00.000000000 +0300
+++ ruby1.8/ssl.patch 2016-03-17 01:17:57.416142512 +0300
@@ -0,0 +1,17 @@
+--- ruby-1.8.7-p374/ext/openssl/ossl_ssl.c.old 2016-03-17 01:12:47.181230073 +0300
++++ ruby-1.8.7-p374/ext/openssl/ossl_ssl.c 2016-03-17 01:12:06.176806790 +0300
+@@ -107,12 +107,14 @@
+ OSSL_SSL_METHOD_ENTRY(SSLv2_server),
+ OSSL_SSL_METHOD_ENTRY(SSLv2_client),
+ #endif
++#if 0
+ OSSL_SSL_METHOD_ENTRY(SSLv3),
+ OSSL_SSL_METHOD_ENTRY(SSLv3_server),
+ OSSL_SSL_METHOD_ENTRY(SSLv3_client),
+ OSSL_SSL_METHOD_ENTRY(SSLv23),
+ OSSL_SSL_METHOD_ENTRY(SSLv23_server),
+ OSSL_SSL_METHOD_ENTRY(SSLv23_client),
++#endif
+ #undef OSSL_SSL_METHOD_ENTRY
+ };
+