Wed Mar 9 20:49:59 2016 UTC ()
New package, py-thrift.

>From Aleksej Lebedev in PR pkg/50853.

Thrift is a software library and set of code-generation tools developed
at Facebook to expedite development and implementation of efficient and
scalable backend services. Its primary goal is to enable efficient and
reliable communication across programming languages by abstracting the
portions of each language that tend to require the most customization
into a common library that is implemented in each language.

Specifically, Thrift allows developers to define datatypes and service
interfaces in a single language-neutral file and generate all the
necessary code to build RPC clients and servers.


(bsiegert)
diff -r1.2229 -r1.2230 pkgsrc/devel/Makefile
diff -r0 -r1.1 pkgsrc/devel/py-thrift/DESCR
diff -r0 -r1.1 pkgsrc/devel/py-thrift/Makefile
diff -r0 -r1.1 pkgsrc/devel/py-thrift/PLIST
diff -r0 -r1.1 pkgsrc/devel/py-thrift/distinfo

cvs diff -r1.2229 -r1.2230 pkgsrc/devel/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/Makefile 2016/03/04 16:07:12 1.2229
+++ pkgsrc/devel/Makefile 2016/03/09 20:49:59 1.2230
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.2229 2016/03/04 16:07:12 jaapb Exp $ 1# $NetBSD: Makefile,v 1.2230 2016/03/09 20:49:59 bsiegert Exp $
2# 2#
3 3
4COMMENT= Development utilities 4COMMENT= Development utilities
5 5
6SUBDIR+= ETL 6SUBDIR+= ETL
7SUBDIR+= ExmanIDE 7SUBDIR+= ExmanIDE
8SUBDIR+= GConf 8SUBDIR+= GConf
9SUBDIR+= GConf-ui 9SUBDIR+= GConf-ui
10SUBDIR+= Gorm 10SUBDIR+= Gorm
11SUBDIR+= ObjectiveLib 11SUBDIR+= ObjectiveLib
12SUBDIR+= ProjectCenter 12SUBDIR+= ProjectCenter
13SUBDIR+= R-Rcpp 13SUBDIR+= R-Rcpp
14SUBDIR+= R-evaluate 14SUBDIR+= R-evaluate
@@ -1820,26 +1820,27 @@ SUBDIR+= py-setuptools_trial @@ -1820,26 +1820,27 @@ SUBDIR+= py-setuptools_trial
1820SUBDIR+= py-singledispatch 1820SUBDIR+= py-singledispatch
1821SUBDIR+= py-speaklater 1821SUBDIR+= py-speaklater
1822SUBDIR+= py-spwd 1822SUBDIR+= py-spwd
1823SUBDIR+= py-stompclient 1823SUBDIR+= py-stompclient
1824SUBDIR+= py-subprocess32 1824SUBDIR+= py-subprocess32
1825SUBDIR+= py-subversion 1825SUBDIR+= py-subversion
1826SUBDIR+= py-subvertpy 1826SUBDIR+= py-subvertpy
1827SUBDIR+= py-sysctl 1827SUBDIR+= py-sysctl
1828SUBDIR+= py-tabular 1828SUBDIR+= py-tabular
1829SUBDIR+= py-test 1829SUBDIR+= py-test
1830SUBDIR+= py-test-cov 1830SUBDIR+= py-test-cov
1831SUBDIR+= py-test-runner 1831SUBDIR+= py-test-runner
1832SUBDIR+= py-testtools 1832SUBDIR+= py-testtools
 1833SUBDIR+= py-thrift
1833SUBDIR+= py-tlsh 1834SUBDIR+= py-tlsh
1834SUBDIR+= py-tortoisehg 1835SUBDIR+= py-tortoisehg
1835SUBDIR+= py-tox 1836SUBDIR+= py-tox
1836SUBDIR+= py-traceback2 1837SUBDIR+= py-traceback2
1837SUBDIR+= py-tryton 1838SUBDIR+= py-tryton
1838SUBDIR+= py-trytond 1839SUBDIR+= py-trytond
1839SUBDIR+= py-unit 1840SUBDIR+= py-unit
1840SUBDIR+= py-unitgui 1841SUBDIR+= py-unitgui
1841SUBDIR+= py-unittest2 1842SUBDIR+= py-unittest2
1842SUBDIR+= py-unittest2py3k 1843SUBDIR+= py-unittest2py3k
1843SUBDIR+= py-urwid 1844SUBDIR+= py-urwid
1844SUBDIR+= py-usb 1845SUBDIR+= py-usb
1845SUBDIR+= py-virtualenv 1846SUBDIR+= py-virtualenv

File Added: pkgsrc/devel/py-thrift/DESCR
Thrift is a software library and set of code-generation tools developed
at Facebook to expedite development and implementation of efficient and
scalable backend services. Its primary goal is to enable efficient and
reliable communication across programming languages by abstracting the
portions of each language that tend to require the most customization
into a common library that is implemented in each language.

Specifically, Thrift allows developers to define datatypes and service
interfaces in a single language-neutral file and generate all the
necessary code to build RPC clients and servers.

File Added: pkgsrc/devel/py-thrift/Makefile
# $NetBSD: Makefile,v 1.1 2016/03/09 20:49:59 bsiegert Exp $

DISTNAME=	thrift-0.9.3
PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
CATEGORIES=	devel
MASTER_SITES=	${MASTER_SITE_PYPI:=t/thrift/}

MAINTAINER=	root@zta.lk
HOMEPAGE=	https://pypi.python.org/pypi/thrift
COMMENT=	Python bindings for the Apache Thrift RPC system
LICENSE=	apache-2.0

.include "../../lang/python/egg.mk"
.include "../../mk/bsd.pkg.mk"

File Added: pkgsrc/devel/py-thrift/PLIST
@comment $NetBSD: PLIST,v 1.1 2016/03/09 20:49:59 bsiegert Exp $
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
${PYSITELIB}/${EGG_INFODIR}/top_level.txt
${PYSITELIB}/thrift/TMultiplexedProcessor.py
${PYSITELIB}/thrift/TMultiplexedProcessor.pyc
${PYSITELIB}/thrift/TMultiplexedProcessor.pyo
${PYSITELIB}/thrift/TSCons.py
${PYSITELIB}/thrift/TSCons.pyc
${PYSITELIB}/thrift/TSCons.pyo
${PYSITELIB}/thrift/TSerialization.py
${PYSITELIB}/thrift/TSerialization.pyc
${PYSITELIB}/thrift/TSerialization.pyo
${PYSITELIB}/thrift/TTornado.py
${PYSITELIB}/thrift/TTornado.pyc
${PYSITELIB}/thrift/TTornado.pyo
${PYSITELIB}/thrift/Thrift.py
${PYSITELIB}/thrift/Thrift.pyc
${PYSITELIB}/thrift/Thrift.pyo
${PYSITELIB}/thrift/__init__.py
${PYSITELIB}/thrift/__init__.pyc
${PYSITELIB}/thrift/__init__.pyo
${PYSITELIB}/thrift/protocol/TBase.py
${PYSITELIB}/thrift/protocol/TBase.pyc
${PYSITELIB}/thrift/protocol/TBase.pyo
${PYSITELIB}/thrift/protocol/TBinaryProtocol.py
${PYSITELIB}/thrift/protocol/TBinaryProtocol.pyc
${PYSITELIB}/thrift/protocol/TBinaryProtocol.pyo
${PYSITELIB}/thrift/protocol/TCompactProtocol.py
${PYSITELIB}/thrift/protocol/TCompactProtocol.pyc
${PYSITELIB}/thrift/protocol/TCompactProtocol.pyo
${PYSITELIB}/thrift/protocol/TJSONProtocol.py
${PYSITELIB}/thrift/protocol/TJSONProtocol.pyc
${PYSITELIB}/thrift/protocol/TJSONProtocol.pyo
${PYSITELIB}/thrift/protocol/TMultiplexedProtocol.py
${PYSITELIB}/thrift/protocol/TMultiplexedProtocol.pyc
${PYSITELIB}/thrift/protocol/TMultiplexedProtocol.pyo
${PYSITELIB}/thrift/protocol/TProtocol.py
${PYSITELIB}/thrift/protocol/TProtocol.pyc
${PYSITELIB}/thrift/protocol/TProtocol.pyo
${PYSITELIB}/thrift/protocol/TProtocolDecorator.py
${PYSITELIB}/thrift/protocol/TProtocolDecorator.pyc
${PYSITELIB}/thrift/protocol/TProtocolDecorator.pyo
${PYSITELIB}/thrift/protocol/__init__.py
${PYSITELIB}/thrift/protocol/__init__.pyc
${PYSITELIB}/thrift/protocol/__init__.pyo
${PYSITELIB}/thrift/server/THttpServer.py
${PYSITELIB}/thrift/server/THttpServer.pyc
${PYSITELIB}/thrift/server/THttpServer.pyo
${PYSITELIB}/thrift/server/TNonblockingServer.py
${PYSITELIB}/thrift/server/TNonblockingServer.pyc
${PYSITELIB}/thrift/server/TNonblockingServer.pyo
${PYSITELIB}/thrift/server/TProcessPoolServer.py
${PYSITELIB}/thrift/server/TProcessPoolServer.pyc
${PYSITELIB}/thrift/server/TProcessPoolServer.pyo
${PYSITELIB}/thrift/server/TServer.py
${PYSITELIB}/thrift/server/TServer.pyc
${PYSITELIB}/thrift/server/TServer.pyo
${PYSITELIB}/thrift/server/__init__.py
${PYSITELIB}/thrift/server/__init__.pyc
${PYSITELIB}/thrift/server/__init__.pyo
${PYSITELIB}/thrift/transport/THttpClient.py
${PYSITELIB}/thrift/transport/THttpClient.pyc
${PYSITELIB}/thrift/transport/THttpClient.pyo
${PYSITELIB}/thrift/transport/TSSLSocket.py
${PYSITELIB}/thrift/transport/TSSLSocket.pyc
${PYSITELIB}/thrift/transport/TSSLSocket.pyo
${PYSITELIB}/thrift/transport/TSocket.py
${PYSITELIB}/thrift/transport/TSocket.pyc
${PYSITELIB}/thrift/transport/TSocket.pyo
${PYSITELIB}/thrift/transport/TTransport.py
${PYSITELIB}/thrift/transport/TTransport.pyc
${PYSITELIB}/thrift/transport/TTransport.pyo
${PYSITELIB}/thrift/transport/TTwisted.py
${PYSITELIB}/thrift/transport/TTwisted.pyc
${PYSITELIB}/thrift/transport/TTwisted.pyo
${PYSITELIB}/thrift/transport/TZlibTransport.py
${PYSITELIB}/thrift/transport/TZlibTransport.pyc
${PYSITELIB}/thrift/transport/TZlibTransport.pyo
${PYSITELIB}/thrift/transport/__init__.py
${PYSITELIB}/thrift/transport/__init__.pyc
${PYSITELIB}/thrift/transport/__init__.pyo

File Added: pkgsrc/devel/py-thrift/distinfo
$NetBSD: distinfo,v 1.1 2016/03/09 20:49:59 bsiegert Exp $

SHA1 (thrift-0.9.3.tar.gz) = d9e2d709c0da25119bac1d8aba63d3548cf151d2
RMD160 (thrift-0.9.3.tar.gz) = f73e8e51cfdffb1ea7e3a6f95268250bbab0382a
SHA512 (thrift-0.9.3.tar.gz) = 35d9629e4f2c09b3de6fd245c884195d9576ebedb8867fa439ae703c6a162bb8e1ab6e1846c9bc96c651839179d80b40e0215cf857f4975e4ef73359348055ca
Size (thrift-0.9.3.tar.gz) = 38501 bytes