| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Default version of Ruby has changed to 3.3. And Ruby 3.2 series has
already switch to security fix only phase with the release of
3.2.8. So mark DEPRECATED to encourage user to migrate to newer
version,
History shows that upstream has released the last version of each
series after the planed EoL date. So set EXPIRATION_DATE to
2026-04-30, one month after the day.
Approved by: self (with hat of ruby)
|
|
|
|
|
|
| |
ReleaseNotes: https://www.ruby-lang.org/en/news/2025/03/26/ruby-3-2-8-released/
PR: 286215
Exp-run by: antoine
|
|
|
|
|
|
| |
Currently it is only used to set WRKSRC in ruby
ports (lang/ruby3[2-5]). But it is unnecessary to set it explicitly as
default value of WRKSRC is same as that of RUBY_WRKSRC.
|
|
|
|
|
| |
Reported by: John Hein (in Bug 222872)
Sponsored by: Cybertrust Japan
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
ReleaseNotes: https://www.ruby-lang.org/en/news/2025/02/04/ruby-3-2-7-released/
PR: 284582
Exp-run by: antoine
|
|
|
|
|
|
| |
ReleaseNotes: https://www.ruby-lang.org/en/news/2024/10/30/ruby-3-2-6-released/
PR: 282421
Exp-run by: antoine
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
9fd7ee1cdf6cbd5528159b58a966e1a40e2909a9
|
|
|
|
|
|
| |
ReleaseNotes: https://www.ruby-lang.org/en/news/2024/01/18/ruby-3-2-3-released/
PR: 276883
Approved by: maintainer timeout
|
| |
|
|
|
|
| |
Approved by: portmgr (blanket)
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
ReleaseNotes: https://www.ruby-lang.org/en/news/2023/02/08/ruby-3-2-1-released/
PR: 269431
Approved by: meta (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
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
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)
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
| |
that arm uses
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.
There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.
The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.
Approved by: portmgr (tcberner)
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
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)
|
|
|
|
|
|
|
| |
PR: 263357
Approved by: sunpoet (ruby@)
Security: f22144d7-bad1-11ec-9cfe-0800270512f4
Security: 06ed6a49-bad4-11ec-9cfe-0800270512f4
|
|
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)
|