diff options
author | Tim Harder <radhermit@gentoo.org> | 2013-02-08 07:49:00 +0000 |
---|---|---|
committer | Tim Harder <radhermit@gentoo.org> | 2013-02-08 07:49:00 +0000 |
commit | 2e02caf58ecad5b70dbd1f9e6e5f549aad23eaf5 (patch) | |
tree | 0df4262c347c417773875fa636fb6ea81657a2b0 /net-libs | |
parent | Change from die to ewarn as the former can trigger in many wrong instances, a... (diff) | |
download | historical-2e02caf58ecad5b70dbd1f9e6e5f549aad23eaf5.tar.gz historical-2e02caf58ecad5b70dbd1f9e6e5f549aad23eaf5.tar.bz2 historical-2e02caf58ecad5b70dbd1f9e6e5f549aad23eaf5.zip |
Version bump. Update to EAPI 5 and add subslot.
Package-Manager: portage-2.2.0_alpha161/cvs/Linux x86_64
Manifest-Sign-Key: 0x4AB3E85B4F064CA3
Diffstat (limited to 'net-libs')
-rw-r--r-- | net-libs/libssh/ChangeLog | 7 | ||||
-rw-r--r-- | net-libs/libssh/Manifest | 18 | ||||
-rw-r--r-- | net-libs/libssh/libssh-0.5.4.ebuild | 73 |
3 files changed, 89 insertions, 9 deletions
diff --git a/net-libs/libssh/ChangeLog b/net-libs/libssh/ChangeLog index bee883aa26f5..b27a3e01b2ea 100644 --- a/net-libs/libssh/ChangeLog +++ b/net-libs/libssh/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for net-libs/libssh # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-libs/libssh/ChangeLog,v 1.71 2013/01/15 23:50:10 radhermit Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-libs/libssh/ChangeLog,v 1.72 2013/02/08 07:48:55 radhermit Exp $ + +*libssh-0.5.4 (08 Feb 2013) + + 08 Feb 2013; Tim Harder <radhermit@gentoo.org> +libssh-0.5.4.ebuild: + Version bump. Update to EAPI 5 and add subslot. 15 Jan 2013; Tim Harder <radhermit@gentoo.org> -libssh-0.5.2.ebuild: Remove old. diff --git a/net-libs/libssh/Manifest b/net-libs/libssh/Manifest index f159136ba4c5..9db8e384762b 100644 --- a/net-libs/libssh/Manifest +++ b/net-libs/libssh/Manifest @@ -4,18 +4,20 @@ Hash: SHA256 AUX libssh-0.5.0-no-pdf-doc.patch 1195 SHA256 116f436073bb6eed8ec776828efcba399852019483a10da2691b3d350570c793 SHA512 739230d6bde39ffc09d054cfe54d5182aa2ccafaae50d8e9f803321de5c295b9eff653cd51d22b6112db39538f4f02d0231c9fdbab76afe7258d9d4ec4004e34 WHIRLPOOL e540d0e1ecb5f5122572b99982780a19559d69ce147ec41e6d70e78504d2297ff03381eec898a53ae61ba65178da4b93bbfd486cbd486543ec5126da86eb75e5 AUX libssh-0.5.0-tests.patch 473 SHA256 aa57848a7e67fe4e62bad6ade2dbeb45c616b03f9d38594ac90deba893c649c1 SHA512 28c1675db83cfbb8534c8108ad7c6a535bf2c168907c1e73c84cd04f4912e9101f68543cba301302f4cda8b30d1b71a72275ccbe811da98db4667b0eebe468c3 WHIRLPOOL 5c89e7cd0e2d9cefb1f87f70347b7ddebd381e1967bc20352bc01d607f84d2afcb69af42f80f1f64fa5cf87c73237e62e8b4b129b6ae95158679a5e972cb9070 DIST libssh-0.5.3.tar.gz 369344 SHA256 ed42a6c94c74bafed580caeaf40af83ec409aaa1b83010cb1e1c60b94f10daf0 SHA512 67cc023a9c5f7da02af378e9be14b720a81074dfff3a9115a061925ba2244a7f508e122c10b229dc831fc8015e3d58616284f3c46d7060721d61d49a3ca94d7e WHIRLPOOL f68bb6a9eb691d31d02f9370d364e5a66c42d3430de86ab449b96aa0335ea7dee774f06c4517e42f3002e4a740701d8306b161ed3933a44b2fef39858538e34d +DIST libssh-0.5.4.tar.gz 321265 SHA256 5f3825caebf7c47e6c6025aa048cb967e32c2b6cbfdc04109f05a35cbf4dca80 SHA512 1d854ee05e62e9e04ac704bc99a60b6f88237078b728e50e3e0f1142fbc5d1a4b4d04d675f257491c82c8b222b97db7a7f8e243f4a0f723e82788ecef3a7a71d WHIRLPOOL fad488dcb6ec8b4502921595b1735510c5f71a405cae64d369603945e13634f581a65cea693cf98eae179da095694c322da09144c33effbfbbb7a39c1dd489ea EBUILD libssh-0.5.3.ebuild 1916 SHA256 93de46423fcb285edec855adc274438ca422327f9f3ec47a35c7a610484fb12e SHA512 fe8dd103d62d08a9e23460a4a0fc8088df8dc3c16858b678b12b7101c4a3c746538645c200b163025ef8e87a8b3e7333562d1823cbb33d23fafbe83947837821 WHIRLPOOL f1066093a7f3fb9075a75f0f2fe4adeec38597279c586e49b26f6c2fb9be13a5c6035d69e672e2d50913f46bde123b154020e7a8169629a329dff23af6155c79 +EBUILD libssh-0.5.4.ebuild 1955 SHA256 537fc835199ebbb7763af0ca6e2512df6ef69fed654e481ae8e28376c92cbdb8 SHA512 2b360a17513fe924c2fbad8aef4e0a646d7a541f59a3010ed29386536c5f91ab5580b3f6d81e4d9e1c3e4a70bc682f5e23db971bed856a11bb7b5a9773bdb9de WHIRLPOOL ea35b257cabe89a170a47d29a0a58c74524897608927844460d9909f2d0ee38c39db5ee2554486987d49fdba1bf07f8b9b3605a43c058e7accbe2a877562c587 EBUILD libssh-9999.ebuild 1476 SHA256 f7de35a5de94e8fbf7df009e4a03d361bc8f748cdde9accae8ecad73018943f3 SHA512 a3d0afa59d38dd8046f7b6875c0ec6e9409c735998a1effae5565a7d7ba1f24433f34cd5312afad944eca0314e84543f576c72665d2eb460853e67acc9987751 WHIRLPOOL 1ba2a7fe52340a33d977950fe8caa8505cbd840138486a659d3ade186a873f34f0dc422bbfe88ef259624e9b096ffb005f5e259b4b090bb385e8a10d05d62310 -MISC ChangeLog 9701 SHA256 6ca3383d2a2390f6b64c71c7b2fc28e332f22a00c57c1dc2eef65f28f2a28a19 SHA512 1d9e07fe8aaeb9bc03124210438df11d4167b7de85736f56329b7cd15b081438f18ae55190fe343c79a8203fda65b1e29416ac1c2a4384eb4a8cab3b585b520d WHIRLPOOL 534ca8b603637fbb4bc9fe4f5e0065f0be47c98d463030cce9a3a87a3cd3a3ed643cca137a4963b7606579676a48eb62dfdb87503ab28739b20ade2f6293e737 +MISC ChangeLog 9852 SHA256 5c7e1e471dd461fc49f2f2e2d60ef94cafe18c57ba78909eaaf9354939090d49 SHA512 84b22780907fd27ef63ed5d4fd48c3c6726c5eb213f2d8056871386cf3bebdd14464e0d5aad3501c049804ef58d4729cf6a03579b4825c31edb75bd33d5669d1 WHIRLPOOL 1f4b4302908c083f12bf0f09d1139e50a625350ebd5848b6ca8c60497186ceb0e586edbe18a7432d26aaf9d4b660d72d15182e20512875422c9df3def6710fd4 MISC metadata.xml 617 SHA256 cad0b9d4d822716fa2a55fde2b79b85456b83a555a07161190d3ad48400cae8c SHA512 8a7c2845fd7e4df29b9d7468068f0deea329e23c03aecd10ab3a4c23674cd18a6eba8ccdf45d183388ba1ebf81223f5b0113a0482db405d07204bc094dff3504 WHIRLPOOL b32090dfe53609491430204c81f8150685442c257b0611a95db11f219cd2fe67695edd5093141ce0668ef3b28628e3c537d3e6c44a17add300ccf2cfa6068e17 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) -iQEcBAEBCAAGBQJQ9es1AAoJEEqz6FtPBkyjc8EIAKIVCH78fdYJjawZk+7K0V+g -skDnnUOyLVF8Z60sO0FeQlOHxrf1Y2cJ5TAokezyIYriIYeYHPSwFVz27/Z1LBpM -z+EKBTRW6xPwQwmeS+Brsjb3xicq678UwUxHvGRoEZl9xMm0FZZkeZyMC7fPvlIq -3YPs+c1I8mgFvuLyvoSTXrGeU8mpOj3Roiy4KZispXEiSfOjW7b44izzAdKf6jgI -GKwoUHDCiuxq0HYkONvrzVU1imiw2JQUcbPZMtvxw0r3JPIzdV/vmm5hGDkz4iJs -PxrW06MOjtmAa/EHa1qaA6hKD23NECm9YS9Tjg4yPglo/sdycBcTwVX5waUKZX0= -=AR5g +iQEcBAEBCAAGBQJRFK3rAAoJEEqz6FtPBkyjIdwH/0BsNEREICa3aRMQO9J9aZAZ +Ab3eJ8op56AMQPw2FQHtepN/dRnXt+a1SlKR6AurVRsQJbuWqtR3Q2ygolk/r330 +/WWahlaZXSX0DiDaMqqtqH8kRl2r0AXn2Oy887LcYSJ6ko78Zbj59+/+j+WF81Ys +OnLtGVEOsRzreL/dQNYxo1rG7zLsAcsqWRg1O2um302aZGp5gPYqDfzjLNg7WeU4 +hmk2mRlU4gfK8OLTBNRPERbkZicpGMP2fnyPvQ9S5ZUrOF/Kvkn4YcyAxvi5KIc9 +mq+ITjqPiETaZ6FOq0CSVwylhq+65NWcxX/oLnDPfD3UDE2d2VnefrZLfeRLb1U= +=gAU4 -----END PGP SIGNATURE----- diff --git a/net-libs/libssh/libssh-0.5.4.ebuild b/net-libs/libssh/libssh-0.5.4.ebuild new file mode 100644 index 000000000000..66bed05826af --- /dev/null +++ b/net-libs/libssh/libssh-0.5.4.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-libs/libssh/libssh-0.5.4.ebuild,v 1.1 2013/02/08 07:48:56 radhermit Exp $ + +EAPI=5 + +inherit eutils cmake-utils + +DESCRIPTION="Access a working SSH implementation by means of a library" +HOMEPAGE="http://www.libssh.org/" +SRC_URI="https://red.libssh.org/attachments/download/41/${P}.tar.gz" + +LICENSE="LGPL-2.1" +KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~s390 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux" +SLOT="0/4" # subslot = soname major version +IUSE="debug doc examples gcrypt pcap +sftp ssh1 server static-libs test zlib" +# Maintainer: check IUSE-defaults at DefineOptions.cmake + +RDEPEND=" + zlib? ( >=sys-libs/zlib-1.2 ) + !gcrypt? ( >=dev-libs/openssl-0.9.8 ) + gcrypt? ( >=dev-libs/libgcrypt-1.4 ) +" +DEPEND="${RDEPEND} + doc? ( app-doc/doxygen ) + test? ( dev-util/cmockery ) +" + +DOCS=( AUTHORS README ChangeLog ) + +src_prepare() { + # just install the examples do not compile them + sed -i \ + -e '/add_subdirectory(examples)/s/^/#DONOTWANT/' \ + CMakeLists.txt || die + + epatch "${FILESDIR}"/${PN}-0.5.0-no-pdf-doc.patch \ + "${FILESDIR}"/${PN}-0.5.0-tests.patch +} + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_with debug DEBUG_CALLTRACE) + $(cmake-utils_use_with debug DEBUG_CRYPTO) + $(cmake-utils_use_with gcrypt) + $(cmake-utils_use_with pcap) + $(cmake-utils_use_with server) + $(cmake-utils_use_with sftp) + $(cmake-utils_use_with ssh1) + $(cmake-utils_use_with static-libs STATIC_LIB) + $(cmake-utils_use_with test STATIC_LIB) + $(cmake-utils_use_with test TESTING) + $(cmake-utils_use_with zlib LIBZ) + ) + + cmake-utils_src_configure +} + +src_compile() { + cmake-utils_src_compile + use doc && cmake-utils_src_compile doc +} + +src_install() { + cmake-utils_src_install + + use doc && dohtml -r "${CMAKE_BUILD_DIR}"/doc/html/* + + if use examples; then + docinto examples + dodoc examples/*.{c,h,cpp} + fi +} |