net-proxy/naiveproxy-bin: new package, add 127.0.6533.64_p2

This commit is contained in:
blackteahamburger 2024-08-14 19:32:41 +08:00 committed by 梁永祥
parent 91812b3136
commit 4ee76c6ce2
3 changed files with 71 additions and 0 deletions

View File

@ -0,0 +1,7 @@
DIST naiveproxy-v127.0.6533.64-2-linux-arm.tar.xz 2744384 BLAKE2B 2dd07629a485e22b6b5971670124aa49eaf3acd963fbdb5059274247bb529db3a5665302b76224dafc1c16c10fc3502a5236690d074c209d8717cdd9f0fdf5fb SHA512 9209291a119f60add5c07f677b7605c72de1fc2b507f6e57a4a5034a4ddac6963819f61740583133ea8bf261eb23bcfddbc311ae604806bf828a98e093b92a6c
DIST naiveproxy-v127.0.6533.64-2-linux-arm64.tar.xz 2579580 BLAKE2B 054fc71846deaeb93ec486471727f1601914597403d6d0be8c702f463c60ba5b4c7546eaf89c6d209d127523563c59db3333a516728052ec0464c2ddeca0e74a SHA512 f27ff8b5ffc3a23bcd81c867bcbe066f5de018191dff0db981a3c4d6069c5b0f508ac5cd557ea4fc015e18ab390153e9f9c6fc913103ffd2f6b3c5d6a41ede8e
DIST naiveproxy-v127.0.6533.64-2-linux-mips64el.tar.xz 2597508 BLAKE2B 67191d1676d4a1d906d7d45fcb587b4a139106085ffcc8f1fa4ac425d3372d91b5db4fe5c6d8781fae162122fdc43802a43a3916dbf216b24f9129e4486616ad SHA512 a041b053ff28793dea2aff9f9c9b61a0e86138f9d853f69751a46fa137becb53beb51e538a50937918b1310077c814739c5ce6a2a05ff71507cb4a83345b0338
DIST naiveproxy-v127.0.6533.64-2-linux-mipsel.tar.xz 2760792 BLAKE2B 31dd44e0a777741020b87d7cd8b5d3c8454a06108fe0492e4815d9f05fdd858d6f7776b1d7ec990e411cc0b9edc6b2157154f0f8263134ed502c7b21ebefc12a SHA512 fd9e77fbc836fe339d5dd50ed7876e32c4796928d99395123aa0fe7a0a2da3c1da9575cec6bd4d3b430ded1153ec65a1b2918a3f0416c36ac336d708a10f4f35
DIST naiveproxy-v127.0.6533.64-2-linux-riscv64.tar.xz 2809224 BLAKE2B db6c6974c51b9ebfbd5d01c113517c0d9ace25dff7e5deb0039655ed20f245dc42949ac04a39342e94283eb0f22f8f18d222b449faba254f325b4747e585ff8a SHA512 52e51d9b7f58c2a77ba1c86bb972f613fa514c37b9d75730361d9b510df2217a1e47d374caeab73b089f551a5e554159dd32b13d74d0dd26e1019f4c3775fab2
DIST naiveproxy-v127.0.6533.64-2-linux-x64.tar.xz 2798384 BLAKE2B c384e3b611d0106d58022caa775b0633e924a2392afd93eef718e9790da7ff71c743272d6f107e3273ccd2b16f0be1c0b573a79ced5c0b1f88e31f81cfac9ced SHA512 c96a5c6b469c584b2b702bc149bb84ee591a88615ce816218b3aec6a04dbdbfe9ffe1a022075327cb3da6ab2fc99cd491f076567f207271d328b8ec61f5613ee
DIST naiveproxy-v127.0.6533.64-2-linux-x86.tar.xz 2919392 BLAKE2B e7bc999360fbaa1ab9d3b8640063224edd30a050733be6ab321f0e36000c0efff142cafe7136ffb90862f473e94120735b0fedfb6e1101389c9cbda7c5290bb7 SHA512 2a7dfc8d1d005d87c1b3be67f1ab836f03d179dc07579bf059bd4f0dda51ad3a43a206e7c0f26880127a9060b208e1c6f6888bcb27367f9f3e86aa819953e503

View File

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<name>blackteahamburger</name>
<email>blackteahamburger@outlook.com</email>
</maintainer>
<upstream>
<remote-id type="github">klzgrad/naiveproxy</remote-id>
</upstream>
</pkgmetadata>

View File

@ -0,0 +1,53 @@
# Copyright 2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
MY_PV=${PV/_p/-}
DESCRIPTION="A proxy using Chromium's network stack to camouflage traffic"
HOMEPAGE="https://github.com/klzgrad/naiveproxy"
DIST_URI="https://github.com/klzgrad/naiveproxy/releases/download/v${MY_PV}/naiveproxy-v${MY_PV}-linux"
SRC_URI="
amd64? ( ${DIST_URI}-x64.tar.xz )
arm? ( ${DIST_URI}-arm.tar.xz )
arm64? ( ${DIST_URI}-arm64.tar.xz )
mips? (
abi_mips_o32? ( ${DIST_URI}-mipsel.tar.xz )
abi_mips_n64? ( ${DIST_URI}-mips64el.tar.xz )
)
riscv? ( ${DIST_URI}-riscv64.tar.xz )
x86? ( ${DIST_URI}-x86.tar.xz )
"
case ${ARCH} in
amd64) MY_ARCH=x64;;
mips) if use abi_mips_o32; then
MY_ARCH=mipsel
elif use abi_mips_n64; then
MY_ARCH=mips64el
fi;;
riscv) MY_ARCH=riscv64;;
*) MY_ARCH=${ARCH};;
esac
S=${WORKDIR}/naiveproxy-v${MY_PV}-linux-${MY_ARCH}
LICENSE="BSD"
SLOT="0"
KEYWORDS="-* ~amd64 ~arm ~arm64 ~mips ~riscv ~x86"
IUSE="abi_mips_n64 abi_mips_o32 big-endian"
REQUIRED_USE="mips? ( !big-endian || ( abi_mips_n64 abi_mips_o32 ) )"
RDEPEND="!net-proxy/naiveproxy"
QA_PREBUILT="
/opt/naiveproxy/naive
"
src_install() {
insinto /opt/naiveproxy
doins config.json naive USAGE.txt
fperms +x /opt/naiveproxy/naive
dosym -r /opt/naiveproxy/naive /usr/bin/naive
}