ports/152416: New port: misc/qgoogletranslator Qt gui for google translate based on ajax api
Oleg Ginzburg
olevole at olevole.ru
Sat Nov 20 14:20:11 UTC 2010
The following reply was made to PR ports/152416; it has been noted by GNATS.
From: Oleg Ginzburg <olevole at olevole.ru>
To: bug-followup at freebsd.org,
olevole at olevole.ru
Cc:
Subject: Re: ports/152416: New port: misc/qgoogletranslator Qt gui for google translate based on ajax api
Date: Sat, 20 Nov 2010 16:37:28 +0300
--Boundary-00=_Y885M9YKSFAGfmk
Content-Type: Text/Plain;
charset="us-ascii"
Content-Transfer-Encoding: 7bit
forgot to add linguist_build. new patch
--Boundary-00=_Y885M9YKSFAGfmk
Content-Type: text/plain;
charset="ISO-8859-1";
name="qgoogletranslator.txt"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
filename="qgoogletranslator.txt"
# 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 << '48200eb35c7e0ef5e6ce4829e3fce312'
X# New ports collection makefile for: qgoogletranslator
X# Date created: 2010-11-20
X# Whom: Oleg Ginzburg <olevole at olevole.ru>
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 at 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 linguist_build
X
XLICENSE= GPLv3
X
Xpost-patch:
X ${ECHO} "include_directories(${LOCALBASE}/include)" >> \
X ${WRKSRC}/src/3rdparty/qxtshortcut/CMakeLists.txt
X
X.include <bsd.port.mk>
48200eb35c7e0ef5e6ce4829e3fce312
echo x - ./qgoogletranslator/distinfo
sed 's/^X//' >./qgoogletranslator/distinfo << '2bcbdf906e48b65b3ea24fb41eb7a74a'
XSHA256 (qgoogletranslator-1.2.0.tar.bz2) = 8d33ef53dfc703a079ed9d89c5538ef4ac5004d97a300a9804359190e5cad543
XSIZE (qgoogletranslator-1.2.0.tar.bz2) = 408627
2bcbdf906e48b65b3ea24fb41eb7a74a
echo x - ./qgoogletranslator/pkg-descr
sed 's/^X//' >./qgoogletranslator/pkg-descr << '20349c3c19912994e793b5bc15d3660d'
XQt gui for google translate based on ajax api
X
XWWW: http://code.google.com/p/qgt
20349c3c19912994e793b5bc15d3660d
echo x - ./qgoogletranslator/pkg-plist
sed 's/^X//' >./qgoogletranslator/pkg-plist << '77ca51eb339746d687dbcc4ac8f623ab'
Xbin/qgoogletranslator
X%%DATADIR%%/l10n/English.qm
X%%DATADIR%%/l10n/Russian.qm
X%%DATADIR%%/l10n/Ukrainian.qm
X%%DATADIR%%/l10n/Japanese.qm
X at dirrm %%DATADIR%%/l10n
X at dirrm %%DATADIR%%
77ca51eb339746d687dbcc4ac8f623ab
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 << '6027e396787ecb5548c52ad154ca1300'
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()
6027e396787ecb5548c52ad154ca1300
echo x - ./qgoogletranslator/files/patch-src_defines.h.in
sed 's/^X//' >./qgoogletranslator/files/patch-src_defines.h.in << 'c36cd2fd13650e227099c43e83a788c7'
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
c36cd2fd13650e227099c43e83a788c7
exit
--Boundary-00=_Y885M9YKSFAGfmk--
More information about the freebsd-ports-bugs
mailing list