summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCaleb Tennis <caleb@gentoo.org>2006-04-07 11:49:56 +0000
committerCaleb Tennis <caleb@gentoo.org>2006-04-07 11:49:56 +0000
commitc446bafbc2952790dfcf6c51761b63aa58589aa2 (patch)
treebccfef383ff3ad09bb59773a5331972d16f12970 /x11-libs
parentRestrict confcache on gtk+ as it might cause spurious failures during build (... (diff)
downloadhistorical-c446bafbc2952790dfcf6c51761b63aa58589aa2.tar.gz
historical-c446bafbc2952790dfcf6c51761b63aa58589aa2.tar.bz2
historical-c446bafbc2952790dfcf6c51761b63aa58589aa2.zip
remove some more older versions
Package-Manager: portage-2.1_pre7-r2
Diffstat (limited to 'x11-libs')
-rw-r--r--x11-libs/libXScrnSaver/Manifest12
-rw-r--r--x11-libs/qt/ChangeLog6
-rw-r--r--x11-libs/qt/Manifest63
-rw-r--r--x11-libs/qt/files/digest-qt-3.3.54
-rw-r--r--x11-libs/qt/files/digest-qt-3.3.5-r16
-rw-r--r--x11-libs/qt/files/qt-3.3.5-uic-fix.patch18
-rw-r--r--x11-libs/qt/qt-3.3.5-r1.ebuild367
-rw-r--r--x11-libs/qt/qt-3.3.5.ebuild366
8 files changed, 68 insertions, 774 deletions
diff --git a/x11-libs/libXScrnSaver/Manifest b/x11-libs/libXScrnSaver/Manifest
index 89667d8ae15d..f3fcfa23893e 100644
--- a/x11-libs/libXScrnSaver/Manifest
+++ b/x11-libs/libXScrnSaver/Manifest
@@ -1,15 +1,15 @@
-MD5 63e60b6230f589ad799ed937df884bab ChangeLog 3383
-RMD160 946366b06a8cb73e28ee98140d629c8c9b8bac4e ChangeLog 3383
-SHA256 a655ab3a3b1057e251d717b7687b3f4c329afa6ee36d6a5cd4db302c40616c1c ChangeLog 3383
+MD5 331327624ed039b514e6aa13e5031bf6 ChangeLog 3497
+RMD160 2244c598b025edefaa5dfb1af18a800ce529961d ChangeLog 3497
+SHA256 3949eb8dc465b41d964da1570f67aa0a0ab759170f156fdf093f2fcef783407e ChangeLog 3497
MD5 53ad41e70ea52287aa5a885245857972 files/digest-libXScrnSaver-1.0.1-r1 262
RMD160 f7233970f1553179b8a0158dc9669e395cc9c57d files/digest-libXScrnSaver-1.0.1-r1 262
SHA256 f8fd3d2bfae1ea73cc758f49c2fa4f279a4c96fa9a83d6c987379d58daa8d53a files/digest-libXScrnSaver-1.0.1-r1 262
MD5 654768f60116da50c3825fc104b72f31 files/fix_shadow_manpages.patch 539
RMD160 07f6835d4d8c78026a891bbcd7d95e6d07f71a39 files/fix_shadow_manpages.patch 539
SHA256 e31439f7c0c7d92f3e23c5fae0beab5534332d0e95da63eb1e2cd9d1599bf892 files/fix_shadow_manpages.patch 539
-MD5 55c0f3e29f10a3ecf106810b81dce9d9 libXScrnSaver-1.0.1-r1.ebuild 599
-RMD160 6832ecfbe650491ad9471b77115909621827cf7b libXScrnSaver-1.0.1-r1.ebuild 599
-SHA256 91c0b127d8e27985a7860ba4d3ccf265ebeffd7b2683270b00cb1a9c37db7a5e libXScrnSaver-1.0.1-r1.ebuild 599
+MD5 ce484a882cec569fe4f8bcb285361021 libXScrnSaver-1.0.1-r1.ebuild 611
+RMD160 90af783b93603b4bae40300111a12536efc8956f libXScrnSaver-1.0.1-r1.ebuild 611
+SHA256 db9993f1669f01ffdad32238549a2f1ec62679db1899e02cbf2f695d497ed22b libXScrnSaver-1.0.1-r1.ebuild 611
MD5 a37bab73e2f24b213932c30997d3d360 metadata.xml 156
RMD160 c1274bdccf57603d580de0075ba07a35b7509560 metadata.xml 156
SHA256 5101ab0d4cc8c7125eea733c44e86962769bd77acaf53b69223b9cadcdd29055 metadata.xml 156
diff --git a/x11-libs/qt/ChangeLog b/x11-libs/qt/ChangeLog
index 380ef1d215c9..847c18a708a4 100644
--- a/x11-libs/qt/ChangeLog
+++ b/x11-libs/qt/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for x11-libs/qt
# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/x11-libs/qt/ChangeLog,v 1.299 2006/04/07 00:02:52 caleb Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-libs/qt/ChangeLog,v 1.300 2006/04/07 11:49:56 caleb Exp $
+
+ 07 Apr 2006; Caleb Tennis <caleb@gentoo.org>
+ -files/qt-3.3.5-uic-fix.patch, -qt-3.3.5.ebuild, -qt-3.3.5-r1.ebuild:
+ remove some more older versions
06 Apr 2006; Caleb Tennis <caleb@gentoo.org> qt-4.1.2.ebuild:
remove implicit PATH and ROOTPATH from env.d file per bug #128655
diff --git a/x11-libs/qt/Manifest b/x11-libs/qt/Manifest
index a42cd8a0b40d..0883a4af2437 100644
--- a/x11-libs/qt/Manifest
+++ b/x11-libs/qt/Manifest
@@ -1,33 +1,84 @@
-MD5 a4e9637fd9c78468ecbc6cb6d8a47c04 ChangeLog 8175
+MD5 9b4c7443a4b99414a9bfd60938d90847 ChangeLog 8329
+RMD160 2e45c01bf944e9f54ee43482e529921b5a7f1fd5 ChangeLog 8329
+SHA256 49608c1ce3e4bafaa5b40b9eb6e5c06eb72bc22f61aec8a57608bb7577820028 ChangeLog 8329
MD5 8ffca1b1b7523339af04fd24b4595ce4 files/0001-dnd_optimization.patch 5623
+RMD160 b62b5868086b4d352be66989cc23cd3bb963e283 files/0001-dnd_optimization.patch 5623
+SHA256 b8c330553cce93475913494a241d6a27fe07bc1b8ef880b9c565342efa7857e1 files/0001-dnd_optimization.patch 5623
MD5 8b3da5dae8babfcbdee3be465579d6c2 files/0002-dnd_active_window_fix.patch 7289
+RMD160 b355f5fd028d35d88ca15bf9ce8da41bd365f12d files/0002-dnd_active_window_fix.patch 7289
+SHA256 e36383b43a53b815f3958608275c60299a0638b6b3201c3a3d9318ee2ead26d1 files/0002-dnd_active_window_fix.patch 7289
MD5 0cc401186f490faf55906cd458280db8 files/0037-dnd-timestamp-fix.patch 2138
+RMD160 c11fffd7801fb357beb2d489e6e7cc4edefc3030 files/0037-dnd-timestamp-fix.patch 2138
+SHA256 490eb5c21dc30e0beac0aac8a4b6159d56a5e3e7fe40daad39f0c0823648917d files/0037-dnd-timestamp-fix.patch 2138
MD5 eb6eb6b68c8f747b12a3a53efc4b6480 files/0038-dragobject-dont-prefer-unknown.patch 2551
+RMD160 0a89aec1a6f9672a927029ca01a1bd8573552745 files/0038-dragobject-dont-prefer-unknown.patch 2551
+SHA256 6f91a102c81eca3191df63a6d3b79794587199f0485ffe5d42fc20fa063d53be files/0038-dragobject-dont-prefer-unknown.patch 2551
MD5 7b2e89178256792970af91c675736674 files/digest-qt-3.3.4-r8 590
+RMD160 be12f3901344be36b1ca42df80a5d4bd29e98a27 files/digest-qt-3.3.4-r8 590
+SHA256 ff67af4e95cf1dbfcf39a908b99339305f6cf0031c9e325298fe6f742ec050c0 files/digest-qt-3.3.4-r8 590
MD5 7b2e89178256792970af91c675736674 files/digest-qt-3.3.4-r9 590
-MD5 094349442aca1132e3c97aee2dcde34a files/digest-qt-3.3.5 400
-MD5 76a040705fa29dc7da83216569142baf files/digest-qt-3.3.5-r1 590
+RMD160 be12f3901344be36b1ca42df80a5d4bd29e98a27 files/digest-qt-3.3.4-r9 590
+SHA256 ff67af4e95cf1dbfcf39a908b99339305f6cf0031c9e325298fe6f742ec050c0 files/digest-qt-3.3.4-r9 590
MD5 cb9c5c7f7299bdac934aa277f9760be4 files/digest-qt-3.3.6 611
+RMD160 51c1e6017e264628589e4dbcdb7ec8de8227bb79 files/digest-qt-3.3.6 611
+SHA256 f0db2f527947c400fd2407bedb02a4463e0baa0c448fe35bffe46d2de070a1f0 files/digest-qt-3.3.6 611
MD5 745c1b09115055e17c96e8754daa6c7d files/digest-qt-4.1.1 289
+RMD160 caa7b9e86616001915929641dfafdf353ec28e90 files/digest-qt-4.1.1 289
+SHA256 46bea95a7e5d949279773eca4aa401ee19bd8c29ccf19e0129033448c2bc1b2b files/digest-qt-4.1.1 289
MD5 15c631ab0d3b41fe4aa3d7e9d8483185 files/digest-qt-4.1.2 289
+RMD160 2f1a18f50d6ccfdd0db4ee89235f911d05fde9da files/digest-qt-4.1.2 289
+SHA256 d1ab261f19c33437fc21eb2c42b0331385e9c6b7a7e713dc35b8aebac7026f44 files/digest-qt-4.1.2 289
MD5 4122542a37b787efb9476b0fb1fdafc0 files/qt-3.3.4-0047-fix-kmenu-widget.diff 992
+RMD160 bada5e23043d314b15f3af1eda70c8833112ebce files/qt-3.3.4-0047-fix-kmenu-widget.diff 992
+SHA256 0dadffc3218b04eb327baf51c1f681843046cdf07a52b943f46373cd8384c275 files/qt-3.3.4-0047-fix-kmenu-widget.diff 992
MD5 8f75ba0e151481962fcb239dc216cf39 files/qt-3.3.4-0051-qtoolbar_77047.patch 1278
+RMD160 c28fc4f367c30073470fbca316d13a7892b1adfe files/qt-3.3.4-0051-qtoolbar_77047.patch 1278
+SHA256 ea2f2c3c7d1839696aaafc08ba207f6a061895e57a0913074d1f013b9b455cc0 files/qt-3.3.4-0051-qtoolbar_77047.patch 1278
MD5 f23686dab01383c584bb16c69e36b68e files/qt-3.3.4-gcc4-volatile.patch 2480
+RMD160 ac21760168e86067e7d438cd071eabe1e22f33b0 files/qt-3.3.4-gcc4-volatile.patch 2480
+SHA256 e86af42112302e46985d7c2d4739d771aba2e3568b24f0879ab87132d332a0f8 files/qt-3.3.4-gcc4-volatile.patch 2480
MD5 33975d39870dca02e85664411a93eae1 files/qt-3.3.4-gcc4.patch 1002
+RMD160 fa263a5c095069f4f90746f0e6f29e49ad999bea files/qt-3.3.4-gcc4.patch 1002
+SHA256 1fb0c47495566ab556b4d2cae0db277a3f701ff408d4a8615839d70fa5df6fc1 files/qt-3.3.4-gcc4.patch 1002
MD5 527200fe7fd34be19a63e56a09ad7f47 files/qt-3.3.4-immodule-focus.patch 877
+RMD160 64adf25a67c0eedad839925380c8fe77fb887b9d files/qt-3.3.4-immodule-focus.patch 877
+SHA256 4185c82a1fed2a8a69f95ab975582d33db4b542c96cc82e090d30e3a01297bdf files/qt-3.3.4-immodule-focus.patch 877
MD5 7e6cdd22e2c697769754db9d6b3ae963 files/qt-3.3.4-macos.patch 18798
+RMD160 824615ada3ea82e9ccde91814f47bac91026446c files/qt-3.3.4-macos.patch 18798
+SHA256 fae7ae9dc04b44ce8e8751947eb77471175769ff6ad439e78e79879743ae35a6 files/qt-3.3.4-macos.patch 18798
MD5 3e5e045d0c1448839a8dc1c82aeef21b files/qt-3.3.4-qclipboard-hack.patch 1662
+RMD160 ebfba0d27c03dcceeac7ad64650d5f6d7039ecdb files/qt-3.3.4-qclipboard-hack.patch 1662
+SHA256 e47a1af0272e952cefacd30d466861b40d9bc969f6e5bc5cb32b878140af1d3c files/qt-3.3.4-qclipboard-hack.patch 1662
MD5 3e41898f6a3f5ff8518f5df0cb1e23cf files/qt-3.3.5-immodule.patch 773
+RMD160 943d88ab880d793c58eee28d1aa8954f96ce3a5c files/qt-3.3.5-immodule.patch 773
+SHA256 a1cc1594c7795e034298aebb534bc4cb213af7fd0045036030d46e2c8f6edbd8 files/qt-3.3.5-immodule.patch 773
MD5 dda33293dab89d46ad43994002aae1da files/qt-3.3.5-macos.patch 18154
-MD5 08ed7e5a6f33e7f88c7e86f13898fca2 files/qt-3.3.5-uic-fix.patch 711
+RMD160 3e9ffa9baf832ebc6f3e8a292f781b0a9e35740c files/qt-3.3.5-macos.patch 18154
+SHA256 0515b66ccf539d2449b44c43873bd89f0ab6ea007488644e5170b50c84d2003e files/qt-3.3.5-macos.patch 18154
MD5 08ed7e5a6f33e7f88c7e86f13898fca2 files/qt-3.3.6-uic-fix.patch 711
+RMD160 19964cfc6714e2ad38659e268ef248501db606aa files/qt-3.3.6-uic-fix.patch 711
+SHA256 e6a4e789c6c0da5542cad71057d1817e1976d005a52e1e4ef9bcf9914c37fcf3 files/qt-3.3.6-uic-fix.patch 711
MD5 dcd3368171f2b284381e1cbc0de6a5a5 files/qt-ulibc.patch 355
+RMD160 9a7a01b248b7b646316cef550783569f8bdc89e2 files/qt-ulibc.patch 355
+SHA256 6b57b1e25c1e2cebd51b8279fbcadb5e2d9bb77d19b10ea51a4f74c64bd65e2d files/qt-ulibc.patch 355
MD5 fff1c03b4a3ad38904a30d1b2de88a07 files/qt4-nomkdir.patch 866
+RMD160 fea6ac45ebf4b457fc3e1d3c8f860e6661d52b0c files/qt4-nomkdir.patch 866
+SHA256 14b9bda1bfdf41b37816559e6c7833b15636c89b016c8f2c2224ebf5dbb5274f files/qt4-nomkdir.patch 866
MD5 512150b47a904b0240101e319856aab1 metadata.xml 156
+RMD160 d76590850d56864c8d99e6877ed15841b55ef1fc metadata.xml 156
+SHA256 94c4f580c1a55f8a5e1a1dcdd6dedfea0b8bd78c1d7137c354938d73c49e4448 metadata.xml 156
MD5 ce2019145eb6b9a8a84382045fc34971 qt-3.3.4-r8.ebuild 10559
+RMD160 8eb8d75b41ee06f72d7aef7c6123ea30b16c00e4 qt-3.3.4-r8.ebuild 10559
+SHA256 90dab1336809080b00238e812702d920bf3aa3f1c6f10d9ccbe527414b2ea0fc qt-3.3.4-r8.ebuild 10559
MD5 ba187d27a4a25b98f3b4406693d20a9a qt-3.3.4-r9.ebuild 10622
-MD5 ea08e3c9e6b74b6ba863f8a4585a1337 qt-3.3.5-r1.ebuild 10606
-MD5 79f2f90628493509cef5843f920efe80 qt-3.3.5.ebuild 10557
+RMD160 bddf5c9eacc0b23278ed077099da4ac849887284 qt-3.3.4-r9.ebuild 10622
+SHA256 17114471c94085e501d2c5d3560b9c2e53be0b86c8950c5d952aef24b7d21de1 qt-3.3.4-r9.ebuild 10622
MD5 062f484f0b5ac7022180602a9f72dab4 qt-3.3.6.ebuild 10498
+RMD160 e9ed010ae5a231f145d4b506ffe33ec190fa4be4 qt-3.3.6.ebuild 10498
+SHA256 ba51cf3c6ffa4f1d3dbb06d6ea77697a75fceb57775154d131c3b2691756d266 qt-3.3.6.ebuild 10498
MD5 dec77c41b5849f0ebdcde7fa9ea25690 qt-4.1.1.ebuild 6351
+RMD160 f301ece0c483410df03fb22be0e381f2e3e5a18e qt-4.1.1.ebuild 6351
+SHA256 b67eda7a5fa11318f3887762ab3625832b0ea77a3e7ecd02ae84f9c9eefeefbd qt-4.1.1.ebuild 6351
MD5 6e51dcf4e49cfce1825c9489bb6c171a qt-4.1.2.ebuild 6310
+RMD160 50856660bc342a1146f74d462dee717683985059 qt-4.1.2.ebuild 6310
+SHA256 6d60a45c2061e0cb97d757c81c282e6f2c8d8dd82de18f7d64b71eafde83b17a qt-4.1.2.ebuild 6310
diff --git a/x11-libs/qt/files/digest-qt-3.3.5 b/x11-libs/qt/files/digest-qt-3.3.5
deleted file mode 100644
index 4bdfaaf48d0e..000000000000
--- a/x11-libs/qt/files/digest-qt-3.3.5
+++ /dev/null
@@ -1,4 +0,0 @@
-MD5 05d04688c0c0230ed54e89102d689ca4 qt-x11-free-3.3.5.tar.bz2 14431679
-MD5 2d1a6979301ee81da404f63670211416 qt-x11-immodule-unified-qt3.3.5-20051018.diff.bz2 110612
-RMD160 18fe91f54f2f18c2b1b2b870b36c7545132ed166 qt-x11-immodule-unified-qt3.3.5-20051018.diff.bz2 110612
-SHA256 a3c31dd54aaf1a88222715a2140f9a4ed4eaf240930c94c506bbde15f00f746a qt-x11-immodule-unified-qt3.3.5-20051018.diff.bz2 110612
diff --git a/x11-libs/qt/files/digest-qt-3.3.5-r1 b/x11-libs/qt/files/digest-qt-3.3.5-r1
deleted file mode 100644
index 5153d7824e82..000000000000
--- a/x11-libs/qt/files/digest-qt-3.3.5-r1
+++ /dev/null
@@ -1,6 +0,0 @@
-MD5 05d04688c0c0230ed54e89102d689ca4 qt-x11-free-3.3.5.tar.bz2 14431679
-RMD160 376ae3fc36c70ec864653ca78582ba29410def7f qt-x11-free-3.3.5.tar.bz2 14431679
-SHA256 aac89e862c74b2f3ead768e50e9fa7ada1e4225fe9d1d9e05723a3279259eb96 qt-x11-free-3.3.5.tar.bz2 14431679
-MD5 2d1a6979301ee81da404f63670211416 qt-x11-immodule-unified-qt3.3.5-20051018.diff.bz2 110612
-RMD160 18fe91f54f2f18c2b1b2b870b36c7545132ed166 qt-x11-immodule-unified-qt3.3.5-20051018.diff.bz2 110612
-SHA256 a3c31dd54aaf1a88222715a2140f9a4ed4eaf240930c94c506bbde15f00f746a qt-x11-immodule-unified-qt3.3.5-20051018.diff.bz2 110612
diff --git a/x11-libs/qt/files/qt-3.3.5-uic-fix.patch b/x11-libs/qt/files/qt-3.3.5-uic-fix.patch
deleted file mode 100644
index 8e5bd5590874..000000000000
--- a/x11-libs/qt/files/qt-3.3.5-uic-fix.patch
+++ /dev/null
@@ -1,18 +0,0 @@
-Index: tools/designer/uic/form.cpp
-===================================================================
---- tools/designer/uic/form.cpp (revision 460038)
-+++ tools/designer/uic/form.cpp (working copy)
-@@ -731,6 +731,13 @@
- while ( !n2.isNull() ) {
- if ( n2.tagName() == "includehint" ) {
- QString file = n2.firstChild().toText().data();
-+ int colons = file.find("::");
-+
-+ if (colons != -1)
-+ {
-+ file = file.right(file.length() - colons - 2);
-+ }
-+
- localIncludes += file;
- }
- n2 = n2.nextSibling().toElement();
diff --git a/x11-libs/qt/qt-3.3.5-r1.ebuild b/x11-libs/qt/qt-3.3.5-r1.ebuild
deleted file mode 100644
index 5a0f733f11ea..000000000000
--- a/x11-libs/qt/qt-3.3.5-r1.ebuild
+++ /dev/null
@@ -1,367 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/x11-libs/qt/qt-3.3.5-r1.ebuild,v 1.1 2006/03/09 18:38:13 flameeyes Exp $
-
-inherit eutils flag-o-matic toolchain-funcs
-
-SRCTYPE="free"
-DESCRIPTION="The Qt toolkit is a comprehensive C++ application development framework."
-HOMEPAGE="http://www.trolltech.com/"
-
-IMMQT_P="qt-x11-immodule-unified-qt3.3.5-20051018"
-
-SRC_URI="ftp://ftp.trolltech.com/qt/source/qt-x11-${SRCTYPE}-${PV}.tar.bz2
- immqt? ( http://freedesktop.org/~daisuke/${IMMQT_P}.diff.bz2 )
- immqt-bc? ( http://freedesktop.org/~daisuke/${IMMQT_P}.diff.bz2 )"
-LICENSE="|| ( QPL-1.0 GPL-2 )"
-
-SLOT="3"
-KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc-macos ~ppc64 ~sparc ~x86"
-IUSE="cups debug doc examples firebird gif ipv6 mysql nas odbc opengl postgres sqlite xinerama zlib immqt immqt-bc"
-
-DEPEND="|| ( ( x11-libs/libXcursor
- x11-libs/libXi
- x11-libs/libXrandr
- x11-libs/libSM
- x11-proto/inputproto
- x11-proto/xextproto
- xinerama? ( x11-proto/xineramaproto x11-libs/libXinerama )
-
- )
- virtual/x11
- )
- virtual/xft
- media-libs/libpng
- media-libs/jpeg
- media-libs/libmng
- >=media-libs/freetype-2
- nas? ( >=media-libs/nas-1.5 )
- mysql? ( dev-db/mysql )
- firebird? ( dev-db/firebird )
- opengl? ( virtual/opengl virtual/glu )
- postgres? ( dev-db/postgresql )
- cups? ( net-print/cups )
- zlib? ( sys-libs/zlib )"
-PDEPEND="odbc? ( ~dev-db/qt-unixODBC-$PV )"
-
-S=${WORKDIR}/qt-x11-${SRCTYPE}-${PV}
-
-QTBASE=/usr/qt/3
-
-pkg_setup() {
- if use immqt && use immqt-bc ; then
- ewarn
- ewarn "immqt and immqt-bc are exclusive. You cannot set both."
- ewarn "Please specify either immqt or immqt-bc."
- ewarn
- die
- elif use immqt ; then
- ewarn
- ewarn "You are going to compile binary imcompatible immodule for Qt. This means"
- ewarn "you have to recompile everything depending on Qt after you install it."
- ewarn "Be aware."
- ewarn
- fi
-
- export QTDIR=${S}
-
- CXX=$(tc-getCXX)
- if [[ ${CXX/g++/} != ${CXX} ]]; then
- PLATCXX="g++"
- elif [[ ${CXX/icc/} != ${CXX} ]]; then
- PLATCXX="icc"
- else
- die "Unknown compiler ${CXX}."
- fi
-
- case ${CHOST} in
- *-freebsd*|*-dragonfly*)
- PLATNAME="freebsd" ;;
- *-openbsd*)
- PLATNAME="openbsd" ;;
- *-netbsd*)
- PLATNAME="netbsd" ;;
- *-darwin*)
- PLATNAME="darwin" ;;
- *-linux-*)
- PLATNAME="linux" ;;
- *)
- die "Unknown CHOST, no platform choosed."
- esac
-
- # probably this should be '*-64' for 64bit archs
- # in a fully multilib environment (no compatibility symlinks)
- export PLATFORM="${PLATNAME}-${PLATCXX}"
-}
-
-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 =:'
-
- # Patch for uic includehint errors (aseigo patch)
- epatch ${FILESDIR}/${P}-uic-fix.patch
-
- # fix freeze caused by bad interaction with kde klipper (kde bug 80072)
-# epatch ${FILESDIR}/${P}-qclipboard-hack.patch
-
- # KDE related patches
- epatch ${FILESDIR}/0001-dnd_optimization.patch
- epatch ${FILESDIR}/0002-dnd_active_window_fix.patch
-# epatch ${FILESDIR}/0037-dnd-timestamp-fix.patch
- epatch ${FILESDIR}/0038-dragobject-dont-prefer-unknown.patch
-# epatch ${FILESDIR}/${P}-0051-qtoolbar_77047.patch
-# epatch ${FILESDIR}/${P}-0047-fix-kmenu-widget.diff
-
- # ulibc patch (bug #100246)
- epatch ${FILESDIR}/qt-ulibc.patch
-
- if use immqt || use immqt-bc ; then
- epatch ../${IMMQT_P}.diff
- epatch "${FILESDIR}/${P}-immodule.patch"
- sh make-symlinks.sh || die "make symlinks failed"
- fi
-
- if use ppc-macos ; then
- epatch ${FILESDIR}/${P}-macos.patch
- fi
-
- # known working flags wrt #77623
- use sparc && export CFLAGS="-O1" && export CXXFLAGS="${CFLAGS}"
- # set c/xxflags and ldflags
- strip-flags
- append-flags -fno-strict-aliasing
- sed -i -e "s:QMAKE_CFLAGS_RELEASE.*=.*:QMAKE_CFLAGS_RELEASE=${CFLAGS}:" \
- -e "s:QMAKE_CXXFLAGS_RELEASE.*=.*:QMAKE_CXXFLAGS_RELEASE=${CXXFLAGS}:" \
- -e "s:QMAKE_LFLAGS_RELEASE.*=.*:QMAKE_LFLAGS_RELEASE=${LDFLAGS}:" \
- ${S}/mkspecs/${PLATFORM}/qmake.conf || die
-
- if [ $(get_libdir) != "lib" ] ; then
- sed -i -e "s:/lib$:/$(get_libdir):" \
- ${S}/mkspecs/${PLATFORM}/qmake.conf || die
- fi
-}
-
-src_compile() {
- export SYSCONF=${D}${QTBASE}/etc/settings
-
- # Let's just allow writing to these directories during Qt emerge
- # as it makes Qt much happier.
- addwrite "${QTBASE}/etc/settings"
- addwrite "${HOME}/.qt"
-
- [ $(get_libdir) != "lib" ] && myconf="${myconf} -L/usr/$(get_libdir)"
-
- # unixODBC support is now a PDEPEND on dev-db/qt-unixODBC; see bug 14178.
- use nas && myconf="${myconf} -system-nas-sound"
- use gif && myconf="${myconf} -qt-gif" || myconf="${myconf} -no-gif"
- use mysql && myconf="${myconf} -plugin-sql-mysql -I/usr/include/mysql -L/usr/$(get_libdir)/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 cups && myconf="${myconf} -cups" || myconf="${myconf} -no-cups"
- use opengl && myconf="${myconf} -enable-module=opengl" || myconf="${myconf} -disable-opengl"
- use debug && myconf="${myconf} -debug" || myconf="${myconf} -release -no-g++-exceptions"
- use xinerama && myconf="${myconf} -xinerama" || myconf="${myconf} -no-xinerama"
- use zlib && myconf="${myconf} -system-zlib" || myconf="${myconf} -qt-zlib"
- use ipv6 && myconf="${myconf} -ipv6" || myconf="${myconf} -no-ipv6"
- use immqt-bc && myconf="${myconf} -inputmethod"
- use immqt && myconf="${myconf} -inputmethod -inputmethod-ext"
-
- if use ppc-macos ; then
- myconf="${myconf} -no-sql-ibase -no-sql-mysql -no-sql-psql -no-cups -lresolv -shared"
- myconf="${myconf} -I/usr/X11R6/include -L/usr/X11R6/lib"
- myconf="${myconf} -L${S}/lib -I${S}/include"
- sed -i -e "s,#define QT_AOUT_UNDERSCORE,," mkspecs/${PLATFORM}/qplatformdefs.h || die
- fi
-
- export YACC='byacc -d'
-
- ./configure -sm -thread -stl -system-libjpeg -verbose -largefile \
- -qt-imgfmt-{jpeg,mng,png} -tablet -system-libmng \
- -system-libpng -xft -platform ${PLATFORM} -xplatform \
- ${PLATFORM} -xrender -prefix ${QTBASE} -libdir ${QTBASE}/$(get_libdir) \
- -fast -no-sql-odbc ${myconf} -dlopen-opengl || die
-
- emake src-qmake src-moc sub-src || die
-
- export DYLD_LIBRARY_PATH="${S}/lib:/usr/X11R6/lib:${DYLD_LIBRARY_PATH}"
- export LD_LIBRARY_PATH="${S}/lib:${LD_LIBRARY_PATH}"
-
- emake sub-tools || die
-
- if use examples; then
- emake sub-tutorial sub-examples || die
- fi
-
- # Make the msg2qm utility (not made by default)
- cd ${S}/tools/msg2qm
- ../../bin/qmake
- emake
-
- # Make the qembed utility (not made by default)
- cd ${S}/tools/qembed
- ../../bin/qmake
- emake
-
-}
-
-src_install() {
- # binaries
- into ${QTBASE}
- dobin bin/*
- dobin tools/msg2qm/msg2qm
- dobin tools/qembed/qembed
-
- # libraries
- if use ppc-macos; then
- # dolib is broken on BSD because of missing readlink(1)
- dodir ${QTBASE}/$(get_libdir)
- cp -fR lib/*.{dylib,la,a} ${D}/${QTBASE}/$(get_libdir) || die
-
- cd ${D}/${QTBASE}/$(get_libdir)
- for lib in libqt-mt* ; do
- ln -s ${lib} ${lib/-mt/}
- done
- else
- dolib lib/lib{editor,qassistantclient,designercore}.a
- dolib lib/libqt-mt.la
- dolib lib/libqt-mt.so.3.3.5 lib/libqui.so.1.0.0
- cd ${D}/${QTBASE}/$(get_libdir)
-
- for x in libqui.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.3.5->3.3->3->.so
- ln -s libqt-mt.so.3.3.5 libqt-mt.so.3.3
- ln -s libqt-mt.so.3.3 libqt-mt.so.3
- ln -s libqt-mt.so.3 libqt-mt.so
-
- # libqt -> libqt-mt symlinks
- ln -s libqt-mt.so.3.3.5 libqt.so.3.3.5
- ln -s libqt-mt.so.3.3 libqt.so.3.3
- ln -s libqt-mt.so.3 libqt.so.3
- ln -s libqt-mt.so libqt.so
- fi
-
- # plugins
- cd ${S}
- local plugins=$(find plugins -name "lib*.so" -print)
- for x in ${plugins}; do
- exeinto ${QTBASE}/$(dirname ${x})
- doexe ${x}
- done
-
- # Past this point just needs to be done once
- is_final_abi || return 0
-
- # includes
- cd ${S}
- dodir ${QTBASE}/include/private
- cp include/* ${D}/${QTBASE}/include/
- cp include/private/* ${D}/${QTBASE}/include/private/
-
- # prl files
- sed -i -e "s:${S}:${QTBASE}:g" ${S}/lib/*.prl
- insinto ${QTBASE}/$(get_libdir)
- doins ${S}/lib/*.prl
-
- # pkg-config file
- insinto ${QTBASE}/$(get_libdir)/pkgconfig
- doins ${S}/lib/*.pc
-
- # List all the multilib libdirs
- local libdirs
- for libdir in $(get_all_libdirs); do
- libdirs="${libdirs}:${QTBASE}/${libdir}"
- done
-
- # environment variables
- if use ppc-macos; then
- cat <<EOF > ${T}/45qt3
-PATH=${QTBASE}/bin
-ROOTPATH=${QTBASE}/bin
-DYLD_LIBRARY_PATH=${libdirs:1}
-QMAKESPEC=${PLATFORM}
-MANPATH=${QTBASE}/doc/man
-EOF
- else
- cat <<EOF > ${T}/45qt3
-PATH=${QTBASE}/bin
-ROOTPATH=${QTBASE}/bin
-LDPATH=${libdirs:1}
-QMAKESPEC=${PLATFORM}
-MANPATH=${QTBASE}/doc/man
-EOF
- fi
- cat <<EOF > ${T}/50qtdir3
-QTDIR=${QTBASE}
-EOF
-
- cat <<EOF > ${T}/50-qt3-revdep
-SEARCH_DIRS="${QTBASE}"
-EOF
-
- insinto /etc/revdep-rebuild
- doins ${T}/50-qt3-revdep
-
- insinto /etc/env.d
- doins ${T}/45qt3 ${T}/50qtdir3
-
- if [ "${SYMLINK_LIB}" = "yes" ]; then
- dosym $(get_abi_LIBDIR ${DEFAULT_ABI}) ${QTBASE}/lib
- fi
-
- insinto ${QTBASE}/tools/designer
- doins -r tools/designer/templates
-
- insinto ${QTBASE}
- doins -r translations
-
- keepdir ${QTBASE}/etc/settings
-
- if use doc; then
- insinto ${QTBASE}
- doins -r ${S}/doc
- fi
-
- if use examples; then
- find ${S}/examples ${S}/tutorial -name Makefile | \
- xargs sed -i -e "s:${S}:${QTBASE}:g"
-
- cp -r ${S}/examples ${D}${QTBASE}/
- cp -r ${S}/tutorial ${D}${QTBASE}/
- fi
-
- # misc build reqs
- insinto ${QTBASE}/mkspecs
- doins -r ${S}/mkspecs/${PLATFORM}
-
- sed -e "s:${S}:${QTBASE}:g" \
- ${S}/.qmake.cache > ${D}${QTBASE}/.qmake.cache
-
- dodoc FAQ README README-QT.TXT changes*
- if use immqt || use immqt-bc ; then
- dodoc ${S}/README.immodule
- fi
-}
-
-pkg_postinst() {
- echo
- einfo "After a rebuild of Qt, it can happen that Qt plugins (such as Qt/KDE styles,"
- einfo "or widgets for the Qt designer) are no longer recognized. If this situation"
- einfo "occurs you should recompile the packages providing these plugins,"
- einfo "and you should also make sure that Qt and its plugins were compiled with the"
- einfo "same version of gcc. Packages that may need to be rebuilt are, for instance,"
- einfo "kde-base/kdelibs, kde-base/kdeartwork and kde-base/kdeartwork-styles."
- einfo "See http://doc.trolltech.com/3.3/plugins-howto.html for more infos."
- echo
-}
diff --git a/x11-libs/qt/qt-3.3.5.ebuild b/x11-libs/qt/qt-3.3.5.ebuild
deleted file mode 100644
index 4a8e264fd67a..000000000000
--- a/x11-libs/qt/qt-3.3.5.ebuild
+++ /dev/null
@@ -1,366 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/x11-libs/qt/qt-3.3.5.ebuild,v 1.12 2006/02/23 16:29:53 caleb Exp $
-
-inherit eutils flag-o-matic toolchain-funcs
-
-SRCTYPE="free"
-DESCRIPTION="The Qt toolkit is a comprehensive C++ application development framework."
-HOMEPAGE="http://www.trolltech.com/"
-
-IMMQT_P="qt-x11-immodule-unified-qt3.3.5-20051018"
-
-SRC_URI="ftp://ftp.trolltech.com/qt/source/qt-x11-${SRCTYPE}-${PV}.tar.bz2
- immqt? ( http://freedesktop.org/~daisuke/${IMMQT_P}.diff.bz2 )
- immqt-bc? ( http://freedesktop.org/~daisuke/${IMMQT_P}.diff.bz2 )"
-LICENSE="|| ( QPL-1.0 GPL-2 )"
-
-SLOT="3"
-KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc-macos ~ppc64 ~sparc ~x86"
-IUSE="cups debug doc examples firebird gif ipv6 mysql nas odbc opengl postgres sqlite xinerama zlib immqt immqt-bc"
-
-DEPEND="|| ( ( x11-libs/libXcursor
- x11-libs/libXi
- x11-libs/libXrandr
- x11-libs/libSM
- x11-proto/inputproto
- x11-proto/xextproto
- xinerama? ( x11-proto/xineramaproto x11-libs/libXinerama )
-
- )
- virtual/x11
- )
- virtual/xft
- media-libs/libpng
- media-libs/jpeg
- media-libs/libmng
- >=media-libs/freetype-2
- nas? ( >=media-libs/nas-1.5 )
- mysql? ( dev-db/mysql )
- firebird? ( dev-db/firebird )
- opengl? ( virtual/opengl virtual/glu )
- postgres? ( dev-db/postgresql )
- cups? ( net-print/cups )
- zlib? ( sys-libs/zlib )"
-PDEPEND="odbc? ( ~dev-db/qt-unixODBC-$PV )"
-
-S=${WORKDIR}/qt-x11-${SRCTYPE}-${PV}
-
-QTBASE=/usr/qt/3
-
-pkg_setup() {
- if use immqt && use immqt-bc ; then
- ewarn
- ewarn "immqt and immqt-bc are exclusive. You cannot set both."
- ewarn "Please specify either immqt or immqt-bc."
- ewarn
- die
- elif use immqt ; then
- ewarn
- ewarn "You are going to compile binary imcompatible immodule for Qt. This means"
- ewarn "you have to recompile everything depending on Qt after you install it."
- ewarn "Be aware."
- ewarn
- fi
-
- export QTDIR=${S}
-
- CXX=$(tc-getCXX)
- if [[ ${CXX/g++/} != ${CXX} ]]; then
- PLATCXX="g++"
- elif [[ ${CXX/icc/} != ${CXX} ]]; then
- PLATCXX="icc"
- else
- die "Unknown compiler ${CXX}."
- fi
-
- case ${CHOST} in
- *-freebsd*|*-dragonfly*)
- PLATNAME="freebsd" ;;
- *-openbsd*)
- PLATNAME="openbsd" ;;
- *-netbsd*)
- PLATNAME="netbsd" ;;
- *-darwin*)
- PLATNAME="darwin" ;;
- *-linux-*)
- PLATNAME="linux" ;;
- *)
- die "Unknown CHOST, no platform choosed."
- esac
-
- # probably this should be '*-64' for 64bit archs
- # in a fully multilib environment (no compatibility symlinks)
- export PLATFORM="${PLATNAME}-${PLATCXX}"
-}
-
-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 =:'
-
- # Patch for uic includehint errors (aseigo patch)
- epatch ${FILESDIR}/${P}-uic-fix.patch
-
- # fix freeze caused by bad interaction with kde klipper (kde bug 80072)
-# epatch ${FILESDIR}/${P}-qclipboard-hack.patch
-
- # KDE related patches
- epatch ${FILESDIR}/0001-dnd_optimization.patch
- epatch ${FILESDIR}/0002-dnd_active_window_fix.patch
-# epatch ${FILESDIR}/0037-dnd-timestamp-fix.patch
- epatch ${FILESDIR}/0038-dragobject-dont-prefer-unknown.patch
-# epatch ${FILESDIR}/${P}-0051-qtoolbar_77047.patch
-# epatch ${FILESDIR}/${P}-0047-fix-kmenu-widget.diff
-
- # ulibc patch (bug #100246)
- epatch ${FILESDIR}/qt-ulibc.patch
-
- if use immqt || use immqt-bc ; then
- epatch ../${IMMQT_P}.diff
- sh make-symlinks.sh || die "make symlinks failed"
- fi
-
- if use ppc-macos ; then
- epatch ${FILESDIR}/${P}-macos.patch
- fi
-
- # known working flags wrt #77623
- use sparc && export CFLAGS="-O1" && export CXXFLAGS="${CFLAGS}"
- # set c/xxflags and ldflags
- strip-flags
- append-flags -fno-strict-aliasing
- sed -i -e "s:QMAKE_CFLAGS_RELEASE.*=.*:QMAKE_CFLAGS_RELEASE=${CFLAGS}:" \
- -e "s:QMAKE_CXXFLAGS_RELEASE.*=.*:QMAKE_CXXFLAGS_RELEASE=${CXXFLAGS}:" \
- -e "s:QMAKE_LFLAGS_RELEASE.*=.*:QMAKE_LFLAGS_RELEASE=${LDFLAGS}:" \
- ${S}/mkspecs/${PLATFORM}/qmake.conf || die
-
- if [ $(get_libdir) != "lib" ] ; then
- sed -i -e "s:/lib$:/$(get_libdir):" \
- ${S}/mkspecs/${PLATFORM}/qmake.conf || die
- fi
-}
-
-src_compile() {
- export SYSCONF=${D}${QTBASE}/etc/settings
-
- # Let's just allow writing to these directories during Qt emerge
- # as it makes Qt much happier.
- addwrite "${QTBASE}/etc/settings"
- addwrite "${HOME}/.qt"
-
- [ $(get_libdir) != "lib" ] && myconf="${myconf} -L/usr/$(get_libdir)"
-
- # unixODBC support is now a PDEPEND on dev-db/qt-unixODBC; see bug 14178.
- use nas && myconf="${myconf} -system-nas-sound"
- use gif && myconf="${myconf} -qt-gif" || myconf="${myconf} -no-gif"
- use mysql && myconf="${myconf} -plugin-sql-mysql -I/usr/include/mysql -L/usr/$(get_libdir)/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 cups && myconf="${myconf} -cups" || myconf="${myconf} -no-cups"
- use opengl && myconf="${myconf} -enable-module=opengl" || myconf="${myconf} -disable-opengl"
- use debug && myconf="${myconf} -debug" || myconf="${myconf} -release -no-g++-exceptions"
- use xinerama && myconf="${myconf} -xinerama" || myconf="${myconf} -no-xinerama"
- use zlib && myconf="${myconf} -system-zlib" || myconf="${myconf} -qt-zlib"
- use ipv6 && myconf="${myconf} -ipv6" || myconf="${myconf} -no-ipv6"
- use immqt-bc && myconf="${myconf} -inputmethod"
- use immqt && myconf="${myconf} -inputmethod -inputmethod-ext"
-
- if use ppc-macos ; then
- myconf="${myconf} -no-sql-ibase -no-sql-mysql -no-sql-psql -no-cups -lresolv -shared"
- myconf="${myconf} -I/usr/X11R6/include -L/usr/X11R6/lib"
- myconf="${myconf} -L${S}/lib -I${S}/include"
- sed -i -e "s,#define QT_AOUT_UNDERSCORE,," mkspecs/${PLATFORM}/qplatformdefs.h || die
- fi
-
- export YACC='byacc -d'
-
- ./configure -sm -thread -stl -system-libjpeg -verbose -largefile \
- -qt-imgfmt-{jpeg,mng,png} -tablet -system-libmng \
- -system-libpng -xft -platform ${PLATFORM} -xplatform \
- ${PLATFORM} -xrender -prefix ${QTBASE} -libdir ${QTBASE}/$(get_libdir) \
- -fast -no-sql-odbc ${myconf} -dlopen-opengl || die
-
- emake src-qmake src-moc sub-src || die
-
- export DYLD_LIBRARY_PATH="${S}/lib:/usr/X11R6/lib:${DYLD_LIBRARY_PATH}"
- export LD_LIBRARY_PATH="${S}/lib:${LD_LIBRARY_PATH}"
-
- emake sub-tools || die
-
- if use examples; then
- emake sub-tutorial sub-examples || die
- fi
-
- # Make the msg2qm utility (not made by default)
- cd ${S}/tools/msg2qm
- ../../bin/qmake
- emake
-
- # Make the qembed utility (not made by default)
- cd ${S}/tools/qembed
- ../../bin/qmake
- emake
-
-}
-
-src_install() {
- # binaries
- into ${QTBASE}
- dobin bin/*
- dobin tools/msg2qm/msg2qm
- dobin tools/qembed/qembed
-
- # libraries
- if use ppc-macos; then
- # dolib is broken on BSD because of missing readlink(1)
- dodir ${QTBASE}/$(get_libdir)
- cp -fR lib/*.{dylib,la,a} ${D}/${QTBASE}/$(get_libdir) || die
-
- cd ${D}/${QTBASE}/$(get_libdir)
- for lib in libqt-mt* ; do
- ln -s ${lib} ${lib/-mt/}
- done
- else
- dolib lib/lib{editor,qassistantclient,designercore}.a
- dolib lib/libqt-mt.la
- dolib lib/libqt-mt.so.3.3.5 lib/libqui.so.1.0.0
- cd ${D}/${QTBASE}/$(get_libdir)
-
- for x in libqui.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.3.5->3.3->3->.so
- ln -s libqt-mt.so.3.3.5 libqt-mt.so.3.3
- ln -s libqt-mt.so.3.3 libqt-mt.so.3
- ln -s libqt-mt.so.3 libqt-mt.so
-
- # libqt -> libqt-mt symlinks
- ln -s libqt-mt.so.3.3.5 libqt.so.3.3.5
- ln -s libqt-mt.so.3.3 libqt.so.3.3
- ln -s libqt-mt.so.3 libqt.so.3
- ln -s libqt-mt.so libqt.so
- fi
-
- # plugins
- cd ${S}
- local plugins=$(find plugins -name "lib*.so" -print)
- for x in ${plugins}; do
- exeinto ${QTBASE}/$(dirname ${x})
- doexe ${x}
- done
-
- # Past this point just needs to be done once
- is_final_abi || return 0
-
- # includes
- cd ${S}
- dodir ${QTBASE}/include/private
- cp include/* ${D}/${QTBASE}/include/
- cp include/private/* ${D}/${QTBASE}/include/private/
-
- # prl files
- sed -i -e "s:${S}:${QTBASE}:g" ${S}/lib/*.prl
- insinto ${QTBASE}/$(get_libdir)
- doins ${S}/lib/*.prl
-
- # pkg-config file
- insinto ${QTBASE}/$(get_libdir)/pkgconfig
- doins ${S}/lib/*.pc
-
- # List all the multilib libdirs
- local libdirs
- for libdir in $(get_all_libdirs); do
- libdirs="${libdirs}:${QTBASE}/${libdir}"
- done
-
- # environment variables
- if use ppc-macos; then
- cat <<EOF > ${T}/45qt3
-PATH=${QTBASE}/bin
-ROOTPATH=${QTBASE}/bin
-DYLD_LIBRARY_PATH=${libdirs:1}
-QMAKESPEC=${PLATFORM}
-MANPATH=${QTBASE}/doc/man
-EOF
- else
- cat <<EOF > ${T}/45qt3
-PATH=${QTBASE}/bin
-ROOTPATH=${QTBASE}/bin
-LDPATH=${libdirs:1}
-QMAKESPEC=${PLATFORM}
-MANPATH=${QTBASE}/doc/man
-EOF
- fi
- cat <<EOF > ${T}/50qtdir3
-QTDIR=${QTBASE}
-EOF
-
- cat <<EOF > ${T}/50-qt3-revdep
-SEARCH_DIRS="${QTBASE}"
-EOF
-
- insinto /etc/revdep-rebuild
- doins ${T}/50-qt3-revdep
-
- insinto /etc/env.d
- doins ${T}/45qt3 ${T}/50qtdir3
-
- if [ "${SYMLINK_LIB}" = "yes" ]; then
- dosym $(get_abi_LIBDIR ${DEFAULT_ABI}) ${QTBASE}/lib
- fi
-
- insinto ${QTBASE}/tools/designer
- doins -r tools/designer/templates
-
- insinto ${QTBASE}
- doins -r translations
-
- keepdir ${QTBASE}/etc/settings
-
- if use doc; then
- insinto ${QTBASE}
- doins -r ${S}/doc
- fi
-
- if use examples; then
- find ${S}/examples ${S}/tutorial -name Makefile | \
- xargs sed -i -e "s:${S}:${QTBASE}:g"
-
- cp -r ${S}/examples ${D}${QTBASE}/
- cp -r ${S}/tutorial ${D}${QTBASE}/
- fi
-
- # misc build reqs
- insinto ${QTBASE}/mkspecs
- doins -r ${S}/mkspecs/${PLATFORM}
-
- sed -e "s:${S}:${QTBASE}:g" \
- ${S}/.qmake.cache > ${D}${QTBASE}/.qmake.cache
-
- dodoc FAQ README README-QT.TXT changes*
- if use immqt || use immqt-bc ; then
- dodoc ${S}/README.immodule
- fi
-}
-
-pkg_postinst() {
- echo
- einfo "After a rebuild of Qt, it can happen that Qt plugins (such as Qt/KDE styles,"
- einfo "or widgets for the Qt designer) are no longer recognized. If this situation"
- einfo "occurs you should recompile the packages providing these plugins,"
- einfo "and you should also make sure that Qt and its plugins were compiled with the"
- einfo "same version of gcc. Packages that may need to be rebuilt are, for instance,"
- einfo "kde-base/kdelibs, kde-base/kdeartwork and kde-base/kdeartwork-styles."
- einfo "See http://doc.trolltech.com/3.3/plugins-howto.html for more infos."
- echo
-}