svn commit: r314647 - in head/chinese/qterm: . files
Max Brazhnikov
makc at FreeBSD.org
Tue Mar 19 14:01:21 UTC 2013
Author: makc
Date: Tue Mar 19 14:01:20 2013
New Revision: 314647
URL: http://svnweb.freebsd.org/changeset/ports/314647
Log:
- Update to 0.5.12
- Convert to new option framework
- Pass maintainership to submitter
PR: ports/176598
Submitted by: Kai Wang <kaiwang27 at gmail.com>
Added:
head/chinese/qterm/files/patch-src__CMakeLists.txt (contents, props changed)
Deleted:
head/chinese/qterm/files/patch-qterm-main.cpp
head/chinese/qterm/files/patch-qterm-qtermwindow.h
head/chinese/qterm/pkg-message
Modified:
head/chinese/qterm/Makefile (contents, props changed)
head/chinese/qterm/distinfo (contents, props changed)
head/chinese/qterm/pkg-descr (contents, props changed)
head/chinese/qterm/pkg-plist (contents, props changed)
Modified: head/chinese/qterm/Makefile
==============================================================================
--- head/chinese/qterm/Makefile Tue Mar 19 13:54:39 2013 (r314646)
+++ head/chinese/qterm/Makefile Tue Mar 19 14:01:20 2013 (r314647)
@@ -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 at FreeBSD.org
-COMMENT= QTerm is a BBS client for BSD/Linux
+MAINTAINER= kaiwang27 at 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
+
+.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
-post-install:
- @${CHMOD} +w ${DATADIR}/qterm.cfg
- @${CHMOD} +w ${DATADIR}/address.cfg
- @${CAT} ${PKGMESSAGE}
+.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>
Modified: head/chinese/qterm/distinfo
==============================================================================
--- head/chinese/qterm/distinfo Tue Mar 19 13:54:39 2013 (r314646)
+++ head/chinese/qterm/distinfo Tue Mar 19 14:01:20 2013 (r314647)
@@ -1,2 +1,2 @@
-SHA256 (qterm-0.4.1.tar.bz2) = 60c19303bc2eba11273607ae8711f0eecbd0d94b7dd2773cde128338aa5149a1
-SIZE (qterm-0.4.1.tar.bz2) = 744822
+SHA256 (qterm-0.5.12.tar.bz2) = bd31051a6c117b05fef3ea163480143837c57632a84eab43e8e142860bcab22a
+SIZE (qterm-0.5.12.tar.bz2) = 749254
Added: head/chinese/qterm/files/patch-src__CMakeLists.txt
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/chinese/qterm/files/patch-src__CMakeLists.txt Tue Mar 19 14:01:20 2013 (r314647)
@@ -0,0 +1,10 @@
+--- ./src/CMakeLists.txt.orig 2011-03-05 19:10:11.000000000 +0000
++++ ./src/CMakeLists.txt 2013-03-17 00:48:41.239852359 +0000
+@@ -14,6 +14,7 @@
+ if(UNIX)
+ find_package(X11)
+ set(optionalLibs ${optionalLibs} ${X11_X11_LIB})
++ include_directories(${X11_INCLUDE_DIR})
+ endif(UNIX)
+
+
Modified: head/chinese/qterm/pkg-descr
==============================================================================
--- head/chinese/qterm/pkg-descr Tue Mar 19 13:54:39 2013 (r314646)
+++ head/chinese/qterm/pkg-descr Tue Mar 19 14:01:20 2013 (r314647)
@@ -1,12 +1,14 @@
-QTerm is a BBS client for X Window System. The goal is
-to make a client similar to Fterm and CTerm in MS Windows.
+QTerm is a BBS client for X Window System.
Features:
-1.mouse support
-2.copy and paste
-3.article download
-4.address book
-5.anti-idle
-6.converting between GB and BIG5
+ * support mouse in Firebird BBS
+ * copy and paste
+ * article download
+ * address book
+ * proxy support
+ * anti-ilde
+ * auto-reply
+ * display and input cross language GB and BIG5
+ * QtScript support
WWW: http://qterm.sourceforge.net/wiki/
Modified: head/chinese/qterm/pkg-plist
==============================================================================
--- head/chinese/qterm/pkg-plist Tue Mar 19 13:54:39 2013 (r314646)
+++ head/chinese/qterm/pkg-plist Tue Mar 19 14:01:20 2013 (r314647)
@@ -1,64 +1,55 @@
bin/qterm
share/applications/qterm.desktop
-share/icons/qterm.png
-%%DATADIR%%/address.cfg
-%%DATADIR%%/credits
-%%DATADIR%%/cursor/end.xpm
-%%DATADIR%%/cursor/enter.xpm
-%%DATADIR%%/cursor/exit.xpm
-%%DATADIR%%/cursor/hand.xpm
-%%DATADIR%%/cursor/home.xpm
-%%DATADIR%%/cursor/next.xpm
-%%DATADIR%%/cursor/pagedown.xpm
-%%DATADIR%%/cursor/pageup.xpm
-%%DATADIR%%/cursor/prev.xpm
-%%DATADIR%%/pic/addr.png
-%%DATADIR%%/pic/anti-idle.png
-%%DATADIR%%/pic/article.png
-%%DATADIR%%/pic/auto-reply.png
-%%DATADIR%%/pic/color-copy.png
-%%DATADIR%%/pic/color.png
-%%DATADIR%%/pic/connect.png
-%%DATADIR%%/pic/copy.png
-%%DATADIR%%/pic/disconnect.png
-%%DATADIR%%/pic/fonts.png
-%%DATADIR%%/pic/keys.png
-%%DATADIR%%/pic/message.png
-%%DATADIR%%/pic/messagebox_critical.png
-%%DATADIR%%/pic/messagebox_info.png
-%%DATADIR%%/pic/messagebox_warning.png
-%%DATADIR%%/pic/mouse.png
-%%DATADIR%%/pic/paste.png
-%%DATADIR%%/pic/popwidget.png
-%%DATADIR%%/pic/pref.png
-%%DATADIR%%/pic/qterm_32x32.png
-%%DATADIR%%/pic/qterm_48x48.png
-%%DATADIR%%/pic/qterm_tray.png
-%%DATADIR%%/pic/quick.png
-%%DATADIR%%/pic/reconnect.png
-%%DATADIR%%/pic/rect.png
-%%DATADIR%%/pic/refresh.png
-%%DATADIR%%/pic/shadow.png
-%%DATADIR%%/pic/sound.png
-%%DATADIR%%/pic/tabpad.png
-%%DATADIR%%/po/qterm_chs.qm
-%%DATADIR%%/po/qterm_cht.qm
-%%DATADIR%%/qterm.cfg
-%%DATADIR%%/schema/Linux.schema
-%%DATADIR%%/schema/Softness.schema
-%%DATADIR%%/schema/VIM.schema
-%%DATADIR%%/schema/XTerm.schema
-%%DATADIR%%/schema/default.schema
-%%DATADIR%%/script/continuous.py
-%%DATADIR%%/script/download.py
-%%DATADIR%%/script/sendmsg.py
-%%DATADIR%%/script/system.py
-%%DATADIR%%/script/tools.py
- at dirrm %%DATADIR%%/script
- at dirrm %%DATADIR%%/schema
- at dirrm %%DATADIR%%/po
- at dirrm %%DATADIR%%/pic
- at dirrm %%DATADIR%%/cursor
- at dirrm %%DATADIR%%
+share/icons/hicolor/128x128/apps/qterm.png
+share/icons/hicolor/16x16/apps/qterm.png
+share/icons/hicolor/22x22/apps/qterm.png
+share/icons/hicolor/32x32/apps/qterm.png
+share/icons/hicolor/48x48/apps/qterm.png
+share/icons/hicolor/64x64/apps/qterm.png
+share/qterm/address.xml
+share/qterm/credits
+share/qterm/doc/qterm.qhc
+share/qterm/keyboard_profiles/default.keytab
+share/qterm/keyboard_profiles/linux.keytab
+share/qterm/keyboard_profiles/solaris.keytab
+share/qterm/keyboard_profiles/vt420pc.keytab
+share/qterm/po/qterm_chs.qm
+share/qterm/po/qterm_cht.qm
+share/qterm/qterm.cfg
+share/qterm/scheme/Linux.scheme
+share/qterm/scheme/Softness.scheme
+share/qterm/scheme/VIM.scheme
+share/qterm/scheme/XTerm.scheme
+share/qterm/scheme/default.scheme
+share/qterm/scripts/article.js
+share/qterm/scripts/console.js
+share/qterm/scripts/google.js
+share/qterm/scripts/highlight.js
+share/qterm/scripts/ptt.js
+share/qterm/scripts/senddelay.js
+share/qterm/scripts/smth.js
+share/qterm/scripts/ui/senddelay.ui
+share/qterm/scripts/utils.js
+share/qterm/scripts/websnap.js
+ at dirrm share/qterm/scripts/ui
+ at dirrm share/qterm/scripts
+ at dirrm share/qterm/scheme
+ at dirrm share/qterm/po
+ at dirrm share/qterm/keyboard_profiles
+ at dirrm share/qterm/doc
+ at dirrm share/qterm
+ at dirrmtry share/icons/hicolor/64x64/apps
+ at dirrmtry share/icons/hicolor/64x64
+ at dirrmtry share/icons/hicolor/48x48/apps
+ at dirrmtry share/icons/hicolor/48x48
+ at dirrmtry share/icons/hicolor/32x32/apps
+ at dirrmtry share/icons/hicolor/32x32
+ at dirrmtry share/icons/hicolor/22x22/apps
+ at dirrmtry share/icons/hicolor/22x22
+ at dirrmtry share/icons/hicolor/16x16/apps
+ at dirrmtry share/icons/hicolor/16x16
+ at dirrmtry share/icons/hicolor/128x128/apps
+ at dirrmtry share/icons/hicolor/128x128
+ at dirrmtry share/icons/hicolor
@dirrmtry share/icons
@dirrmtry share/applications
More information about the svn-ports-head
mailing list