{"added":null,"apiVersion":1,"behindSince":"2026-11-09","buildDepends":[],"categories":["lang","ruby"],"comment":"Object-oriented interpreted scripting language","compare":"/compare/ruby40/index.json","dependentCount":null,"description":"Ruby is the interpreted scripting language for quick and\neasy object-oriented programming.  It has many features to\nprocess text files and to do system management tasks (as in\nPerl).  It is simple, straight-forward, and extensible.\n\nFeatures of Ruby are shown below.\n\n  + Simple Syntax\n  + *Normal* Object-Oriented features(ex. class, method calls)\n  + *Advanced* Object-Oriented features(ex. Mix-in, Singleton-method)\n  + Operator Overloading\n  + Exception Handling\n  + Iterators and Closures\n  + Garbage Collection\n  + Dynamic Loading of Object files(on some architecture)\n  + Highly Portable(works on many UNIX machines, and on DOS,\n    Windows, Mac, BeOS etc.)","flavors":[],"html":"https://daemonports.org/dragonfly/lang/ruby40/","kind":"port","lastUpdate":null,"license":["BSD2CLAUSE","RUBY"],"licenses":["BSD-2-Clause","Ruby"],"maintainer":"ruby@FreeBSD.org","name":"ruby40","newest":false,"newestVersion":"4.0.9","noVulnData":false,"origin":"lang/ruby40","otherSystems":[{"maintainer":"ruby@FreeBSD.org","newest":true,"origin":"lang/ruby40","path":"/lang/ruby40/","system":"FreeBSD","updated":"2026-11-09","version":"4.0.9,1"},{"behindSince":"2026-11-09","maintainer":"taca@NetBSD.org","origin":"lang/ruby40","path":"/netbsd/lang/ruby40/","system":"NetBSD","updated":"2026-10-25","version":"4.0.7","vulnCount":3},{"behindSince":"2026-11-09","maintainer":"ruby@FreeBSD.org","noVulnData":true,"origin":"lang/ruby40","path":"","system":"HardenedBSD","version":"4.0.7,1"},{"behindSince":"2026-11-09","maintainer":"ruby@FreeBSD.org","noVulnData":true,"origin":"lang/ruby40","path":"","system":"GhostBSD","version":"4.0.7,1"}],"packages":null,"pkgName":"ruby40-4.0.7,1","related":["lang/ruby33","lang/ruby34"],"repository":"DPorts","requiredBy":[],"requiredByCount":0,"runDepends":["devel/libffi","devel/libunwind","security/openssl","textproc/libyaml"],"status":null,"system":"dragonfly","systemLabel":"DragonFly","version":"4.0.7,1","versions":[{"date":"2026-11-11","version":"4.0.7"}],"vulnerabilities":null,"www":"https://www.ruby-lang.org/en/"}
