git: 2a325f4cc52c - main - ports-mgmt/portupgrade*: Use databases/rubygem-dbm with Ruby 3.2
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 05 Jan 2023 09:56:20 UTC
The branch main has been updated by yasu:
URL: https://cgit.FreeBSD.org/ports/commit/?id=2a325f4cc52c8565348304a9a24a2975ecaaeedd
commit 2a325f4cc52c8565348304a9a24a2975ecaaeedd
Author: Yasuhiro Kimura <yasu@FreeBSD.org>
AuthorDate: 2022-12-06 20:30:17 +0000
Commit: Yasuhiro Kimura <yasu@FreeBSD.org>
CommitDate: 2023-01-05 09:55:42 +0000
ports-mgmt/portupgrade*: Use databases/rubygem-dbm with Ruby 3.2
databases/ruby-bdb is BROKEN with Ruby 3.2.
PR: 268207
Approved by: maintainer timeout
MFH: 2023Q1
---
ports-mgmt/portupgrade-devel/Makefile | 5 +++++
ports-mgmt/portupgrade/Makefile | 5 +++++
2 files changed, 10 insertions(+)
diff --git a/ports-mgmt/portupgrade-devel/Makefile b/ports-mgmt/portupgrade-devel/Makefile
index 1abdc7f2ef4e..44aaa0892fe9 100644
--- a/ports-mgmt/portupgrade-devel/Makefile
+++ b/ports-mgmt/portupgrade-devel/Makefile
@@ -40,8 +40,13 @@ INSTALL_TARGET= install
INSTALL_TARGET+= install-doc
.endif
+.if ${RUBY_VER} >= 3.2
+# databases/ruby-bdb is BROKEN with Ruby 3.2
+RUN_DEPENDS+= rubygem-dbm>0:databases/rubygem-dbm
+.else
# For PKG_DBDRIVER={bdb_btree,bdb_hash}
RUN_DEPENDS+= ${RUBY_SITEARCHLIBDIR}/bdb.so:databases/ruby-bdb
+.endif
regression-test: patch
cd ${WRKSRC} && ${MAKE} test
diff --git a/ports-mgmt/portupgrade/Makefile b/ports-mgmt/portupgrade/Makefile
index b4a8be928994..4fc1e8e6b928 100644
--- a/ports-mgmt/portupgrade/Makefile
+++ b/ports-mgmt/portupgrade/Makefile
@@ -39,8 +39,13 @@ INSTALL_TARGET= install
INSTALL_TARGET+= install-doc
.endif
+.if ${RUBY_VER} >= 3.2
+# databases/ruby-bdb is BROKEN with Ruby 3.2
+RUN_DEPENDS+= rubygem-dbm>0:databases/rubygem-dbm
+.else
# For PKG_DBDRIVER={bdb_btree,bdb_hash}
RUN_DEPENDS+= ${RUBY_SITEARCHLIBDIR}/bdb.so:databases/ruby-bdb
+.endif
post-install:
${MKDIR} ${STAGEDIR}${PREFIX}/lib/compat/pkg