mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-08-01 23:28:08 -07:00
dev-lang/qu-prolog: remove old version
Signed-off-by: Keri Harris <keri@gentoo.org> Package-Manager: Portage-2.3.40, Repoman-2.3.9
This commit is contained in:
@@ -1,2 +1 @@
|
||||
DIST qp10.0.tar.gz 1521469 BLAKE2B ab293e5b14529c3714ba123c5f37f7fe2ac4f6238ebaca00fa7781407ccf7df67515b1b6b3c80a358fae5988c799bf16b8f02eb52a9b3a690b155a150ac90063 SHA512 491ef9cc01f0d34163d47163b3103dcbd52cc5672f64057b898c2d234384ac2e3b64b4e59a1795765ff92de4c97ebdb11a82d394213685c387e4dd7d598c5c60
|
||||
DIST qp10.1.tar.gz 1521610 BLAKE2B a4d6d277a35284accfff1afd70901218df198b2b33f5c95ca5649bf06abcb153890f2f21b0e8d62ed93484b452a230074f93c983ab231c8fc58b51a29119d838 SHA512 8fb30fcbc086384d7e265695a7d24a9599ed306b5da0ea964e60aef4bb01c7b6789fc361449f908736c57d86c204e574d745f277d5b0ec2b725a8eca52f14f1a
|
||||
|
||||
@@ -1,11 +0,0 @@
|
||||
--- qp10.0.orig/src/objects.h 2016-06-07 02:54:35.000000000 +0200
|
||||
+++ qp10.0/src/objects.h 2016-10-03 18:26:49.924782008 +0200
|
||||
@@ -1210,7 +1210,7 @@
|
||||
<< this->getName() << "\" ";
|
||||
|
||||
#ifndef WIN32
|
||||
- switch (hasAssociatedItem())
|
||||
+ switch (tag & AssociatedMask)
|
||||
{
|
||||
case AssociatedNone:
|
||||
std::cerr << "(no info)";
|
||||
@@ -1,21 +0,0 @@
|
||||
--- qp10.0.orig/configure 2016-06-07 02:54:42.000000000 +0200
|
||||
+++ qp10.0/configure 2016-10-03 18:30:22.360786524 +0200
|
||||
@@ -2256,12 +2256,16 @@
|
||||
#
|
||||
# Check for addtional command line options.
|
||||
#
|
||||
-DEBUGGING=" -DNDEBUG "
|
||||
# Check whether --enable-debug was given.
|
||||
if test "${enable_debug+set}" = set; then :
|
||||
- enableval=$enable_debug; DEBUGGING=
|
||||
+ enableval=$enable_debug;
|
||||
fi
|
||||
|
||||
+if test "$enable_debug" = yes; then
|
||||
+ DEBUGGING=
|
||||
+else
|
||||
+ DEBUGGING=" -DNDEBUG "
|
||||
+fi
|
||||
|
||||
|
||||
# Single versus multiple thread configuraation.
|
||||
@@ -1,38 +0,0 @@
|
||||
--- qp10.0/src/io_qp.h.old 2016-10-12 02:50:04.343499674 -0400
|
||||
+++ qp10.0/src/io_qp.h 2016-10-12 02:50:10.605264154 -0400
|
||||
@@ -662,7 +662,7 @@
|
||||
|
||||
bool seekp(streampos pos, ios::seekdir d = ios::beg)
|
||||
{
|
||||
- return stream->seekp(pos, d);
|
||||
+ return !stream->seekp(pos, d).fail();
|
||||
}
|
||||
|
||||
bool put(char ch)
|
||||
@@ -736,7 +736,7 @@
|
||||
|
||||
bool seekp(streampos pos, ios::seekdir d = ios::beg)
|
||||
{
|
||||
- return stream.seekp(pos, d);
|
||||
+ return !stream.seekp(pos, d).fail();
|
||||
}
|
||||
|
||||
bool put(char ch)
|
||||
@@ -816,7 +816,7 @@
|
||||
|
||||
bool seekp(streampos pos, ios::seekdir d = ios::beg)
|
||||
{
|
||||
- return stream.seekp(pos, d);
|
||||
+ return !stream.seekp(pos, d).fail();
|
||||
}
|
||||
|
||||
bool put(char ch);
|
||||
@@ -876,7 +876,7 @@
|
||||
|
||||
bool seekp(streampos pos, ios::seekdir d = ios::beg)
|
||||
{
|
||||
- return stream.seekp(pos, d);
|
||||
+ return !stream.seekp(pos, d).fail();
|
||||
}
|
||||
|
||||
bool put(char ch);
|
||||
@@ -1,35 +0,0 @@
|
||||
diff -ur qp10.0.orig/src/xqp/term.cc qp10.0/src/xqp/term.cc
|
||||
--- qp10.0.orig/src/xqp/term.cc 2008-07-09 07:32:37.000000000 +0200
|
||||
+++ qp10.0/src/xqp/term.cc 2018-01-27 14:06:54.101545854 +0100
|
||||
@@ -38,7 +38,7 @@
|
||||
|
||||
bool graphic_char(QChar c)
|
||||
{
|
||||
- switch (c.toAscii())
|
||||
+ switch (c.toLatin1())
|
||||
{
|
||||
case '-':
|
||||
case '/':
|
||||
diff -ur qp10.0.orig/src/xqp/xqp.cc qp10.0/src/xqp/xqp.cc
|
||||
--- qp10.0.orig/src/xqp/xqp.cc 2011-07-14 01:08:42.000000000 +0200
|
||||
+++ qp10.0/src/xqp/xqp.cc 2018-01-27 14:07:53.902543353 +0100
|
||||
@@ -167,7 +167,7 @@
|
||||
|
||||
void Xqp::send_cmd_to_qp(QString cmd)
|
||||
{
|
||||
- write(qp_stdin, cmd.toAscii(), cmd.length());
|
||||
+ write(qp_stdin, cmd.toLatin1(), cmd.length());
|
||||
}
|
||||
|
||||
|
||||
diff -ur qp10.0.orig/src/xqp/xqp.pro qp10.0/src/xqp/xqp.pro
|
||||
--- qp10.0.orig/src/xqp/xqp.pro 2008-07-09 07:32:37.000000000 +0200
|
||||
+++ qp10.0/src/xqp/xqp.pro 2018-01-27 14:01:24.764559627 +0100
|
||||
@@ -4,6 +4,7 @@
|
||||
|
||||
TEMPLATE = app
|
||||
INCLUDEPATH += .
|
||||
+QT += widgets
|
||||
|
||||
# Input
|
||||
HEADERS += interact.h qpconfig.h qthelp.h term.h xqp.h xqpqueries.h
|
||||
@@ -1,101 +0,0 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils multilib qmake-utils
|
||||
|
||||
MY_P=qp${PV}
|
||||
|
||||
DESCRIPTION="Extended Prolog supporting quantifiers, object-variables and substitutions"
|
||||
HOMEPAGE="http://www.itee.uq.edu.au/~pjr/HomePages/QuPrologHome.html"
|
||||
SRC_URI="http://www.itee.uq.edu.au/~pjr/HomePages/QPFiles/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0 GPL-2+"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ppc x86"
|
||||
IUSE="debug doc examples pedro qt5 readline threads"
|
||||
|
||||
RDEPEND="
|
||||
!dev-util/mpatch
|
||||
!dev-util/rej
|
||||
!games-rpg/kqlives
|
||||
qt5? (
|
||||
dev-qt/qtwidgets:5
|
||||
dev-qt/qtgui:5
|
||||
)
|
||||
pedro? ( net-misc/pedro )
|
||||
readline? ( app-misc/rlwrap )"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-lang/perl"
|
||||
|
||||
S="${WORKDIR}"/${MY_P}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${P}-configure.patch
|
||||
epatch "${FILESDIR}"/${P}-associated-item.patch
|
||||
epatch "${FILESDIR}"/${P}-gcc6.patch
|
||||
epatch "${FILESDIR}"/${P}-qt5.patch
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
--libdir=/usr/$(get_libdir) \
|
||||
$(use_enable debug) \
|
||||
$(use_enable threads multiple-threads)
|
||||
|
||||
if use qt5; then
|
||||
cd "${S}"/src/xqp || die
|
||||
eqmake5 xqp.pro
|
||||
fi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake OPTIMISATION="${CXXFLAGS}"
|
||||
|
||||
if use qt5; then
|
||||
cd "${S}"/src/xqp || die
|
||||
emake
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
sed \
|
||||
-e "s|${S}|/usr/$(get_libdir)/qu-prolog|g" \
|
||||
-i bin/qc bin/qc1.qup bin/qecat bin/qg bin/qp || die
|
||||
|
||||
dobin bin/{qc,qecat,qp,kq}
|
||||
|
||||
use qt5 && dobin src/xqp/xqp
|
||||
|
||||
into /usr/$(get_libdir)/${PN}
|
||||
dobin bin/{qa,qc1.qup,qdeal,qem,qg,ql,qppp}
|
||||
|
||||
insinto /usr/$(get_libdir)/${PN}/bin
|
||||
doins bin/rl_commands
|
||||
doins bin/{qc1.qup,qecat,qg,qp}.qx
|
||||
|
||||
insinto /usr/$(get_libdir)/${PN}/library
|
||||
doins prolog/library/*.qo
|
||||
|
||||
insinto /usr/$(get_libdir)/${PN}/compiler
|
||||
doins prolog/compiler/*.qo
|
||||
|
||||
doman doc/man/man1/*.1
|
||||
|
||||
dodoc README
|
||||
|
||||
if use doc ; then
|
||||
docinto reference-manual
|
||||
dodoc doc/manual/*.html
|
||||
docinto user-guide
|
||||
dodoc doc/user/main.pdf
|
||||
fi
|
||||
|
||||
if use examples ; then
|
||||
insinto /usr/share/doc/${PF}/examples
|
||||
doins examples/*.ql
|
||||
docinto examples
|
||||
newdoc examples/README README.examples
|
||||
fi
|
||||
}
|
||||
Reference in New Issue
Block a user