Update finance/R-cran-tseries to version 0.10.37
[dports.git] / finance / qhacc / Makefile
1 # Created by: Will Andrews <andrews@technologist.com>
2 # $FreeBSD$
3
4 PORTNAME=       qhacc
5 PORTVERSION=    4.3
6 PORTREVISION=   2
7 CATEGORIES=     finance
8 MASTER_SITES=   SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
9
10 MAINTAINER=     ports@FreeBSD.org
11 COMMENT=        Simple Qt-based financial manager
12
13 LICENSE=        GPLv2+
14 LICENSE_FILE=   ${WRKSRC}/COPYING
15
16 LIB_DEPENDS=    libgpgme.so:security/gpgme \
17                 libqwt6.so:x11-toolkits/qwt6
18
19 USES=           compiler:c++11-lib qmake:norecursive tar:tgz
20 USE_QT4=        corelib gui sql moc_build rcc_build uic_build
21 USE_CXXSTD=     c++11
22 USE_LDCONFIG=   yes
23
24 DESKTOP_ENTRIES="QHacc" "" "" "${PORTNAME}" "" ""
25
26 OPTIONS_DEFINE= DOCS
27
28 post-patch:
29         @${REINPLACE_CMD} -e \
30                 '/^INSTALLDIR/s|=.*|=${DATADIR}| ; \
31                  /^QWTINCS/s|=.*|=${LOCALBASE}/include/qwt6| ; \
32                  /^QWTLIBS/s|=.*|=${LOCALBASE}/lib -lqwt6| ; \
33                  /+= debug/s|^|#| ; \
34                  /^QMAKE_CFLAGS/s|=.*|= $$$${GPGMEINCS}| ; \
35                  /^QMAKE_CXXFLAGS/s|=.*|= $$$${GPGMEINCS}| ; \
36                  /^INCLUDEPATH/s|=.*|=|' ${WRKSRC}/user.pri
37         @${REINPLACE_CMD} -e \
38                 's|/usr/include|${LOCALBASE}/include| ; \
39                  s|-lqwt||' ${WRKSRC}/gui/gui.pro
40         @${REINPLACE_CMD} -e \
41                 's|/../qm/|/../share/qhacc/|' ${WRKSRC}/gui/main.cpp
42         @${FIND} ${WRKSRC} -name "*.cpp" -or -name "*.h" -or -name "*.ui" | \
43                 ${XARGS} ${REINPLACE_CMD} -e \
44                 's|qwt/||'
45
46 do-install:
47         (cd ${WRKSRC}/gui/build/release && ${INSTALL_PROGRAM} \
48                 qhacc ${STAGEDIR}${PREFIX}/bin)
49         (cd ${WRKSRC}/engine/build/release && ${INSTALL_LIB} \
50                 libengine.so.1.0.0 ${STAGEDIR}${PREFIX}/lib)
51         @${LN} -sf libengine.so.1.0.0 ${STAGEDIR}${PREFIX}/lib/libengine.so
52         @${LN} -sf libengine.so.1.0.0 ${STAGEDIR}${PREFIX}/lib/libengine.so.1
53         @${LN} -sf libengine.so.1.0.0 ${STAGEDIR}${PREFIX}/lib/libengine.so.1.0
54         @${MKDIR} ${STAGEDIR}${DATADIR}
55         (cd ${WRKSRC}/qm && ${INSTALL_DATA} *.qm ${STAGEDIR}${DATADIR})
56
57 do-install-DOCS-on:
58         @${MKDIR} ${STAGEDIR}${DOCSDIR}
59 .for i in AUTHORS ChangeLog README THANKS TODO UPGRADE
60         (cd ${WRKSRC} && ${INSTALL_DATA} ${i} ${STAGEDIR}${DOCSDIR})
61 .endfor
62
63 .include <bsd.port.mk>