View | Details | Raw Unified
Collapse All | Expand All

(-) /keeps/gentoo/cvs/gentoo-x86/sci-misc/qcad/qcad-2.0.4.0-r3.ebuild (-6 / +11 lines)
 Lines 5-11    Link Here 
inherit kde-functions eutils
inherit kde-functions eutils
MY_PV=${PV}-1
MY_PV=${PV}-1
MY_P=${P}-1.src
MY_P=${P}-1-community.src
S=${WORKDIR}/${MY_P}
S=${WORKDIR}/${MY_P}
DESCRIPTION="A 2D CAD package based upon Qt."
DESCRIPTION="A 2D CAD package based upon Qt."
SRC_URI="http://www.ribbonsoft.com/archives/qcad/${MY_P}.tar.gz
SRC_URI="http://www.ribbonsoft.com/archives/qcad/${MY_P}.tar.gz
 Lines 25-30    Link Here 
	unpack ${A}
	unpack ${A}
	# Bug 112864 - fix dir unpack bug
	# Bug 112864 - fix dir unpack bug
	touch ${WORKDIR}
	touch ${WORKDIR}
	cd ${S}
	cd ${S}
	echo >> defs.pro "DEFINES += _REENTRANT QT_THREAD_SUPPORT"
	echo >> defs.pro "DEFINES += _REENTRANT QT_THREAD_SUPPORT"
	echo >> defs.pro "CONFIG += thread release"
	echo >> defs.pro "CONFIG += thread release"
 Lines 34-56    Link Here 
		sed -i -e 's~qmake~${QTDIR}/bin/qmake~g' $file || \
		sed -i -e 's~qmake~${QTDIR}/bin/qmake~g' $file || \
			die "unable to correct path to qmake in $file"
			die "unable to correct path to qmake in $file"
	done
	done
	epatch ${FILESDIR}/${MY_P}-gentoo.patch
	epatch ${FILESDIR}/manual.patch-r1
	# JeR: Do not expect ISO C++:
	epatch ${FILESDIR}/${MY_P}-intptr.patch
	sed -e 's|-pedantic||g' -i mkspecs/defs.pro || \
			die "unable to remove -pedantic GCC flag from mkspecs/defs.pro"
	epatch ${FILESDIR}/${P}-gentoo.patch
	epatch ${FILESDIR}/${P}-intptr.patch
	cd ${S}/scripts
	cd ${S}/scripts
	sed -i -e 's/^make/make ${MAKEOPTS}/' build_qcad.sh || \
	sed -i -e 's/^make/make ${MAKEOPTS}/' build_qcad.sh || \
		die "unable to add MAKEOPTS"
		die "unable to add MAKEOPTS"
	sed -i -e 's/^\.\/configure/.\/configure --host=${CHOST}/' build_qcad.sh \
	sed -i -e 's/^\.\/configure/.\/configure --host=${CHOST}/' build_qcad.sh \
		|| die "unable to set CHOST"
		|| die "unable to set CHOST"
	cd ${S}/qcad/src
	cd ${S}/qcad/src
	sed -i -e "s:FULLASSISTANTPATH:${QTDIR}/bin:" qc_applicationwindow.cpp \
	sed -i -e "s:FULLASSISTANTPATH:${QTDIR}/bin:" qc_applicationwindow.cpp \
		|| die "sed failed on assistant path"
		|| die "sed failed on assistant path"
	sed -i -e "s:QCADDOCPATH:/usr/share/doc/${PF}:" \
	sed -i -e "s:QCADDOCPATH:/usr/share/doc/${PF}:" \
		qc_applicationwindow.cpp  || die "sed failed on manual path"
		qc_applicationwindow.cpp  || die "sed failed on manual path"
}
}
src_compile() {
src_compile() {
	### borrowed from kde.eclass #
	### borrowed from kde.eclass #
	#
	#