COMMENT = small and fast Qt image viewer
GH_ACCOUNT = nomacs
GH_PROJECT = nomacs
GH_TAGNAME = 3.17.2287
CATEGORIES = graphics
HOMEPAGE = https://nomacs.org
MAINTAINER = Rafael Sadowski <rsadowski@openbsd.org>
SHARED_LIBS += nomacsCore 6.1 # 3.3
# GPLv3
PERMIT_PACKAGE = Yes
WANTLIB += ${COMPILER_LIBCXX} Qt5Concurrent Qt5Core Qt5Gui Qt5Network
WANTLIB += Qt5PrintSupport Qt5Svg Qt5Widgets bz2 c exiv2 lcms2
WANTLIB += m opencv_core opencv_imgproc quazip1-qt5 raw tiff z
MODULES = devel/cmake \
x11/qt5
RUN_DEPENDS = devel/desktop-file-utils \
x11/gtk+4,-guic \
x11/qt5/qtimageformats
LIB_DEPENDS = archivers/quazip>=1.3 \
graphics/exiv2 \
graphics/lcms2 \
graphics/libraw \
graphics/opencv \
graphics/tiff \
x11/qt5/qtsvg
CONFIGURE_ARGS = -DUSE_SYSTEM_QUAZIP=ON \
-DENABLE_TRANSLATIONS=ON \
-DCMAKE_DISABLE_FIND_PACKAGE_Python=ON
WRKDIST = ${WRKDIR}/${PKGNAME}/ImageLounge
NO_TEST = Yes
CXXFLAGS += -I${LOCALBASE}/include/QuaZip-Qt5/
pre-configure:
find ${WRKSRC} -type f -name "*.cpp" -exec sed -i \
's,<quazip5/JlCompress.h>,<quazip/JlCompress.h>,' {} \;
.include <bsd.port.mk>