head	1.4;
access;
symbols
	pkgsrc-2026Q2:1.2.0.2
	pkgsrc-2026Q2-base:1.2;
locks; strict;
comment	@# @;


1.4
date	2026.09.02.19.01.05;	author wiz;	state Exp;
branches;
next	1.3;
commitid	vXszxoxOqka005UG;

1.3
date	2026.07.13.04.35.26;	author wiz;	state Exp;
branches;
next	1.2;
commitid	KzpMRouvb2DLQrNG;

1.2
date	2026.05.14.16.40.29;	author ryoon;	state Exp;
branches;
next	1.1;
commitid	tKipFjQKzke3NNFG;

1.1
date	2026.05.09.15.57.36;	author wiz;	state Exp;
branches;
next	;
commitid	HTSAKTdbZXoEI9FG;


desc
@@


1.4
log
@*: recursive bump for pcre2 10.48
@
text
@# $NetBSD: Makefile,v 1.3 2026/07/13 04:35:26 wiz Exp $

DISTNAME=	qucs-s-25.2.0
PKGREVISION=	3
CATEGORIES=	cad
MASTER_SITES=	${MASTER_SITE_GITHUB:=ra3xdh/}
GITHUB_PROJECT=	qucs_s
GITHUB_RELEASE=	25.2.0
DIST_SUBDIR=	${GITHUB_PROJECT}

MAINTAINER=	ea1abz@@gmail.com
HOMEPAGE=	https://github.com/ra3xdh/qucs_s/
COMMENT=	Circuit simulation program based on Qucs circuit simulator
LICENSE=	gnu-gpl-v2

TOOL_DEPENDS+=	dos2unix-[0-9]*:../../converters/dos2unix
TOOL_DEPENDS+=	gperf-[0-9]*:../../devel/gperf

USE_LANGUAGES=	c c++
# Upstream CMakeLists.txt select C++17 or C++20 depending on Qt version.
# In pkgsrc-current, Qt >= 6.7 is used, which requires C++20
FORCE_CXX_STD=	gnu++20

USE_TOOLS+=	bison

CMAKE_CONFIGURE_ARGS+=	-DBISON_DIR=${TOOLS_DIR}/bin

.include "../../mk/bsd.fast.prefs.mk"

.if ${PKGMANDIR} != "share/man"
SUBST_CLASSES+=		man
SUBST_FILES.man+=	contrib/CMakeLists.txt
SUBST_FILES.man+=	qucs-transcalc/CMakeLists.txt
SUBST_FILES.man+=	qucs/CMakeLists.txt
SUBST_FILES.man+=	qucsator_rf/doc/CMakeLists.txt
SUBST_SED.man+=		-e "s,share/man,${PKGMANDIR},"
SUBST_STAGE.man=	pre-configure
SUBST_MESSAGE.man=	Fix man page installation path.
.endif

.include "../../devel/cmake/build.mk"
.include "../../sysutils/desktop-file-utils/desktopdb.mk"
.include "../../devel/qt6-qttools/buildlink3.mk"
.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
.include "../../graphics/qt6-qtcharts/buildlink3.mk"
.include "../../graphics/qt6-qtsvg/buildlink3.mk"
.include "../../x11/qt6-qtbase/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
@


1.3
log
@*: recursive bump for libmpg123 dependency in lame
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2026/05/14 16:40:29 ryoon Exp $
d4 1
a4 1
PKGREVISION=	2
@


1.2
log
@*: Recursive revbump from security/nettle-4.0
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2026/05/09 15:57:36 wiz Exp $
d4 1
a4 1
PKGREVISION=	1
@


1.1
log
@cad/qucs-s: import qucs-s-25.2.0

Packaged for wip by Ramiro Aceves.

Qucs-S is a circuit simulation program based on Qucs circuit
simulator.The "S" letter indicates SPICE. The purpose of the Qucs-S
project is to use free circuit simulation kernels (Ngspice, Qucsator,
Xyce) with the unified GUI based on Qt6 toolkit. It merges the
power of SPICE and the simplicity of the Qucs GUI. Qucs-S is not
a simulator by itself, but it requires to use an external simulation
backend with it. Qucs-S allows to use the following open-source
simulation kernels:

- Ngspice is recommended to use. Ngspice is powerful
  mixed-level/mixed-signal circuit simulator. Not included in
  this package, available in the cad/ng-spice package.

 -QucsatorRF for RF and microwave circuits design. It provides
  advanced models for such devices microstrip lines and waveguides.
  QucsatorRF is not SPICE compatible. Included in this package.

- XYCE and SpiceOpus are other simulators that can be used from
  QUCS-S. Not included in this package.
@
text
@d1 1
a1 1
# $NetBSD$
d4 1
@

