Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 20 Nov 2010 01:29:54 GMT
From:      Oleg Ginzburg <olevole@olevole.ru>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/152416: New port: misc/qgoogletranslator Qt gui for google translate based on ajax api
Message-ID:  <201011200129.oAK1TswJ074936@www.freebsd.org>
Resent-Message-ID: <201011200130.oAK1UAgT079024@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>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 <olevole@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@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 <bsd.port.mk>
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:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201011200129.oAK1TswJ074936>