lang/ruby34 3.4.9_2,1 FreeBSD
Object-oriented interpreted scripting language
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- BSD2CLAUSE, RUBY
- Categories
- lang, ruby
- Package size
- 10090.1 KiB, 47157.6 KiB installed
Description
Ruby is the interpreted scripting language for quick and easy object-oriented programming. It has many features to process text files and to do system management tasks (as in Perl). It is simple, straight-forward, and extensible.
Features of Ruby are shown below.
- Simple Syntax
- *Normal* Object-Oriented features(ex. class, method calls)
- *Advanced* Object-Oriented features(ex. Mix-in, Singleton-method)
- Operator Overloading
- Exception Handling
- Iterators and Closures
- Garbage Collection
- Dynamic Loading of Object files(on some architecture)
- Highly Portable(works on many UNIX machines, and on DOS, Windows, Mac, BeOS etc.)
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | lang/ruby34 | 3.4.9_2,1 |
| NetBSD | lang/ruby34 | 3.4.10nb2 |
| DragonFly | lang/ruby32 | 3.2.7,1 |
| MidnightBSD | lang/ruby34 |
Install
Binary package:
pkg install ruby
From the ports tree:
cd /usr/ports/lang/ruby34/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= ruby>0:lang/ruby34
LIB_DEPENDS= libruby.so:lang/ruby34
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 3.4.9_2,1 | 3.4.9_2,1 | - | 3.4.5,1 | 3.4.9_2,1 |
| FreeBSD:14:quarterly | 3.4.9_2,1 | 3.4.9_2,1 | n/a | 3.4.5,1 | 3.4.9_2,1 |
| FreeBSD:15:latest | 3.4.9_2,1 | 3.4.9_2,1 | n/a | 3.4.5,1 | 3.4.5,1 |
| FreeBSD:15:quarterly | 3.4.9_2,1 | 3.4.9_2,1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 3.4.9_2,1 | 3.4.9_2,1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 1
libffi>=0: devel/libffi
Library 2
libffi.so: devel/libffilibyaml.so: textproc/libyaml
The full lists below include those, and their dependencies in turn.
Build dependencies 10
Run dependencies 4
Required by 3717
- accessibility/rubygem-atk
- archivers/rubygem-archive-zip
- archivers/rubygem-bzip2-ffi
- archivers/rubygem-bzip2-ruby
- archivers/rubygem-fpm
- archivers/rubygem-libarchive
- archivers/rubygem-minitar
- archivers/rubygem-minitar-cli
- archivers/rubygem-minitar0
- archivers/rubygem-ruby-xz
- archivers/rubygem-rubyzip
- archivers/rubygem-rubyzip-gitlab
- archivers/rubygem-rubyzip13
- archivers/rubygem-rubyzip2
- archivers/rubygem-snappy
- audio/espeak-ng
- audio/ruby-smf
- audio/ruby-taglib
- audio/rubygem-librmpd
- audio/rubygem-ruby-mp3info
- audio/rubygem-ruby-ogginfo
- audio/rubygem-ruby-shout
- audio/squash
- benchmarks/rubygem-benchmark
- benchmarks/rubygem-benchmark-ips
- benchmarks/rubygem-benchmark-memory
- benchmarks/rubygem-derailed_benchmarks
- benchmarks/rubygem-gitlab-derailed_benchmarks
- benchmarks/rubygem-railsbench
- biology/mummer
- biology/ruby-bio
- biology/rubygem-bio
- biology/rubygem-bio-executables
- biology/rubygem-bio-old-biofetch-emulator
- biology/rubygem-bio-shell
- cad/kicad-doc
- cad/klayout
- cad/rubygem-gdsii
- comms/rubygem-callsign
- comms/rubygem-ruby-termios
- comms/rubygem-serialport
- comms/wsjtx
- comms/wsjtz
- converters/rubygem-base32
- converters/rubygem-base64
- converters/rubygem-base6402
- converters/rubygem-iconv
- converters/rubygem-json-ld
- converters/rubygem-json-ld-preloaded
- converters/rubygem-po_to_json
- converters/rubygem-ruby-bsdconv
- converters/rubygem-url_safe_base64
- converters/rubygem-xdr
- databases/groonga-normalizer-mysql
- databases/leo_center
- databases/mroonga
- databases/openvoxdb-terminus8
- databases/openvoxdb-terminus9
- databases/pgroonga
- databases/ruby-bdb
- databases/ruby-qdbm
- databases/ruby-tokyocabinet
- databases/ruby-xapian
- databases/rubygem-active_model_serializers
- databases/rubygem-active_record_query_trace
- databases/rubygem-activemodel-gitlab
- databases/rubygem-activemodel-serializers-xml
- databases/rubygem-activemodel4
- databases/rubygem-activemodel5
- databases/rubygem-activemodel50
- databases/rubygem-activemodel52
- databases/rubygem-activemodel60
- databases/rubygem-activemodel61
- databases/rubygem-activemodel70
- databases/rubygem-activemodel71
- databases/rubygem-activemodel72
- databases/rubygem-activemodel80
- databases/rubygem-activemodel81
- databases/rubygem-activerecord-explain-analyze
- databases/rubygem-activerecord-gitlab
- databases/rubygem-activerecord-import
- databases/rubygem-activerecord-jdbc-adapter
- databases/rubygem-activerecord-jdbcmysql-adapter
- databases/rubygem-activerecord-session_store
- databases/rubygem-activerecord-trilogy-adapter
- databases/rubygem-activerecord4
- databases/rubygem-activerecord5
- databases/rubygem-activerecord50
- databases/rubygem-activerecord52
- databases/rubygem-activerecord60
- databases/rubygem-activerecord61
- databases/rubygem-activerecord70
- databases/rubygem-activerecord71
- databases/rubygem-activerecord72
- databases/rubygem-activerecord80
- databases/rubygem-activerecord81
- databases/rubygem-after_commit_queue
- databases/rubygem-amalgalite
- databases/rubygem-arel
- databases/rubygem-arel-helpers
The first 100 are listed.
Configuration
Options name: lang_ruby
| Option | Default | Description |
|---|---|---|
| CAPIDOCS | off | Build and install C API documents |
| DEBUG | off | Build with debugging support |
| DOCS | off | Build and/or install documentation |
| EXAMPLES | off | Build and/or install examples |
| GMP | off | Use GMP to accelerate Bignum operations |
| RDOC | on | Build and install Rdoc indexes |
| YJIT | off | Enable YJIT (Yet Another Ruby JIT) |
- USES
- autoreconf cpe localbase ruby:none ssl tar:xz
- Service scripts
- none
Message after installing
Files
Manual pages 2
- ruby(1)
- ruby(1)
pkg-plist 16706
- bin/ruby
- bin/ruby
- include/ruby-%%RUBY_VER%%/%%RUBY_ARCH%%/ruby/config.h
- include/ruby-%%RUBY_VER%%/ruby.h
- include/ruby-%%RUBY_VER%%/ruby/assert.h
- include/ruby-%%RUBY_VER%%/ruby/atomic.h
- include/ruby-%%RUBY_VER%%/ruby/backward.h
- include/ruby-%%RUBY_VER%%/ruby/backward/2/assume.h
- include/ruby-%%RUBY_VER%%/ruby/backward/2/attributes.h
- include/ruby-%%RUBY_VER%%/ruby/backward/2/bool.h
- include/ruby-%%RUBY_VER%%/ruby/backward/2/gcc_version_since.h
- include/ruby-%%RUBY_VER%%/ruby/backward/2/inttypes.h
- include/ruby-%%RUBY_VER%%/ruby/backward/2/limits.h
- include/ruby-%%RUBY_VER%%/ruby/backward/2/long_long.h
- include/ruby-%%RUBY_VER%%/ruby/backward/2/r_cast.h
- include/ruby-%%RUBY_VER%%/ruby/backward/2/rmodule.h
- include/ruby-%%RUBY_VER%%/ruby/backward/2/stdalign.h
- include/ruby-%%RUBY_VER%%/ruby/backward/2/stdarg.h
- include/ruby-%%RUBY_VER%%/ruby/backward/cxxanyargs.hpp
- include/ruby-%%RUBY_VER%%/ruby/debug.h
- include/ruby-%%RUBY_VER%%/ruby/defines.h
- include/ruby-%%RUBY_VER%%/ruby/digest.h
- include/ruby-%%RUBY_VER%%/ruby/encoding.h
- include/ruby-%%RUBY_VER%%/ruby/fiber/scheduler.h
- include/ruby-%%RUBY_VER%%/ruby/intern.h
- include/ruby-%%RUBY_VER%%/ruby/internal/abi.h
- include/ruby-%%RUBY_VER%%/ruby/internal/anyargs.h
- include/ruby-%%RUBY_VER%%/ruby/internal/arithmetic.h
- include/ruby-%%RUBY_VER%%/ruby/internal/arithmetic/char.h
- include/ruby-%%RUBY_VER%%/ruby/internal/arithmetic/double.h
- include/ruby-%%RUBY_VER%%/ruby/internal/arithmetic/fixnum.h
- include/ruby-%%RUBY_VER%%/ruby/internal/arithmetic/gid_t.h
- include/ruby-%%RUBY_VER%%/ruby/internal/arithmetic/int.h
- include/ruby-%%RUBY_VER%%/ruby/internal/arithmetic/intptr_t.h
- include/ruby-%%RUBY_VER%%/ruby/internal/arithmetic/long.h
- include/ruby-%%RUBY_VER%%/ruby/internal/arithmetic/long_long.h
- include/ruby-%%RUBY_VER%%/ruby/internal/arithmetic/mode_t.h
- include/ruby-%%RUBY_VER%%/ruby/internal/arithmetic/off_t.h
- include/ruby-%%RUBY_VER%%/ruby/internal/arithmetic/pid_t.h
- include/ruby-%%RUBY_VER%%/ruby/internal/arithmetic/short.h
- include/ruby-%%RUBY_VER%%/ruby/internal/arithmetic/size_t.h
- include/ruby-%%RUBY_VER%%/ruby/internal/arithmetic/st_data_t.h
- include/ruby-%%RUBY_VER%%/ruby/internal/arithmetic/uid_t.h
- include/ruby-%%RUBY_VER%%/ruby/internal/assume.h
- include/ruby-%%RUBY_VER%%/ruby/internal/attr/alloc_size.h
- include/ruby-%%RUBY_VER%%/ruby/internal/attr/artificial.h
- include/ruby-%%RUBY_VER%%/ruby/internal/attr/cold.h
- include/ruby-%%RUBY_VER%%/ruby/internal/attr/const.h
- include/ruby-%%RUBY_VER%%/ruby/internal/attr/constexpr.h
- include/ruby-%%RUBY_VER%%/ruby/internal/attr/deprecated.h
- include/ruby-%%RUBY_VER%%/ruby/internal/attr/diagnose_if.h
- include/ruby-%%RUBY_VER%%/ruby/internal/attr/enum_extensibility.h
- include/ruby-%%RUBY_VER%%/ruby/internal/attr/error.h
- include/ruby-%%RUBY_VER%%/ruby/internal/attr/flag_enum.h
- include/ruby-%%RUBY_VER%%/ruby/internal/attr/forceinline.h
- include/ruby-%%RUBY_VER%%/ruby/internal/attr/format.h
- include/ruby-%%RUBY_VER%%/ruby/internal/attr/maybe_unused.h
- include/ruby-%%RUBY_VER%%/ruby/internal/attr/noalias.h
- include/ruby-%%RUBY_VER%%/ruby/internal/attr/nodiscard.h
- include/ruby-%%RUBY_VER%%/ruby/internal/attr/noexcept.h
- include/ruby-%%RUBY_VER%%/ruby/internal/attr/noinline.h
- include/ruby-%%RUBY_VER%%/ruby/internal/attr/nonnull.h
- include/ruby-%%RUBY_VER%%/ruby/internal/attr/nonstring.h
- include/ruby-%%RUBY_VER%%/ruby/internal/attr/noreturn.h
- include/ruby-%%RUBY_VER%%/ruby/internal/attr/packed_struct.h
- include/ruby-%%RUBY_VER%%/ruby/internal/attr/pure.h
- include/ruby-%%RUBY_VER%%/ruby/internal/attr/restrict.h
- include/ruby-%%RUBY_VER%%/ruby/internal/attr/returns_nonnull.h
- include/ruby-%%RUBY_VER%%/ruby/internal/attr/warning.h
- include/ruby-%%RUBY_VER%%/ruby/internal/attr/weakref.h
- include/ruby-%%RUBY_VER%%/ruby/internal/cast.h
- include/ruby-%%RUBY_VER%%/ruby/internal/compiler_is.h
- include/ruby-%%RUBY_VER%%/ruby/internal/compiler_is/apple.h
- include/ruby-%%RUBY_VER%%/ruby/internal/compiler_is/clang.h
- include/ruby-%%RUBY_VER%%/ruby/internal/compiler_is/gcc.h
- include/ruby-%%RUBY_VER%%/ruby/internal/compiler_is/intel.h
- include/ruby-%%RUBY_VER%%/ruby/internal/compiler_is/msvc.h
- include/ruby-%%RUBY_VER%%/ruby/internal/compiler_is/sunpro.h
- include/ruby-%%RUBY_VER%%/ruby/internal/compiler_since.h
- include/ruby-%%RUBY_VER%%/ruby/internal/config.h
- include/ruby-%%RUBY_VER%%/ruby/internal/constant_p.h
- include/ruby-%%RUBY_VER%%/ruby/internal/core.h
- include/ruby-%%RUBY_VER%%/ruby/internal/core/rarray.h
- include/ruby-%%RUBY_VER%%/ruby/internal/core/rbasic.h
- include/ruby-%%RUBY_VER%%/ruby/internal/core/rbignum.h
- include/ruby-%%RUBY_VER%%/ruby/internal/core/rclass.h
- include/ruby-%%RUBY_VER%%/ruby/internal/core/rdata.h
- include/ruby-%%RUBY_VER%%/ruby/internal/core/rfile.h
- include/ruby-%%RUBY_VER%%/ruby/internal/core/rhash.h
- include/ruby-%%RUBY_VER%%/ruby/internal/core/rmatch.h
- include/ruby-%%RUBY_VER%%/ruby/internal/core/robject.h
- include/ruby-%%RUBY_VER%%/ruby/internal/core/rregexp.h
- include/ruby-%%RUBY_VER%%/ruby/internal/core/rstring.h
- include/ruby-%%RUBY_VER%%/ruby/internal/core/rstruct.h
- include/ruby-%%RUBY_VER%%/ruby/internal/core/rtypeddata.h
- include/ruby-%%RUBY_VER%%/ruby/internal/ctype.h
- include/ruby-%%RUBY_VER%%/ruby/internal/dllexport.h
- include/ruby-%%RUBY_VER%%/ruby/internal/dosish.h
- include/ruby-%%RUBY_VER%%/ruby/internal/encoding/coderange.h
- include/ruby-%%RUBY_VER%%/ruby/internal/encoding/ctype.h
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| ruby/ruby-3.4.9.tar.xz | 1.6682004e+07 | 4231c54072601a171faed1699f105985e9971c94cd382b78feb4eb44eec2dd1a |
Master sites 1
- RUBY/${MASTER_SITE_SUBDIR_RUBY}
Commit history 0
No commits in the history this site was built from.