SUMMARY="A virtual layer that helps you improve privacy and anonymity" DESCRIPTION="Tor is a network of virtual tunnels that allows people and groups to improve \ their privacy and security on the Internet. It also enables software \ developers to create new communication tools with built-in privacy features. \ Tor provides the foundation for a range of applications that allow \ organizations and individuals to share information over public networks \ without compromising their privacy." HOMEPAGE="https://www.torproject.org" COPYRIGHT=" 2001-2004, Roger Dingledine 2004-2006, Roger Dingledine, Nick Mathewson 2007-2017, The Tor Project, Inc. " LICENSE="Tor" REVISION="1" SOURCE_URI="https://www.torproject.org/dist/tor-$portVersion.tar.gz" CHECKSUM_SHA256="6e1b04f7890e782fd56014a0de5075e4ab29b52a35d8bca1f6b80c93f58f3d26" PATCHES="tor-$portVersion.patchset" ARCHITECTURES="!x86_gcc2 x86 ?x86_64" SECONDARY_ARCHITECTURES="x86" PROVIDES=" tor = $portVersion cmd:tor$secondaryArchSuffix cmd:tor_gencert$secondaryArchSuffix cmd:tor_resolve$secondaryArchSuffix cmd:torify$secondaryArchSuffix " REQUIRES=" haiku$secondaryArchSuffix lib:libevent$secondaryArchSuffix lib:libz$secondaryArchSuffix lib:libssl$secondaryArchSuffix lib:libcrypto$secondaryArchSuffix lib:liblzma$secondaryArchSuffix lib:libzstd$secondaryArchSuffix " BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel devel:libevent$secondaryArchSuffix devel:libssl$secondaryArchSuffix devel:libz$secondaryArchSuffix devel:liblzma$secondaryArchSuffix devel:libzstd$secondaryArchSuffix " BUILD_PREREQUIRES=" cmd:aclocal cmd:autoconf cmd:automake cmd:gcc$secondaryArchSuffix cmd:libtoolize$secondaryArchSuffix cmd:make cmd:pkg_config$secondaryArchSuffix " USER_SETTINGS_FILES=" settings/tor directory " GLOBAL_WRITABLE_FILES=" settings/tor/torrc.sample auto-merge " BUILD() { export CFLAGS="-D_BSD_SOURCE" export CXXFLAGS="-D_BSD_SOURCE" export LDFLAGS="-lbsd" autoreconf -vfi runConfigure ./configure --disable-gcc-hardening make } INSTALL() { make install } TEST() { make check }