Portage is a package management system used by Gentoo Linux
# ChangeLog for dev-lang/mercury-extras
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/mercury-extras/ChangeLog,v 1.75 2010/09/06 08:07:07 keri Exp $
*mercury-extras-10.04.1 (06 Sep 2010)
06 Sep 2010;
+files/mercury-extras-10.04.1-curs.patch,
+files/mercury-extras-10.04.1-dynamic-linking.patch,
+files/mercury-extras-10.04.1-iodbc.patch,
+files/mercury-extras-10.04.1-lex.patch,
+files/mercury-extras-10.04.1-mercury-glut.patch,
+files/mercury-extras-10.04.1-mercury-opengl.patch,
+files/mercury-extras-10.04.1-mercury-tcltk.patch,
+files/mercury-extras-10.04.1-no-java-grade-no-erlang-grade.patch,
+files/mercury-extras-10.04.1-odbc.patch,
+files/mercury-extras-10.04.1-posix.patch:
Version bump
*mercury-extras-10.04-r1 (22 Aug 2010)
22 Aug 2010;
Respect LDFLAGS
23 Jul 2010;
files/mercury-extras-10.04-lex.patch,
-files/mercury-extras-10.04-no-java-grade.patch,
+files/mercury-extras-10.04-no-java-grade-no-erlang-grade.patch:
Disable erlang-grade in install_libgrades
*mercury-extras-10.04 (19 Jul 2010)
19 Jul 2010;
+files/mercury-extras-10.04-curs.patch,
+files/mercury-extras-10.04-dynamic-linking.patch,
+files/mercury-extras-10.04-iodbc.patch,
+files/mercury-extras-10.04-lex.patch,
+files/mercury-extras-10.04-mercury_glut.patch,
+files/mercury-extras-10.04-mercury_opengl.patch,
+files/mercury-extras-10.04-mercury_tcltk.patch,
+files/mercury-extras-10.04-no-java-grade.patch,
+files/mercury-extras-10.04-odbc.patch,
+files/mercury-extras-10.04-posix.patch:
Version bump
20 Feb 2010;
files/mercury-extras-10.04_beta1-lex.patch,
+files/mercury-extras-10.04_beta1-no-java-grade.patch:
Disable java-grade in install_libgrades
*mercury-extras-10.04_beta1 (13 Feb 2010)
13 Feb 2010;
+files/mercury-extras-10.04_beta1-curs.patch,
+files/mercury-extras-10.04_beta1-dynamic-linking.patch,
+files/mercury-extras-10.04_beta1-iodbc.patch,
+files/mercury-extras-10.04_beta1-lex.patch,
+files/mercury-extras-10.04_beta1-mercury_glut.patch,
+files/mercury-extras-10.04_beta1-mercury_opengl.patch,
+files/mercury-extras-10.04_beta1-mercury_tcltk.patch,
+files/mercury-extras-10.04_beta1-odbc.patch,
+files/mercury-extras-10.04_beta1-posix.patch:
Version bump
25 Dec 2008;
-files/mercury-extras-0.12.2-concurrency.patch,
-files/mercury-extras-0.12.2-curs.patch,
-files/mercury-extras-0.12.2-dynamic_linking.patch,
-files/mercury-extras-0.12.2-gcc4.patch,
-files/mercury-extras-0.12.2-lex.patch,
-files/mercury-extras-0.12.2-mercury_glut.patch,
-files/mercury-extras-0.12.2-mercury_opengl.patch,
-files/mercury-extras-0.12.2-mercury_tcltk.patch,
-files/mercury-extras-0.12.2-odbc.patch,
-files/mercury-extras-0.12.2-posix.patch,
-files/mercury-extras-0.12.2-references.patch,
-files/mercury-extras-0.12.2-trailed_update.patch,
-files/mercury-extras-0.13.1-concurrency.patch,
-files/mercury-extras-0.13.1-references.patch,
-files/mercury-extras-0.13.1-trailed_update.patch,
-mercury-extras-0.12.2-r2.ebuild, -mercury-extras-0.13.1.ebuild:
Remove old versions
14 Dec 2008; Friedrich Oslage
mercury-extras-0.13.1-r1.ebuild:
Stable on sparc, bug #249575
14 Dec 2008; Markus Meier
mercury-extras-0.13.1-r1.ebuild:
amd64/x86 stable, bug #249575
06 Dec 2008; nixnut
Stable on ppc wrt bug 249575
*mercury-extras-0.13.1-r1 (22 Aug 2008)
22 Aug 2008;
files/mercury-extras-0.13.1-odbc.patch, +mercury-extras-0.13.1-r1.ebuild:
Support hlc.gc libgrade.
12 Mar 2008; keri
mercury-extras-0.13.1.ebuild:
Do not limit tcl-tk bindings to -8.4
13 Jan 2007; keri
files/mercury-extras-0.13.1-mercury_opengl.patch:
Mercury opengl fix: declare predicate mtogl.destroy/3 with impure purity.
13 Jan 2007; keri
files/mercury-extras-0.12.2-posix.patch,
files/mercury-extras-0.13.1-posix.patch:
Multilib fix for additional posix headers.
13 Jan 2007; keri
mercury-extras-0.13.1.ebuild:
Do no parallelize generation of .dep and .dv files.
13 Jan 2007; keri
-files/mercury-extras-0.13.0-concurrency.patch,
-files/mercury-extras-0.13.0-curs.patch,
-files/mercury-extras-0.13.0-dynamic_linking.patch,
-files/mercury-extras-0.13.0-lex.patch,
-files/mercury-extras-0.13.0-mercury_glut.patch,
-files/mercury-extras-0.13.0-mercury_opengl.patch,
-files/mercury-extras-0.13.0-mercury_tcltk.patch,
-files/mercury-extras-0.13.0-odbc.patch,
-files/mercury-extras-0.13.0-posix.patch,
-files/mercury-extras-0.13.0-references.patch,
-files/mercury-extras-0.13.0-trailed_update.patch,
-mercury-extras-0.13.0.ebuild:
Remove old -0.13.0 version.
09 Jan 2007; keri
mercury-extras-0.13.1.ebuild:
Add ~amd64 to KEYWORDS.
*mercury-extras-0.13.1 (04 Dec 2006)
04 Dec 2006; keri
+files/mercury-extras-0.13.1-concurrency.patch,
+files/mercury-extras-0.13.1-curs.patch,
+files/mercury-extras-0.13.1-dynamic_linking.patch,
+files/mercury-extras-0.13.1-lex.patch,
+files/mercury-extras-0.13.1-mercury_glut.patch,
+files/mercury-extras-0.13.1-mercury_opengl.patch,
+files/mercury-extras-0.13.1-mercury_tcltk.patch,
+files/mercury-extras-0.13.1-odbc.patch,
+files/mercury-extras-0.13.1-posix.patch,
+files/mercury-extras-0.13.1-references.patch,
+files/mercury-extras-0.13.1-trailed_update.patch,
+mercury-extras-0.13.1.ebuild:
Version bump.
10 Nov 2006; keri
files/mercury-extras-0.13.0-mercury_opengl.patch:
Include tkInt.h in the mercury Tk OpenGL widget.
24 Oct 2006; keri
-mercury-extras-0.12.2-r1.ebuild:
Remove old revisions that don't support parallel builds.
23 Oct 2006; keri
mercury-extras-0.13.0.ebuild:
Parallelize mmake depend and mmake install targets. This will significantly
speed up compilation on multi-way boxes.
23 Oct 2006; keri
+files/mercury-extras-0.12.2-curs.patch,
-files/mercury-extras-0.12.2-parallel-mmake.patch,
+files/mercury-extras-0.13.0-curs.patch, mercury-extras-0.12.2-r2.ebuild,
mercury-extras-0.13.0.ebuild:
Split curs.m into two modules in order to handle parallel builds.
23 Oct 2006; keri
Add ~sparc to KEYWORDS.
22 Oct 2006; keri
Copy additional posix headers to correct inc directory.
22 Oct 2006; keri
files/mercury-extras-0.13.0-lex.patch:
Install lex libgrade targets sequentially.
19 Oct 2006; keri
mercury-extras-0.12.2-r1.ebuild, mercury-extras-0.12.2-r2.ebuild,
mercury-extras-0.13.0.ebuild:
Update SRC_URI.
18 Oct 2006; Joshua Jackson
mercury-extras-0.12.2-r2.ebuild:
Stable x86; bug #149924
16 Oct 2006; keri
Remove deprecated clpr library.
15 Oct 2006; keri
Respect MAKEOPTS.
11 Oct 2006; keri
Use default MMAKEFLAGS in src_install.
10 Oct 2006; keri
+files/mercury-extras-0.12.2-parallel-mmake.patch,
mercury-extras-0.12.2-r2.ebuild:
Parallelize mmake
06 Oct 2006; keri
Do not pre-strip binaries.
06 Oct 2006; keri
Do not install mercury header softlinks. Reported by Christian Faulhammer
#149924.
06 Oct 2006; keri
Add ~sparc to KEYWORDS
05 Oct 2006;
Stable on ppc wrt bug 149924
05 Oct 2006; keri
mercury-extras-0.13.0.ebuild:
Do not install interface softlinks. Reported by Christian Faulhammer
17 Sep 2006; keri
mercury-extras-0.12.2-r1.ebuild, mercury-extras-0.12.2-r2.ebuild,
mercury-extras-0.13.0.ebuild:
Split tcltk USE flag. Bug #17808.
16 Sep 2006; keri
-files/mercury-extras-0.13.0_beta-concurrency-r1.patch,
-files/mercury-extras-0.13.0_beta-dynamic_linking.patch,
-files/mercury-extras-0.13.0_beta-lex.patch,
-files/mercury-extras-0.13.0_beta-mercury_glut.patch,
-files/mercury-extras-0.13.0_beta-mercury_opengl.patch,
-files/mercury-extras-0.13.0_beta-mercury_tcltk.patch,
-files/mercury-extras-0.13.0_beta-odbc-r1.patch,
-files/mercury-extras-0.13.0_beta-posix.patch,
-files/mercury-extras-0.13.0_beta-references.patch,
-files/mercury-extras-0.13.0_beta-trailed_update-r1.patch,
-mercury-extras-0.13.0_beta20060907.ebuild:
Remove 0.13.0_beta development snapshot.
*mercury-extras-0.13.0 (16 Sep 2006)
16 Sep 2006; keri
+files/mercury-extras-0.13.0-concurrency.patch,
+files/mercury-extras-0.13.0-dynamic_linking.patch,
+files/mercury-extras-0.13.0-lex.patch,
+files/mercury-extras-0.13.0-mercury_glut.patch,
+files/mercury-extras-0.13.0-mercury_opengl.patch,
+files/mercury-extras-0.13.0-mercury_tcltk.patch,
+files/mercury-extras-0.13.0-odbc.patch,
+files/mercury-extras-0.13.0-posix.patch,
+files/mercury-extras-0.13.0-references.patch,
+files/mercury-extras-0.13.0-trailed_update.patch,
+mercury-extras-0.13.0.ebuild:
Version bump.
*mercury-extras-0.12.2-r2 (09 Sep 2006)
09 Sep 2006; keri
mercury-extras-0.13.0_beta20060907.ebuild:
Add ncurses and xml USE flags.
*mercury-extras-0.13.0_beta20060907 (09 Sep 2006)
09 Sep 2006; keri
-mercury-extras-0.13.0_beta20060811.ebuild,
+mercury-extras-0.13.0_beta20060907.ebuild:
New development snapshot.
*mercury-extras-0.13.0_beta20060811 (12 Aug 2006)
12 Aug 2006; Keri Harris
-mercury-extras-0.13.0_beta20060623.ebuild,
+mercury-extras-0.13.0_beta20060811.ebuild:
New development snapshot.
*mercury-extras-0.13.0_beta20060623 (25 Jun 2006)
25 Jun 2006; Keri Harris
-mercury-extras-0.13.0_beta20060615.ebuild,
+mercury-extras-0.13.0_beta20060623.ebuild:
New development snapshot.
*mercury-extras-0.13.0_beta20060615 (17 Jun 2006)
17 Jun 2006; Keri Harris
-mercury-extras-0.13.0_beta20060609.ebuild,
+mercury-extras-0.13.0_beta20060615.ebuild:
New development snapshot.
*mercury-extras-0.13.0_beta20060609 (12 Jun 2006)
12 Jun 2006; Keri Harris
-mercury-extras-0.13.0_beta20060601.ebuild,
+mercury-extras-0.13.0_beta20060609.ebuild:
New development snapshot.
11 Jun 2006; Keri Harris
mercury-extras-0.12.2-r1.ebuild,
mercury-extras-0.13.0_beta20060601.ebuild:
Fixing typo in DEPEND. Thanks to Jakub Moc
09 Jun 2006; Keri Harris
mercury-extras-0.13.0_beta20060601.ebuild:
Do not build trailed grades with a minimal mercury compiler.
*mercury-extras-0.12.2-r1 (09 Jun 2006)
09 Jun 2006; Keri Harris
+files/mercury-extras-0.12.2-posix.patch,
+mercury-extras-0.12.2-r1.ebuild:
Append ${PV} to install_libdir so we can install when mercury interfaces
change.
08 Jun 2006; Keri Harris
mercury-extras-0.13.0_beta20060601.ebuild:
Fixed DEPEND typo. Reported by Jakub Moc
06 Jun 2006; Keri Harris
Update SRC_URI.
04 Jun 2006; Keri Harris
-mercury-extras-0.13.0_beta20060517.ebuild,
-mercury-extras-0.13.0_beta20060525.ebuild:
Remove old development snapshots.
*mercury-extras-0.13.0_beta20060601 (04 Jun 2006)
04 Jun 2006; Keri Harris
+mercury-extras-0.13.0_beta20060601.ebuild:
New development snapshot.
*mercury-extras-0.13.0_beta20060525 (27 May 2006)
27 May 2006; Keri Harris
+mercury-extras-0.13.0_beta20060525.ebuild:
New development snapshot.
20 May 2006; Keri Harris
mercury-extras-0.13.0_beta20060517.ebuild:
Add virtual/x11 dependency for xorg-6.x
20 May 2006; Keri Harris
-mercury-extras-0.13.0_beta20060501.ebuild,
-mercury-extras-0.13.0_beta20060511.ebuild:
Remove old development snapshots from the tree.
*mercury-extras-0.13.0_beta20060517 (20 May 2006)
20 May 2006; Keri Harris
+mercury-extras-0.13.0_beta20060517.ebuild:
New development snapshot.
*mercury-extras-0.13.0_beta20060511 (13 May 2006)
13 May 2006; Keri Harris
+mercury-extras-0.13.0_beta20060511.ebuild:
New development snapshot.
13 May 2006; Keri Harris
mercury-extras-0.13.0_beta20060501.ebuild:
Change upstream SRC_URI.
13 May 2006; Keri Harris
-files/mercury-extras-0.13.0_beta-trailed_update.patch,
-files/mercury-extras-0.13.0_beta5-concurrency.patch,
-files/mercury-extras-0.13.0_beta5-odbc.patch,
-files/mercury-extras-0.13.0_beta5-trailed_update.patch,
-files/mercury-extras-0.13.0_beta6-concurrency.patch,
-files/mercury-extras-0.13.0_beta6-odbc.patch,
-files/mercury-extras-0.13.0_beta6-trailed_update.patch,
-files/mercury-extras-0.13.0_beta7-concurrency.patch,
-files/mercury-extras-0.13.0_beta7-odbc.patch,
-files/mercury-extras-0.13.0_beta7-trailed_update.patch,
-files/mercury-extras-0.13.0_beta8-concurrency.patch,
-files/mercury-extras-0.13.0_beta8-odbc.patch,
-files/mercury-extras-0.13.0_beta8-trailed_update.patch,
-mercury-extras-0.13.0_beta5.ebuild, -mercury-extras-0.13.0_beta6.ebuild,
-mercury-extras-0.13.0_beta7.ebuild, -mercury-extras-0.13.0_beta8.ebuild:
Remove old development snapshots from the tree.
*mercury-extras-0.13.0_beta20060501 (13 May 2006)
13 May 2006; Keri Harris
+files/mercury-extras-0.13.0_beta-concurrency-r1.patch,
+files/mercury-extras-0.13.0_beta-odbc-r1.patch,
+files/mercury-extras-0.13.0_beta-trailed_update-r1.patch,
+mercury-extras-0.13.0_beta20060501.ebuild:
New development snapshot.
*mercury-extras-0.13.0_beta8 (02 May 2006)
02 May 2006; Keri Harris
+files/mercury-extras-0.13.0_beta8-concurrency.patch,
+files/mercury-extras-0.13.0_beta8-odbc.patch,
+files/mercury-extras-0.13.0_beta8-trailed_update.patch,
+mercury-extras-0.13.0_beta8.ebuild:
New development snapshot.
*mercury-extras-0.13.0_beta7 (29 Apr 2006)
29 Apr 2006; Keri Harris
+files/mercury-extras-0.13.0_beta7-concurrency.patch,
+files/mercury-extras-0.13.0_beta7-odbc.patch,
+files/mercury-extras-0.13.0_beta7-trailed_update.patch,
+mercury-extras-0.13.0_beta7.ebuild:
New development snapshot.
*mercury-extras-0.13.0_beta6 (26 Apr 2006)
26 Apr 2006; Keri Harris
+files/mercury-extras-0.13.0_beta6-concurrency.patch,
+files/mercury-extras-0.13.0_beta6-odbc.patch,
+files/mercury-extras-0.13.0_beta6-trailed_update.patch,
+mercury-extras-0.13.0_beta6.ebuild:
New development snapshot.
25 Apr 2006; Keri Harris
-files/mercury-extras-0.13.0_beta-concurrency.patch,
-files/mercury-extras-0.13.0_beta-gcc4.patch,
-files/mercury-extras-0.13.0_beta-odbc.patch,
-files/mercury-extras-0.13.0_beta-r1-gcc4.patch,
-files/mercury-extras-0.13.0_beta-r1-odbc.patch,
-files/mercury-extras-0.13.0_beta-r1-trailed_update.patch,
-files/mercury-extras-0.13.0_beta2-gcc4.patch,
-files/mercury-extras-0.13.0_beta2-odbc.patch,
-files/mercury-extras-0.13.0_beta2-trailed_update.patch,
-files/mercury-extras-0.13.0_beta3-gcc4.patch,
-files/mercury-extras-0.13.0_beta3-odbc.patch,
-files/mercury-extras-0.13.0_beta3-trailed_update.patch,
-files/mercury-extras-0.13.0_beta4-concurrency.patch,
-files/mercury-extras-0.13.0_beta4-odbc.patch,
-files/mercury-extras-0.13.0_beta4-trailed_update.patch,
-mercury-extras-0.13.0_beta.ebuild, -mercury-extras-0.13.0_beta-r1.ebuild,
-mercury-extras-0.13.0_beta2.ebuild, -mercury-extras-0.13.0_beta3.ebuild,
-mercury-extras-0.13.0_beta4.ebuild:
Remove old development snapshots from the tree.
*mercury-extras-0.13.0_beta5 (25 Apr 2006)
25 Apr 2006; Keri Harris
+files/mercury-extras-0.13.0_beta5-concurrency.patch,
+files/mercury-extras-0.13.0_beta5-odbc.patch,
+files/mercury-extras-0.13.0_beta5-trailed_update.patch,
+mercury-extras-0.13.0_beta5.ebuild:
New development snapshot.
23 Apr 2006; Keri Harris
+files/mercury-extras-0.12.2-dynamic_linking.patch,
mercury-extras-0.12.2.ebuild:
Do not override glibc when extras are already installed.
23 Apr 2006; Keri Harris
+files/mercury-extras-0.13.0_beta-dynamic_linking.patch,
files/mercury-extras-0.13.0_beta4-odbc.patch,
mercury-extras-0.13.0_beta4.ebuild:
Do not override glibc when extras are already installed.
*mercury-extras-0.13.0_beta4 (22 Apr 2006)
22 Apr 2006; Keri Harris
+files/mercury-extras-0.13.0_beta4-concurrency.patch,
+files/mercury-extras-0.13.0_beta4-odbc.patch,
+files/mercury-extras-0.13.0_beta4-trailed_update.patch,
+mercury-extras-0.13.0_beta4.ebuild:
New development snapshot.
*mercury-extras-0.13.0_beta3 (20 Apr 2006)
20 Apr 2006; Keri Harris
+files/mercury-extras-0.13.0_beta3-gcc4.patch,
+files/mercury-extras-0.13.0_beta3-odbc.patch,
+files/mercury-extras-0.13.0_beta3-trailed_update.patch,
+mercury-extras-0.13.0_beta3.ebuild:
New development snapshot.
*mercury-extras-0.13.0_beta2 (19 Apr 2006)
19 Apr 2006; Keri Harris
+files/mercury-extras-0.13.0_beta2-gcc4.patch,
+files/mercury-extras-0.13.0_beta2-odbc.patch,
+files/mercury-extras-0.13.0_beta2-trailed_update.patch,
+mercury-extras-0.13.0_beta2.ebuild:
New development snapshot.
13 Apr 2006; Keri Harris
files/mercury-extras-0.13.0_beta-mercury_opengl.patch:
Update mercury_opengl patch to build mtogl
*mercury-extras-0.13.0_beta-r1 (13 Apr 2006)
13 Apr 2006; Keri Harris
+files/mercury-extras-0.13.0_beta-posix.patch,
+files/mercury-extras-0.13.0_beta-r1-gcc4.patch,
+files/mercury-extras-0.13.0_beta-r1-odbc.patch,
+files/mercury-extras-0.13.0_beta-r1-trailed_update.patch,
+mercury-extras-0.13.0_beta-r1.ebuild:
Revbump to new development snapshot.
*mercury-extras-0.13.0_beta (07 Apr 2006)
07 Apr 2006; Keri Harris
+files/mercury-extras-0.13.0_beta-concurrency.patch,
+files/mercury-extras-0.13.0_beta-gcc4.patch,
+files/mercury-extras-0.13.0_beta-lex.patch,
+files/mercury-extras-0.13.0_beta-mercury_glut.patch,
+files/mercury-extras-0.13.0_beta-mercury_opengl.patch,
+files/mercury-extras-0.13.0_beta-mercury_tcltk.patch,
+files/mercury-extras-0.13.0_beta-odbc.patch,
+files/mercury-extras-0.13.0_beta-references.patch,
+files/mercury-extras-0.13.0_beta-trailed_update.patch,
+mercury-extras-0.13.0_beta.ebuild:
Version bump to development release.
01 Apr 2006; Keri Harris
+files/mercury-extras-0.12.2-gcc4.patch,
+files/mercury-extras-0.12.2-lex.patch,
files/mercury-extras-0.12.2-odbc.patch,
+files/mercury-extras-0.12.2-references.patch,
mercury-extras-0.12.2.ebuild:
Update gcc patchset to gcc-4.x
27 Mar 2006; Keri Harris
Add ~ppc keyword.
*mercury-extras-0.12.2 (27 Mar 2006)
27 Mar 2006; Keri Harris
+files/mercury-extras-0.12.2-concurrency.patch,
+files/mercury-extras-0.12.2-mercury_glut.patch,
+files/mercury-extras-0.12.2-mercury_opengl.patch,
+files/mercury-extras-0.12.2-mercury_tcltk.patch,
+files/mercury-extras-0.12.2-odbc.patch,
+files/mercury-extras-0.12.2-trailed_update.patch, +metadata.xml,
+mercury-extras-0.12.2.ebuild:
Initial import.
AUX mercury-extras-0.13.1-curs.patch 18585 RMD160 19a3bb0881aa56554c1f2bc0fe3b8ca595d85b3f SHA1 0565cb3b11539da73063381cf768ccfb1af72a1e SHA256 66a9220fe4fe80cf425a08b148d7651c9762a08f159442e93325a5038319b692
AUX mercury-extras-0.13.1-dynamic_linking.patch 376 RMD160 b39123b3713bc0e7cd35d1090eda6a404751be0f SHA1 996dbe39f6f229fe1e759ba8e2ce5ba85a8174b6 SHA256 8db33d8438f12f341b8074b13274063841380cedbd42c7468d8b3f125061c9b5
AUX mercury-extras-0.13.1-iodbc.patch 1563 RMD160 bd21d49a15af2d07f289e3d9d108e34794b0e45e SHA1 0c2bad4cd932244ec77d49c39be362f14a7f6ebd SHA256 e2969924cbec77284162583f4745b98cac05d3e1ce6db0e0bb5c9dbc43c74da0
AUX mercury-extras-0.13.1-lex.patch 736 RMD160 ae8e9185a7201848cad58d261d98777812a92eed SHA1 b7e7570bcbdef2fa99938115d9e60c75bac8ab25 SHA256 d5eff7470cdcaf6496f2e4250f955f49e2e2e31d13b0904187ac5f6b1f250c14
AUX mercury-extras-0.13.1-mercury_glut.patch 758 RMD160 d19e1c034d1e1aa2adfa3226e200e67dc8746d2a SHA1 18fe7d93fe7b48c379073ff505fb4b6308d78be9 SHA256 fa5d6cdf06fe333a90834bd65b129d79dcc61b8dc3fc786462b4b11804e1cc70
AUX mercury-extras-0.13.1-mercury_opengl.patch 4022 RMD160 b066b8e181cf7d0f21d617478f02af9744028e3a SHA1 9e350e38a018d1cc964d4b32195489a6347dc088 SHA256 6b372693d9b6bcdc78cc8e9f02748bfdf5d8561b0d34a65a06806343a076e6c5
AUX mercury-extras-0.13.1-mercury_tcltk.patch 514 RMD160 017b0645322f622bbac569e8eefb4a58f2ff88e8 SHA1 91c6e32f27c14e07f6894745486fbf150adf3c48 SHA256 ad14d78321d44ecd5a8e36f4e8528c817c8ebf217e5223fcda52c5a01f4d4f6a
AUX mercury-extras-0.13.1-odbc.patch 1253 RMD160 13fd607b42c4527ad7d05dcfeb3c59de9a7bf7c8 SHA1 0803073755587f993eea05c3276efe3c20589b73 SHA256 b9220a5f1774110ae2f4862448c246ec8728b43a19bd05e01cf01556232c549e
AUX mercury-extras-0.13.1-posix.patch 354 RMD160 3d8b68c5efabda81ad117c6282f09b25741366ac SHA1 d66442038b7d93a5b4cdc6a0ab9cb666cdef9c07 SHA256 d47871298f94007173f6aee19e1597f57400654d9ece94ae94cf14fa0118efdf
AUX mercury-extras-10.04-curs.patch 10224 RMD160 49370c7c209b49f2a17391c3777bf3e1ed272c86 SHA1 90384587099824590c8492cf43616db8c6f2565b SHA256 b64b46647cc42cbe40d1537a54d6b5c59a2dff5bccd2c9feaece1e4aad3eb740
AUX mercury-extras-10.04-dynamic-linking.patch 534 RMD160 28f00b9492de35927b43dbeb34c22a15794c861d SHA1 ebfab09939ff22a9531f10bb326a1af4763fe891 SHA256 88a6af5cc7160323199c7f2a033fcd3f92044ed4aeb4bcb72434d754b108ae75
AUX mercury-extras-10.04-iodbc.patch 2487 RMD160 43a32d11d025aa6edfe6ec1dd0cbbbeda1f71be9 SHA1 c237d5c237a972ea33c68b799c2a97886f92b530 SHA256 7b9112e18c1e861f2710ef04f8e14db2481896fb16074afdef535115dcdafccc
AUX mercury-extras-10.04-lex.patch 776 RMD160 d12d50aa7b5fb528394df6e2454008ac0b9995cf SHA1 6a3a50e15330538a41311f5a0bc8e4e4fdc06fbb SHA256 6085e68b9f205bdca6637dab85af04f76e8eab35a2e32a379e2be5c96d442dc3
AUX mercury-extras-10.04-mercury_glut.patch 876 RMD160 4652646bf3d6066f6229910ec6281342e88386b1 SHA1 1fcee041f3e2fca8183f5cc789714fc17c0f7b09 SHA256 f9153154d0543deecebaaab895aa01f8ff443686470024ec6917117a3ee15281
AUX mercury-extras-10.04-mercury_opengl.patch 1129 RMD160 17cd252daa579708f7019038b9b763fced302c05 SHA1 424223d596892c4c39e450b3c7ffc695ce8adc44 SHA256 7c21f79095666328b50e822515ccba13dfdda63ab22f3ef90a18b8856ce8173f
AUX mercury-extras-10.04-mercury_tcltk.patch 1380 RMD160 59b610536c0c1335f932c337b2636a5f94415145 SHA1 8900634410abfb77863e6bdabd0df02c97f19fba SHA256 a946ff3f8e9fb5cff659bf97f04c5b0a9c54d7d6334362c6e94c9b7878e19945
AUX mercury-extras-10.04-no-java-grade-no-erlang-grade.patch 7550 RMD160 7c98e6a1a94640e5c0dffc05d80e9ea814ba7117 SHA1 ca3b532563502614323189e1443c8118d883bb4b SHA256 e716d89e494670fc06ca3d1795e6461abf103b2260d500035cf33f9310f40817
AUX mercury-extras-10.04-odbc.patch 2931 RMD160 a3cca01ac5185bd80d5274ce2ab1e09e4dbbad2f SHA1 bd2082d6f28d7a64c66f681f6506e1b765de5732 SHA256 2e519291fea7ec0714d1148ac00b4058a6e77059928865457f166df977b10504
AUX mercury-extras-10.04-posix.patch 1366 RMD160 201e96d8eef523850a5feb7e30e1130722f28a07 SHA1 964f5ed5604e82373bf55791da9e7fac4de8fd7d SHA256 7a9b672f770fe7ae83821b8cb99a8a4e80c82ea44d6a6731b06ddfe2bb77b023
AUX mercury-extras-10.04.1-curs.patch 10233 RMD160 fbae7729cb585a81208284a16e4fa5f38b9771b1 SHA1 2eb7cf4285745f52bec99e66830c03bb13aaa43a SHA256 98ac0a60ce43292177de012f457097b1b850f8ac8f6b425a164e2ca13e51012f
AUX mercury-extras-10.04.1-dynamic-linking.patch 496 RMD160 68c6710317c41b290291ac3df83110bdf7f049a6 SHA1 fed9e446bfa78b750cdb44e82f328907f63a0d22 SHA256 d7680e67f5fad2c8f1d16e380cd867ab1d1466f8e0fbe7adc4035d41c0930d1d
AUX mercury-extras-10.04.1-iodbc.patch 2397 RMD160 7489a5d66b8efc3b46aed34e78f90f6dc71beea0 SHA1 773df5a1deef1b591a023455be8857a95adc4e84 SHA256 7d65efbc9716c02d1cb8b15311fddbf3d8f9e5b0de8d525517da58dbb9b475b6
AUX mercury-extras-10.04.1-lex.patch 748 RMD160 fae35bf63330d5c80b23beb0ee92c27b9fff3581 SHA1 250e06f0626075ad77f7f144e9f8b5fb7ab1947b SHA256 6a41903adb0e37b45b7d68960e09f8cef89037f3c6b84e762c67d11ae61136d3
AUX mercury-extras-10.04.1-mercury-glut.patch 885 RMD160 569baa46477e537ac1a9abebeac451b61752d77f SHA1 780609a4308d1bdefd6fe26754841a03fed294b5 SHA256 99ab05158450f18691ba948b9bdc7fdbc3677113bba53d50bc80578ee4bdb311
AUX mercury-extras-10.04.1-mercury-opengl.patch 1071 RMD160 cc75370c9f093b02fec608e0c3cfba1508a198c1 SHA1 9638c49534087d2a94c2b0ef89968b6ac9daea40 SHA256 0a02b6d92acb86bc1b12bc8ddea3ea7799c902fc9e05feab8e2e9a5df5ba2fb2
AUX mercury-extras-10.04.1-mercury-tcltk.patch 1262 RMD160 a910b56dee92bda2816c29ba099c0b616fec22ef SHA1 2d82d341887b2e247332892f491ed0e697dc0d89 SHA256 81bb4d4574cb8c21e7e6693ffebe082e42809db4fcf87350690fb2537904bc74
AUX mercury-extras-10.04.1-no-java-grade-no-erlang-grade.patch 7676 RMD160 1659868f9474da9f3e0c49f56c85de578bbcd5f5 SHA1 d262029894b1992e7942464c88ac6203fde0d650 SHA256 c1bc59b853bb19884af2e2c2677c81c6ac9fc9021999a3aac1ac2e4da23df975
AUX mercury-extras-10.04.1-odbc.patch 2087 RMD160 2e3da2737cfb122e2bf8d8e632a8328913f78b03 SHA1 2af8c8fa269f59341211763de4c500bce014f289 SHA256 92e1ba3d1d26f73fccbf72617ece2599a8b5dbb71d2ac297d9353573af0790c2
AUX mercury-extras-10.04.1-posix.patch 466 RMD160 5777ebb73dd9acc09bddcd79d2851596b3160939 SHA1 fbf12e32bd42559fc284ae05dac2c2785fae2a9c SHA256 7aa1ea0add4f60a438460dc474457c2dd08402143af5d991bc85c31e838c779b
AUX mercury-extras-10.04_beta1-curs.patch 10243 RMD160 0b1ece400baa1b754b0ad5b2669170b89f7da975 SHA1 9a90d957f27bbc0b0329859663ffdb919db9d2db SHA256 3aa05184dd72ae534bfb6fca6cbf60ff18f8da253dcb280c59ebc9b9ff844645
AUX mercury-extras-10.04_beta1-dynamic-linking.patch 389 RMD160 a46c4805390c5d9914a952d96a0cb4867ba51378 SHA1 54a2c32f01372db644d756ddd47b1ff4c790c4ea SHA256 b4b170c62547ad91420f850c6307a3f594231be8893112915b17f016c636087c
AUX mercury-extras-10.04_beta1-iodbc.patch 2417 RMD160 f33db752ff83805fc0f178f0b408d15b9c2aac0d SHA1 2b0cc49d3abc83e4e2c849d25f5cdbb2770b67a7 SHA256 6f0123261d319b651fef1d579c8795c585bebdf343a37f302052e84239b0f51d
AUX mercury-extras-10.04_beta1-lex.patch 727 RMD160 dca26bbb761ef47d32cff53974d423070843c88b SHA1 b6b257bb2b7567b4f7962f69962f7b97f408a35f SHA256 8696df633d10bbad085295de4046ff8a017eb63010308411b968a12cd1edfede
AUX mercury-extras-10.04_beta1-mercury_glut.patch 766 RMD160 69452dd9f6a8d7753ef9ed5fe1e57c977e40e953 SHA1 e58972ddf1cefcef7bb853ecae6577be95856f5e SHA256 8daea7fd94f9794ce21d6fcbfce4a21344547df5e2b2493f29ae5d84c654ca4d
AUX mercury-extras-10.04_beta1-mercury_opengl.patch 948 RMD160 892c2628ee455b5a4b8e575ae5aa9df0be12bf74 SHA1 cada8b1a5545ebce7d94a19f7e74fa9a10ae5944 SHA256 080334b5b7836ac718b35e81c47b1f036fc892a5a5a3f464aa4e045323aaf820
AUX mercury-extras-10.04_beta1-mercury_tcltk.patch 1284 RMD160 c57463a3c95ced89dba5f87d68763ac794cc55c3 SHA1 e0bbecab38bdc4ab2e6ecec8b2c278dcc0eb05d5 SHA256 230c87edba9e6257abeec27abdf08beab4d88e53e41a3e2e2d303ad9aba0223f
AUX mercury-extras-10.04_beta1-no-java-grade.patch 7158 RMD160 bb0d379884085ecc32efe60868255d4752f07937 SHA1 1b8b4168f1e2ae29606fa2682a6192792b9d407b SHA256 1d404490984bdd56aad366388c042bc9327b650b8343b70ebf21c486a3809b35
AUX mercury-extras-10.04_beta1-odbc.patch 2107 RMD160 856ce0c442a77dcdbcca7f5cb833c8630da4e613 SHA1 e802d2b5e2fb67806a3d79ec8c00acda89e6ded3 SHA256 f6bb1b9e9ba799ebc68e278324af42108befd2285734d5f373022b2398ce3e15
AUX mercury-extras-10.04_beta1-posix.patch 477 RMD160 dbe0a1f1d117a2a90a4aa588f9dea92e7a915fd1 SHA1 8fea62228a711694e869924fb20eae69b5177f70 SHA256 4ea5d325f6d36fee58ec87f1b2ea6d57959eb8dcc5693ab935a0486e12d47173
DIST mercury-extras-0.13.1.tar.gz 688974 RMD160 d14aeeefe29a2bc6ae59d174043a18808e2a6875 SHA1 3871d523400e0c0ac0396918b6ba74a378269b15 SHA256 33580108aed30359facde24645b23d5ca559fe0c9c50f448199d3d7b751b7c4c
DIST mercury-extras-10.04-beta.tar.gz 713626 RMD160 d4a4e04e6fef80af430006ad3d20e94d3fc82e61 SHA1 a9efcc59ffc0104d6ceb821daa1dfca08fb83e1a SHA256 34040ca9eb85acee4409a15d3e11d5a6b2ad12f9ef8cb41776754aaf49a8abcd
DIST mercury-extras-10.04.1.tar.gz 706531 RMD160 c249b239eafb19d27180e2fcbd6c763967eb4dda SHA1 5dec96a55fef96d5269f8be50f970f4d53522947 SHA256 7d7825224b0e0ae5079cdad4a323493d65a24f0a7f00eff6a100a6569329af3c
DIST mercury-extras-10.04.tar.gz 706376 RMD160 988e17736ace555916b452a5f22b3d8f67ad6b4e SHA1 22cb6eb10bd6a4d17605217fe97f8718b8dfbbb4 SHA256 408d0a428b8d15934d5b7f5bd3e2139807fb2eb0a7f58d125c8490456445814b
EBUILD mercury-extras-0.13.1-r1.ebuild 3342 RMD160 9d7e9b6d40140fc59f5c7dfa25ebc091f7193ca8 SHA1 81ece0b057f2b72ae90c4f158d7ee19c3d6141c4 SHA256 d7088f207671007417e25319d31860883331b0243041d159a5da44fbc62c028b
EBUILD mercury-extras-10.04-r1.ebuild 3628 RMD160 cab5a1787338fff841baebd2e1d8668e17dd2cd8 SHA1 c380bb462e676fefe310b5b01713229c653e4fd6 SHA256 4bb39801d28fabfe6ebb162c40c58df2947354278d0d21dd7386ca69da223d63
EBUILD mercury-extras-10.04.1.ebuild 3627 RMD160 ffbb88000102e83b1b741db1791b901345771aab SHA1 de7d698f4281a02ed63dc1c31b4e28c7ecb390ab SHA256 ed7aac81db5efc72fa98336fdc319e0774c341371e1f97a1e21f3cacdbfc6fd2
EBUILD mercury-extras-10.04.ebuild 3463 RMD160 e7f6e03a106959b04ea17766465aec23b00395c0 SHA1 a960b50c459e1599f484d8fac781c592d6d95705 SHA256 7442af287ee93583c469ef766f63a5c4c0ad82104995915a656ad3235c53849b
EBUILD mercury-extras-10.04_beta1.ebuild 3564 RMD160 52cad5cc67e98fbbd7f4fba943f70598d816467a SHA1 019089411cbc73fa5ebc14fbb2975e18752806c9 SHA256 dda1b4340cf873f160c50b9b979bf9f5ba4dee138e23eb921d6445b9bfa1e861
MISC ChangeLog 20873 RMD160 8aafae6254f49d2971e439e279a2074a8758b122 SHA1 2fd43501c6c3dc907e54fa9e793808186ca37d4a SHA256 21542ab171c07bbcf1fdb8e7e4f3d4a90db7dbb87a29ce22816404c59985ef38
MISC metadata.xml 247 RMD160 1b3df3c501d9a3b2e2651668be405677e8416397 SHA1 7b705a8a3368abab6ad31ea2fcb5e5db865d92b1 SHA256 2768d0688d443184194068497dcafb2e5d67521980cb46b7e8efc07d3900bcaa
# 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.4 2008/12/14 20:46:28 bluebird 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
}
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/mercury-extras/mercury-extras-10.04-r1.ebuild,v 1.1 2010/08/22 06:25:20 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="http://www.mercury.cs.mu.oz.au/download/files/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
IUSE="X 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
epatch "${FILESDIR}"/${P}-no-java-grade-no-erlang-grade.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
sed -i -e "s:@libdir@:$(get_libdir):" \
dynamic_linking/Mmakefile posix/Mmakefile
# disable broken packages
sed -i -e "s:lazy_evaluation ::" \
-e "s:quickcheck::" Mmakefile
}
src_compile() {
# Mercury dependency generation must be run single-threaded
mmake \
-j1 depend || die "mmake depend failed"
mmake \
MMAKEFLAGS="${MAKEOPTS}" \
EXTRA_MLFLAGS=--no-strip \
EXTRA_LDFLAGS="${LDFLAGS}" \
EXTRA_LD_LIBFLAGS="${LDFLAGS}" \
|| die "mmake failed"
}
src_install() {
mmake \
MMAKEFLAGS="${MAKEOPTS}" \
EXTRA_LD_LIBFLAGS="${LDFLAGS}" \
INSTALL_PREFIX="${D}"/usr \
install || die "mmake install failed"
find "${D}"/usr/$(get_libdir)/mercury -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
if use X; then
insinto /usr/share/doc/${PF}/samples/graphics
doins graphics/easyx/samples/*.m
fi
if use glut && use opengl; then
insinto /usr/share/doc/${PF}/samples/graphics
doins graphics/samples/calc/*.m
doins graphics/samples/gears/*.m
doins graphics/samples/maze/*.m
fi
if use opengl && use tck && use tk; then
insinto /usr/share/doc/${PF}/samples/graphics
doins graphics/samples/pent/*.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
}
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/mercury-extras/mercury-extras-10.04.1.ebuild,v 1.1 2010/09/06 08:07:07 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="http://www.mercury.cs.mu.oz.au/download/files/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
IUSE="X 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
epatch "${FILESDIR}"/${P}-no-java-grade-no-erlang-grade.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
sed -i -e "s:@libdir@:$(get_libdir):" \
dynamic_linking/Mmakefile posix/Mmakefile
# disable broken packages
sed -i -e "s:lazy_evaluation ::" \
-e "s:quickcheck::" Mmakefile
}
src_compile() {
# Mercury dependency generation must be run single-threaded
mmake \
-j1 depend || die "mmake depend failed"
mmake \
MMAKEFLAGS="${MAKEOPTS}" \
EXTRA_MLFLAGS=--no-strip \
EXTRA_LDFLAGS="${LDFLAGS}" \
EXTRA_LD_LIBFLAGS="${LDFLAGS}" \
|| die "mmake failed"
}
src_install() {
mmake \
MMAKEFLAGS="${MAKEOPTS}" \
EXTRA_LD_LIBFLAGS="${LDFLAGS}" \
INSTALL_PREFIX="${D}"/usr \
install || die "mmake install failed"
find "${D}"/usr/$(get_libdir)/mercury -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
if use X; then
insinto /usr/share/doc/${PF}/samples/graphics
doins graphics/easyx/samples/*.m
fi
if use glut && use opengl; then
insinto /usr/share/doc/${PF}/samples/graphics
doins graphics/samples/calc/*.m
doins graphics/samples/gears/*.m
doins graphics/samples/maze/*.m
fi
if use opengl && use tck && use tk; then
insinto /usr/share/doc/${PF}/samples/graphics
doins graphics/samples/pent/*.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
}
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/mercury-extras/mercury-extras-10.04.ebuild,v 1.2 2010/07/23 21:48:25 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="http://www.mercury.cs.mu.oz.au/download/files/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
IUSE="X 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
epatch "${FILESDIR}"/${P}-no-java-grade-no-erlang-grade.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
sed -i -e "s:@libdir@:$(get_libdir):" \
dynamic_linking/Mmakefile posix/Mmakefile
# disable broken packages
sed -i -e "s:lazy_evaluation ::" \
-e "s:quickcheck::" Mmakefile
}
src_compile() {
mmake \
-j1 depend || die "mmake depend failed"
mmake \
MMAKEFLAGS="${MAKEOPTS}" \
EXTRA_MLFLAGS=--no-strip \
|| die "mmake failed"
}
src_install() {
mmake \
MMAKEFLAGS="${MAKEOPTS}" \
INSTALL_PREFIX="${D}"/usr \
install || die "mmake install failed"
find "${D}"/usr/$(get_libdir)/mercury -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
if use X; then
insinto /usr/share/doc/${PF}/samples/graphics
doins graphics/easyx/samples/*.m
fi
if use glut && use opengl; then
insinto /usr/share/doc/${PF}/samples/graphics
doins graphics/samples/calc/*.m
doins graphics/samples/gears/*.m
doins graphics/samples/maze/*.m
fi
if use opengl && use tck && use tk; then
insinto /usr/share/doc/${PF}/samples/graphics
doins graphics/samples/pent/*.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
}
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/mercury-extras/mercury-extras-10.04_beta1.ebuild,v 1.2 2010/02/20 08:08:23 keri Exp $
inherit eutils
MY_PV=${PV/%?/}
MY_P=${PN}-${MY_PV/_/-}
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="http://www.mercury.cs.mu.oz.au/download/files/beta-releases/10.04-beta/mercury-extras-10.04-beta.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
IUSE="X 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 ) )"
S="${WORKDIR}"/${MY_P}
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
epatch "${FILESDIR}"/${P}-no-java-grade.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
sed -i -e "s:@libdir@:$(get_libdir):" \
dynamic_linking/Mmakefile posix/Mmakefile
# disable broken packages
sed -i -e "s:lazy_evaluation ::" \
-e "s:quickcheck::" Mmakefile
}
src_compile() {
mmake \
-j1 depend || die "mmake depend failed"
mmake \
MMAKEFLAGS="${MAKEOPTS}" \
EXTRA_MLFLAGS=--no-strip \
|| die "mmake failed"
}
src_install() {
mmake \
MMAKEFLAGS="${MAKEOPTS}" \
INSTALL_PREFIX="${D}"/usr \
install || die "mmake install failed"
find "${D}"/usr/$(get_libdir)/mercury -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
if use X; then
insinto /usr/share/doc/${PF}/samples/graphics
doins graphics/easyx/samples/*.m
fi
if use glut && use opengl; then
insinto /usr/share/doc/${PF}/samples/graphics
doins graphics/samples/calc/*.m
doins graphics/samples/gears/*.m
doins graphics/samples/maze/*.m
fi
if use opengl && use tck && use tk; then
insinto /usr/share/doc/${PF}/samples/graphics
doins graphics/samples/pent/*.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
}