Prune devel/py-EnthoughtBase
[dports.git] / devel / ruby-qtruby / Makefile
1 # $FreeBSD$
2
3 PORTNAME=       qtruby
4 PORTVERSION=    ${KDE4_VERSION}
5 CATEGORIES=     devel kde ruby
6 MASTER_SITES=   KDE/${KDE4_BRANCH}/${PORTVERSION}/src
7 PKGNAMEPREFIX=  ${RUBY_PKGNAMEPREFIX}
8 DIST_SUBDIR=    KDE/${PORTVERSION}
9
10 MAINTAINER=     kde@FreeBSD.org
11 COMMENT=        Ruby bindings for Qt
12
13 LIB_DEPENDS=    libqwt.so:${PORTSDIR}/x11-toolkits/qwt5 \
14                 libqscintilla2.so:${PORTSDIR}/devel/qscintilla2
15
16 USE_KDE4=       kdeprefix smokeqt
17 USE_QT4=        corelib dbus declarative gui network phonon script webkit xml \
18                 qmake_build moc_build uic_build rcc_build
19 USE_RUBY=       yes
20 USES=           cmake:outsource tar:xz
21 USE_LDCONFIG=   yes
22
23 SUB_FILES=      ruby-kdebindings-env.sh pkg-message
24 SUB_LIST+=      RUBY_SITELIBDIR=${RUBY_SITELIBDIR} \
25                 RUBY_SITEARCHLIBDIR=${RUBY_SITEARCHLIBDIR}
26
27 CMAKE_ARGS+=    -DRUBY_LIBRARY=${LOCALBASE}/lib/lib${RUBY_NAME}.so \
28                 -DRUBY_INCLUDE_PATH=${LOCALBASE}/lib/ruby/${RUBY_VER}/${RUBY_ARCH} \
29                 -DCUSTOM_RUBY_SITE_LIB_DIR=${RUBY_SITELIBDIR} \
30                 -DCUSTOM_RUBY_SITE_ARCH_DIR=${RUBY_SITEARCHLIBDIR}
31
32 post-patch:
33         ${REINPLACE_CMD} -e 's|QWT_FOUND|Qwt5_FOUND|g' \
34                 ${WRKSRC}/src/CMakeLists.txt
35         ${REINPLACE_CMD} -e 's|share/qtruby4/cmake|lib/cmake/qtruby4|g' \
36                 ${WRKSRC}/cmake/CMakeLists.txt \
37                 ${WRKSRC}/src/CMakeLists.txt
38
39 post-install:
40         ${MKDIR} ${STAGEDIR}${PREFIX}/env
41         ${INSTALL_SCRIPT} ${WRKDIR}/ruby-kdebindings-env.sh ${STAGEDIR}${PREFIX}/env
42
43 .include <bsd.port.mk>