From owner-freebsd-ports-bugs@FreeBSD.ORG Wed Jun 4 12:40:03 2008 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8BF4E106566B for ; Wed, 4 Jun 2008 12:40:03 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 63B178FC0C for ; Wed, 4 Jun 2008 12:40:03 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id m54Ce3vk032734 for ; Wed, 4 Jun 2008 12:40:03 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m54Ce3Xj032733; Wed, 4 Jun 2008 12:40:03 GMT (envelope-from gnats) Resent-Date: Wed, 4 Jun 2008 12:40:03 GMT Resent-Message-Id: <200806041240.m54Ce3Xj032733@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, "Denise H. G." Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D7A7B1065683 for ; Wed, 4 Jun 2008 12:38:50 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id C12F68FC14 for ; Wed, 4 Jun 2008 12:38:50 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.2/8.14.2) with ESMTP id m54Cco0U035405 for ; Wed, 4 Jun 2008 12:38:50 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.2/8.14.1/Submit) id m54CcoQl035404; Wed, 4 Jun 2008 12:38:50 GMT (envelope-from nobody) Message-Id: <200806041238.m54CcoQl035404@www.freebsd.org> Date: Wed, 4 Jun 2008 12:38:50 GMT From: "Denise H. G." To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: ports/124267: [New port] chinese/fqterm: a Chinese BBS client X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 04 Jun 2008 12:40:03 -0000 >Number: 124267 >Category: ports >Synopsis: [New port] chinese/fqterm: a Chinese BBS client >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Wed Jun 04 12:40:03 UTC 2008 >Closed-Date: >Last-Modified: >Originator: Denise H. G. >Release: FreeBSD 7.0-STABLE amd64 >Organization: >Environment: FreeBSD pluton.xbsd.name 7.0-STABLE FreeBSD 7.0-STABLE #0: Sat May 31 03:37:33 CST 2008 dhg@pluton.xbsd.name:/opt/obj/usr/src/sys/pluton-SMP-ULE amd64 >Description: FQterm is a BBS client based on Qt4 libraries, supports Simplified and Traditional Chinese BBSs, and with full SSH2 support. >How-To-Repeat: >Fix: Patch attached with submission follows: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # fqterm # fqterm/files # fqterm/files/patch-src_ui-popwidget.cpp # fqterm/files/patch-src_ui-fqterm_tool_button.h # fqterm/files/patch-CMakeLists.txt.linux # fqterm/files/pkg-install.in # fqterm/files/pkg-deinstall.in # fqterm/files/fqterm.desktop.in # fqterm/Makefile # fqterm/distinfo # fqterm/pkg-descr # fqterm/pkg-message # fqterm/pkg-plist # echo c - fqterm mkdir -p fqterm > /dev/null 2>&1 echo c - fqterm/files mkdir -p fqterm/files > /dev/null 2>&1 echo x - fqterm/files/patch-src_ui-popwidget.cpp sed 's/^X//' >fqterm/files/patch-src_ui-popwidget.cpp << 'END-of-fqterm/files/patch-src_ui-popwidget.cpp' X--- src/ui/popwidget.cpp.orig 2008-06-01 21:57:53.000000000 +0800 X+++ src/ui/popwidget.cpp 2008-06-01 21:59:55.000000000 +0800 X@@ -20,13 +20,11 @@ X X #include "popwidget.h" X X-#include X-#include X-#if (QT_VERSION>=300) X-#include X-#endif X-#include X-#include X+#include X+#include X+#include X+#include X+#include X X #include X #include END-of-fqterm/files/patch-src_ui-popwidget.cpp echo x - fqterm/files/patch-src_ui-fqterm_tool_button.h sed 's/^X//' >fqterm/files/patch-src_ui-fqterm_tool_button.h << 'END-of-fqterm/files/patch-src_ui-fqterm_tool_button.h' X--- src/ui/fqterm_tool_button.h.orig 2008-06-01 22:01:46.000000000 +0800 X+++ src/ui/fqterm_tool_button.h 2008-06-01 22:02:22.000000000 +0800 X@@ -21,7 +21,7 @@ X #ifndef FQTERM_TOOL_BUTTON_H X #define FQTERM_TOOL_BUTTON_H X X-#include X+#include X X namespace FQTerm { X END-of-fqterm/files/patch-src_ui-fqterm_tool_button.h echo x - fqterm/files/patch-CMakeLists.txt.linux sed 's/^X//' >fqterm/files/patch-CMakeLists.txt.linux << 'END-of-fqterm/files/patch-CMakeLists.txt.linux' X--- CMakeLists.txt.linux.orig 2008-05-19 17:36:29.000000000 +0800 X+++ CMakeLists.txt.linux 2008-06-04 14:28:39.000000000 +0800 X@@ -7,6 +7,7 @@ X endif(FQTERM_USE_STATIC_QT) X X ADD_DEFINITIONS(-Wall) X+ADD_DEFINITIONS(-D_OS_FREEBSD_) X ADD_DEFINITIONS(-DFQTERM_VERSION_STRING="\\"${FQTERM_VERSION}\\"") X X add_subdirectory(src) X@@ -42,6 +43,18 @@ X ${QT_PLUGINS_DIR}/codecs/libqtwcodecs.a X jpeg X ) X+else(FQTERM_USE_STATIC_QT) X+ set(FQ_QT_SHARED_PLUGINS X+ ${QT_PLUGINS_DIR}/imageformats/libqgif.so X+ ${QT_PLUGINS_DIR}/imageformats/libqjpeg.so X+ ${QT_PLUGINS_DIR}/imageformats/libqmng.so X+ ${QT_PLUGINS_DIR}/imageformats/libqsvg.so X+ ${QT_PLUGINS_DIR}/imageformats/libqtiff.so X+ ${QT_PLUGINS_DIR}/codecs/libqcncodecs.so X+ ${QT_PLUGINS_DIR}/codecs/libqjpcodecs.so X+ ${QT_PLUGINS_DIR}/codecs/libqkrcodecs.so X+ ${QT_PLUGINS_DIR}/codecs/libqtwcodecs.so X+ ) X endif(FQTERM_USE_STATIC_QT) X X target_link_libraries(fqterm.bin X@@ -54,6 +67,7 @@ X ${QT_QTNETWORK_LIBRARIES} X ${QT_QTSCRIPT_LIBRARIES} X ${FQ_QT_STATIC_PLUGINS} X+ ${FQ_QT_SHARED_PLUGINS} X ${QT_LIBRARIES} X ${OPENSSL_LIBRARIES} X ) END-of-fqterm/files/patch-CMakeLists.txt.linux echo x - fqterm/files/pkg-install.in sed 's/^X//' >fqterm/files/pkg-install.in << 'END-of-fqterm/files/pkg-install.in' X#!/bin/sh X# X# $FreeBSD$ X# X Xif [ "$2" != "POST-INSTALL" ]; then X exit 0 Xfi X Xfqterm_icon=%%DATADIR%%/pic/fqterm.png Xfqterm_icon_128=%%DATADIR%%/pic/fqterm_128x128.png Xfqterm_icon_64=%%DATADIR%%/pic/fqterm_64x64.png Xfqterm_icon_48=%%DATADIR%%/pic/fqterm_48x48.png Xfqterm_icon_32=%%DATADIR%%/pic/fqterm_32x32.png Xfqterm_icon_16=%%DATADIR%%/pic/fqterm_16x16.png X XTARGET_DIR=%%PREFIX%%/share/icons/hicolor X X[ -f $fqterm_icon ] && ln -s $fqterm_icon %%PREFIX%%/share/pixmaps/ X[ -f $fqterm_icon_128 ] && ln -s $fqterm_icon_128 $TARGET_DIR/128x128/apps/ X[ -f $fqterm_icon_64 ] && ln -s $fqterm_icon_64 $TARGET_DIR/64x64/apps/ X[ -f $fqterm_icon_48 ] && ln -s $fqterm_icon_48 $TARGET_DIR/48x48/apps/ X[ -f $fqterm_icon_32 ] && ln -s $fqterm_icon_32 $TARGET_DIR/32x32/apps/ X[ -f $fqterm_icon_16 ] && ln -s $fqterm_icon_16 $TARGET_DIR/16x16/apps/ X Xexit 0 END-of-fqterm/files/pkg-install.in echo x - fqterm/files/pkg-deinstall.in sed 's/^X//' >fqterm/files/pkg-deinstall.in << 'END-of-fqterm/files/pkg-deinstall.in' X#!/bin/sh X# X# $FreeBSD$ X# X Xif [ "$2" != "POST-DEINSTALL" ]; then X exit 0 Xfi X XTARGET_DIR=%%PREFIX%%/share/icons/hicolor X Xfqterm_icon=%%PREFIX%%/share/pixmaps/fqterm.png Xfqterm_icon_128=$TARGET_DIR/128x128/apps/fqterm_128x128.png Xfqterm_icon_64=$TARGET_DIR/64x64/apps/fqterm_64x64.png Xfqterm_icon_48=$TARGET_DIR/48x48/apps/fqterm_48x48.png Xfqterm_icon_32=$TARGET_DIR/32x32/apps//fqterm_32x32.png Xfqterm_icon_16=$TARGET_DIR/16x16/apps/fqterm_16x16.png X X X X[ -h $fqterm_icon ] && rm -f $fqterm_icon X[ -h $fqterm_icon_128 ] && rm -f $fqterm_icon_128 X[ -h $fqterm_icon_64 ] && rm -f $fqterm_icon_64 X[ -h $fqterm_icon_48 ] && rm -f $fqterm_icon_48 X[ -h $fqterm_icon_32 ] && rm -f $fqterm_icon_32 X[ -h $fqterm_icon_16 ] && rm -f $fqterm_icon_16 X Xexit 0 END-of-fqterm/files/pkg-deinstall.in echo x - fqterm/files/fqterm.desktop.in sed 's/^X//' >fqterm/files/fqterm.desktop.in << 'END-of-fqterm/files/fqterm.desktop.in' X[Desktop Entry] XCategories=Application;Network; XEncoding=UTF-8 XType=Application XName=FQTerm XExec=fqterm -caption "%c" %i %m %u XGenericName=BBS Client XGenericName[zh_CN]=BBS XGenericName[zh_TW]=BBS XComment=BBS client based on Qt library in linux XMimeTypes= XTerminal=false XIcon=%%PREFIX%%/share/pixmaps/fqterm.png END-of-fqterm/files/fqterm.desktop.in echo x - fqterm/Makefile sed 's/^X//' >fqterm/Makefile << 'END-of-fqterm/Makefile' X# New ports collection makefile for: fqterm X# Date created: 1 Jun 2008 X# Whom: Denise H. G. X# X# $FreeBSD$ X# X XPORTNAME= fqterm XPORTVERSION= 0.9.3 XCATEGORIES= chinese XMASTER_SITES= ${MASTER_SITE_GOOGLE_CODE} XMASTER_SITE_SUBDIR= ${PORTNAME} XDISTNAME= ${PORTNAME}-${PORTVERSION}-src-r569${SUTRACT_SUFFIX} XPKGNAMEPREFIX= zh- X XMAINTAINER= darcsis@gmail.com XCOMMENT= FQTerm is a BBS client for BSD/Linux X XPKGINSTALL= ${WRKDIR}/pkg-install XPKGDEINSTALL= ${WRKDIR}/pkg-deinstall XSUB_FILES= pkg-install pkg-deinstall ${PORTNAME}.desktop XUSE_XORG= x11 ice xext xt xaw xpm xi xproto xextproto XUSE_ZIP= yes XUSE_QT_VER= 4 XQT_COMPONENTS= gui imageformats moc network qmake rcc uic \ X codecs-cn codecs-tw codecs-jp codecs-kr X XHAS_CONFIGURE= yes XUSE_GMAKE= yes XUSE_CMAKE= yes XCMAKE_USE_PTHREAD= yes XCMAKE_INSTALL_PREFIX= ${PREFIX} XCMAKE_ARGS= -Wno-dev X XDATADIR= ${PREFIX}/share/FQTerm X XWRKSRC= ${WRKDIR}/${PORTNAME} X X.include X Xdo-configure: X @cd ${WRKSRC} && ${MKDIR} build X @cd ${WRKSRC}/build && \ X ${SETENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} ${WRKSRC} X Xdo-build: X @cd ${WRKSRC}/build && ${GMAKE} X Xdo-install: X @cd ${WRKSRC}/build && ${GMAKE} install/strip X @${MKDIR} ${PREFIX}/share/applications X @${INSTALL_DATA} ${WRKDIR}/${PORTNAME}.desktop \ X ${PREFIX}/share/applications X Xpost-install: X.if !defined(PACKAGE_BUILDING) X @${SETENV} PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL X.endif X @${CAT} ${PKGMESSAGE} X X.include END-of-fqterm/Makefile echo x - fqterm/distinfo sed 's/^X//' >fqterm/distinfo << 'END-of-fqterm/distinfo' XMD5 (fqterm-0.9.3-src-r569.zip) = c3a9956e0818c4f581aa83d9d2dff988 XSHA256 (fqterm-0.9.3-src-r569.zip) = 593107f8955e46eb7bffc109e2d0612f0bb3773e71d41a6bb028a62bf88c341d XSIZE (fqterm-0.9.3-src-r569.zip) = 923120 END-of-fqterm/distinfo echo x - fqterm/pkg-descr sed 's/^X//' >fqterm/pkg-descr << 'END-of-fqterm/pkg-descr' XFQTerm is a cross-platform terminal emulator program which supports Xtelnet/ssh1/ssh2 protocols and can process ANSI control sequences. It Xcan be used to login BBS sites or *NIX hosts. X XWWW: http://fqterm.googlecode.com/ END-of-fqterm/pkg-descr echo x - fqterm/pkg-message sed 's/^X//' >fqterm/pkg-message << 'END-of-fqterm/pkg-message' X************************************************************************* X If you want to enable the IP location detection feature, please X download the IP location database file "QQWry.dat" and put a copy of X it under "$HOME/.fqterm". You can get "QQWry.dat" from this X project's home page or from other websites. X************************************************************************* END-of-fqterm/pkg-message echo x - fqterm/pkg-plist sed 's/^X//' >fqterm/pkg-plist << 'END-of-fqterm/pkg-plist' Xbin/fqterm Xbin/fqterm.bin X%%DATADIR%%/credits X%%DATADIR%%/cursor/end.xpm X%%DATADIR%%/cursor/enter.xpm X%%DATADIR%%/cursor/exit.xpm X%%DATADIR%%/cursor/hand.xpm X%%DATADIR%%/cursor/home.xpm X%%DATADIR%%/cursor/mac_16x16/end.xpm X%%DATADIR%%/cursor/mac_16x16/enter.xpm X%%DATADIR%%/cursor/mac_16x16/exit.xpm X%%DATADIR%%/cursor/mac_16x16/hand.xpm X%%DATADIR%%/cursor/mac_16x16/home.xpm X%%DATADIR%%/cursor/mac_16x16/next.xpm X%%DATADIR%%/cursor/mac_16x16/pagedown.xpm X%%DATADIR%%/cursor/mac_16x16/pageup.xpm X%%DATADIR%%/cursor/mac_16x16/prev.xpm X%%DATADIR%%/cursor/next.xpm X%%DATADIR%%/cursor/pagedown.xpm X%%DATADIR%%/cursor/pageup.xpm X%%DATADIR%%/cursor/prev.xpm X%%DATADIR%%/default_font.conf X%%DATADIR%%/dict/fqterm_zh_CN.ts X%%DATADIR%%/dict/ui_zh_CN.ts X%%DATADIR%%/fqterm.desktop.in X%%DATADIR%%/fqterm.icns X%%DATADIR%%/fqterm.sh X%%DATADIR%%/pic/address_book.png X%%DATADIR%%/pic/ansi_color.png X%%DATADIR%%/pic/anti_idle.png X%%DATADIR%%/pic/auto_reconnect.png X%%DATADIR%%/pic/auto_reply.png X%%DATADIR%%/pic/beep.png X%%DATADIR%%/pic/change_fonts.png X%%DATADIR%%/pic/connect.png X%%DATADIR%%/pic/copy.png X%%DATADIR%%/pic/copy_with_color.png X%%DATADIR%%/pic/disconnect.png X%%DATADIR%%/pic/fqterm.png X%%DATADIR%%/pic/fqterm_128x128.ico X%%DATADIR%%/pic/fqterm_128x128.png X%%DATADIR%%/pic/fqterm_16x16.ico X%%DATADIR%%/pic/fqterm_16x16.png X%%DATADIR%%/pic/fqterm_256x256.ico X%%DATADIR%%/pic/fqterm_256x256.png X%%DATADIR%%/pic/fqterm_32x32.ico X%%DATADIR%%/pic/fqterm_32x32.png X%%DATADIR%%/pic/fqterm_48x48.ico X%%DATADIR%%/pic/fqterm_48x48.png X%%DATADIR%%/pic/fqterm_64x64.ico X%%DATADIR%%/pic/fqterm_64x64.png X%%DATADIR%%/pic/fqterm_tray.png X%%DATADIR%%/pic/get_article_fulltext.png X%%DATADIR%%/pic/image_viewer.png X%%DATADIR%%/pic/messagebox_critical.png X%%DATADIR%%/pic/messagebox_info.png X%%DATADIR%%/pic/messagebox_warning.png X%%DATADIR%%/pic/mouse.png X%%DATADIR%%/pic/paste.png X%%DATADIR%%/pic/popwidget.png X%%DATADIR%%/pic/preferences.png X%%DATADIR%%/pic/quick_login.png X%%DATADIR%%/pic/rectangle_selection.png X%%DATADIR%%/pic/refresh.png X%%DATADIR%%/pic/setup_shortcuts.png X%%DATADIR%%/pic/shadow.png X%%DATADIR%%/pic/tabpad.png X%%DATADIR%%/pic/view_messages.png X%%DATADIR%%/pic/ViewerButtons/adjustsize.png X%%DATADIR%%/pic/ViewerButtons/next.png X%%DATADIR%%/pic/ViewerButtons/open.png X%%DATADIR%%/pic/ViewerButtons/prev.png X%%DATADIR%%/pic/ViewerButtons/zoomin.png X%%DATADIR%%/pic/ViewerButtons/zoomout.png X%%DATADIR%%/schema/default.schema X%%DATADIR%%/schema/Linux.schema X%%DATADIR%%/schema/Softness.schema X%%DATADIR%%/schema/VIM.schema X%%DATADIR%%/schema/XTerm.schema X%%DATADIR%%/skin/dpstyle/dpstyle.qss X%%DATADIR%%/skin/dpstyle/image/checkbox_checked.png X%%DATADIR%%/skin/dpstyle/image/checkbox_checked_hover.png X%%DATADIR%%/skin/dpstyle/image/checkbox_checked_pressed.png X%%DATADIR%%/skin/dpstyle/image/checkbox_unchecked.png X%%DATADIR%%/skin/dpstyle/image/checkbox_unchecked_hover.png X%%DATADIR%%/skin/dpstyle/image/checkbox_unchecked_pressed.png X%%DATADIR%%/skin/dpstyle/image/down_arrow.png X%%DATADIR%%/skin/dpstyle/image/down_arrow_disabled.png X%%DATADIR%%/skin/dpstyle/image/frame.png X%%DATADIR%%/skin/dpstyle/image/pagefold.png X%%DATADIR%%/skin/dpstyle/image/pushbutton.png X%%DATADIR%%/skin/dpstyle/image/pushbutton_hover.png X%%DATADIR%%/skin/dpstyle/image/pushbutton_pressed.png X%%DATADIR%%/skin/dpstyle/image/radiobutton_checked.png X%%DATADIR%%/skin/dpstyle/image/radiobutton_checked_hover.png X%%DATADIR%%/skin/dpstyle/image/radiobutton_checked_pressed.png X%%DATADIR%%/skin/dpstyle/image/radiobutton_unchecked.png X%%DATADIR%%/skin/dpstyle/image/radiobutton_unchecked_hover.png X%%DATADIR%%/skin/dpstyle/image/radiobutton_unchecked_pressed.png X%%DATADIR%%/skin/dpstyle/image/sizegrip.png X%%DATADIR%%/skin/dpstyle/image/spindown.png X%%DATADIR%%/skin/dpstyle/image/spindown_hover.png X%%DATADIR%%/skin/dpstyle/image/spindown_off.png X%%DATADIR%%/skin/dpstyle/image/spindown_pressed.png X%%DATADIR%%/skin/dpstyle/image/spinup.png X%%DATADIR%%/skin/dpstyle/image/spinup_hover.png X%%DATADIR%%/skin/dpstyle/image/spinup_off.png X%%DATADIR%%/skin/dpstyle/image/spinup_pressed.png X%%DATADIR%%/skin/dpstyle/image/up_arrow.png X%%DATADIR%%/skin/dpstyle/image/up_arrow_disabled.png X%%DATADIR%%/skin/dpstyle/ReadMe.txt X%%DATADIR%%/userconf/address.cfg.orig X%%DATADIR%%/userconf/fqterm.cfg.orig X%%DATADIR%%/userconf/language.cfg.orig X%%DATADIR%%/userconf/README.txt X%%DATADIR%%/dict/fqterm_zh_CN.qm X%%DATADIR%%/dict/ui_zh_CN.qm Xshare/applications/fqterm.desktop X@dirrm %%DATADIR%%/cursor/mac_16x16 X@dirrm %%DATADIR%%/cursor X@dirrm %%DATADIR%%/dict X@dirrm %%DATADIR%%/pic/ViewerButtons X@dirrm %%DATADIR%%/pic X@dirrm %%DATADIR%%/schema X@dirrm %%DATADIR%%/skin/dpstyle/image X@dirrm %%DATADIR%%/skin/dpstyle X@dirrm %%DATADIR%%/skin X@dirrm %%DATADIR%%/userconf X@dirrm %%DATADIR%%/ END-of-fqterm/pkg-plist exit >Release-Note: >Audit-Trail: >Unformatted: