From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 15508138202 for ; Sun, 25 Nov 2012 06:24:17 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 0669CE04C7; Sun, 25 Nov 2012 06:24:09 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 5468EE04C7 for ; Sun, 25 Nov 2012 06:24:09 +0000 (UTC) Received: from flycatcher.gentoo.org (flycatcher.gentoo.org [81.93.255.6]) (using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 4950633D8D6 for ; Sun, 25 Nov 2012 06:24:08 +0000 (UTC) Received: by flycatcher.gentoo.org (Postfix, from userid 2311) id 0FEE720C9F; Sun, 25 Nov 2012 06:24:07 +0000 (UTC) From: "Mark Wright (gienah)" To: gentoo-commits@lists.gentoo.org Reply-To: gentoo-dev@lists.gentoo.org, gienah@gentoo.org Subject: [gentoo-commits] gentoo-x86 commit in dev-vcs/darcs: darcs-2.8.3-r1.ebuild ChangeLog X-VCS-Repository: gentoo-x86 X-VCS-Files: darcs-2.8.3-r1.ebuild ChangeLog X-VCS-Directories: dev-vcs/darcs X-VCS-Committer: gienah X-VCS-Committer-Name: Mark Wright Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Message-Id: <20121125062407.0FEE720C9F@flycatcher.gentoo.org> Date: Sun, 25 Nov 2012 06:24:07 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Archives-Salt: 890b5635-78d9-4bc9-95eb-6be4414edcf3 X-Archives-Hash: 60e3d65cf626f263af34949a1df68c8d gienah 12/11/25 06:24:06 Modified: ChangeLog Added: darcs-2.8.3-r1.ebuild Log: Thanks to slyfox for patching darcs-2.8.3 for ghc 7.6.1 (Portage version: 2.1.11.31/cvs/Linux x86_64, signed Manifest commit with key 618E971F) Revision Changes Path 1.37 dev-vcs/darcs/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-vcs/darcs/ChangeLog?rev=1.37&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-vcs/darcs/ChangeLog?rev=1.37&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-vcs/darcs/ChangeLog?r1=1.36&r2=1.37 Index: ChangeLog =================================================================== RCS file: /var/cvsroot/gentoo-x86/dev-vcs/darcs/ChangeLog,v retrieving revision 1.36 retrieving revision 1.37 diff -u -r1.36 -r1.37 --- ChangeLog 25 Sep 2012 14:19:45 -0000 1.36 +++ ChangeLog 25 Nov 2012 06:24:06 -0000 1.37 @@ -1,6 +1,13 @@ # ChangeLog for dev-vcs/darcs # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-vcs/darcs/ChangeLog,v 1.36 2012/09/25 14:19:45 nativemad Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-vcs/darcs/ChangeLog,v 1.37 2012/11/25 06:24:06 gienah Exp $ + +*darcs-2.8.3-r1 (25 Nov 2012) + + 25 Nov 2012; Mark Wright +darcs-2.8.3-r1.ebuild, + +files/darcs-2.8.1-tar-0.4.patch, +files/darcs-2.8.3-ghc-7.6.patch.bz2, + +files/darcs-2.8.3-hack-for-haskeline-0.7-breaks-non-utf8.patch: + Thanks to slyfox for patching darcs-2.8.3 for ghc 7.6.1 25 Sep 2012; Andreas Schuerch darcs-2.8.0.ebuild: x86 stable, see bug 421351 1.1 dev-vcs/darcs/darcs-2.8.3-r1.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-vcs/darcs/darcs-2.8.3-r1.ebuild?rev=1.1&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-vcs/darcs/darcs-2.8.3-r1.ebuild?rev=1.1&content-type=text/plain Index: darcs-2.8.3-r1.ebuild =================================================================== # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/dev-vcs/darcs/darcs-2.8.3-r1.ebuild,v 1.1 2012/11/25 06:24:06 gienah Exp $ EAPI=5 # ebuild generated by hackport 0.3.9999 CABAL_FEATURES="bin lib profile haddock hoogle hscolour" inherit haskell-cabal bash-completion-r1 DESCRIPTION="a distributed, interactive, smart revision control system" HOMEPAGE="http://darcs.net/" SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0/${PV}" KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" IUSE="doc test" RDEPEND="=dev-haskell/extensible-exceptions-0.1*:=[profile?] >=dev-haskell/hashed-storage-0.5.6:=[profile?] =dev-haskell/haskeline-0.6.3:=[profile?] =dev-haskell/mtl-1.0:=[profile?] =dev-haskell/parsec-2.0:=[profile?] =dev-haskell/regex-compat-0.95.1:=[profile?] >=dev-haskell/tar-0.3:=[profile?] =dev-haskell/text-0.11.0.6:=[profile?] =dev-haskell/vector-0.7:=[profile?] >=dev-haskell/zlib-0.5.1.0:=[profile?] =dev-lang/ghc-6.10.4:= net-misc/curl" DEPEND="${RDEPEND} >=dev-haskell/cabal-1.8 doc? ( virtual/latex-base || ( dev-tex/latex2html[png] dev-tex/latex2html[gif] ) ) test? ( >=dev-haskell/cmdlib-0.2.1[profile?] =dev-haskell/shellish-0.1.3[profile?] = 0.3 && < 0.5' \ 'tar == 0.3.*' 'tar >= 0.3 && < 0.5' \ 'haskeline >= 0.6.3 && < 0.7' 'haskeline >= 0.6.3 && < 0.8' epatch "${FILESDIR}/${PN}-2.8.1-tar-0.4.patch" epatch "${FILESDIR}"/${P}-hack-for-haskeline-0.7-breaks-non-utf8.patch # ghc-7.6 cabal_chdeps \ 'base >= 4.5 && < 4.6' 'base >= 4.5 && < 4.7' \ 'bytestring >= 0.9.0 && < 0.10' 'bytestring >= 0.9.0 && < 0.11' \ 'containers >= 0.1 && < 0.5' 'containers >= 0.1 && < 0.6' \ 'directory >= 1.0.0.0 && < 1.2.0.0' 'directory >= 1.0.0.0 && < 1.3.0.0' \ 'unix >= 1.0 && < 2.6' 'unix >= 1.0 && < 2.7' \ 'ghc >= 6.10 && < 7.6' 'ghc >= 6.10 && < 7.8' epatch "${FILESDIR}"/${P}-ghc-7.6.patch.bz2 } src_configure() { # checking whether ghc supports -threaded flag # Beware: http://www.haskell.org/ghc/docs/latest/html/users_guide/options-phases.html#options-linker # contains: 'The ability to make a foreign call that does not block all other Haskell threads.' # It might have interactivity impact. threaded_flag="" if $(ghc-getghc) --info | grep "Support SMP" | grep -q "YES"; then threaded_flag="--flags=threaded" einfo "$P will be built with threads support" else threaded_flag="--flags=-threaded" einfo "$P will be built without threads support" fi # Use curl for net stuff to avoid strict version dep on HTTP and network cabal_src_configure \ --flags=curl \ --flags=-http \ --flags=color \ --flags=terminfo \ --flags=mmap \ $threaded_flag \ $(cabal_flag test) } src_test() { # run cabal test from haskell-cabal haskell-cabal_src_test || die "cabal test failed" } src_install() { cabal_src_install newbashcomp "${S}/contrib/darcs_completion" "${PN}" # fixup perms in such an an awkward way mv "${ED}/usr/share/man/man1/darcs.1" "${S}/darcs.1" || die "darcs.1 not found" doman "${S}/darcs.1" || die "failed to register darcs.1 as a manpage" } pkg_postinst() { ghc-package_pkg_postinst ewarn "NOTE: in order for the darcs send command to work properly," ewarn "you must properly configure your mail transport agent to relay" ewarn "outgoing mail. For example, if you are using ssmtp, please edit" ewarn "${EPREFIX}/etc/ssmtp/ssmtp.conf with appropriate values for your site." }