Permalink
Browse files

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

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
  • Loading branch information...
1 parent 63acb34 commit e88f6cd701deb8ed41a4d537dcf20297a11ca1af @trofi trofi committed Mar 31, 2013
@@ -1,2 +1 @@
-DIST git-annex-3.20130216.1.tar.gz 2195748 SHA256 3effa79931931dabb6d40da5fc7ecd816d9a841c4a1bed633b94bf6353290d80 SHA512 a5da390914420801989fe03fd1825307d45c580e42af2f76403b428861458266b75fecd2df7f3ba2da8ca4fceb1b7a3269473969c7cdcfd5cb630f3cb61ee554 WHIRLPOOL 0e2169d48ddd629ff0b8f8eacd8124e198db935ae906431549318bf0d75c9d2f385bcdd7a1ac2672e2bb8bae1da2ca1d288b137ae33deef5ac1cb310c0ac9807
-DIST git-annex-4.20130314.tar.gz 2503335 SHA256 cb7fa462723f9847ae4a53ff284bb94dfa4d12fe57d753bc8957f8b8cbafca72 SHA512 488f46edec33f183a9f227cc0a3523e5d879c8bb56dd8ee972bd4a0a7e4524ac82d475d10b87ace2f302f1269c7680b96418678ea516234beba20ae79285b1e0 WHIRLPOOL e40c5865a28213af72494e54c20e02ba44e32b40a4733228b5563343f12cf470b3f648f36ac90945e8fb3cf8e19543dc7d48c26dde7a0a77c22347aec951f13b
+DIST git-annex-4.20130323.tar.gz 2578033 SHA256 1f940d88b8ef91e18155a778b3665c7151f61567945259d41921e389beab779f SHA512 040f35c08a3eaae16592573558346e775c697fa4dbaf5ea4c8be2992547d26297468f82a316e56e09f6376b3949bc04d895446a70db6ab6610265e139d70c453 WHIRLPOOL 3657f6f8bb4a074bb83024595d413eff7da2efb6f232a4bbc004ff1387fcd1efa2d3e305253e10e451526546fbdd5ce35420bfe3c5edfa650302decc9e24f987
@@ -1,141 +0,0 @@
-# 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/glob
- dev-haskell/hslogger
- 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/quickcheck-2.1
- dev-haskell/safesemaphore
- dev-haskell/sha
- dev-haskell/text
- dev-haskell/transformers-base
- dev-haskell/utf8-string
- dev-haskell/uuid
- >=dev-lang/ghc-7.4.1
-
- assistant? (
- dev-haskell/async
- >=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-form-1.2
- 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/http-types
- 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
-}
-
-src_configure() {
- haskell-cabal_src_configure \
- $(cabal_flag assistant Assistant) \
- $(cabal_flag dbus Dbus) \
- $(cabal_flag dns DNS) \
- $(cabal_flag inotify Inotify) \
- $(cabal_flag pairing Pairing) \
- $(cabal_flag s3 S3) \
- $(cabal_flag webapp Webapp) \
- $(cabal_flag webdav WebDAV) \
- $(cabal_flag xmpp XMPP)
-}
-
-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
- 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
-}

0 comments on commit e88f6cd

Please sign in to comment.