From owner-freebsd-ports-bugs@FreeBSD.ORG Sat Nov 20 01:30:10 2010 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 E288E1065672 for ; Sat, 20 Nov 2010 01:30:10 +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 A5DC98FC24 for ; Sat, 20 Nov 2010 01:30:10 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id oAK1UAXY079026 for ; Sat, 20 Nov 2010 01:30:10 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id oAK1UAgT079024; Sat, 20 Nov 2010 01:30:10 GMT (envelope-from gnats) Resent-Date: Sat, 20 Nov 2010 01:30:10 GMT Resent-Message-Id: <201011200130.oAK1UAgT079024@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, Oleg Ginzburg Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 56068106566C for ; Sat, 20 Nov 2010 01:29:55 +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 441978FC23 for ; Sat, 20 Nov 2010 01:29:55 +0000 (UTC) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.3/8.14.3) with ESMTP id oAK1Tsxq074940 for ; Sat, 20 Nov 2010 01:29:54 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.3/8.14.3/Submit) id oAK1TswJ074936; Sat, 20 Nov 2010 01:29:54 GMT (envelope-from nobody) Message-Id: <201011200129.oAK1TswJ074936@www.freebsd.org> Date: Sat, 20 Nov 2010 01:29:54 GMT From: Oleg Ginzburg To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: ports/152416: New port: misc/qgoogletranslator Qt gui for google translate based on ajax api 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: Sat, 20 Nov 2010 01:30:11 -0000 >Number: 152416 >Category: ports >Synopsis: New port: misc/qgoogletranslator Qt gui for google translate based on ajax api >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sat Nov 20 01:30:10 UTC 2010 >Closed-Date: >Last-Modified: >Originator: Oleg Ginzburg >Release: FreeBSD-Current >Organization: >Environment: FreeBSD gizmo.my.domain 9.0-CURRENT FreeBSD 9.0-CURRENT #1: Mon Nov 15 23:46:36 MSK 2010 root@gizmo.my.domain:/usr/obj/usr/src/sys/GENERIC-NODEBUG amd64 >Description: Port http://code.google.com/p/qgt/ project >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: # # qgoogletranslator # qgoogletranslator/Makefile # qgoogletranslator/distinfo # qgoogletranslator/pkg-descr # qgoogletranslator/pkg-plist # qgoogletranslator/files # qgoogletranslator/files/patch-CMakeLists.txt # qgoogletranslator/files/patch-src_defines.h.in # echo c - qgoogletranslator mkdir -p qgoogletranslator > /dev/null 2>&1 echo x - qgoogletranslator/Makefile sed 's/^X//' >qgoogletranslator/Makefile << 'cf2c2a5c81e497af98969b118a60a944' X# New ports collection makefile for: qgoogletranslator X# Date created: 2010-11-20 X# Whom: Oleg Ginzburg X# X# $FreeBSD: ports/misc/qgoogletranslator/Makefile Exp $ X# X XPORTNAME= qgoogletranslator XPORTVERSION= 1.2.0 XCATEGORIES= misc X#MASTER_SITES= ${MASTER_SITE_GOOGLE_CODE} XMASTER_SITES= http://qgt.googlecode.com/files/ XDISTNAME= qgoogletranslator-${PORTVERSION} X XMAINTAINER= olevole@olevole.ru XCOMMENT= Qt gui for google translate based on ajax api X XRUN_DEPENDS= mpg123:${PORTSDIR}/audio/mpg123 X XUSE_BZIP2= yes XUSE_QT_VER= 4 XUSE_CMAKE= yes X XQT_COMPONENTS= corelib gui network X XLICENSE= GPLv3 X Xpost-patch: X ${ECHO} "include_directories(${LOCALBASE}/include)" >> \ X ${WRKSRC}/src/3rdparty/qxtshortcut/CMakeLists.txt X X.include cf2c2a5c81e497af98969b118a60a944 echo x - qgoogletranslator/distinfo sed 's/^X//' >qgoogletranslator/distinfo << '84b9eff030fafda8cc37bf598974fec5' XSHA256 (qgoogletranslator-1.2.0.tar.bz2) = 8d33ef53dfc703a079ed9d89c5538ef4ac5004d97a300a9804359190e5cad543 XSIZE (qgoogletranslator-1.2.0.tar.bz2) = 408627 84b9eff030fafda8cc37bf598974fec5 echo x - qgoogletranslator/pkg-descr sed 's/^X//' >qgoogletranslator/pkg-descr << 'ad414dae8811652f9b52b1f1562e581f' XQt gui for google translate based on ajax api X XWWW: http://code.google.com/p/qgt ad414dae8811652f9b52b1f1562e581f echo x - qgoogletranslator/pkg-plist sed 's/^X//' >qgoogletranslator/pkg-plist << 'ee48f836543a22aea7ee9e561c4fedba' Xbin/qgoogletranslator X%%DATADIR%%/l10n/English.qm X%%DATADIR%%/l10n/Russian.qm X%%DATADIR%%/l10n/Ukrainian.qm X%%DATADIR%%/l10n/Japanese.qm X@dirrm %%DATADIR%%/l10n X@dirrm %%DATADIR%% ee48f836543a22aea7ee9e561c4fedba echo c - qgoogletranslator/files mkdir -p qgoogletranslator/files > /dev/null 2>&1 echo x - qgoogletranslator/files/patch-CMakeLists.txt sed 's/^X//' >qgoogletranslator/files/patch-CMakeLists.txt << 'beb4f5af473b6450ee5c4fab84fef571' X--- CMakeLists.txt.orig 2010-11-20 04:04:26.000000000 +0300 X+++ CMakeLists.txt 2010-11-20 04:05:07.000000000 +0300 X@@ -13,6 +13,12 @@ X set (QGT_L10N_DIRECTORY ${CMAKE_INSTALL_PREFIX}/share/qgoogletranslator/l10n) X endif(${CMAKE_SYSTEM_NAME} STREQUAL Linux) X X+if(${CMAKE_SYSTEM_NAME} STREQUAL FreeBSD) X+ set (QGT_L10N_DIRECTORY ${CMAKE_INSTALL_PREFIX}/share/qgoogletranslator/l10n) X+endif(${CMAKE_SYSTEM_NAME} STREQUAL FreeBSD) X+ X+ X+ X ADD_DEFINITIONS(${QT_DEFINITIONS}) X ADD_DEFINITIONS(-DQT_NETWORK) X ADD_DEFINITIONS(-DUNICODE) X@@ -122,6 +128,16 @@ X install(FILES ${QM_FILES} DESTINATION ${QGT_L10N_DIRECTORY}) X endif() X X+if(${CMAKE_SYSTEM_NAME} STREQUAL FreeBSD) X+# configure_file(${CMAKE_CURRENT_SOURCE_DIR}/qgoogletranslator.desktop ${CMAKE_CURRENT_BINARY_DIR}/qgoogletranslator.desktop COPYONLY) X+# configure_file(${CMAKE_CURRENT_SOURCE_DIR}/src/artwork/icons/eyeworld_icon.png ${CMAKE_CURRENT_BINARY_DIR}/qgoogletranslator.png COPYONLY) X+ X+ install(TARGETS qgoogletranslator DESTINATION ${CMAKE_INSTALL_PREFIX}/bin) X+# install(FILES ${CMAKE_CURRENT_BINARY_DIR}/qgoogletranslator.desktop DESTINATION ${CMAKE_INSTALL_PREFIX}/share/applications) X+# install(FILES ${CMAKE_CURRENT_BINARY_DIR}/qgoogletranslator.png DESTINATION ${CMAKE_INSTALL_PREFIX}/share/icons/hicolor/22x22/apps) X+ install(FILES ${QM_FILES} DESTINATION ${QGT_L10N_DIRECTORY}) X+endif() X+ X if(${CMAKE_SYSTEM_NAME} STREQUAL Darwin) X endif() beb4f5af473b6450ee5c4fab84fef571 echo x - qgoogletranslator/files/patch-src_defines.h.in sed 's/^X//' >qgoogletranslator/files/patch-src_defines.h.in << 'c5ccfa838bf9dea15ba7dd4cef9b99c2' X--- src/defines.h.in.orig 2010-11-20 02:04:30.000000000 +0300 X+++ src/defines.h.in 2010-11-20 02:04:54.000000000 +0300 X@@ -67,6 +67,16 @@ X const QString qgt_default_speechcmd = "/usr/bin/mpg123"; X #endif X X+#ifdef Q_OS_FREEBSD X+ const QString qgt_plugins_dir = "${QGT_PLUGIN_DIRECTORY}"; X+ const QString qgt_l10n_dir = "${QGT_L10N_DIRECTORY}"; X+ const QString qgt_config_path = QDir::homePath() + QDir::separator() +".config" X+ + QDir::separator() + qgt_appname; X+ const QString qgt_default_speechcmd = "/usr/local/bin/mpg123"; X+#endif X+ X+ X+ X #ifdef Q_OS_WIN32 X const QString qgt_plugins_dir = ".\\plugins"; X const QString qgt_languages_dir = ".\\l10n"; X X c5ccfa838bf9dea15ba7dd4cef9b99c2 exit >Release-Note: >Audit-Trail: >Unformatted: