Gentoo Archives: gentoo-commits

From: "Anthony G. Basile (blueness)" <blueness@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-proxy/obfsproxy: obfsproxy-0.2.8.ebuild ChangeLog obfsproxy-0.2.6.ebuild
Date: Sat, 29 Mar 2014 19:16:15
Message-Id: 20140329191607.4230C20057@flycatcher.gentoo.org
1 blueness 14/03/29 19:16:07
2
3 Modified: ChangeLog
4 Added: obfsproxy-0.2.8.ebuild
5 Removed: obfsproxy-0.2.6.ebuild
6 Log:
7 Version bump, fix bug #505086
8
9 (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key 0xF52D4BBA)
10
11 Revision Changes Path
12 1.25 net-proxy/obfsproxy/ChangeLog
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-proxy/obfsproxy/ChangeLog?rev=1.25&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-proxy/obfsproxy/ChangeLog?rev=1.25&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-proxy/obfsproxy/ChangeLog?r1=1.24&r2=1.25
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/net-proxy/obfsproxy/ChangeLog,v
21 retrieving revision 1.24
22 retrieving revision 1.25
23 diff -u -r1.24 -r1.25
24 --- ChangeLog 15 Mar 2014 18:51:20 -0000 1.24
25 +++ ChangeLog 29 Mar 2014 19:16:07 -0000 1.25
26 @@ -1,6 +1,13 @@
27 # ChangeLog for net-proxy/obfsproxy
28 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/net-proxy/obfsproxy/ChangeLog,v 1.24 2014/03/15 18:51:20 blueness Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/net-proxy/obfsproxy/ChangeLog,v 1.25 2014/03/29 19:16:07 blueness Exp $
31 +
32 +*obfsproxy-0.2.8 (29 Mar 2014)
33 +
34 + 29 Mar 2014; Anthony G. Basile <blueness@g.o>
35 + +files/obfsproxy-0.2.8-remove-argparse.patch, +obfsproxy-0.2.8.ebuild,
36 + -obfsproxy-0.2.6.ebuild:
37 + Version bump, fix bug #505086
38
39 *obfsproxy-0.2.7 (15 Mar 2014)
40
41
42
43
44 1.1 net-proxy/obfsproxy/obfsproxy-0.2.8.ebuild
45
46 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-proxy/obfsproxy/obfsproxy-0.2.8.ebuild?rev=1.1&view=markup
47 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-proxy/obfsproxy/obfsproxy-0.2.8.ebuild?rev=1.1&content-type=text/plain
48
49 Index: obfsproxy-0.2.8.ebuild
50 ===================================================================
51 # Copyright 1999-2014 Gentoo Foundation
52 # Distributed under the terms of the GNU General Public License v2
53 # $Header: /var/cvsroot/gentoo-x86/net-proxy/obfsproxy/obfsproxy-0.2.8.ebuild,v 1.1 2014/03/29 19:16:07 blueness Exp $
54
55 EAPI="5"
56 PYTHON_COMPAT=( python2_7 )
57
58 inherit distutils-r1
59
60 DESCRIPTION="An obfuscating proxy using Tor's pluggable transport protocol"
61 HOMEPAGE="https://www.torproject.org/projects/obfsproxy.html"
62 SRC_URI="mirror://pypi/o/${PN}/${P}.tar.gz"
63
64 LICENSE="BSD"
65 SLOT="0"
66 KEYWORDS="~amd64 ~x86"
67
68 DOCS=( ChangeLog INSTALL README TODO doc/HOWTO.txt )
69
70 DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
71
72 RDEPEND=">=dev-python/pyptlib-0.0.5[${PYTHON_USEDEP}]
73 >=dev-python/pycrypto-2.6-r2[${PYTHON_USEDEP}]
74 dev-python/twisted-core[${PYTHON_USEDEP}]
75 dev-python/pyyaml[${PYTHON_USEDEP}]
76 virtual/python-argparse[${PYTHON_USEDEP}]"
77
78 src_prepare() {
79 epatch "${FILESDIR}"/obfsproxy-0.2.8-remove-argparse.patch
80 }
81
82 pkg_postinst() {
83 einfo
84 einfo "To run ${PN} with a tor bridge, add the following to your torrc file:"
85 einfo
86 einfo " SocksPort 0"
87 einfo " ORPort 443 # or some other port if you already run a webserver/skype"
88 einfo " BridgeRelay 1"
89 einfo " ExitPolicy reject *:*"
90 einfo " Nickname CHANGEME_1"
91 einfo " ContactInfo CHANGEME_2"
92 einfo " ServerTransportPlugin obfs2,obfs3 exec /usr/bin/${PN} managed"
93 einfo
94 einfo "Obviously, change CHANGEME_1 and CHANGEME_2 to appropriate values. When you"
95 einfo "start tor, you should see a message similar to the following in its logs:"
96 einfo
97 einfo " Oct 05 20:00:41.000 [notice] Registered server transport 'obfs2' at '0.0.0.0:26821"
98 einfo " Oct 05 20:00:42.000 [notice] Registered server transport 'obfs3' at '0.0.0.0:40172"
99 einfo
100 einfo "Note the port numbers, 26821 and 40172 in this case, and report it, along with"
101 einfo "your IP address, to your bridge clients. If you are behind a NAT firewall, you"
102 einfo "you need to do port forwarding on those ports."
103 einfo
104 }