Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 172219 | Differences between
and this patch

Collapse All | Expand All

(-)file_not_specified_in_diff (-9 / +18 lines)
Line  Link Here
0
-- x11-libs/qt/qt-3.3.8.ebuild
0
++ x11-libs/qt/qt-3.3.8.ebuild
Lines 139-146 Link Here
139
	# set c/xxflags and ldflags
139
	# set c/xxflags and ldflags
140
	strip-flags
140
	strip-flags
141
	append-flags -fno-strict-aliasing
141
	append-flags -fno-strict-aliasing
142
	sed -i -e "s:QMAKE_CFLAGS_RELEASE.*=.*:QMAKE_CFLAGS_RELEASE=${CFLAGS}:" \
142
	sed -i -e "s:QMAKE_CFLAGS_RELEASE.*=.*:QMAKE_CFLAGS_RELEASE=${CPPFLAGS} ${CFLAGS} ${ASFLAGS}:" \
143
	       -e "s:QMAKE_CXXFLAGS_RELEASE.*=.*:QMAKE_CXXFLAGS_RELEASE=${CXXFLAGS}:" \
143
	       -e "s:QMAKE_CXXFLAGS_RELEASE.*=.*:QMAKE_CXXFLAGS_RELEASE=${CPPFLAGS} ${CXXFLAGS} ${ASFLAGS}:" \
144
	       -e "s:QMAKE_LFLAGS_RELEASE.*=.*:QMAKE_LFLAGS_RELEASE=${LDFLAGS}:" \
144
	       -e "s:QMAKE_LFLAGS_RELEASE.*=.*:QMAKE_LFLAGS_RELEASE=${LDFLAGS}:" \
145
		   -e "s:\<QMAKE_CC\>.*=.*:QMAKE_CC=$(tc-getCC):" \
145
		   -e "s:\<QMAKE_CC\>.*=.*:QMAKE_CC=$(tc-getCC):" \
146
		   -e "s:\<QMAKE_CXX\>.*=.*:QMAKE_CXX=$(tc-getCXX):" \
146
		   -e "s:\<QMAKE_CXX\>.*=.*:QMAKE_CXX=$(tc-getCXX):" \
Lines 152-157 Link Here
152
		sed -i -e "s:/lib$:/$(get_libdir):" \
152
		sed -i -e "s:/lib$:/$(get_libdir):" \
153
			${S}/mkspecs/${PLATFORM}/qmake.conf || die
153
			${S}/mkspecs/${PLATFORM}/qmake.conf || die
154
	fi
154
	fi
155
156
	sed -i -e "s:CXXFLAGS.*=:CXXFLAGS=${CPPFLAGS} ${CXXFLAGS} ${ASFLAGS} :" \
157
		   -e "s:LFLAGS.*=:LFLAGS=${LDFLAGS} :" \
158
		${S}/qmake/Makefile.unix
155
}
159
}
156
160
157
src_compile() {
161
src_compile() {
158
-- x11-libs/qt/qt-4.2.3.ebuild
162
++ x11-libs/qt/qt-4.2.3.ebuild
Lines 118-125 Link Here
118
	strip-flags
118
	strip-flags
119
	replace-flags -O3 -O2
119
	replace-flags -O3 -O2
120
120
121
	sed -i -e "s:QMAKE_CFLAGS_RELEASE.*=.*:QMAKE_CFLAGS_RELEASE=${CFLAGS}:" \
121
	sed -i -e "s:QMAKE_CFLAGS_RELEASE.*=.*:QMAKE_CFLAGS_RELEASE=${CPPFLAGS} ${CFLAGS} ${ASFLAGS}:" \
122
		-e "s:QMAKE_CXXFLAGS_RELEASE.*=.*:QMAKE_CXXFLAGS_RELEASE=${CXXFLAGS}:" \
122
		-e "s:QMAKE_CXXFLAGS_RELEASE.*=.*:QMAKE_CXXFLAGS_RELEASE=${CPPFLAGS} ${CXXFLAGS} ${ASFLAGS}:" \
123
		-e "s:QMAKE_LFLAGS_RELEASE.*=.*:QMAKE_LFLAGS_RELEASE=${LDFLAGS}:" \
123
		-e "s:QMAKE_LFLAGS_RELEASE.*=.*:QMAKE_LFLAGS_RELEASE=${LDFLAGS}:" \
124
		qmake.conf
124
		qmake.conf
125
125
Lines 133-140 Link Here
133
	# separately as well.
133
	# separately as well.
134
	cd ${S}/mkspecs/common
134
	cd ${S}/mkspecs/common
135
135
136
	sed -i -e "s:QMAKE_CFLAGS_RELEASE.*=.*:QMAKE_CFLAGS_RELEASE=${CFLAGS}:" \
136
	sed -i -e "s:QMAKE_CFLAGS_RELEASE.*=.*:QMAKE_CFLAGS_RELEASE=${CPPFLAGS} ${CFLAGS} ${ASFLAGS}:" \
137
		-e "s:QMAKE_CXXFLAGS_RELEASE.*=.*:QMAKE_CXXFLAGS_RELEASE=${CXXFLAGS}:" \
137
		-e "s:QMAKE_CXXFLAGS_RELEASE.*=.*:QMAKE_CXXFLAGS_RELEASE=${CPPFLAGS} ${CXXFLAGS} ${ASFLAGS}:" \
138
		-e "s:QMAKE_LFLAGS_RELEASE.*=.*:QMAKE_LFLAGS_RELEASE=${LDFLAGS}:" \
138
		-e "s:QMAKE_LFLAGS_RELEASE.*=.*:QMAKE_LFLAGS_RELEASE=${LDFLAGS}:" \
139
		g++.conf
139
		g++.conf
140
140
Lines 144-151 Link Here
144
	# Replace X11R6/ directories, so /usr/X11R6/lib -> /usr/lib
144
	# Replace X11R6/ directories, so /usr/X11R6/lib -> /usr/lib
145
	sed -i -e "s:X11R6/::" linux.conf
145
	sed -i -e "s:X11R6/::" linux.conf
146
146
147
	cd ${S}
147
	cd ${S}/qmake
148
149
	sed -i -e "s:CXXFLAGS.*=:CXXFLAGS=${CPPFLAGS} ${CXXFLAGS} ${ASFLAGS} :" \
150
		-e "s:LFLAGS.*=:LFLAGS=${LDFLAGS} :" \
151
		Makefile.unix
148
152
153
	cd ${S}
149
}
154
}
150
155
151
src_compile() {
156
src_compile() {

Return to bug 172219