summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dev-vcs/git-annex/ChangeLog9
-rw-r--r--dev-vcs/git-annex/Manifest17
-rw-r--r--dev-vcs/git-annex/git-annex-3.20111203.ebuild36
-rw-r--r--dev-vcs/git-annex/git-annex-3.20120315.ebuild73
-rw-r--r--dev-vcs/git-annex/git-annex-3.20121211-r2.ebuild (renamed from dev-vcs/git-annex/git-annex-3.20120522.ebuild)55
-rw-r--r--dev-vcs/git-annex/metadata.xml4
6 files changed, 60 insertions, 134 deletions
diff --git a/dev-vcs/git-annex/ChangeLog b/dev-vcs/git-annex/ChangeLog
index a03f315daa80..755fd156510a 100644
--- a/dev-vcs/git-annex/ChangeLog
+++ b/dev-vcs/git-annex/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for dev-vcs/git-annex
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-vcs/git-annex/ChangeLog,v 1.11 2012/12/07 10:39:18 slyfox Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-vcs/git-annex/ChangeLog,v 1.12 2012/12/16 12:42:31 slyfox Exp $
+
+*git-annex-3.20121211-r2 (16 Dec 2012)
+
+ 16 Dec 2012; Sergei Trofimovich <slyfox@gentoo.org>
+ +git-annex-3.20121211-r2.ebuild, -git-annex-3.20111203.ebuild,
+ -git-annex-3.20120315.ebuild, -git-annex-3.20120522.ebuild, metadata.xml:
+ Version bump (bug #444010 by Ivan S. Titov and Manuel Rüger).
07 Dec 2012; Sergei Trofimovich <slyfox@gentoo.org>
git-annex-3.20111203-r1.ebuild, git-annex-3.20111203.ebuild,
diff --git a/dev-vcs/git-annex/Manifest b/dev-vcs/git-annex/Manifest
index 7e43c155e976..b6e2195177ff 100644
--- a/dev-vcs/git-annex/Manifest
+++ b/dev-vcs/git-annex/Manifest
@@ -2,20 +2,17 @@
Hash: SHA256
DIST git-annex-3.20111203.tar.gz 442974 SHA256 3b7361c9d27302f23136266ff1223b2a82c280988b3c706d518539eb577af244 SHA512 ec728449a76b966ce010e7a9a2892c837414504dd00db3eb77e312eed499c2c0163de12fe5278a3fd055e6fe85c89ca7c70f379f7627c29180a40d0690f840a4 WHIRLPOOL a74c3c1c07cfb61bfbbfa478bedf4e092430e52ffda5bf058a4f62e83810aad5b8c720da04147bef5d7236fc4d02f7bff790e22e34f36ab4377c5d7c9e793cd9
-DIST git-annex-3.20120315.tar.gz 622433 SHA256 742f37f04d94a97086ffdb0ad7e903b1729f7fb40bdd580fe500a859ffca1762 SHA512 ce0b3b0aed1a5f26ec6f7e78830e398efea53c68aac2e28a7e3adb72a4a7911f80814ac3885aadc796f30e2d66f7b82cfbe0c5c5207445628831d6a25d2a4880 WHIRLPOOL 88928724f72da68843016356cda61e81afe489590ff5cfcfc27e5bf3789de692379e0a02444010b1a3376759c25bb097937617edc07663d65c64b53e2da6c984
-DIST git-annex-3.20120522.tar.gz 638849 SHA256 694e59c93e8049172a54e6898c274b200c62d62b9b3064687a76c318727b5925 SHA512 383a5c44ac7bdfd6a92f75cd9eecd325565139ff918cefb08bb209f232c43be93adb90b2387d199f7028982e8afa43f79fcb5d81ed3704abaf1b61f214948b0f WHIRLPOOL 54bab14b3573fe571a67bacdf4cf0ffbb486ba2933b745f0eb42aa9a9bdca65ffc0784f99bbe3b3528e7535a009be59c54661a7e1eed9d1be2cc7f8e74f4adef
DIST git-annex-3.20120605.tar.gz 654840 SHA256 1442548463bc56d702b38f1bee45be40da2aaa884127fe461f9bd12e51d5a38c SHA512 1eea2260efe558d1490ad89320ff3b3aafeaeaa8174d736b49f62814dd895250b5e01854696b87c43b7c1fb98a556118702e66dcab6bf25c40b2202b52b3f8ca WHIRLPOOL 10c4719bc9048d3d4ab074461bf32786e486ab89f07d1c94ce06e571e1a5de83bd8d9d21d306280174d9603eef7eb6af6c54973621b8e64b5bf24ae9ce1a5bea
+DIST git-annex-3.20121211.tar.gz 2068316 SHA256 3b6d9d7d8d44c7939813a4798a78b76a02efef655030d742149eda3779daa13e SHA512 26095f275e9226827d36c8c9b48c71ce3c23091594b911e06cba1c4f5b65d5f60372ec300e2084fdda2f68ea8d53ba7d17f160e805d1830b1910a3d70f8bc4ba WHIRLPOOL c952877bdfac18c2216780333e930d142898e517efdd8bbaee1c42b1a95a3ddcfa4558f1b4653dac30e03a0d57dc5493d5471f70871f72ce9a432e6c7699bc94
EBUILD git-annex-3.20111203-r1.ebuild 1450 SHA256 554cea476b133269c141993da1145175539decf0b37247927e2fabb68a14e142 SHA512 aa522d55cf70982fc5693496d6b1853e6917aa089ecb2f9926a37ffb750ec89b56fa47c3d68cdadd7a5cf7807214d5b78718ce9a340dc863e3e3e402b823027e WHIRLPOOL 5213d9f259a6613f7a958df88c882daa86aaa249ceb07f370b768a1354443930cc3c27a2220d8df2d4256406e69c8a652f7a735765e16336575e1e86626fd5a0
-EBUILD git-annex-3.20111203.ebuild 957 SHA256 e074768f06f9a3c2b7686e1d1394717bf08d76ff58bb2c7f7d4c89ba14118dd9 SHA512 7dd70903f0af5d987505d377390f0aa3579baf2ca2caf77df707858496086d723b26dcd10f08c081f433b08c94047ed56d35cec839db804c981a4a781274fa14 WHIRLPOOL 2e5f32d8ab49fdc3143e0ef64b4e1053fb1badcb776f715b5a50a66c3d3269f3282443e9ecee433c82bc8a3f46931241cc43de12f43a3e887bcf5cc6b7d29986
-EBUILD git-annex-3.20120315.ebuild 1803 SHA256 4d7cc0e5a259a0554c9c56982dc940f5cdca11d25977e07392f57bbddf14af0a SHA512 a15da560486410ddea01a23b808905c43df2a2a2c0477ca5cc60602280bb0096c547f4157b3cbec6842ec4430ce823a08b4ae8a2348bfdcb523cc392bd354398 WHIRLPOOL 0429c6441b960904fa6ce8cc635601a3eae2a48ea0f9ba80ef360689c1c0a77389d851f9dfc50b34dd7f122837169c780cae2cb04a78f4dfc388501836425531
-EBUILD git-annex-3.20120522.ebuild 1933 SHA256 f2ac793cb10209fc58c2c813d55f51f779787c15b8ac0eea83d92cea0de197eb SHA512 b67257c5967e349f97d09524a3cdb9e658df8e1a37e7d25275ab6272fdbd4534fa473487c12a874ee9ed03fe833658880eca39b357d929be95559c450c8dd366 WHIRLPOOL 6179838007ee62f7b0d04780d94c4a410fe8416dc2fdec70190211c05ba40fb4d9ca4afb5a569a61636dd31e89a77a403a626ff79ae3e7547887a862a4115476
EBUILD git-annex-3.20120605.ebuild 1933 SHA256 5186162cae1ce3dfda0da0939fad64ef521e08b17dfd231b4a89f79100544650 SHA512 a9269ad72e99df9537261edacf63bdfc32664bd354bc25307ad51ab77073de34bf95fc148d3bce9a28a2b7897fee2eebc6a471d71c9e26069545691128714a31 WHIRLPOOL b90b32fd692dcb77890d20af517a115b184de367425c5de7ec43bdaa3698ad1662af5b3ba5989caf3b02943acbeae12ecc0d1b27b1352e4cfe46e3d65aae4231
-MISC ChangeLog 2420 SHA256 ea3f48a134596d240f62d306a336ab3ebc221ce800fd96a579ee6b74df4bee35 SHA512 807421d9ecd12c9cd32f30f425f114c74250212050eda24dc500035c4d5054efffaf76e2f049278a437e7fee3cbba536bf56b3df6e9f584f885a9fee39905638 WHIRLPOOL 3ca367379d40b26404d933698810a8bae2fe1212cc261a2e881b456d5a83d5ec5a72462e8c8c50758266f4b3bd49556ee117a1efd49a8f96d9b7e47c101aa475
-MISC metadata.xml 1020 SHA256 adb6331810d079ace08d3df7e88a56839b86d9656b42a6212f641a462d34b4c3 SHA512 489bc8f636dd4b33b79c123702210b049083e821ef52fc0df7d8b1a27752fd5f2f880537b7dbfce3e9371fa508e69384315fd5a315b4ee5b40969ee33b679574 WHIRLPOOL 1c604cdbe213b2cffb8f048f665cdbde65c444b5fa547b6993ca8eed1fbdfc083350bd6aad8a615e4116a8f8f213b35134f3de6b54aea3e91597aece9ac39354
+EBUILD git-annex-3.20121211-r2.ebuild 2783 SHA256 914db20db5e213ab9fca024788e3e5739774188a3975842806d9a02a4d32e02e SHA512 5499161eb02bbbda4f05651742d6c213ea5784442e3f0e64a493184ab930595b81da98bab34e86bd432728d6427cf59afa9723a42f25d5772bd6173382c85954 WHIRLPOOL 2160551bd2c7299de12ea59d6e66ec692ff9952db7149d167f93e964f7b030aeda0371d83cb47a41b67df7d136a1cd0b4ae56ccf2ba8b388c65851f3d5245ec9
+MISC ChangeLog 2721 SHA256 f936c931851a856522c4396505c7947e7ff8368151919ef86f1af062925c0d81 SHA512 65db5876e13177b5553ed86eb27d559f46359f953e54fd8d485b5a3a9ee9078b676156c792638fc0f6e72414a1d65fc8688e28048920ca7bccbb300047490dff WHIRLPOOL a44fcb6c88f325f78caa10ffc8ed481a14f81c744af448686b22febcceac649923f0fcc11e48e971b61dbfa949028f3aef14b43de64817040349b4c7691737ed
+MISC metadata.xml 1194 SHA256 3ebd2f50fc735237f04fa86176523aaf3564d10e151153dd31a56d52a6f4a923 SHA512 5315bcabfefac9c8c524a6a96d21a0acefd6b6c238a2f2b00d1528f757c63bebbbccc3294f2266abc9421861a32a363a125f9b987314f88f975c979893a49105 WHIRLPOOL 0aa18e7faceb763a19e0cb3d14e6dbe5ba2a16160e9fcb1eba071ed944311a913cfc25db98e1f4bbda339faa3e00d458b0f8f542dc67c6ef43d8f9a4821721b1
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iEYEAREIAAYFAlDBx1cACgkQcaHudmEf86q9nwCcDa7Bh+BZ+b/o/UUBJqFXO74n
-6KkAn0CKKGz3zrvRoHVeSTvWTCOhtzPX
-=xH1I
+iEYEAREIAAYFAlDNwaEACgkQcaHudmEf86pf9wCdFckZSYvo/Ns0KC2jESs9t86F
+3z8An21o9ulYtqZwSsHUOt1nfr3VGFT4
+=QWhs
-----END PGP SIGNATURE-----
diff --git a/dev-vcs/git-annex/git-annex-3.20111203.ebuild b/dev-vcs/git-annex/git-annex-3.20111203.ebuild
deleted file mode 100644
index dbcfe5d60dea..000000000000
--- a/dev-vcs/git-annex/git-annex-3.20111203.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-vcs/git-annex/git-annex-3.20111203.ebuild,v 1.4 2012/12/07 10:39:18 slyfox Exp $
-
-# ebuild generated by hackport 0.2.13
-
-EAPI="3"
-
-CABAL_FEATURES="bin"
-inherit haskell-cabal
-
-DESCRIPTION="manage files with git, without checking their contents into git"
-HOMEPAGE="http://git-annex.branchable.com/"
-SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND=">=dev-vcs/git-1.7.7" # TODO: add more deps?
-DEPEND="${RDEPEND}
- >=dev-haskell/cabal-1.6
- dev-haskell/dataenc
- dev-haskell/hs3
- dev-haskell/hslogger
- dev-haskell/http
- dev-haskell/json
- dev-haskell/missingh
- dev-haskell/monad-control
- >=dev-haskell/mtl-2
- dev-haskell/network
- dev-haskell/pcre-light
- dev-haskell/sha
- dev-haskell/utf8-string
- >=dev-lang/ghc-6.10.1"
diff --git a/dev-vcs/git-annex/git-annex-3.20120315.ebuild b/dev-vcs/git-annex/git-annex-3.20120315.ebuild
deleted file mode 100644
index 902a21fb11e0..000000000000
--- a/dev-vcs/git-annex/git-annex-3.20120315.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-vcs/git-annex/git-annex-3.20120315.ebuild,v 1.3 2012/12/07 10:39:18 slyfox Exp $
-
-# ebuild generated by hackport 0.2.17.9999
-
-EAPI=4
-
-CABAL_FEATURES="bin"
-inherit haskell-cabal
-
-DESCRIPTION="manage files with git, without checking their contents into git"
-HOMEPAGE="http://git-annex.branchable.com/"
-SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc"
-
-RESTRICT=test # don't seem to like our git environment much
-
-RDEPEND=">=dev-vcs/git-1.7.7" # TODO: add more deps?
-DEPEND="${RDEPEND}
- dev-haskell/bloomfilter
- >=dev-haskell/cabal-1.6
- dev-haskell/dataenc
- dev-haskell/hs3
- dev-haskell/hslogger
- dev-haskell/http
- dev-haskell/ifelse
- dev-haskell/json
- dev-haskell/lifted-base
- dev-haskell/missingh
- dev-haskell/monad-control
- >=dev-haskell/mtl-2
- dev-haskell/network
- dev-haskell/pcre-light
- >=dev-haskell/quickcheck-2.1
- dev-haskell/sha
- dev-haskell/text
- dev-haskell/transformers-base
- dev-haskell/utf8-string
- >=dev-lang/ghc-7.4
- dev-lang/perl
- doc? ( www-apps/ikiwiki net-misc/rsync )"
-# dev-lang/perl is to build the manpages
-# www-apps/ikiwiki and net-misc/rsync used to build the rest of the docs
-
-src_prepare() {
- echo 'mans: $(mans)' >>"${S}"/Makefile
-}
-
-src_compile() {
- haskell-cabal_src_compile
- use doc && emake docs
- emake mans
-}
-
-src_test() {
- export GIT_CONFIG=${T}/temp-git-config
- git config user.email "git@src_test"
- git config user.name "Mr. ${P} The Test"
-
- emake test
-}
-
-src_install() {
- #haskell-cabal_src_install
- emake install DESTDIR="${D}" PREFIX="${EPREFIX}/usr"
- mv "${ED}"/usr/share/doc/{${PN},${PF}}
- dodoc CHANGELOG README
-}
diff --git a/dev-vcs/git-annex/git-annex-3.20120522.ebuild b/dev-vcs/git-annex/git-annex-3.20121211-r2.ebuild
index b8fc45d8ebd6..358c28a1a264 100644
--- a/dev-vcs/git-annex/git-annex-3.20120522.ebuild
+++ b/dev-vcs/git-annex/git-annex-3.20121211-r2.ebuild
@@ -1,12 +1,12 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-vcs/git-annex/git-annex-3.20120522.ebuild,v 1.6 2012/12/07 10:39:18 slyfox Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-vcs/git-annex/git-annex-3.20121211-r2.ebuild,v 1.1 2012/12/16 12:42:31 slyfox Exp $
-EAPI=4
+EAPI=5
-# ebuild generated by hackport 0.2.18.9999
+# ebuild generated by hackport 0.3.1.9999
-CABAL_FEATURES="bin"
+CABAL_FEATURES="bin" # test-suite" broken
inherit haskell-cabal
DESCRIPTION="manage files with git, without checking their contents into git"
@@ -16,20 +16,19 @@ SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE="doc test"
-RESTRICT=test # don't seem to like our git environment much
+IUSE="dbus doc inotify s3 test"
+RESTRICT=test # don't seem to like our git environment much, does not ship all files
RDEPEND=">=dev-vcs/git-1.7.7" # TODO: add more deps?
DEPEND="${RDEPEND}
- test? ( dev-haskell/extensible-exceptions
- dev-haskell/hunit
+ test? ( dev-haskell/hunit
dev-haskell/testpack
)
dev-haskell/bloomfilter
>=dev-haskell/cabal-1.8
dev-haskell/dataenc
dev-haskell/edit-distance
- dev-haskell/hs3
+ dev-haskell/extensible-exceptions
dev-haskell/hslogger
dev-haskell/http
dev-haskell/ifelse
@@ -37,22 +36,47 @@ DEPEND="${RDEPEND}
dev-haskell/lifted-base
dev-haskell/missingh
dev-haskell/monad-control
- dev-haskell/mtl
- dev-haskell/network
+ >=dev-haskell/mtl-2.1.1
+ >=dev-haskell/network-2.0
dev-haskell/pcre-light
>=dev-haskell/quickcheck-2.1
+ dev-haskell/safesemaphore
dev-haskell/sha
dev-haskell/text
dev-haskell/transformers-base
dev-haskell/utf8-string
- >=dev-lang/ghc-7.4
+ >=dev-lang/ghc-7.4.1
+
+ dbus? ( >=dev-haskell/dbus-0.10.3 )
+ inotify? ( dev-haskell/hinotify )
+ s3? ( dev-haskell/hs3 )
+
dev-lang/perl
doc? ( www-apps/ikiwiki net-misc/rsync )"
# dev-lang/perl is to build the manpages
# www-apps/ikiwiki and net-misc/rsync used to build the rest of the docs
src_prepare() {
+ #epatch "${FILESDIR}"/${P}-no-tf.patch
echo 'mans: $(mans)' >>"${S}"/Makefile
+
+ # there is no kqueue on linux, but should be on freebsd and solaris(?)
+ cabal_chdeps \
+ 'testpack' 'testpack, SafeSemaphore' \
+ 'if (! os(windows) && ! os(solaris))' 'if (! os(windows) && ! os(linux))'
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-Assistant \
+ $(cabal_flag dbus Dbus) \
+ --flag=-DNS \
+ $(cabal_flag inotify Inotify) \
+ --flag=-Pairing \
+ $(cabal_flag s3 S3) \
+ --flag=-Webapp \
+ --flag=-WebDAV \
+ --flag=-XMPP
}
src_compile() {
@@ -70,8 +94,11 @@ src_test() {
}
src_install() {
- #haskell-cabal_src_install
- emake install DESTDIR="${D}" PREFIX="${EPREFIX}/usr"
+ haskell-cabal_src_install
+ dosym git-annex /usr/bin/git-annex-shell # standard make install does more, than needed
+
+ emake install-mans DESTDIR="${D}" PREFIX="${EPREFIX}/usr"
+ use doc && emake install-docs DESTDIR="${D}" PREFIX="${EPREFIX}/usr"
mv "${ED}"/usr/share/doc/{${PN},${PF}}
dodoc CHANGELOG README
}
diff --git a/dev-vcs/git-annex/metadata.xml b/dev-vcs/git-annex/metadata.xml
index 19222bedf181..3c6377554ae5 100644
--- a/dev-vcs/git-annex/metadata.xml
+++ b/dev-vcs/git-annex/metadata.xml
@@ -19,4 +19,8 @@
etc that are associated with annexed files but that benefit from full
revision control.
</longdescription>
+ <use>
+ <flag name="inotify">Enable inotify support (<pkg>dev-haskell/hinotify</pkg>)</flag>
+ <flag name="s3">Enable S3 support (<pkg>dev-haskell/hs3</pkg>)</flag>
+ </use>
</pkgmetadata>