ChangeLog

# ChangeLog for dev-db/qt-unixODBC
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/qt-unixODBC/ChangeLog,v 1.39 2008/07/26 21:00:53 carlo Exp $

*qt-unixODBC-3.3.8b (26 Jul 2008)

26 Jul 2008; Carsten Lohrke +qt-unixODBC-3.3.8b.ebuild:
Version bump.

21 May 2008; Ingmar Vanhassel
-qt-unixODBC-3.3.4-r1.ebuild:
Old.

27 Mar 2008; Bo Ørsted Andresen
qt-unixODBC-3.3.8.ebuild:
Respect user's CFLAGS (bug #181789). Fix quoting. Use doins.

13 Mar 2008; qt-unixODBC-3.3.4-r1.ebuild:
Drop to ~mips due to unstable deps

03 May 2007; Caleb Tennis qt-unixODBC-3.3.4-r1.ebuild:
readd amd64 as it likes this version for hardened as well

20 Apr 2007; Caleb Tennis -qt-unixODBC-3.3.6.ebuild:
remove 3.3.6 as it's qt 3.3.6 isn't in portage anymore

18 Apr 2007; Jose Luis Rivero
qt-unixODBC-3.3.8.ebuild:
Stable on alpha wrt security #172746

13 Apr 2007; Gustavo Zacarias
qt-unixODBC-3.3.8.ebuild:
Stable on sparc wrt security #172746

12 Apr 2007; Jeroen Roovers qt-unixODBC-3.3.8.ebuild:
Stable for HPPA (bug #172746).

11 Apr 2007; Tobias Scherbaum
qt-unixODBC-3.3.8.ebuild:
ppc stable, bug #172746

11 Apr 2007; Markus Rothe qt-unixODBC-3.3.8.ebuild:
Stable on ppc64; bug #172746

11 Apr 2007; Raúl Porcel qt-unixODBC-3.3.8.ebuild:
ia64 + x86 stable wrt security bug 172746

11 Apr 2007; Marcus D. Hanwell
qt-unixODBC-3.3.8.ebuild:
Stable on amd64, bug 172746.

*qt-unixODBC-3.3.8 (22 Feb 2007)

22 Feb 2007; Caleb Tennis +qt-unixODBC-3.3.8.ebuild:
Bump to Qt 3.3.8

22 Feb 2007; Piotr Jaroszyński ChangeLog:
Transition to Manifest2.

15 Oct 2006; Bryan Østergaard
qt-unixODBC-3.3.6.ebuild:
Stable on ia64, bug 132887.

17 Jul 2006; Caleb Tennis -qt-unixODBC-3.3.5.ebuild:
removing unneeded version

30 May 2006; Chris Gianelloni
qt-unixODBC-3.3.6.ebuild:
Stable on amd64 wrt bug #132887.

25 May 2006; Guy Martin qt-unixODBC-3.3.6.ebuild:
Stable on hppa.

22 May 2006; Caleb Tennis -qt-unixODBC-3.3.4.ebuild:
remove for GSLA 200510-14

12 May 2006; Thomas Cort qt-unixODBC-3.3.6.ebuild:
Stable on alpha wrt Bug #132887.

12 May 2006; Chris Gianelloni
qt-unixODBC-3.3.6.ebuild:
Marking stable on x86 wrt bug #132887.

12 May 2006; Luca Barbato qt-unixODBC-3.3.6.ebuild:
Marked ppc

12 May 2006; Jason Wever qt-unixODBC-3.3.6.ebuild:
Stable on SPARC wrt bug #132887.

11 May 2006; Markus Rothe qt-unixODBC-3.3.6.ebuild:
Stable on ppc64; bug #132887

*qt-unixODBC-3.3.6 (17 Mar 2006)

17 Mar 2006; Caleb Tennis +qt-unixODBC-3.3.6.ebuild:
bumped to 3.3.6

29 Sep 2005; Hardave Riar
qt-unixODBC-3.3.4-r1.ebuild:
Stable on mips, dep of bug #105695.

22 Sep 2005; Mark Loeser qt-unixODBC-3.3.4-r1.ebuild:
Stable on x86; bug #105695.

20 Sep 2005; Marcus D. Hanwell
qt-unixODBC-3.3.4-r1.ebuild:
Stable on amd64, bug 105695.

20 Sep 2005; Michael Hanselmann
qt-unixODBC-3.3.4-r1.ebuild:
Stable on hppa, ppc.

20 Sep 2005; Gustavo Zacarias
qt-unixODBC-3.3.4-r1.ebuild:
Stable on sparc wrt #105695

*qt-unixODBC-3.3.4-r1 (20 Sep 2005)

20 Sep 2005; Caleb Tennis +files/qt-no-rpath.patch,
+qt-unixODBC-3.3.4-r1.ebuild, qt-unixODBC-3.3.5.ebuild:
Rev bump to add qt-no-rpatch.patch from qt ebuild to make the portage
RUNPATH error checker happy

*qt-unixODBC-3.3.5 (17 Sep 2005)

17 Sep 2005; Caleb Tennis +qt-unixODBC-3.3.5.ebuild:
Version bump

17 Sep 2005; Aron Griffis qt-unixODBC-3.3.4.ebuild:
Mark 3.3.4 stable on ia64

10 Sep 2005; Aron Griffis qt-unixODBC-3.3.4.ebuild:
Mark 3.3.4 stable on alpha

09 Sep 2005; Tom Gall qt-unixODBC-3.3.4.ebuild:
stable on ppc64 bug #14178

*qt-unixODBC-3.3.4 (01 Jul 2005)

01 Jul 2005; Dan Armak -qt-unixODBC-3.3.3.ebuild,
+qt-unixODBC-3.3.4.ebuild:
Added 3.3.4 version. Unmasking. Cf bug 14178.

*qt-ODBC-3.3.3 (23 Oct 2004)

23 Oct 2004; Dan Armak qt-ODBC-3.3.3.ebuild:
First created. A separate ebuild for the QT unixODBC plugin to fix #14178.

Manifest

AUX qt-no-rpath.patch 352 RMD160 2b5f24c23594531976f39723a4112261f4ad296a SHA1 4b2be020cb2ca4ffa499e0e2b7ba91e71203b7db SHA256 8cc1de2b9cebf6ef5a77d9deb18e7aa83d53258503076fb262d2981c1e25b1a4
DIST qt-x11-free-3.3.8.tar.gz 17393124 RMD160 65188370f6aa7093c9601783264825cf66b74eb4 SHA1 919e470beb32ec5d8e96c4dd1b6a10a2c79511a1 SHA256 975fa7b0c1e02f84d9013a9cde2123695fdd512ff4394ba89f530f4ee8597139
DIST qt-x11-free-3.3.8b.tar.gz 17313883 RMD160 4e3cbd9c5d4719b5d33e961e6595d7b215788c8b SHA1 745def6250dc7f337dbb265e20bf38dcb41fd854 SHA256 1b7a1ff62ec5a9cb7a388e2ba28fda6f960b27f27999482ebeceeadb72ac9f6e
EBUILD qt-unixODBC-3.3.8.ebuild 2171 RMD160 554442bc186c812ef30a4978d0eb4b9dbd2e70b1 SHA1 de95942e359f6ffada85c79751b39e989b089838 SHA256 c9cc8c7bc819cb41b8df339c50df344b277577892fc234c502d76b17938bb9a8
EBUILD qt-unixODBC-3.3.8b.ebuild 2190 RMD160 8757a5c3ffac90cdae031f45bbbf339f241beaa7 SHA1 3f0a4b5dbc1886eb68bc1baae73b55563b48dd20 SHA256 b59d533ff6dc9f9e17d5e92a6805add1459f8988fa71156c777c9473b5be6919
MISC ChangeLog 4792 RMD160 354ab7288fd862511b72b54f92be0284065e2aae SHA1 1f10029a2b84488b51bddff08d40cb9477df46ab SHA256 d332ac5bed32e49f0f175256144bfc7ffb8091068f34f816a9d53056a42527f5
MISC metadata.xml 156 RMD160 d76590850d56864c8d99e6877ed15841b55ef1fc SHA1 e872bab086832a9db3f0fa9b1897c70577d3af21 SHA256 94c4f580c1a55f8a5e1a1dcdd6dedfea0b8bd78c1d7137c354938d73c49e4448

files

metadata.xml




qt

qt-unixODBC-3.3.8.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/qt-unixODBC/qt-unixODBC-3.3.8.ebuild,v 1.10 2008/03/27 07:59:09 zlin Exp $

inherit eutils

SRCTYPE="free"
DESCRIPTION="QT version ${PV}"
HOMEPAGE="http://www.trolltech.com/"
SRC_URI="ftp://ftp.trolltech.com/qt/source/qt-x11-${SRCTYPE}-${PV}.tar.gz"
IUSE=""
LICENSE="|| ( QPL-1.0 GPL-2 )"
SLOT="3"
KEYWORDS="alpha amd64 hppa ia64 ~mips ppc ppc64 sparc x86"

DEPEND="~x11-libs/qt-${PV}
dev-db/unixODBC"

S=${WORKDIR}/qt-x11-${SRCTYPE}-${PV}

QTBASE=/usr/qt/3
export QTDIR=${S}
export PLATFORM=linux-g++

src_unpack() {
unpack ${A}
cd "${S}"

epatch "${FILESDIR}"/qt-no-rpath.patch

cp configure configure.orig
sed -e 's:read acceptance:acceptance=yes:' configure.orig > configure

sed -i -e "s:QMAKE_CFLAGS_RELEASE.*=.*:QMAKE_CFLAGS_RELEASE=${CFLAGS}:" \
-e "s:QMAKE_CXXFLAGS_RELEASE.*=.*:QMAKE_CXXFLAGS_RELEASE=${CXXFLAGS}:" \
-e "s:QMAKE_LFLAGS_RELEASE.*=.*:QMAKE_LFLAGS_RELEASE=${LDFLAGS}:" \
-e "s:\.*=.*:QMAKE_CC=$(tc-getCC):" \
-e "s:\.*=.*:QMAKE_CXX=$(tc-getCXX):" \
-e "s:\.*=.*:QMAKE_LINK=$(tc-getCXX):" \
-e "s:\.*=.*:QMAKE_LINK_SHLIB=$(tc-getCXX):" \
"${S}"/mkspecs/${PLATFORM}/qmake.conf || die "sed to fix CFLAGS failed"
}

src_compile() {
export QTDIR=${S}
export SYSCONF=${D}${QTBASE}/etc/settings

# Let's just allow writing to these directories during Qt emerge
# as it makes Qt much happier.
addwrite "${QTBASE}/etc/settings"
addwrite "${HOME}/.qt"

export YACC='byacc -d'

./configure -sm -thread -stl -system-libjpeg -verbose -largefile \
-qt-imgfmt-{jpeg,mng,png} -tablet -system-libmng \
-system-libpng -lpthread -xft -platform ${PLATFORM} -xplatform \
${PLATFORM} -xrender -prefix ${QTBASE} -fast ${myconf} \
-dlopen-opengl -plugin-sql-odbc -L${QTBASE}/lib || die "configure failed"

cd "${S}"/plugins/src/sqldrivers/odbc
emake || die "emake failed"
}

src_install() {
insinto ${QTBASE}/plugins/sqldrivers
doins "${S}"/plugins/sqldrivers/libqsqlodbc.so || die "doins failed"
}

qt-unixODBC-3.3.8b.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/qt-unixODBC/qt-unixODBC-3.3.8b.ebuild,v 1.1 2008/07/26 21:00:53 carlo Exp $

inherit eutils

SRCTYPE="free"
DESCRIPTION="QT version ${PV}"
HOMEPAGE="http://www.trolltech.com/"
SRC_URI="ftp://ftp.trolltech.com/qt/source/qt-x11-${SRCTYPE}-${PV}.tar.gz"
IUSE=""
LICENSE="|| ( QPL-1.0 GPL-2 GPL-3 )"
SLOT="3"
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"

DEPEND="~x11-libs/qt-${PV}
dev-db/unixODBC"

S="${WORKDIR}/qt-x11-${SRCTYPE}-${PV}"

QTBASE="/usr/qt/3"
export QTDIR=${S}
export PLATFORM=linux-g++

src_unpack() {
unpack ${A}
cd "${S}"

epatch "${FILESDIR}"/qt-no-rpath.patch

cp configure configure.orig
sed -e 's:read acceptance:acceptance=yes:' configure.orig > configure

sed -i -e "s:QMAKE_CFLAGS_RELEASE.*=.*:QMAKE_CFLAGS_RELEASE=${CFLAGS}:" \
-e "s:QMAKE_CXXFLAGS_RELEASE.*=.*:QMAKE_CXXFLAGS_RELEASE=${CXXFLAGS}:" \
-e "s:QMAKE_LFLAGS_RELEASE.*=.*:QMAKE_LFLAGS_RELEASE=${LDFLAGS}:" \
-e "s:\.*=.*:QMAKE_CC=$(tc-getCC):" \
-e "s:\.*=.*:QMAKE_CXX=$(tc-getCXX):" \
-e "s:\.*=.*:QMAKE_LINK=$(tc-getCXX):" \
-e "s:\.*=.*:QMAKE_LINK_SHLIB=$(tc-getCXX):" \
"${S}"/mkspecs/${PLATFORM}/qmake.conf || die "sed to fix CFLAGS failed"
}

src_compile() {
export QTDIR=${S}
export SYSCONF=${D}${QTBASE}/etc/settings

# Let's just allow writing to these directories during Qt emerge
# as it makes Qt much happier.
addwrite "${QTBASE}/etc/settings"
addwrite "${HOME}/.qt"

export YACC='byacc -d'

./configure -sm -thread -stl -system-libjpeg -verbose -largefile \
-qt-imgfmt-{jpeg,mng,png} -tablet -system-libmng \
-system-libpng -lpthread -xft -platform ${PLATFORM} -xplatform \
${PLATFORM} -xrender -prefix ${QTBASE} -fast ${myconf} \
-dlopen-opengl -plugin-sql-odbc -L${QTBASE}/lib || die "configure failed"

cd "${S}"/plugins/src/sqldrivers/odbc
emake || die "emake failed"
}

src_install() {
insinto ${QTBASE}/plugins/sqldrivers
doins "${S}"/plugins/sqldrivers/libqsqlodbc.so || die "doins failed"
}