12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- # $OpenBSD: Makefile,v 1.9 2017/04/10 11:45:22 sthen Exp $
- COMMENT = Qt/C++ wrapper for ZIP/UNZIP package
- DISTNAME = quazip-0.7.2
- 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/
- # LGPLv2.1
- 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
- CMAKENAME = QuaZip5
- .else
- MODULES += x11/qt4
- WANTLIB += ${LIBCXX}
- CONFIGURE_ARGS = -DBUILD_WITH_QT4=Yes
- CMAKENAME = QuaZip
- .endif
- 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>
|