diff options
author | Max Brazhnikov <makc@FreeBSD.org> | 2013-03-19 14:01:20 +0000 |
---|---|---|
committer | Max Brazhnikov <makc@FreeBSD.org> | 2013-03-19 14:01:20 +0000 |
commit | 56022db6151d3f2338bebd5bc2e15b723b310238 (patch) | |
tree | d63608a439a11d2c42e7f5df2a8bd988fe5d3505 /chinese/qterm/Makefile | |
parent | 50eede6beecd310dab6972f9ef164eaa79edc310 (diff) | |
download | ports-56022db6151d3f2338bebd5bc2e15b723b310238.tar.gz ports-56022db6151d3f2338bebd5bc2e15b723b310238.zip |
Notes
Diffstat (limited to 'chinese/qterm/Makefile')
-rw-r--r-- | chinese/qterm/Makefile | 89 |
1 files changed, 56 insertions, 33 deletions
diff --git a/chinese/qterm/Makefile b/chinese/qterm/Makefile index 77dd863bafb1..2abe263d2b85 100644 --- a/chinese/qterm/Makefile +++ b/chinese/qterm/Makefile @@ -1,47 +1,70 @@ -# New ports collection makefile for: qterm -# Date created: 10 Mar 2001 -# Whom: Shen Chuan-Hsing -# +# Created by: Shen Chuan-Hsing # $FreeBSD$ -# PORTNAME= qterm -PORTVERSION= 0.4.1 -PORTREVISION= 8 +PORTVERSION= 0.5.12 CATEGORIES= chinese -MASTER_SITES= SF/qterm/qterm/${PORTVERSION} +MASTER_SITES= SF/qterm/qterm/${PORTVERSION} -MAINTAINER= ports@FreeBSD.org -COMMENT= QTerm is a BBS client for BSD/Linux +MAINTAINER= kaiwang27@gmail.com +COMMENT= BBS client for BSD/Linux -DEPRECATED= Depends on QT3; unmaintained -EXPIRATION_DATE= 2013-07-01 - -USE_XORG= x11 ice xext xt xaw xpm xi xproto xextproto USE_BZIP2= yes -USE_PERL5_BUILD=yes -USE_QT_VER= 3 -HAS_CONFIGURE= yes -CONFIGURE_ARGS= --enable-mt --prefix=${PREFIX} -LDFLAGS+= -L${LOCALBASE}/lib - -.if !defined(WITHOUT_PYTHON) -USE_PYTHON= 2.5+ -CONFIGURE_ARGS+= --with-pythondir=${LOCALBASE} +USE_CMAKE= yes +USE_PERL5_BUILD= yes +USE_QT4= codecs-cn_run codecs-tw_run gui help-tools_build \ + linguist_build moc_build network qt3support_build \ + qmake_build rcc_build uic_build xml +USE_XORG= x11 ice +MAKE_JOBS_SAFE= yes +INSTALLS_ICONS= yes + +OPTIONS_DEFINE= DBUS OPENSSL PHONON QTSCRIPT KDE +OPTIONS_DEFAULT= DBUS OPENSSL PHONON QTSCRIPT + +PHONON_DESC= Multimedia support via Phonon +QTSCRIPT_DESC= Scripting support via QtScript Bindings +KDE_DESC= Password management via KWallet + +.include <bsd.port.options.mk> + +.if ${PORT_OPTIONS:MOPENSSL} +USE_OPENSSL= yes +CMAKE_ARGS+= -DQTERM_ENABLE_SSH:BOOL=TRUE +.else +CMAKE_ARGS+= -DQTERM_ENABLE_SSH:BOOL=FALSE .endif -pre-everything:: -.if !defined(WITHOUT_PYTHON) - @${ECHO_MSG} "Define WITHOUT_PYTHON to disable Python scripts support." +.if ${PORT_OPTIONS:MDBUS} +USE_QT4+= dbus +CMAKE_ARGS+= -DQTERM_ENABLE_DBUS:BOOL=TRUE +.else +CMAKE_ARGS+= -DQTERM_ENABLE_DBUS:BOOL=FALSE .endif -post-patch: - @${REINPLACE_CMD} -e 's,-lssl,-lssl -lcrypto,' \ - ${WRKSRC}/configure +.if ${PORT_OPTIONS:MPHONON} +USE_QT4+= phonon +CMAKE_ARGS+= -DQTERM_ENABLE_PHONON:BOOL=TRUE +.else +CMAKE_ARGS+= -DQTERM_ENABLE_PHONON:BOOL=FALSE +.endif -post-install: - @${CHMOD} +w ${DATADIR}/qterm.cfg - @${CHMOD} +w ${DATADIR}/address.cfg - @${CAT} ${PKGMESSAGE} +.if ${PORT_OPTIONS:MQTSCRIPT} +USE_QT4+= script +RUN_DEPENDS+= ${QT_PLUGINDIR}/script/libqtscript_core.so:${PORTSDIR}/devel/qtscriptgenerator +CMAKE_ARGS+= -DQTERM_ENABLE_SCRIPT:BOOL=TRUE +.else +CMAKE_ARGS+= -DQTERM_ENABLE_SCRIPT:BOOL=FALSE +.endif + +.if ${PORT_OPTIONS:MKDE} +USE_KDE4= kdelibs automoc4 +.endif + +post-patch: +.if !${PORT_OPTIONS:MKDE} + ${REINPLACE_CMD} -e "/^find_package(KDE4)/d" ${WRKSRC}/CMakeLists.txt +.endif + ${REINPLACE_CMD} -e "/^set(QT_MIN_VERSION/d" ${WRKSRC}/CMakeLists.txt .include <bsd.port.mk> |