--- - branch: MAIN date: Sun Jan 21 08:22:03 UTC 2024 files: - new: '1.1' old: '0' path: pkgsrc/lang/ruby33/ALTERNATIVES pathrev: pkgsrc/lang/ruby33/ALTERNATIVES@1.1 type: added - new: '1.1' old: '0' path: pkgsrc/lang/ruby33/DEINSTALL pathrev: pkgsrc/lang/ruby33/DEINSTALL@1.1 type: added - new: '1.1' old: '0' path: pkgsrc/lang/ruby33/DESCR pathrev: pkgsrc/lang/ruby33/DESCR@1.1 type: added - new: '1.1' old: '0' path: pkgsrc/lang/ruby33/INSTALL pathrev: pkgsrc/lang/ruby33/INSTALL@1.1 type: added - new: '1.1' old: '0' path: pkgsrc/lang/ruby33/Makefile pathrev: pkgsrc/lang/ruby33/Makefile@1.1 type: added - new: '1.1' old: '0' path: pkgsrc/lang/ruby33/PLIST pathrev: pkgsrc/lang/ruby33/PLIST@1.1 type: added - new: '1.1' old: '0' path: pkgsrc/lang/ruby33/distinfo pathrev: pkgsrc/lang/ruby33/distinfo@1.1 type: added - new: '1.1' old: '0' path: pkgsrc/lang/ruby33/hacks.mk pathrev: pkgsrc/lang/ruby33/hacks.mk@1.1 type: added - new: '1.1' old: '0' path: pkgsrc/lang/ruby33/options.mk pathrev: pkgsrc/lang/ruby33/options.mk@1.1 type: added - new: '1.1' old: '0' path: pkgsrc/lang/ruby33/patches/patch-common.mk pathrev: pkgsrc/lang/ruby33/patches/patch-common.mk@1.1 type: added - new: '1.1' old: '0' path: pkgsrc/lang/ruby33/patches/patch-configure pathrev: pkgsrc/lang/ruby33/patches/patch-configure@1.1 type: added - new: '1.1' old: '0' path: pkgsrc/lang/ruby33/patches/patch-ext_openssl_openssl__missing.h pathrev: pkgsrc/lang/ruby33/patches/patch-ext_openssl_openssl__missing.h@1.1 type: added - new: '1.1' old: '0' path: pkgsrc/lang/ruby33/patches/patch-include_ruby_internal_static__assert.h pathrev: pkgsrc/lang/ruby33/patches/patch-include_ruby_internal_static__assert.h@1.1 type: added - new: '1.1' old: '0' path: pkgsrc/lang/ruby33/patches/patch-lib_mkmf.rb pathrev: pkgsrc/lang/ruby33/patches/patch-lib_mkmf.rb@1.1 type: added - new: '1.1' old: '0' path: pkgsrc/lang/ruby33/patches/patch-lib_rdoc_encoding.rb pathrev: pkgsrc/lang/ruby33/patches/patch-lib_rdoc_encoding.rb@1.1 type: added - new: '1.1' old: '0' path: pkgsrc/lang/ruby33/patches/patch-lib_rubygems.rb pathrev: pkgsrc/lang/ruby33/patches/patch-lib_rubygems.rb@1.1 type: added - new: '1.1' old: '0' path: pkgsrc/lang/ruby33/patches/patch-lib_rubygems_commands_setup__command.rb pathrev: pkgsrc/lang/ruby33/patches/patch-lib_rubygems_commands_setup__command.rb@1.1 type: added - new: '1.1' old: '0' path: pkgsrc/lang/ruby33/patches/patch-lib_rubygems_config__file.rb pathrev: pkgsrc/lang/ruby33/patches/patch-lib_rubygems_config__file.rb@1.1 type: added - new: '1.1' old: '0' path: pkgsrc/lang/ruby33/patches/patch-lib_rubygems_dependency__installer.rb pathrev: pkgsrc/lang/ruby33/patches/patch-lib_rubygems_dependency__installer.rb@1.1 type: added - new: '1.1' old: '0' path: pkgsrc/lang/ruby33/patches/patch-lib_rubygems_install__update__options.rb pathrev: pkgsrc/lang/ruby33/patches/patch-lib_rubygems_install__update__options.rb@1.1 type: added - new: '1.1' old: '0' path: pkgsrc/lang/ruby33/patches/patch-lib_rubygems_installer.rb pathrev: pkgsrc/lang/ruby33/patches/patch-lib_rubygems_installer.rb@1.1 type: added - new: '1.1' old: '0' path: pkgsrc/lang/ruby33/patches/patch-lib_rubygems_platform.rb pathrev: pkgsrc/lang/ruby33/patches/patch-lib_rubygems_platform.rb@1.1 type: added - new: '1.1' old: '0' path: pkgsrc/lang/ruby33/patches/patch-test_rubygems_test__gem.rb pathrev: pkgsrc/lang/ruby33/patches/patch-test_rubygems_test__gem.rb@1.1 type: added - new: '1.1' old: '0' path: pkgsrc/lang/ruby33/patches/patch-thread__pthread.c pathrev: pkgsrc/lang/ruby33/patches/patch-thread__pthread.c@1.1 type: added - new: '1.1' old: '0' path: pkgsrc/lang/ruby33/patches/patch-tool_ifchange pathrev: pkgsrc/lang/ruby33/patches/patch-tool_ifchange@1.1 type: added id: 20240121T082203Z.ae5b3eac553ce69022ba79bd37911eed9391da4b log: | lang/ruby33: add version 3.3.0 Add ruby33 version 3.3.0 (Ruby 3.3.0). Since Ruby 3.3.0 dose not contains devel/ruby-readline anymore, no ruby33-base package now. Ruby is an interpreted object-oriented programming language often used for web development. It also offers many scripting features to process plain text and serialized files, or manage system tasks. It is simple, straightforward, 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 Windows, Mac, etc.) Ruby 3.3 introduces a number of new features and performance improvements, here are some of them: * Prsim parser (as a default gem). * Performance: YJIT: Verious improvements including performance. * Performance: RJIT: Experital pure-Ruby JIT compiler replace MJIT. * M:N thread scheduler. * Retirement of ext/readline. module: pkgsrc subject: 'CVS commit: pkgsrc/lang/ruby33' unixtime: '1705825323' user: taca