summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNathan Phillip Brink <binki@gentoo.org>2011-10-07 01:12:05 +0000
committerNathan Phillip Brink <binki@gentoo.org>2011-10-07 01:12:05 +0000
commitfa9e91ec51085b3e9f2321fd4bb2d1ca472b6aaa (patch)
tree61656a7e0deda211e4cab05c8d6d4d4c0c62e72d /dev-vcs/veracity
parentBeta channel version bump. (diff)
downloadhistorical-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/ChangeLog8
-rw-r--r--dev-vcs/veracity/Manifest24
-rw-r--r--dev-vcs/veracity/veracity-1.1.0.10565.ebuild94
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
+}