# This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # shadowsocks-libev # shadowsocks-libev/Makefile # shadowsocks-libev/files # shadowsocks-libev/files/shadowsocks_libev.in # shadowsocks-libev/distinfo # shadowsocks-libev/pkg-descr # shadowsocks-libev/pkg-plist # echo c - shadowsocks-libev mkdir -p shadowsocks-libev > /dev/null 2>&1 echo x - shadowsocks-libev/Makefile sed 's/^X//' >shadowsocks-libev/Makefile << '704c39eb254acc7e707ee8cfff8ae8aa' X# $FreeBSD$ X XPORTNAME= shadowsocks-libev XPORTVERSION= 3.0.5 XMASTER_SITES=https://github.com/shadowsocks/shadowsocks-libev/releases/download/v${PORTVERSION}/ X XCATEGORIES= net XMAINTAINER= yp2008cn@gmail.com XCOMMENT= Lightweight tunnel proxy which can help you get through firewalls X XLICENSE= GPLv3 X XLIB_DEPENDS= libudns.so:dns/udns \ X libev.so:devel/libev \ X libsodium.so:security/libsodium \ X libmbedcrypto.so:security/mbedtls \ X libpcre.so:devel/pcre X XUSE_RC_SUBR= shadowsocks_libev X XHAS_CONFIGURE= yes XCONFIGURE_ARGS= --disable-documentation X Xpost-install: X ${MKDIR} ${STAGEDIR}${ETCDIR} X ${CP} ${WRKSRC}/debian/config.json ${STAGEDIR}${ETCDIR}/config.json.sample X X.include 704c39eb254acc7e707ee8cfff8ae8aa echo c - shadowsocks-libev/files mkdir -p shadowsocks-libev/files > /dev/null 2>&1 echo x - shadowsocks-libev/files/shadowsocks_libev.in sed 's/^X//' >shadowsocks-libev/files/shadowsocks_libev.in << 'bf17dfaa24ad809b193f70409f4c2c9e' X#!/bin/sh X# $FreeBSD$ X X# PROVIDE: shadowsocks-libev X# REQUIRE: LOGIN cleanvar X# KEYWORD: shutdown X X# Add the following lines to /etc/rc.conf to enable shadowsocks-libev: X# shadowsocks_libev_enable (bool): Set to "NO" by default. X# Set to "YES" to enable shadowsocks-libev. X# shadowsocks_libev_config (path): Shadowsocks config file. X# Defaults to "%%PREFIX%%/etc/shadowsocks-libev/config.json" X X X. /etc/rc.subr X Xname="shadowsocks_libev" Xrcvar=shadowsocks_libev_enable X X Xload_rc_config $name X X: ${shadowsocks_libev_enable:="NO"} X: ${shadowsocks_libev_config="%%PREFIX%%/etc/shadowsocks-libev/config.json"} X Xcommand="%%PREFIX%%/bin/ss-server" Xpidfile="/var/run/shadowsocks-libev.pid" Xrequired_files="${shadowsocks_libev_config}" X Xcommand_args="-f $pidfile -c $shadowsocks_libev_config" X Xrun_rc_command "$1" bf17dfaa24ad809b193f70409f4c2c9e echo x - shadowsocks-libev/distinfo sed 's/^X//' >shadowsocks-libev/distinfo << '63285bca2c967fecb45eba3756b673e7' XSHA256 (shadowsocks-libev-3.0.5.tar.gz) = 961ddbe06c2fd6299d0f181a371af16463d59e146228c53769f24e08a1d95f2e XSIZE (shadowsocks-libev-3.0.5.tar.gz) = 188699663285bca2c967fecb45eba3756b673e7 echo x - shadowsocks-libev/pkg-descr sed 's/^X//' >shadowsocks-libev/pkg-descr << 'e83d80fece8a8a34c5ef8a168d3ec7c6' XShadowsocks is a lightweight tunnel proxy which can help you get through Xfirewalls. X XShadowsocks-libuv is a C implentment based on libuv. It targets mainly on Xembedded devices and low end boxes. X XWWW: https://github.com/shadowsocks/shadowsocks-libeve83d80fece8a8a34c5ef8a168d3ec7c6 echo x - shadowsocks-libev/pkg-plist sed 's/^X//' >shadowsocks-libev/pkg-plist << 'b50d506addc8403bf7b5dbf8fcd9ad17' Xbin/ss-server Xbin/ss-manager Xbin/ss-local Xbin/ss-tunnel Xinclude/shadowsocks.h Xlib/pkgconfig/shadowsocks-libev.pc Xlib/libshadowsocks-libev.la Xlib/libshadowsocks-libev.a X@sample etc/shadowsocks-libev/config.json.sample b50d506addc8403bf7b5dbf8fcd9ad17 exit