FreeBSD Bugzilla – Attachment 215106 Details for
Bug 246894
net/v2ray: Update to 4.23.2
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
v2ray 4.23.2 port (fix autostart)
v2ray.shar (text/plain), 8.37 KB, created by
Yanhui Shen
on 2020-05-31 13:49:34 UTC
(
hide
)
Description:
v2ray 4.23.2 port (fix autostart)
Filename:
MIME Type:
Creator:
Yanhui Shen
Created:
2020-05-31 13:49:34 UTC
Size:
8.37 KB
patch
obsolete
># 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: ># ># v2ray ># v2ray/Makefile ># v2ray/distinfo ># v2ray/files ># v2ray/files/v2ray.in ># v2ray/pkg-descr ># v2ray/pkg-plist ># >echo c - v2ray >mkdir -p v2ray > /dev/null 2>&1 >echo x - v2ray/Makefile >sed 's/^X//' >v2ray/Makefile << 'b64527c42e105432d11645b29f8296db' >X# $FreeBSD: head/net/v2ray/Makefile 511567 2019-09-08 12:11:44Z tobik $ >X >XPORTNAME= v2ray >XDISTVERSIONPREFIX= v >XDISTVERSION= 4.23.2 >XCATEGORIES= net >X >XMAINTAINER= shen.elf@gmail.com >XCOMMENT= Platform for building proxies to bypass network restrictions >X >XLICENSE= MIT >XLICENSE_FILE= ${WRKSRC}/LICENSE >X >XUSES= go:modules >XUSE_GITHUB= yes >XUSE_RC_SUBR= v2ray >X >XGH_ACCOUNT= v2ray >XGH_PROJECT= v2ray-core >XGH_TUPLE= golang:glog:23def4e6c14b:golang_glog/vendor/github.com/golang/glog \ >X golang:mock:v1.2.0:golang_mock/vendor/github.com/golang/mock \ >X golang:protobuf:v1.3.2:golang_protobuf/vendor/github.com/golang/protobuf \ >X google:go-cmp:v0.2.0:google_go_cmp/vendor/github.com/google/go-cmp \ >X gorilla:websocket:v1.4.1:gorilla_websocket/vendor/github.com/gorilla/websocket \ >X miekg:dns:v1.1.4:miekg_dns/vendor/github.com/miekg/dns \ >X refraction-networking:utls:43c36d3c1f57:refraction_networking_utls/vendor/github.com/refraction-networking/utls \ >X google:starlark-go:979af19b165c:google_starlark_go/vendor/go.starlark.net \ >X golang:crypto:c2843e01d9a2:golang_crypto/vendor/golang.org/x/crypto \ >X golang:net:d8887717615a:golang_net/vendor/golang.org/x/net \ >X golang:sync:112230192c58:golang_sync/vendor/golang.org/x/sync \ >X golang:sys:d0b11bdaac8a:golang_sys/vendor/golang.org/x/sys \ >X golang:text:v0.3.0:golang_text/vendor/golang.org/x/text \ >X google:go-genproto:11092d34479b:google_go_genproto/vendor/google.golang.org/genproto \ >X grpc:grpc-go:v1.24.0:grpc_grpc_go/vendor/google.golang.org/grpc \ >X h12w:socks:v1.0.0:h12w_socks/vendor/h12.io/socks >X >XGO_BUILDFLAGS= -ldflags='-s -w' >XGO_TARGET= ./main:v2ray \ >X ./infra/control/main:v2ctl >X >XUSERS= v2ray >XGROUPS= v2ray >X >XSUB_LIST= USER="${USERS}" \ >X GROUP="${GROUPS}" >X >Xpost-install: >X ${MKDIR} ${STAGEDIR}${ETCDIR} >X ${MKDIR} ${STAGEDIR}${DATADIR} >X ${INSTALL_DATA} ${WRKSRC}/release/config/config.json ${STAGEDIR}${ETCDIR}/config.json.sample >X ${INSTALL_DATA} ${WRKSRC}/release/config/vpoint_socks_vmess.json ${STAGEDIR}${ETCDIR}/vpoint_socks_vmess.json >X ${INSTALL_DATA} ${WRKSRC}/release/config/vpoint_vmess_freedom.json ${STAGEDIR}${ETCDIR}/vpoint_vmess_freedom.json >X ${INSTALL_DATA} ${WRKSRC}/release/config/geoip.dat ${STAGEDIR}${DATADIR}/geoip.dat >X ${INSTALL_DATA} ${WRKSRC}/release/config/geosite.dat ${STAGEDIR}${DATADIR}/geosite.dat >X >Xdo-test: >X @cd ${GO_WRKSRC} && \ >X ${SETENV} ${MAKE_ENV} ${GO_ENV} ${GO_CMD} test -p 1 -tags json -v -timeout 30m ./... >X >X.include <bsd.port.mk> >b64527c42e105432d11645b29f8296db >echo x - v2ray/distinfo >sed 's/^X//' >v2ray/distinfo << '67b7dc7a7590cbe5012c519a35f6a1c2' >XTIMESTAMP = 1563040894 >XSHA256 (v2ray-v2ray-core-v4.23.2_GH0.tar.gz) = c4c6d290859d1701fa6198bc7d2f657671ddfb4652356efdc454f48429736f66 >XSIZE (v2ray-v2ray-core-v4.23.2_GH0.tar.gz) = 6878290 >XSHA256 (golang-glog-23def4e6c14b_GH0.tar.gz) = 528b6072aa1c5dc69325bd6f057940ba8908703542ec5689b64b98e72c48588b >XSIZE (golang-glog-23def4e6c14b_GH0.tar.gz) = 19660 >XSHA256 (golang-mock-v1.2.0_GH0.tar.gz) = b7278e2d81b4ea2b849da7a20aedafd627748e188b2118bb536b8a2e3b95a821 >XSIZE (golang-mock-v1.2.0_GH0.tar.gz) = 46488 >XSHA256 (golang-protobuf-v1.3.2_GH0.tar.gz) = c9cda622857a17cf0877c5ba76688a931883e505f40744c9495638b6e3da1f65 >XSIZE (golang-protobuf-v1.3.2_GH0.tar.gz) = 312285 >XSHA256 (google-go-cmp-v0.2.0_GH0.tar.gz) = 3c4e5aca9a707eb19f5ef54b13171f3d36466f4cab73918d111bd93c88b62eed >XSIZE (google-go-cmp-v0.2.0_GH0.tar.gz) = 57862 >XSHA256 (gorilla-websocket-v1.4.1_GH0.tar.gz) = 9e5bd337d58a978bf4072767252ddb394b53e2b459697633794abd96e8eb3fa6 >XSIZE (gorilla-websocket-v1.4.1_GH0.tar.gz) = 54218 >XSHA256 (miekg-dns-v1.1.4_GH0.tar.gz) = eb5a2460ed75938dc4268bb80f0c65179b81792864abad3b4be1d4f1d6d52f1d >XSIZE (miekg-dns-v1.1.4_GH0.tar.gz) = 3882057 >XSHA256 (refraction-networking-utls-43c36d3c1f57_GH0.tar.gz) = ad3d597fc9d3d57637de5085a59b07dda87faca0ff2ef70d50df6b4065d801b3 >XSIZE (refraction-networking-utls-43c36d3c1f57_GH0.tar.gz) = 526322 >XSHA256 (google-starlark-go-979af19b165c_GH0.tar.gz) = 91c252c926ee0bd267c4f1617ae9d44a9f08eea026d547798a8aacd860cbc44d >XSIZE (google-starlark-go-979af19b165c_GH0.tar.gz) = 220073 >XSHA256 (golang-crypto-c2843e01d9a2_GH0.tar.gz) = a4d91350f176b2ef99084cd71f990ecee5f549efed72ef59a5b9e425a00d454a >XSIZE (golang-crypto-c2843e01d9a2_GH0.tar.gz) = 1650817 >XSHA256 (golang-net-d8887717615a_GH0.tar.gz) = 275e6ecfc70b51e05127339c58d0ded3db9b74bf8be869d32c4e731b154af71d >XSIZE (golang-net-d8887717615a_GH0.tar.gz) = 974014 >XSHA256 (golang-sync-112230192c58_GH0.tar.gz) = 6d98880ea18369550cb12d7011df8e4b21c5b7588268a412b863b5c9d2fa0313 >XSIZE (golang-sync-112230192c58_GH0.tar.gz) = 16832 >XSHA256 (golang-sys-d0b11bdaac8a_GH0.tar.gz) = e7e3f36dd307e908e59dbda3864ff74f9a5d7f0fdd4d88af630e092beb7d270c >XSIZE (golang-sys-d0b11bdaac8a_GH0.tar.gz) = 1243049 >XSHA256 (golang-text-v0.3.0_GH0.tar.gz) = 8f4c9a048345befc7beccd09267737ee1f55c7b35e5ff80f344ec9e0aa90febb >XSIZE (golang-text-v0.3.0_GH0.tar.gz) = 6102619 >XSHA256 (golang-tools-2c0ae7006135_GH0.tar.gz) = 67dfda7819a89cfc85c11bf90e48a227aafcead87e2ade4ff52b1c4b104adf75 >XSIZE (golang-tools-2c0ae7006135_GH0.tar.gz) = 2116826 >XSHA256 (google-go-genproto-11092d34479b_GH0.tar.gz) = b853fb93631852becc8f2d915fa036e396521a194177d6dd91682ca7d70efc87 >XSIZE (google-go-genproto-11092d34479b_GH0.tar.gz) = 2222157 >XSHA256 (grpc-grpc-go-v1.24.0_GH0.tar.gz) = b8ac419ef6eb434e54e3900f0489bdda2f18d604e3f8c074b8ae75e6c106872b >XSIZE (grpc-grpc-go-v1.24.0_GH0.tar.gz) = 755074 >XSHA256 (h12w-socks-v1.0.0_GH0.tar.gz) = 338e331b4859fee7656ced8ed8546f803da7f4bc5c9504b6e2ece3e71e6297e5 >XSIZE (h12w-socks-v1.0.0_GH0.tar.gz) = 11603 >67b7dc7a7590cbe5012c519a35f6a1c2 >echo c - v2ray/files >mkdir -p v2ray/files > /dev/null 2>&1 >echo x - v2ray/files/v2ray.in >sed 's/^X//' >v2ray/files/v2ray.in << '2940f507ddd67d60c2f81143b7d97828' >X#!/bin/sh >X# >X# $FreeBSD: head/net/v2ray/files/v2ray.in 500991 2019-05-08 03:23:29Z loader $ >X# >X >X# PROVIDE: v2ray >X# REQUIRE: LOGIN >X# KEYWORD: shutdown >X >X# Add these lines to /etc/rc.conf.local or /etc/rc.conf to enable `v2ray': >X# >X# v2ray_enable (bool): Set to "NO" by default. >X# Set it to "YES" to enable v2ray >X# v2ray_config (path): Set to "%%PREFIX%%/etc/v2ray/config.json" by default >X# Set it to the v2ray server config >X# v2ray_logdir (path): Set to "/var/log/v2ray" by default. >X# Set it to the directory of v2ray log files >X# v2ray_env (str): Set to "" by default. >X# Set it to the desired environment variables >X >X. /etc/rc.subr >X >Xname="v2ray" >Xrcvar="${name}_enable" >X >X: ${v2ray_enable="NO"} >X: ${v2ray_config="%%PREFIX%%/etc/$name/config.json"} >X: ${v2ray_logdir="/var/log/${name}"} >X: ${v2ray_env=""} >X: ${v2ray_user="%%USER%%"} >X: ${v2ray_group="%%GROUP%%"} >X >Xasset_env="V2RAY_LOCATION_ASSET=%%PREFIX%%/share/$name" >Xpidfile="/var/run/$name.pid" >Xprocname="%%PREFIX%%/bin/$name" >Xcommand="/usr/sbin/daemon" >Xcommand_args="-c -p ${pidfile} /usr/bin/env ${asset_env} ${v2ray_env} ${procname} -config ${v2ray_config}" >Xrequired_files="${v2ray_config}" >X >Xstart_precmd="v2ray_startprecmd" >X >Xv2ray_startprecmd() { >X touch "${pidfile}" >X chown ${v2ray_user}:${v2ray_group} "${pidfile}" >X mkdir -p "${v2ray_logdir}" >X chown -R ${v2ray_user}:${v2ray_group} "${v2ray_logdir}" >X} >X >Xload_rc_config "$name" >Xrun_rc_command "$1" >2940f507ddd67d60c2f81143b7d97828 >echo x - v2ray/pkg-descr >sed 's/^X//' >v2ray/pkg-descr << '9b3d8ec36997e5c2d0dd4756925b8a58' >XProject V is a set of network tools that help you to build your >Xown computer network. It secures your network connections and >Xthus protects your privacy. >X >XWWW: https://www.v2ray.com >9b3d8ec36997e5c2d0dd4756925b8a58 >echo x - v2ray/pkg-plist >sed 's/^X//' >v2ray/pkg-plist << '5036cf433a6a5dcb51daad3681b69816' >Xbin/v2ray >Xbin/v2ctl >X@sample %%ETCDIR%%/config.json.sample >X%%ETCDIR%%/vpoint_socks_vmess.json >X%%ETCDIR%%/vpoint_vmess_freedom.json >X%%DATADIR%%/geoip.dat >X%%DATADIR%%/geosite.dat >5036cf433a6a5dcb51daad3681b69816 >exit >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 246894
:
215099
| 215106 |
215107