Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

dev-vcs/git-annex: bump up to 3.20121127.1

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
  • Loading branch information...
commit 9c334aa09d79e3ba956672857bb7fbd48329743d 1 parent 9d88b8b
@trofi trofi authored
View
1  dev-vcs/git-annex/Manifest
@@ -3,3 +3,4 @@ DIST git-annex-3.20120406.tar.gz 827526 SHA256 01d63e62ea4013df11a4f2f31e7450390
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.20121017.tar.gz 1885470 SHA256 c206013a1df3147afde341086ff9177ea9a6ac6e80637cdf8082b07e7ff494e5 SHA512 9143118197be30d2f3b601d51b3cf231e283b343de7879a418d33a5596bed22bd4bcf37c26c9ef2552d97df46a485679b50fc796bd57a6de6ea7c2e2d374c003 WHIRLPOOL 413cb57592f4cab74e7cde77e67e5dc60bf366aa9d222fb4da140edba57105cc7e2b3367d9a0226d0af7cff37a6aa473699d78458f9a0cefd375fea04d605884
+DIST git-annex-3.20121127.1.tar.gz 2027380 SHA256 ae3909f05df3247532806336e4ff68e43214a0a012e79bd27a03833c251cd2e3 SHA512 16e2d7a693e181996a31fcc1c3ee12cfb7526288e90f61d6b7ddcadc28cfcffca63d4665c19927760fe582d3a2607ee2b8ea015c7f038bd87b6abd8f2151c143 WHIRLPOOL 0d60eda907bc7c6b3123d80fb75068704c517fab0eaf14fc9f8bb451e6c544755a4d277796469d966093450b9d65847f07d8e5875806dbf4f4ca0cba4aa8474e
View
134 dev-vcs/git-annex/git-annex-3.20121127.1.ebuild
@@ -0,0 +1,134 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.1.9999
+
+CABAL_FEATURES="bin" # test-suite" broken
+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="assistant dbus doc dns inotify pairing s3 test webapp webdav xmpp"
+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/hunit
+ dev-haskell/testpack
+ )
+ dev-haskell/bloomfilter
+ >=dev-haskell/cabal-1.8
+ dev-haskell/dataenc
+ dev-haskell/edit-distance
+ dev-haskell/extensible-exceptions
+ dev-haskell/hslogger
+ dev-haskell/http
+ dev-haskell/ifelse
+ dev-haskell/json[generic]
+ dev-haskell/lifted-base
+ dev-haskell/missingh
+ dev-haskell/monad-control
+ >=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.1
+
+ assistant? ( >=dev-haskell/stm-2.3 )
+ dbus? ( >=dev-haskell/dbus-0.10.3 )
+ inotify? ( dev-haskell/hinotify )
+ s3? ( dev-haskell/hs3 )
+ webapp? (
+ assistant? (
+ dev-haskell/aeson
+ dev-haskell/blaze-builder
+ dev-haskell/case-insensitive
+ dev-haskell/clientsession
+ dev-haskell/crypto-api
+ dev-haskell/data-default
+ dev-haskell/hamlet
+ dev-haskell/http-types
+ dev-haskell/transformers
+ dev-haskell/wai
+ dev-haskell/wai-logger
+ dev-haskell/warp
+ dev-haskell/yesod
+ >=dev-haskell/yesod-default-1.1.0
+ dev-haskell/yesod-static
+ )
+ pairing? (
+ dev-haskell/network-info
+ dev-haskell/network-multicast
+ )
+ )
+ webdav? (
+ >=dev-haskell/dav-0.2
+ dev-haskell/http-conduit
+ dev-haskell/xml-conduit
+ )
+ xmpp? (
+ assistant? (
+ >=dev-haskell/gnutls-0.1.4
+ dev-haskell/network-protocol-xmpp
+ dev-haskell/xml-types
+ dns? ( dev-haskell/dns )
+ )
+ )
+
+ 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
+
+ cabal_chdeps \
+ 'testpack' 'testpack, SafeSemaphore'
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag assistant Assistant) \
+ $(cabal_flag dbus Dbus) \
+ $(cabal_flag inotify Inotify) \
+ $(cabal_flag pairing Pairing) \
+ $(cabal_flag s3 S3) \
+ $(cabal_flag webapp Webapp)
+}
+
+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-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
+}
Please sign in to comment.
Something went wrong with that request. Please try again.