summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKeri Harris <keri@gentoo.org>2006-05-13 05:30:25 +0000
committerKeri Harris <keri@gentoo.org>2006-05-13 05:30:25 +0000
commit46ba355a2578dc7b039ce7f3c1fd8daad7b34a10 (patch)
tree4672af3c6769b9d08db5ed8fd0ed4096b2867910 /dev-lang/mercury-extras/files
parentAdd 2.6 series back since they are the only ones marked for mips (diff)
downloadhistorical-46ba355a2578dc7b039ce7f3c1fd8daad7b34a10.tar.gz
historical-46ba355a2578dc7b039ce7f3c1fd8daad7b34a10.tar.bz2
historical-46ba355a2578dc7b039ce7f3c1fd8daad7b34a10.zip
Remove old development snapshots from the tree.
Diffstat (limited to 'dev-lang/mercury-extras/files')
-rw-r--r--dev-lang/mercury-extras/files/digest-mercury-extras-0.13.0_beta53
-rw-r--r--dev-lang/mercury-extras/files/digest-mercury-extras-0.13.0_beta63
-rw-r--r--dev-lang/mercury-extras/files/digest-mercury-extras-0.13.0_beta73
-rw-r--r--dev-lang/mercury-extras/files/digest-mercury-extras-0.13.0_beta83
-rw-r--r--dev-lang/mercury-extras/files/mercury-extras-0.13.0_beta-trailed_update.patch22
-rw-r--r--dev-lang/mercury-extras/files/mercury-extras-0.13.0_beta5-concurrency.patch11
-rw-r--r--dev-lang/mercury-extras/files/mercury-extras-0.13.0_beta5-odbc.patch43
-rw-r--r--dev-lang/mercury-extras/files/mercury-extras-0.13.0_beta5-trailed_update.patch56
-rw-r--r--dev-lang/mercury-extras/files/mercury-extras-0.13.0_beta6-concurrency.patch11
-rw-r--r--dev-lang/mercury-extras/files/mercury-extras-0.13.0_beta6-odbc.patch43
-rw-r--r--dev-lang/mercury-extras/files/mercury-extras-0.13.0_beta6-trailed_update.patch56
-rw-r--r--dev-lang/mercury-extras/files/mercury-extras-0.13.0_beta7-concurrency.patch11
-rw-r--r--dev-lang/mercury-extras/files/mercury-extras-0.13.0_beta7-odbc.patch43
-rw-r--r--dev-lang/mercury-extras/files/mercury-extras-0.13.0_beta7-trailed_update.patch56
-rw-r--r--dev-lang/mercury-extras/files/mercury-extras-0.13.0_beta8-concurrency.patch11
-rw-r--r--dev-lang/mercury-extras/files/mercury-extras-0.13.0_beta8-odbc.patch43
-rw-r--r--dev-lang/mercury-extras/files/mercury-extras-0.13.0_beta8-trailed_update.patch56
17 files changed, 0 insertions, 474 deletions
diff --git a/dev-lang/mercury-extras/files/digest-mercury-extras-0.13.0_beta5 b/dev-lang/mercury-extras/files/digest-mercury-extras-0.13.0_beta5
deleted file mode 100644
index ad51e77e1aee..000000000000
--- a/dev-lang/mercury-extras/files/digest-mercury-extras-0.13.0_beta5
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 86b1fd40e4150be86f04e7afaa630c28 mercury-extras-0.13.0-beta-2006-04-23-unstable.tar.gz 873614
-RMD160 892385e6275de10fef4e2e390109059eadf0d25c mercury-extras-0.13.0-beta-2006-04-23-unstable.tar.gz 873614
-SHA256 51914328403cc08b9328afc31355b6e610ee8d306b41f7d096003a30a6bb1bba mercury-extras-0.13.0-beta-2006-04-23-unstable.tar.gz 873614
diff --git a/dev-lang/mercury-extras/files/digest-mercury-extras-0.13.0_beta6 b/dev-lang/mercury-extras/files/digest-mercury-extras-0.13.0_beta6
deleted file mode 100644
index 97d23bb1a6d3..000000000000
--- a/dev-lang/mercury-extras/files/digest-mercury-extras-0.13.0_beta6
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 9be4682d31adc0779b37a3927d5f305e mercury-extras-0.13.0-beta-2006-04-25-unstable.tar.gz 873682
-RMD160 73dde7a4aab6ec81d034f11e6da795878029cc30 mercury-extras-0.13.0-beta-2006-04-25-unstable.tar.gz 873682
-SHA256 5043da889ae47d834e32e4508ba88082c473ac55fbb6df3f938290e0a38cdd39 mercury-extras-0.13.0-beta-2006-04-25-unstable.tar.gz 873682
diff --git a/dev-lang/mercury-extras/files/digest-mercury-extras-0.13.0_beta7 b/dev-lang/mercury-extras/files/digest-mercury-extras-0.13.0_beta7
deleted file mode 100644
index ef9af4e1f551..000000000000
--- a/dev-lang/mercury-extras/files/digest-mercury-extras-0.13.0_beta7
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 558e747642f3d981606a3a7beb9655ee mercury-extras-0.13.0-beta-2006-04-27-unstable.tar.gz 873616
-RMD160 8e00039f16141240613c615ecee92bd8352cdb59 mercury-extras-0.13.0-beta-2006-04-27-unstable.tar.gz 873616
-SHA256 88f778f67f166e21cc9b6a7637bd2bc15c3c69f42e669986fc105f62632035a7 mercury-extras-0.13.0-beta-2006-04-27-unstable.tar.gz 873616
diff --git a/dev-lang/mercury-extras/files/digest-mercury-extras-0.13.0_beta8 b/dev-lang/mercury-extras/files/digest-mercury-extras-0.13.0_beta8
deleted file mode 100644
index ff6de7fcadf5..000000000000
--- a/dev-lang/mercury-extras/files/digest-mercury-extras-0.13.0_beta8
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 131cca3fbbfd273f2e0ca808168fcb1f mercury-extras-0.13.0-beta-2006-04-29-unstable.tar.gz 873624
-RMD160 766133aed9f8d83333572fbe9da906c034f183fc mercury-extras-0.13.0-beta-2006-04-29-unstable.tar.gz 873624
-SHA256 2091442e85a657506f396951106e0f02499526619f66b60d67ae532a11952160 mercury-extras-0.13.0-beta-2006-04-29-unstable.tar.gz 873624
diff --git a/dev-lang/mercury-extras/files/mercury-extras-0.13.0_beta-trailed_update.patch b/dev-lang/mercury-extras/files/mercury-extras-0.13.0_beta-trailed_update.patch
deleted file mode 100644
index 3afc252a4327..000000000000
--- a/dev-lang/mercury-extras/files/mercury-extras-0.13.0_beta-trailed_update.patch
+++ /dev/null
@@ -1,22 +0,0 @@
---- mercury-extras-0.13.0-beta-2006-04-03.orig/trailed_update/Mmakefile 2004-07-30 19:03:46.000000000 +1200
-+++ mercury-extras-0.13.0-beta-2006-04-03/trailed_update/Mmakefile 2006-03-26 22:00:13.000000000 +1200
-@@ -4,6 +4,10 @@
- # Public License - see the file COPYING.LIB in the Mercury distribution.
- #-----------------------------------------------------------------------------#
-
-+LIBGRADES := $(foreach grade,$(LIBGRADES), \
-+ $(subst .tr.,$(grade),$(findstring .tr.,$(grade))) \
-+ $(filter %.tr,$(grade)))
-+
- GRADEFLAGS += --use-trail
-
- # enable C debugging
-@@ -25,6 +29,8 @@
- cd samples && mmake $(MMAKEFLAGS) depend
- cd tests && mmake $(MMAKEFLAGS) depend
-
-+install: libtrailed_update.install
-+
- .PHONY: check
- check: libtrailed_update
- cd samples && mmake $(MMAKEFLAGS) check
diff --git a/dev-lang/mercury-extras/files/mercury-extras-0.13.0_beta5-concurrency.patch b/dev-lang/mercury-extras/files/mercury-extras-0.13.0_beta5-concurrency.patch
deleted file mode 100644
index 793e088bfeb0..000000000000
--- a/dev-lang/mercury-extras/files/mercury-extras-0.13.0_beta5-concurrency.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- mercury-extras-0.13.0-beta-2006-04-03.orig/concurrency/Mmakefile 2003-01-16 23:44:13.000000000 +1300
-+++ mercury-extras-0.13.0-beta-2006-04-03/concurrency/Mmakefile 2006-03-26 18:45:21.000000000 +1200
-@@ -8,6 +8,8 @@
-
- TESTS = philo philo2 philo3 midimon
-
-+LIBGRADES := $(LIBGRADES:hlc.gc=)
-+
- -include ../Mmake.params
-
- default_target: all
diff --git a/dev-lang/mercury-extras/files/mercury-extras-0.13.0_beta5-odbc.patch b/dev-lang/mercury-extras/files/mercury-extras-0.13.0_beta5-odbc.patch
deleted file mode 100644
index b4b686a68215..000000000000
--- a/dev-lang/mercury-extras/files/mercury-extras-0.13.0_beta5-odbc.patch
+++ /dev/null
@@ -1,43 +0,0 @@
---- mercury-extras-0.13.0-beta-2006-04-09.orig/odbc/Mmakefile 2006-04-04 13:49:14.000000000 +1200
-+++ mercury-extras-0.13.0-beta-2006-04-09/odbc/Mmakefile 2006-04-11 22:52:58.000000000 +1200
-@@ -40,18 +40,23 @@
-
- # The following are for Debian.
-
-- # for unixODBC
-- MLLIBS=-lodbc -lpthread -lltdl -ldl
--
-- # for iODBC
-- # MLLIBS=-liodbc l-pthread -ldl
-- # note: on a DEC Alpha using OSF1 remove the -ldl.
-+ ifeq ($(MODBC_DRIVER),MODBC_UNIX)
-+ # for unixODBC
-+ MLLIBS=-L/usr/lib -lodbc -lpthread -lltdl -ldl
-+ else
-+ # for iODBC
-+ ODBC_LIBS=`iodbc-config --libs`
-+ ODBC_INCLS=`iodbc-config --cflags`
-+ MLLIBS=$(ODBC_LIBS) -lpthread -ldl
-+ endif
- endif
-
--MAIN_TARGET=odbc_test
-+MAIN_TARGET=libodbc
-
- .PHONY: depend
--depend: odbc_test.depend
-+depend: odbc.depend
-+
-+install: libodbc.install
-
- .PHONY: check
- check:
-@@ -62,7 +67,7 @@
- # `--no-ansi' is needed because the ODBC header files include C++-style
- # "//" comments. `--no-ansi' allows recognition of C++-style "//" comments,
- # presuming you have gcc version 2.7.1 or greater.
--MGNUCFLAGS=--no-ansi -D$(MODBC_DRIVER) -D$(MODBC_DB) -I$(ODBC_INCL_DIR)
-+MGNUCFLAGS=-D$(MODBC_DRIVER) -D$(MODBC_DB) $(ODBC_INCLS)
-
- #-----------------------------------------------------------------------------#
- #-----------------------------------------------------------------------------#
diff --git a/dev-lang/mercury-extras/files/mercury-extras-0.13.0_beta5-trailed_update.patch b/dev-lang/mercury-extras/files/mercury-extras-0.13.0_beta5-trailed_update.patch
deleted file mode 100644
index c36106b5c7e4..000000000000
--- a/dev-lang/mercury-extras/files/mercury-extras-0.13.0_beta5-trailed_update.patch
+++ /dev/null
@@ -1,56 +0,0 @@
---- mercury-extras-0.13.0-beta-2006-04-03.orig/trailed_update/Mmakefile 2004-07-30 19:03:46.000000000 +1200
-+++ mercury-extras-0.13.0-beta-2006-04-03/trailed_update/Mmakefile 2006-03-26 22:00:13.000000000 +1200
-@@ -4,6 +4,10 @@
- # Public License - see the file COPYING.LIB in the Mercury distribution.
- #-----------------------------------------------------------------------------#
-
-+LIBGRADES := $(foreach grade,$(LIBGRADES), \
-+ $(subst .tr.,$(grade),$(findstring .tr.,$(grade))) \
-+ $(filter %.tr,$(grade)))
-+
- GRADEFLAGS += --use-trail
-
- # enable C debugging
-@@ -25,6 +29,8 @@
- cd samples && mmake $(MMAKEFLAGS) depend
- cd tests && mmake $(MMAKEFLAGS) depend
-
-+install: libtrailed_update.install
-+
- .PHONY: check
- check: libtrailed_update
- cd samples && mmake $(MMAKEFLAGS) check
---- mercury-extras-0.13.0-beta-2006-04-09.orig/trailed_update/var.m 2006-03-30 13:21:19.000000000 +1200
-+++ mercury-extras-0.13.0-beta-2006-04-09/trailed_update/var.m 2006-04-12 21:16:27.000000000 +1200
-@@ -831,12 +831,12 @@
-
- :- pragma export(var.rep_unify(in(ptr(var_rep_any)), in(ptr(var_rep_any))),
- "ML_var_unify").
--:- impure pred var.rep_unify(var_rep(T), var_rep(T)).
-+:- pred var.rep_unify(var_rep(T), var_rep(T)).
- :- mode var.rep_unify(in(ptr(var_rep_any)), in(ptr(var_rep_any))) is semidet.
-
- var.rep_unify(XPtr, YPtr) :-
- XPtr = alias(X),
-- (
-+ promise_pure (
- X = alias(_),
- impure var.rep_unify(X, YPtr)
- ;
-@@ -880,14 +880,14 @@
-
- % This is the case when the first var is free(DelayedGoals).
- %
--:- impure pred var.rep_unify_fr(var_rep(T), var_rep(T), var_rep(T)).
-+:- pred var.rep_unify_fr(var_rep(T), var_rep(T), var_rep(T)).
- :- mode var.rep_unify_fr(in(ptr(var_rep_any)), % really deref_delayed
- in(ptr(var_rep_any)),
- in(var_rep_deref_delayed)) is semidet.
-
- var.rep_unify_fr(XPtr, YPtr, X) :-
- YPtr = alias(Y),
-- (
-+ promise_pure (
- Y = alias(_),
- impure var.rep_unify_fr(XPtr, Y, X)
- ;
diff --git a/dev-lang/mercury-extras/files/mercury-extras-0.13.0_beta6-concurrency.patch b/dev-lang/mercury-extras/files/mercury-extras-0.13.0_beta6-concurrency.patch
deleted file mode 100644
index 793e088bfeb0..000000000000
--- a/dev-lang/mercury-extras/files/mercury-extras-0.13.0_beta6-concurrency.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- mercury-extras-0.13.0-beta-2006-04-03.orig/concurrency/Mmakefile 2003-01-16 23:44:13.000000000 +1300
-+++ mercury-extras-0.13.0-beta-2006-04-03/concurrency/Mmakefile 2006-03-26 18:45:21.000000000 +1200
-@@ -8,6 +8,8 @@
-
- TESTS = philo philo2 philo3 midimon
-
-+LIBGRADES := $(LIBGRADES:hlc.gc=)
-+
- -include ../Mmake.params
-
- default_target: all
diff --git a/dev-lang/mercury-extras/files/mercury-extras-0.13.0_beta6-odbc.patch b/dev-lang/mercury-extras/files/mercury-extras-0.13.0_beta6-odbc.patch
deleted file mode 100644
index b4b686a68215..000000000000
--- a/dev-lang/mercury-extras/files/mercury-extras-0.13.0_beta6-odbc.patch
+++ /dev/null
@@ -1,43 +0,0 @@
---- mercury-extras-0.13.0-beta-2006-04-09.orig/odbc/Mmakefile 2006-04-04 13:49:14.000000000 +1200
-+++ mercury-extras-0.13.0-beta-2006-04-09/odbc/Mmakefile 2006-04-11 22:52:58.000000000 +1200
-@@ -40,18 +40,23 @@
-
- # The following are for Debian.
-
-- # for unixODBC
-- MLLIBS=-lodbc -lpthread -lltdl -ldl
--
-- # for iODBC
-- # MLLIBS=-liodbc l-pthread -ldl
-- # note: on a DEC Alpha using OSF1 remove the -ldl.
-+ ifeq ($(MODBC_DRIVER),MODBC_UNIX)
-+ # for unixODBC
-+ MLLIBS=-L/usr/lib -lodbc -lpthread -lltdl -ldl
-+ else
-+ # for iODBC
-+ ODBC_LIBS=`iodbc-config --libs`
-+ ODBC_INCLS=`iodbc-config --cflags`
-+ MLLIBS=$(ODBC_LIBS) -lpthread -ldl
-+ endif
- endif
-
--MAIN_TARGET=odbc_test
-+MAIN_TARGET=libodbc
-
- .PHONY: depend
--depend: odbc_test.depend
-+depend: odbc.depend
-+
-+install: libodbc.install
-
- .PHONY: check
- check:
-@@ -62,7 +67,7 @@
- # `--no-ansi' is needed because the ODBC header files include C++-style
- # "//" comments. `--no-ansi' allows recognition of C++-style "//" comments,
- # presuming you have gcc version 2.7.1 or greater.
--MGNUCFLAGS=--no-ansi -D$(MODBC_DRIVER) -D$(MODBC_DB) -I$(ODBC_INCL_DIR)
-+MGNUCFLAGS=-D$(MODBC_DRIVER) -D$(MODBC_DB) $(ODBC_INCLS)
-
- #-----------------------------------------------------------------------------#
- #-----------------------------------------------------------------------------#
diff --git a/dev-lang/mercury-extras/files/mercury-extras-0.13.0_beta6-trailed_update.patch b/dev-lang/mercury-extras/files/mercury-extras-0.13.0_beta6-trailed_update.patch
deleted file mode 100644
index c36106b5c7e4..000000000000
--- a/dev-lang/mercury-extras/files/mercury-extras-0.13.0_beta6-trailed_update.patch
+++ /dev/null
@@ -1,56 +0,0 @@
---- mercury-extras-0.13.0-beta-2006-04-03.orig/trailed_update/Mmakefile 2004-07-30 19:03:46.000000000 +1200
-+++ mercury-extras-0.13.0-beta-2006-04-03/trailed_update/Mmakefile 2006-03-26 22:00:13.000000000 +1200
-@@ -4,6 +4,10 @@
- # Public License - see the file COPYING.LIB in the Mercury distribution.
- #-----------------------------------------------------------------------------#
-
-+LIBGRADES := $(foreach grade,$(LIBGRADES), \
-+ $(subst .tr.,$(grade),$(findstring .tr.,$(grade))) \
-+ $(filter %.tr,$(grade)))
-+
- GRADEFLAGS += --use-trail
-
- # enable C debugging
-@@ -25,6 +29,8 @@
- cd samples && mmake $(MMAKEFLAGS) depend
- cd tests && mmake $(MMAKEFLAGS) depend
-
-+install: libtrailed_update.install
-+
- .PHONY: check
- check: libtrailed_update
- cd samples && mmake $(MMAKEFLAGS) check
---- mercury-extras-0.13.0-beta-2006-04-09.orig/trailed_update/var.m 2006-03-30 13:21:19.000000000 +1200
-+++ mercury-extras-0.13.0-beta-2006-04-09/trailed_update/var.m 2006-04-12 21:16:27.000000000 +1200
-@@ -831,12 +831,12 @@
-
- :- pragma export(var.rep_unify(in(ptr(var_rep_any)), in(ptr(var_rep_any))),
- "ML_var_unify").
--:- impure pred var.rep_unify(var_rep(T), var_rep(T)).
-+:- pred var.rep_unify(var_rep(T), var_rep(T)).
- :- mode var.rep_unify(in(ptr(var_rep_any)), in(ptr(var_rep_any))) is semidet.
-
- var.rep_unify(XPtr, YPtr) :-
- XPtr = alias(X),
-- (
-+ promise_pure (
- X = alias(_),
- impure var.rep_unify(X, YPtr)
- ;
-@@ -880,14 +880,14 @@
-
- % This is the case when the first var is free(DelayedGoals).
- %
--:- impure pred var.rep_unify_fr(var_rep(T), var_rep(T), var_rep(T)).
-+:- pred var.rep_unify_fr(var_rep(T), var_rep(T), var_rep(T)).
- :- mode var.rep_unify_fr(in(ptr(var_rep_any)), % really deref_delayed
- in(ptr(var_rep_any)),
- in(var_rep_deref_delayed)) is semidet.
-
- var.rep_unify_fr(XPtr, YPtr, X) :-
- YPtr = alias(Y),
-- (
-+ promise_pure (
- Y = alias(_),
- impure var.rep_unify_fr(XPtr, Y, X)
- ;
diff --git a/dev-lang/mercury-extras/files/mercury-extras-0.13.0_beta7-concurrency.patch b/dev-lang/mercury-extras/files/mercury-extras-0.13.0_beta7-concurrency.patch
deleted file mode 100644
index 793e088bfeb0..000000000000
--- a/dev-lang/mercury-extras/files/mercury-extras-0.13.0_beta7-concurrency.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- mercury-extras-0.13.0-beta-2006-04-03.orig/concurrency/Mmakefile 2003-01-16 23:44:13.000000000 +1300
-+++ mercury-extras-0.13.0-beta-2006-04-03/concurrency/Mmakefile 2006-03-26 18:45:21.000000000 +1200
-@@ -8,6 +8,8 @@
-
- TESTS = philo philo2 philo3 midimon
-
-+LIBGRADES := $(LIBGRADES:hlc.gc=)
-+
- -include ../Mmake.params
-
- default_target: all
diff --git a/dev-lang/mercury-extras/files/mercury-extras-0.13.0_beta7-odbc.patch b/dev-lang/mercury-extras/files/mercury-extras-0.13.0_beta7-odbc.patch
deleted file mode 100644
index b4b686a68215..000000000000
--- a/dev-lang/mercury-extras/files/mercury-extras-0.13.0_beta7-odbc.patch
+++ /dev/null
@@ -1,43 +0,0 @@
---- mercury-extras-0.13.0-beta-2006-04-09.orig/odbc/Mmakefile 2006-04-04 13:49:14.000000000 +1200
-+++ mercury-extras-0.13.0-beta-2006-04-09/odbc/Mmakefile 2006-04-11 22:52:58.000000000 +1200
-@@ -40,18 +40,23 @@
-
- # The following are for Debian.
-
-- # for unixODBC
-- MLLIBS=-lodbc -lpthread -lltdl -ldl
--
-- # for iODBC
-- # MLLIBS=-liodbc l-pthread -ldl
-- # note: on a DEC Alpha using OSF1 remove the -ldl.
-+ ifeq ($(MODBC_DRIVER),MODBC_UNIX)
-+ # for unixODBC
-+ MLLIBS=-L/usr/lib -lodbc -lpthread -lltdl -ldl
-+ else
-+ # for iODBC
-+ ODBC_LIBS=`iodbc-config --libs`
-+ ODBC_INCLS=`iodbc-config --cflags`
-+ MLLIBS=$(ODBC_LIBS) -lpthread -ldl
-+ endif
- endif
-
--MAIN_TARGET=odbc_test
-+MAIN_TARGET=libodbc
-
- .PHONY: depend
--depend: odbc_test.depend
-+depend: odbc.depend
-+
-+install: libodbc.install
-
- .PHONY: check
- check:
-@@ -62,7 +67,7 @@
- # `--no-ansi' is needed because the ODBC header files include C++-style
- # "//" comments. `--no-ansi' allows recognition of C++-style "//" comments,
- # presuming you have gcc version 2.7.1 or greater.
--MGNUCFLAGS=--no-ansi -D$(MODBC_DRIVER) -D$(MODBC_DB) -I$(ODBC_INCL_DIR)
-+MGNUCFLAGS=-D$(MODBC_DRIVER) -D$(MODBC_DB) $(ODBC_INCLS)
-
- #-----------------------------------------------------------------------------#
- #-----------------------------------------------------------------------------#
diff --git a/dev-lang/mercury-extras/files/mercury-extras-0.13.0_beta7-trailed_update.patch b/dev-lang/mercury-extras/files/mercury-extras-0.13.0_beta7-trailed_update.patch
deleted file mode 100644
index c36106b5c7e4..000000000000
--- a/dev-lang/mercury-extras/files/mercury-extras-0.13.0_beta7-trailed_update.patch
+++ /dev/null
@@ -1,56 +0,0 @@
---- mercury-extras-0.13.0-beta-2006-04-03.orig/trailed_update/Mmakefile 2004-07-30 19:03:46.000000000 +1200
-+++ mercury-extras-0.13.0-beta-2006-04-03/trailed_update/Mmakefile 2006-03-26 22:00:13.000000000 +1200
-@@ -4,6 +4,10 @@
- # Public License - see the file COPYING.LIB in the Mercury distribution.
- #-----------------------------------------------------------------------------#
-
-+LIBGRADES := $(foreach grade,$(LIBGRADES), \
-+ $(subst .tr.,$(grade),$(findstring .tr.,$(grade))) \
-+ $(filter %.tr,$(grade)))
-+
- GRADEFLAGS += --use-trail
-
- # enable C debugging
-@@ -25,6 +29,8 @@
- cd samples && mmake $(MMAKEFLAGS) depend
- cd tests && mmake $(MMAKEFLAGS) depend
-
-+install: libtrailed_update.install
-+
- .PHONY: check
- check: libtrailed_update
- cd samples && mmake $(MMAKEFLAGS) check
---- mercury-extras-0.13.0-beta-2006-04-09.orig/trailed_update/var.m 2006-03-30 13:21:19.000000000 +1200
-+++ mercury-extras-0.13.0-beta-2006-04-09/trailed_update/var.m 2006-04-12 21:16:27.000000000 +1200
-@@ -831,12 +831,12 @@
-
- :- pragma export(var.rep_unify(in(ptr(var_rep_any)), in(ptr(var_rep_any))),
- "ML_var_unify").
--:- impure pred var.rep_unify(var_rep(T), var_rep(T)).
-+:- pred var.rep_unify(var_rep(T), var_rep(T)).
- :- mode var.rep_unify(in(ptr(var_rep_any)), in(ptr(var_rep_any))) is semidet.
-
- var.rep_unify(XPtr, YPtr) :-
- XPtr = alias(X),
-- (
-+ promise_pure (
- X = alias(_),
- impure var.rep_unify(X, YPtr)
- ;
-@@ -880,14 +880,14 @@
-
- % This is the case when the first var is free(DelayedGoals).
- %
--:- impure pred var.rep_unify_fr(var_rep(T), var_rep(T), var_rep(T)).
-+:- pred var.rep_unify_fr(var_rep(T), var_rep(T), var_rep(T)).
- :- mode var.rep_unify_fr(in(ptr(var_rep_any)), % really deref_delayed
- in(ptr(var_rep_any)),
- in(var_rep_deref_delayed)) is semidet.
-
- var.rep_unify_fr(XPtr, YPtr, X) :-
- YPtr = alias(Y),
-- (
-+ promise_pure (
- Y = alias(_),
- impure var.rep_unify_fr(XPtr, Y, X)
- ;
diff --git a/dev-lang/mercury-extras/files/mercury-extras-0.13.0_beta8-concurrency.patch b/dev-lang/mercury-extras/files/mercury-extras-0.13.0_beta8-concurrency.patch
deleted file mode 100644
index 793e088bfeb0..000000000000
--- a/dev-lang/mercury-extras/files/mercury-extras-0.13.0_beta8-concurrency.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- mercury-extras-0.13.0-beta-2006-04-03.orig/concurrency/Mmakefile 2003-01-16 23:44:13.000000000 +1300
-+++ mercury-extras-0.13.0-beta-2006-04-03/concurrency/Mmakefile 2006-03-26 18:45:21.000000000 +1200
-@@ -8,6 +8,8 @@
-
- TESTS = philo philo2 philo3 midimon
-
-+LIBGRADES := $(LIBGRADES:hlc.gc=)
-+
- -include ../Mmake.params
-
- default_target: all
diff --git a/dev-lang/mercury-extras/files/mercury-extras-0.13.0_beta8-odbc.patch b/dev-lang/mercury-extras/files/mercury-extras-0.13.0_beta8-odbc.patch
deleted file mode 100644
index b4b686a68215..000000000000
--- a/dev-lang/mercury-extras/files/mercury-extras-0.13.0_beta8-odbc.patch
+++ /dev/null
@@ -1,43 +0,0 @@
---- mercury-extras-0.13.0-beta-2006-04-09.orig/odbc/Mmakefile 2006-04-04 13:49:14.000000000 +1200
-+++ mercury-extras-0.13.0-beta-2006-04-09/odbc/Mmakefile 2006-04-11 22:52:58.000000000 +1200
-@@ -40,18 +40,23 @@
-
- # The following are for Debian.
-
-- # for unixODBC
-- MLLIBS=-lodbc -lpthread -lltdl -ldl
--
-- # for iODBC
-- # MLLIBS=-liodbc l-pthread -ldl
-- # note: on a DEC Alpha using OSF1 remove the -ldl.
-+ ifeq ($(MODBC_DRIVER),MODBC_UNIX)
-+ # for unixODBC
-+ MLLIBS=-L/usr/lib -lodbc -lpthread -lltdl -ldl
-+ else
-+ # for iODBC
-+ ODBC_LIBS=`iodbc-config --libs`
-+ ODBC_INCLS=`iodbc-config --cflags`
-+ MLLIBS=$(ODBC_LIBS) -lpthread -ldl
-+ endif
- endif
-
--MAIN_TARGET=odbc_test
-+MAIN_TARGET=libodbc
-
- .PHONY: depend
--depend: odbc_test.depend
-+depend: odbc.depend
-+
-+install: libodbc.install
-
- .PHONY: check
- check:
-@@ -62,7 +67,7 @@
- # `--no-ansi' is needed because the ODBC header files include C++-style
- # "//" comments. `--no-ansi' allows recognition of C++-style "//" comments,
- # presuming you have gcc version 2.7.1 or greater.
--MGNUCFLAGS=--no-ansi -D$(MODBC_DRIVER) -D$(MODBC_DB) -I$(ODBC_INCL_DIR)
-+MGNUCFLAGS=-D$(MODBC_DRIVER) -D$(MODBC_DB) $(ODBC_INCLS)
-
- #-----------------------------------------------------------------------------#
- #-----------------------------------------------------------------------------#
diff --git a/dev-lang/mercury-extras/files/mercury-extras-0.13.0_beta8-trailed_update.patch b/dev-lang/mercury-extras/files/mercury-extras-0.13.0_beta8-trailed_update.patch
deleted file mode 100644
index c36106b5c7e4..000000000000
--- a/dev-lang/mercury-extras/files/mercury-extras-0.13.0_beta8-trailed_update.patch
+++ /dev/null
@@ -1,56 +0,0 @@
---- mercury-extras-0.13.0-beta-2006-04-03.orig/trailed_update/Mmakefile 2004-07-30 19:03:46.000000000 +1200
-+++ mercury-extras-0.13.0-beta-2006-04-03/trailed_update/Mmakefile 2006-03-26 22:00:13.000000000 +1200
-@@ -4,6 +4,10 @@
- # Public License - see the file COPYING.LIB in the Mercury distribution.
- #-----------------------------------------------------------------------------#
-
-+LIBGRADES := $(foreach grade,$(LIBGRADES), \
-+ $(subst .tr.,$(grade),$(findstring .tr.,$(grade))) \
-+ $(filter %.tr,$(grade)))
-+
- GRADEFLAGS += --use-trail
-
- # enable C debugging
-@@ -25,6 +29,8 @@
- cd samples && mmake $(MMAKEFLAGS) depend
- cd tests && mmake $(MMAKEFLAGS) depend
-
-+install: libtrailed_update.install
-+
- .PHONY: check
- check: libtrailed_update
- cd samples && mmake $(MMAKEFLAGS) check
---- mercury-extras-0.13.0-beta-2006-04-09.orig/trailed_update/var.m 2006-03-30 13:21:19.000000000 +1200
-+++ mercury-extras-0.13.0-beta-2006-04-09/trailed_update/var.m 2006-04-12 21:16:27.000000000 +1200
-@@ -831,12 +831,12 @@
-
- :- pragma export(var.rep_unify(in(ptr(var_rep_any)), in(ptr(var_rep_any))),
- "ML_var_unify").
--:- impure pred var.rep_unify(var_rep(T), var_rep(T)).
-+:- pred var.rep_unify(var_rep(T), var_rep(T)).
- :- mode var.rep_unify(in(ptr(var_rep_any)), in(ptr(var_rep_any))) is semidet.
-
- var.rep_unify(XPtr, YPtr) :-
- XPtr = alias(X),
-- (
-+ promise_pure (
- X = alias(_),
- impure var.rep_unify(X, YPtr)
- ;
-@@ -880,14 +880,14 @@
-
- % This is the case when the first var is free(DelayedGoals).
- %
--:- impure pred var.rep_unify_fr(var_rep(T), var_rep(T), var_rep(T)).
-+:- pred var.rep_unify_fr(var_rep(T), var_rep(T), var_rep(T)).
- :- mode var.rep_unify_fr(in(ptr(var_rep_any)), % really deref_delayed
- in(ptr(var_rep_any)),
- in(var_rep_deref_delayed)) is semidet.
-
- var.rep_unify_fr(XPtr, YPtr, X) :-
- YPtr = alias(Y),
-- (
-+ promise_pure (
- Y = alias(_),
- impure var.rep_unify_fr(XPtr, Y, X)
- ;