commit:     a84f0947bf17a682d6b1999868d36977222db776
Author:     Andrew Savchenko <bircoph <AT> gmail <DOT> com>
AuthorDate: Fri Jan  9 16:01:48 2015 +0000
Commit:     Andrew Savchenko <bircoph <AT> gmail <DOT> com>
CommitDate: Fri Jan  9 16:01:48 2015 +0000
URL:        
http://sources.gentoo.org/gitweb/?p=dev/bircoph.git;a=commit;h=a84f0947

tsocks: add new USE flags

---
 net-proxy/tsocks/Manifest                   |  4 ++--
 net-proxy/tsocks/metadata.xml               |  7 ++++---
 net-proxy/tsocks/tsocks-1.8_beta5-r7.ebuild | 10 +++++++++-
 3 files changed, 15 insertions(+), 6 deletions(-)

diff --git a/net-proxy/tsocks/Manifest b/net-proxy/tsocks/Manifest
index bd0251a..dd80539 100644
--- a/net-proxy/tsocks/Manifest
+++ b/net-proxy/tsocks/Manifest
@@ -5,6 +5,6 @@ AUX tsocks-1.8_beta5-poll.patch 617 SHA256 
d203f3199b84749b9149f4a445cba780596c8
 AUX tsocks-1.8_beta5-rename.patch 3104 SHA256 
27f01ad46bb28831b3f1ba9020e61c43da175596b1bc86e7f6de40d82717dc70 SHA512 
d9c4b015c9408a455b357718fd40cf07f40430aef45acb1680a939b414e75ccdef43bac6e3d046268990c228aa402e9917dcf08a13d605264925c5766e9f0758
 WHIRLPOOL 
06cabf563446871f3e10ca4e36e71f2a15c7902dbe007bbf53dd8aaf067debac4493ee23ed738e12ca5733c0b0a0809e09388c6936664593dec90ece69a38f46
 DIST tsocks-1.8b5-tordns1-gentoo-r3.patch.xz 18472 SHA256 
d63a3cc0c8352d466d2d31314ecfbb30d87bb3c4d27e253e7e98d03bdbd043cf SHA512 
641cd859bf208f53cd63e78a60ba1123e0b5b4e1c91a3ccacef6d6707e0c4de82a9aacac0001b4b7e69c904c7776384168e0510b706834257467b936db87821d
 WHIRLPOOL 
c962ad7a026223ee63e32b3f8e406a0c861dff3222fcdefdbe88ec90bcbf984b9a34b4d6b60e1a0596b9f4f3e53369baa81c129a3bd7aa085083908adef74b6b
 DIST tsocks-1.8beta5.tar.gz 83928 SHA256 
849d7ef5af80d03e76cc05ed9fb8fa2bcc2b724b51ebfd1b6be11c7863f5b347 SHA512 
b41636ea6b77abf0d1e3cda7bbca4e7ee96f3cdb1843f3a2c530650931e5567f67921de67b28ba9bab0f51df39770a3f7fb458cf7ac78aad7aa861923df2c4a9
 WHIRLPOOL 
9b50f66d63c870a37111450d76ea027fab79ecc4f62be8d6fab380f9fbfa6d1573f8bad5afe284571de3ee557460454826967449518d7665a80f563a2cfe5151
-EBUILD tsocks-1.8_beta5-r7.ebuild 1970 SHA256 
2912b9b019557c9997f044d4e39e54a98ce50551a594cf8dd320c54e41a75b1b SHA512 
7c507a8df8bf9f7bc5a848a83f25cfb926ee3bc70e84e38863bf31d26a9871ddec539ae50d8b2f1d3fa8b82e3410b6e0c822babc47f3ec7c95cdc484423c9eff
 WHIRLPOOL 
d402ed86d42b138d228d4961f59813640e848d510bb123dd424907e580d2bb76d5f2a6f18b91c4f115d3ca0dbe7f6de60c7477153179482c91cc66ef65ac51f5
+EBUILD tsocks-1.8_beta5-r7.ebuild 2161 SHA256 
19737939293a482553ab24d7ad7e717bffc819e7c9e266b4cbd907f49026255e SHA512 
6774208bab92f0007e24655c1c14f66e861860df4773c9a64c6e5884dd9512043b4d92e841fdde3a9c7778f7215fe1f30a58f69162b9c7ac5ee125e2a9b16cda
 WHIRLPOOL 
4efc9c9dba584b6e6cdad7e08ec986c4b3205ef4970f16e1e2925941715ddb1523e913eed8f28f6639b87dbd14a0c1ca8ba4964b1106bc05971cae954cf7447c
 MISC ChangeLog 6979 SHA256 
34a98843c578bf3491e74aee2d629354bae71ca00dec888c433614847b828e6e SHA512 
4f1e8ac15b41d977374905264d524d596415ee4d214cd128c0dd5cbc081636171bcb1a525bf7e1fd85942ad56ad646c0da622dd3e7b33d5761781f851991f097
 WHIRLPOOL 
2a978b823bcc7cfb390729fa63a68c0b4b010d6a1424d9cf21e4e20293885a7ce8bb714d41a567803d13aad71379868d7af27a5e67085bbee4cc9fed27e9b058
-MISC metadata.xml 635 SHA256 
fcb49f9f267904541760cde154b7c9047d643b1dfb408de88958d225e8e29dec SHA512 
24e98a1890a8ca8b89097f6f394ac063d387c7bc1dabbbc426a46adf554264318b599b150e40fb14d26bbf50f3ca8c21f1c8d21a9b8411613832c7aea8db6656
 WHIRLPOOL 
40685a5d835d1938ca2cf3f712b8c2cf5ec4a2d6643ccf7fd947630966e25e781d48fb528d45d04b25ff4e5b9badcb8e5cf1de3e7060c86d7f278d1b94a4f9e5
+MISC metadata.xml 865 SHA256 
6c92cc38661380dd6c6861e9e2f184139979ed89c2fb769b4323a4fa7e389a14 SHA512 
94122928259a21a0d34fc26bd255a194fa06a4f57ffb8ddd51bf2d8f4c705c7561cfcd66ba4ad79b3da85a29be2bce8027806379b25ec2e2f4e1ac298a29e2a7
 WHIRLPOOL 
ecc51b18b98bfb02abf526c6ec97dd0d29380433cb10ab9679a77511287a6452eeea4685137282ef947d0230a004379571d970c283df99dedac6278b9ea42531

diff --git a/net-proxy/tsocks/metadata.xml b/net-proxy/tsocks/metadata.xml
index 0865cab..ff7c937 100644
--- a/net-proxy/tsocks/metadata.xml
+++ b/net-proxy/tsocks/metadata.xml
@@ -8,8 +8,9 @@
 without any modification. It does this by intercepting the calls that 
applications make to establish network connections 
 and negotating them through a SOCKS server as necessary.</longdescription>
 <use>
-       <flag name='tordns'>
-               Apply tordns patch which allows transparent TORification of the 
DNS queries
-       </flag>
+       <flag name='dns'>Force DNS queries to use SOCKS server via tcp</flag>
+       <flag name='envconf'>Allow TSOCKS_CONF_FILE to specify configuration 
file</flag>
+       <flag name='server-lookups'>Allow hostname resolution _for_ SOCKS 
servers</flag>
+       <flag name='tordns'>Apply tordns patch which allows transparent 
TORification of the DNS queries</flag>
 </use>
 </pkgmetadata>

diff --git a/net-proxy/tsocks/tsocks-1.8_beta5-r7.ebuild 
b/net-proxy/tsocks/tsocks-1.8_beta5-r7.ebuild
index b058b2b..f4cdaa8 100644
--- a/net-proxy/tsocks/tsocks-1.8_beta5-r7.ebuild
+++ b/net-proxy/tsocks/tsocks-1.8_beta5-r7.ebuild
@@ -14,7 +14,12 @@ SRC_URI="mirror://sourceforge/tsocks/${PN}-${PV/_}.tar.gz
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
-IUSE="tordns"
+IUSE="dns envconf tordns +server-lookups"
+
+REQUIRED_USE="
+       ?? ( dns tordns )
+       dns? ( !server-lookups )
+"
 
 S="${WORKDIR}/${P%%_*}"
 
@@ -38,6 +43,9 @@ src_configure() {
        # /usr/lib and add it to /etc/ld.so.preload on many systems /usr isn't
        # mounted in time :-( (Ben Lutgens) <la...@gentoo.org>
        econf \
+               $(use_enable dns socksdns) \
+               $(use_enable envconf) \
+               $(use_enable server-lookups hostnames) \
                --with-conf=/etc/socks/tsocks.conf \
                --libdir=/$(get_libdir)
 }

Reply via email to