mirror of
https://github.com/gentoo-mirror/gentoo-zh.git
synced 2025-04-10 20:08:43 -04:00
Compare commits
4 Commits
f956a14776
...
4040e1e892
Author | SHA1 | Date | |
---|---|---|---|
|
4040e1e892 | ||
|
546889ccb9 | ||
|
5cfed8a791 | ||
|
4ab6dd7e5e |
13
metadata/md5-cache/net-proxy/shadowsocks-rust-1.22.0
Normal file
13
metadata/md5-cache/net-proxy/shadowsocks-rust-1.22.0
Normal file
@ -0,0 +1,13 @@
|
||||
BDEPEND=|| ( dev-lang/rust-bin:9999 dev-lang/rust:9999 dev-lang/rust-bin:1.86.0 dev-lang/rust:1.86.0 dev-lang/rust-bin:1.85.1 dev-lang/rust:1.85.1 dev-lang/rust-bin:1.85.0 dev-lang/rust:1.85.0 dev-lang/rust-bin:1.84.1 dev-lang/rust:1.84.1 dev-lang/rust-bin:1.84.0 dev-lang/rust:1.84.0 dev-lang/rust-bin:1.83.0 dev-lang/rust:1.83.0 dev-lang/rust-bin:1.82.0 dev-lang/rust:1.82.0 dev-lang/rust-bin:1.81.0 dev-lang/rust:1.81.0 dev-lang/rust-bin:1.80.1 dev-lang/rust:1.80.1 dev-lang/rust-bin:1.79.0 dev-lang/rust:1.79.0 dev-lang/rust-bin:1.78.0 dev-lang/rust:1.78.0 dev-lang/rust-bin:1.77.1 dev-lang/rust:1.77.1 dev-lang/rust-bin:1.76.0 dev-lang/rust:1.76.0 dev-lang/rust-bin:1.75.0 dev-lang/rust:1.75.0 dev-lang/rust-bin:1.74.1 dev-lang/rust:1.74.1 dev-lang/rust-bin:1.71.1 dev-lang/rust:1.71.1 ) virtual/pkgconfig
|
||||
DEFINED_PHASES=compile configure install postinst setup test unpack
|
||||
DESCRIPTION=shadowsocks is a fast tunnel proxy that helps you bypass firewalls.
|
||||
EAPI=8
|
||||
HOMEPAGE=https://github.com/shadowsocks/shadowsocks-rust
|
||||
INHERIT=cargo linux-info systemd
|
||||
IUSE=redir tun debug
|
||||
KEYWORDS=~amd64 ~arm64
|
||||
LICENSE=MIT 0BSD Apache-2.0 BSD-2 BSD CC0-1.0 ISC MIT MPL-2.0 Unicode-3.0 WTFPL-2
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/shadowsocks/shadowsocks-rust/archive/v1.22.0.tar.gz -> shadowsocks-rust-1.22.0.tar.gz https://github.com/gentoo-zh/gentoo-deps/releases/download/shadowsocks-rust-1.22.0/shadowsocks-rust-1.22.0-crates.tar.xz
|
||||
_eclasses_=toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 multilib b2a329026f2e404e9e371097dda47f96 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multiprocessing 1e32df7deee68372153dca65f4a7c21f rust e9d31591b9b0251018cd5c60a43bafa1 rust-toolchain 76468983281b0a7fc167ca224f84ecfd cargo eb4315c13bbb1d5195ce27f8934644f9 linux-info ea4122ba1d8791a12b78e53f9510a2e3 systemd 54bd206bb5c4efac6ae28b6b006713b0
|
||||
_md5_=868a13a286db95f846dae40894408d75
|
@ -1,4 +1,4 @@
|
||||
BDEPEND=|| ( dev-lang/rust-bin:9999 dev-lang/rust:9999 dev-lang/rust-bin:1.86.0 dev-lang/rust:1.86.0 dev-lang/rust-bin:1.85.1 dev-lang/rust:1.85.1 dev-lang/rust-bin:1.85.0 dev-lang/rust:1.85.0 dev-lang/rust-bin:1.84.1 dev-lang/rust:1.84.1 dev-lang/rust-bin:1.84.0 dev-lang/rust:1.84.0 dev-lang/rust-bin:1.83.0 dev-lang/rust:1.83.0 dev-lang/rust-bin:1.82.0 dev-lang/rust:1.82.0 dev-lang/rust-bin:1.81.0 dev-lang/rust:1.81.0 dev-lang/rust-bin:1.80.1 dev-lang/rust:1.80.1 dev-lang/rust-bin:1.79.0 dev-lang/rust:1.79.0 dev-lang/rust-bin:1.78.0 dev-lang/rust:1.78.0 dev-lang/rust-bin:1.77.1 dev-lang/rust:1.77.1 dev-lang/rust-bin:1.76.0 dev-lang/rust:1.76.0 dev-lang/rust-bin:1.75.0 dev-lang/rust:1.75.0 dev-lang/rust-bin:1.74.1 dev-lang/rust:1.74.1 dev-lang/rust-bin:1.71.1 dev-lang/rust:1.71.1 ) virtual/pkgconfig
|
||||
BDEPEND=|| ( dev-lang/rust-bin:1.86.0 dev-lang/rust:1.86.0 dev-lang/rust-bin:1.85.1 dev-lang/rust:1.85.1 dev-lang/rust-bin:1.85.0 dev-lang/rust:1.85.0 ) virtual/pkgconfig
|
||||
DEFINED_PHASES=compile configure install postinst setup test unpack
|
||||
DESCRIPTION=shadowsocks is a fast tunnel proxy that helps you bypass firewalls.
|
||||
EAPI=8
|
||||
@ -10,4 +10,4 @@ LICENSE=MIT 0BSD Apache-2.0 BSD-2 BSD CC0-1.0 ISC MIT MPL-2.0 Unicode-3.0 WTFPL-
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/shadowsocks/shadowsocks-rust/archive/v1.23.0.tar.gz -> shadowsocks-rust-1.23.0.tar.gz https://github.com/gentoo-zh/gentoo-deps/releases/download/shadowsocks-rust-1.23.0/shadowsocks-rust-1.23.0-crates.tar.xz
|
||||
_eclasses_=toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 multilib b2a329026f2e404e9e371097dda47f96 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multiprocessing 1e32df7deee68372153dca65f4a7c21f rust e9d31591b9b0251018cd5c60a43bafa1 rust-toolchain 76468983281b0a7fc167ca224f84ecfd cargo eb4315c13bbb1d5195ce27f8934644f9 linux-info ea4122ba1d8791a12b78e53f9510a2e3 systemd 54bd206bb5c4efac6ae28b6b006713b0
|
||||
_md5_=868a13a286db95f846dae40894408d75
|
||||
_md5_=7d1b784a1c376b066a99e7d742a0fe6b
|
||||
|
@ -282,7 +282,7 @@ net-proxy/mihomo-party-bin 1.6.0 1.7.1: Mihomo Party
|
||||
net-proxy/naiveproxy-bin 134.0.6998.39_p1: A proxy using Chromium's network stack to camouflage traffic
|
||||
net-proxy/proxy-server 8.0.0: Implementation of all proxy protocols using modern c++
|
||||
net-proxy/serenity 1.1.0_beta3: The configuration generator for sing-box
|
||||
net-proxy/shadowsocks-rust 1.23.0: shadowsocks is a fast tunnel proxy that helps you bypass firewalls.
|
||||
net-proxy/shadowsocks-rust 1.22.0 1.23.0: shadowsocks is a fast tunnel proxy that helps you bypass firewalls.
|
||||
net-proxy/sing-box 1.9.7 1.10.7 1.11.5: The universal proxy platform.
|
||||
net-proxy/smartproxy 0.9.5: A fast, proxy smart selector
|
||||
net-proxy/trojan-go-fork 2025.03.09: A fork of trojan-go
|
||||
|
@ -1 +1 @@
|
||||
Mon, 24 Mar 2025 16:20:21 +0000
|
||||
Tue, 25 Mar 2025 00:35:12 +0000
|
||||
|
@ -1,2 +1,4 @@
|
||||
DIST shadowsocks-rust-1.22.0-crates.tar.xz 46321660 BLAKE2B bbbc34bf545c1d32ef486fa1ab006837f856b868b9d14c59dd8e77356a42ca2b1e2bcac491327a30ad01f10c325179b03460179328c13666ca645d5328c0b521 SHA512 278536032dc9242b1698a61d16f73b74be88106982b5460d0cf24b4921e2e0e48f3bfcb43d5e1d7d2f7365001c167409e6daa22caafb42cf93cfb1ec243611f1
|
||||
DIST shadowsocks-rust-1.22.0.tar.gz 503479 BLAKE2B 657e2f69c3b846233e09ae9b3eba6b5bd6c86ade2d293ded3144c88fbe1565969a71750b74c0aa9713aa10b200fa990a8f2ca6e292485fc683e0391fd9dcfff9 SHA512 047f779d1ff991edc696a9d4c217ab1e0aed79a112c8e49eaf8dc95995f8a66beb95a651ee15edf38ad313528fb99e9420ec55b8761aef2bac672c8f5ba6c450
|
||||
DIST shadowsocks-rust-1.23.0-crates.tar.xz 59362732 BLAKE2B 3a62414e8f3d1b4ef7a95690ca3d74006e9bf194090d85736a1220cb6fc548d2ed4518d8c6933dcbe230b1b2cede302a88634d58b6293e240edf1cfa709f2d2c SHA512 db372900feaff7e48ec321276d28d3111499cad5b696d58a44b2350664ec7b99d8b5d40f60c2ddb968be3a2db99c330dc764e3ad86fb4e812786e69f0ee33539
|
||||
DIST shadowsocks-rust-1.23.0.tar.gz 506004 BLAKE2B 5acbcc0fe31e3412ae637b707c287cd4839f830b86e200b33f90323a3f08a2306e08bc6ea2e147f11316abcdd8b6b4dd553a3e870ec39673cfe838ad706e0c59 SHA512 71f4f399a79e6102a629bf75c18234a92dc5c21cd704485a10d823676315afb0c0b93484f11334e48edf8a8aea409b35ee3eb09c41f2b18f2e458145d1a616d0
|
||||
|
84
net-proxy/shadowsocks-rust/shadowsocks-rust-1.22.0.ebuild
Normal file
84
net-proxy/shadowsocks-rust/shadowsocks-rust-1.22.0.ebuild
Normal file
@ -0,0 +1,84 @@
|
||||
# Copyright 2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# Autogenerated by pycargoebuild 0.13.4
|
||||
|
||||
EAPI=8
|
||||
|
||||
CRATES="
|
||||
"
|
||||
|
||||
inherit cargo linux-info systemd
|
||||
|
||||
MY_PV=${PV/_alpha/-alpha.}
|
||||
|
||||
DESCRIPTION="shadowsocks is a fast tunnel proxy that helps you bypass firewalls."
|
||||
HOMEPAGE="https://github.com/shadowsocks/shadowsocks-rust"
|
||||
SRC_URI="
|
||||
https://github.com/shadowsocks/shadowsocks-rust/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz
|
||||
https://github.com/gentoo-zh/gentoo-deps/releases/download/${P}/${P}-crates.tar.xz
|
||||
${CARGO_CRATE_URIS}
|
||||
"
|
||||
|
||||
S="${WORKDIR}/${PN}-${MY_PV}"
|
||||
|
||||
LICENSE="MIT"
|
||||
# Dependent crate licenses
|
||||
LICENSE+="
|
||||
0BSD Apache-2.0 BSD-2 BSD CC0-1.0 ISC MIT MPL-2.0 Unicode-3.0
|
||||
WTFPL-2
|
||||
"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64"
|
||||
IUSE="redir tun"
|
||||
|
||||
QA_FLAGS_IGNORED="
|
||||
usr/bin/sslocal
|
||||
usr/bin/ssmanager
|
||||
usr/bin/ssurl
|
||||
usr/bin/ssservice
|
||||
usr/bin/ssserver
|
||||
"
|
||||
|
||||
pkg_setup() {
|
||||
if use tun; then
|
||||
CONFIG_CHECK="~TUN"
|
||||
linux-info_pkg_setup
|
||||
fi
|
||||
rust_pkg_setup
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myfeatures=(
|
||||
$(usex redir local-redir "")
|
||||
$(usex tun local-tun "")
|
||||
)
|
||||
cargo_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cargo_src_install
|
||||
|
||||
newconfd "${FILESDIR}/shadowsocks-rust.confd" shadowsocks-rust
|
||||
dosym shadowsocks-rust /etc/conf.d/shadowsocks-rust.server
|
||||
dosym shadowsocks-rust /etc/conf.d/shadowsocks-rust.local
|
||||
newinitd "${FILESDIR}/shadowsocks-rust.initd" shadowsocks-rust
|
||||
dosym shadowsocks-rust /etc/init.d/shadowsocks-rust.server
|
||||
dosym shadowsocks-rust /etc/init.d/shadowsocks-rust.local
|
||||
|
||||
systemd_newunit "${FILESDIR}/shadowsocks-rust_at.service" shadowsocks-rust@.service
|
||||
systemd_newunit "${FILESDIR}/shadowsocks-rust-server_at.service" shadowsocks-rust-server@.service
|
||||
|
||||
insinto "/etc/${PN}"
|
||||
doins examples/*.json
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if has_version "<sys-apps/openrc-0.56[-caps]"; then
|
||||
einfo ""
|
||||
einfo "For OpenRC users using old version(<0.56):"
|
||||
einfo "Capabilities support for old version is needed."
|
||||
einfo "Enable it by set useflag [caps] for <sys-apps/openrc-0.56."
|
||||
einfo ""
|
||||
fi
|
||||
}
|
@ -8,6 +8,8 @@ EAPI=8
|
||||
CRATES="
|
||||
"
|
||||
|
||||
RUST_MAX_VER="1.86.0"
|
||||
RUST_MIN_VER="1.85.0"
|
||||
inherit cargo linux-info systemd
|
||||
|
||||
MY_PV=${PV/_alpha/-alpha.}
|
||||
|
Loading…
x
Reference in New Issue
Block a user