From owner-svn-ports-all@freebsd.org Sun Jan 19 11:11:18 2020 Return-Path: Delivered-To: svn-ports-all@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id CBB371F60F3; Sun, 19 Jan 2020 11:11:18 +0000 (UTC) (envelope-from sunpoet@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 480sYf4CkQz4B74; Sun, 19 Jan 2020 11:11:18 +0000 (UTC) (envelope-from sunpoet@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 410D29EBC; Sun, 19 Jan 2020 11:11:18 +0000 (UTC) (envelope-from sunpoet@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 00JBBIvP091117; Sun, 19 Jan 2020 11:11:18 GMT (envelope-from sunpoet@FreeBSD.org) Received: (from sunpoet@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 00JBBHUV091116; Sun, 19 Jan 2020 11:11:17 GMT (envelope-from sunpoet@FreeBSD.org) Message-Id: <202001191111.00JBBHUV091116@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: sunpoet set sender to sunpoet@FreeBSD.org using -f From: Sunpoet Po-Chuan Hsieh Date: Sun, 19 Jan 2020 11:11:17 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r523553 - head/textproc/translate-toolkit X-SVN-Group: ports-head X-SVN-Commit-Author: sunpoet X-SVN-Commit-Paths: head/textproc/translate-toolkit X-SVN-Commit-Revision: 523553 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 19 Jan 2020 11:11:18 -0000 Author: sunpoet Date: Sun Jan 19 11:11:17 2020 New Revision: 523553 URL: https://svnweb.freebsd.org/changeset/ports/523553 Log: Change the way *_DEPENDS are set - Sort *_DEPENDS - Update pkg-descr - Update WWW - Take maintainership Modified: head/textproc/translate-toolkit/Makefile head/textproc/translate-toolkit/pkg-descr Modified: head/textproc/translate-toolkit/Makefile ============================================================================== --- head/textproc/translate-toolkit/Makefile Sun Jan 19 11:11:12 2020 (r523552) +++ head/textproc/translate-toolkit/Makefile Sun Jan 19 11:11:17 2020 (r523553) @@ -6,30 +6,30 @@ PORTVERSION= 2.4.0 CATEGORIES= textproc MASTER_SITES= CHEESESHOP -MAINTAINER= ports@FreeBSD.org +MAINTAINER= sunpoet@FreeBSD.org COMMENT= Converts between many translation formats LICENSE= GPLv2 -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}vobject>=0:deskutils/py-vobject@${PY_FLAVOR} \ +BUILD_DEPENDS= ${RUN_DEPENDS} +RUN_DEPENDS= bash:shells/bash \ + iso-codes>=1.3:misc/iso-codes \ msghack:devel/gettext-msghack \ + ${PYTHON_PKGNAMEPREFIX}backports.csv>=1.0.0:devel/py-backports.csv@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}iniparse>=0:devel/py-iniparse@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}python-Levenshtein>=0:devel/py-python-Levenshtein@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \ - iso-codes>=1.3:misc/iso-codes \ - bash:shells/bash \ + ${PYTHON_PKGNAMEPREFIX}phply>=1.2.5:devel/py-phply@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}python-Levenshtein>=0:devel/py-python-Levenshtein@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}utidylib>=0:www/py-utidylib@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}backports.csv>=1.0.0:devel/py-backports.csv@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}phply>=1.2.5:devel/py-phply@${PY_FLAVOR} -RUN_DEPENDS:= ${BUILD_DEPENDS} -# Can use psyco (on i386) + ${PYTHON_PKGNAMEPREFIX}vobject>=0:deskutils/py-vobject@${PY_FLAVOR} -NO_ARCH= yes USES= gettext python:2.7 USE_PYTHON= autoplist distutils +NO_ARCH= yes + # list of manual pages to generate GEN_MAN= csv2po.1 csv2tbx.1 dtd2po.1 html2po.1 ical2po.1 idml2po.1 \ ini2po.1 json2po.1 moz2po.1 mozlang2po.1 odf2xliff.1 oo2po.1 \ @@ -59,7 +59,7 @@ post-install: cd ${WRKDIR}/manpages && ${INSTALL_MAN} ${i} ${STAGEDIR}${PREFIX}/man/man1 .endfor -list-man1: build +list-man1: build @cd ${WRKSRC}/build/scripts-* && ${GREP} -l "${PYTHON_CMD}" * | \ ${EGREP} -v '(build_tmdb|pocount|poterminology|tmserver)' | \ ${TR} "\n" " " Modified: head/textproc/translate-toolkit/pkg-descr ============================================================================== --- head/textproc/translate-toolkit/pkg-descr Sun Jan 19 11:11:12 2020 (r523552) +++ head/textproc/translate-toolkit/pkg-descr Sun Jan 19 11:11:17 2020 (r523553) @@ -1,17 +1,20 @@ -The Translate Toolkit is a set of software and documentation designed -to help make the lives of localizers both more productive and less -frustrating. The software includes programs to covert localization -formats to the common PO format and programs to check and manage PO -files. The documentation includes guides on using the tools, running a -localization project and how to localize various projects from -OpenOffice.org to Mozilla. +The Translate Toolkit is a set of software and documentation designed to help +make the lives of localizers both more productive and less frustrating. The +Toolkit is part of the Translate project. +The software includes programs to convert localization formats to the common PO, +and emerging XLIFF format. There are also programs to check and manage PO and +XLIFF files. Online documentation includes guides on using the tools, running a +localization project and how to localize various projects from OpenOffice.org to +Mozilla. + At its core the software contains a set of classes for handling various -localization storage formats: DTD, properties, OpenOffice.org GSI/SDF, -CSV and of course PO and XLIFF. It also provides scripts to convert -between these formats. +localization storage formats: DTD, properties, OpenOffice.org GSI/SDF, CSV, MO, +Qt .ts, TMX, TBX, WordFast txt, Gettext .mo, Windows RC, and of course PO and +XLIFF. It also provides scripts to convert between these formats. -Also part of the Toolkit are Python programs to create word counts, -merge translations and perform various checks on PO and XLIFF files. +Also part of the Toolkit are Python programs to create word counts, merge +translations and perform various checks on translation files. -WWW: https://github.com/translate/translate/ +WWW: https://toolkit.translatehouse.org/ +WWW: https://github.com/translate/translate