git: 131067d9a214 - main - comms/opencbm-plugin-xa1541: Fix run depends
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 05 Nov 2023 12:31:15 UTC
The branch main has been updated by zirias:
URL: https://cgit.FreeBSD.org/ports/commit/?id=131067d9a214456d10e3267225812f0906ab1d4c
commit 131067d9a214456d10e3267225812f0906ab1d4c
Author: Felix Palmen <zirias@FreeBSD.org>
AuthorDate: 2023-11-05 11:09:01 +0000
Commit: Felix Palmen <zirias@FreeBSD.org>
CommitDate: 2023-11-05 12:30:23 +0000
comms/opencbm-plugin-xa1541: Fix run depends
The XA1541 plugin must depend on the exact same version of opencbm base.
* Make sure both ports use the same PORTREVISION by defining it in
comms/opencbm/Makefile.inc and enforcing no explicit definition in the
port Makefiles.
* Use PKGVERSION instead of PORTVERSION to construct the dependency.
Reported by: pkg-fallout
---
comms/opencbm-plugin-xa1541/Makefile | 4 ++--
comms/opencbm/Makefile | 1 -
comms/opencbm/Makefile.inc | 9 +++++++++
3 files changed, 11 insertions(+), 3 deletions(-)
diff --git a/comms/opencbm-plugin-xa1541/Makefile b/comms/opencbm-plugin-xa1541/Makefile
index 3d9e312c77af..fddd313b1467 100644
--- a/comms/opencbm-plugin-xa1541/Makefile
+++ b/comms/opencbm-plugin-xa1541/Makefile
@@ -9,8 +9,8 @@ WWW= http://opencbm.sourceforge.net/
LICENSE= GPLv2
BUILD_DEPENDS= cc65:devel/cc65
-RUN_DEPENDS= opencbm=${PORTVERSION}:comms/opencbm \
- opencbm-kmod=${PORTVERSION}:comms/opencbm-kmod
+RUN_DEPENDS= opencbm=${PKGVERSION}:comms/opencbm \
+ opencbm-kmod>0:comms/opencbm-kmod
USES= gmake pkgconfig
USE_LDCONFIG= yes
diff --git a/comms/opencbm/Makefile b/comms/opencbm/Makefile
index 60a41c46b2fe..d01d86da4815 100644
--- a/comms/opencbm/Makefile
+++ b/comms/opencbm/Makefile
@@ -1,6 +1,5 @@
PORTNAME= opencbm
PORTVERSION= ${OCBM_VERSION}
-PORTREVISION= 1
CATEGORIES= comms archivers
MAINTAINER= zirias@FreeBSD.org
diff --git a/comms/opencbm/Makefile.inc b/comms/opencbm/Makefile.inc
index 14ead178951d..a4d863c37667 100644
--- a/comms/opencbm/Makefile.inc
+++ b/comms/opencbm/Makefile.inc
@@ -1,4 +1,5 @@
OCBM_VERSION= 0.4.99.104
+OCBM_REVISION= 1
DISTVERSIONPREFIX= v
DISTINFO_FILE= ${.CURDIR}/../opencbm/distinfo
@@ -17,3 +18,11 @@ PLIST_SUB= OCBM_VERSION=${OCBM_VERSION}
PORTSCOUT= limit:^v\d
PLUGINBASENAME= ${PREFIX}/lib/opencbm/plugin/libopencbm-
+
+.if ${PORTNAME:Nopencbm-kmod}
+. if defined(PORTREVISION)
+IGNORE= PORTREVISION must not be defined explicitly
+. else
+PORTREVISION= ${OCBM_REVISION}
+. endif
+.endif