diff options
author | Caleb Tennis <caleb@gentoo.org> | 2006-04-07 11:49:56 +0000 |
---|---|---|
committer | Caleb Tennis <caleb@gentoo.org> | 2006-04-07 11:49:56 +0000 |
commit | c446bafbc2952790dfcf6c51761b63aa58589aa2 (patch) | |
tree | bccfef383ff3ad09bb59773a5331972d16f12970 /x11-libs | |
parent | Restrict confcache on gtk+ as it might cause spurious failures during build (... (diff) | |
download | historical-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/Manifest | 12 | ||||
-rw-r--r-- | x11-libs/qt/ChangeLog | 6 | ||||
-rw-r--r-- | x11-libs/qt/Manifest | 63 | ||||
-rw-r--r-- | x11-libs/qt/files/digest-qt-3.3.5 | 4 | ||||
-rw-r--r-- | x11-libs/qt/files/digest-qt-3.3.5-r1 | 6 | ||||
-rw-r--r-- | x11-libs/qt/files/qt-3.3.5-uic-fix.patch | 18 | ||||
-rw-r--r-- | x11-libs/qt/qt-3.3.5-r1.ebuild | 367 | ||||
-rw-r--r-- | x11-libs/qt/qt-3.3.5.ebuild | 366 |
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 -} |