diff options
author | Nathan Phillip Brink <binki@gentoo.org> | 2011-10-07 01:12:05 +0000 |
---|---|---|
committer | Nathan Phillip Brink <binki@gentoo.org> | 2011-10-07 01:12:05 +0000 |
commit | fa9e91ec51085b3e9f2321fd4bb2d1ca472b6aaa (patch) | |
tree | 61656a7e0deda211e4cab05c8d6d4d4c0c62e72d /dev-vcs/veracity | |
parent | Beta channel version bump. (diff) | |
download | historical-fa9e91ec51085b3e9f2321fd4bb2d1ca472b6aaa.tar.gz historical-fa9e91ec51085b3e9f2321fd4bb2d1ca472b6aaa.tar.bz2 historical-fa9e91ec51085b3e9f2321fd4bb2d1ca472b6aaa.zip |
Bump to veracity-1.1.0.10565.
Package-Manager: portage-2.2.0_alpha58_p6_p1667359/cvs/Linux x86_64
Diffstat (limited to 'dev-vcs/veracity')
-rw-r--r-- | dev-vcs/veracity/ChangeLog | 8 | ||||
-rw-r--r-- | dev-vcs/veracity/Manifest | 24 | ||||
-rw-r--r-- | dev-vcs/veracity/veracity-1.1.0.10565.ebuild | 94 |
3 files changed, 118 insertions, 8 deletions
diff --git a/dev-vcs/veracity/ChangeLog b/dev-vcs/veracity/ChangeLog index 472538d90f7f..e0e1c74845ee 100644 --- a/dev-vcs/veracity/ChangeLog +++ b/dev-vcs/veracity/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for dev-vcs/veracity # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-vcs/veracity/ChangeLog,v 1.3 2011/09/17 03:47:57 binki Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-vcs/veracity/ChangeLog,v 1.4 2011/10/07 01:12:05 binki Exp $ + +*veracity-1.1.0.10565 (07 Oct 2011) + + 07 Oct 2011; Nathan Phillip Brink <binki@gentoo.org> + +veracity-1.1.0.10565.ebuild: + Bump to veracity-1.1.0.10565. 17 Sep 2011; Nathan Phillip Brink <binki@gentoo.org> veracity-1.0.0.10517.ebuild: diff --git a/dev-vcs/veracity/Manifest b/dev-vcs/veracity/Manifest index 149b771b0f4a..8f98f0563e19 100644 --- a/dev-vcs/veracity/Manifest +++ b/dev-vcs/veracity/Manifest @@ -6,15 +6,25 @@ AUX veracity-1.0.0.10517-system-sqlite.patch 1860 RMD160 f17ca0976ddc188629fa220 AUX veracity-1.0.0.10517-werror.patch 814 RMD160 b3f32631c4d409479105150986325b7698587ad5 SHA1 070c6304e2faeec9f8de04a1524e96ce23cac7d8 SHA256 4714a7c02dcb1dcab5d83c5f5a8e0482993304961277b2bde27dab1e3a6d6d4c DIST js-1.8.0-rc1.tar.gz 1310344 RMD160 27c6cba1185d34cb9095d2da67393025bfe673ca SHA1 1577bd39a2ebd9f5e2ec90e72d9a6aa85f840564 SHA256 374398699ac3fd802d98d642486cf6b0edc082a119c9c9c499945a0bc73e3413 DIST veracity-source-1.0.0.10517.tar.gz 5211043 RMD160 ba68d915bada6dceed08f567939b3375a7cdf185 SHA1 5f7f49defeeee83f64fb155eb24ac24f18b55d3a SHA256 2f9d1e3108229a85adff01d713abaea9eeaf873de5f651db60271efb7f517321 +DIST veracity-source-1.1.0.10565.tar.gz 5377948 RMD160 985f43d340e1cd116b28cc0abfe90bedcddaebfd SHA1 622d4543d1cd814d1ae35e28595188177e72240d SHA256 2d129005ec1c62b78307a08899edce3a036e75a4a22be4e0dfed02c3fe17a16b EBUILD veracity-1.0.0.10517.ebuild 2467 RMD160 36e0769e2eed77bc18465df44fd8309cc3e1fb80 SHA1 54e223ee28dc8d4bbc1dd5e3da208674a1aa4aa2 SHA256 bbeee5f363a77e91e7df5ec5c7652397eac6dec21374b48bfbcc86a9b3efdd52 -MISC ChangeLog 808 RMD160 80366c2d5536c4f64de7f102e266028051a99162 SHA1 9c8503c791ccc5e9f5b73014509464f9c17af8d2 SHA256 87bfce5dd7af1368f1bc2905ea502e193a70911bbff47b526ce76affc71feef8 +EBUILD veracity-1.1.0.10565.ebuild 2656 RMD160 93ffb9489214201c0ebf14a1a8a20d727f036aaf SHA1 2701ed213991253b404be362973a502ae835c039 SHA256 2233ad88cdb352070522b284019a165cb59bc1ffa449d01bf21004706d040479 +MISC ChangeLog 965 RMD160 bb956ebb29501bc04bac6dc5314f7ad866d8cd60 SHA1 f7576d4c32a374b0e20431f88e254bca938733f9 SHA256 6e46c58fc44a613cc3be563135b7240adce37df0a28fcc01eae1f7979a26b831 MISC metadata.xml 244 RMD160 59d77a9358a187623c9bf8270411f8555a0172dc SHA1 bac54b5afa011bdd30de25bd5b88fcb2f3637b80 SHA256 c20c0f6de71c8edfb4654573fde68247e40fe3da6a318632003c31b1baf6ae58 -----BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.18 (GNU/Linux) +Version: GnuPG v2.0.14 (GNU/Linux) -iJwEAQEIAAYFAk59nKcACgkQfXuS5UK5QB2s7gP9GxFGYk2sKCsihJjYeogPvtD+ -cl+SI4aUTG5FqDNhz4iCk2XrIIx+bOVC4tiLUfOLolQzge0xyX5WhpvLRICzkY5L -kg6tRmeBzTqpNmjd5vCRpOxp1pGWDfsXyZhDNTbFgo5gGvZniQEjpj2TfiGSIt85 -Jki6TRPIhJlwgeX9UNg= -=0Xgu +iQIcBAEBCAAGBQJOjlLqAAoJEHQ6UuhrqBBQJz4P/isJMqFyPBKWn+ybKNtnp4yF +d4V3X7zuFYk3LKxuWhS+FHlXTGAuRna1J71/YndpeLzizR8Rxzg19xUWvuZcp5PD +pqOFMpPCLmjRWy+TbJnFaWAWQ9ZjyGmTxbAclYSozgzoxBDoeVTEbmUAk2wdb/2a +DSCVFY6gNDBEtcSQkZ2EhnUThv9Nn5uJxMqjw1C0fLkHX2SMfdR1y5fNNrmmWNyF +fPY1t3hxeaDvYfkzlqaiMbUe50RgpLTPJNNTrYHiw5qh/kU/HTzFZc4WUMIe+jxm +WRmDsnKJR7OuR768RIIp1Jn8ndJjoz7fE8a68Hf/vxiqxSs/j5uhC7zfYpizf+SV +c4qkb5BgzC9RUmCtO+MUmvvYZdHUCJinr2opfqTBEQVLgf3TrLvEO8HoktolwbAP +8c2ZtJVmEIUucUKr/JcfYFmcW7s/9OWo5khcqw2T1IpG3w7KnR8zJE8yaRgQEQiH +Tss8tBwBVTudGkwhSrWqvRCgYIPV1/Xx8iFjkQMWGio3walJBOV3b4TmnjfAAIn0 +ecgmzfexiDr7LbN7atjMbaeWn3qW4axYJvk5baSASeY7EXHw4BEfOLQPO1Yi2zut +nz6fGZtmx08XFOL7899l/FTFzmnKrcREpfQyyRGKZ3Qni8ItnY4gj05Ez/axfxYz +798gfKFNe7jUpjMv3Bin +=nZ4f -----END PGP SIGNATURE----- diff --git a/dev-vcs/veracity/veracity-1.1.0.10565.ebuild b/dev-vcs/veracity/veracity-1.1.0.10565.ebuild new file mode 100644 index 000000000000..0c4f0b2987ca --- /dev/null +++ b/dev-vcs/veracity/veracity-1.1.0.10565.ebuild @@ -0,0 +1,94 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-vcs/veracity/veracity-1.1.0.10565.ebuild,v 1.1 2011/10/07 01:12:05 binki Exp $ + +EAPI=4 + +inherit bash-completion-r1 eutils cmake-utils + +JS_P=js-1.8.0-rc1 + +DESCRIPTION="A modern and featureful DVCS (distributed version control system)" +HOMEPAGE="http://veracity-scm.com/" +SRC_URI="http://download.sourcegear.com/Veracity/release/${PV}/${PN}-source-${PV}.tar.gz + + ftp://ftp.mozilla.org/pub/mozilla.org/js/${JS_P}.tar.gz + http://ftp.mozilla.org/pub/mozilla.org/js/${JS_P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86 ~x86-linux" +IUSE="test" + +S=${WORKDIR}/${PN} + +# Tests fail in 1.0.0.10517. +RESTRICT=test + +# Veracity can only use the API from spidermonkey-1.8.0 which isn't +# available in gentoo-x86. It seems that spidermonkey needs to be +# SLOTed... because Veracity needs differing amounts of nontrivial work +# to support spidermonkey-1.8.2 or any newer spidermonkey. +# +# || ( >=dev-lang/spidermonkey-1.8[threadsafe] >=dev-lang/spidermonkey-1.8.5 ) +RDEPEND=" + dev-libs/icu + net-misc/curl + dev-libs/nspr + sys-apps/util-linux + dev-db/sqlite:3 + sys-libs/zlib" +DEPEND="${RDEPEND} + >=dev-util/pkgconfig-0.25 + test? ( app-arch/unzip )" + +src_prepare() { + epatch "${FILESDIR}"/${PN}-1.0.0.10517-werror.patch + epatch "${FILESDIR}"/${PN}-1.0.0.10517-system-sqlite.patch + epatch "${FILESDIR}"/${PN}-1.0.0.10517-spidermonkey-as-needed.patch + + rm -rf src/thirdparty || die + + pushd "${WORKDIR}"/js || die + ( + EPATCH_OPTS+=" -p8" + epatch "${S}"/thirdparty/patches/js-1.8.0-rc1__{jsapi.c,jscntxt.{c,h}}.patch + ) +} + +src_configure() { + # Convince cmake scripts that spidermonkey has been prepared. + mkdir -p thirdparty/{include/spidermonkey,lib} || die + + local mycmakeargs=( + -DVVTHIRDPARTY="${S}"/thirdparty + -DSPIDERMONKEY_INCDIR="${S}"/thirdparty/include + -DSPIDERMONKEY_LIB="${S}"/thirdparty/lib/libjs.a + ) + cmake-utils_src_configure +} + +src_compile() { + einfo "Compiling embedded spidermonkey (${JS_P})." + # Based on thirdparty/build_linux.sh. + emake -j1 \ + -C "${WORKDIR}"/js/src \ + JS_DIST="${EPREFIX}"/usr \ + JS_THREADSAFE=1 \ + BUILD_OPT=1 \ + -f Makefile.ref + cp "${WORKDIR}"/js/src/{*.{h,msg,tbl},Linux_All_OPT.OBJ/*.h} thirdparty/include/spidermonkey/ \ + || die "Preparing embedded spidermonkey." + cp "${WORKDIR}"/js/src/Linux_All_OPT.OBJ/libjs.a thirdparty/lib/ \ + || die "Preparing embedded spidermonkey." + + einfo "Compiling ${P}." + cmake-utils_src_compile +} + +src_install() { + cmake-utils_src_install + + rm -f "${D}"/etc/bash-completion.d || die + newbashcomp src/cmd/vv.bash_completion vv +} |