2017-07-17 22:45:19 +00:00

55 lines
1.3 KiB
Makefile

# $OpenBSD: Makefile,v 1.12 2017/07/17 22:45:19 zhuk Exp $
COMMENT = Qt/C++ wrapper for ZIP/UNZIP package
DISTNAME = quazip-0.7.3
CATEGORIES = archivers
# keep those in sync
SHARED_LIBS = quazip 2.0 # 1.0
SHARED_LIBS += quazip5 2.0 # 1.0
HOMEPAGE = http://quazip.sourceforge.net/
MAINTAINER = Brian Callahan <bcallah@openbsd.org>
# LGPLv2.1 with static linking exception
PERMIT_PACKAGE_CDROM = Yes
WANTLIB += m z
MASTER_SITES = ${MASTER_SITE_SOURCEFORGE:=quazip/}
MODULES = devel/cmake devel/qmake
# qmake.port.mk is used for tests only
MODQMAKE_PROJECTS = qztest/qztest.pro
FLAVORS = qt5
FLAVOR ?=
.if ${FLAVOR:Mqt5}
FULLPKGNAME = ${PKGNAME:C/-/-qt5-/}
MODULES += x11/qt5
WANTLIB += Qt5Core
CONFIGURE_ARGS = -DBUILD_WITH_QT4=No
CONFIGURE_ENV = CXXFLAGS="${CXXFLAGS} -std=c++11"
CMAKENAME = QuaZip5
.else
MODULES += x11/qt4
WANTLIB += ${COMPILER_LIBCXX}
CONFIGURE_ARGS = -DBUILD_WITH_QT4=Yes
CMAKENAME = QuaZip
.endif
REVISION = 0
LIBNAME = ${CMAKENAME:L}
SUBST_VARS = CMAKENAME LIBNAME
do-test:
mkdir -p ${WRKBUILD}/qztest
ln -sf ../lib${LIBNAME}.so.${LIBquazip_VERSION} ${WRKBUILD}/quazip/libquazip.so.${LIBquazip_VERSION}
${MODQMAKE_configure}
${MODQMAKE_build}
cd ${WRKBUILD}/qztest; \
env LD_LIBRARY_PATH=${WRKBUILD}/quazip ./qztest
.include <bsd.port.mk>