This is a package for tsocks
(http://tsocks.sourceforge.net/), a transparent SOCKS
I built it on 10.4.4
It belongs in the "net" section.
It has passed validation of the .info file and the .deb
Logged In: YES
Note that I previously requested this package (package
request #1418349) but then went ahead and made the package
myself so that request could be closed if this package is
Logged In: YES
IIRC forcing flat namespace can have bad side effects. I don't know enough to
review this package - maybe you can get dmacks, rangerrick or vasi to look it
I've been told that on 10.4 it's unnecessary to force flat namespace. Can you test
out this claim, and remove DYLD_FORCE_FLAT_NAMESPACES if it's true?
Sorry, it appears DYLD_FORCE_FLAT_NAMESPACE is still necessary on 10.4...
Yeah, unfortunately it's necessary at least for doing what
we need to do here which is emulate LD_PRELOAD. It does seem
to create problems with some apps (Firefox and Thunderbird
don't seem to work with it, at least for me), but I haven't
been able to figure out a way to make tsocks work at all
without using it.
Interesting post. Thanks for doing the legwork. There are a couple of issues
with your package though. In no particular order:
* I see that it looks for configuration in /etc/tsocks.conf. It needs to use %p/
etc/tsocks.conf instead (with very rare exceptions, fink isn't supposed to
touch anything outside of %p).
* dpkg, and hence fink, will consider your version number 1.8beta5 to be
higher than 1.8. If there's a 1.8 release fink won't know how to automatically
upgrade to it. You might want to use a version like 1.7+1.8beta5 or so (dpkg
--compare-versions may be useful for testing).
* you probably don't need all those empty fields in your .info. Also, you
define an empty ConfigureParams and then say configure %c --libdir=%p/lib.
It's cleaner to not use ConfigureParams or to move --libdir into it.
Also, I think it'd be a good idea to mention that tsocks doesn't work with the
GUI apps, maybe in DescUsage.