Added openwsman-2.7.0.

This commit is contained in:
László Valkó 2021-01-31 12:45:23 +01:00
parent 0fec6c2071
commit a4eb4807dc
2 changed files with 103 additions and 0 deletions

View file

@ -4,6 +4,8 @@ AUX openwsmand.initd 263 BLAKE2B 246449862d8bf51dae573ff8bb4e4715284ba37de65be9c
DIST openwsman-2.6.11.tar.gz 512114 BLAKE2B 9db1a5d05d4f5ea0e1e8a04db0deefcb0ff228696f18700a2bb21e8514a6bc6797bd46e1cefb06e0441d63bb23e21de46ed8e7e3dc5fc8945edfd995341c6a2e SHA512 aa718d1aa2649b401816fbfa59e2950c226af6f6b507cd3659f4505f5bed4309db7b9eb903320f83a5c6d9d251bffd5df08910bc908bb2d381f68682a81107ca
DIST openwsman-2.6.3.tar.gz 506564 BLAKE2B 781fb386f41c7881ca1e15bf7bbc87f60516eba2326386a9c825a94b271a3be5dcd1aa500f40b93cf529da5a302fab2d6aa4882ed3cbfeabe3393fb63274032b SHA512 cb29baa68bbc0e5cce1b09e14535a4dd02d53cf9f46c3b29738412ab35881efda0fde8e616ae3f8920d08a384f5717fb2495f3bc10339401128ac61c63f55dae
DIST openwsman-2.6.5.tar.gz 508348 BLAKE2B 14cbc0dabbc79bac8175c4831026a5f3bbb6a87958a6d212e3c42c59f00d1931bb2345aaeb5c63a17484522e56aaf13a053e761a0403859715223de4369ae60f SHA512 dff103d50ddf974aa90db5be74761dd83944e64e1bab65161ee2941949c46af57c5d53d011ccbf1ef21002c825f4a2be8d6431c83610dd930b5ac4352fd0762b
DIST openwsman-2.7.0.tar.gz 513225 BLAKE2B c6463358c8b665a1019b4a4be370ebd006fb31c3a17abf2bf5f699a33fa96795d272ac687bf69dafab769301c21fc10ddb4e71744f7456dc8d16dbcc81d65b75 SHA512 e61792eafd09e3608c736091d2742049086adaf5fffcda9391e4712ed1dedf3a533546a6af61ea6ce49d4cf4fb3649cb168f20260c4e975797395d6e565c6c37
EBUILD openwsman-2.6.11.ebuild 2472 BLAKE2B 6e085e0dc45a8414e030c3cad35bd950fcac132878d794b358c0932c141b63ad7ab9e33ddd9cf41aad7433a156c21b48d7eae860d1ca9a26a6b3681c4222356e SHA512 e82a965d7ec08a6f9819310aa392d2183a239fd1194668b8e55d7b41e12aa0bb1d2e328866fd5d2c2a36a225312c3c2f7250709bcceb5efe8d0f7488c95377fe
EBUILD openwsman-2.6.3.ebuild 2540 BLAKE2B 49736ee663353222e784b8a8362d5e9d81fc85243322e2410e2f16ff9811e8a661010f346e8a4b766337750c80530e650ce99a7b6601777bde454c7b2d3b18f2 SHA512 8873c273b14b9b53f6ea2d647f261e91e4a33d45876c2399647ef5c8da7c17354c958788729dd6b36eb3d682b31fc31340fd14a57dcc68511e84b967de9f96af
EBUILD openwsman-2.6.5.ebuild 2532 BLAKE2B 91fa3d0999e043d82bc30f928732fe9b093916f40bfbc3e3f902fcec32903e89f2037aa9b45f484b9fb430631c7df2a62a1986d8bb8409c620cd4c8348ca6c01 SHA512 b08ee9ecaf91dd21eb042e24ab600e1259d7344189ec9d1d86ccf799f9a1307b479a7d7231323d3c81d90e6b694d81c083b2cd38c1e85c7d117909054121e2ac
EBUILD openwsman-2.7.0.ebuild 2482 BLAKE2B 20712d8a0243540808efcd1a278d0de033c69effee409637e09ae47f8ce4c5306c08fb5ba37b91479c3e23739db45bddd00a38bcac68ea071ff3e90a4ae23351 SHA512 9deb0acca133e77b2bce19177583cd207c5fda00c3d34011e074c659c93de1df77aa7f9381418bc839898825eb49504732432e39ab5b28ff531db3be2f366a9d

View file

@ -0,0 +1,101 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python3_8 python3_9 )
inherit python-single-r1 cmake-utils ssl-cert java-pkg-opt-2
DESCRIPTION="Opensource Implementation of WS-Management Client"
HOMEPAGE="https://github.com/Openwsman"
SRC_URI="https://github.com/Openwsman/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 x86"
RESTRICT="mirror"
BINDINGS_USE="java perl python ruby"
IUSE="+cim debug examples +eventing ipv6 pam +plugins ssl +server test ${BINDINGS_USE}"
REQUIRED_USE="
java? ( plugins )
perl? ( plugins )
python? ( plugins )
ruby? ( plugins )
"
JAVA_PKG_NV_DEPEND="virtual/jdk:1.8"
RDEPEND="
cim? ( dev-libs/sblim-sfcc )
ssl? ( dev-libs/openssl:0 )
pam? ( virtual/pam )
ruby? ( dev-lang/ruby:= )
perl? ( dev-lang/perl )
java? ( ${JAVA_PKG_NV_DEPEND} )
python? ( ${PYTHON_DEPS} )
net-misc/curl[idn]
dev-libs/libxml2[icu]
"
DEPEND="
${RDEPEND}
test? ( dev-util/cunit )
java? ( dev-lang/swig:0 )
perl? ( dev-lang/swig:0 )
python? ( dev-lang/swig:0 )
ruby? ( dev-lang/swig:0 )
"
PATCHES=(
)
# LIBC != glibc build fail - add block
src_prepare(){
#Ruby gem builder does not like Unicode
sed -e 's/Kämpf/Kaempf/' -i bindings/ruby/openwsman.gemspec.in
default
}
src_configure() {
local bindings=NO
for f in $BINDINGS_USE; do
use $f && bindings=YES
done
local mycmakeargs=(
-DPACKAGE_ARCHITECTURE=${ARCH}
-DBUILD_BINDINGS=${bindings}
-DBUILD_CUNIT_TESTS=$(usex test)
-DBUILD_EXAMPLES=$(usex examples)
-DBUILD_JAVA=$(usex java)
-DBUILD_LIBCIM=$(usex cim)
-DBUILD_PERL=$(usex perl)
-DBUILD_PYTHON=$(usex python)
-DBUILD_RUBY=$(usex ruby)
-DBUILD_SWIG_PLUGIN=${bindings}
-DBUILD_TESTS=$(usex test)
-DDISABLE_PLUGINS="$(usex plugins)
-DDISABLE_SERVER="$(usex server)
-DENABLE_EVENTING_SUPPORT="$(usex eventing)
-DWSMAN_DEBUG_VERBOSE="$(usex debug)
-DENABLE_IPV6="$(usex ipv6)
-DUSE_PAM="$(usex pam)
)
use ruby && mycmakeargs+=( -DBUILD_RUBY_GEM=YES )
cmake-utils_src_configure
}
src_compile(){
cmake-utils_src_compile -j1 #Upstream doesn't know about target dependencies, sigh
}
src_install() {
cmake-utils_src_install
}
pkg_postinst() {
if use ssl && [[ ! -f "${ROOT}"/etc/ssl/openwsman/servercert.pem \
&& ! -f "${ROOT}"/etc/ssl/postfix/serverkey.pem ]] ; then
SSL_ORGANIZATION="${SSL_ORGANIZATION:-Local OpenWSman Server}"
install_cert /etc/openwsman/servercert
fi
}