Port details
rubygem-prism Prism Ruby parser
1.9.0 textproc Σ =0 1.9.0Version of this port present on the latest quarterly branch. Maintainer: sunpoet@FreeBSD.org Port Added: 2023-10-05 02:03:33
Last Update: 2026-02-03 05:13:32
Commit Hash: 1fda967
Also Listed In: rubygems
License: MIT
WWW: https://ruby.github.io/prism/ https://github.com/ruby/prism Description: # This is a parser for the Ruby programming language. It is designed to be
portable, error tolerant, and maintainable. It is written in C99 and has no
dependencies. It is currently being integrated into CRuby, JRuby, TruffleRuby,
Sorbet, and Syntax Tree. ¦ ¦ ¦ ¦
Manual pages: #
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist # USE_RC_SUBR (Service Scripts)
no SUBR information found for this port
Dependency lines :
rubygem-prism>0:textproc/rubygem-prism To install the port : # cd /usr/ports/textproc/rubygem-prism/ && make install clean To add the package , run one of these commands: pkg install textproc/rubygem-prism pkg install rubygem-prism NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.PKGNAME: rubygem-prism Flavors: # there is no flavor information for this port. distinfo: # TIMESTAMP = 1769875418
SHA256 (rubygem/prism-1.9.0.gem) = 7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85
SIZE (rubygem/prism-1.9.0.gem) = 650240
Packages (timestamps in pop-ups are UTC): #
Dependencies # NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered. Build dependencies: #
rubygem-rake>=0 : devel/rubygem-rake ruby33 : lang/ruby33 gem : devel/ruby-gems gmake>=4.4.1 : devel/gmake
Runtime dependencies: #
ruby33 : lang/ruby33 gem : devel/ruby-gems
Patch dependencies: #
ruby33 : lang/ruby33
This port is required by: # for Run #
devel/rubygem-irb
devel/rubygem-irb-gitlab
devel/rubygem-packwerk
devel/rubygem-rbs
devel/rubygem-rbs-gitlab
devel/rubygem-rdoc
devel/rubygem-rdoc-gitlab
Configuration Options : #
No options to configure Options name : #
textproc_rubygem-prism USES: #
gem gmake
pkg-message: # FreshPorts was unable to extract/find any pkg message Master Sites: #
Commit History - (may be incomplete: for full details, see links to repositories near top of page)
Commit Credits Log message
1.9.0 03 Feb 2026 05:13:32
Po-Chuan Hsieh (sunpoet)
textproc/rubygem-prism: Update to 1.9.0
Changes: https://github.com/ruby/prism/releases
1.8.0 31 Jan 2026 14:19:06
Po-Chuan Hsieh (sunpoet)
textproc/rubygem-prism: Update to 1.8.0
Changes: https://github.com/ruby/prism/releases
1.7.0 30 Dec 2025 13:29:58
Po-Chuan Hsieh (sunpoet)
textproc/rubygem-prism: Update to 1.7.0
Changes: https://github.com/ruby/prism/releases
1.6.0 27 Oct 2025 15:59:06
Po-Chuan Hsieh (sunpoet)
textproc/rubygem-prism: Update to 1.6.0
Changes: https://github.com/ruby/prism/releases
1.5.2 18 Oct 2025 23:59:00
Po-Chuan Hsieh (sunpoet)
textproc/rubygem-prism: Update to 1.5.2
Changes: https://github.com/ruby/prism/releases
1.5.1 06 Oct 2025 10:20:55
Po-Chuan Hsieh (sunpoet)
textproc/rubygem-prism: Update to 1.5.1
Changes: https://github.com/ruby/prism/releases
1.4.0 09 Apr 2025 13:57:09
Po-Chuan Hsieh (sunpoet)
textproc/rubygem-prism: Update to 1.4.0
Changes: https://github.com/ruby/prism/releases
1.3.0 31 Dec 2024 15:54:27
Po-Chuan Hsieh (sunpoet)
textproc/rubygem-prism: Update to 1.3.0
Changes: https://github.com/ruby/prism/releases
1.2.0 14 Oct 2024 05:26:19
Po-Chuan Hsieh (sunpoet)
textproc/rubygem-prism: Update to 1.2.0
Changes: https://github.com/ruby/prism/releases
1.0.0 08 Sep 2024 18:40:09
Po-Chuan Hsieh (sunpoet)
textproc/rubygem-prism: Update to 1.0.0
Changes: https://github.com/ruby/prism/releases
0.30.0 18 Jun 2024 04:02:44
Po-Chuan Hsieh (sunpoet)
textproc/rubygem-prism: Update to 0.30.0
Changes: https://github.com/ruby/prism/releases
0.29.0 19 May 2024 17:18:15
Po-Chuan Hsieh (sunpoet)
textproc/rubygem-prism: Update to 0.29.0
Changes: https://github.com/ruby/prism/releases
https://github.com/ruby/prism/blob/main/CHANGELOG.md
0.26.0 20 Apr 2024 18:29:19
Po-Chuan Hsieh (sunpoet)
textproc/rubygem-prism: Update to 0.26.0
Changes: https://github.com/ruby/prism/releases
https://github.com/ruby/prism/blob/main/CHANGELOG.md
0.25.0 08 Apr 2024 06:48:17
Po-Chuan Hsieh (sunpoet)
textproc/rubygem-prism: Update to 0.25.0
Changes: https://github.com/ruby/prism/releases
0.24.0 21 Feb 2024 15:10:49
Po-Chuan Hsieh (sunpoet)
textproc/rubygem-prism: Update to 0.24.0
Changes: https://github.com/ruby/prism/releases
0.19.0 25 Dec 2023 09:02:37
Po-Chuan Hsieh (sunpoet)
textproc/rubygem-prism: Update to 0.19.0
Changes: https://github.com/ruby/prism/releases
0.18.0 01 Dec 2023 22:13:27
Po-Chuan Hsieh (sunpoet)
textproc/rubygem-prism: Update to 0.18.0
Changes: https://github.com/ruby/prism/releases
0.17.1 14 Nov 2023 17:16:34
Po-Chuan Hsieh (sunpoet)
textproc/rubygem-prism: Update to 0.17.1
Changes: https://github.com/ruby/prism/releases
https://github.com/ruby/prism/blob/main/CHANGELOG.md
0.15.1 01 Nov 2023 05:30:12
Po-Chuan Hsieh (sunpoet)
textproc/rubygem-prism: Fix build on i386
src/serialize.c:1753:68: error: implicit conversion changes signedness:
'uint32_t' (aka 'unsigned int') to 'ptrdiff_t' (aka 'int')
[-Werror,-Wsign-conversion]
pm_buffer_append_u32(buffer, pm_ptrdifft_to_u32(magic_comment->key_length));
~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~^~~~~~~~~~
src/serialize.c:1757:68: error: implicit conversion changes signedness:
'uint32_t' (aka 'unsigned int') to 'ptrdiff_t' (aka 'int')
[-Werror,-Wsign-conversion]
pm_buffer_append_u32(buffer,
pm_ptrdifft_to_u32(magic_comment->value_length));
~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~
2 errors generated.
Reference: https://pkg-status.freebsd.org/beefy17/data/main-i386-default/p3130e470f7e6_sc656f5c1a6/logs/rubygem-prism-0.14.0.log
https://pkg-status.freebsd.org/beefy11/data/140releng-i386-default/16bdcaa2bc90/logs/rubygem-prism-0.14.0.log
https://pkg-status.freebsd.org/beefy15/data/132i386-default/3130e470f7e6/logs/rubygem-prism-0.14.0.log
https://pkg-status.freebsd.org/beefy5/data/124i386-default/16bdcaa2bc90/logs/rubygem-prism-0.14.0.log
0.15.1 01 Nov 2023 02:08:57
Po-Chuan Hsieh (sunpoet)
textproc/rubygem-prism: Update to 0.15.1
Changes: https://github.com/ruby/prism/releases
https://github.com/ruby/prism/blob/main/CHANGELOG.md
0.14.0 16 Oct 2023 16:00:03
Po-Chuan Hsieh (sunpoet)
textproc/rubygem-prism: Update to 0.14.0
Changes: https://github.com/ruby/prism/releases
0.13.0 05 Oct 2023 01:53:33
Po-Chuan Hsieh (sunpoet)
textproc/rubygem-prism: Add rubygem-prism 0.13.0
This is a parser for the Ruby programming language. It is designed to be
portable, error tolerant, and maintainable. It is written in C99 and has no
dependencies. It is currently being integrated into CRuby, JRuby, TruffleRuby,
Sorbet, and Syntax Tree.