diff options
-rw-r--r-- | x11-libs/qt-embedded/Manifest | 16 | ||||
-rw-r--r-- | x11-libs/qt-embedded/files/digest-qt-embedded-3.3.5 | 1 | ||||
-rw-r--r-- | x11-libs/qt-embedded/qt-embedded-3.3.5.ebuild | 153 |
3 files changed, 4 insertions, 166 deletions
diff --git a/x11-libs/qt-embedded/Manifest b/x11-libs/qt-embedded/Manifest index f5fe90ce289c..63a94a0340fe 100644 --- a/x11-libs/qt-embedded/Manifest +++ b/x11-libs/qt-embedded/Manifest @@ -1,5 +1,4 @@ DIST qt-embedded-free-3.3.4.tar.bz2 19714149 -DIST qt-embedded-free-3.3.5.tar.bz2 20039624 EBUILD qt-embedded-3.3.4-r1.ebuild 4754 RMD160 9753b1f8270239de5416c39b85f13de7cf2c174b SHA1 b4fc2bb7c69dd939d106a8b6eff2be400f9ad1b7 SHA256 a5a7bfef723257f659733a6453e1c5f252ca721359c34f5e0d33dca2ee544094 MD5 b3ec2188177648aa41d5b57edab621dd qt-embedded-3.3.4-r1.ebuild 4754 RMD160 9753b1f8270239de5416c39b85f13de7cf2c174b qt-embedded-3.3.4-r1.ebuild 4754 @@ -8,14 +7,10 @@ EBUILD qt-embedded-3.3.4.ebuild 4808 RMD160 b9d84d0d13c3f1573823afdb977dc816310c MD5 f6de46122209ededf739e42a4f0e834f qt-embedded-3.3.4.ebuild 4808 RMD160 b9d84d0d13c3f1573823afdb977dc816310c0a7e qt-embedded-3.3.4.ebuild 4808 SHA256 2cf70cb9b7c1e0a4cdb0d4a0856babf3a5f3d18fa14530ad2945e21cbaf490a2 qt-embedded-3.3.4.ebuild 4808 -EBUILD qt-embedded-3.3.5.ebuild 4882 RMD160 a8d47de3df5343b0df835f0be6413398550d71b2 SHA1 62e10265816c3cbffb1d7e3661f7b66a4749d167 SHA256 f39c636d96134e8139f5ba0a0776dcf4054d94d568999ac67bd4fbd15b2cafaa -MD5 d48575a05ee5d001b8a70fa7021b64da qt-embedded-3.3.5.ebuild 4882 -RMD160 a8d47de3df5343b0df835f0be6413398550d71b2 qt-embedded-3.3.5.ebuild 4882 -SHA256 f39c636d96134e8139f5ba0a0776dcf4054d94d568999ac67bd4fbd15b2cafaa qt-embedded-3.3.5.ebuild 4882 -MISC ChangeLog 3293 RMD160 81429ad2dd7ecd7235050818a71c77cfd4ee6082 SHA1 4ec254cc492f79088c1530e25291d16be0b4878f SHA256 43f62f154a1e928ff2ff038b6ac002314b7006c4a6dd2edba7630442deb17dc5 -MD5 d08b9cdf43f9733ebee01d5083180e6b ChangeLog 3293 -RMD160 81429ad2dd7ecd7235050818a71c77cfd4ee6082 ChangeLog 3293 -SHA256 43f62f154a1e928ff2ff038b6ac002314b7006c4a6dd2edba7630442deb17dc5 ChangeLog 3293 +MISC ChangeLog 3394 RMD160 8ffd68c676b6f2ce1205409c25bb788302a6d4f1 SHA1 d4b83f0274a35cdb4ad71015007db6f4aff26834 SHA256 6807534b63e50c920bf0ed7a0344c202b4f1c2e4fa8661b93789c6143b411963 +MD5 75260951e0b919035c4945d24022d49d ChangeLog 3394 +RMD160 8ffd68c676b6f2ce1205409c25bb788302a6d4f1 ChangeLog 3394 +SHA256 6807534b63e50c920bf0ed7a0344c202b4f1c2e4fa8661b93789c6143b411963 ChangeLog 3394 MISC metadata.xml 156 RMD160 d76590850d56864c8d99e6877ed15841b55ef1fc SHA1 e872bab086832a9db3f0fa9b1897c70577d3af21 SHA256 94c4f580c1a55f8a5e1a1dcdd6dedfea0b8bd78c1d7137c354938d73c49e4448 MD5 512150b47a904b0240101e319856aab1 metadata.xml 156 RMD160 d76590850d56864c8d99e6877ed15841b55ef1fc metadata.xml 156 @@ -26,6 +21,3 @@ SHA256 144272dda9603f2209a55a5cab7eddc779a1aa3091b41b7f21e4de3b3ba1806a files/di MD5 e94af6ef3445834da6a0b225f5753f75 files/digest-qt-embedded-3.3.4-r1 77 RMD160 052cb3a678195cf12ffb382a45ab878a21827cf3 files/digest-qt-embedded-3.3.4-r1 77 SHA256 144272dda9603f2209a55a5cab7eddc779a1aa3091b41b7f21e4de3b3ba1806a files/digest-qt-embedded-3.3.4-r1 77 -MD5 185f23f0859a87e71c55f87ec852d1cc files/digest-qt-embedded-3.3.5 77 -RMD160 9cfb4a192fd48175c5145ff226c36957d890c0b8 files/digest-qt-embedded-3.3.5 77 -SHA256 4af273593e924cd222903c60defe46cb14439b99aba8a8c333dfb378b4cbae3c files/digest-qt-embedded-3.3.5 77 diff --git a/x11-libs/qt-embedded/files/digest-qt-embedded-3.3.5 b/x11-libs/qt-embedded/files/digest-qt-embedded-3.3.5 deleted file mode 100644 index 7b0384fb1f7a..000000000000 --- a/x11-libs/qt-embedded/files/digest-qt-embedded-3.3.5 +++ /dev/null @@ -1 +0,0 @@ -MD5 022d7a3c572b554f3c47b12cae71a8a4 qt-embedded-free-3.3.5.tar.bz2 20039624 diff --git a/x11-libs/qt-embedded/qt-embedded-3.3.5.ebuild b/x11-libs/qt-embedded/qt-embedded-3.3.5.ebuild deleted file mode 100644 index 0284aa484074..000000000000 --- a/x11-libs/qt-embedded/qt-embedded-3.3.5.ebuild +++ /dev/null @@ -1,153 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/x11-libs/qt-embedded/qt-embedded-3.3.5.ebuild,v 1.1 2005/10/08 07:40:59 greg_g Exp $ - -DESCRIPTION="Embedded Linux port of Qt" -HOMEPAGE="http://www.trolltech.com/products/embedded/" -SRC_URI="ftp://ftp.trolltech.com/qt/source/qt-embedded-free-${PV}.tar.bz2" -LICENSE="|| ( QPL-1.0 GPL-2 )" - -SLOT="3" -KEYWORDS="~amd64 ~ppc ~x86" -IUSE="cups debug doc examples firebird gif ipv6 mysql nis odbc opengl postgres sqlite" - -DEPEND="media-libs/libpng - media-libs/jpeg - media-libs/libmng - media-libs/lcms - sys-libs/zlib - cups? ( net-print/cups ) - firebird? ( dev-db/firebird ) - mysql? ( dev-db/mysql ) - opengl? ( virtual/opengl virtual/glu ) - postgres? ( dev-db/postgresql )" - -PDEPEND="odbc? ( ~dev-db/qt-unixODBC-${PV} )" - -S=${WORKDIR}/qt-embedded-free-${PV} - -QTBASE=/usr/qt/3-embedded - -pkg_setup() { - ewarn "Note: this ebuild provides a Qt/Embedded setup that is suitable for testing," - ewarn "but definitely not tailored for real embedded systems." - ewarn "I advise you select your own featureset (e.g. by editing this ebuild)" - ewarn "if building for such a system." - - export QTDIR=${S} - - # values for 'PLATFORM' (host system) can be found in mkspecs/ - # values for 'XPLATFORM' (target system) can be found in mkspecs/qws/ - if use x86; then - export PLATFORM="linux-g++" - export XPLATFORM="qws/linux-x86-g++" - elif use amd64; then - export PLATFORM="linux-g++-64" - export XPLATFORM="qws/linux-x86-g++" - elif use ppc; then - export PLATFORM="linux-g++" - export XPLATFORM="qws/linux-generic-g++" - else - die "Unknown platform" - fi -} - -src_unpack() { - unpack ${A} - cd ${S} - - sed -i -e 's:read acceptance:acceptance=yes:' configure - - # Do not link with -rpath. See bug #75181. - find ${S}/mkspecs -name qmake.conf | xargs \ - sed -i -e 's:QMAKE_RPATH.*:QMAKE_RPATH =:' -} - -src_compile() { - addwrite "${QTBASE}/etc/settings" - - use gif && myconf="${myconf} -qt-gif" || myconf="${myconf} -no-gif" - use cups && myconf="${myconf} -cups" || myconf="${myconf} -no-cups" - use nis && myconf="${myconf} -nis" || myconf="${myconf} -no-nis" - use ipv6 && myconf="${myconf} -ipv6" || myconf="${myconf} -no-ipv6" - use opengl || myconf="${myconf} -disable-opengl" - use mysql && myconf="${myconf} -plugin-sql-mysql -I/usr/include/mysql -L/usr/lib/mysql" || myconf="${myconf} -no-sql-mysql" - use postgres && myconf="${myconf} -plugin-sql-psql -I/usr/include/postgresql/server -I/usr/include/postgresql/pgsql -I/usr/include/postgresql/pgsql/server" || myconf="${myconf} -no-sql-psql" - use firebird && myconf="${myconf} -plugin-sql-ibase" || myconf="${myconf} -no-sql-ibase" - use sqlite && myconf="${myconf} -plugin-sql-sqlite" || myconf="${myconf} -no-sql-sqlite" - use debug && myconf="${myconf} -debug" || myconf="${myconf} -release -no-g++-exceptions" - - ./configure ${myconf} -shared -depths 8,16,24,32 -system-zlib -thread -stl \ - -freetype -qvfb -plugin-imgfmt-{jpeg,mng,png} -system-lib{jpeg,mng,png} \ - -prefix ${QTBASE} -platform ${PLATFORM} -xplatform ${XPLATFORM} \ - -embedded -no-sql-odbc || die - - export LD_LIBRARY_PATH="${S}/lib:${LD_LIBRARY_PATH}" - - cd ${S} && emake symlinks src-qmake src-moc sub-src || die "make failed" - - # the designer is not compiled when using -embedded, but we need the uic - cd ${S}/tools/designer/uic && emake || die "making uic failed" - - cd ${S} && emake sub-tools || die "making tools failed" - - if use examples; then - cd ${S} && emake sub-tutorial sub-examples || die "making examples failed" - fi -} - -src_install() { - INSTALL_ROOT=${D} emake install - - # fix .prl files - find ${D}/${QTBASE}/lib* -name "*.prl" -exec sed -i -e "s:${S}:${QTBASE}:g" {} \; - - # remove broken link - rm -f ${D}/${QTBASE}/mkspecs/${PLATFORM}/${PLATFORM} - - # fonts - insinto ${QTBASE}/lib/fonts - doins ${S}/lib/fonts/* - - # environment variables - cat <<EOF > ${T}/47qt-embedded3 -PATH=${QTBASE}/bin -ROOTPATH=${QTBASE}/bin -LDPATH=${QTBASE}/lib -EOF - insinto /etc/env.d - doins ${T}/47qt-embedded3 - - # qmake cache file - sed -i -e "s:${S}:${QTBASE}:" .qmake.cache - insinto ${QTBASE} - doins .qmake.cache - - # documentation - if ! use doc; then - rm -rf ${D}/${QTBASE}/doc || die - fi - - if use examples; then - find ${S}/examples ${S}/tutorial -name Makefile | \ - xargs sed -i -e "s:${S}:${QTBASE}:g" - - cp -r ${S}/tutorial ${D}/${QTBASE} || die - cp -r ${S}/examples ${D}/${QTBASE} || die - fi - - # default target link (overriden by QMAKESPEC env var) - rm -f "${D}/${QTBASE}/mkspecs/default" - ln -s "${XPLATFORM}" "${D}/${QTBASE}/mkspecs/default" -} - -pkg_postinst() { - echo - einfo "If you want to compile and run a test application using" - einfo "QT/Embedded instead of standard Qt, you must properly" - einfo "set the QTDIR and QMAKESPEC variables, e.g.:" - einfo - einfo " export QTDIR=${QTBASE}" - einfo " export QMAKESPEC=${QTBASE}/mkspecs/${XPLATFORM}" - echo -} |