summaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
authortaca <taca@pkgsrc.org>2013-05-23 14:54:53 +0000
committertaca <taca@pkgsrc.org>2013-05-23 14:54:53 +0000
commit8dfe7f50fa4c909c2f5c675beb980b1d88d87a1b (patch)
tree5ba79621413cd1210d8f77bd353c1706eadfdb24 /devel
parent9418335cfcae1a92c65e662a033a483013dd0dc5 (diff)
downloadpkgsrc-8dfe7f50fa4c909c2f5c675beb980b1d88d87a1b.tar.gz
Update transifex-client to 0.9, fixing CVE-2013-2073.
pkgsrc changes; use wget instead of curl to fetch. Quote from release announce on the blog. * Verify SSL certificates. Even though the client opened an encrypted connection to the server, it did not validate the certificate used. As a result, the client was open to MITM attacks. The new version will always validate the certificate first and refuse to connect to the server if there is a problem with it. * Add support for soft links in UNIX systems. You can now use soft links in your project directories. This would be useful in cases where you have a large project and you would prefer to assign the localization files to multiple Transifex projects. * Add support for local .transifexrc files. You can now have a .transifexrc file in your project directory. The entries in the file will override the ones from the main one. This would be useful in cases you would prefer to use a different set of credentials for a project than the ones you use for the rest of your projects in Transifex. * Make the client more friendly to users in Windows. The .tx/config file now supports forward slashes for the paths in Windows, in accordance to what UNIX uses. As a result, people can now share a .tx/config irrespective of whether they use a UNIX-based system (like Linux and Mac OS X) or Windows.
Diffstat (limited to 'devel')
-rw-r--r--devel/transifex-client/Makefile14
-rw-r--r--devel/transifex-client/PLIST31
-rw-r--r--devel/transifex-client/distinfo8
3 files changed, 28 insertions, 25 deletions
diff --git a/devel/transifex-client/Makefile b/devel/transifex-client/Makefile
index a961bdca412..b4b1bba8699 100644
--- a/devel/transifex-client/Makefile
+++ b/devel/transifex-client/Makefile
@@ -1,18 +1,20 @@
-# $NetBSD: Makefile,v 1.2 2013/05/23 13:17:52 taca Exp $
+# $NetBSD: Makefile,v 1.3 2013/05/23 14:54:53 taca Exp $
#
-DISTNAME= transifex-transifex-client-0.8.0-gb001295
-PKGNAME= ${DISTNAME:S/transifex-//:C/-[a-z0-9]+$//}
+DISTNAME= ${VERS}
+PKGNAME= transifex-client-${VERS}
CATEGORIES= devel
-MASTER_SITES= -https://github.com/transifex/transifex-client/tarball/0.8
+MASTER_SITES= https://github.com/transifex/transifex-client/archive/
+DIST_SUBDIR= transifex-client
MAINTAINER= taca@NetBSD.org
HOMEPAGE= https://github.com/transifex/transifex-client
COMMENT= Transifex Command-line Client
LICENSE= gnu-gpl-v2
-FETCH_USING= curl
-WRKSRC= ${WRKDIR}/${DISTNAME:S/0.8.0-g//}
+FETCH_USING= wget
+VERS= 0.9
+WRKSRC= ${WRKDIR}/transifex-client-${VERS}
.include "../../lang/python/egg.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/devel/transifex-client/PLIST b/devel/transifex-client/PLIST
index cec1dcccd43..bf50b3ace86 100644
--- a/devel/transifex-client/PLIST
+++ b/devel/transifex-client/PLIST
@@ -1,22 +1,14 @@
-@comment $NetBSD: PLIST,v 1.1 2012/10/06 16:43:37 taca Exp $
+@comment $NetBSD: PLIST,v 1.2 2013/05/23 14:54:53 taca Exp $
bin/tx
-${PYSITELIB}/tests/__init__.py
-${PYSITELIB}/tests/__init__.pyc
-${PYSITELIB}/tests/__init__.pyo
-${PYSITELIB}/tests/test_processors.py
-${PYSITELIB}/tests/test_processors.pyc
-${PYSITELIB}/tests/test_processors.pyo
-${PYSITELIB}/tests/test_project.py
-${PYSITELIB}/tests/test_project.pyc
-${PYSITELIB}/tests/test_project.pyo
-${PYSITELIB}/transifex_client-0.8-py2.7.egg-info/PKG-INFO
-${PYSITELIB}/transifex_client-0.8-py2.7.egg-info/SOURCES.txt
-${PYSITELIB}/transifex_client-0.8-py2.7.egg-info/dependency_links.txt
-${PYSITELIB}/transifex_client-0.8-py2.7.egg-info/not-zip-safe
-${PYSITELIB}/transifex_client-0.8-py2.7.egg-info/top_level.txt
+${PYSITELIB}/transifex_client-${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/transifex_client-${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/transifex_client-${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/transifex_client-${EGG_INFODIR}/not-zip-safe
+${PYSITELIB}/transifex_client-${EGG_INFODIR}/top_level.txt
${PYSITELIB}/txclib/__init__.py
${PYSITELIB}/txclib/__init__.pyc
${PYSITELIB}/txclib/__init__.pyo
+${PYSITELIB}/txclib/cacert.pem
${PYSITELIB}/txclib/commands.py
${PYSITELIB}/txclib/commands.pyc
${PYSITELIB}/txclib/commands.pyo
@@ -32,9 +24,18 @@ ${PYSITELIB}/txclib/http_utils.pyo
${PYSITELIB}/txclib/log.py
${PYSITELIB}/txclib/log.pyc
${PYSITELIB}/txclib/log.pyo
+${PYSITELIB}/txclib/packages/__init__.py
+${PYSITELIB}/txclib/packages/__init__.pyc
+${PYSITELIB}/txclib/packages/__init__.pyo
+${PYSITELIB}/txclib/packages/ssl_match_hostname/__init__.py
+${PYSITELIB}/txclib/packages/ssl_match_hostname/__init__.pyc
+${PYSITELIB}/txclib/packages/ssl_match_hostname/__init__.pyo
${PYSITELIB}/txclib/parsers.py
${PYSITELIB}/txclib/parsers.pyc
${PYSITELIB}/txclib/parsers.pyo
+${PYSITELIB}/txclib/paths.py
+${PYSITELIB}/txclib/paths.pyc
+${PYSITELIB}/txclib/paths.pyo
${PYSITELIB}/txclib/processors.py
${PYSITELIB}/txclib/processors.pyc
${PYSITELIB}/txclib/processors.pyo
diff --git a/devel/transifex-client/distinfo b/devel/transifex-client/distinfo
index abb18e0481d..68b24ee0058 100644
--- a/devel/transifex-client/distinfo
+++ b/devel/transifex-client/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.1 2012/10/06 16:43:37 taca Exp $
+$NetBSD: distinfo,v 1.2 2013/05/23 14:54:53 taca Exp $
-SHA1 (transifex-transifex-client-0.8.0-gb001295.tar.gz) = 410430adb105cffcc73d1b093b3e0094625cf863
-RMD160 (transifex-transifex-client-0.8.0-gb001295.tar.gz) = 331aed209ee294b2e5e8e503eb1976792d691c34
-Size (transifex-transifex-client-0.8.0-gb001295.tar.gz) = 36336 bytes
+SHA1 (transifex-client/0.9.tar.gz) = 51f532005431b371444a9da078b0417568b133b7
+RMD160 (transifex-client/0.9.tar.gz) = 3fcbd57ae9ea422203c30c1194177de12393cabb
+Size (transifex-client/0.9.tar.gz) = 175781 bytes