notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

FInally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combinatio for a given watch list. This is what FreshPorts will look for.

non port: Mk/Uses/ruby.mk

Number of commits found: 19

Thursday, 29 Feb 2024
20:21 Tijl Coosemans (tijl) search for other commits by this committer
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
commit hash: 572f2361692640bc27729191b1267aa3fcc354a7 commit hash: 572f2361692640bc27729191b1267aa3fcc354a7 commit hash: 572f2361692640bc27729191b1267aa3fcc354a7 commit hash: 572f2361692640bc27729191b1267aa3fcc354a7 572f236
Wednesday, 28 Feb 2024
00:51 Yasuhiro Kimura (yasu) search for other commits by this committer
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
commit hash: ef1feb1590757df102a3878cdc2aaa12ba348659 commit hash: ef1feb1590757df102a3878cdc2aaa12ba348659 commit hash: ef1feb1590757df102a3878cdc2aaa12ba348659 commit hash: ef1feb1590757df102a3878cdc2aaa12ba348659 ef1feb1
Monday, 25 Dec 2023
16:11 Po-Chuan Hsieh (sunpoet) search for other commits by this committer
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/
commit hash: c43ebcebb7c429b1f0ab535174fb8be20fd57869 commit hash: c43ebcebb7c429b1f0ab535174fb8be20fd57869 commit hash: c43ebcebb7c429b1f0ab535174fb8be20fd57869 commit hash: c43ebcebb7c429b1f0ab535174fb8be20fd57869 c43ebce
09:02 Po-Chuan Hsieh (sunpoet) search for other commits by this committer
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
commit hash: e34c4dd4a81c6e9727372d4d1e508eb59f5c02e4 commit hash: e34c4dd4a81c6e9727372d4d1e508eb59f5c02e4 commit hash: e34c4dd4a81c6e9727372d4d1e508eb59f5c02e4 commit hash: e34c4dd4a81c6e9727372d4d1e508eb59f5c02e4 e34c4dd
Tuesday, 14 Nov 2023
21:19 Po-Chuan Hsieh (sunpoet) search for other commits by this committer
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
commit hash: 4678ed0e92503c6a517ccc81e281466fb5d32e96 commit hash: 4678ed0e92503c6a517ccc81e281466fb5d32e96 commit hash: 4678ed0e92503c6a517ccc81e281466fb5d32e96 commit hash: 4678ed0e92503c6a517ccc81e281466fb5d32e96 4678ed0
Saturday, 16 Sep 2023
02:59 Yasuhiro Kimura (yasu) search for other commits by this committer
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)
commit hash: 0d791be93708ddd5634fda06e895419c12830ce4 commit hash: 0d791be93708ddd5634fda06e895419c12830ce4 commit hash: 0d791be93708ddd5634fda06e895419c12830ce4 commit hash: 0d791be93708ddd5634fda06e895419c12830ce4 0d791be
Saturday, 27 May 2023
04:24 Po-Chuan Hsieh (sunpoet) search for other commits by this committer
Mk/Uses/ruby.mk: Fix typo
commit hash: 115cb04d9b8292fd4dab5cdcfbcdcb9c723ce78f commit hash: 115cb04d9b8292fd4dab5cdcfbcdcb9c723ce78f commit hash: 115cb04d9b8292fd4dab5cdcfbcdcb9c723ce78f commit hash: 115cb04d9b8292fd4dab5cdcfbcdcb9c723ce78f 115cb04
Monday, 15 May 2023
05:32 Yasuhiro Kimura (yasu) search for other commits by this committer
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@)
commit hash: a1e6f9f318602d2566fa4194532c0f8b35c1d1f4 commit hash: a1e6f9f318602d2566fa4194532c0f8b35c1d1f4 commit hash: a1e6f9f318602d2566fa4194532c0f8b35c1d1f4 commit hash: a1e6f9f318602d2566fa4194532c0f8b35c1d1f4 a1e6f9f
Wednesday, 26 Apr 2023
12:53 Piotr Kubaj (pkubaj) search for other commits by this committer
lang/ruby31: enable libunwind on powerpc
commit hash: 7504cd137ce8aad85cfd7a17aa5492b4aca9dfbe commit hash: 7504cd137ce8aad85cfd7a17aa5492b4aca9dfbe commit hash: 7504cd137ce8aad85cfd7a17aa5492b4aca9dfbe commit hash: 7504cd137ce8aad85cfd7a17aa5492b4aca9dfbe 7504cd1
12:53 Piotr Kubaj (pkubaj) search for other commits by this committer
lang/ruby32: enable libunwind on powerpc
commit hash: b2fbf8efd5ad9d6cc38999e4ba1fad072da85072 commit hash: b2fbf8efd5ad9d6cc38999e4ba1fad072da85072 commit hash: b2fbf8efd5ad9d6cc38999e4ba1fad072da85072 commit hash: b2fbf8efd5ad9d6cc38999e4ba1fad072da85072 b2fbf8e
12:53 Piotr Kubaj (pkubaj) search for other commits by this committer
lang/ruby30: enable libunwind on powerpc
commit hash: a4781a12220e51f01fea3fe97be8e4913ca74e18 commit hash: a4781a12220e51f01fea3fe97be8e4913ca74e18 commit hash: a4781a12220e51f01fea3fe97be8e4913ca74e18 commit hash: a4781a12220e51f01fea3fe97be8e4913ca74e18 a4781a1
Tuesday, 18 Apr 2023
12:31 Po-Chuan Hsieh (sunpoet) search for other commits by this committer 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
commit hash: 01b96e81f6c9a35b9b34654d4061142f9e4dfe3b commit hash: 01b96e81f6c9a35b9b34654d4061142f9e4dfe3b commit hash: 01b96e81f6c9a35b9b34654d4061142f9e4dfe3b commit hash: 01b96e81f6c9a35b9b34654d4061142f9e4dfe3b 01b96e8
12:31 Po-Chuan Hsieh (sunpoet) search for other commits by this committer 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
commit hash: 560e5d91cd95734cea19013b2e4857432c545e94 commit hash: 560e5d91cd95734cea19013b2e4857432c545e94 commit hash: 560e5d91cd95734cea19013b2e4857432c545e94 commit hash: 560e5d91cd95734cea19013b2e4857432c545e94 560e5d9
12:31 Po-Chuan Hsieh (sunpoet) search for other commits by this committer 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
commit hash: f7d92a2af6b147d1ed8c01c89cb7fd63dbd9e684 commit hash: f7d92a2af6b147d1ed8c01c89cb7fd63dbd9e684 commit hash: f7d92a2af6b147d1ed8c01c89cb7fd63dbd9e684 commit hash: f7d92a2af6b147d1ed8c01c89cb7fd63dbd9e684 f7d92a2
Thursday, 13 Apr 2023
20:35 Rene Ladan (rene) search for other commits by this committer
lang: unregister and remove expired lang/ruby27

Bump example version from 2.7 to 3.1 which is the default version.
commit hash: 6edd7f25f39eb40147d33ec8fcbbad00e2852c9d commit hash: 6edd7f25f39eb40147d33ec8fcbbad00e2852c9d commit hash: 6edd7f25f39eb40147d33ec8fcbbad00e2852c9d commit hash: 6edd7f25f39eb40147d33ec8fcbbad00e2852c9d 6edd7f2
Wednesday, 15 Mar 2023
07:07 Yasuhiro Kimura (yasu) search for other commits by this committer
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)
commit hash: 097770c474d4bb7b24cec37dc87439c1ed4344c7 commit hash: 097770c474d4bb7b24cec37dc87439c1ed4344c7 commit hash: 097770c474d4bb7b24cec37dc87439c1ed4344c7 commit hash: 097770c474d4bb7b24cec37dc87439c1ed4344c7 097770c
Wednesday, 15 Feb 2023
02:15 Yasuhiro Kimura (yasu) search for other commits by this committer
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@)
commit hash: 322e14616328d5bb35c66452e0b5b88e9c36056b commit hash: 322e14616328d5bb35c66452e0b5b88e9c36056b commit hash: 322e14616328d5bb35c66452e0b5b88e9c36056b commit hash: 322e14616328d5bb35c66452e0b5b88e9c36056b 322e146
Saturday, 11 Feb 2023
05:59 Yasuhiro Kimura (yasu) search for other commits by this committer
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
commit hash: fc1c752e8b1cfb6162b9243f275efbe33ec04757 commit hash: fc1c752e8b1cfb6162b9243f275efbe33ec04757 commit hash: fc1c752e8b1cfb6162b9243f275efbe33ec04757 commit hash: fc1c752e8b1cfb6162b9243f275efbe33ec04757 fc1c752e
Saturday, 14 Jan 2023
23:08 Muhammad Moinur Rahman (bofh) search for other commits by this committer
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
commit hash: 18c6e18276691edf5274406bf82a3b06792ff9ae commit hash: 18c6e18276691edf5274406bf82a3b06792ff9ae commit hash: 18c6e18276691edf5274406bf82a3b06792ff9ae commit hash: 18c6e18276691edf5274406bf82a3b06792ff9ae 18c6e18

Number of commits found: 19