summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTimo Gurr <tgurr@gentoo.org>2008-08-26 22:52:57 +0000
committerTimo Gurr <tgurr@gentoo.org>2008-08-26 22:52:57 +0000
commit5ca8053077924bf93095a92cc64ff16e04f5a36f (patch)
treee82434a3954507d80a12ae7392b9d3e785dcaa6e /dev-db/hk_classes
parentMask GNOME-2.22 on ppc64, due to sys-apps/hal problems, in preparation of rem... (diff)
downloadhistorical-5ca8053077924bf93095a92cc64ff16e04f5a36f.tar.gz
historical-5ca8053077924bf93095a92cc64ff16e04f5a36f.tar.bz2
historical-5ca8053077924bf93095a92cc64ff16e04f5a36f.zip
Update gcc 4.3 patch borrowed from mandriva, fixing bug #230251. Fix some quoting.
Package-Manager: portage-2.2_rc8/cvs/Linux 2.6.26-gentoo x86_64
Diffstat (limited to 'dev-db/hk_classes')
-rw-r--r--dev-db/hk_classes/ChangeLog10
-rw-r--r--dev-db/hk_classes/Manifest16
-rw-r--r--dev-db/hk_classes/files/hk_classes-0.8.3-gcc43.patch94
-rw-r--r--dev-db/hk_classes/hk_classes-0.7.1.ebuild12
-rw-r--r--dev-db/hk_classes/hk_classes-0.7.4a.ebuild14
-rw-r--r--dev-db/hk_classes/hk_classes-0.8.1.ebuild20
-rw-r--r--dev-db/hk_classes/hk_classes-0.8.1_alpha3.ebuild18
-rw-r--r--dev-db/hk_classes/hk_classes-0.8.2_alpha3.ebuild18
-rw-r--r--dev-db/hk_classes/hk_classes-0.8.3.ebuild11
9 files changed, 159 insertions, 54 deletions
diff --git a/dev-db/hk_classes/ChangeLog b/dev-db/hk_classes/ChangeLog
index 42b85cfba055..9c29031feb04 100644
--- a/dev-db/hk_classes/ChangeLog
+++ b/dev-db/hk_classes/ChangeLog
@@ -1,6 +1,14 @@
# ChangeLog for dev-db/hk_classes
# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-db/hk_classes/ChangeLog,v 1.57 2008/05/21 15:54:06 dev-zero Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-db/hk_classes/ChangeLog,v 1.58 2008/08/26 22:52:57 tgurr Exp $
+
+ 26 Aug 2008; Timo Gurr <tgurr@gentoo.org>
+ files/hk_classes-0.8.3-gcc43.patch, hk_classes-0.7.1.ebuild,
+ hk_classes-0.7.4a.ebuild, hk_classes-0.8.1_alpha3.ebuild,
+ hk_classes-0.8.1.ebuild, hk_classes-0.8.2_alpha3.ebuild,
+ hk_classes-0.8.3.ebuild:
+ Update gcc 4.3 patch borrowed from mandriva, fixing bug #230251. Fix some
+ quoting.
21 May 2008; Tiziano Müller <dev-zero@gentoo.org>
hk_classes-0.7.1.ebuild, hk_classes-0.7.4a.ebuild,
diff --git a/dev-db/hk_classes/Manifest b/dev-db/hk_classes/Manifest
index 99ac34d80f49..9af449542bd9 100644
--- a/dev-db/hk_classes/Manifest
+++ b/dev-db/hk_classes/Manifest
@@ -1,5 +1,5 @@
AUX hk_classes-0.7.4a-amd64.patch 2997 RMD160 04853682d774bf7302884e84494829221052414d SHA1 f5f9767846730413582b6bcba6520a987c700b9a SHA256 60b849e51ed8f8a3271c1dde4aa15c376688ad509138e39cfb3c8076cc25f043
-AUX hk_classes-0.8.3-gcc43.patch 10262 RMD160 d3962b1476a8e22fe3fd4fdcb54350f08185cf0b SHA1 8f1f9ba6d95964fab8df99a0834f873000769776 SHA256 ba459f9d80204d20a0b6807878c6642b2f4f791d800c87bb28deebbf06b7233f
+AUX hk_classes-0.8.3-gcc43.patch 14225 RMD160 c9a383709841846a8b888f2144e837d4094afae2 SHA1 6b68e90473abbacfc3c71e789dc50d41231d302c SHA256 cb9d23ac8cf5405b9e713d488cb6c0d689ba98c13ac053262996abc2a221f3e0
AUX hk_classes-amd64.patch 2569 RMD160 f3e89c4419e191722c5e564806235932f62d8ab3 SHA1 dbc18c3d0b3a9628962a4aa05bf55f4f0519331c SHA256 8d01900172c096b4651ef2588d57f5b2bd39ea16cea27b80138dee3b2eab999b
DIST hk_classes-0.7.1.tar.bz2 518136 RMD160 f8ddf9bb271f034774aa871fdd6dc2948382b7d8 SHA1 5e926233af5a4f0bb1b28040590b9d8120a40851 SHA256 5c7f7cfbcdfa736f24f745ee19505561a14a3f1b3515af66a1c3f16028e7c929
DIST hk_classes-0.7.4a.tar.bz2 725851 RMD160 0a4df1fe90a3d1e83e9c555527aa6d0dda72fe93 SHA1 e3db9347977b329a8b6780c4aa0c1e4b0848fb23 SHA256 3f1af081c94a73bbe6028c894880c4b5e3a58a7ad7fef2029c03987862bdb783
@@ -12,11 +12,11 @@ DIST hk_classes-htmldocumentation-0.8.tar.bz2 2815826 RMD160 92f0261d94f99ec014f
DIST hk_docs-0.7.tar.bz2 2930613 RMD160 90d6ea3af55be69e8472b1c3973e26da255397dc SHA1 71899d44f62af734ecc5cf3d6b098f3367c2532b SHA256 d96e8de7d987256631675e281f779d660bb544734ca2e345a902cfba11b555fb
DIST knodapython.tar.bz2 428940 RMD160 7750aa8c953f702cfcede9c43454347469f5b7b5 SHA1 b2d90b33732aebe2eb38997971fe98f28b974d57 SHA256 bec44fd0ce52bbd2b98e366887276548c531bfc2cb5cf85226d798b4d0d0847a
DIST xbsql-hk_classes-0.13.tar.gz 365678 RMD160 e275e16761c092ea420b7813d61f5c9c348c0dd6 SHA1 fada8fb13d049cae63767df11aab4028686f0850 SHA256 21332e5c9c2ce969030351d254b688575fa9ba88f46f30f1b30e528e3ab429fb
-EBUILD hk_classes-0.7.1.ebuild 1187 RMD160 bd3da198fd61aaa14a9654b7fd13358340aae945 SHA1 c50d7637e6c525d50b5dc7d7603f69307caff1f1 SHA256 980491279cd42d123fe75c2df19e35bacac026236dd7bc9f50da50994e125ce8
-EBUILD hk_classes-0.7.4a.ebuild 1968 RMD160 68629f9c3a5e7baa8e9979c8b4fdc9c618460148 SHA1 2004de893cda51f7506ecd0a15ae7dbe9ca0ca61 SHA256 f0dc4e451d60623b602838b9228229e1a5f27963d60a1a5e1a7f796115f42e27
-EBUILD hk_classes-0.8.1.ebuild 1704 RMD160 a561ee1cd034b7199e7d636891c8f3947792c9a2 SHA1 fc6fe50a1f15f91251222453776413e1a378f865 SHA256 3261af833e033f3214cbf2e4dabaab0ad4f8e978bf2d8a1b69ae96070581a38c
-EBUILD hk_classes-0.8.1_alpha3.ebuild 2044 RMD160 ffe933fc218cbb2b69ab20df295da54024854bd4 SHA1 9b664a3a22e17ee92736c1a33423704d0be86d66 SHA256 d0713b4debdc960f6e3abeaeea08e1021706b1c2fa9e1d40f4d0d80a1ded679b
-EBUILD hk_classes-0.8.2_alpha3.ebuild 2044 RMD160 e333a8314008045a78b338a343475e98c83313d4 SHA1 294d92957a477af1d9abe093c69cef7dc8152be6 SHA256 05a280b478a729778db48db355b6b0ba471ee27bb9b33bb80f883189f6e6eb5a
-EBUILD hk_classes-0.8.3.ebuild 1847 RMD160 80c207f042bb3337a2ee67f0b301dfe26bcf39ef SHA1 e5ac9a9a508aaf186f48956bd0c2db6fa696e388 SHA256 1688539332aa7344e7330dfc520537abf8f087831d06bda930c5e020c43c45de
-MISC ChangeLog 8929 RMD160 a6d64fa592732ebaacb7a82316e90487582b1eb7 SHA1 d614317d89041a72dd91f0f9d1cb7e7b58c3c5fc SHA256 d4f36235a07615f9814d99a5c1ae24c063e73360cd5f9c52660a6144a66bb151
+EBUILD hk_classes-0.7.1.ebuild 1195 RMD160 cb80b36fd90ee35d85867039171e584e3454db21 SHA1 08961184b79083b09191c3d40d65b7d3730d9a8a SHA256 da683e8128b3b82794a2909693ff4fab6ef9d515f0a379c0b8755ddc43cc72a8
+EBUILD hk_classes-0.7.4a.ebuild 1977 RMD160 30c6b680ea0ff0ecb2e43ee67aac1bf54cbd6c92 SHA1 358b18e165bce64230cb92aea97a99245be7115d SHA256 8fa5f340b5a4ffe2aad2918e9d8beaac490e50cbc1c4c7685a3b9e350c157c96
+EBUILD hk_classes-0.8.1.ebuild 1717 RMD160 c405541394960609d6fcd79f7ea7d1143000be77 SHA1 2e6fb0220582af8f1b480ad2911e1261385776e7 SHA256 4e95c8bd20ca6110972260fbbe6980deed7d8debcad69340879a5baf9870cec4
+EBUILD hk_classes-0.8.1_alpha3.ebuild 2057 RMD160 fd715916ea5d601ce9aa81f979c0911877684547 SHA1 d3db35b367544eec45f0870aacf33c7034993d15 SHA256 f4f8d3dd314565ecfbccf13751f86673a253e189bfcf72c3b5d16d936f6a6504
+EBUILD hk_classes-0.8.2_alpha3.ebuild 2057 RMD160 8eb7f43cac9ca1ecdbc98e21043689c22a4fea03 SHA1 c4fc5e27ff6b7552258424fce75eaeb29afb863a SHA256 e494eb2682b0ce4e7eb3e65e95700cbfd912b73ca8cca8e5a872e3d76dde55fd
+EBUILD hk_classes-0.8.3.ebuild 1892 RMD160 9776e379d5d52b5ae672d10881ff177aa296864d SHA1 b34e8a0c76fa97c4114cff06620fef7b16001a0d SHA256 710b1d28eba0f450f1e09eac02cf29e7b1e428a749ec795235de54f08cb31135
+MISC ChangeLog 9267 RMD160 d42ea0ecc6d61e8b62b56986e132da1af03c7198 SHA1 1343c507a2c161c4e490a7d4e2e029b5ab03902c SHA256 e0ed9698691be5bfdac9de3972164b3b7a32685a122c7ea8bf7a2e7fc34f821d
MISC metadata.xml 156 RMD160 ecce3b981f150c45ae1e84e2d208e678d6124259 SHA1 b64f7c0b4e5db816d82ad19848f72118af129d35 SHA256 2f4da28506b9d4185f320f67a6191d30c7a921217ed4447ed46ea0bc4aefc79a
diff --git a/dev-db/hk_classes/files/hk_classes-0.8.3-gcc43.patch b/dev-db/hk_classes/files/hk_classes-0.8.3-gcc43.patch
index 3b1ead41d781..5f28742f5321 100644
--- a/dev-db/hk_classes/files/hk_classes-0.8.3-gcc43.patch
+++ b/dev-db/hk_classes/files/hk_classes-0.8.3-gcc43.patch
@@ -225,3 +225,97 @@ diff -u --recursive --new-file hk_classes-0.8.3/hk_sqliteclasses/hk_sqlitedataso
{
#ifdef HK_DEBUG
+--- hk_classes-0.8.3/hk_dbaseclasses/xbase/xblock.cpp~ 2008-07-31 05:24:53.000000000 +0200
++++ hk_classes-0.8.3/hk_dbaseclasses/xbase/xblock.cpp 2008-07-31 05:25:00.000000000 +0200
+@@ -48,7 +48,7 @@
+
+
+ #include "xbase64.h"
+-
++#include <cerrno>
+ #ifdef HAVE_IO_H // windows locking
+ #include <io.h>
+ #endif
+@@ -124,7 +124,7 @@
+ return 0;
+ }
+
+-#elif HAVE_FCNTL_H
++#else
+
+ xbShort xbLock::LockFile( int fn, xbShort LockType, xbOffT lockLen )
+ {
+--- hk_classes-0.8.3/hk_paradoxclasses/hk_paradoxcolumn.cpp~ 2006-04-19 15:11:18.000000000 +0200
++++ hk_classes-0.8.3/hk_paradoxclasses/hk_paradoxcolumn.cpp 2008-07-31 05:33:42.000000000 +0200
+@@ -10,7 +10,7 @@
+ // ****************************************************************************
+ #include "hk_paradoxcolumn.h"
+ #include "hk_paradoxdatasource.h"
+-
++#include <cstring>
+
+ hk_paradoxcolumn::hk_paradoxcolumn(hk_paradoxdatasource* ds, const hk_string& tTRUE,const hk_string& tFALSE)
+ :hk_storagecolumn(ds,tTRUE,tFALSE)
+--- hk_classes-0.8.3/hk_paradoxclasses/hk_paradoxtable.cpp~ 2006-06-29 20:10:18.000000000 +0200
++++ hk_classes-0.8.3/hk_paradoxclasses/hk_paradoxtable.cpp 2008-07-31 05:34:19.000000000 +0200
+@@ -16,6 +16,7 @@
+ #include "hk_paradoxconnection.h"
+ #include "hk_paradoxdatabase.h"
+ #include "hk_url.h"
++#include <cstring>
+ //#include <pxversion.h>
+
+ hk_paradoxtable::hk_paradoxtable(hk_paradoxdatabase* db,hk_presentation* p):hk_paradoxdatasource(db,p)
+--- hk_classes-0.8.3/hk_firebirdclasses/hk_firebirdcolumn.cpp~ 2005-07-02 16:15:04.000000000 +0200
++++ hk_classes-0.8.3/hk_firebirdclasses/hk_firebirdcolumn.cpp 2008-07-31 07:53:52.000000000 +0200
+@@ -10,7 +10,7 @@
+ // ****************************************************************************
+ #include "hk_firebirdcolumn.h"
+ #include "hk_firebirddatasource.h"
+-
++#include <cstring>
+
+ hk_firebirdcolumn::hk_firebirdcolumn(hk_firebirddatasource* ds, const hk_string& tTRUE,const hk_string& tFALSE)
+ :hk_storagecolumn(ds,tTRUE,tFALSE)
+--- hk_classes-0.8.3/hk_firebirdclasses/hk_firebirdconnection.cpp~ 2006-07-16 21:11:52.000000000 +0200
++++ hk_classes-0.8.3/hk_firebirdclasses/hk_firebirdconnection.cpp 2008-07-31 07:52:59.000000000 +0200
+@@ -14,6 +14,7 @@
+ #include <dirent.h>
+ #include <unistd.h>
+ #include <sys/stat.h>
++#include <cstring>
+ #ifdef HAVE_SSTREAM
+ #include <sstream>
+ #else
+--- hk_classes-0.8.3/hk_firebirdclasses/hk_firebirddatasource.cpp~ 2006-06-29 20:10:17.000000000 +0200
++++ hk_classes-0.8.3/hk_firebirdclasses/hk_firebirddatasource.cpp 2008-07-31 07:53:29.000000000 +0200
+@@ -15,6 +15,7 @@
+ #include "hk_firebirdactionquery.h"
+ #include <hk_datetime.h>
+ #include <time.h>
++#include <cstring>
+ #include <exception>
+ #include <new>
+
+--- hk_classes-0.8.3/hk_xbaseclasses/Makefile.in~ 2006-12-17 15:27:52.000000000 +0100
++++ hk_classes-0.8.3/hk_xbaseclasses/Makefile.in 2008-07-31 11:08:48.000000000 +0200
+@@ -233,7 +233,7 @@
+ AM_CPPFLAGS =
+ AM_CXXFLAGS = -Wall -W -Wconversion -Wshadow -Wcast-qual -Wwrite-strings -I@XMLINCLUDE@ @BITARCHITECTURE@
+ libhk_xbasedriver_la_LDFLAGS = -version-info 0:0:0 -L@XBASELIBDIR@
+-libhk_xbasedriver_la_LIBADD = -lxbsql ../hk_classes/libhk_classes.la
++libhk_xbasedriver_la_LIBADD = -lxbase -lxbsql ../hk_classes/libhk_classes.la
+ lib_LTLIBRARIES = libhk_xbasedriver.la
+ noinst_HEADERS = hk_xbaseconnection.h hk_xbaseactionquery.h hk_xbaseconnection.h \
+ hk_xbasedatabase.h hk_xbasedatasource.h hk_xbasecolumn.h \
+--- hk_classes-0.8.3/hk_xbaseclasses/Makefile.am~ 2006-10-02 19:54:20.000000000 +0200
++++ hk_classes-0.8.3/hk_xbaseclasses/Makefile.am 2008-07-31 11:08:24.000000000 +0200
+@@ -6,7 +6,7 @@
+ AM_CXXFLAGS= -Wall -W -Wconversion -Wshadow -Wcast-qual -Wwrite-strings -I@XMLINCLUDE@ @BITARCHITECTURE@
+
+ libhk_xbasedriver_la_LDFLAGS = -version-info 0:0:0 -L@XBASELIBDIR@
+-libhk_xbasedriver_la_LIBADD = -lxbsql ../hk_classes/libhk_classes.la
++libhk_xbasedriver_la_LIBADD = -lxbase -lxbsql ../hk_classes/libhk_classes.la
+
+ lib_LTLIBRARIES = libhk_xbasedriver.la
+
diff --git a/dev-db/hk_classes/hk_classes-0.7.1.ebuild b/dev-db/hk_classes/hk_classes-0.7.1.ebuild
index 8c1f1f167b91..2d22377969d2 100644
--- a/dev-db/hk_classes/hk_classes-0.7.1.ebuild
+++ b/dev-db/hk_classes/hk_classes-0.7.1.ebuild
@@ -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-db/hk_classes/hk_classes-0.7.1.ebuild,v 1.9 2008/05/21 15:54:06 dev-zero Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-db/hk_classes/hk_classes-0.7.1.ebuild,v 1.10 2008/08/26 22:52:57 tgurr Exp $
inherit eutils
@@ -27,9 +27,9 @@ DEPEND="${RDEPEND}
src_unpack() {
unpack ${A}
- cd ${S}
+ cd "${S}"
- epatch ${FILESDIR}/${PN}-amd64.patch
+ epatch "${FILESDIR}"/${PN}-amd64.patch
}
src_compile() {
@@ -38,7 +38,7 @@ src_compile() {
}
src_install() {
- use doc && dohtml -r ${WORKDIR}/${P_DOCS}/*
- use doc && dohtml -r ${WORKDIR}/knodapythondoc
- make DESTDIR=${D} install || die
+ use doc && dohtml -r "${WORKDIR}"/${P_DOCS}/*
+ use doc && dohtml -r "${WORKDIR}"/knodapythondoc
+ make DESTDIR="${D}" install || die
}
diff --git a/dev-db/hk_classes/hk_classes-0.7.4a.ebuild b/dev-db/hk_classes/hk_classes-0.7.4a.ebuild
index 987daeb025fc..a6c3f2e503d1 100644
--- a/dev-db/hk_classes/hk_classes-0.7.4a.ebuild
+++ b/dev-db/hk_classes/hk_classes-0.7.4a.ebuild
@@ -1,13 +1,13 @@
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-db/hk_classes/hk_classes-0.7.4a.ebuild,v 1.8 2008/05/21 15:54:06 dev-zero Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-db/hk_classes/hk_classes-0.7.4a.ebuild,v 1.9 2008/08/26 22:52:57 tgurr Exp $
inherit eutils python
P_DOCS="hk_classes-htmldocumentation-0.7.3"
MY_P=${P/_alpha/-test}
-S=${WORKDIR}/${MY_P}
+S="${WORKDIR}/${MY_P}"
DESCRIPTION="GUI-independent C++ libraries for database applications, including API documentation and tutorials."
HOMEPAGE="http://hk-classes.sourceforge.net/"
@@ -34,11 +34,11 @@ DEPEND="${RDEPEND}
dev-util/pkgconfig"
src_unpack() {
- unpack ${A} ; cd ${S}
- epatch ${FILESDIR}/${P}-amd64.patch
+ unpack ${A} ; cd "${S}"
+ epatch "${FILESDIR}"/${P}-amd64.patch
if use doc ; then
- cd ${WORKDIR}
+ cd "${WORKDIR}"
local docdirs="`ls -1`"
mkdir ${P_DOCS}
for I in "${docdirs/${P}/}" ; do
@@ -66,6 +66,6 @@ src_compile() {
}
src_install() {
- use doc && dohtml -r ${WORKDIR}/${P_DOCS}/*
- make DESTDIR=${D} install || die "make install failed"
+ use doc && dohtml -r "${WORKDIR}"/${P_DOCS}/*
+ make DESTDIR="${D}" install || die "make install failed"
}
diff --git a/dev-db/hk_classes/hk_classes-0.8.1.ebuild b/dev-db/hk_classes/hk_classes-0.8.1.ebuild
index bc9786b77bf1..519e835ee9a3 100644
--- a/dev-db/hk_classes/hk_classes-0.8.1.ebuild
+++ b/dev-db/hk_classes/hk_classes-0.8.1.ebuild
@@ -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-db/hk_classes/hk_classes-0.8.1.ebuild,v 1.11 2008/05/21 15:54:06 dev-zero Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-db/hk_classes/hk_classes-0.8.1.ebuild,v 1.12 2008/08/26 22:52:57 tgurr Exp $
inherit eutils python
@@ -10,7 +10,7 @@ RESTRICT="strip test"
P_DOCS="hk_classes-htmldocumentation-0.8"
MY_P=${P/_alpha/-test}a
-S=${WORKDIR}/${MY_P}
+S="${WORKDIR}/${MY_P}"
DESCRIPTION="GUI-independent C++ libraries for database applications, including API documentation and tutorials."
HOMEPAGE="http://hk-classes.sourceforge.net/"
@@ -45,12 +45,12 @@ src_compile() {
}
src_install() {
- use doc && dohtml -r ${WORKDIR}/${MY_P}/documentation/api
- use doc && dohtml -r ${WORKDIR}/hk_classestutorial
- use doc && dohtml -r ${WORKDIR}/hk_kdeclssestutorial
- use doc && dohtml -r ${WORKDIR}/knodascriptingtutorial
- use doc && dohtml -r ${WORKDIR}/knodatutorial
- use doc && dohtml -r ${WORKDIR}/pythonreference
-
- make DESTDIR=${D} install || die "make install failed"
+ use doc && dohtml -r "${WORKDIR}"/${MY_P}/documentation/api
+ use doc && dohtml -r "${WORKDIR}"/hk_classestutorial
+ use doc && dohtml -r "${WORKDIR}"/hk_kdeclssestutorial
+ use doc && dohtml -r "${WORKDIR}"/knodascriptingtutorial
+ use doc && dohtml -r "${WORKDIR}"/knodatutorial
+ use doc && dohtml -r "${WORKDIR}"/pythonreference
+
+ make DESTDIR="${D}" install || die "make install failed"
}
diff --git a/dev-db/hk_classes/hk_classes-0.8.1_alpha3.ebuild b/dev-db/hk_classes/hk_classes-0.8.1_alpha3.ebuild
index 36c4150cb8c9..9393b1571f4e 100644
--- a/dev-db/hk_classes/hk_classes-0.8.1_alpha3.ebuild
+++ b/dev-db/hk_classes/hk_classes-0.8.1_alpha3.ebuild
@@ -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-db/hk_classes/hk_classes-0.8.1_alpha3.ebuild,v 1.6 2008/05/21 15:54:06 dev-zero Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-db/hk_classes/hk_classes-0.8.1_alpha3.ebuild,v 1.7 2008/08/26 22:52:57 tgurr Exp $
inherit eutils python
@@ -10,7 +10,7 @@ RESTRICT="strip test"
P_DOCS="hk_classes-htmldocumentation-0.8"
MY_P=${P/_alpha/-test}
-S=${WORKDIR}/${MY_P}
+S="${WORKDIR}/${MY_P}"
DESCRIPTION="GUI-independent C++ libraries for database applications, including API documentation and tutorials."
HOMEPAGE="http://hk-classes.sourceforge.net/"
@@ -55,12 +55,12 @@ src_compile() {
}
src_install() {
- use doc && dohtml -r ${WORKDIR}/${MY_P}/documentation/api
- use doc && dohtml -r ${WORKDIR}/hk_classestutorial
- use doc && dohtml -r ${WORKDIR}/hk_kdeclssestutorial
- use doc && dohtml -r ${WORKDIR}/knodascriptingtutorial
- use doc && dohtml -r ${WORKDIR}/knodatutorial
- use doc && dohtml -r ${WORKDIR}/pythonreference
+ use doc && dohtml -r "${WORKDIR}"/${MY_P}/documentation/api
+ use doc && dohtml -r "${WORKDIR}"/hk_classestutorial
+ use doc && dohtml -r "${WORKDIR}"/hk_kdeclssestutorial
+ use doc && dohtml -r "${WORKDIR}"/knodascriptingtutorial
+ use doc && dohtml -r "${WORKDIR}"/knodatutorial
+ use doc && dohtml -r "${WORKDIR}"/pythonreference
- make DESTDIR=${D} install || die "make install failed"
+ make DESTDIR="${D}" install || die "make install failed"
}
diff --git a/dev-db/hk_classes/hk_classes-0.8.2_alpha3.ebuild b/dev-db/hk_classes/hk_classes-0.8.2_alpha3.ebuild
index d3946845b973..c273ace2cd90 100644
--- a/dev-db/hk_classes/hk_classes-0.8.2_alpha3.ebuild
+++ b/dev-db/hk_classes/hk_classes-0.8.2_alpha3.ebuild
@@ -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-db/hk_classes/hk_classes-0.8.2_alpha3.ebuild,v 1.6 2008/05/21 15:54:06 dev-zero Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-db/hk_classes/hk_classes-0.8.2_alpha3.ebuild,v 1.7 2008/08/26 22:52:57 tgurr Exp $
inherit eutils python
@@ -10,7 +10,7 @@ RESTRICT="strip test"
P_DOCS="hk_classes-htmldocumentation-0.8"
MY_P=${P/_alpha/-test}
-S=${WORKDIR}/${MY_P}
+S="${WORKDIR}/${MY_P}"
DESCRIPTION="GUI-independent C++ libraries for database applications, including API documentation and tutorials."
HOMEPAGE="http://hk-classes.sourceforge.net/"
@@ -55,12 +55,12 @@ src_compile() {
}
src_install() {
- use doc && dohtml -r ${WORKDIR}/${MY_P}/documentation/api
- use doc && dohtml -r ${WORKDIR}/hk_classestutorial
- use doc && dohtml -r ${WORKDIR}/hk_kdeclssestutorial
- use doc && dohtml -r ${WORKDIR}/knodascriptingtutorial
- use doc && dohtml -r ${WORKDIR}/knodatutorial
- use doc && dohtml -r ${WORKDIR}/pythonreference
+ use doc && dohtml -r "${WORKDIR}"/${MY_P}/documentation/api
+ use doc && dohtml -r "${WORKDIR}"/hk_classestutorial
+ use doc && dohtml -r "${WORKDIR}"/hk_kdeclssestutorial
+ use doc && dohtml -r "${WORKDIR}"/knodascriptingtutorial
+ use doc && dohtml -r "${WORKDIR}"/knodatutorial
+ use doc && dohtml -r "${WORKDIR}"/pythonreference
- make DESTDIR=${D} install || die "make install failed"
+ make DESTDIR="${D}" install || die "make install failed"
}
diff --git a/dev-db/hk_classes/hk_classes-0.8.3.ebuild b/dev-db/hk_classes/hk_classes-0.8.3.ebuild
index 31bc6bc7402c..0d1f7ef36e46 100644
--- a/dev-db/hk_classes/hk_classes-0.8.3.ebuild
+++ b/dev-db/hk_classes/hk_classes-0.8.3.ebuild
@@ -1,8 +1,8 @@
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-db/hk_classes/hk_classes-0.8.3.ebuild,v 1.4 2008/05/21 15:54:06 dev-zero Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-db/hk_classes/hk_classes-0.8.3.ebuild,v 1.5 2008/08/26 22:52:57 tgurr Exp $
-inherit eutils python
+inherit autotools eutils python
# The tests themselves are broken.
RESTRICT="strip test"
@@ -10,7 +10,7 @@ RESTRICT="strip test"
P_DOCS="hk_classes-htmldocumentation-0.8"
MY_P=${P/_alpha/-test}
-S=${WORKDIR}/${MY_P}
+S="${WORKDIR}/${MY_P}"
DESCRIPTION="GUI-independent C++ libraries for database applications, including API documentation and tutorials."
HOMEPAGE="http://hk-classes.sourceforge.net/"
@@ -31,9 +31,12 @@ DEPEND=">=media-libs/fontconfig-2.5.0-r1
src_unpack() {
unpack ${A}
+ cd "${S}"
- # gcc-4.3 compatibility. Fixes bug 218913.
+ # gcc-4.3 compatibility. Fixes bug 218913 and 230251.
epatch "${FILESDIR}/${P}-gcc43.patch"
+
+ eautoreconf
}
src_compile() {