git: e4a4c2127490 - main - lang/ruby32: Mark DEPRECATED and set EXPIRATION_DATE

From: Yasuhiro Kimura <yasu_at_FreeBSD.org>
Date: Fri, 09 May 2025 10:11:08 UTC
The branch main has been updated by yasu:

URL: https://cgit.FreeBSD.org/ports/commit/?id=e4a4c212749036235f05a626b0061ca0fba7af1f

commit e4a4c212749036235f05a626b0061ca0fba7af1f
Author:     Yasuhiro Kimura <yasu@FreeBSD.org>
AuthorDate: 2025-05-09 09:51:53 +0000
Commit:     Yasuhiro Kimura <yasu@FreeBSD.org>
CommitDate: 2025-05-09 10:09:38 +0000

    lang/ruby32: Mark DEPRECATED and set EXPIRATION_DATE
    
    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)
---
 lang/ruby32/Makefile | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/lang/ruby32/Makefile b/lang/ruby32/Makefile
index a1bcf3bf35e8..98d9a6445e70 100644
--- a/lang/ruby32/Makefile
+++ b/lang/ruby32/Makefile
@@ -14,6 +14,9 @@ LICENSE_COMB=	dual
 LICENSE_FILE_BSD2CLAUSE=	${WRKSRC}/BSDL
 LICENSE_FILE_RUBY=	${WRKSRC}/COPYING
 
+DEPRECATED=	Please migrate to newer version. Ruby 3.2 is expected to reach its EoL on March 31, 2026
+EXPIRATION_DATE=	2026-04-30
+
 # Using LIB_DEPENDS finds the libffi from gcc which causes problems
 BUILD_DEPENDS=	libffi>=0:devel/libffi
 LIB_DEPENDS=	libyaml.so:textproc/libyaml