12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- # $OpenBSD: Makefile,v 1.2 2016/12/25 14:34:39 zhuk Exp $
- COMMENT = PostgreSQL Database Modeler
- VERSION = 0.8.2
- DISTNAME = pgmodeler-${VERSION}
- REVISION = 0
- GH_ACCOUNT = pgmodeler
- GH_PROJECT = pgmodeler
- GH_TAGNAME = v${VERSION}
- SHARED_LIBS += objrenderer 0.0 # 1.0
- SHARED_LIBS += parsers 0.0 # 1.0
- SHARED_LIBS += pgconnector 0.0 # 1.0
- SHARED_LIBS += pgmodeler 0.0 # 1.0
- SHARED_LIBS += pgmodeler_ui 0.0 # 1.0
- SHARED_LIBS += utils 0.0 # 1.0
- CATEGORIES = databases
- HOMEPAGE = http://www.pgmodeler.com.br/
- MAINTAINER = Ingo Feinerer <feinerer@logic.at>
- # GPLv3 only
- PERMIT_PACKAGE_CDROM = Yes
- WANTLIB += GL Qt5Core Qt5Gui Qt5Network Qt5PrintSupport Qt5Svg
- WANTLIB += Qt5Widgets X11 Xext c execinfo m pq pthread xml2
- MODULES = devel/qmake \
- x11/qt5
- MODQMAKE_PROJECTS = pgmodeler.pro tests/tests.pro
- MODQMAKE_ARGS = DOCDIR=${PREFIX}/share/doc/pgmodeler \
- NO_UPDATE_CHECK=1 \
- PREFIX=${PREFIX} \
- SAMPLESDIR=${PREFIX}/share/examples/pgmodeler
- LIB_DEPENDS = databases/postgresql \
- x11/qt5/qtsvg
- SEPARATE_BUILD = No
- USE_GMAKE = Yes
- post-patch:
- sed -i -e 's/linux/unix/' \
- -e 's/^ BUILDNUM=.*/ BUILDNUM=${VERSION}/' ${WRKSRC}/pgmodeler.pri
- post-install:
- rm -Rf ${PREFIX}/bin/tests
- ${INSTALL_DATA_DIR} ${PREFIX}/lib/pgmodeler/plugins
- do-test:
- cd ${WRKBUILD}; \
- for d in lib*/; do \
- LD_LIBRARY_PATH=$${LD_LIBRARY_PATH:+$${LD_LIBRARY_PATH}:}$$PWD/$${d%/}; \
- done; \
- export LD_LIBRARY_PATH; \
- ln -sf ../../../schemas tests/src/databasemodeltest/schemas; \
- okay=true; \
- for t in ${WRKBUILD}/tests/src/*test; do \
- (cd $$t; ./*test) || okay=false; \
- done; \
- $$okay
- .include <bsd.port.mk>
|