Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
3.2.7,1 11 Mar 2025 15:15:17
    |
Koichiro Iwao (meta)  |
lang/ruby3{1,2,3}: Pet portclippy
Reported by: John Hein (in Bug 222872)
Sponsored by: Cybertrust Japan |
3.2.7,1 11 Mar 2025 15:15:02
    |
Koichiro Iwao (meta)  |
lang/ruby3{1,2,3}: Fix build with POSIX-compliant `sh -c`
This chanes nothing in the built package, so bumping PORTREVISION is not
required.
PR: 222872
Reported by: jilles
Tested by: John Hein
Approved by: meta (myself, with ruby hat)
Sponsored by: Cybertrust Japan |
3.2.7,1 17 Feb 2025 08:21:20
    |
Po-Chuan Hsieh (sunpoet)  |
lang/ruby32: Fix CPE_STR
RUBY_RELVERSION and RUBY_PATCHLEVEL have been removed in
a1a91e4c937a8664ae4b4bedca114e40c46e3d14.
This commit fixes the CPE_STR.
For example:
- Before:
cpe:2.3:a:ruby-lang:ruby::p::::freebsd14:x64
- After:
cpe:2.3:a:ruby-lang:ruby:3.2.7:p0::::freebsd14:x64 |
3.2.7,1 09 Feb 2025 03:00:46
    |
Yasuhiro Kimura (yasu)  |
lang/ruby32: Update to 3.2.7
ReleaseNotes: https://www.ruby-lang.org/en/news/2025/02/04/ruby-3-2-7-released/
PR: 284582
Exp-run by: antoine |
3.2.6,1 02 Nov 2024 23:26:21
    |
Yasuhiro Kimura (yasu)  |
lang/ruby32: Update to 3.2.6
ReleaseNotes: https://www.ruby-lang.org/en/news/2024/10/30/ruby-3-2-6-released/
PR: 282421
Exp-run by: antoine |
3.2.5,1 08 Sep 2024 18:40:28
    |
Po-Chuan Hsieh (sunpoet)  Author: Yasuhiro Kimura |
lang/ruby32: Update to 3.2.5
Changes: https://github.com/ruby/ruby/releases
https://www.ruby-lang.org/en/news/2024/07/26/ruby-3-2-5-released/
PR: 280845
Exp-run by: antoine |
3.2.4,1 19 May 2024 00:30:36
    |
Yasuhiro Kimura (yasu)  |
lang/ruby3[1-3]: Update pkg-message
* Remove description about DBM and GDBM libraries. Ruby 3.1 and later
don't distribute them any more.
* Update list of standard commands and libraries that are included in
distribution source archive but provided as separate ports. |
3.2.4,1 14 May 2024 04:26:43
    |
Yasuhiro Kimura (yasu)  Author: Daniel Engberg |
lang/ruby3[1-3]: Refine ports
* Skip extracting unnecessary files by setting EXTRACT_AFTER_ARGS
instead of removing them with post-patch target after they are
extracted.
* Use 'USES=localbase' to set path of header and library files.
PR: 278764 |
3.2.4,1 25 Apr 2024 09:10:14
    |
Yasuhiro Kimura (yasu)  |
lang/ruby32: Update to 3.2.4
ReleaseNotes: https://www.ruby-lang.org/en/news/2024/04/23/ruby-3-2-4-released/
PR: 278553
Exp-run by: antoine
MFH: 2024Q1
Security: 2ce1a2f1-0177-11ef-a45e-08002784c58d |
3.2.3,1 13 Apr 2024 16:07:33
    |
Po-Chuan Hsieh (sunpoet)  |
lang/ruby*: Remove GNU_CONFIGURE_MANPREFIX=${PREFIX}/share after
9fd7ee1cdf6cbd5528159b58a966e1a40e2909a9 |
3.2.3,1 28 Feb 2024 00:51:44
    |
Yasuhiro Kimura (yasu)  |
lang/ruby32: Update to 3.2.3
ReleaseNotes: https://www.ruby-lang.org/en/news/2024/01/18/ruby-3-2-3-released/
PR: 276883
Approved by: maintainer timeout |
3.2.2,1 21 Feb 2024 15:11:12
    |
Po-Chuan Hsieh (sunpoet)  |
lang/ruby32: Sort PLIST |
3.2.2_1,1 22 Jan 2024 20:26:39
    |
Muhammad Moinur Rahman (bofh)  |
lang/ruby32: Sanitize MANPREFIX
Approved by: portmgr (blanket) |
3.2.2_1,1 05 Jan 2024 21:04:04
    |
Piotr Kubaj (pkubaj)  |
lang/ruby32: drop ELFv1 support |
3.2.2_1,1 26 Apr 2023 12:53:35
    |
Piotr Kubaj (pkubaj)  |
lang/ruby32: enable libunwind on powerpc |
3.2.2,1 18 Apr 2023 18:05:10
    |
Po-Chuan Hsieh (sunpoet)  |
lang/ruby32: Fix typo |
3.2.2,1 18 Apr 2023 12:31:08
    |
Po-Chuan Hsieh (sunpoet)  Author: Yasuhiro Kimura |
lang/ruby32: Update to 3.2.2
Changes: https://www.ruby-lang.org/en/news/2023/03/30/ruby-3-2-2-released/
PR: 270558
Security: 9b60bba1-cf18-11ed-bd44-080027f5fec9
Security: 6bd2773c-cf1a-11ed-bd44-080027f5fec9 |
3.2.1,1 15 Feb 2023 02:15:07
    |
Yasuhiro Kimura (yasu)  |
lang/ruby32: Update to 3.2.1
ReleaseNotes: https://www.ruby-lang.org/en/news/2023/02/08/ruby-3-2-1-released/
PR: 269431
Approved by: meta (ruby@) |
3.2.0,1 14 Jan 2023 23:08:33
    |
Muhammad Moinur Rahman (bofh)  |
Mk/**ruby.mk: Switch from USE_RUBY=yes to USES=ruby
Switch from Mk/bsd.ruby.mk to Mk/Uses/ruby.mk
Notable changes are.
- Mk/bsd.ruby.mk is moved to Mk/Uses/ruby.mk.
- USE_RUBY=yes is replaced with USES=ruby.
- USE_RUBY_EXTCONF is replaced with USES=ruby:extconf.
- USE_RUBY_RDOC is replaced with USES=ruby:rdoc.
- USE_RUBY_SETUP is replaces with USES=ruby:setup.
- RUBY_NO_BUILD_DEPENDS and RUBY_NO_RUN_DEPENDS are replaced with
USES=ruby:{build,none,run}.
- RUBY_REQUIRE isn't used anywhere, so removed.
- USES=gem now implies USES=ruby.
This is mainly the work of yasu@ at https://reviews.freebsd.org/D27863
I have just made some cosmetic changes and ran exp-run to test that the
tree is not in a BROKEN state.
Approved by: portmgr
Differential Revision: https://reviews.freebsd.org/D37925 |
3.2.0,1 30 Dec 2022 09:06:33
    |
Po-Chuan Hsieh (sunpoet)  |
lang/ruby32: Fix orphaned .timestamp in b49bdb1fe4680488411546540e6f737770a6003b
When both CAPIDOCS and DOCS options are enabled, the following commands are
executed:
1. post-install-CAPIDOCS-on: removed the installed .timestamp (in STAGEDIR).
2. post-install-DOCS-on: copied the generated .timestamp (in capi directory) to
the STAGEDIR again.
Therefore, the installed .timestamp is orphaned.
To fix this, we remove both the generated and installed .timestamp in
post-install-CAPIDOCS-on:.
PR: 267775
Reported by: yasu |
3.2.0,1 26 Dec 2022 07:57:24
    |
Yasuhiro Kimura (yasu)  |
lang/ruby32: Update to 3.2.0
Add YJIT option, that enables YJIT (Yet Another Ruby JIT).
ReleaseNotes: https://www.ruby-lang.org/en/news/2022/12/25/ruby-3-2-0-released/
PR: 268557
Approved by: meta (ruby, maintainer) |
3.2.0.r1,1 12 Dec 2022 11:01:49
    |
Yasuhiro Kimura (yasu)  |
lang/ruby32: Update to 3.2.0-rc1
ReleaseNotes: https://www.ruby-lang.org/en/news/2022/12/06/ruby-3-2-0-rc1-released/
PR: 267776
Approved by: meta (ruby, maintainer)
MFH: 2022Q4
Security: 84ab03b6-6c20-11ed-b519-080027f5fec9 |
3.2.0.p2_1,1 09 Dec 2022 04:35:01
    |
Yasuhiro Kimura (yasu)  |
lang/ruby32: Fix plist error when both CAPIDOCS and DOCS options are on.
When the both options are on, post-install-DOCS-on target is called
after post-install-CAPIDOCS-on has completed. And in the former files
under ${WRKSRC}/doc/ are copied to ${STAGEDIR}${RUBY_DOCDIR}. This
means files under ${WRKSRC}/doc/capi are copied to
${STAGEDIR}${RUBY_DOCDIR}/capi again. And of course
${WRKSRC}/doc/capi/.timestamp is included in them. As a result, even
though ${STAGEDIR}${RUBY_DOCDIR}/capi/.timestamp is removed in
post-install-CAPIDOCS-on target, it is detected as orphaned file at
check-plist phase. So fix it by adding 3rd argument to
${COPYTREE_SHARE} command so .timestamp is excluded from files to be
copied.
PR: 267775
Approved by: meta (ruby@)
Fixes: b49bdb1fe468 lang/ruby32: Simplify CAPIDOCS handling |
3.2.0.p2_1,1 09 Oct 2022 15:38:09
    |
Po-Chuan Hsieh (sunpoet)  |
lang/ruby32: Simplify CAPIDOCS handling |
3.2.0.p2_1,1 22 Sep 2022 10:13:51
    |
Piotr Kubaj (pkubaj)  |
lang/ruby*: switch ruby ports to clang on powerpc with the same workaround that
arm uses |
3.2.0.p2,1 10 Sep 2022 16:07:01
    |
Po-Chuan Hsieh (sunpoet)  |
lang/ruby32: Update to 3.2.0-preview2
Changes: https://www.ruby-lang.org/en/news/2022/09/09/ruby-3-2-0-preview2-released/
https://github.com/ruby/ruby/releases/tag/v3_2_0_preview2 |
3.2.0.p1_2,1 10 Sep 2022 13:03:00
    |
Po-Chuan Hsieh (sunpoet)  |
lang/ruby32: Update comment |
3.2.0.p1_2,1 10 Sep 2022 06:31:51
    |
Xin LI (delphij)  |
lang/ruby{27,30,31,32}: Improve qsort_r() detection.
This change merges the following upstream pull request into the Ruby
interpreter:
https://github.com/ruby/ruby/pull/6332
Adding this patch is no-op right now because we are not using POSIX (GNU)
qsort_r(3) interface yet. It will fix build when the change is applied.
Reviewed by: bapt (portmgr@), sunpoet (ruby@)
PR: ports/266227
MFH: 2022Q3
Differential Revision: https://reviews.freebsd.org/D36492 |
07 Sep 2022 21:58:51
    |
Stefan Eßer (se)  |
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner) |
3.2.0.p1_2,1 07 Sep 2022 21:10:59
    |
Stefan Eßer (se)  |
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above ) |
3.2.0.p1_2,1 30 Aug 2022 12:46:40
    |
Baptiste Daroussin (bapt)  |
lang/ruby*: add a patch to keep amd64-freebsd* as arch
In preparation for the update of config.guess/config.sub, where
amd64-portbld-freebsd14.0 is reported as x86_64-portbld-freebsd14.0,
Add a patch to keep the arch specific directory on amd64 being named amd64 |
3.2.0.p1_1,1 23 Apr 2022 03:04:46
    |
Jung-uk Kim (jkim)  |
lang/ruby3[0-2]: Fix build with certain CPUTYPE
When CPUTYPE is set and the CPU supports lzcnt instruction, it fails to
build because x86intrin.h is not included. Fix the test to make it work
on FreeBSD.
PR: 260791
Approved by: ruby (maintainer timeout) |
3.2.0.p1_1,1 17 Apr 2022 04:07:45
    |
Yasuhiro Kimura (yasu)  |
lang/ruby32: Add upstream patches to fix recent vulnerabilities
PR: 263357
Approved by: sunpoet (ruby@)
Security: f22144d7-bad1-11ec-9cfe-0800270512f4
Security: 06ed6a49-bad4-11ec-9cfe-0800270512f4 |
3.2.0.p1,1 13 Apr 2022 03:04:02
    |
Yasuhiro Kimura (yasu)  |
lang/ruby32: Add new port
Add preview1 of Ruby 3.2 series.
ReleaseNotes: https://www.ruby-lang.org/en/news/2022/04/03/ruby-3-2-0-preview1-released/
PR: 263030
Approved by: sunpoet (ruby) |