public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] gentoo-x86 commit in dev-vcs/darcs: darcs-2.8.3-r1.ebuild ChangeLog
@ 2012-11-25  6:24 Mark Wright (gienah)
  0 siblings, 0 replies; 3+ messages in thread
From: Mark Wright (gienah) @ 2012-11-25  6:24 UTC (permalink / raw
  To: gentoo-commits

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 <gienah@gentoo.org> +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 <nativemad@gentoo.org> 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/hashed-storage-0.6:=[profile?]
		>=dev-haskell/haskeline-0.6.3:=[profile?]
		<dev-haskell/haskeline-0.8:=[profile?]
		=dev-haskell/html-1.0*:=[profile?]
		=dev-haskell/mmap-0.5*:=[profile?]
		>=dev-haskell/mtl-1.0:=[profile?]
		<dev-haskell/mtl-2.2:=[profile?]
		>=dev-haskell/parsec-2.0:=[profile?]
		<dev-haskell/parsec-3.2:=[profile?]
		=dev-haskell/random-1.0*:=[profile?]
		>=dev-haskell/regex-compat-0.95.1:=[profile?]
		>=dev-haskell/tar-0.3:=[profile?]
		<dev-haskell/tar-0.5:=[profile?]
		=dev-haskell/terminfo-0.3*:=[profile?]
		>=dev-haskell/text-0.11.0.6:=[profile?]
		<dev-haskell/text-0.12.0.0:=[profile?]
		>=dev-haskell/vector-0.7:=[profile?]
		>=dev-haskell/zlib-0.5.1.0:=[profile?]
		<dev-haskell/zlib-0.6.0.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/cmdlib-0.4[profile?]
				>=dev-haskell/shellish-0.1.3[profile?]
				<dev-haskell/shellish-0.2[profile?]
				dev-haskell/test-framework[profile?]
				dev-haskell/test-framework-hunit[profile?]
				dev-haskell/test-framework-quickcheck2[profile?]
		)
		"

src_prepare() {
	rm "${S}/tests/add_permissions.sh" || die "Could not rm add_permissions.sh"
	rm "${S}/tests/send-output-v1.sh" || die "Could not rm send-output-v1.sh"
	rm "${S}/tests/send-output-v2.sh" || die "Could not rm send-output-v2.sh"
	rm "${S}/tests/utf8.sh" || die "Could not rm utf8.sh"
	cabal_chdeps \
		'tar          == 0.3.*' 'tar >= 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."
}





^ permalink raw reply	[flat|nested] 3+ messages in thread

* [gentoo-commits] gentoo-x86 commit in dev-vcs/darcs: darcs-2.8.3-r1.ebuild ChangeLog
@ 2012-12-10  7:55 Sergei Trofimovich (slyfox)
  0 siblings, 0 replies; 3+ messages in thread
From: Sergei Trofimovich (slyfox) @ 2012-12-10  7:55 UTC (permalink / raw
  To: gentoo-commits

slyfox      12/12/10 07:55:45

  Modified:             darcs-2.8.3-r1.ebuild ChangeLog
  Log:
  Ameld lower bounds for test depends.
  
  (Portage version: 2.2.0_alpha144_p3/cvs/Linux x86_64, signed Manifest commit with key 611FF3AA)

Revision  Changes    Path
1.2                  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.2&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-vcs/darcs/darcs-2.8.3-r1.ebuild?rev=1.2&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-vcs/darcs/darcs-2.8.3-r1.ebuild?r1=1.1&r2=1.2

Index: darcs-2.8.3-r1.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-vcs/darcs/darcs-2.8.3-r1.ebuild,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- darcs-2.8.3-r1.ebuild	25 Nov 2012 06:24:06 -0000	1.1
+++ darcs-2.8.3-r1.ebuild	10 Dec 2012 07:55:45 -0000	1.2
@@ -1,6 +1,6 @@
 # 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 $
+# $Header: /var/cvsroot/gentoo-x86/dev-vcs/darcs/darcs-2.8.3-r1.ebuild,v 1.2 2012/12/10 07:55:45 slyfox Exp $
 
 EAPI=5
 
@@ -50,11 +50,12 @@
 		)
 		test? ( >=dev-haskell/cmdlib-0.2.1[profile?]
 				<dev-haskell/cmdlib-0.4[profile?]
+				>=dev-haskell/quickcheck-2.3
 				>=dev-haskell/shellish-0.1.3[profile?]
 				<dev-haskell/shellish-0.2[profile?]
-				dev-haskell/test-framework[profile?]
-				dev-haskell/test-framework-hunit[profile?]
-				dev-haskell/test-framework-quickcheck2[profile?]
+				>=dev-haskell/test-framework-0.4.0[profile?]
+				>=dev-haskell/test-framework-hunit-0.2.2[profile?]
+				>=dev-haskell/test-framework-quickcheck2-0.2.8[profile?]
 		)
 		"
 



1.40                 dev-vcs/darcs/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-vcs/darcs/ChangeLog?rev=1.40&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-vcs/darcs/ChangeLog?rev=1.40&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-vcs/darcs/ChangeLog?r1=1.39&r2=1.40

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-vcs/darcs/ChangeLog,v
retrieving revision 1.39
retrieving revision 1.40
diff -u -r1.39 -r1.40
--- ChangeLog	7 Dec 2012 18:14:36 -0000	1.39
+++ ChangeLog	10 Dec 2012 07:55:45 -0000	1.40
@@ -1,6 +1,9 @@
 # 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.39 2012/12/07 18:14:36 ago Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-vcs/darcs/ChangeLog,v 1.40 2012/12/10 07:55:45 slyfox Exp $
+
+  10 Dec 2012; Sergei Trofimovich <slyfox@gentoo.org> darcs-2.8.3-r1.ebuild:
+  Ameld lower bounds for test depends.
 
   07 Dec 2012; Agostino Sarubbo <ago@gentoo.org> darcs-2.8.0.ebuild:
   Stable for ppc64, wrt bug #421351





^ permalink raw reply	[flat|nested] 3+ messages in thread

* [gentoo-commits] gentoo-x86 commit in dev-vcs/darcs: darcs-2.8.3-r1.ebuild ChangeLog
@ 2012-12-28  8:03 Mark Wright (gienah)
  0 siblings, 0 replies; 3+ messages in thread
From: Mark Wright (gienah) @ 2012-12-28  8:03 UTC (permalink / raw
  To: gentoo-commits

gienah      12/12/28 08:03:56

  Modified:             darcs-2.8.3-r1.ebuild ChangeLog
  Log:
  Fix build failure against dev-haskell/test-framework-0.8
  
  (Portage version: 2.1.11.38/cvs/Linux x86_64, signed Manifest commit with key 618E971F)

Revision  Changes    Path
1.3                  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.3&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-vcs/darcs/darcs-2.8.3-r1.ebuild?rev=1.3&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-vcs/darcs/darcs-2.8.3-r1.ebuild?r1=1.2&r2=1.3

Index: darcs-2.8.3-r1.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-vcs/darcs/darcs-2.8.3-r1.ebuild,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- darcs-2.8.3-r1.ebuild	10 Dec 2012 07:55:45 -0000	1.2
+++ darcs-2.8.3-r1.ebuild	28 Dec 2012 08:03:56 -0000	1.3
@@ -1,6 +1,6 @@
 # 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.2 2012/12/10 07:55:45 slyfox Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-vcs/darcs/darcs-2.8.3-r1.ebuild,v 1.3 2012/12/28 08:03:56 gienah Exp $
 
 EAPI=5
 
@@ -71,6 +71,7 @@
 
 	epatch "${FILESDIR}/${PN}-2.8.1-tar-0.4.patch"
 	epatch "${FILESDIR}"/${P}-hack-for-haskeline-0.7-breaks-non-utf8.patch
+	epatch "${FILESDIR}"/${P}-tf-0.8.patch
 
 	# ghc-7.6
 	cabal_chdeps \



1.43                 dev-vcs/darcs/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-vcs/darcs/ChangeLog?rev=1.43&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-vcs/darcs/ChangeLog?rev=1.43&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-vcs/darcs/ChangeLog?r1=1.42&r2=1.43

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-vcs/darcs/ChangeLog,v
retrieving revision 1.42
retrieving revision 1.43
diff -u -r1.42 -r1.43
--- ChangeLog	24 Dec 2012 21:39:39 -0000	1.42
+++ ChangeLog	28 Dec 2012 08:03:56 -0000	1.43
@@ -1,6 +1,10 @@
 # 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.42 2012/12/24 21:39:39 slyfox Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-vcs/darcs/ChangeLog,v 1.43 2012/12/28 08:03:56 gienah Exp $
+
+  28 Dec 2012; Mark Wright <gienah@gentoo.org> +files/darcs-2.8.3-tf-0.8.patch,
+  darcs-2.8.3-r1.ebuild:
+  Fix build failure against dev-haskell/test-framework-0.8
 
   24 Dec 2012; Sergei Trofimovich <slyfox@gentoo.org> -darcs-2.4.4-r1.ebuild,
   -darcs-2.5.2-r1.ebuild, -darcs-2.5.2-r2.ebuild,





^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2012-12-28  8:04 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-12-28  8:03 [gentoo-commits] gentoo-x86 commit in dev-vcs/darcs: darcs-2.8.3-r1.ebuild ChangeLog Mark Wright (gienah)
  -- strict thread matches above, loose matches on Subject: below --
2012-12-10  7:55 Sergei Trofimovich (slyfox)
2012-11-25  6:24 Mark Wright (gienah)

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox