public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] gentoo-x86 commit in dev-lang/mercury-extras: ChangeLog mercury-extras-0.13.1-r1.ebuild
@ 2008-08-22  7:51 Keri Harris (keri)
  0 siblings, 0 replies; 4+ messages in thread
From: Keri Harris (keri) @ 2008-08-22  7:51 UTC (permalink / raw
  To: gentoo-commits

keri        08/08/22 07:51:10

  Modified:             ChangeLog
  Added:                mercury-extras-0.13.1-r1.ebuild
  Log:
  Support hlc.gc libgrade
  (Portage version: 2.1.4.4)

Revision  Changes    Path
1.65                 dev-lang/mercury-extras/ChangeLog

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/mercury-extras/ChangeLog?rev=1.65&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/mercury-extras/ChangeLog?rev=1.65&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/mercury-extras/ChangeLog?r1=1.64&r2=1.65

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-lang/mercury-extras/ChangeLog,v
retrieving revision 1.64
retrieving revision 1.65
diff -u -r1.64 -r1.65
--- ChangeLog	12 Mar 2008 06:30:58 -0000	1.64
+++ ChangeLog	22 Aug 2008 07:51:09 -0000	1.65
@@ -1,6 +1,12 @@
 # ChangeLog for dev-lang/mercury-extras
 # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/mercury-extras/ChangeLog,v 1.64 2008/03/12 06:30:58 keri Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/mercury-extras/ChangeLog,v 1.65 2008/08/22 07:51:09 keri Exp $
+
+*mercury-extras-0.13.1-r1 (22 Aug 2008)
+
+  22 Aug 2008; <keri@gentoo.org> +files/mercury-extras-0.13.1-iodbc.patch,
+  files/mercury-extras-0.13.1-odbc.patch, +mercury-extras-0.13.1-r1.ebuild:
+  Support hlc.gc libgrade.
 
   12 Mar 2008; keri <keri@gentoo.org> mercury-extras-0.12.2-r2.ebuild,
   mercury-extras-0.13.1.ebuild:



1.1                  dev-lang/mercury-extras/mercury-extras-0.13.1-r1.ebuild

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/mercury-extras/mercury-extras-0.13.1-r1.ebuild?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/mercury-extras/mercury-extras-0.13.1-r1.ebuild?rev=1.1&content-type=text/plain

Index: mercury-extras-0.13.1-r1.ebuild
===================================================================
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/mercury-extras/mercury-extras-0.13.1-r1.ebuild,v 1.1 2008/08/22 07:51:09 keri Exp $

inherit eutils

DESCRIPTION="Additional libraries and tools that are not part of the Mercury standard library"
HOMEPAGE="http://www.cs.mu.oz.au/research/mercury/index.html"
SRC_URI="ftp://ftp.mercury.cs.mu.oz.au/pub/mercury/mercury-extras-0.13.1.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~sparc ~x86"

IUSE="examples glut iodbc ncurses odbc opengl tcl tk xml"

DEPEND="~dev-lang/mercury-${PV}
	glut? ( virtual/glut )
	odbc? ( dev-db/unixODBC )
	iodbc? ( !odbc? ( dev-db/libiodbc ) )
	ncurses? ( sys-libs/ncurses )
	opengl? ( virtual/opengl )
	tcl? ( tk? (
			dev-lang/tcl
			dev-lang/tk
			x11-libs/libX11
			x11-libs/libXmu ) )"

src_unpack() {
	unpack ${A}
	cd "${S}"
	epatch "${FILESDIR}"/${P}-curs.patch
	epatch "${FILESDIR}"/${P}-dynamic_linking.patch
	epatch "${FILESDIR}"/${P}-lex.patch
	epatch "${FILESDIR}"/${P}-mercury_glut.patch
	epatch "${FILESDIR}"/${P}-mercury_tcltk.patch
	epatch "${FILESDIR}"/${P}-mercury_opengl.patch
	epatch "${FILESDIR}"/${P}-posix.patch

	if use odbc; then
		epatch "${FILESDIR}"/${P}-odbc.patch
	elif use iodbc; then
		epatch "${FILESDIR}"/${P}-iodbc.patch
	fi

	sed -i	-e "s:posix:posix quickcheck:" \
		-e "s:references::" \
		-e "s:windows_installer_generator ::" Mmakefile

	use glut && sed -i -e "s: lex : graphics/mercury_glut lex :" Mmakefile
	use tcl && use tk && sed -i -e "s: lex : graphics/mercury_tcltk lex :" Mmakefile
	use opengl && sed -i -e "s: lex : graphics/mercury_opengl lex :" Mmakefile

	if use odbc || use iodbc; then
		sed -i -e "s:moose:moose odbc:" Mmakefile
	fi

	! use ncurses && sed -i -e "s:curs curses::" Mmakefile
	! use xml && sed -i -e "s:xml::" Mmakefile
}

src_compile() {
	mmake \
		-j1 depend || die "mmake depend failed"
	mmake \
		MMAKEFLAGS="${MAKEOPTS}" \
		EXTRA_MLFLAGS=--no-strip \
		|| die "mmake failed"

	if use opengl && use tcl && use tk; then
		cd "${S}"/graphics/mercury_opengl
		cp ../mercury_tcltk/mtcltk.m ./
		mmake \
			-f Mmakefile.mtogl \
			-j1 depend || die "mmake depend mtogl failed"
		mmake \
			MMAKEFLAGS="${MAKEOPTS}" \
			-f Mmakefile.mtogl \
			|| die "mmake mtogl failed"
	fi
}

src_install() {
	mmake \
		MMAKEFLAGS="${MAKEOPTS}" \
		INSTALL_PREFIX="${D}" \
		install || die "mmake install failed"

	if use opengl && use tcl && use tk; then
		cd "${S}"/graphics/mercury_opengl
		mv Mmakefile Mmakefile.opengl
		mv Mmakefile.mtogl Mmakefile
		mmake \
			MMAKEFLAGS="${MAKEOPTS}" \
			INSTALL_PREFIX="${D}" \
			install || die "mmake install mtogl failed"
	fi

	find "${D}"/usr/lib/mercury-${PV} -type l | xargs rm

	cd "${S}"
	if use examples; then
		insinto /usr/share/doc/${PF}/samples/complex_numbers
		doins complex_numbers/samples/*.m

		if use ncurses; then
			insinto /usr/share/doc/${PF}/samples/curs
			doins curs/samples/*.m

			insinto /usr/share/doc/${PF}/samples/curses
			doins curses/sample/*.m
		fi

		insinto /usr/share/doc/${PF}/samples/dynamic_linking
		doins dynamic_linking/hello.m

		insinto /usr/share/doc/${PF}/samples/lex
		doins lex/samples/*.m

		insinto /usr/share/doc/${PF}/samples/moose
		doins moose/samples/*.m moose/samples/*.moo
	fi

	dodoc README
}






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

* [gentoo-commits] gentoo-x86 commit in dev-lang/mercury-extras: ChangeLog mercury-extras-0.13.1-r1.ebuild
@ 2008-12-06 17:57 Gysbert Wassenaar (nixnut)
  0 siblings, 0 replies; 4+ messages in thread
From: Gysbert Wassenaar (nixnut) @ 2008-12-06 17:57 UTC (permalink / raw
  To: gentoo-commits

nixnut      08/12/06 17:57:20

  Modified:             ChangeLog mercury-extras-0.13.1-r1.ebuild
  Log:
  Stable on ppc wrt bug 249575
  (Portage version: 2.1.6_rc3/cvs/Linux 2.6.27-hardened-r2 ppc)

Revision  Changes    Path
1.66                 dev-lang/mercury-extras/ChangeLog

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/mercury-extras/ChangeLog?rev=1.66&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/mercury-extras/ChangeLog?rev=1.66&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/mercury-extras/ChangeLog?r1=1.65&r2=1.66

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-lang/mercury-extras/ChangeLog,v
retrieving revision 1.65
retrieving revision 1.66
diff -u -r1.65 -r1.66
--- ChangeLog	22 Aug 2008 07:51:09 -0000	1.65
+++ ChangeLog	6 Dec 2008 17:57:20 -0000	1.66
@@ -1,6 +1,9 @@
 # ChangeLog for dev-lang/mercury-extras
 # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/mercury-extras/ChangeLog,v 1.65 2008/08/22 07:51:09 keri Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/mercury-extras/ChangeLog,v 1.66 2008/12/06 17:57:20 nixnut Exp $
+
+  06 Dec 2008; nixnut <nixnut@gentoo.org> mercury-extras-0.13.1-r1.ebuild:
+  Stable on ppc wrt bug 249575
 
 *mercury-extras-0.13.1-r1 (22 Aug 2008)
 



1.2                  dev-lang/mercury-extras/mercury-extras-0.13.1-r1.ebuild

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/mercury-extras/mercury-extras-0.13.1-r1.ebuild?rev=1.2&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/mercury-extras/mercury-extras-0.13.1-r1.ebuild?rev=1.2&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/mercury-extras/mercury-extras-0.13.1-r1.ebuild?r1=1.1&r2=1.2

Index: mercury-extras-0.13.1-r1.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-lang/mercury-extras/mercury-extras-0.13.1-r1.ebuild,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- mercury-extras-0.13.1-r1.ebuild	22 Aug 2008 07:51:09 -0000	1.1
+++ mercury-extras-0.13.1-r1.ebuild	6 Dec 2008 17:57:20 -0000	1.2
@@ -1,6 +1,6 @@
 # Copyright 1999-2008 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/mercury-extras/mercury-extras-0.13.1-r1.ebuild,v 1.1 2008/08/22 07:51:09 keri Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/mercury-extras/mercury-extras-0.13.1-r1.ebuild,v 1.2 2008/12/06 17:57:20 nixnut Exp $
 
 inherit eutils
 
@@ -10,7 +10,7 @@
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+KEYWORDS="~amd64 ppc ~sparc ~x86"
 
 IUSE="examples glut iodbc ncurses odbc opengl tcl tk xml"
 






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

* [gentoo-commits] gentoo-x86 commit in dev-lang/mercury-extras: ChangeLog mercury-extras-0.13.1-r1.ebuild
@ 2008-12-14 17:36 Markus Meier (maekke)
  0 siblings, 0 replies; 4+ messages in thread
From: Markus Meier (maekke) @ 2008-12-14 17:36 UTC (permalink / raw
  To: gentoo-commits

maekke      08/12/14 17:36:38

  Modified:             ChangeLog mercury-extras-0.13.1-r1.ebuild
  Log:
  amd64/x86 stable, bug #249575
  (Portage version: 2.1.6.1/cvs/Linux 2.6.26.8 x86_64)

Revision  Changes    Path
1.67                 dev-lang/mercury-extras/ChangeLog

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/mercury-extras/ChangeLog?rev=1.67&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/mercury-extras/ChangeLog?rev=1.67&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/mercury-extras/ChangeLog?r1=1.66&r2=1.67

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-lang/mercury-extras/ChangeLog,v
retrieving revision 1.66
retrieving revision 1.67
diff -u -r1.66 -r1.67
--- ChangeLog	6 Dec 2008 17:57:20 -0000	1.66
+++ ChangeLog	14 Dec 2008 17:36:38 -0000	1.67
@@ -1,6 +1,10 @@
 # ChangeLog for dev-lang/mercury-extras
 # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/mercury-extras/ChangeLog,v 1.66 2008/12/06 17:57:20 nixnut Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/mercury-extras/ChangeLog,v 1.67 2008/12/14 17:36:38 maekke Exp $
+
+  14 Dec 2008; Markus Meier <maekke@gentoo.org>
+  mercury-extras-0.13.1-r1.ebuild:
+  amd64/x86 stable, bug #249575
 
   06 Dec 2008; nixnut <nixnut@gentoo.org> mercury-extras-0.13.1-r1.ebuild:
   Stable on ppc wrt bug 249575



1.3                  dev-lang/mercury-extras/mercury-extras-0.13.1-r1.ebuild

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/mercury-extras/mercury-extras-0.13.1-r1.ebuild?rev=1.3&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/mercury-extras/mercury-extras-0.13.1-r1.ebuild?rev=1.3&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/mercury-extras/mercury-extras-0.13.1-r1.ebuild?r1=1.2&r2=1.3

Index: mercury-extras-0.13.1-r1.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-lang/mercury-extras/mercury-extras-0.13.1-r1.ebuild,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- mercury-extras-0.13.1-r1.ebuild	6 Dec 2008 17:57:20 -0000	1.2
+++ mercury-extras-0.13.1-r1.ebuild	14 Dec 2008 17:36:38 -0000	1.3
@@ -1,6 +1,6 @@
 # Copyright 1999-2008 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/mercury-extras/mercury-extras-0.13.1-r1.ebuild,v 1.2 2008/12/06 17:57:20 nixnut Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/mercury-extras/mercury-extras-0.13.1-r1.ebuild,v 1.3 2008/12/14 17:36:38 maekke Exp $
 
 inherit eutils
 
@@ -10,7 +10,7 @@
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ppc ~sparc ~x86"
+KEYWORDS="amd64 ppc ~sparc x86"
 
 IUSE="examples glut iodbc ncurses odbc opengl tcl tk xml"
 






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

* [gentoo-commits] gentoo-x86 commit in dev-lang/mercury-extras: ChangeLog mercury-extras-0.13.1-r1.ebuild
@ 2008-12-14 20:46 Friedrich Oslage (bluebird)
  0 siblings, 0 replies; 4+ messages in thread
From: Friedrich Oslage (bluebird) @ 2008-12-14 20:46 UTC (permalink / raw
  To: gentoo-commits

bluebird    08/12/14 20:46:28

  Modified:             ChangeLog mercury-extras-0.13.1-r1.ebuild
  Log:
  Stable on sparc, bug #249575
  (Portage version: 2.1.6/cvs/Linux 2.6.26-gentoo-r2 sparc64)

Revision  Changes    Path
1.68                 dev-lang/mercury-extras/ChangeLog

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/mercury-extras/ChangeLog?rev=1.68&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/mercury-extras/ChangeLog?rev=1.68&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/mercury-extras/ChangeLog?r1=1.67&r2=1.68

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-lang/mercury-extras/ChangeLog,v
retrieving revision 1.67
retrieving revision 1.68
diff -u -r1.67 -r1.68
--- ChangeLog	14 Dec 2008 17:36:38 -0000	1.67
+++ ChangeLog	14 Dec 2008 20:46:28 -0000	1.68
@@ -1,6 +1,10 @@
 # ChangeLog for dev-lang/mercury-extras
 # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/mercury-extras/ChangeLog,v 1.67 2008/12/14 17:36:38 maekke Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/mercury-extras/ChangeLog,v 1.68 2008/12/14 20:46:28 bluebird Exp $
+
+  14 Dec 2008; Friedrich Oslage <bluebird@gentoo.org>
+  mercury-extras-0.13.1-r1.ebuild:
+  Stable on sparc, bug #249575
 
   14 Dec 2008; Markus Meier <maekke@gentoo.org>
   mercury-extras-0.13.1-r1.ebuild:



1.4                  dev-lang/mercury-extras/mercury-extras-0.13.1-r1.ebuild

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/mercury-extras/mercury-extras-0.13.1-r1.ebuild?rev=1.4&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/mercury-extras/mercury-extras-0.13.1-r1.ebuild?rev=1.4&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/mercury-extras/mercury-extras-0.13.1-r1.ebuild?r1=1.3&r2=1.4

Index: mercury-extras-0.13.1-r1.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-lang/mercury-extras/mercury-extras-0.13.1-r1.ebuild,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- mercury-extras-0.13.1-r1.ebuild	14 Dec 2008 17:36:38 -0000	1.3
+++ mercury-extras-0.13.1-r1.ebuild	14 Dec 2008 20:46:28 -0000	1.4
@@ -1,6 +1,6 @@
 # Copyright 1999-2008 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/mercury-extras/mercury-extras-0.13.1-r1.ebuild,v 1.3 2008/12/14 17:36:38 maekke Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/mercury-extras/mercury-extras-0.13.1-r1.ebuild,v 1.4 2008/12/14 20:46:28 bluebird Exp $
 
 inherit eutils
 
@@ -10,7 +10,7 @@
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ppc ~sparc x86"
+KEYWORDS="amd64 ppc sparc x86"
 
 IUSE="examples glut iodbc ncurses odbc opengl tcl tk xml"
 






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

end of thread, other threads:[~2008-12-14 20:46 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-12-14 20:46 [gentoo-commits] gentoo-x86 commit in dev-lang/mercury-extras: ChangeLog mercury-extras-0.13.1-r1.ebuild Friedrich Oslage (bluebird)
  -- strict thread matches above, loose matches on Subject: below --
2008-12-14 17:36 Markus Meier (maekke)
2008-12-06 17:57 Gysbert Wassenaar (nixnut)
2008-08-22  7:51 Keri Harris (keri)

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