summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--x11-libs/qt-embedded/Manifest16
-rw-r--r--x11-libs/qt-embedded/files/digest-qt-embedded-3.3.51
-rw-r--r--x11-libs/qt-embedded/qt-embedded-3.3.5.ebuild153
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
-}