diff options
author | 2014-02-08 13:36:54 +0000 | |
---|---|---|
committer | 2014-02-08 13:36:54 +0000 | |
commit | 82c63fb830e5c8aa9e3644110f69cc8164afccfc (patch) | |
tree | cc5b1a6a1d7385edc7787aa2b04cf187b43b8328 /dev-libs/libgit2 | |
parent | keyword ~ia64 wrt bug #499468 (diff) | |
download | historical-82c63fb830e5c8aa9e3644110f69cc8164afccfc.tar.gz historical-82c63fb830e5c8aa9e3644110f69cc8164afccfc.tar.bz2 historical-82c63fb830e5c8aa9e3644110f69cc8164afccfc.zip |
Add threads USE flag, #497352
Package-Manager: portage-2.2.8-r1/cvs/Linux x86_64
Manifest-Sign-Key: 0xB9D4F231BD1558AB!
Diffstat (limited to 'dev-libs/libgit2')
-rw-r--r-- | dev-libs/libgit2/ChangeLog | 9 | ||||
-rw-r--r-- | dev-libs/libgit2/Manifest | 21 | ||||
-rw-r--r-- | dev-libs/libgit2/libgit2-0.20.0-r1.ebuild | 66 |
3 files changed, 89 insertions, 7 deletions
diff --git a/dev-libs/libgit2/ChangeLog b/dev-libs/libgit2/ChangeLog index 1e08c43de0dc..4a3c65587a3f 100644 --- a/dev-libs/libgit2/ChangeLog +++ b/dev-libs/libgit2/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for dev-libs/libgit2 -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/libgit2/ChangeLog,v 1.18 2013/12/07 14:26:30 pacho Exp $ +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/libgit2/ChangeLog,v 1.19 2014/02/08 13:36:49 jlec Exp $ + +*libgit2-0.20.0-r1 (08 Feb 2014) + + 08 Feb 2014; Justin Lecher <jlec@gentoo.org> +libgit2-0.20.0-r1.ebuild: + Add threads USE flag, #497352 07 Dec 2013; Pacho Ramos <pacho@gentoo.org> libgit2-0.19.0-r1.ebuild: x86 stable, bug #488774 diff --git a/dev-libs/libgit2/Manifest b/dev-libs/libgit2/Manifest index 201480204a7b..7424b2d32499 100644 --- a/dev-libs/libgit2/Manifest +++ b/dev-libs/libgit2/Manifest @@ -1,5 +1,5 @@ -----BEGIN PGP SIGNED MESSAGE----- -Hash: SHA256 +Hash: SHA512 AUX libgit2-0.17.0-cflags.patch 658 SHA256 90d0ef9f55bf7652bdb6c1c0268781b24f0c87bdcbe8a984896e51c6f8ba4a15 SHA512 3d71b765a6bf4cf745002264769fb942f0680be31ab75f78c0a16c2c75b72ff61412d088926280aba212c6cffd80e74bef79c4f9816e0cb16db6eaf4a444b708 WHIRLPOOL 8601ae12b753d30ee7358d9abcac8d7e1bd64450f3fbcc00b034de8e3afd213f3e598f03eb044593218b776f8905fef353319d3d9d57cfd39cf02485193029ab AUX libgit2-0.19.0-automagic-libssh2.patch 744 SHA256 b4203fdc304faaa5a8351b3fcc6b1d7f922d85c59ae3bc7ef8d10176e894e827 SHA512 e8a23db4a2416f93bcb823e630726fade3e532648743b95a7deffce9ec0a75e612b33a83bfac1dc08e82c4b8b343339a0b12112c1c2aa7bb115e84dafdde9f50 WHIRLPOOL 471f21a37e83728f19d529ae8aab011a8b831efd745b5faf5edae7bc01fd3215ff1e70004018b6585dc7e2af1c0b2555a4c634bafdf2184dd74d68940b0a7a8e @@ -14,13 +14,24 @@ EBUILD libgit2-0.17.0.ebuild 941 SHA256 78e5e0d9e9bb0de5c0e8fc1eb93b69d678e902af EBUILD libgit2-0.18.0.ebuild 928 SHA256 d7bd50ed0aa5e0aa59b4020d5dfbf3d65c9ce85cb0a75aaff5a838b5e6987ed9 SHA512 83db45d633001e5c5c8d673967cffdb367e2c789fd31a148e981cf64e9cbed3f0c2de86b50d222c92682f799790401997d59d0b2850e12e92a16afd5a9fbeaab WHIRLPOOL 3aa48db23013c4c5259e3a7f5bd68de1ca9844a9e3067d7841c92b50ef35936a5ee3561cd2104db468372cbe7ee78cf20f64843452dfb87541b65a67fae924f6 EBUILD libgit2-0.19.0-r1.ebuild 1070 SHA256 b9d3a18ada01b848b36ec73fc9f116824c6ae6d51bbf8dbd35b55dc0bcbed479 SHA512 5313e6ae5d10f2aaea6e197f71b078ec78cd7e9f8b91cb02a25e3ae7356572481df8ee01b2c0ae4cbc043da1457a3e3fa65d897f4160ac8ed80e00b6a63d6c0e WHIRLPOOL 1eca54fe3fca360702cad857bb27f1b5de18c23fb9f483b3189b6adae82ea5ae747d79605a11a1ca947e5791b29867105b7d6a24199c50f649fd52455b5c3dc8 EBUILD libgit2-0.19.0.ebuild 928 SHA256 9ca56d1c87e5f1b1060067c6dd023212dfd258167bf7825c8578a9c206956486 SHA512 67c2ff1a485eae5332da8a779f91750b8b4a425645603c67b410e4ebdb3983e5019229e990de035123b0f79189cb91b91c41635e6928b6969ffd0de5ea8b051f WHIRLPOOL 06fe0a9e695e53af6ba5e53513510f48145291ce2f03d33fbb9834c9c905218e501394f1756575b5408abf2d3be7360c1676450493a94760d33073cbab4e9807 +EBUILD libgit2-0.20.0-r1.ebuild 1640 SHA256 09e06666cb01ad0c1c51294649ab2f8a1f0d929006256e447fb9b7e2d40cabca SHA512 2a1d9bb050170133debe843238d90749d6097dd2fce49c821b2ce53f819af2bd43e62fad2ade5a05a78f33a731976faae59985a15f622c25e395f0759ba7b1d1 WHIRLPOOL 12631b5735ac559751b9879f807cf242c370bc3d6e15e33300f67afcc4262c76597454734cf27f8ed41e31ef16e081255416b4fbdaa868ba092fee3db3d00aa0 EBUILD libgit2-0.20.0.ebuild 1583 SHA256 f3133ebea691afe03296ca4e038b63c2ecfbcd3e967d289ab261f2fe5732c2a3 SHA512 b0600d25de19c4ba63bc3780c74efa966b7d43cdeff53768b90b5a0b2eeb8d78dd9680ba5eee95e3e96e2be38630c7cf5a35783b7269e2acca0b26cadf8e243f WHIRLPOOL be3d209da7932664caa7630c70599b7bdd5069bc901ff485cbbc4524967a8b9e770de382282a3d2b2c8d8d1dc37368392dae20f2daf1121fee625e0184f90327 -MISC ChangeLog 2579 SHA256 a03a63a3a90d521b1287f1960356dd778a0ae1fdaf9f2a20723dc7a8474907c9 SHA512 5cc8a331b065e5c84b8ba40cbb9a24acb08834fdbe402cb9fc3f5ce37663b20190cb1b7166d1783c9c2a71c33e2ffba40de29b4f35db229dd9e6a96d4078b5d5 WHIRLPOOL 4d784d86ef40d7808154f8567a16b802216b6a1a5cec5ae333501ac069d300d4ff61d9d70407cec92bef5219f77df3425ad8944a6d5c4bab08470683a0b51ddf +MISC ChangeLog 2719 SHA256 98b91b7417723f46519ddb4786a5a5bffc6fa0f59de0ef89dc09f0e136c797a4 SHA512 3a841ec977fd4c97c0047bbd68a74cdd7a406f3c27d5b2e313de5749b5280a25ea0799b343892df4313ad72da97210fafb19bb3054a2212abb4518843de99233 WHIRLPOOL ff3c166ea8ea252b55cb88bf64644bc7d97b7fbfc024158db0233289a4299a8289c318e3af0758dc64f376706603fdeb95ee0736ac9287df6026e8558504ab90 MISC metadata.xml 639 SHA256 2ee02d474ff56e9f217bd3a95b1a95188913b99e8943409efd12302906464172 SHA512 1584d8a07810c3e23fe45e1cf8bc6e6fee02c5b8d8f2cf238fc6121f826d32998579d7ccbce1b8637e7d88f5bb7e032de53e9d9f477c05d56fc6887c26b3a52c WHIRLPOOL 4982315c01d7a1c0bca5805045b82a3f5edefd5aabbb190ea315dee030c2fbd134709f26c414adf86f9ee494284e281450c759f087c1fc580a6e329c6fa06a72 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) -iEYEAREIAAYFAlKjMBcACgkQCaWpQKGI+9THLQCfRWF7z1srV7Sw+m9v9Wbt9mRM -5pMAmwWz5Z/WDbwE4GUR/x4F22cH1n1W -=d6Eq +iQIcBAEBCgAGBQJS9jL1AAoJELnU8jG9FVirjsUP/Asv3OQUOlNbnRAZyhssgCwa +3qEPco3k/+xhN9Hcep+N0u6kMIf2cnn1BXyrlhKSE55ZGAzh7FTAeBRV+pOO8NVR +AngZjOyyfrYT43aU3MvRIoMtU8l3hs4x8fPgLze8ajSxyUw1uPaUAr9JwxPZtNbM +Md5su0lnWYWmF2DwSf8MSJGTW10HcxN3eqRuEmuvPCbCCWTlipxeqYN6HYOKIMLO +8JSlp/Kczs8wPEEkauqnWzClhyHMm2MiNaE3348qxaOLliphlRf6kPBRZJ5sMFnw +izXy0VM5MZo73BH32jyHGWodwRDnHaEzGtydmLV+0QwZQ2FA+/y6fjFk/EzQOveo +86jYKJczsV8fm1BgnL7O+zzf2ZPpxbLx8aNWm4sYOeGXCQWDD0F8Q1sOOIueZUbB +g1+uu9DDVejVMNIU08eJWiQds3YjlTXkkff6shvcBrvfN3EXZSsWSUnDKtqlMJuO +OzpN/c5L6o2QzdMLun6wqYcQ8nfwYco/pxc4XRpdbqdNyzQ9k7FOwhkQRVMnNyuG +twGetkRHlmpYLpD2j60rbBCWWcFq85YTpRmLM6gEWPdINgtSeEzM4s/DMWShT565 +iY17hlXDGKoCocoLgQ9QPnEXvmfFeQ9uUfKP4GstBPgvfqI5pdLuOdY9oJxYbmqm +ywCz7XFJwaG6doFykFlL +=fnVy -----END PGP SIGNATURE----- diff --git a/dev-libs/libgit2/libgit2-0.20.0-r1.ebuild b/dev-libs/libgit2/libgit2-0.20.0-r1.ebuild new file mode 100644 index 000000000000..450f88b20f0e --- /dev/null +++ b/dev-libs/libgit2/libgit2-0.20.0-r1.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/libgit2/libgit2-0.20.0-r1.ebuild,v 1.1 2014/02/08 13:36:49 jlec Exp $ + +EAPI=5 + +inherit cmake-utils multilib + +DESCRIPTION="A linkable library for Git" +HOMEPAGE="http://libgit2.github.com/" +SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2-with-linking-exception" +SLOT="0" +KEYWORDS="~amd64 ~x86 ~ppc-macos" +IUSE="examples ssh test threads trace" + +RDEPEND=" + sys-libs/zlib + net-libs/http-parser + ssh? ( net-libs/libssh2 )" +DEPEND="${RDEPEND}" + +DOCS=( AUTHORS CONTRIBUTING.md CONVENTIONS.md README.md ) + +PATCHES=( "${FILESDIR}"/${P}-skip-blame-test.patch ) + +src_prepare() { + # skip online tests + sed -i '/libgit2_clar/s/-ionline/-xonline/' CMakeLists.txt || die + + cmake-utils_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DLIB_INSTALL_DIR="${EPREFIX}/usr/$(get_libdir)" + $(cmake-utils_use_build test CLAR) + $(cmake-utils_use_enable trace TRACE) + $(cmake-utils_use_use ssh SSH) + $(cmake-utils_use threads THREADSAFE) + ) + cmake-utils_src_configure +} + +src_test() { + if [[ ${EUID} -eq 0 ]] ; then + # repo::iterator::fs_preserves_error fails if run as root + # since root can still access dirs with 0000 perms + ewarn "Skipping tests: non-root privileges are required for all tests to pass" + else + local TEST_VERBOSE=1 + cmake-utils_src_test + fi +} + +src_install() { + cmake-utils_src_install + + if use examples ; then + find examples -name .gitignore -delete || die + dodoc -r examples + docompress -x /usr/share/doc/${PF}/examples + fi +} + |