git: 37c08f3f4e98 - main - devel/rubygem-opentelemetry-exporter-otlp: Change RUN_DEPENDS from rubygem-googleapis-common-protos-types to rubygem-googleapis-common-protos-types-gitlab

From: Po-Chuan Hsieh <sunpoet_at_FreeBSD.org>
Date: Tue, 30 Sep 2025 11:00:26 UTC
The branch main has been updated by sunpoet:

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

commit 37c08f3f4e985d673346a2ce58b6c1b9c15b65ee
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2025-09-30 10:48:27 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2025-09-30 10:51:32 +0000

    devel/rubygem-opentelemetry-exporter-otlp: Change RUN_DEPENDS from rubygem-googleapis-common-protos-types to rubygem-googleapis-common-protos-types-gitlab
    
    - Bump PORTREVISION for dependency change
    
    It is required to build gitlab after rubygem-googleapis-common-protos-types 1.21.0 update.
    Otherwise, gitlab build would fail as follows:
    
    Resolving dependencies...
    Could not find compatible versions
    
    Because every version of opentelemetry-exporter-otlp depends on
    googleapis-common-protos-types ~> 1.3
    and every version of googleapis-common-protos-types depends on google-protobuf
    ~> 4.26,
      every version of opentelemetry-exporter-otlp requires google-protobuf ~> 4.26.
    So, because Gemfile depends on opentelemetry-exporter-otlp >= 0
      and Gemfile depends on google-protobuf >= 3.25.3, < 4.A,
      version solving has failed.
    *** Error code 6
---
 devel/rubygem-opentelemetry-exporter-otlp/Makefile | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/devel/rubygem-opentelemetry-exporter-otlp/Makefile b/devel/rubygem-opentelemetry-exporter-otlp/Makefile
index eda0a9552c12..4220575eba2f 100644
--- a/devel/rubygem-opentelemetry-exporter-otlp/Makefile
+++ b/devel/rubygem-opentelemetry-exporter-otlp/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	opentelemetry-exporter-otlp
 PORTVERSION=	0.30.0
+PORTREVISION=	1
 CATEGORIES=	devel rubygems
 MASTER_SITES=	RG
 
@@ -12,7 +13,7 @@ WWW=		https://opentelemetry.io/ \
 LICENSE=	APACHE20
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
-RUN_DEPENDS=	rubygem-googleapis-common-protos-types>=1.3<2:devel/rubygem-googleapis-common-protos-types \
+RUN_DEPENDS=	rubygem-googleapis-common-protos-types-gitlab>=1.3<2:devel/rubygem-googleapis-common-protos-types-gitlab \
 		rubygem-google-protobuf>=3.18:devel/rubygem-google-protobuf \
 		rubygem-opentelemetry-api>=1.1<2:devel/rubygem-opentelemetry-api \
 		rubygem-opentelemetry-common>=0.20<1:devel/rubygem-opentelemetry-common \