summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKeri Harris <keri@gentoo.org>2006-08-07 08:33:10 +0000
committerKeri Harris <keri@gentoo.org>2006-08-07 08:33:10 +0000
commitd571a65d616bb21e9fa7ded46b272e68cc96ddf6 (patch)
tree5198b6e24825ea752b251b70fafb3a2b43933236 /dev-lang/qu-prolog
parentFixed compilation problem with gcc-4, bug #120867 (diff)
downloadhistorical-d571a65d616bb21e9fa7ded46b272e68cc96ddf6.tar.gz
historical-d571a65d616bb21e9fa7ded46b272e68cc96ddf6.tar.bz2
historical-d571a65d616bb21e9fa7ded46b272e68cc96ddf6.zip
Add qem wrapper scripts for installed examples.
Package-Manager: portage-2.1.1_pre4-r3
Diffstat (limited to 'dev-lang/qu-prolog')
-rw-r--r--dev-lang/qu-prolog/ChangeLog7
-rw-r--r--dev-lang/qu-prolog/Manifest32
-rw-r--r--dev-lang/qu-prolog/files/qu-prolog-7.2-configure.patch30
-rw-r--r--dev-lang/qu-prolog/files/qu-prolog-7.2-portage.patch23
-rw-r--r--dev-lang/qu-prolog/qu-prolog-7.2-r1.ebuild4
5 files changed, 62 insertions, 34 deletions
diff --git a/dev-lang/qu-prolog/ChangeLog b/dev-lang/qu-prolog/ChangeLog
index fff1ab79c3e3..3e510c35749e 100644
--- a/dev-lang/qu-prolog/ChangeLog
+++ b/dev-lang/qu-prolog/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-lang/qu-prolog
# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/qu-prolog/ChangeLog,v 1.12 2006/08/06 09:35:16 keri Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/qu-prolog/ChangeLog,v 1.13 2006/08/07 08:33:10 keri Exp $
+
+ 07 Aug 2006; Keri Harris <keri@gentoo.org>
+ files/qu-prolog-7.2-configure.patch, files/qu-prolog-7.2-portage.patch,
+ qu-prolog-7.2-r1.ebuild:
+ Add qem wrapper scripts for installed examples.
*qu-prolog-7.4 (06 Aug 2006)
diff --git a/dev-lang/qu-prolog/Manifest b/dev-lang/qu-prolog/Manifest
index a0217668be40..907183174e24 100644
--- a/dev-lang/qu-prolog/Manifest
+++ b/dev-lang/qu-prolog/Manifest
@@ -14,10 +14,10 @@ AUX qu-prolog-7.2-CXXFLAGS.patch 699 RMD160 a21cfa84337e98e33e324d3b2dc0dfa3fb6a
MD5 151e06fea606335d5579458e988a3282 files/qu-prolog-7.2-CXXFLAGS.patch 699
RMD160 a21cfa84337e98e33e324d3b2dc0dfa3fb6a0629 files/qu-prolog-7.2-CXXFLAGS.patch 699
SHA256 3255939159796dac97a5cc080c94b3eb19afd85a797ca9680fea4a151dff2d79 files/qu-prolog-7.2-CXXFLAGS.patch 699
-AUX qu-prolog-7.2-configure.patch 4779 RMD160 7542800cb7d10fa95ff7012592dbefdaeb7cb747 SHA1 a85e0cdaecf7f704cb247261466f5c0ad3605256 SHA256 75e77d37ee00af80d116104fcb47f9b6deac4b8248034a5b3047ce9fdc853810
-MD5 76bd663143d25fc5a893c4c7811ac1d2 files/qu-prolog-7.2-configure.patch 4779
-RMD160 7542800cb7d10fa95ff7012592dbefdaeb7cb747 files/qu-prolog-7.2-configure.patch 4779
-SHA256 75e77d37ee00af80d116104fcb47f9b6deac4b8248034a5b3047ce9fdc853810 files/qu-prolog-7.2-configure.patch 4779
+AUX qu-prolog-7.2-configure.patch 4820 RMD160 7c319da71d26727793e18e4dbb9163edcdc5681f SHA1 baebaa06284d447cbef3a6dc9592af566cf0408f SHA256 bfbe1b23f4b9ef2b3fffbc8787f1e2d5cb08e1cb771d4182a43c7d857e4b5e9a
+MD5 891125798599cac6c7256a8b16f4d0a5 files/qu-prolog-7.2-configure.patch 4820
+RMD160 7c319da71d26727793e18e4dbb9163edcdc5681f files/qu-prolog-7.2-configure.patch 4820
+SHA256 bfbe1b23f4b9ef2b3fffbc8787f1e2d5cb08e1cb771d4182a43c7d857e4b5e9a files/qu-prolog-7.2-configure.patch 4820
AUX qu-prolog-7.2-debug.patch 1388 RMD160 fc0900bc6e494810ad4dbea6a1927c19941535ce SHA1 7976a89ae3cc54d6e5ee515e193efdc421a9e195 SHA256 65e51651c98cf797156d52a7eb751559776a322e681e554efa1627cf1279666d
MD5 ea4a900dac8abd94aca541634a7e7bdd files/qu-prolog-7.2-debug.patch 1388
RMD160 fc0900bc6e494810ad4dbea6a1927c19941535ce files/qu-prolog-7.2-debug.patch 1388
@@ -26,10 +26,10 @@ AUX qu-prolog-7.2-gcc4.patch 2261 RMD160 e8d0d9436fad05e38cf55eb1d6d6a0c56d5e958
MD5 19e844e7edce216141fa6b4237c1ec97 files/qu-prolog-7.2-gcc4.patch 2261
RMD160 e8d0d9436fad05e38cf55eb1d6d6a0c56d5e9589 files/qu-prolog-7.2-gcc4.patch 2261
SHA256 545547ac55fc661574d9f17b951374f298c32f4e23e4eeddf5ecc0fe98e02a97 files/qu-prolog-7.2-gcc4.patch 2261
-AUX qu-prolog-7.2-portage.patch 5627 RMD160 7c84fc584a5c745335d90c4f7905cdad9a58aa1f SHA1 efa5b5630dfd1aa4e3eb5ebd042293b11ad0772a SHA256 5a186a8e245ab777ce9d0cbc4ddb7bec3ddd12219a0b9fb3af54cae3d60a5714
-MD5 2c7050954544a3bc078d29a5afba886c files/qu-prolog-7.2-portage.patch 5627
-RMD160 7c84fc584a5c745335d90c4f7905cdad9a58aa1f files/qu-prolog-7.2-portage.patch 5627
-SHA256 5a186a8e245ab777ce9d0cbc4ddb7bec3ddd12219a0b9fb3af54cae3d60a5714 files/qu-prolog-7.2-portage.patch 5627
+AUX qu-prolog-7.2-portage.patch 6475 RMD160 18020a344db22043a66a4d047eff2ccf1f0e8aa1 SHA1 77fc26225e93a1f1339ec23f90f84e920464950b SHA256 c84df46ec9a2ea2fead242c7410097b0be0a9c8f2287367fe9c60f3bf51a8b7b
+MD5 01b1fc90bbb48263b4274ea3b16a1d2a files/qu-prolog-7.2-portage.patch 6475
+RMD160 18020a344db22043a66a4d047eff2ccf1f0e8aa1 files/qu-prolog-7.2-portage.patch 6475
+SHA256 c84df46ec9a2ea2fead242c7410097b0be0a9c8f2287367fe9c60f3bf51a8b7b files/qu-prolog-7.2-portage.patch 6475
AUX qu-prolog-7.2-qt4.patch 10548 RMD160 68741725964290fd00b77d4647847b1309c062bc SHA1 de89744b70a276db89031596cffae94244da676f SHA256 0c276d09c0e35b99f6ae9a365baf187ba0f05b7863f4fd6f0472d31e9d43af17
MD5 05aa28061bd66f1d7c65504f78fe3043 files/qu-prolog-7.2-qt4.patch 10548
RMD160 68741725964290fd00b77d4647847b1309c062bc files/qu-prolog-7.2-qt4.patch 10548
@@ -61,10 +61,10 @@ EBUILD qu-prolog-7.1.ebuild 1745 RMD160 bb605a8ba2517b46c2ee094d4b254685a04ccf23
MD5 f868fbec2f43fcfe6aa150b849b17a3c qu-prolog-7.1.ebuild 1745
RMD160 bb605a8ba2517b46c2ee094d4b254685a04ccf23 qu-prolog-7.1.ebuild 1745
SHA256 f8ee194b27b848341e981c81227db66781bd78c1d74979a5f043a828f9d4d752 qu-prolog-7.1.ebuild 1745
-EBUILD qu-prolog-7.2-r1.ebuild 1978 RMD160 1eebd5eab1caa888a46af226449eec30a1a21482 SHA1 143fb7bb130ac790186648003e4fc56397e0ccf5 SHA256 8d0e6207003d4ec07a2d3aabf2fb5001a67e152a1be4b7b70dd7e5e2fb42e669
-MD5 160eea31628974a52e3bb9822dfcfc7b qu-prolog-7.2-r1.ebuild 1978
-RMD160 1eebd5eab1caa888a46af226449eec30a1a21482 qu-prolog-7.2-r1.ebuild 1978
-SHA256 8d0e6207003d4ec07a2d3aabf2fb5001a67e152a1be4b7b70dd7e5e2fb42e669 qu-prolog-7.2-r1.ebuild 1978
+EBUILD qu-prolog-7.2-r1.ebuild 1997 RMD160 962f36fbeb29f648625361565b918be589877660 SHA1 2bf89be93384ad2542f537c66025a16840a55588 SHA256 356d2cc23a6666ba4adba8de6790f283af6cb4d1fb714dda6dede51e0ad49526
+MD5 8a4620adac2805ad121b417dc92eb210 qu-prolog-7.2-r1.ebuild 1997
+RMD160 962f36fbeb29f648625361565b918be589877660 qu-prolog-7.2-r1.ebuild 1997
+SHA256 356d2cc23a6666ba4adba8de6790f283af6cb4d1fb714dda6dede51e0ad49526 qu-prolog-7.2-r1.ebuild 1997
EBUILD qu-prolog-7.2.ebuild 1745 RMD160 6ebf4318d70f0e0b9df829903846754727709332 SHA1 2cbfc64b4d76a975f0c0c2438a450b6438eb3d1c SHA256 9bfcd2d7baa88108cba273fa50e9a8a34eda5636221aff547c458aa485420133
MD5 e35a726fb7f1bbb9557e03bb7445de8a qu-prolog-7.2.ebuild 1745
RMD160 6ebf4318d70f0e0b9df829903846754727709332 qu-prolog-7.2.ebuild 1745
@@ -73,10 +73,10 @@ EBUILD qu-prolog-7.4.ebuild 1926 RMD160 533fc166e2d1a39dec3e5cadc56d7e581f8f86b1
MD5 c10101a0368849f34739a4e96170af4b qu-prolog-7.4.ebuild 1926
RMD160 533fc166e2d1a39dec3e5cadc56d7e581f8f86b1 qu-prolog-7.4.ebuild 1926
SHA256 5b5d8375b9fa8b6180bb7881de1fe83cb9a1f5c64c8be7af31cf3919e4c07bad qu-prolog-7.4.ebuild 1926
-MISC ChangeLog 2131 RMD160 1addd17aabe87b74b8e81d7133f32656b48b3c0b SHA1 3fb38939de87e4ecad703dd8930f82785b169e2a SHA256 f91dbb9304422b49b900aacc13e6f504fdd9364fafb3e56eefe06b7da4ee2e3a
-MD5 2b41fe5a8e879dd3b1f784b4978f524b ChangeLog 2131
-RMD160 1addd17aabe87b74b8e81d7133f32656b48b3c0b ChangeLog 2131
-SHA256 f91dbb9304422b49b900aacc13e6f504fdd9364fafb3e56eefe06b7da4ee2e3a ChangeLog 2131
+MISC ChangeLog 2328 RMD160 c6ac487771176cc8c5a1d2f34d8b32a4c37ee8ea SHA1 3afd17719c423f026cacd08a71fe4cbb812eb498 SHA256 c8b4a24a89ab7c86d2301776c80074624885989b898b0fa7fe4e15e5209c7123
+MD5 92f80f61cfd2db97f1ffa2cfb3b45862 ChangeLog 2328
+RMD160 c6ac487771176cc8c5a1d2f34d8b32a4c37ee8ea ChangeLog 2328
+SHA256 c8b4a24a89ab7c86d2301776c80074624885989b898b0fa7fe4e15e5209c7123 ChangeLog 2328
MISC metadata.xml 159 RMD160 38d27fd1c5faabedefa5507dfd83cb4c952fbc8c SHA1 52b92682cf41e53e71bf432537a16215bd9546b1 SHA256 851bf218a4283a1d8ea6ef98af0119a40eaa78bfaaec49c2f3440437f52889ba
MD5 9187f53634e60ab7eb2ac7e98b0b19f7 metadata.xml 159
RMD160 38d27fd1c5faabedefa5507dfd83cb4c952fbc8c metadata.xml 159
diff --git a/dev-lang/qu-prolog/files/qu-prolog-7.2-configure.patch b/dev-lang/qu-prolog/files/qu-prolog-7.2-configure.patch
index 222a0940e773..e2df546b5fcf 100644
--- a/dev-lang/qu-prolog/files/qu-prolog-7.2-configure.patch
+++ b/dev-lang/qu-prolog/files/qu-prolog-7.2-configure.patch
@@ -1,15 +1,17 @@
--- qp7.2.orig/configure.in 2006-04-06 14:14:33.000000000 +1200
-+++ qp7.2/configure.in 2006-05-27 19:41:18.000000000 +1200
-@@ -25,7 +25,7 @@
++++ qp7.2/configure.in 2006-08-07 20:12:48.000000000 +1200
+@@ -25,7 +25,9 @@
#
DEBUGGING=" -DNDEBUG "
AC_ARG_ENABLE(debug, [ --enable-debug Turn on debugging],
-[ DEBUGGING=])
-+[ DEBUGGING="-DDEBUG_BLOCK -DDEBUG_IO -DDEBUG_MT -DDEBUG_RETRY -DDEBUG_SCHED -DDEBUG_TIMEOUT"])
++[if test "$enable_debug" != no; then
++ DEBUGGING="-DDEBUG_BLOCK -DDEBUG_IO -DDEBUG_MT -DDEBUG_RETRY -DDEBUG_SCHED -DDEBUG_TIMEOUT"
++fi])
AC_SUBST(DEBUGGING)
# Single versus multiple thread configuraation.
-@@ -34,8 +34,6 @@
+@@ -34,8 +36,6 @@
if test "$enable_multiple_threads" != no; then
# Multiple threads is the default.
AC_DEFINE(MULTIPLE_THREADS)
@@ -18,7 +20,7 @@
fi
AC_LANG_CPLUSPLUS
-@@ -115,17 +113,13 @@
+@@ -115,17 +115,13 @@
AC_SUBST(QPPP_TRADITIONAL)
fi
@@ -39,7 +41,7 @@
TK_ICM=
ICM_LIB=
AC_SUBST(TK_ICM)
-@@ -140,11 +134,17 @@
+@@ -140,11 +136,17 @@
ICM_LIB="-licm -lpthread"
AC_SUBST(ICM_LIB)
fi
@@ -58,7 +60,7 @@
ELVIN_LIB=
ELVIN_CFLAGS=
AC_SUBST(ELVIN_LIB)
-@@ -160,6 +160,7 @@
+@@ -160,6 +162,7 @@
AC_SUBST(ELVIN_LIB)
AC_SUBST(ELVIN_CFLAGS)
fi
@@ -66,7 +68,7 @@
GCCINCLUDES=
AC_ARG_WITH(gcclib,
-@@ -232,12 +233,12 @@
+@@ -232,12 +235,12 @@
then
TKDIR=NONE
else
@@ -81,7 +83,7 @@
TKDIR=`dirname $tkfile`
TKL=`basename $tkfile .a | sed -e "s/lib//"`
fi
-@@ -269,12 +270,12 @@
+@@ -269,12 +272,12 @@
then
TKDIR=NONE
else
@@ -96,7 +98,7 @@
TCLDIR=`dirname $tclfile`
TCLL=`basename $tclfile .a | sed -e "s/lib//"`
fi
-@@ -304,7 +305,7 @@
+@@ -304,7 +307,7 @@
then
TKDIR=NONE
else
@@ -105,7 +107,7 @@
TKHDIR=`dirname $tkf`
fi
rm $tktmp
-@@ -360,12 +361,12 @@
+@@ -360,12 +363,12 @@
then
TKDIR=NONE
else
@@ -120,7 +122,7 @@
TKDIR=`dirname $tkfile`
TKL=`basename $tkfile .so | sed -e "s/lib//"`
fi
-@@ -397,12 +398,12 @@
+@@ -397,12 +400,12 @@
then
TKDIR=NONE
else
@@ -135,7 +137,7 @@
TCLDIR=`dirname $tclfile`
TCLL=`basename $tclfile .so | sed -e "s/lib//"`
fi
-@@ -432,7 +433,7 @@
+@@ -432,7 +435,7 @@
then
TKDIR=NONE
else
@@ -144,7 +146,7 @@
TKHDIR=`dirname $tkf`
fi
rm $tktmp
-@@ -529,7 +530,7 @@
+@@ -529,7 +532,7 @@
#----------------------------------------------------------------------------
dnl Check for CPP version
AC_MSG_CHECKING([for GCC version])
diff --git a/dev-lang/qu-prolog/files/qu-prolog-7.2-portage.patch b/dev-lang/qu-prolog/files/qu-prolog-7.2-portage.patch
index c059849c1e8e..aecec83e9b08 100644
--- a/dev-lang/qu-prolog/files/qu-prolog-7.2-portage.patch
+++ b/dev-lang/qu-prolog/files/qu-prolog-7.2-portage.patch
@@ -103,7 +103,7 @@
#
-PROGRAM = @QPHOME@/bin/qc1.qup
-
-+PROGRAM = @QPHOME@/bin/qc1
++PROGRAM = @QPHOME@/bin/qc1.qup
+SAVEFILE = qc1.qx
SOURCES = qc1.ql
@@ -204,3 +204,24 @@
- $(COMPILE.qc) -c -o $@ $<
+ @QPHOME@/src/qa -i $< -o $@
+--- qp7.2.orig/src/Makefile.in 2006-04-06 14:14:37.000000000 +1200
++++ qp7.2/src/Makefile.in 2006-05-27 09:00:47.000000000 +1200
+@@ -40,7 +40,7 @@
+
+ #export DEBUGGING=
+
+-export CXXFLAGS = @GCC_ALIAS_FLAG@ -Wall -D_GNU_SOURCE=1 $(OPTIMISATION) @DEBUGGING@ -I@ICMHOME@/include @GCCINCLUDES@ -Wno-uninitialized
++#export CXXFLAGS = @GCC_ALIAS_FLAG@ -Wall -D_GNU_SOURCE=1 $(OPTIMISATION) @DEBUGGING@ -I@ICMHOME@/include @GCCINCLUDES@ -Wno-uninitialized
+ export QACXXFLAGS = -Wall -D_GNU_SOURCE=1 @DEBUGGING@ -I@ICMHOME@/include @GCCINCLUDES@ -Wno-uninitialized
+
+ .PHONY: all
+@@ -80,6 +80,9 @@
+
+ # Targets
+
++.cc.o:
++ $(CXX) $(CXXFLAGS) @GCC_ALIAS_FLAG@ -Wall -D_GNU_SOURCE=1 @DEBUGGING@ -I@ICMHOME@/include @GCCINCLUDES@ -Wno-uninitialized -c $<
++
+ .PHONY: commands
+ commands: $(GENERATED) $(LIBRARIES) $(BIG_LIBRARY)
+ @$(MAKE) $(ALL_COMMANDS)
diff --git a/dev-lang/qu-prolog/qu-prolog-7.2-r1.ebuild b/dev-lang/qu-prolog/qu-prolog-7.2-r1.ebuild
index d47316d4ec34..67735cac08fa 100644
--- a/dev-lang/qu-prolog/qu-prolog-7.2-r1.ebuild
+++ b/dev-lang/qu-prolog/qu-prolog-7.2-r1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/qu-prolog/qu-prolog-7.2-r1.ebuild,v 1.5 2006/08/06 04:14:48 keri Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/qu-prolog/qu-prolog-7.2-r1.ebuild,v 1.6 2006/08/07 08:33:10 keri Exp $
inherit autotools eutils versionator
@@ -55,7 +55,7 @@ src_compile() {
src_install() {
exeinto /usr/bin
doexe src/qa src/qdeal src/qem src/ql
- doexe bin/qc bin/qecat bin/qp bin/qppp
+ doexe bin/qc bin/qc1.qup bin/qecat bin/qg bin/qp bin/qppp
if use qt3 || use qt4; then
doexe src/xqp/xqp