git: 37c08f3f4e98 - main - devel/rubygem-opentelemetry-exporter-otlp: Change RUN_DEPENDS from rubygem-googleapis-common-protos-types to rubygem-googleapis-common-protos-types-gitlab
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
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 \