Updated net-vpn/softether to 4.41.9782_beta.
This commit is contained in:
parent
912a91e42d
commit
c23c26418f
|
@ -7,5 +7,7 @@ AUX softether-client.initd 1012 BLAKE2B ad11ba665a890af15f866d21dc8fd3bed78b4d94
|
|||
AUX softether-server.confd 36 BLAKE2B aa4efb532188bfffbb4ee9393c458a3769ef497242b623b0c79f55fe6a3bbac3e30ca6b2cafb13b003e024dff14f097978e94bd2fb77be4f6b8a203aa03f337d SHA512 2261dc21b23b0e745b611c4e79a3ce940068007512308b2acef9db860e8b6fa86693447968ddeed1dbe9d25601f1ace88064ea49f106a450f65eee24dfb11e2b
|
||||
AUX softether-server.initd 1012 BLAKE2B 1f95a0974034fcc625977a9cf8f6d53e4717f6d1338622f37bb13a1002db430026dcbf03a41b89280ca4b586941141913ce1ae03ee8c9ed18ebea0edb8615465 SHA512 53c17c72670952b472bc70666870bfcd3eb7dc11ce4d00e77319969554c002d013af7b4688c6c610350ae657deaebba014a5d495165e3073f23a84ada6c11af8
|
||||
DIST v4.34-9745-beta.tar.gz 59121057 BLAKE2B f25f5f1064223a4b44998442e65143972754d71729f10d03af0c7bcb437f1b59b6172a924315ac904583c2c982ac5e2a5370fc9e4590fcc36c9121a976208551 SHA512 747b569bf60acf06032f76a1dc5eb5352f74da8bfe4511908d7ba45c3ac67eb3dc9a8f3c1885f4b89f9f915f4f617c7f59da3c63cb0c376396f8ba90e447e045
|
||||
DIST v4.41-9782-beta.tar.gz 25694410 BLAKE2B c01e614e7abcda2b942fa0df1372d01e648773e9dbb59fc09126a96606cd4e1147e748a286e6cb4b647e712cfbed7b78765ffcfc9187be54932c40335a1f05a0 SHA512 0de7f99ffd4e3c63e147b2e158422dcdb716e3cde2fdd66df45b8ab46c2a28a0da0b83ea9ad7a9a94da8ca0f37cda9a11b5fa6e2b872b9245efa019a291e0854
|
||||
EBUILD softether-4.34.9745_beta.ebuild 2297 BLAKE2B 1c8031ea2d25de245d81c5c959bb4ef99ee01c2c0e6983124519d7b0d472e2d0d75ed461d5a3955123a4af19699ca72ec38d9302905e704aac5818f1a582012e SHA512 52721adfb53d4adf6547250a911f8474b1bd5618c860f79685e477a2fbe8bd34d0ca053795bac469cad6051a1f3af267eddaa01d35632471e3f9e6e649dff040
|
||||
EBUILD softether-4.41.9782_beta.ebuild 2297 BLAKE2B 1c8031ea2d25de245d81c5c959bb4ef99ee01c2c0e6983124519d7b0d472e2d0d75ed461d5a3955123a4af19699ca72ec38d9302905e704aac5818f1a582012e SHA512 52721adfb53d4adf6547250a911f8474b1bd5618c860f79685e477a2fbe8bd34d0ca053795bac469cad6051a1f3af267eddaa01d35632471e3f9e6e649dff040
|
||||
MISC metadata.xml 1015 BLAKE2B febf7c27f3ced24ae27ff810e21d1d5995a2e9cb2cef54488019c0e32505200c30b72f08bc5fac57dbd4932500a3f6a2188ad491d60400a99a83dcc2710d8efe SHA512 c11c41731fd992670c74343c54ba5b390da650b99a1292cd2a0f882ff876e8f6341ab0bcca9fb3b464b0e77ee0d09247c240bc880369fe13ca61435bbfc72217
|
||||
|
|
86
net-vpn/softether/softether-4.41.9782_beta.ebuild
Normal file
86
net-vpn/softether/softether-4.41.9782_beta.ebuild
Normal file
|
@ -0,0 +1,86 @@
|
|||
# Copyright 1999-2020 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
LEVEL="${PV#*_}"
|
||||
VERSION="${PV%%_*}"
|
||||
BUILD="${VERSION##*.}"
|
||||
VERSION="${VERSION%.*}"
|
||||
[ "$LEVEL" != "beta" ] && LEVEL="rtm"
|
||||
|
||||
MY_P="SoftEtherVPN_Stable-${VERSION}-${BUILD}-${LEVEL}"
|
||||
|
||||
inherit systemd toolchain-funcs
|
||||
|
||||
DESCRIPTION="Multi-protocol VPN software"
|
||||
HOMEPAGE="http://www.softether.org/"
|
||||
SRC_URI="https://github.com/SoftEtherVPN/SoftEtherVPN_Stable/archive/v${VERSION}-${BUILD}-${LEVEL}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE="bridge client cmd debug libressl server"
|
||||
REQUIRED_USE="|| ( bridge client cmd server )"
|
||||
|
||||
RDEPEND="sys-libs/ncurses:0=
|
||||
sys-libs/readline:0=
|
||||
sys-libs/zlib
|
||||
!libressl? ( dev-libs/openssl:0= )
|
||||
libressl? ( dev-libs/libressl:0= )"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
DOCS=( AUTHORS.TXT ChangeLog README )
|
||||
# Prohibit to modify number of threads, respect FLAGS
|
||||
PATCHES=( "${FILESDIR}"/softether-4.04-sandbox.patch
|
||||
"${FILESDIR}"/softether-4.25-compile-flags.patch )
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
sed -i '/opt\/vpn/s|/opt|/opt/softether|' systemd/*.service \
|
||||
|| die "sed failed for systemd files"
|
||||
|
||||
rm -f configure || die
|
||||
if use amd64; then
|
||||
cp src/makefiles/linux_64bit.mak Makefile \
|
||||
|| die "copy Makefile for amd64 failed"
|
||||
elif use x86; then
|
||||
cp src/makefiles/linux_32bit.mak Makefile \
|
||||
|| die "copy Makefile for x86 failed"
|
||||
fi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
tc-export CC AR RANLIB
|
||||
emake DEBUG="$(usex debug YES NO '' '')"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
einstalldocs
|
||||
|
||||
# Define local variable, strip 'debug' and 'libressl' USE flags
|
||||
local MODULES
|
||||
MODULES="${IUSE//debug}"
|
||||
MODULES="${IUSE//libressl}"
|
||||
|
||||
# Define installation location
|
||||
insinto /opt/softether
|
||||
doins src/bin/BuiltHamcoreFiles/unix/hamcore.se2
|
||||
|
||||
# Install binary in accordance to used USE flags
|
||||
for module in ${MODULES}; do
|
||||
if use "$module" ; then
|
||||
dosym ../../hamcore.se2 /opt/softether/bin/vpn"$module"/hamcore.se2
|
||||
insinto /opt/softether/bin/vpn"$module"
|
||||
doins bin/vpn"$module"/vpn"$module"
|
||||
fperms 0755 /opt/softether/bin/vpn"$module"/vpn"$module"
|
||||
if [ "$module" != "cmd" ] ; then
|
||||
newinitd "${FILESDIR}"/"${PN}"-"$module".initd "${PN}"-"$module"
|
||||
systemd_newunit "systemd/${PN}-vpn$module.service" "${PN}"-"$module".service
|
||||
fi
|
||||
fi
|
||||
done
|
||||
}
|
Loading…
Reference in a new issue