Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 10 Jul 2022 22:37:57 GMT
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: a02c3eadc5e1 - main - cad/qucs-s: Add options for optional run-time dependencies
Message-ID:  <202207102237.26AMbvda066703@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by yuri:

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

commit a02c3eadc5e13d8d97bcd2e60525c6c3ba87575d
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2022-07-10 22:36:59 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2022-07-10 22:37:54 +0000

    cad/qucs-s: Add options for optional run-time dependencies
---
 cad/qucs-s/Makefile | 14 ++++++++++----
 1 file changed, 10 insertions(+), 4 deletions(-)

diff --git a/cad/qucs-s/Makefile b/cad/qucs-s/Makefile
index b55be84a0e8c..a35348c2cede 100644
--- a/cad/qucs-s/Makefile
+++ b/cad/qucs-s/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	qucs-s
 DISTVERSION=	0.0.24
-PORTREVISION=	3
+PORTREVISION=	4
 CATEGORIES=	cad
 
 MAINTAINER=	yuri@FreeBSD.org
@@ -9,8 +9,6 @@ COMMENT=	Quite Universal Circuit Simulator: GUI for circuit simulation kernels
 LICENSE=	GPLv2
 LICENSE_FILE=	${WRKSRC}/COPYING
 
-RUN_DEPENDS=	octave:math/octave
-
 USES=		cmake qt:5
 USE_QT=		core gui printsupport svg widgets buildtools_build linguisttools_build qmake_build
 
@@ -18,11 +16,13 @@ USE_GITHUB=	yes
 GH_ACCOUNT=	ra3xdh
 GH_PROJECT=	qucs_s
 
-OPTIONS_GROUP=		BACKENDS
+OPTIONS_GROUP=		BACKENDS RTDEPENDS
 OPTIONS_GROUP_BACKENDS=	NGSPICE XYCE QUCSATOR
+OPTIONS_GROUP_RTDEPENDS=	OCTAVE ADMS
 OPTIONS_DEFAULT=	NGSPICE
 
 BACKENDS_DESC=		Simulation backends
+RTDEPENDS_DESC=		Optional run-time dependencies
 
 NGSPICE_DESC=		ngspice mixed-signal circuit simulator
 NGSPICE_RUN_DEPENDS=	ngspice:cad/ngspice_rework
@@ -34,6 +34,12 @@ XYCE_RUN_DEPENDS=	Xyce:cad/xyce \
 QUCSATOR_DESC=		Circuit simulator of the Qucs project
 QUCSATOR_RUN_DEPENDS=	qucsator:cad/qucsator
 
+OCTAVE_DESC=		Octave is used for some non-essential features
+OCTAVE_RUN_DEPENDS=	octave:math/octave
+
+ADMS_DESC=		ADMS model generator used for some non-essential features
+ADMS_RUN_DEPENDS=	admsXml:cad/adms
+
 post-patch:
 	# first the patch under files/ introduces %%PREFIX%%, and now we fix it here
 	@${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|' ${WRKSRC}/qucs/main.cpp



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202207102237.26AMbvda066703>