From d150a5f3e462fa7fe194a805a4aa0076f4d03ab9 Mon Sep 17 00:00:00 2001 From: Deposite Pirate Date: Sun, 16 Sep 2018 18:48:36 +0200 Subject: Add ports. --- network/tor/tor-0.2.4.21-config.patch.xz | Bin 0 -> 3796 bytes network/tor/tor-0.2.4.21-datadir.patch.xz | Bin 0 -> 712 bytes network/tor/tor-0.2.4.21-logrotate.patch.xz | Bin 0 -> 324 bytes network/tor/tor-0.2.4.21-systemd.patch.xz | Bin 0 -> 396 bytes network/tor/tor.build | 153 +++++++++++++++++++++ .../tor/torsocks-2.0.0.20140506-libpath.patch.xz | Bin 0 -> 416 bytes 6 files changed, 153 insertions(+) create mode 100644 network/tor/tor-0.2.4.21-config.patch.xz create mode 100644 network/tor/tor-0.2.4.21-datadir.patch.xz create mode 100644 network/tor/tor-0.2.4.21-logrotate.patch.xz create mode 100644 network/tor/tor-0.2.4.21-systemd.patch.xz create mode 100755 network/tor/tor.build create mode 100644 network/tor/torsocks-2.0.0.20140506-libpath.patch.xz (limited to 'network/tor') diff --git a/network/tor/tor-0.2.4.21-config.patch.xz b/network/tor/tor-0.2.4.21-config.patch.xz new file mode 100644 index 0000000..96928fa Binary files /dev/null and b/network/tor/tor-0.2.4.21-config.patch.xz differ diff --git a/network/tor/tor-0.2.4.21-datadir.patch.xz b/network/tor/tor-0.2.4.21-datadir.patch.xz new file mode 100644 index 0000000..4389116 Binary files /dev/null and b/network/tor/tor-0.2.4.21-datadir.patch.xz differ diff --git a/network/tor/tor-0.2.4.21-logrotate.patch.xz b/network/tor/tor-0.2.4.21-logrotate.patch.xz new file mode 100644 index 0000000..b53ac60 Binary files /dev/null and b/network/tor/tor-0.2.4.21-logrotate.patch.xz differ diff --git a/network/tor/tor-0.2.4.21-systemd.patch.xz b/network/tor/tor-0.2.4.21-systemd.patch.xz new file mode 100644 index 0000000..92e4047 Binary files /dev/null and b/network/tor/tor-0.2.4.21-systemd.patch.xz differ diff --git a/network/tor/tor.build b/network/tor/tor.build new file mode 100755 index 0000000..7ff6314 --- /dev/null +++ b/network/tor/tor.build @@ -0,0 +1,153 @@ +#!/bin/bash +# +# Maintainer: Deposite Pirate + +source /usr/src/ports/Build/build.sh + +NAME=tor +VERSION=0.2.4.21 +BUILD=1 +DEPENDS=('libevent >= 2.0.21-1' 'openssl >= 1.0.1g-1') + +# Description + +cat > ${PKG}/install/slack-desc <> ${PKG}/install/doinst.sh < \${NEW}.incoming + mv \${NEW}.incoming \$NEW + fi + config \$NEW +} + +preserve_perms etc/rc.d/rc.tor.new +config etc/logrotate.d/tor.new +config etc/tor/torrc.new +config etc/tor/torsocks.conf.new + +# If the tor users/groups don't exist add them + +if grep "^tor:x:" etc/passwd 1> /dev/null 2> /dev/null ; then + true +else + echo "tor:x:44:44:tor:/:/bin/false" >> etc/passwd +fi +if grep "^tor::" etc/group 1> /dev/null 2> /dev/null ; then + true +else + echo "tor::44:tor" >> etc/group +fi +if grep "^tor:" etc/shadow 1> /dev/null 2> /dev/null ; then + true +else + echo "tor:*:9797:0:::::" >> etc/shadow +fi + +chown tor.tor var/lib/tor +chmod 0700 var/lib/tor +EOF + +# Sources + +SRCNAME[0]=${NAME} +SRCVERS[0]=${VERSION} +SRCPACK[0]=https://www.torproject.org/dist/${SRCNAME[0]}-${SRCVERS[0]}.tar.gz + +build0() +{ +CPPFLAGS="-I${SYS_DIR[include]}/event" \ +CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \ +./configure \ + --build="${ARCH}-slackware-linux" \ + --disable-dependency-tracking \ + --disable-silent-rules \ + --prefix="${SYS_DIR[usr]}" \ + --mandir="${SYS_DIR[man]}" \ + --sysconfdir="${SYS_DIR[etc]}" \ + --libdir="${SYS_DIR[lib]}" \ + --localstatedir="${SYS_DIR[var]}" +# --enable-upnp +# --enable-nat-pmp +# --with-syslog-facility="LOG_DAEMON" +make ${JOBS} V=1 +make install DESTDIR="${PKG}" +changelog ReleaseNotes +license LICENSE +install -m 0700 -d ${PKG}${SYS_DIR[var]}/lib/tor +install.dir ${PKG}${SYS_DIR[systemdsystemunitdir]} +install.dat tor.service ${PKG}${SYS_DIR[systemdsystemunitdir]} +install.cfg torrc ${PKG}${SYS_DIR[etc]}/tor +install.dir ${PKG}${SYS_DIR[etc]}/{rc,logrotate}.d +install.bin rc.tor ${PKG}${SYS_DIR[etc]}/rc.d/rc.tor.new +install.dat tor.logrotate ${PKG}${SYS_DIR[etc]}/logrotate.d/tor.new +config ${PKG}${SYS_DIR[etc]}/tor/tor{rc,-tsocks.conf} +rm -rf ${PKG}${SYS_DIR[doc]}/tor +} + +SRCNAME[1]=torsocks +SRCVERS[1]=2.0.0.$(date +%Y%m%d) +SRCPACK[1]=git://git.torproject.org/torsocks.git +SRCCOPY[1]="GPL2" + +build1() +{ +./autogen.sh +CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \ +./configure \ + --build="${ARCH}-slackware-linux" \ + --disable-dependency-tracking \ + --disable-silent-rules \ + --enable-static=no \ + --enable-shared=yes \ + --prefix="${SYS_DIR[usr]}" \ + --mandir="${SYS_DIR[man]}" \ + --sysconfdir="${SYS_DIR[etc]}" \ + --libdir="${SYS_DIR[lib]}" \ + --localstatedir="${SYS_DIR[var]}" \ + --datadir="${SYS_DIR[doc]}/torsocks" +make ${JOBS} V=1 +make install DESTDIR="${PKG}" +changelog ChangeLog +config ${PKG}${SYS_DIR[etc]}/tor/torsocks.conf +rm -rf ${PKG}${SYS_DIR[doc]}/torsocks +} diff --git a/network/tor/torsocks-2.0.0.20140506-libpath.patch.xz b/network/tor/torsocks-2.0.0.20140506-libpath.patch.xz new file mode 100644 index 0000000..06bd69c Binary files /dev/null and b/network/tor/torsocks-2.0.0.20140506-libpath.patch.xz differ -- cgit v1.3.1