git: 977d6f75ed06 - main - www/rubygem-passenger: Update to 6.0.24

From: Po-Chuan Hsieh <sunpoet_at_FreeBSD.org>
Date: Wed, 25 Dec 2024 19:25:18 UTC
The branch main has been updated by sunpoet:

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

commit 977d6f75ed06a6093fbdf6e4c780a0e4d3b35fbb
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2024-12-25 18:59:36 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2024-12-25 19:16:43 +0000

    www/rubygem-passenger: Update to 6.0.24
    
    Changes:        https://github.com/phusion/passenger/releases
---
 www/rubygem-passenger/Makefile            |  4 ++--
 www/rubygem-passenger/distinfo            |  6 +++---
 www/rubygem-passenger/files/patch-pthread | 14 ++++++++++++++
 3 files changed, 19 insertions(+), 5 deletions(-)

diff --git a/www/rubygem-passenger/Makefile b/www/rubygem-passenger/Makefile
index b8d57239f010..593a964c1928 100644
--- a/www/rubygem-passenger/Makefile
+++ b/www/rubygem-passenger/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	passenger
-PORTVERSION=	6.0.23
+PORTVERSION=	6.0.24
 CATEGORIES=	www rubygems
 MASTER_SITES=	RG
 
@@ -19,7 +19,7 @@ LIB_DEPENDS=	libapr-1.so:devel/apr1 \
 		libuv.so:devel/libuv
 RUN_DEPENDS=	rubygem-etc>=0:devel/rubygem-etc \
 		rubygem-rack>=1.6.13,3:www/rubygem-rack \
-		rubygem-rackup>=0:www/rubygem-rackup \
+		rubygem-rackup>=2.0.0:www/rubygem-rackup \
 		rubygem-rake>=12.3.3:devel/rubygem-rake
 
 USES=		compiler:c++11-lang cpe gem libtool python:env ssl
diff --git a/www/rubygem-passenger/distinfo b/www/rubygem-passenger/distinfo
index 9e3c63495d44..b54c2f15ed02 100644
--- a/www/rubygem-passenger/distinfo
+++ b/www/rubygem-passenger/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1722711343
-SHA256 (rubygem/passenger-6.0.23.gem) = a10aa8a46059a9866be223f0550cc3600190a8d8a1046354ea5319fc3f2029dd
-SIZE (rubygem/passenger-6.0.23.gem) = 8178688
+TIMESTAMP = 1734888764
+SHA256 (rubygem/passenger-6.0.24.gem) = acd635c0aa850af364eb3caec02d367c37e37676288d82a90650d9827413714c
+SIZE (rubygem/passenger-6.0.24.gem) = 8199168
diff --git a/www/rubygem-passenger/files/patch-pthread b/www/rubygem-passenger/files/patch-pthread
new file mode 100644
index 000000000000..136fd4206ed3
--- /dev/null
+++ b/www/rubygem-passenger/files/patch-pthread
@@ -0,0 +1,14 @@
+--- src/cxx_supportlib/oxt/implementation.cpp.orig	2024-12-22 16:55:42 UTC
++++ src/cxx_supportlib/oxt/implementation.cpp
+@@ -397,9 +397,9 @@ set_native_thread_name(const string &name) {
+ 
+ static void
+ set_native_thread_name(const string &name) {
+-	#if defined(__linux__)
++	#if defined(__linux__) || defined(__FreeBSD__)
+ 		pthread_setname_np(pthread_self(), name.c_str());
+-	#elif defined(__APPLE__) || defined(__FreeBSD__)
++	#elif defined(__APPLE__)
+ 		pthread_setname_np(name.c_str());
+ 	#endif
+ }