diff options
author | 2003-08-03 05:38:48 +0000 | |
---|---|---|
committer | 2003-08-03 05:38:48 +0000 | |
commit | 29a0aae519b50c300781460a4c56747f4f8b432d (patch) | |
tree | f164c81abbe8ab2ae7facddfc6e50876cafc88b0 | |
parent | mark jbigkit for amd64 (diff) | |
download | gentoo-2-29a0aae519b50c300781460a4c56747f4f8b432d.tar.gz gentoo-2-29a0aae519b50c300781460a4c56747f4f8b432d.tar.bz2 gentoo-2-29a0aae519b50c300781460a4c56747f4f8b432d.zip |
touchups
-rw-r--r-- | x11-libs/qt-embedded/qt-embedded-3.0.5.ebuild | 168 | ||||
-rw-r--r-- | x11-libs/qt-embedded/qt-embedded-3.1.2.ebuild | 176 |
2 files changed, 144 insertions, 200 deletions
diff --git a/x11-libs/qt-embedded/qt-embedded-3.0.5.ebuild b/x11-libs/qt-embedded/qt-embedded-3.0.5.ebuild index b5e8f0424528..6c998a69ab4e 100644 --- a/x11-libs/qt-embedded/qt-embedded-3.0.5.ebuild +++ b/x11-libs/qt-embedded/qt-embedded-3.0.5.ebuild @@ -1,51 +1,46 @@ # Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/x11-libs/qt-embedded/qt-embedded-3.0.5.ebuild,v 1.7 2003/02/13 17:02:35 vapier Exp $ - -IUSE="gif build opengl mysql odbc postgres" - -S=${WORKDIR}/qt-embedded-free-${PV} +# $Header: /var/cvsroot/gentoo-x86/x11-libs/qt-embedded/qt-embedded-3.0.5.ebuild,v 1.8 2003/08/03 05:38:48 vapier Exp $ DESCRIPTION="QT version ${PV}" -SLOT="3" -LICENSE="QPL-1.0 | GPL-2" -KEYWORDS="x86" - +HOMEPAGE="http://www.trolltech.com/" SRC_URI="ftp://ftp.trolltech.com/qt/source/qt-embedded-free-${PV}.tar.bz2" -HOMEPAGE="http://www.trolltech.com/" +LICENSE="QPL-1.0 | GPL-2" +SLOT="3" +KEYWORDS="x86" +IUSE="gif opengl mysql odbc postgres debug" -if [ -z "`use build`" ]; then - DEPEND="media-libs/libpng - media-libs/lcms +DEPEND="media-libs/lcms + >=media-libs/freetype-2 + !build? ( + media-libs/libpng media-libs/jpeg >=media-libs/libmng-1.0.0 - >=media-libs/freetype-2 odbc? ( >=dev-db/unixODBC-2.0 ) mysql? ( >=dev-db/mysql-3.2.10 ) opengl? ( virtual/opengl virtual/glu ) - postgres? ( >=dev-db/postgresql-7.2 )" -else - DEPEND="media-libs/lcms - >=media-libs/freetype-2" -fi - + postgres? ( >=dev-db/postgresql-7.2 ) + )" + +S=${WORKDIR}/qt-embedded-free-${PV} QTBASE=/usr/qt/3-embedded export QTDIR=${S} -src_unpack() { - - [ -z "`use build`" ] && einfo " -Note: this will build a rather bloated qt/e, with all features enabled. -It may be suitable for testing, but definitely not for real embedded systems -where memory is precious. I advise you select your own featureset (e.g. by -editing this ebuild) if building for such a system. -" - - export QTDIR=${S} +pkg_setup() { + if [ `use build` ] ; then + return 0 + else + ewarn "Note: this will build a rather bloated qt/e, with all features enabled." + ewarn "It may be suitable for testing, but definitely not for real embedded systems" + ewarn "where memory is precious. I advise you select your own featureset (e.g. by" + ewarn "editing this ebuild) if building for such a system." + fi +} - unpack $A +src_unpack() { + unpack ${A} cd ${S} cp configure configure.orig @@ -53,73 +48,54 @@ editing this ebuild) if building for such a system. # avoid wasting time building things we won't install rm -rf tutorial examples - } src_compile() { - - export QTDIR=${S} export YACC='byacc -d' export LDFLAGS="-ldl" - export QTDIR=${S} if [ -z "`use build`" ]; then - # ordinary setup, rather bloated - use gif && myconf="${myconf} -qt-gif" - use mysql && myconf="${myconf} -plugin-sql-mysql -I/usr/include/mysql -L/usr/lib/mysql" - use postgres && myconf="${myconf} -plugin-sql-psql -I/usr/include/postgresql/server" - use odbc && myconf="${myconf} -plugin-sql-odbc" - [ -n "$DEBUG" ] && myconf="${myconf} -debug" || myconf="${myconf} -release -no-g++-exceptions" - - if [ "`use x86`" ]; then - myconf="$myconf -embedded x86" # -xplatform linux-g++ -platform linux-g++" - else - # and i've no idea if it'll work - myconf="$myconf -xplatform generic -embedded generic" - fi + # ordinary setup, rather bloated + use gif && myconf="${myconf} -qt-gif" + use mysql && myconf="${myconf} -plugin-sql-mysql -I/usr/include/mysql -L/usr/lib/mysql" + use postgres && myconf="${myconf} -plugin-sql-psql -I/usr/include/postgresql/server" + use odbc && myconf="${myconf} -plugin-sql-odbc" + use debug && myconf="${myconf} -debug" || myconf="${myconf} -release -no-g++-exceptions" + + if [ "`use x86`" ]; then + myconf="$myconf -embedded x86" # -xplatform linux-g++ -platform linux-g++" + else + # and i've no idea if it'll work + myconf="$myconf -xplatform generic -embedded generic" + fi - # -accel-{voodoo3,mach64,matrox} -vnc -depths v,4,8,16,24,32 # this stuff miscompiles :-( + # -accel-{voodoo3,mach64,matrox} -vnc -depths v,4,8,16,24,32 # this stuff miscompiles :-( - ./configure $myconf -depths 8,16 -system-zlib -thread -stl -freetype -qvfb \ - -plugin-imgfmt-{jpeg,mng,png} -system-lib{png,jpeg,mng} || die - - + ./configure $myconf -depths 8,16 -system-zlib -thread -stl -freetype -qvfb \ + -plugin-imgfmt-{jpeg,mng,png} -system-lib{png,jpeg,mng} || die else - # use build == we're building for the gentoo isntaller project - # and know exactly which features we'll need - - # not all of these features are as yet reflected in the configure call below - - #png only, builtin. also zlib, system. - #no sql or other fancy stuff. - #no debug - #thread support - #freetype2 support - #vnc - #all styles as plugins - ./configure -depths 8,16 -no-gif -no-lib{jpeg,mng} -qt-libpng -system-zlib -release \ + # use build == we're building for the gentoo isntaller project + # and know exactly which features we'll need + + # not all of these features are as yet reflected in the configure call below + + #png only, builtin. also zlib, system. + #no sql or other fancy stuff. + #no debug + #thread support + #freetype2 support + #vnc + #all styles as plugins + ./configure -depths 8,16 -no-gif -no-lib{jpeg,mng} -qt-libpng -system-zlib -release \ -no-g++-exceptions -no-qvfb -thread -freetype -vnc || die fi - cp $FILESDIR/tools-Makefile $S/tools/Makefile - - cd $S/tools/designer/designer - mv Makefile Makefile.orig - sed -e 's:lqt-mt:lqte-mt:g' Makefile.orig > Makefile - rm Makefile.orig - - cd $S + cp ${FILESDIR}/tools-Makefile ${S}/tools/Makefile + sed -i -e 's:lqt-mt:lqte-mt:g' tools/designer/designer/Makefile emake src-qmake src-moc sub-src sub-tools || die - } src_install() { - - - export QTDIR=${S} - - cd ${S} - # binaries into $QTBASE dobin bin/* @@ -127,11 +103,10 @@ src_install() { # libraries dolib lib/libqte-mt.so.${PV} lib/libqui.so.1.0.0 lib/libeditor.so.1.0.0 cd ${D}$QTBASE/lib - for x in libqui.so libeditor.so - do - ln -s $x.1.0.0 $x.1.0 - ln -s $x.1.0 $x.1 - ln -s $x.1 $x + for x in libqui.so libeditor.so ; do + ln -s $x.1.0.0 $x.1.0 + ln -s $x.1.0 $x.1 + ln -s $x.1 $x done # version symlinks - 3.0.3->3.0->3->.so @@ -140,13 +115,13 @@ src_install() { ln -s libqte-mt.so.3 libqte-mt.so # libqt -> libqt-mt symlinks - ln -s libqte-mt.so.${PV} libqte.so.${PV} - ln -s libqte-mt.so.3.0 libqte.so.3.0 - ln -s libqte-mt.so.3 libqte.so.3 - ln -s libqte-mt.so libqte.so + ln -s libqte-mt.so.${PV} libqte.so.${PV} + ln -s libqte-mt.so.3.0 libqte.so.3.0 + ln -s libqte-mt.so.3 libqte.so.3 + ln -s libqte-mt.so libqte.so # fonts - cp -r $S/lib/fonts $D/$QTBASE/lib + cp -r ${S}/lib/fonts ${D}/$QTBASE/lib # includes cd ${S} @@ -164,18 +139,15 @@ src_install() { sed -e "s:${D}::g" \ -e "s:qt-x11-free-3.0.1::g" \ - -e "s:${WORKDIR}:${QTBASE}:" \ - -e "s:/usr/local/qt:${QTBASE}:" \ - ${S}/.qmake.cache > ${D}${QTBASE}/.qmake.cache + -e "s:${WORKDIR}:${QTBASE}:" \ + -e "s:/usr/local/qt:${QTBASE}:" \ + ${S}/.qmake.cache > ${D}${QTBASE}/.qmake.cache # plugins cd ${S} plugins=`find plugins -name "lib*.so" -print` for x in $plugins; do insinto ${QTBASE}/`dirname $x` - doins $x + doins $x done - } - - diff --git a/x11-libs/qt-embedded/qt-embedded-3.1.2.ebuild b/x11-libs/qt-embedded/qt-embedded-3.1.2.ebuild index c41bc35e62a4..09d874c3e812 100644 --- a/x11-libs/qt-embedded/qt-embedded-3.1.2.ebuild +++ b/x11-libs/qt-embedded/qt-embedded-3.1.2.ebuild @@ -1,51 +1,46 @@ # Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/x11-libs/qt-embedded/qt-embedded-3.1.2.ebuild,v 1.2 2003/07/20 14:27:02 caleb Exp $ - -IUSE="gif build opengl mysql odbc postgres" - -S=${WORKDIR}/qt-embedded-free-${PV} +# $Header: /var/cvsroot/gentoo-x86/x11-libs/qt-embedded/qt-embedded-3.1.2.ebuild,v 1.3 2003/08/03 05:38:48 vapier Exp $ DESCRIPTION="QT version ${PV}" -SLOT="3" -LICENSE="QPL-1.0 | GPL-2" -KEYWORDS="~x86" - +HOMEPAGE="http://www.trolltech.com/" SRC_URI="ftp://ftp.trolltech.com/qt/source/qt-embedded-free-${PV}.tar.bz2" -HOMEPAGE="http://www.trolltech.com/" +LICENSE="QPL-1.0 | GPL-2" +SLOT="3" +KEYWORDS="~x86" +IUSE="gif opengl mysql odbc postgres debug" -if [ -z "`use build`" ]; then - DEPEND="media-libs/libpng - media-libs/lcms +DEPEND="media-libs/lcms + >=media-libs/freetype-2 + !build? ( + media-libs/libpng media-libs/jpeg >=media-libs/libmng-1.0.0 - >=media-libs/freetype-2 odbc? ( >=dev-db/unixODBC-2.0 ) mysql? ( >=dev-db/mysql-3.2.10 ) opengl? ( virtual/opengl virtual/glu ) - postgres? ( >=dev-db/postgresql-7.2 )" -else - DEPEND="media-libs/lcms - >=media-libs/freetype-2" -fi - + postgres? ( >=dev-db/postgresql-7.2 ) + )" + +S=${WORKDIR}/qt-embedded-free-${PV} QTBASE=/usr/qt/3-embedded export QTDIR=${S} -src_unpack() { - - [ -z "`use build`" ] && einfo " -Note: this will build a rather bloated qt/e, with all features enabled. -It may be suitable for testing, but definitely not for real embedded systems -where memory is precious. I advise you select your own featureset (e.g. by -editing this ebuild) if building for such a system. -" - - export QTDIR=${S} +pkg_setup() { + if [ `use build` ] ; then + return 0 + else + ewarn "Note: this will build a rather bloated qt/e, with all features enabled." + ewarn "It may be suitable for testing, but definitely not for real embedded systems" + ewarn "where memory is precious. I advise you select your own featureset (e.g. by" + ewarn "editing this ebuild) if building for such a system." + fi +} - unpack $A +src_unpack() { + unpack ${A} cd ${S} cp configure configure.orig @@ -53,76 +48,57 @@ editing this ebuild) if building for such a system. # avoid wasting time building things we won't install rm -rf tutorial examples - } src_compile() { - - export QTDIR=${S} export YACC='byacc -d' export LDFLAGS="-ldl" - export QTDIR=${S} if [ -z "`use build`" ]; then - # ordinary setup, rather bloated - use gif && myconf="${myconf} -qt-gif" - use mysql && myconf="${myconf} -plugin-sql-mysql -I/usr/include/mysql -L/usr/lib/mysql" - use postgres && myconf="${myconf} -plugin-sql-psql -I/usr/include/postgresql/server" - use odbc && myconf="${myconf} -plugin-sql-odbc" - [ -n "$DEBUG" ] && myconf="${myconf} -debug" || myconf="${myconf} -release -no-g++-exceptions" - - if [ "`use x86`" ]; then - myconf="$myconf -embedded x86" # -xplatform linux-g++ -platform linux-g++" - else - # and i've no idea if it'll work - myconf="$myconf -xplatform generic -embedded generic" - fi + # ordinary setup, rather bloated + use gif && myconf="${myconf} -qt-gif" + use mysql && myconf="${myconf} -plugin-sql-mysql -I/usr/include/mysql -L/usr/lib/mysql" + use postgres && myconf="${myconf} -plugin-sql-psql -I/usr/include/postgresql/server" + use odbc && myconf="${myconf} -plugin-sql-odbc" + use debug && myconf="${myconf} -debug" || myconf="${myconf} -release -no-g++-exceptions" + + if [ "`use x86`" ]; then + myconf="$myconf -embedded x86" # -xplatform linux-g++ -platform linux-g++" + else + # and i've no idea if it'll work + myconf="$myconf -xplatform generic -embedded generic" + fi - # -accel-{voodoo3,mach64,matrox} -vnc -depths v,4,8,16,24,32 # this stuff miscompiles :-( + # -accel-{voodoo3,mach64,matrox} -vnc -depths v,4,8,16,24,32 # this stuff miscompiles :-( - ./configure $myconf -depths 8,16 -system-zlib -thread -stl -freetype -qvfb \ - -plugin-imgfmt-{jpeg,mng,png} -system-lib{png,jpeg,mng} || die - - + ./configure $myconf -depths 8,16 -system-zlib -thread -stl -freetype -qvfb \ + -plugin-imgfmt-{jpeg,mng,png} -system-lib{png,jpeg,mng} || die else - # use build == we're building for the gentoo isntaller project - # and know exactly which features we'll need - - # not all of these features are as yet reflected in the configure call below - - #png only, builtin. also zlib, system. - #no sql or other fancy stuff. - #no debug - #thread support - #freetype2 support - #vnc - #all styles as plugins - ./configure -depths 8,16 -no-gif -no-lib{jpeg,mng} -qt-libpng -system-zlib -release \ - -no-g++-exceptions -no-qvfb -thread -freetype -vnc || die + # use build == we're building for the gentoo isntaller project + # and know exactly which features we'll need + + # not all of these features are as yet reflected in the configure call below + + #png only, builtin. also zlib, system. + #no sql or other fancy stuff. + #no debug + #thread support + #freetype2 support + #vnc + #all styles as plugins + ./configure -depths 8,16 -no-gif -no-lib{jpeg,mng} -qt-libpng -system-zlib -release \ + -no-g++-exceptions -no-qvfb -thread -freetype -vnc || die fi - cp $FILESDIR/tools-Makefile $S/tools/Makefile - - cd $S/tools/designer/designer - mv Makefile Makefile.orig - sed -e 's:lqt-mt:lqte-mt:g' Makefile.orig > Makefile - rm Makefile.orig - - cd $S - emake src-qmake src-moc sub-src sub-tools || die - - cd $S/tools/designer/uic - emake + cp ${FILESDIR}/tools-Makefile ${S}/tools/Makefile + sed -i -e 's:lqt-mt:lqte-mt:g' tools/designer/designer/Makefile + emake src-qmake src-moc sub-src sub-tools || die "making main" + cd ${S}/tools/designer/uic + emake || die "making designer" } src_install() { - - - export QTDIR=${S} - - cd ${S} - # binaries into $QTBASE dobin bin/* @@ -130,11 +106,10 @@ src_install() { # libraries dolib lib/libqte-mt.so.${PV} lib/libqui.so.1.0.0 lib/libeditor.so.1.0.0 cd ${D}$QTBASE/lib - for x in libqui.so libeditor.so - do - ln -s $x.1.0.0 $x.1.0 - ln -s $x.1.0 $x.1 - ln -s $x.1 $x + for x in libqui.so libeditor.so ; do + ln -s $x.1.0.0 $x.1.0 + ln -s $x.1.0 $x.1 + ln -s $x.1 $x done # version symlinks - 3.1.2->3.1->3->.so @@ -143,13 +118,13 @@ src_install() { ln -s libqte-mt.so.3 libqte-mt.so # libqt -> libqt-mt symlinks - ln -s libqte-mt.so.${PV} libqte.so.${PV} - ln -s libqte-mt.so.3.1 libqte.so.3.1 - ln -s libqte-mt.so.3 libqte.so.3 - ln -s libqte-mt.so libqte.so + ln -s libqte-mt.so.${PV} libqte.so.${PV} + ln -s libqte-mt.so.3.1 libqte.so.3.1 + ln -s libqte-mt.so.3 libqte.so.3 + ln -s libqte-mt.so libqte.so # fonts - cp -r $S/lib/fonts $D/$QTBASE/lib + cp -r ${S}/lib/fonts ${D}/$QTBASE/lib # includes cd ${S} @@ -167,18 +142,15 @@ src_install() { sed -e "s:${D}::g" \ -e "s:qt-x11-free-3.0.1::g" \ - -e "s:${WORKDIR}:${QTBASE}:" \ - -e "s:/usr/local/qt:${QTBASE}:" \ - ${S}/.qmake.cache > ${D}${QTBASE}/.qmake.cache + -e "s:${WORKDIR}:${QTBASE}:" \ + -e "s:/usr/local/qt:${QTBASE}:" \ + ${S}/.qmake.cache > ${D}${QTBASE}/.qmake.cache # plugins cd ${S} plugins=`find plugins -name "lib*.so" -print` for x in $plugins; do insinto ${QTBASE}/`dirname $x` - doins $x + doins $x done - } - - |