non port: Mk/Uses/ruby.mk |
Number of commits found: 32 |
Tuesday, 5 Nov 2024
|
16:07 Yasuhiro Kimura (yasu)
lang/ruby33: Update to 3.3.6
ReleaseNotes: https://www.ruby-lang.org/en/news/2024/11/05/ruby-3-3-6-released/
f3f318b |
Saturday, 2 Nov 2024
|
23:26 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
47c9b27 |
Sunday, 8 Sep 2024
|
18:40 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
530ba15 |
18:40 Po-Chuan Hsieh (sunpoet)
lang/ruby33: Update to 3.3.5
- Clean up Makefile: move knobs together
Changes: https://github.com/ruby/ruby/releases
https://github.com/ruby/ruby/blob/master/NEWS.md
https://www.ruby-lang.org/en/news/2024/09/03/3-3-5-released/
4a5d442 |
Wednesday, 10 Jul 2024
|
04:59 Po-Chuan Hsieh (sunpoet)
lang/ruby33: Update to 3.3.4
Changes: https://github.com/ruby/ruby/releases
https://github.com/ruby/ruby/blob/master/NEWS.md
https://www.ruby-lang.org/en/news/2024/07/09/ruby-3-3-4-released/
2047cad5 |
Wednesday, 12 Jun 2024
|
04:01 Yasuhiro Kimura (yasu)
lang/ruby33: Update to 3.3.3
ReleaseNotes: https://www.ruby-lang.org/en/news/2024/06/12/ruby-3-3-3-released/
9a6bbb4 |
Thursday, 30 May 2024
|
08:11 Yasuhiro Kimura (yasu)
lang/ruby33: Update to 3.3.2
ReleaseNotes: https://www.ruby-lang.org/en/news/2024/05/30/ruby-3-3-2-released/
1a76b0d |
00:37 Yasuhiro Kimura (yasu)
lang/ruby31: Update to 3.1.6
ReleaseNotes: https://www.ruby-lang.org/en/news/2024/05/29/ruby-3-1-6-released/
f01697d |
Thursday, 25 Apr 2024
|
09:10 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
1e7b4f5 |
Wednesday, 24 Apr 2024
|
18:07 Yasuhiro Kimura (yasu)
lang/ruby33: Fix build with latest -CURRENT
post-install-DOCS-on copies all files/directories under ${WRKSRC}/doc/
into ${STAGEDIR}${RUBY_DOCDIR}/, then installs ${WRKSRC}/ChangeLog to
same directory. But there is ChangeLog directory under ${WRKSRC}/doc/.
As a result there is already ${STAGEDIR}${RUBY_DOCDIR}/ChangeLog
directory when ${WRKSRC}/ChangeLog is tried to be installed as
${WRKSRC}/doc/ChangeLog. Previously install(1) regards it as non-fatal
and build continues. But on latest -CURRENT the command regards it as
fatal and results in build error. So fix it by moving
${WRKSRC}/ChangeLog to ${WRKSRC}/doc/ChangeLog/ChangeLog at extract
phase.
Bump PORTREVISION as plist is changed.
PR: 278554
Reported by: Siva Mahadevan
MFH: 2024Q2
8f7dac7 |
Tuesday, 23 Apr 2024
|
14:55 Yasuhiro Kimura (yasu)
lang/ruby33: Update to 3.3.1
ReleaseNotes: https://www.ruby-lang.org/en/news/2024/04/23/ruby-3-3-1-released/
MFH: 2024Q2
Security: 2ce1a2f1-0177-11ef-a45e-08002784c58d
d7699e1 |
14:55 Yasuhiro Kimura (yasu)
lang/ruby31: Update to 3.1.5
After the release of 3.1.3 Ruby 3.1 series has entered security
maintainance phase that only security fixes are provided. And it is
expected to reach its EoL on March 31, 2025. So mark DEPRECATED to
encourage user to migrate to newer version, and set EXPIRATION_DATE to
its expected EoL day.
ReleaseNotes: https://www.ruby-lang.org/en/news/2024/04/23/ruby-3-1-5-released/
MFH: 2024Q1
Security: 2ce1a2f1-0177-11ef-a45e-08002784c58d
d228858 |
Sunday, 31 Mar 2024
|
10:38 Rene Ladan (rene)
Mk: unregister expired lang/ruby30
767b02e |
Thursday, 29 Feb 2024
|
20:21 Tijl Coosemans (tijl)
Mk/*: Build with a clean environment
Both our make and gmake use the MAKEFLAGS environment variable but the
values aren't compatible and the latest version of gmake complains about
that. To rule out that any environment variable can cause problems like
this, add a new command SETENVI=/usr/bin/env -i that clears the
environment, and use it to run upstream build systems with a clean
environment.
Introduce a new variable WRK_ENV that contains the environment to use
with SETENVI in all targets that run upstream build commands. Variables
that are common between CONFIGURE_ENV and MAKE_ENV could be moved to
WRK_ENV but for now it just contains a minimal environment:
HOME=${WRKDIR}: Fixes USES=elixir ports that were using the user's HOME.
OSVERSION: For cross building; determines the output of uname -K and
getosreldate(3); affects net/freebsd-telnetd for example.
PATH: Fixes USES=gem ports that were using the user's PATH.
PWD=$${PWD}: Preserve current working directory; affects USES=go ports.
TERM: To preserve colored output to terminals.
TMPDIR: For users who define that.
UNAME_*: For cross building; determines the output of uname(1); affects
lang/python* for example.
This commit deals with everything under Mk/. Ports that have their own
targets running upstream build commands can switch to SETENVI later.
The ports tree adds its definition of ARCH to the MAKEFLAGS environment
variable, which is interpreted by sub-makes as command line arguments,
which means that any definition of ARCH in upstream makefiles was
overridden. The following ports required fixes now that this is no
longer the case.
games/iortcw, games/q3cellshading, games/tremulous:
These use Quake 3 engine code. Fix use of ARCH. Reduce diff between
FreeBSD code and Linux code.
games/legesmotus:
Remove ARCH related patches.
lang/ocaml:
Patch configure script so it detects amd64 correctly. Also make the
powerpc case consistent with the other architectures. This also affects
other ocaml ports like devel/ocaml-ocamlbuild and math/ocaml-num that
include a Makefile.config installed by lang/ocaml. While here, use
SETENVI in check-test target.
net/libnatpmp:
Use of upstream definition of ARCH triggers installation in PREFIX/lib64
on amd64. Disable this.
PR: 276478
Approved by: portmgr (antoine)
Exp-run by: antoine
572f236 |
Wednesday, 28 Feb 2024
|
00:51 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
ef1feb1 |
Monday, 25 Dec 2023
|
16:11 Po-Chuan Hsieh (sunpoet)
lang/ruby33: Update to 3.3.0
Changes: https://github.com/ruby/ruby/releases
https://github.com/ruby/ruby/blob/master/NEWS.md
https://www.ruby-lang.org/en/news/2023/12/25/ruby-3-3-0-released/
c43ebce |
09:02 Po-Chuan Hsieh (sunpoet)
lang/ruby33: Update to 3.3.0-rc1
Changes: https://www.ruby-lang.org/en/news/2023/12/11/ruby-3-3-0-rc1-released/
https://github.com/ruby/ruby/releases/tag/v3_3_0_rc1
e34c4dd |
Tuesday, 14 Nov 2023
|
21:19 Po-Chuan Hsieh (sunpoet)
lang/ruby33: Update to 3.3.0-preview3
Changes: https://www.ruby-lang.org/en/news/2023/11/12/ruby-3-3-0-preview3-released/
https://github.com/ruby/ruby/releases/tag/v3_3_0_preview3
4678ed0 |
Saturday, 16 Sep 2023
|
02:59 Yasuhiro Kimura (yasu)
lang/ruby33: Update to 3.3.0-preview2
ReleaseNotes: https://www.ruby-lang.org/en/news/2023/09/14/ruby-3-3-0-preview2-released/
PR: 273779
Approved by: meta (ruby, maintainer)
0d791be |
Saturday, 27 May 2023
|
04:24 Po-Chuan Hsieh (sunpoet)
Mk/Uses/ruby.mk: Fix typo
115cb04 |
Monday, 15 May 2023
|
05:32 Yasuhiro Kimura (yasu)
lang/ruby33: Add new port
Add preview1 of Ruby 3.3 series.
ReleaseNotes: https://www.ruby-lang.org/en/news/2023/05/12/ruby-3-3-0-preview1-released/
PR: 271387
Approved by: meta (ruby@)
a1e6f9f |
Wednesday, 26 Apr 2023
|
12:53 Piotr Kubaj (pkubaj)
lang/ruby31: enable libunwind on powerpc
7504cd1 |
12:53 Piotr Kubaj (pkubaj)
lang/ruby32: enable libunwind on powerpc
b2fbf8e |
12:53 Piotr Kubaj (pkubaj)
lang/ruby30: enable libunwind on powerpc
a4781a1 |
Tuesday, 18 Apr 2023
|
12:31 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
01b96e8 |
12:31 Po-Chuan Hsieh (sunpoet) Author: Yasuhiro Kimura
lang/ruby31: Update to 3.1.4
Changes: https://www.ruby-lang.org/en/news/2023/03/30/ruby-3-1-4-released/
PR: 270557
Exp-run by: antoine
Security: 9b60bba1-cf18-11ed-bd44-080027f5fec9
Security: 6bd2773c-cf1a-11ed-bd44-080027f5fec9
560e5d9 |
12:31 Po-Chuan Hsieh (sunpoet) Author: Yasuhiro Kimura
lang/ruby30: Update to 3.0.6
- Mark DEPRECATED and set EXPIRATION_DATE to 2024-04-30
Changes: https://www.ruby-lang.org/en/news/2023/03/30/ruby-3-0-6-released/
PR: 270556
Security: 9b60bba1-cf18-11ed-bd44-080027f5fec9
Security: 6bd2773c-cf1a-11ed-bd44-080027f5fec9
f7d92a2 |
Thursday, 13 Apr 2023
|
20:35 Rene Ladan (rene)
lang: unregister and remove expired lang/ruby27
Bump example version from 2.7 to 3.1 which is the default version.
6edd7f2 |
Wednesday, 15 Mar 2023
|
07:07 Yasuhiro Kimura (yasu)
Mk/bsd.default-versions.mk: Change default version of Ruby
* Change default version of Ruby from 3.0 to 3.1.
* Bump PORTREVISION of lang/ruby3[01]. They need to be rebuilt as only
default ruby package includes ${PREFIX}/bin/ruby and
${PREFIX}/man/man1/ruby.1.gz symlinks.
* Add entry about change of default Ruby version to UPDATING.
PR: 268586
Exp-run by: antoine
Approved by: meta (ruby, maintainer)
097770c |
Wednesday, 15 Feb 2023
|
02:15 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@)
322e146 |
Saturday, 11 Feb 2023
|
05:59 Yasuhiro Kimura (yasu)
lang/ruby31: Add upstream patch to fix bug of mkmf library
There is bug in mkmf library of Ruby 3.1 that it fails to detect
pkg-config command if it isn't installed in environment that Ruby is
built, and it causes build error of some ports when default version of
Ruby is 3.1. So add upstream patch to fix it.
Reference: https://bugs.ruby-lang.org/issues/19189
PR: 269197
Approved by: maintainer timeout
MFH: 2023Q1
fc1c752e |
Saturday, 14 Jan 2023
|
23:08 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
18c6e18 |
Number of commits found: 32 |