Files
ports/emulators/flexemu/Makefile
T
Rainer Hurling 9bd5ae0e6e emulators/flexemu: Update to 3.32
- Floating toolbar in fullscreen mode
- hex2flex converts Intel Hex or Motorola S-Record File to FLEX binary file(s)
- Add README to ${DATADIR}
- Several new features and many bugfixes

Changelog:	https://github.com/aladur/flexemu/commit/f671c5219c858bf1160f4260517710109b60a2ff

Reported by:	portscout, Repology
2026-06-28 10:05:47 +02:00

38 lines
1.2 KiB
Makefile

PORTNAME= flexemu
DISTVERSIONPREFIX= V
DISTVERSION= 3.32
CATEGORIES= emulators
MAINTAINER= rhurlin@FreeBSD.org
COMMENT= MC6809 emulator running FLEX operating system
WWW= https://flexemu.neocities.org/
LICENSE= GPLv2
USES= cmake compiler:c++17-lang desktop-file-utils gl \
ncurses qt:6 shared-mime-info xorg
USE_GITHUB= yes
GH_ACCOUNT= aladur
GH_TUPLE= fmtlib:fmt:e424e3f:fmt/fmt \
google:googletest:b514bdc:googletest/googletest \
open-source-parsers:jsoncpp:8214f71:jsoncpp/jsoncpp
USE_GL= gl opengl
USE_QT= base declarative
USE_XORG= ice sm x11
# The minimum supported clang-tidy version is 19.0.0
CMAKE_ARGS+= -DFLEXEMU_QT_MAJOR_VERSION=6 \
-DCLANG_TIDY=${LOCALBASE}/bin/clang-tidy${COMPILER_VERSION:C/.$//} \
-DRUN_CLANG_TIDY=${LOCALBASE}/llvm${COMPILER_VERSION:C/.$//}/bin/run-clang-tidy
# test target should be executed as a regular user
# ON FAILURE:
# cd /poudriere/ports/default/emulators/flexemu/work/.build
# /usr/local/bin/ctest --parallel XX --force-new-ctest-process --rerun-failed --output-on-failure -V
TEST_TARGET= test
.include <bsd.port.pre.mk>
post-install:
${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DATADIR}
.include <bsd.port.post.mk>