Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 126358 Details for
Bug 120116
eqmake - portage usage of qmake for qt3 and qt4
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
qt3.eclass.patch
qt3.eclass.patch (text/plain), 2.12 KB, created by
Davide Pesavento
on 2007-07-29 16:10:00 UTC
(
hide
)
Description:
qt3.eclass.patch
Filename:
MIME Type:
Creator:
Davide Pesavento
Created:
2007-07-29 16:10:00 UTC
Size:
2.12 KB
patch
obsolete
>--- /usr/portage/eclass/qt3.eclass 2007-03-30 15:06:17.000000000 +0200 >+++ qt3.eclass 2007-07-29 17:08:43.270211072 +0200 >@@ -14,7 +14,9 @@ > # > # Currently, the ebuild assumes that a minimum version of Qt3 is NOT satisfied by Qt4 > >-inherit versionator >+inherit toolchain-funcs versionator >+ >+IUSE="${IUSE} debug" > > QTPKG="x11-libs/qt-" > QT3MAJORVERSIONS="3.3 3.2 3.1 3.0" >@@ -63,3 +65,69 @@ > > echo ${VERSIONS} > } >+ >+eqmake3() { >+ local LOGFILE="${T}/qmake-$$.out" >+ local projprofile="${1}" >+ [ -z ${projprofile} ] && projprofile="${PN}.pro" >+ shift 1 >+ >+ ebegin "Processing qmake ${projprofile}" >+ >+ # file exists? >+ if [ ! -f ${projprofile} ]; then >+ echo >+ eerror "Project .pro file \"${projprofile}\" does not exists" >+ eerror "qmake cannot handle non-existing .pro files" >+ echo >+ eerror "This shouldn't happen - please send a bug report to bugs.gentoo.org" >+ echo >+ die "Project file not found in ${PN} sources" >+ fi >+ >+ echo >> ${LOGFILE} >+ echo "****** qmake ${projprofile} ******" >> ${LOGFILE} >+ echo >> ${LOGFILE} >+ >+ # some standard config options >+ local configoptplus="CONFIG += no_fixpath" >+ local configoptminus="CONFIG -=" >+ if use debug; then >+ configoptplus="${configoptplus} debug" >+ configoptminus="${configoptminus} release" >+ else >+ configoptplus="${configoptplus} release" >+ configoptminus="${configoptminus} debug" >+ fi >+ >+ ${QTDIR}/bin/qmake ${projprofile} \ >+ QMAKE=${QTDIR}/bin/qmake \ >+ QMAKE_CC=$(tc-getCC) \ >+ QMAKE_CXX=$(tc-getCXX) \ >+ QMAKE_LINK=$(tc-getCXX) \ >+ QMAKE_CFLAGS_RELEASE="${CFLAGS}" \ >+ QMAKE_CFLAGS_DEBUG="${CFLAGS}" \ >+ QMAKE_CXXFLAGS_RELEASE="${CXXFLAGS}" \ >+ QMAKE_CXXFLAGS_DEBUG="${CXXFLAGS}" \ >+ QMAKE_LFLAGS_RELEASE="${LDFLAGS}" \ >+ QMAKE_LFLAGS_DEBUG="${LDFLAGS}" \ >+ "${configoptminus}" \ >+ "${configoptplus}" \ >+ QMAKE_RPATH= \ >+ ${@} >> ${LOGFILE} 2>&1 >+ >+ local result=$? >+ eend ${result} >+ >+ # was qmake successful? >+ if [ ${result} -ne 0 ]; then >+ echo >+ eerror "Running qmake on \"${projprofile}\" has failed" >+ echo >+ eerror "This shouldn't happen - please send a bug report to bugs.gentoo.org" >+ echo >+ die "qmake failed on ${projprofile}" >+ fi >+ >+ return ${result} >+}
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 120116
:
77957
|
77958
|
78305
|
78306
|
78307
|
78308
|
97893
|
97894
|
97895
|
97896
|
97903
|
97904
|
97986
|
97987
|
125739
|
125740
|
126353
|
126356
|
126357
|
126358
|
126616
|
126617
|
126656
|
126657
|
126693
|
126695
|
127769
|
127771
|
127984
|
128811
|
135202