summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBernard Cafarelli <voyageur@gentoo.org>2008-11-18 15:37:53 +0000
committerBernard Cafarelli <voyageur@gentoo.org>2008-11-18 15:37:53 +0000
commit21bf6c88ed906bbd701db4c9f1aab869dde69d3a (patch)
treef0da3660b7e20fbba0ae124fc4a8e60c54c957f6
parentOK, most of Etoile 0.4.0 is here :) (diff)
downloadgnustep-21bf6c88ed906bbd701db4c9f1aab869dde69d3a.tar.gz
gnustep-21bf6c88ed906bbd701db4c9f1aab869dde69d3a.tar.bz2
gnustep-21bf6c88ed906bbd701db4c9f1aab869dde69d3a.zip
Fix some repoman warnings
Bring in llvm from my overlay svn path=/overlay/; revision=386
-rw-r--r--gnustep-apps/azbackground/Manifest3
-rw-r--r--gnustep-apps/azbackground/azbackground-0.4.0.ebuild1
-rw-r--r--gnustep-apps/etoile/Manifest2
-rw-r--r--gnustep-apps/etoile/etoile-0.4.0.ebuild3
-rw-r--r--gnustep-libs/etoile-serialize/Manifest2
-rw-r--r--gnustep-libs/etoile-serialize/etoile-serialize-0.4.0.ebuild2
-rw-r--r--gnustep-libs/lucenekit/Manifest2
-rw-r--r--gnustep-libs/lucenekit/lucenekit-0.4.0.ebuild1
-rw-r--r--gnustep-libs/ogrekit/Manifest2
-rw-r--r--gnustep-libs/ogrekit/ogrekit-0.4.0.ebuild1
-rw-r--r--gnustep-libs/xmppkit/Manifest2
-rw-r--r--gnustep-libs/xmppkit/xmppkit-0.4.0.ebuild1
-rw-r--r--gnustep-libs/xwindowserverkit/Manifest2
-rw-r--r--gnustep-libs/xwindowserverkit/xwindowserverkit-0.4.0.ebuild1
-rw-r--r--sys-devel/llvm/Manifest5
-rw-r--r--sys-devel/llvm/files/llvm-2.3-64bits-pic.patch40
-rw-r--r--sys-devel/llvm/files/llvm-2.3-disable-strip.patch19
-rw-r--r--sys-devel/llvm/files/llvm-2.3-dont-build-hello.patch11
-rw-r--r--sys-devel/llvm/llvm-2.4.ebuild187
-rw-r--r--x11-wm/windowmaker/ChangeLog609
-rw-r--r--x11-wm/windowmaker/Manifest10
-rw-r--r--x11-wm/windowmaker/files/0.91.0/singleclick-shadeormaxopts-0.9x.patch2222
-rw-r--r--x11-wm/windowmaker/files/0.91.0/wlist-0.9x.patch92
-rw-r--r--x11-wm/windowmaker/files/0.92.0/windowmaker-0.92.0-gif-before-ungif.patch26
-rw-r--r--x11-wm/windowmaker/files/0.92.0/windowmaker-0.92.0-math_h.patch25
-rw-r--r--x11-wm/windowmaker/files/wmaker.desktop8
-rw-r--r--x11-wm/windowmaker/metadata.xml12
-rw-r--r--x11-wm/windowmaker/windowmaker-0.92.0.9999.ebuild173
28 files changed, 277 insertions, 1187 deletions
diff --git a/gnustep-apps/azbackground/Manifest b/gnustep-apps/azbackground/Manifest
index d28d2bd..b6c33cb 100644
--- a/gnustep-apps/azbackground/Manifest
+++ b/gnustep-apps/azbackground/Manifest
@@ -1,5 +1,4 @@
DIST etoile-0.2.tar.gz 21373391 RMD160 99aa05909469fc7ffae9118829a5f155050271c5 SHA1 9ecf33b0130687c1946da3eb7568605b5e9dfcbf SHA256 293cb9e5c50b27a8e38f16374c17595f20c5950ba44d00ffac3fb17ddd852d2c
DIST etoile-0.4.0.tar.gz 8892225 RMD160 cf5396cdd2e4e8477f4ac1c493f814b862999a75 SHA1 3848ededa6f5f7981e208cea0c1833416b425e4c SHA256 785774e4697e7f1387d0c92c04886e6705d44272aeeb08ebd648871be5f5b59f
EBUILD azbackground-0.2.ebuild 476 RMD160 cf103429cc39cf5f81bdf89f74a31fc7c32ce108 SHA1 4694428cd90b1c15fa6294d7dcdcded477cfb8c5 SHA256 e5631418ee4661feb6311ffc06a2372c87a9fce75a50da9e675c308e2b0fe6cd
-EBUILD azbackground-0.4.0.ebuild 476 RMD160 833d87f7b3a003eba93b9f0cee3f23d4529ac4e4 SHA1 536471028c9dde8afc02cbd1879d7138401bc36c SHA256 2fa02f032e5a0d149974954caee9cdf4c72a4f57fea2688b6edcff29ceb5e7fa
-MISC .azbackground-0.4.0.ebuild.swp 12288 RMD160 fd9206b984ce768d801bc455d046e7f4e1408c64 SHA1 4b1c8aaf248b0f7bd527b71823b442781b2716b6 SHA256 b312a2c35416460cba888080bba66cad17450c37ebb300ace209dfd525f82a7e
+EBUILD azbackground-0.4.0.ebuild 484 RMD160 b39d31d41827fb7d8a66fd4a6ec894cd0ef8e613 SHA1 9761c81dac81b7645c9a0d7e2391a8d1dfeb1c39 SHA256 1a05ff1dc8d6eb54dc78e0ba99cd80cff40ac4a8351c849d8929877038f7ba0d
diff --git a/gnustep-apps/azbackground/azbackground-0.4.0.ebuild b/gnustep-apps/azbackground/azbackground-0.4.0.ebuild
index 853d368..513349d 100644
--- a/gnustep-apps/azbackground/azbackground-0.4.0.ebuild
+++ b/gnustep-apps/azbackground/azbackground-0.4.0.ebuild
@@ -13,6 +13,7 @@ SRC_URI="http://download.gna.org/etoile/etoile-${PV}.tar.gz"
LICENSE="BSD"
KEYWORDS="~amd64 ~ppc ~x86"
SLOT="0"
+IUSE=""
DEPEND="gnustep-libs/xwindowserverkit"
RDEPEND="${DEPEND}"
diff --git a/gnustep-apps/etoile/Manifest b/gnustep-apps/etoile/Manifest
index c6812a6..9ec5875 100644
--- a/gnustep-apps/etoile/Manifest
+++ b/gnustep-apps/etoile/Manifest
@@ -1,4 +1,4 @@
DIST etoile-0.2.tar.gz 21373391 RMD160 99aa05909469fc7ffae9118829a5f155050271c5 SHA1 9ecf33b0130687c1946da3eb7568605b5e9dfcbf SHA256 293cb9e5c50b27a8e38f16374c17595f20c5950ba44d00ffac3fb17ddd852d2c
DIST etoile-0.4.0.tar.gz 8892225 RMD160 cf5396cdd2e4e8477f4ac1c493f814b862999a75 SHA1 3848ededa6f5f7981e208cea0c1833416b425e4c SHA256 785774e4697e7f1387d0c92c04886e6705d44272aeeb08ebd648871be5f5b59f
EBUILD etoile-0.2.ebuild 1609 RMD160 f13eaa28823c227829a4fcf1ce55bec1bdb0cbb9 SHA1 efa8cd825e0dd71250d9e23340119a77adb6ee16 SHA256 cb85ec65d87f4b45de6ab0727557d964fcc80c8b63c77135c54850196a11a228
-EBUILD etoile-0.4.0.ebuild 1327 RMD160 f367d865e400513640fb939a6bdd543ebd8663ee SHA1 b4e02ad3098c45708a6f9fc1c98c5062b6a97bfc SHA256 2dbc751b0da2367c96ddb7727c0bb329db406cfd5a7a5d2871bc3b05beda1528
+EBUILD etoile-0.4.0.ebuild 1337 RMD160 b41ad853ce0f8cceb8b51b4b55ea310790501536 SHA1 fc1d66e5450e311ac78bb732546dae2d9d33475f SHA256 8c8bd33fbacd10c19365ed536ec59b90092356a610b1d333bb94e1660efbe006
diff --git a/gnustep-apps/etoile/etoile-0.4.0.ebuild b/gnustep-apps/etoile/etoile-0.4.0.ebuild
index efecff4..317320b 100644
--- a/gnustep-apps/etoile/etoile-0.4.0.ebuild
+++ b/gnustep-apps/etoile/etoile-0.4.0.ebuild
@@ -13,6 +13,7 @@ SRC_URI="http://download.gna.org/etoile/etoile-${PV}.tar.gz"
LICENSE="as-is"
KEYWORDS="~amd64 ~ppc ~x86"
SLOT="0"
+IUSE=""
RDEPEND=">=gnustep-apps/azbackground-${PV}
>=gnustep-apps/dictionaryreader-${PV}
@@ -29,7 +30,7 @@ RDEPEND=">=gnustep-apps/azbackground-${PV}
src_unpack() {
unpack ${A}
- cd ${S}
+ cd "${S}"
# Fix path
egnustep_env
diff --git a/gnustep-libs/etoile-serialize/Manifest b/gnustep-libs/etoile-serialize/Manifest
index c90a02b..45fb313 100644
--- a/gnustep-libs/etoile-serialize/Manifest
+++ b/gnustep-libs/etoile-serialize/Manifest
@@ -1,2 +1,2 @@
DIST etoile-0.4.0.tar.gz 8892225 RMD160 cf5396cdd2e4e8477f4ac1c493f814b862999a75 SHA1 3848ededa6f5f7981e208cea0c1833416b425e4c SHA256 785774e4697e7f1387d0c92c04886e6705d44272aeeb08ebd648871be5f5b59f
-EBUILD etoile-serialize-0.4.0.ebuild 637 RMD160 e9b22d4e484f056b3ad0ec52e62a8e69fabf8c9e SHA1 607ae52ef51c217abbbbb35ae5b06b2fcd8eba3b SHA256 7200612a3dfc609823eb242ceb89dbbbfbf756bcb1c3875abf2284bd6d847f03
+EBUILD etoile-serialize-0.4.0.ebuild 642 RMD160 d9838995745810459617e6814563ac7f5a074ddf SHA1 83f61f9bc8f89129e1da856e53fc9e03b5152ad4 SHA256 38d3a5e36edd067e2bc86bfb8190d50dfa979c8e33b4bf141a163862210ee00a
diff --git a/gnustep-libs/etoile-serialize/etoile-serialize-0.4.0.ebuild b/gnustep-libs/etoile-serialize/etoile-serialize-0.4.0.ebuild
index 5312f75..acf1ec1 100644
--- a/gnustep-libs/etoile-serialize/etoile-serialize-0.4.0.ebuild
+++ b/gnustep-libs/etoile-serialize/etoile-serialize-0.4.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI="http://download.gna.org/etoile/etoile-${PV}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc ~x86"
IUSE=""
DEPEND="gnustep-libs/etoile-foundation"
diff --git a/gnustep-libs/lucenekit/Manifest b/gnustep-libs/lucenekit/Manifest
index 43664b2..403c846 100644
--- a/gnustep-libs/lucenekit/Manifest
+++ b/gnustep-libs/lucenekit/Manifest
@@ -1,2 +1,2 @@
DIST etoile-0.4.0.tar.gz 8892225 RMD160 cf5396cdd2e4e8477f4ac1c493f814b862999a75 SHA1 3848ededa6f5f7981e208cea0c1833416b425e4c SHA256 785774e4697e7f1387d0c92c04886e6705d44272aeeb08ebd648871be5f5b59f
-EBUILD lucenekit-0.4.0.ebuild 557 RMD160 c309df8373554773ccc30bb2de7a51ae4d1e6dd3 SHA1 d7e2fb3fd1978a4b5c092091d00cecb7f146c2f1 SHA256 ccbb34cf34d3e74e3084cb943336c0ac0877cf9c600d38e636585048f5a5064e
+EBUILD lucenekit-0.4.0.ebuild 565 RMD160 c5aa1791dccab8c55c5bd308cd21f46e09c3c71a SHA1 4964a7a8dc16e700760e91b906124dcee3e69d1d SHA256 faa02b545cd5ba4ca20d24aa5ee8310e0ed6884f077de19aad6901641021d025
diff --git a/gnustep-libs/lucenekit/lucenekit-0.4.0.ebuild b/gnustep-libs/lucenekit/lucenekit-0.4.0.ebuild
index 729b30a..ad6e258 100644
--- a/gnustep-libs/lucenekit/lucenekit-0.4.0.ebuild
+++ b/gnustep-libs/lucenekit/lucenekit-0.4.0.ebuild
@@ -12,6 +12,7 @@ SRC_URI="http://download.gna.org/etoile/etoile-${PV}.tar.gz"
LICENSE="Apache-2.0"
KEYWORDS="~amd64 ~ppc ~x86"
SLOT="0"
+IUSE=""
DEPEND="gnustep-libs/ogrekit"
RDEPEND="${DEPEND}"
diff --git a/gnustep-libs/ogrekit/Manifest b/gnustep-libs/ogrekit/Manifest
index 1c31bfb..0bcef1b 100644
--- a/gnustep-libs/ogrekit/Manifest
+++ b/gnustep-libs/ogrekit/Manifest
@@ -1,4 +1,4 @@
DIST etoile-0.2.tar.gz 21373391 RMD160 99aa05909469fc7ffae9118829a5f155050271c5 SHA1 9ecf33b0130687c1946da3eb7568605b5e9dfcbf SHA256 293cb9e5c50b27a8e38f16374c17595f20c5950ba44d00ffac3fb17ddd852d2c
DIST etoile-0.4.0.tar.gz 8892225 RMD160 cf5396cdd2e4e8477f4ac1c493f814b862999a75 SHA1 3848ededa6f5f7981e208cea0c1833416b425e4c SHA256 785774e4697e7f1387d0c92c04886e6705d44272aeeb08ebd648871be5f5b59f
EBUILD ogrekit-0.2.ebuild 451 RMD160 1ac71bbcc499876b401e6e1963034c6db3b7c89f SHA1 27003db75b39564c9fda51d90f4c65f14af9e065 SHA256 2caa61ac7568de3225654c0950dac260bc3b28310fff3199b1704ec2dcd7854f
-EBUILD ogrekit-0.4.0.ebuild 570 RMD160 e5dbacd6f906be8a7866345e4f682c75a4e05d4f SHA1 8339c8471a3281ae46622bbc48ba2ca0b38d5477 SHA256 fdce1afe05be59a4922f3e33b14d8b29f8b8f9ee0ac83b1bf63a7a78ae12a358
+EBUILD ogrekit-0.4.0.ebuild 578 RMD160 7ba3118dfd598dd4a3e8cc82fc4f95ecb1e4eca4 SHA1 046beb76c5d923a23abb65a837f1669edbc13edf SHA256 d6d0f830a2062f1be27324dba0ba26d77158b8ba7d38137e50fc373671c35973
diff --git a/gnustep-libs/ogrekit/ogrekit-0.4.0.ebuild b/gnustep-libs/ogrekit/ogrekit-0.4.0.ebuild
index 7e04617..ec65690 100644
--- a/gnustep-libs/ogrekit/ogrekit-0.4.0.ebuild
+++ b/gnustep-libs/ogrekit/ogrekit-0.4.0.ebuild
@@ -12,6 +12,7 @@ SRC_URI="http://download.gna.org/etoile/etoile-${PV}.tar.gz"
LICENSE="BSD"
KEYWORDS="~amd64 ~ppc ~x86"
SLOT="0"
+IUSE=""
DEPEND=">=dev-libs/oniguruma-5.7.0"
RDEPEND="${DEPEND}"
diff --git a/gnustep-libs/xmppkit/Manifest b/gnustep-libs/xmppkit/Manifest
index 17d5ad9..59b97d6 100644
--- a/gnustep-libs/xmppkit/Manifest
+++ b/gnustep-libs/xmppkit/Manifest
@@ -1,2 +1,2 @@
DIST etoile-0.4.0.tar.gz 8892225 RMD160 cf5396cdd2e4e8477f4ac1c493f814b862999a75 SHA1 3848ededa6f5f7981e208cea0c1833416b425e4c SHA256 785774e4697e7f1387d0c92c04886e6705d44272aeeb08ebd648871be5f5b59f
-EBUILD xmppkit-0.4.0.ebuild 611 RMD160 20b855192d13ab8c6316744411c96f04746b434d SHA1 748ecefc856368cb82cd47e901b5b10ebe43d7ee SHA256 6d6db37c54563762a0ea6f431ae040a119389eaca6aff68444f65a6cae07f801
+EBUILD xmppkit-0.4.0.ebuild 619 RMD160 9eea80ec718ade864f760ec58e3bf5654b258ccd SHA1 dff1fb99d2ed0067e5f13197a44315adc0d754b1 SHA256 b58241d33e51f382532705071363303170cd9dd5bf7e4ab3fd9d9c61e002a205
diff --git a/gnustep-libs/xmppkit/xmppkit-0.4.0.ebuild b/gnustep-libs/xmppkit/xmppkit-0.4.0.ebuild
index 80b46dc..7936717 100644
--- a/gnustep-libs/xmppkit/xmppkit-0.4.0.ebuild
+++ b/gnustep-libs/xmppkit/xmppkit-0.4.0.ebuild
@@ -12,6 +12,7 @@ SRC_URI="http://download.gna.org/etoile/etoile-${PV}.tar.gz"
LICENSE="BSD"
KEYWORDS="~amd64 ~ppc ~x86"
SLOT="0"
+IUSE=""
DEPEND="gnustep-libs/addresseskit
gnustep-libs/etoile-foundation"
diff --git a/gnustep-libs/xwindowserverkit/Manifest b/gnustep-libs/xwindowserverkit/Manifest
index 8e2b8c3..3ebe1c9 100644
--- a/gnustep-libs/xwindowserverkit/Manifest
+++ b/gnustep-libs/xwindowserverkit/Manifest
@@ -1,4 +1,4 @@
DIST etoile-0.2.tar.gz 21373391 RMD160 99aa05909469fc7ffae9118829a5f155050271c5 SHA1 9ecf33b0130687c1946da3eb7568605b5e9dfcbf SHA256 293cb9e5c50b27a8e38f16374c17595f20c5950ba44d00ffac3fb17ddd852d2c
DIST etoile-0.4.0.tar.gz 8892225 RMD160 cf5396cdd2e4e8477f4ac1c493f814b862999a75 SHA1 3848ededa6f5f7981e208cea0c1833416b425e4c SHA256 785774e4697e7f1387d0c92c04886e6705d44272aeeb08ebd648871be5f5b59f
EBUILD xwindowserverkit-0.2.ebuild 416 RMD160 942188731818a09524d7b109be5fb0817f2737f5 SHA1 0ba3eb3ece64fda2fe4c71cf298f4e5f66b2d5cb SHA256 a38f950f4e6ff48e980b093a185e7d2f5bbf6597114c672cc2fc5cce724cfa24
-EBUILD xwindowserverkit-0.4.0.ebuild 535 RMD160 f47fc00def56a957d2ab8ddac4ffc27e81bb7983 SHA1 e5b97d76fe9d6feaa09117a64012508145adcd09 SHA256 b62642054f221ff96c05840846545124ad483b50f48f87a042545590bf4ca4d2
+EBUILD xwindowserverkit-0.4.0.ebuild 543 RMD160 1a592237b35b01237c982d091d1b0c8096ee3f9a SHA1 7550fa7e4410e1006375c9a087a2721a30946bc4 SHA256 cd36fcf75cbfb29305a07dd353c1234b8810073da60f1a26b23b33ee6173dc24
diff --git a/gnustep-libs/xwindowserverkit/xwindowserverkit-0.4.0.ebuild b/gnustep-libs/xwindowserverkit/xwindowserverkit-0.4.0.ebuild
index 4a6ff2f..7badf77 100644
--- a/gnustep-libs/xwindowserverkit/xwindowserverkit-0.4.0.ebuild
+++ b/gnustep-libs/xwindowserverkit/xwindowserverkit-0.4.0.ebuild
@@ -12,6 +12,7 @@ SRC_URI="http://download.gna.org/etoile/etoile-${PV}.tar.gz"
LICENSE="BSD"
KEYWORDS="~amd64 ~ppc ~x86"
SLOT="0"
+IUSE=""
src_unpack() {
unpack ${A}
diff --git a/sys-devel/llvm/Manifest b/sys-devel/llvm/Manifest
new file mode 100644
index 0000000..8160252
--- /dev/null
+++ b/sys-devel/llvm/Manifest
@@ -0,0 +1,5 @@
+AUX llvm-2.3-64bits-pic.patch 1603 RMD160 2fa3108f714496b4b80088ac1cf3a66851490ead SHA1 58cbc7eedac1b4e1d1b864d40117ba9d00f67458 SHA256 e5657d36d9277249e9178b674dbb29277c07234bc417710191bcfa071ea2846a
+AUX llvm-2.3-disable-strip.patch 529 RMD160 f422ef955e196291dfdb9b44e8920e25b54a8dce SHA1 9e182792d2a5dac3fd541a3e6462399322ce31cd SHA256 d6409688ca95689bcf27b5c1ba290b65485d77fb207c0f83883e9c62caa1780f
+AUX llvm-2.3-dont-build-hello.patch 392 RMD160 c76b0bebd54cf41e43c3a19aa39db0348d56cd33 SHA1 a41937d986a48cd55c0b1f5465a81689e6890f51 SHA256 72bb268722d280d3bef338f3f9d125786cdf6a4912acf9151e376a1e904a9cfa
+DIST llvm-2.4.tar.gz 6344417 RMD160 a1f23490f4c110133afbcf7e96fe0aa9d29d1de2 SHA1 8496fe06de1e622bfcfc84eac3c649b5333a241b SHA256 5fc295b3cf3de019962aee3be1c5efb49d6bf5041dae59451f6c0f544eb36bdc
+EBUILD llvm-2.4.ebuild 5587 RMD160 d02173ff996a3bf08d8243d6a3948b78c75ce874 SHA1 98b216962237dd08b58953bef1ac2058804bf7bf SHA256 bab38979d258da3c4fbe73290d8801b7bd624f0cc6eb58864abe48549920ef7d
diff --git a/sys-devel/llvm/files/llvm-2.3-64bits-pic.patch b/sys-devel/llvm/files/llvm-2.3-64bits-pic.patch
new file mode 100644
index 0000000..1fd5e98
--- /dev/null
+++ b/sys-devel/llvm/files/llvm-2.3-64bits-pic.patch
@@ -0,0 +1,40 @@
+--- lib/Target/X86/X86JITInfo.cpp.orig 2008-07-02 09:41:02.000000000 +0200
++++ lib/Target/X86/X86JITInfo.cpp 2008-07-02 09:41:51.000000000 +0200
+@@ -25,8 +25,10 @@
+ // Determine the platform we're running on
+ #if defined (__x86_64__) || defined (_M_AMD64)
+ # define X86_64_JIT
++# define ASMSUFFIX "@PLT"
+ #elif defined(__i386__) || defined(i386) || defined(_M_IX86)
+ # define X86_32_JIT
++# define ASMSUFFIX
+ #endif
+
+ void X86JITInfo::replaceMachineCodeForFunction(void *Old, void *New) {
+@@ -112,7 +114,7 @@
+ // JIT callee
+ "movq %rbp, %rdi\n" // Pass prev frame and return address
+ "movq 8(%rbp), %rsi\n"
+- "call " ASMPREFIX "X86CompilationCallback2\n"
++ "call " ASMPREFIX "X86CompilationCallback2" ASMSUFFIX "\n"
+ // Restore all XMM arg registers
+ "movaps 112(%rsp), %xmm7\n"
+ "movaps 96(%rsp), %xmm6\n"
+@@ -186,7 +188,7 @@
+ "movl 4(%ebp), %eax\n" // Pass prev frame and return address
+ "movl %eax, 4(%esp)\n"
+ "movl %ebp, (%esp)\n"
+- "call " ASMPREFIX "X86CompilationCallback2\n"
++ "call " ASMPREFIX "X86CompilationCallback2" ASMSUFFIX "\n"
+ "movl %ebp, %esp\n" // Restore ESP
+ CFI(".cfi_def_cfa_register %esp\n")
+ "subl $12, %esp\n"
+@@ -240,7 +242,7 @@
+ "movl 4(%ebp), %eax\n" // Pass prev frame and return address
+ "movl %eax, 4(%esp)\n"
+ "movl %ebp, (%esp)\n"
+- "call " ASMPREFIX "X86CompilationCallback2\n"
++ "call " ASMPREFIX "X86CompilationCallback2" ASMSUFFIX "\n"
+ "addl $16, %esp\n"
+ "movaps 48(%esp), %xmm3\n"
+ CFI(".cfi_restore %xmm3\n")
diff --git a/sys-devel/llvm/files/llvm-2.3-disable-strip.patch b/sys-devel/llvm/files/llvm-2.3-disable-strip.patch
new file mode 100644
index 0000000..aeff886
--- /dev/null
+++ b/sys-devel/llvm/files/llvm-2.3-disable-strip.patch
@@ -0,0 +1,19 @@
+--- Makefile.rules.orig 2008-08-21 10:54:42.000000000 +0300
++++ Makefile.rules 2008-08-21 10:55:27.000000000 +0300
+@@ -398,11 +398,11 @@
+ endif
+
+ # By default, strip symbol information from executable
+-ifndef KEEP_SYMBOLS
+- Strip := $(PLATFORMSTRIPOPTS)
+- StripWarnMsg := "(without symbols)"
+- Install.StripFlag += -s
+-endif
++#ifndef KEEP_SYMBOLS
++# Strip := $(PLATFORMSTRIPOPTS)
++# StripWarnMsg := "(without symbols)"
++# Install.StripFlag += -s
++#endif
+
+ # Adjust linker flags for building an executable
+ ifdef TOOLNAME
diff --git a/sys-devel/llvm/files/llvm-2.3-dont-build-hello.patch b/sys-devel/llvm/files/llvm-2.3-dont-build-hello.patch
new file mode 100644
index 0000000..9011b8e
--- /dev/null
+++ b/sys-devel/llvm/files/llvm-2.3-dont-build-hello.patch
@@ -0,0 +1,11 @@
+--- lib/Transforms/Makefile.orig 2008-08-21 12:37:27.000000000 +0300
++++ lib/Transforms/Makefile 2007-12-29 22:09:26.000000000 +0200
+@@ -8,7 +8,7 @@
+ ##===----------------------------------------------------------------------===##
+
+ LEVEL = ../..
+-PARALLEL_DIRS = Utils Instrumentation Scalar IPO Hello
++PARALLEL_DIRS = Utils Instrumentation Scalar IPO
+
+ include $(LEVEL)/Makefile.common
+
diff --git a/sys-devel/llvm/llvm-2.4.ebuild b/sys-devel/llvm/llvm-2.4.ebuild
new file mode 100644
index 0000000..e478414
--- /dev/null
+++ b/sys-devel/llvm/llvm-2.4.ebuild
@@ -0,0 +1,187 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit eutils toolchain-funcs
+
+DESCRIPTION="Low Level Virtual Machine"
+HOMEPAGE="http://llvm.org/"
+SRC_URI="http://llvm.org/releases/${PV}/llvm-${PV}.tar.gz"
+
+LICENSE="LLVM"
+# most part of LLVM fall under the "University of Illinois Open Source License"
+# which doesn't seem to exist in portage yet, so I call it 'LLVM' for now. it
+# can be read from llvm/LICENSE.TXT in the source tarball.
+
+# the directory llvm/runtime/GCCLibraries/libc contains a stripped down C
+# library licensed under the LGPL 2.1 with some third party copyrights, see the
+# two LICENCE* files in that directory. Those parts do *not* get built, so
+# we omit LGPL in ${LICENCE}
+
+SLOT="0"
+
+KEYWORDS="~amd64 ~ppc ~x86"
+
+IUSE="debug alltargets pic"
+# 'jit' is not a flag anymore. at least on x86, disabling it saves nothing
+# at all, so having it always enabled for platforms that support it is fine
+
+# we're not mirrored, fetch from homepage
+RESTRICT="mirror"
+
+DEPEND="dev-lang/perl
+ >=sys-devel/make-3.79
+ >=sys-devel/flex-2.5.4
+ >=sys-devel/bison-1.28
+ >=sys-devel/gcc-3.0
+ "
+RDEPEND="dev-lang/perl"
+PDEPEND=""
+# note that app-arch/pax is no longer a dependency
+
+S="${WORKDIR}/llvm-${PV}"
+
+pkg_setup() {
+
+ broken_gcc=( 3.2.2 3.2.3 3.3.2 4.1.1 )
+ broken_gcc_x86=( 3.4.0 3.4.2 )
+ broken_gcc_amd64=( 3.4.6 )
+
+ gcc_vers=`gcc-fullversion`
+
+ for version in ${broken_gcc[@]}
+ do
+ if [ "$gcc_vers" = "$version" ]; then
+ elog "Your version of gcc is known to miscompile llvm"
+ elog "check http://www.llvm.org/docs/GettingStarted.html for \
+possible solutions"
+ die "Your version of gcc is known to miscompile llvm"
+ fi
+ done
+
+ if use x86; then
+ for version in ${broken_gcc_x86[@]}
+ do
+ if [ "$gcc_vers" = "$version" ]; then
+ elog "Your version of gcc is known to miscompile llvm in x86 \
+architectures"
+ elog "check http://www.llvm.org/docs/GettingStarted.html for \
+possible solutions"
+ die "Your version of gcc is known to miscompile llvm"
+ fi
+ done
+ fi
+
+ if use amd64; then
+ for version in ${broken_gcc_amd64[@]}
+ do
+ if [ "$gcc_vers" = "$version" ]; then
+ elog "Your version of gcc is known to miscompile llvm in amd64 \
+architectures"
+ elog "check http://www.llvm.org/docs/GettingStarted.html for \
+possible solutions"
+ die "Your version of gcc is known to miscompile llvm"
+ fi
+ done
+ fi
+
+ broken_bison=( 1.85 1.875 )
+
+ for version in ${broken_bison[@]}
+ do
+ if [ $(bison --version | head -n1 | cut -f4 -d" ") = "$version" ]; then
+ elog "Your version of Bison is known not to work with llvm, please \
+upgrade to a newer version"
+ die "Your version of Bison is known not to work with llvm"
+ fi
+ done
+
+
+ buggy_ld=( 2.16 2.17 )
+
+ for version in ${buggy_ld[@]}
+ do
+ if [ $(ld --version | head -n1 | cut -f5 -d" ") = "$version" ]; then
+ ewarn "Your version of Binutils is known to be problematic with \
+llvm -> llvm team recommends upgrading"
+ fi
+ done
+}
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+
+ # unfortunately ./configure won't listen to --mandir and the-like, so take
+ # care of this.
+ einfo "Fixing install dirs"
+ sed -e 's,^PROJ_docsdir.*,PROJ_docsdir := $(DESTDIR)$(PROJ_prefix)/share/doc/'${PF}, \
+ -e 's,^PROJ_etcdir.*,PROJ_etcdir := $(DESTDIR)/etc/llvm,' \
+ -i Makefile.config.in || die "sed failed"
+
+ # fix gccld and gccas, which would otherwise point to the build directory
+ einfo "Fixing gccld and gccas"
+ sed -e 's,^TOOLDIR.*,TOOLDIR=/usr/bin,' \
+ -i tools/gccld/gccld.sh tools/gccas/gccas.sh || die "sed failed"
+
+ # all binaries get rpath'd to a dir in the temporary tree that doesn't
+ # contain libraries anyway; can safely remove those to avoid QA warnings
+ # (the exception would be if we build shared libraries, which we don't)
+ einfo "Fixing rpath"
+ sed -e 's,-rpath \$(ToolDir),,g' -i Makefile.rules || die "sed failed"
+
+ epatch "${FILESDIR}"/llvm-2.3-dont-build-hello.patch
+ epatch "${FILESDIR}"/llvm-2.3-disable-strip.patch
+}
+
+
+src_compile() {
+ local CONF_FLAGS=""
+
+ if use debug; then
+ CONF_FLAGS="${CONF_FLAGS} --disable-optimized"
+ einfo "Note: Compiling LLVM in debug mode will create huge and slow binaries"
+ # ...and you probably shouldn't use tmpfs, unless it can hold 900MB
+ else
+ CONF_FLAGS="${CONF_FLAGS} --enable-optimized --disable-assertions \
+--disable-expensive-checks"
+ fi
+
+ if use alltargets; then
+ CONF_FLAGS="${CONF_FLAGS} --enable-targets=all"
+ else
+ CONF_FLAGS="${CONF_FLAGS} --enable-targets=host-only"
+ fi
+
+ if use amd64 && use pic; then
+ CONF_FLAGS="${CONF_FLAGS} --enable-pic"
+ fi
+
+ # a few minor things would be built a bit differently depending on whether
+ # llvm-gcc is already present on the system or not. let's avoid that by
+ # not letting it find llvm-gcc. llvm-gcc isn't required for anything
+ # anyway. this dummy path will get spread to a few places, but none where
+ # it really matters.
+ CONF_FLAGS="${CONF_FLAGS} --with-llvmgccdir=/dev/null"
+
+ econf ${CONF_FLAGS} || die "econf failed"
+ emake tools-only || die "emake failed"
+}
+
+src_install()
+{
+ make DESTDIR="${D}" install || die "make install failed"
+
+ # for some reason, LLVM creates a few .dir files. remove them
+ find "${D}" -name .dir -print0 | xargs -r0 rm
+
+ # tblgen does not get installed and wouldn't be very useful anyway
+ # so remove their man pages. llvmgcc.1 and llvmgxx.1 are present here for
+ # unknown reasons. llvm-gcc will install proper man pages for itself, so
+ # remove them here
+ einfo "Removing unnecessary man pages"
+ rm "${D}"/usr/share/man/man1/{tblgen,llvmgcc,llvmgxx}.1
+
+}
+
+
diff --git a/x11-wm/windowmaker/ChangeLog b/x11-wm/windowmaker/ChangeLog
deleted file mode 100644
index 7a065c1..0000000
--- a/x11-wm/windowmaker/ChangeLog
+++ /dev/null
@@ -1,609 +0,0 @@
-# ChangeLog for x11-wm/windowmaker
-# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/x11-wm/windowmaker/ChangeLog,v 1.101 2008/08/26 06:56:22 grobian Exp $
-
- 29 Oct 2008; <bernard@gentoo.org> +files/0.91.0/wlist-0.9x.patch,
- +files/0.91.0/singleclick-shadeormaxopts-0.9x.patch2,
- +files/0.92.0/windowmaker-0.92.0-gif-before-ungif.patch,
- +files/0.92.0/windowmaker-0.92.0-math_h.patch, +files/wmaker.desktop,
- +metadata.xml, +windowmaker-0.92.0.9999.ebuild:
- First try at live windowmaker ebuild
-
- 26 Aug 2008; Fabian Groffen <grobian@gentoo.org> metadata.xml,
- -windowmaker-0.92.0-r3.ebuild, -windowmaker-0.92.0-r4.ebuild,
- windowmaker-0.92.0-r7.ebuild:
- Add vdesktop USE-flag for Robert Wolf in bug #234066, remove old
-
- 26 Aug 2008; Jeroen Roovers <jer@gentoo.org> windowmaker-0.92.0-r7.ebuild:
- Stable for HPPA (bug #234066).
-
- 09 Aug 2008; Raúl Porcel <armin76@gentoo.org>
- windowmaker-0.92.0-r7.ebuild:
- alpha/sparc/x86 stable wrt #234066
-
- 09 Aug 2008; Thomas Anderson <gentoofan23@gentoo.org>
- windowmaker-0.92.0-r7.ebuild:
- stable amd64, bug 234066
-
- 08 Aug 2008; Markus Rothe <corsair@gentoo.org>
- windowmaker-0.92.0-r7.ebuild:
- Stable on ppc64; bug #234066
-
- 08 Aug 2008; nixnut <nixnut@gentoo.org> windowmaker-0.92.0-r7.ebuild:
- Stable on ppc wrt bug 234066
-
- 07 Aug 2008; Doug Goldstein <cardoe@gentoo.org> metadata.xml:
- add GLEP 56 USE flag desc from use.local.desc
-
- 18 Jun 2008; Harald van Dijk <truedfx@gentoo.org>
- windowmaker-0.92.0-r7.ebuild:
- Don't try to add -lresolv, configure picks it up already (#226931)
-
- 08 Dec 2007; Bernard Cafarelli <voyageur@gentoo.org>
- -files/0.91.0/64bit+endian-fixes-0.9x.patch,
- -files/0.91.0/maximize-fix-0.9x.patch, -files/0.91.0/menufocus.patch,
- -windowmaker-0.91.0-r1.ebuild:
- Dropping old version, please use 0.92.0-r*
-
-*windowmaker-0.92.0-r7 (22 Nov 2007)
-
- 22 Nov 2007; Harald van Dijk <truedfx@gentoo.org>
- -windowmaker-0.92.0-r6.ebuild, +windowmaker-0.92.0-r7.ebuild:
- Get rid of gettextlib, so that fontconfig works (#199414)
-
-*windowmaker-0.92.0-r6 (21 Nov 2007)
-
- 21 Nov 2007; Fabian Groffen <grobian@gentoo.org>
- -files/0.92.0/windowmaker-0.92.0-as-needed.patch,
- +files/0.92.0/windowmaker-0.92.0-math_h.patch,
- -windowmaker-0.92.0-r5.ebuild, +windowmaker-0.92.0-r6.ebuild:
- Drop nowings patch that I accidentially enabled, this should make the
- as-needed patch obsolete, and fix bug #199414. Retained Harald's math.h
- fixes by splitting it off in a new patch.
-
- 18 Nov 2007; Harald van Dijk <truedfx@gentoo.org>
- +files/0.92.0/windowmaker-0.92.0-as-needed.patch,
- windowmaker-0.92.0-r5.ebuild:
- Fix building with --as-needed (#199520)
- Add missing quotes in ebuild for repoman complaints
-
-*windowmaker-0.92.0-r5 (13 Nov 2007)
-
- 13 Nov 2007; Fabian Groffen <grobian@gentoo.org>
- +windowmaker-0.92.0-r5.ebuild:
- Backport WindowMaker 0.92.0-r5 from Prefix. This revision bump includes a
- lot of patches which fix misc issues, and add some cool features, like a
- bouncing dock icon upon program start. This is in line with Fedora
- packaging.
-
- 03 Oct 2007; Raúl Porcel <armin76@gentoo.org>
- windowmaker-0.92.0-r4.ebuild:
- Re-add ~sparc wrt #189372
-
- 21 Sep 2007; Bernard Cafarelli <voyageur@gentoo.org>
- windowmaker-0.92.0-r4.ebuild:
- Temporary removal of ~sparc keyword, until gnustep-make-2.0 is available for
- this arch
-
- 21 Sep 2007; Bernard Cafarelli <voyageur@gentoo.org>
- windowmaker-0.92.0-r4.ebuild:
- Only do egnustep_env when USE=gnustep is set, bug #193111
-
- 17 Sep 2007; Fabian Groffen <grobian@gentoo.org>
- windowmaker-0.92.0-r4.ebuild:
- Take egnustep_env out of the loop so that we don't get a rediculously long
- LDFLAGS with many times the same paths
-
- 11 Sep 2007; Bernard Cafarelli <voyageur@gentoo.org>
- +files/0.92.0/windowmaker-0.92.0-configure.patch:
- Add missing patch, bug #192104
-
-*windowmaker-0.92.0-r4 (10 Sep 2007)
-
- 10 Sep 2007; Bernard Cafarelli <voyageur@gentoo.org>
- +windowmaker-0.92.0-r4.ebuild:
- Ebuild cleanup, includes:
- * themes path in some default menus (bug #187092)
- * locale path fixed (bug #103698)
- * WPrefs.app in GNUstep System domain (bug #170467)
- * uses new GNUstep eclasses
- * internal ebuild cleanups
-
- 02 Aug 2007; Roy Marples <uberlord@gentoo.org>
- windowmaker-0.91.0-r1.ebuild, windowmaker-0.92.0-r3.ebuild:
- Keyworded ~x86-fbsd, #157553 thanks to Marc Kowarsky.
-
- 22 Jul 2007; Donnie Berkholz <dberkholz@gentoo.org>;
- windowmaker-0.91.0-r1.ebuild, windowmaker-0.92.0-r3.ebuild:
- Drop virtual/x11 references.
-
- 10 Apr 2007; Jeroen Roovers <jer@gentoo.org> windowmaker-0.92.0-r3.ebuild:
- Stable for HPPA (bug #173537).
-
- 07 Apr 2007; Fabian Groffen <grobian@gentoo.org>
- windowmaker-0.91.0-r1.ebuild, windowmaker-0.92.0-r3.ebuild:
- Add x11-libs/libXt dependency, bug #173705, thanks to Ron Lockwood-Childs
-
- 20 Mar 2007; Michael Sterrett <mr_bones_@gentoo.org>
- -files/0.80.2/wlist.patch,
- -files/0.80.2/windowmaker-0.80.2-r1-gentoo.patch,
- -files/0.80.2/gtk2flickerfix.patch, -files/0.80.2/wmfpo.patch,
- -files/0.80.2/trance.patch.WM-0.80.2.diff,
- -files/0.80.2/xinerama.patch.bz2, -windowmaker-0.80.2-r4.ebuild:
- remove old crufty version
-
- 21 Feb 2007; Markus Ullmann <jokey@gentoo.org> ChangeLog:
- Redigest for Manifest2
-
- 04 Jan 2007; Diego Pettenò <flameeyes@gentoo.org>
- windowmaker-0.92.0-r3.ebuild:
- Get rid of comment that triggers as false positive.
-
- 26 Dec 2006; Tom Gall <tgall@gentoo.org>
- windowmaker-0.92.0-r3.ebuild:
- stable on ppc64
-
- 20 Aug 2006; Luis Medinas <metalgod@gentoo.org>
- windowmaker-0.92.0-r3.ebuild:
- Added ~ppc64 keyword requested by Kugelfang.
-
- 18 Aug 2006; Luis Medinas <metalgod@gentoo.org>
- windowmaker-0.92.0-r3.ebuild:
- Stable on mips. Bug #130839.
-
- 24 Apr 2006; Gustavo Zacarias <gustavoz@gentoo.org>
- windowmaker-0.92.0-r3.ebuild:
- Stable on sparc wrt #130839
-
- 23 Apr 2006; Thomas Cort <tcort@gentoo.org> windowmaker-0.92.0-r3.ebuild:
- Stable on alpha wrt Bug #130839.
-
- 22 Apr 2006; Tobias Scherbaum <dertobi123@gentoo.org>
- windowmaker-0.92.0-r3.ebuild:
- ppc stable, bug #130839
-
- 22 Apr 2006; Luis Medinas <metalgod@gentoo.org>
- windowmaker-0.92.0-r3.ebuild:
- Stable on amd64. Bug #130839.
-
- 22 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
- windowmaker-0.92.0-r3.ebuild:
- Stable on x86 wrt bug #130839.
-
- 06 Apr 2006; Luis Medinas <metalgod@gentoo.org>
- windowmaker-0.80.2-r2.ebuild, windowmaker-0.80.2-r4.ebuild,
- windowmaker-0.91.0-r1.ebuild, windowmaker-0.92.0-r1.ebuild,
- windowmaker-0.92.0-r2.ebuild, windowmaker-0.92.0-r3.ebuild:
- Update Homepage thanks to Alexander Skwar <askwar@digitalprojects.com> on
- bug #128428.
-
- 05 Apr 2006; Luis Medinas <metalgod@gentoo.org>
- windowmaker-0.91.0-r1.ebuild, -windowmaker-0.91.0-r7.ebuild,
- windowmaker-0.92.0-r1.ebuild, windowmaker-0.92.0-r2.ebuild,
- windowmaker-0.92.0-r3.ebuild:
- More X modular love.
-
-*windowmaker-0.92.0-r3 (31 Jan 2006)
-
- 31 Jan 2006; Luis Medinas <metalgod@gentoo.org>
- +files/0.92.0/windowmaker-0.92.0-qtdialogsfix.patch,
- windowmaker-0.80.2-r2.ebuild, windowmaker-0.80.2-r4.ebuild,
- +windowmaker-0.92.0-r3.ebuild:
- Added a patch to fix qt dialogs thanks to Dejan Lesjak <dejan.lesjak@ijs.si>
- closes bug #120187. Modular X love to 0.80 series.
-
- 12 Jan 2006; Luis Medinas <metalgod@gentoo.org>
- windowmaker-0.80.2-r2.ebuild, windowmaker-0.80.2-r4.ebuild,
- windowmaker-0.92.0-r2.ebuild:
- Fix dependency of 0.80.2 version to depend only of giflib. Filter -Os flag
- that seems to be broken fixes bug #105155.
-
-*windowmaker-0.92.0-r2 (10 Jan 2006)
-
- 10 Jan 2006; Luis Medinas <metalgod@gentoo.org>
- +files/0.92.0/windowmaker-0.92.0-fullscreen.patch,
- +windowmaker-0.92.0-r2.ebuild:
- Added a patch to fix fullscreen requests thanks to Bernard Cafarelli
- <voyageur@operamail.com> closes bug #118119. Clean up the ebuild.
-
- 10 Jan 2006; Luis Medinas <metalgod@gentoo.org> metadata.xml:
- Set myself as maintainer.
-
- 08 Jan 2006; Michael Hanselmann <hansmi@gentoo.org> metadata.xml:
- Remove retiring dev from metadata.
-
- 28 Dec 2005; Mark Loeser <halcy0n@gentoo.org>
- +files/0.92.0/windowmaker-0.92.0-gcc41.patch,
- windowmaker-0.92.0-r1.ebuild:
- Added patch to fix compilation with gcc-4.1. Thanks to Robert Marmorstein
- <rmmarm AT wm DOT edu> for finding the patch; bug #113476
-
- 24 Dec 2005; Carsten Lohrke <carlo@gentoo.org>
- windowmaker-0.91.0-r1.ebuild:
- removed libungif from dependencies, #115290
-
- 17 Sep 2005; Ciaran McCreesh <ciaranm@gentoo.org> ChangeLog:
- Converted to UTF-8, fixed encoding screwups
-
- 12 Jul 2005; Stephen P. Becker <geoman@gentoo.org>
- windowmaker-0.91.0-r1.ebuild:
- stable on mips
-
-*windowmaker-0.92.0-r1 (06 Jul 2005)
-
- 06 Jul 2005; Armando Di Cianno <fafhrd@gentoo.org>
- -windowmaker-0.92.0.ebuild, +windowmaker-0.92.0-r1.ebuild:
- Fixes for bug 97960 and bug 97961
-
- 05 Jul 2005; Armando Di Cianno <fafhrd@gentoo.org>
- windowmaker-0.92.0.ebuild:
- Fixes for bug 97959
-
- 05 Jul 2005; Armando Di Cianno <fafhrd@gentoo.org>
- windowmaker-0.92.0.ebuild:
- amd64/mmx fixes for bug 97963 ; more changes
-
- 05 Jul 2005; Armando Di Cianno <fafhrd@gentoo.org>
- windowmaker-0.92.0.ebuild:
- amd64/mmx fixes for bug 97963
-
-*windowmaker-0.92.0 (04 Jul 2005)
-
- 04 Jul 2005; Armando Di Cianno <fafhrd@gentoo.org>
- +windowmaker-0.92.0.ebuild:
- Version bump
-
- 24 Jun 2005; Armando Di Cianno <fafhrd@gentoo.org>
- windowmaker-0.80.2-r2.ebuild, windowmaker-0.80.2-r4.ebuild,
- windowmaker-0.91.0-r1.ebuild, windowmaker-0.91.0-r7.ebuild:
- Fixes for RDEPEND not drawing in correct binary packages if emerge -K; bug
- 39777
-
- 23 Jun 2005; Armando Di Cianno <fafhrd@gentoo.org>
- -files/singleclick-shadeormaxopts-0.9x.patch,
- +files/0.80.2/gtk2flickerfix.patch, -files/wlist-0.9x.patch,
- +files/0.80.2/xinerama.patch.bz2,
- +files/0.91.0/64bit+endian-fixes-0.9x.patch,
- +files/0.91.0/maximize-fix-0.9x.patch, +files/0.91.0/wlist-0.9x.patch,
- -files/singleclick-shadeormaxopts-0.9x.patch2,
- +files/0.80.2/windowmaker-0.80.2-r1-gentoo.patch,
- +files/0.80.2/wlist.patch, +files/0.91.0/menufocus.patch,
- -files/20_endian+64bit.diff,
- +files/0.91.0/singleclick-shadeormaxopts-0.9x.patch2,
- -files/windowmaker-0.80.2-r1-gentoo.patch,
- +files/0.80.2/trance.patch.WM-0.80.2.diff, +files/0.80.2/wmfpo.patch,
- -files/gtk2flickerfix.patch, -files/64bit+endian-fixes-0.9x.patch,
- -files/maximize-fix-0.9x.patch, -files/trance.patch.WM-0.80.2.diff,
- -files/menufocus.patch, -files/wlist.patch, -files/wmfpo.patch,
- -files/xinerama.patch.bz2, windowmaker-0.80.2-r2.ebuild,
- windowmaker-0.80.2-r4.ebuild, windowmaker-0.91.0-r1.ebuild,
- windowmaker-0.91.0-r7.ebuild:
- Cleanup of windowmaker ebuild files, patches, etc
-
- 23 Jun 2005; Armando Di Cianno <fafhrd@gentoo.org>
- -windowmaker-0.80.2-r3.ebuild, -windowmaker-0.91.0-r6.ebuild:
- Pruned old windowmaker ebuilds
-
-*windowmaker-0.91.0-r7 (23 Jun 2005)
-
- 23 Jun 2005; Armando Di Cianno <fafhrd@gentoo.org>
- +files/maximize-fix-0.9x.patch, +windowmaker-0.91.0-r7.ebuild:
- Fixes for bug 71301 (regarding maximize/unmaximize issues)
-
- 23 Jun 2005; Armando Di Cianno <fafhrd@gentoo.org>
- -windowmaker-0.91.0-r4.ebuild, -windowmaker-0.91.0-r5.ebuild:
- Pruned old revisions
-
-*windowmaker-0.91.0-r6 (23 Jun 2005)
-
- 23 Jun 2005; Armando Di Cianno <fafhrd@gentoo.org>
- +files/singleclick-shadeormaxopts-0.9x.patch2,
- -windowmaker-0.91.0-r2.ebuild, -windowmaker-0.91.0-r3.ebuild,
- +windowmaker-0.91.0-r6.ebuild:
- Fixes for earlier fixes to fix bug 90119 (can't move dock)
-
-*windowmaker-0.91.0-r5 (23 Jun 2005)
-
- 23 Jun 2005; Jonathan Smith <smithj@gentoo.org>
- +windowmaker-0.91.0-r5.ebuild:
- #47074: made windowmaker show up in gdm options
-
- 07 Apr 2005; Simon Stelling <blubb@gentoo.org>
- windowmaker-0.91.0-r1.ebuild:
- stable on amd64
-
- 24 Mar 2005; Armando Di Cianno <fafhrd@gentoo.org>
- windowmaker-0.91.0-r4.ebuild:
- Yet again, more changes per bug 85993
-
- 22 Mar 2005; Armando Di Cianno <fafhrd@gentoo.org>
- windowmaker-0.91.0-r4.ebuild:
- argh...forgot to remove a change
-
- 21 Mar 2005; Armando Di Cianno <fafhrd@gentoo.org>
- windowmaker-0.91.0-r4.ebuild:
- fixes for giflib changes that caused bug 85993
-
- 20 Mar 2005; Armando Di Cianno <fafhrd@gentoo.org> metadata.xml,
- windowmaker-0.91.0-r4.ebuild:
- libtoolize fixes for bug 85993
-
- 20 Mar 2005; Armando Di Cianno <fafhrd@gentoo.org>
- windowmaker-0.91.0-r1.ebuild, windowmaker-0.91.0-r2.ebuild,
- windowmaker-0.91.0-r3.ebuild, windowmaker-0.91.0-r4.ebuild:
- Removed useless USE flag
-
-*windowmaker-0.91.0-r4 (18 Mar 2005)
-
- 18 Mar 2005; Armando Di Cianno <fafhrd@gentoo.org>
- +windowmaker-0.91.0-r4.ebuild:
- giflib fixes; bug 85720
-
-*windowmaker-0.91.0-r3 (17 Mar 2005)
-
- 17 Mar 2005; Armando Di Cianno <fafhrd@gentoo.org> -files/xinerama.patch,
- +files/xinerama.patch.bz2, -windowmaker-0.80.2-r1.ebuild,
- windowmaker-0.80.2-r2.ebuild, windowmaker-0.80.2-r3.ebuild,
- windowmaker-0.80.2-r4.ebuild, -windowmaker-0.90.0.ebuild,
- windowmaker-0.91.0-r3.ebuild, -windowmaker-0.91.0.ebuild:
- bzipped xinerama.patch for older windowmaker ebuilds, as it crossed 20k;
- removed old windowmaker ebuilds; re-added ~mips keyworded to latest
- windowmaker rev, as gnustep use flag is now masked for mips, removing the
- breakage
-
- 10 Jan 2005; Armando Di Cianno <fafhrd@gentoo.org>
- windowmaker-0.91.0-r1.ebuild, windowmaker-0.91.0-r2.ebuild,
- windowmaker-0.91.0.ebuild:
- Syntactical changes for bug 69872; grammer fixes, too
-
- 09 Jan 2005; <augustus@gentoo.org> :
- windowmaker-0.91.0-r2.ebuild:
- Added fix to crash on app launch in windowmaker-0.91.0-r2.ebuild.
-
- 30 Nov 2004; Bryan Østergaard <kloeri@gentoo.org>
- windowmaker-0.91.0-r1.ebuild:
- Stable on alpha, bug 68857.
-
- 26 Nov 2004; Jason Wever <weeve@gentoo.org> windowmaker-0.91.0-r1.ebuild:
- Stable on sparc wrt securit bug #68857.
-
- 26 Nov 2004; Joseph Jezak <josejx@gentoo.org>
- windowmaker-0.91.0-r1.ebuild:
- Marked ppc stable for bug #68857.
-
- 24 Nov 2004; Olivier Crete <tester@gentoo.org> windowmaker-0.91.0-r1.ebuild:
- Marking stable on x86 per security bug #68857
-
- 23 Nov 2004; Jeremy Huddleston <eradicator@gentoo.org>
- +files/wmaker.desktop, windowmaker-0.91.0-r1.ebuild:
- Stable amd64... bug #68857.
-
- 14 Nov 2004; Hardave Riar <hardave@gentoo.org> windowmaker-0.90.0.ebuild,
- windowmaker-0.91.0-r1.ebuild:
- Added ~mips, bug #68857.
-
-*windowmaker-0.91.0-r1 (11 Nov 2004)
-
- 11 Nov 2004; Armando Di Cianno <fafhrd@gentoo.org>
- +windowmaker-0.91.0-r1.ebuild:
- Mass Update: gnustep.eclass revamped to allow configurable root install;
- gnustep-base/libs/apps updated to utilize new gnustep.eclass (only versions
- bumped where files would change); some KEYWORDS were accidentally dropped
- between version bumps of packages -- this has been resolved; windowmaker
- correctly supports gnustep now
-
- 07 Nov 2004; Simon Stelling <blubb@gentoo.org> windowmaker-0.91.0.ebuild:
- added ~amd64
-
- 05 Nov 2004; Simon Stelling <blubb@gentoo.org> windowmaker-0.90.0.ebuild:
- added ~amd64
-
- 01 Nov 2004; Gustavo Zacarias <gustavoz@gentoo.org>
- windowmaker-0.91.0.ebuild:
- Keyworded ~sparc
-
- 31 Oct 2004; Bryan Østergaard <kloeri@gentoo.org>
- windowmaker-0.90.0.ebuild:
- ~alpha keyword.
-
- 30 Oct 2004; Michele Noberasco <s4t4n@gentoo.org> windowmaker-0.91.0.ebuild:
- Added ~x86 keyword...
-
-*windowmaker-0.91.0 (29 Oct 2004)
-
- 29 Oct 2004; Armando Di Cianno <fafhrd@gentoo.org>
- windowmaker-0.90.0.ebuild, +windowmaker-0.91.0.ebuild:
- Version bump; new version for upstream changes for better NETWM support;
- keyworded for ~ppc
-
- 29 Oct 2004; Armando Di Cianno <fafhrd@gentoo.org> :
- Added depend for media-libs/fontconfig to 0.90.0
-
- 28 Oct 2004; Armando Di Cianno <fafhrd@gentoo.org>
- windowmaker-0.90.0.ebuild:
- Fixed einfo typo about location of WPrefs.app
-
- 26 Oct 2004; Michele Noberasco <s4t4n@gentoo.org> windowmaker-0.90.0.ebuild:
- Added ~x86 keyword...
-
- 24 Oct 2004; Jason Wever <weeve@gentoo.org> windowmaker-0.90.0.ebuild:
- Added ~sparc keyword wrt bug #68729.
-
-*windowmaker-0.90.0 (24 Oct 2004)
-
- 24 Oct 2004; Armando Di Cianno <fafhrd@gentoo.org>
- +windowmaker-0.90.0.ebuild:
- Version bump; keyworded for ~ppc; new version supports anti-aliased fonts --
- finally ;-) -- as well as NETWM support for better GNOME 2 and KDE 3 use.
-
- 30 Aug 2004; Pieter Van den Abeele <pvdabeel@gentoo.org>
- windowmaker-0.80.2-r3.ebuild, windowmaker-0.80.2-r4.ebuild:
- Masked windowmaker-0.80.2-r4.ebuild stable for ppc
-
- 30 Aug 2004; Pieter Van den Abeele <pvdabeel@gentoo.org>
- windowmaker-0.80.2-r3.ebuild:
- Masked windowmaker-0.80.2-r3.ebuild stable for ppc
-
- 30 Aug 2004; Pieter Van den Abeele <pvdabeel@gentoo.org> :
- Masked windowmaker-0.80.2-r2.ebuild stable for ppc
-
- 25 Jul 2004; Michele Noberasco <s4t4n@gentoo.org> windowmaker-0.80.2-r4.ebuild:
- Fixed non existing dodoc entry BUGFORUM to BUGFORM.
-
- 23 Jul 2004; Tom Gall <tgall@gentoo.org> windowmaker-0.80.2-r4.ebuild:
- stable on ppc64
-
-*windowmaker-0.80.2-r4 (07 Jun 2004)
-
- 17 Jun 2004; Armando Di Cianno <fafhrd@gentoo.org>
- metadata.xml, windowmaker-0.80.2-r4.ebuild:
- Added windowmaker to gnustep herd. Added ~ARCH for ppc64.
-
- 07 Jun 2004; Nick Hadaway <raker@gentoo.org>
- windowmaker-0.80.2-r4.ebuild, files/wmfpo.patch,
- files/gtk2flickerfix.patch:
- A new release of WindowMaker coming from upstream cvs will be real
- soon now but these two updates are very nice. Pretty soon
- windowmaker will be more popular than gnome and kde combined! muhaha!
- GTK+2 applications should no longer fight for focus and the wmfpo patch
- adds options in WPrefs.app for single-click window raising and window
- maximizing instead of shading. Thanks to bug submitters and testers
- on #38481 and #49804.
-
- 27 Apr 2004; Aron Griffis <agriffis@gentoo.org>
- windowmaker-0.80.2-r1.ebuild, windowmaker-0.80.2-r2.ebuild:
- Add inherit eutils
-
- 22 Jul 2003; Daniel Ahlberg <aliz@gentoo.org> windowmaker-0.80.3-r3.ebuild :
- Changed flags alteration.
-
- 19 Jul 2003; Nick Hadaway <raker@gentoo.org> windowmaker-0.80.2-r3.ebuild:
- Added a xinerama patch.
-
-*windowmaker-0.80.2-r3 (10 Jul 2003)
-
- 10 Jul 2003; Nick Hadaway <raker@gentoo.org> windowmaker-0.80.2-r3.ebuild,
- file/wlist.patch, files/trance.patch.WM-0.80.2.diff:
- Scroll with arrow keys and a menu transparency patch. :)
-
- 19 Jun 2003; Joshua Kinard <kumba@gentoo.org> windowmaker-0.80.2-r2.ebuild:
- Added ~mips to KEYWORDS.
-
- 12 Jun 2003; Seemant Kulleen <seemant@gentoo.org>
- windowmaker-0.80.2-r1.ebuild, windowmaker-0.80.2-r2.ebuild:
- xpm is provided by xfree
-
-*windowmaker-0.80.2-r2 (06 Jun 2003)
-
- 06 Jun 2003; robh <robh@gentoo.org> windowmaker-0.80.2-r2.ebuild:
- fixed the path for WPrefs. Thanks to Eric Shattow <shadow@ilpornostar.com>
-
-*windowmaker-0.80.2-r1
-
- 05 Jun 2003; robh <robh@gentoo.org> windowmaker-0.80.1-r2.ebuild,
- windowmaker-0.80.2.ebuild, files/windowmaker-0.80.1-gentoo.patch:
- moved /usr/share/GNUstep sillyness to /usr/lib/GNUstep. closes #10870.
- removed old versions.
-
- 06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
-
-*windowmaker-0.80.2 (10 Nov 2002)
-
- 13 Nov 2002; Nick Hadaway <raker@gentoo.org> windowmaker-0.80.2.ebuild :
- Marked all arches stable.
-
- 10 Nov 2002; Nick Hadaway <raker@gentoo.org> windowmaker-0.80.2.ebuild :
- Version bump. Fixes a potential buffer overflow.
-
-*windowmaker-0.80.1-r2 (17 Jul 2002)
-
- 21 Oct 2002; Nick Hadaway <raker@gentoo.org>
- windowmaker-0.80.1-r2.ebuild :
- Changed the description at lostlogic's request. :)
-
- 28 Sep 2002; Nick Hadaway <raker@gentoo.org>
- windowmaker-0.80.1-r2.ebuild :
- Removed wmfpo comments completely as it has been merged into the
- gentoo patch
-
- 27 Sep 2002; Nick Hadaway <raker@gentoo.org>
- windowmaker-0.80.1-r2.ebuild :
- Commented out wmfpo-81.patch as it no longer appears in the files
- directory.
-
- 13 Sep 2002; Owen Stampflee <owen@gentoo.org> :
- Added PPC to KEYWORDS.
-
- 06 Aug 2002; Nick Hadaway <raker@gentoo.org> windowmaker-0.80.1-r2.ebuild,
- files/wmfpo-81.patch, files/windowmaker-0.80.1-gentoo.patch :
- Updated the wmfpo patch for 0.80.1. Added to the gentoo patch to
- address bug #5975. Cleaned up xpm comment. Deleted unneeded ebuilds
- and files.
-
- 17 Jul 2002; Nick Hadaway <raker@gentoo.org>
- windowmaker-0.80.1-r2.ebuild :
- Uncommented the wmfpo-80.patch as it still works with this latest version.
- Closes bug #5139.
-
-*windowmaker-0.80.1-r2 (13 Jul 2002)
-
- 13 Jul 2002; Nick Hadaway <raker@gentoo.org>
- windowmaker-0.80.1-r2.ebuild files/digest-windowmaker-0.80.1-r1:
-
- Changed WPrefs.app utility to install in /usr/share/GNUstep instead of
- /usr/GNUstep. Closes bug #4893. This ebuild also does not require
- gnustep-env.
-
-*windowmaker-0.80.1-r1 (03 Jul 2002)
-
- 03 Jul 2002; Seemant Kulleen <seemant@gentoo.org>
- windowmaker-0.80.1-r1.ebuild files/digest-windowmaker-0.80.1-r1 :
-
- lwj <lwj@manufacture.com.tw> the upstream developer for Taiwanese
- translations gave us a patch to make it compile and install correctly.
-
-*windowmaker-0.80.1 (02 Jul 2002)
-
- 02 Jul 2002; Seemant Kulleen <seemant@gentoo.org> windowmaker-0.80.1.ebuild
- files/digest-windowmaker-0.80.1 :
-
- Version bump. Removed Taiwanese translations installation.
-
-*windowmaker-0.80.0-r3 (10 May 2002)
- 10 May 2002; José Alberto Suárez López <bass@gentoo.org> windowmaker-0.80.0-r3.ebuild :
- added a comment about the libxpm.
-
-*windowmaker-0.80.0-r3 (8 May 2002)
- 8 May 2002; José Alberto Suárez López <bass@gentoo.org> windowmaker-0.80.0-r3.ebuild :
- fix a error in the url of the WindowMaker-extra.
-
-*windowmaker-0.80.0-r3 (18 Apr 2002)
- 18 Apr 2002; Spider <spider@gentoo.org> windowmaker-0.80.0-r3.ebuild:
- remove "xpm" dependency since this is in XFree now.
-
-*windowmaker-0.80.0-r3 (18 Apr 2002)
- 18 Apr 2002; Spider <spider@gentoo.org> windowmaker-0.80.0-r3.ebuild:
- removed an extra ) in the gif? part
-
-*windowmaker-0.80.0-r3 (12 Apr 2002)
-
- 12 Apr 2002; Seemant Kulleen <seemant@gentoo.org> windowmaker-0.80.0-r3.ebuild:
-
- Removed the ungif USE flag in favour of the gif USE flag. Also, adjusted
- the libpng dependency to reflect the 1.2.1 release of that library.
-
-*windowmaker-0.80.0-r2 (2 Apr 2002)
-
- 2 Apr 2002; Seemant Kulleen <seemant@gentoo.org> windowmaker-0.80.0-r2.ebuild:
-
- Added USE dependent nls and sound compilation.
-
-*windowmaker-0.80.0-r1 (1 Feb 2002)
-
- 1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog :
-
- Added initial ChangeLog which should be updated whenever the package is
- updated in any way. This changelog is targetted to users. This means that the
- comments should well explained and written in clean English. The details about
- writing correct changelogs are explained in the skel.ChangeLog file which you
- can find in the root directory of the portage repository.
diff --git a/x11-wm/windowmaker/Manifest b/x11-wm/windowmaker/Manifest
deleted file mode 100644
index 604c2ed..0000000
--- a/x11-wm/windowmaker/Manifest
+++ /dev/null
@@ -1,10 +0,0 @@
-AUX 0.91.0/singleclick-shadeormaxopts-0.9x.patch2 7788 RMD160 c448c6ac9269650b89dfcc87bcf3bbbf9fb20fd8 SHA1 6c97d5467f749ce8e183355e5ff0fe7606f95b23 SHA256 4cdf6629afeaec576864f6738ffa62497e63a429d2db69ea5db01dbde3894f49
-AUX 0.91.0/wlist-0.9x.patch 2980 RMD160 903fb1977228f651868515ca9719343b6f03ed4b SHA1 d29e5dc6c2f9fee2bc1200496fac6136ded21f53 SHA256 5f9ba4d49371e517834f9c8e1718cab943a682c43c573b1e6b6541bbf96b8a5d
-AUX 0.92.0/windowmaker-0.92.0-gif-before-ungif.patch 877 RMD160 837849d3c2701a8848972e5a7d366b2815677b71 SHA1 d984a2547fe2a7d70a72c66ffaa2b0631df7ae44 SHA256 3b0608d45484f1d47b780baa68cede5bbbff2f28da65019aff0b0386cf0125b4
-AUX 0.92.0/windowmaker-0.92.0-math_h.patch 584 RMD160 0cc28eed098937a7adf70a49c8d5784c4385570b SHA1 0abcd4b4cf2f5e87cede994196ee1098466855de SHA256 b84fd57c6c1f9ca2b61354487bb09b55d1c9155dfde7b37d49fc115d1d44a28c
-AUX wmaker.desktop 221 RMD160 501ba6451f7e756cc3d07682d728bcd6fe55366d SHA1 acd95a41645fbef358459f8f4753056cb321497e SHA256 40359d3c61117f0dbc5eb547e4c369982427e8bc3174c95002d34eb30f9a4a84
-DIST WindowMaker-extra-0.1.tar.gz 238018 RMD160 94334c2c12d20a8fd0cd2a70e54cd3689f043038 SHA1 80f34cb3af705ec0f79d727b82cef28ee50fc4e7 SHA256 acd6e1fb790485b107daf2b710da372367b41383c55d9c8bdfdac521d850edc4
-DIST windowmaker-0.92.0-patchset-1.tar.bz2 196673 RMD160 963b1941afd2b5038845e2d89fb2dffade9c17e0 SHA1 1f01455dae4de050953dd8b1a5039cdd798449e8 SHA256 0548af8e03a3696baf868966015400c9de5438e75dff4df7392ca58c61bf9365
-EBUILD windowmaker-0.92.0.9999.ebuild 5726 RMD160 23824a3ba02cb1a6e11d0b88d4a23a52c0ea50f1 SHA1 245da39188f57ca63ef931dea9daa2d9f11134bc SHA256 35ff440499cd3c7b7ea4bddeb2d26681c0bddbd444db56f57cd36d42ab1e931b
-MISC ChangeLog 22766 RMD160 c71da952288b1856b415743d34c6cddf5bab84e7 SHA1 f1c69d4eed0521b2214e43a5f10a2f73e6a6f03b SHA256 abb67196848679f2c38b9ba4cd010b0fc89f7402b352757b4e153fdda327d2e8
-MISC metadata.xml 455 RMD160 41514c712d553ed4752ce045efca3d27dd036c19 SHA1 345b35512a60f3d19cf5fc4cebbfe30bd6006bf3 SHA256 7661636f854da151e83478668ff58943b0d80662f6abd2a209707d3d34b37c7c
diff --git a/x11-wm/windowmaker/files/0.91.0/singleclick-shadeormaxopts-0.9x.patch2 b/x11-wm/windowmaker/files/0.91.0/singleclick-shadeormaxopts-0.9x.patch2
deleted file mode 100644
index dd37b92..0000000
--- a/x11-wm/windowmaker/files/0.91.0/singleclick-shadeormaxopts-0.9x.patch2
+++ /dev/null
@@ -1,222 +0,0 @@
---- WindowMaker-0.91.0/WPrefs.app/Expert.c 2005-05-21 17:04:42.000000000 -0700
-+++ /tmp/WindowMaker-0.91.0/WPrefs.app/Expert.c 2005-05-21 16:10:41.000000000 -0700
-@@ -54,9 +54,10 @@
- WMSetButtonSelected(panel->swi[4], GetBoolForKey("DontConfirmKill"));
- WMSetButtonSelected(panel->swi[5], GetBoolForKey("DisableBlinking"));
- WMSetButtonSelected(panel->swi[6], GetBoolForKey("AntialiasedText"));
-+ WMSetButtonSelected(panel->swi[7], GetBoolForKey("DCMaximize"));
-+ WMSetButtonSelected(panel->swi[8], GetBoolForKey("SingleClickLaunch"));
- }
-
--
- static void
- createPanel(Panel *p)
- {
-@@ -66,10 +67,10 @@
- panel->box = WMCreateBox(panel->parent);
- WMSetViewExpandsToParent(WMWidgetView(panel->box), 2, 2, 2, 2);
-
-- for (i=0; i<7; i++) {
-+ for (i=0; i<9; i++) {
- panel->swi[i] = WMCreateSwitchButton(panel->box);
- WMResizeWidget(panel->swi[i], FRAME_WIDTH-40, 25);
-- WMMoveWidget(panel->swi[i], 20, 20+i*25);
-+ WMMoveWidget(panel->swi[i], 20, 20+i*23);
- }
-
- WMSetButtonText(panel->swi[0], _("Disable miniwindows (icons for minimized windows). For use with KDE/GNOME."));
-@@ -81,6 +82,9 @@
- WMSetButtonText(panel->swi[6], _("Smooth font edges (needs restart)."));
-
- WMSetButtonEnabled(panel->swi[6], True);
-+ WMSetButtonText(panel->swi[7], _("Double click on title bar maximize"));
-+ WMSetButtonText(panel->swi[8], _("Launch applications and restore windows with a single click"));
-+
-
- WMRealizeWidget(panel->box);
- WMMapSubwidgets(panel->box);
-@@ -103,6 +107,8 @@
- SetBoolForKey(WMGetButtonSelected(panel->swi[4]), "DontConfirmKill");
- SetBoolForKey(WMGetButtonSelected(panel->swi[5]), "DisableBlinking");
- SetBoolForKey(WMGetButtonSelected(panel->swi[6]), "AntialiasedText");
-+ SetBoolForKey(WMGetButtonSelected(panel->swi[7]), "DCMaximize");
-+ SetBoolForKey(WMGetButtonSelected(panel->swi[8]), "SingleClickLaunch");
- }
-
-
---- WindowMaker-0.91.0/src/WindowMaker.h 2005-05-21 17:04:42.000000000 -0700
-+++ /tmp/WindowMaker-0.91.0/src/WindowMaker.h 2005-05-21 16:10:41.000000000 -0700
-@@ -466,6 +466,12 @@
- /* shading animation */
- signed char shade_speed;
-
-+ /* double click on title bar maximize */
-+ char dc_maximize;
-+
-+ /* single click to lauch applications */
-+ char single_click;
-+
- int edge_resistance;
- char attract;
-
---- WindowMaker-0.91.0/src/appicon.c 2005-05-21 17:04:42.000000000 -0700
-+++ /tmp/WindowMaker-0.91.0/src/appicon.c 2005-05-21 16:10:41.000000000 -0700
-@@ -585,6 +585,7 @@
- int shad_x = 0, shad_y = 0, docking=0, dockable, collapsed = 0;
- int ix, iy;
- int clickButton = event->xbutton.button;
-+ Bool hasMoved = False;
- Pixmap ghost = None;
- Window wins[2];
- Bool movingSingle = False;
-@@ -665,6 +666,7 @@
- break;
-
- case MotionNotify:
-+ hasMoved = True;
- if (!grabbed) {
- if (abs(dx-ev.xmotion.x)>=MOVE_THRESHOLD
- || abs(dy-ev.xmotion.y)>=MOVE_THRESHOLD) {
-@@ -802,6 +804,9 @@
- if (wPreferences.auto_arrange_icons)
- wArrangeIcons(scr, True);
-
-+ if (!hasMoved && wPreferences.single_click)
-+ iconDblClick(desc, event);
-+
- done = 1;
- break;
- }
---- WindowMaker-0.91.0/src/defaults.c 2005-05-21 17:04:42.000000000 -0700
-+++ /tmp/WindowMaker-0.91.0/src/defaults.c 2005-05-21 16:10:41.000000000 -0700
-@@ -556,6 +556,12 @@
- {"DisableBlinking", "NO", NULL,
- &wPreferences.dont_blink, getBool, NULL
- },
-+ {"DCMaximize", "NO", NULL,
-+ &wPreferences.dc_maximize, getBool, NULL
-+ },
-+ {"SingleClickLaunch", "NO", NULL,
-+ &wPreferences.single_click, getBool, NULL
-+ },
- /* style options */
- {"MenuStyle", "normal", seMenuStyles,
- &wPreferences.menu_style, getEnum, setMenuStyle
---- WindowMaker-0.91.0/src/dock.c 2005-05-21 17:04:42.000000000 -0700
-+++ /tmp/WindowMaker-0.91.0/src/dock.c 2005-05-21 16:12:58.000000000 -0700
-@@ -3758,7 +3758,7 @@
-
-
-
--static void
-+static Bool
- handleIconMove(WDock *dock, WAppIcon *aicon, XEvent *event)
- {
- WScreen *scr = dock->screen_ptr;
-@@ -3774,6 +3774,7 @@
- int tmp;
- Pixmap ghost = None;
- Bool docked;
-+ Bool hasMoved = False;
- int superfluous = wPreferences.superfluous; /* we catch it to avoid problems */
- int omnipresent = aicon->omnipresent; /* this must be cached!!! */
-
-@@ -3828,6 +3829,7 @@
- break;
-
- case MotionNotify:
-+ hasMoved = True;
- if (!grabbed) {
- if (abs(ofs_x-ev.xmotion.x)>=MOVE_THRESHOLD
- || abs(ofs_y-ev.xmotion.y)>=MOVE_THRESHOLD) {
-@@ -3977,7 +3979,7 @@
- #ifdef DEBUG
- puts("End icon move");
- #endif
-- return;
-+ return hasMoved;
- }
- }
- }
-@@ -4114,10 +4116,13 @@
- if (getClipButton(event->xbutton.x, event->xbutton.y)!=CLIP_IDLE
- && dock->type==WM_CLIP)
- handleClipChangeWorkspace(scr, event);
-- else
-- handleDockMove(dock, aicon, event);
-- } else
-- handleIconMove(dock, aicon, event);
-+ else
-+ handleDockMove(dock, aicon, event);
-+ } else {
-+ Bool hasMoved = handleIconMove(dock, aicon, event);
-+ if (!hasMoved && wPreferences.single_click)
-+ iconDblClick(desc, event);
-+ }
-
- } else if (event->xbutton.button==Button2 && dock->type==WM_CLIP &&
- aicon==scr->clip_icon) {
---- WindowMaker-0.91.0/src/icon.c 2005-05-21 17:04:42.000000000 -0700
-+++ /tmp/WindowMaker-0.91.0/src/icon.c 2005-05-21 16:10:41.000000000 -0700
-@@ -891,6 +891,7 @@
- int dx=event->xbutton.x, dy=event->xbutton.y;
- int grabbed=0;
- int clickButton=event->xbutton.button;
-+ Bool hasMoved = False;
-
- if (WCHECK_STATE(WSTATE_MODAL))
- return;
-@@ -942,6 +943,7 @@
- break;
-
- case MotionNotify:
-+ hasMoved = True;
- if (!grabbed) {
- if (abs(dx-ev.xmotion.x)>=MOVE_THRESHOLD
- || abs(dy-ev.xmotion.y)>=MOVE_THRESHOLD) {
-@@ -979,6 +981,9 @@
-
- if (wPreferences.auto_arrange_icons)
- wArrangeIcons(wwin->screen_ptr, True);
-+ if (!hasMoved && wPreferences.single_click)
-+ miniwindowDblClick(desc, event);
-+
- return;
-
- }
---- WindowMaker-0.91.0/src/window.c 2005-05-21 17:04:42.000000000 -0700
-+++ /tmp/WindowMaker-0.91.0/src/window.c 2005-05-21 16:10:41.000000000 -0700
-@@ -3089,13 +3089,29 @@
-
- if (event->xbutton.button==Button1) {
- if (event->xbutton.state == 0) {
-- if (!WFLAGP(wwin, no_shadeable)) {
-+ /* check preferences, maximize or shade */
-+ if (wPreferences.dc_maximize) {
-+ if (!WFLAGP(wwin, no_resizable)) {
-+ /* maximize window */
-+ if (wwin->flags.maximized != 0) {
-+ wUnmaximizeWindow(wwin);
-+ wwin->flags.maximized = 0;
-+ }
-+ else {
-+ wMaximizeWindow(wwin, MAX_VERTICAL|MAX_HORIZONTAL);
-+ wwin->flags.maximized = MAX_VERTICAL|MAX_HORIZONTAL;
-+ }
-+ }
-+ }
-+ else {
-+ if (!WFLAGP(wwin, no_shadeable)) {
- /* shade window */
- if (wwin->flags.shaded)
-- wUnshadeWindow(wwin);
-+ wUnshadeWindow(wwin);
- else
-- wShadeWindow(wwin);
-- }
-+ wShadeWindow(wwin);
-+ }
-+ }
- } else {
- int dir = 0;
-
diff --git a/x11-wm/windowmaker/files/0.91.0/wlist-0.9x.patch b/x11-wm/windowmaker/files/0.91.0/wlist-0.9x.patch
deleted file mode 100644
index c165cce..0000000
--- a/x11-wm/windowmaker/files/0.91.0/wlist-0.9x.patch
+++ /dev/null
@@ -1,92 +0,0 @@
-diff -ur WindowMaker-0.91.0/WINGs/wlist.c WindowMaker-0.91.0-test/WINGs/wlist.c
---- WindowMaker-0.91.0/WINGs/wlist.c 2004-10-12 14:36:42.000000000 -0400
-+++ WindowMaker-0.91.0-test/WINGs/wlist.c 2005-03-13 13:37:39.914633856 -0500
-@@ -4,6 +4,8 @@
-
- #include "WINGsP.h"
-
-+#include <X11/keysym.h>
-+
- char *WMListDidScrollNotification = "WMListDidScrollNotification";
- char *WMListSelectionDidChangeNotification = "WMListSelectionDidChangeNotification";
-
-@@ -44,6 +46,7 @@
- unsigned int redrawPending:1;
- unsigned int buttonPressed:1;
- unsigned int buttonWasPressed:1;
-+ unsigned int focused:1;
- } flags;
- } List;
-
-@@ -141,10 +144,10 @@
- lPtr->view->delegate = &_ListViewDelegate;
-
- WMCreateEventHandler(lPtr->view, ExposureMask|StructureNotifyMask
-- |ClientMessageMask, handleEvents, lPtr);
-+ |FocusChangeMask|ClientMessageMask, handleEvents, lPtr);
-
- WMCreateEventHandler(lPtr->view, ButtonPressMask|ButtonReleaseMask
-- |EnterWindowMask|LeaveWindowMask|ButtonMotionMask,
-+ |EnterWindowMask|LeaveWindowMask|ButtonMotionMask|KeyPressMask,
- handleActionEvents, lPtr);
-
- lPtr->itemHeight = WMFontHeight(scrPtr->normalFont) + 1;
-@@ -1044,6 +1047,11 @@
- int topItem = lPtr->topItem;
- static int lastClicked = -1, prevItem = -1;
-
-+ /* for arrow keys handling */
-+ char buffer[64];
-+ KeySym ksym;
-+ int count, row;
-+
- CHECK_CLASS(data, WC_List);
-
- switch (event->type) {
-@@ -1096,6 +1104,10 @@
- case ButtonPress:
- if (event->xbutton.x <= WMWidgetWidth(lPtr->vScroller))
- break;
-+ /* need focus for keyboard events */
-+ if (!lPtr->flags.focused);
-+ WMSetFocusToWidget(lPtr);
-+
- if (event->xbutton.button == WINGsConfiguration.mouseWheelDown ||
- event->xbutton.button == WINGsConfiguration.mouseWheelUp) {
- int amount = 0;
-@@ -1202,6 +1214,34 @@
- prevItem = tmp;
- }
- break;
-+ case KeyPress:
-+ /* handle arrow keys, space and return */
-+ count = XLookupString(&event->xkey, buffer, 63, &ksym, NULL);
-+ buffer[count] = '\0';
-+ switch(ksym) {
-+ case XK_Up:
-+ row = WMGetListSelectedItemRow(lPtr);
-+ WMSelectListItem(lPtr, row - 1);
-+ if (row <= topItem)
-+ scrollByAmount(lPtr, -1);
-+ break;
-+ case XK_Down:
-+ row = WMGetListSelectedItemRow(lPtr);
-+ WMSelectListItem(lPtr, row + 1);
-+ if (row - topItem >= lPtr->fullFitLines)
-+ scrollByAmount(lPtr, 1);
-+ break;
-+ case XK_space:
-+ if (lPtr->action)
-+ (*lPtr->action)(lPtr, lPtr->clientData);
-+ break;
-+ case XK_Return:
-+ if (lPtr->doubleAction)
-+ (*lPtr->doubleAction)(lPtr, lPtr->clientData);
-+ break;
-+ }
-+ break;
-+
- }
- if (lPtr->topItem != topItem)
- WMPostNotificationName(WMListDidScrollNotification, lPtr, NULL);
-Only in WindowMaker-0.91.0-test/WINGs: wlist.c.orig
diff --git a/x11-wm/windowmaker/files/0.92.0/windowmaker-0.92.0-gif-before-ungif.patch b/x11-wm/windowmaker/files/0.92.0/windowmaker-0.92.0-gif-before-ungif.patch
deleted file mode 100644
index 7efc229..0000000
--- a/x11-wm/windowmaker/files/0.92.0/windowmaker-0.92.0-gif-before-ungif.patch
+++ /dev/null
@@ -1,26 +0,0 @@
---- configure.ac
-+++ configure.ac
-@@ -705,17 +705,17 @@
-
- if test "$gif" = yes; then
- my_libname=""
-- WM_CHECK_LIB(ungif, DGifOpenFileName, [$XLFLAGS $XLIBS])
-- if test "x$ac_cv_lib_ungif_DGifOpenFileName" = xyes; then
-- my_libname=-lungif
-+ WM_CHECK_LIB(gif, DGifOpenFileName, [$XLFLAGS $XLIBS])
-+ if test "x$ac_cv_lib_gif_DGifOpenFileName" = xyes; then
-+ my_libname=-lgif
- fi
- dnl
- dnl libungif is the same thing as libgif for all practical purposes.
- dnl
- if test "x$my_libname" = x; then
-- WM_CHECK_LIB(gif, DGifOpenFileName, [$XLFLAGS $XLIBS])
-- if test "x$ac_cv_lib_gif_DGifOpenFileName" = xyes; then
-- my_libname=-lgif
-+ WM_CHECK_LIB(ungif, DGifOpenFileName, [$XLFLAGS $XLIBS])
-+ if test "x$ac_cv_lib_ungif_DGifOpenFileName" = xyes; then
-+ my_libname=-lungif
- fi
- fi
-
diff --git a/x11-wm/windowmaker/files/0.92.0/windowmaker-0.92.0-math_h.patch b/x11-wm/windowmaker/files/0.92.0/windowmaker-0.92.0-math_h.patch
deleted file mode 100644
index 8c83d4d..0000000
--- a/x11-wm/windowmaker/files/0.92.0/windowmaker-0.92.0-math_h.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-
- Add a missing #include <math.h>.
-
---- WindowMaker-0.92.0/configure.ac
-+++ WindowMaker-0.92.0/configure.ac
-@@ -78,7 +78,8 @@
- [ --with-incs-from pass compiler flags to look for header files],
- [inc_search_path="$withval $inc_search_path"])
-
--
-+AC_CHECK_LIBM
-+AC_SUBST([LIBM])
-
- dnl Checks for library functions.
- dnl ============================
---- WindowMaker-0.92.0/src/placement.c
-+++ WindowMaker-0.92.0/src/placement.c
-@@ -27,6 +27,7 @@
- #include <stdio.h>
- #include <string.h>
- #include <limits.h>
-+#include <math.h>
-
- #include "WindowMaker.h"
- #include "wcore.h"
diff --git a/x11-wm/windowmaker/files/wmaker.desktop b/x11-wm/windowmaker/files/wmaker.desktop
deleted file mode 100644
index 1bda476..0000000
--- a/x11-wm/windowmaker/files/wmaker.desktop
+++ /dev/null
@@ -1,8 +0,0 @@
-[Desktop Entry]
-Encoding=UTF-8
-# The names/descriptions should really be better
-Name=GNUStep WindowMaker
-Comment=Use this session to run WindowMaker as your desktop environment
-Exec=/usr/bin/wmaker
-Icon=
-Type=Application
diff --git a/x11-wm/windowmaker/metadata.xml b/x11-wm/windowmaker/metadata.xml
deleted file mode 100644
index 3ecadd4..0000000
--- a/x11-wm/windowmaker/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <herd>gnustep</herd>
- <use>
- <flag name='modelock'>Enable XKB language status lock support. README
- says: "If you don't know what it is you probably don't need
- it."</flag>
- <flag name='vdesktop'>Enable dynamic virtual desktop (conflicts with
- software that works on the edges of the screen)</flag>
- </use>
-</pkgmetadata>
diff --git a/x11-wm/windowmaker/windowmaker-0.92.0.9999.ebuild b/x11-wm/windowmaker/windowmaker-0.92.0.9999.ebuild
deleted file mode 100644
index 92eabcd..0000000
--- a/x11-wm/windowmaker/windowmaker-0.92.0.9999.ebuild
+++ /dev/null
@@ -1,173 +0,0 @@
-# Copyright 1999-2008 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/x11-wm/windowmaker/windowmaker-0.92.0-r7.ebuild,v 1.8 2008/08/26 06:56:22 grobian Exp $
-
-EAPI=1
-
-inherit autotools eutils gnustep-base flag-o-matic mercurial
-
-PATCHVER=1
-MY_PV=${PV/.9999/}
-S=${WORKDIR}/${PN/indow/}
-
-DESCRIPTION="The fast and light GNUstep window manager"
-EHG_REPO_URI="https://hg.windowmaker.info/wmaker"
-#ftp://ftp.windowmaker.info/pub/source/release/${P/windowm/WindowM}.tar.gz
-SRC_URI="http://www.windowmaker.info/pub/source/release/WindowMaker-extra-0.1.tar.gz
- http://www.gentoo.org/~grobian/distfiles/${PN}-${MY_PV}-patchset-${PATCHVER}.tar.bz2"
-HOMEPAGE="http://www.windowmaker.info/"
-
-IUSE="gif gnustep jpeg nls png tiff modelock +vdesktop xinerama"
-DEPEND="x11-libs/libXv
- x11-libs/libXft
- x11-libs/libXt
- media-libs/fontconfig
- gif? ( >=media-libs/giflib-4.1.0-r3 )
- png? ( >=media-libs/libpng-1.2.1 )
- jpeg? ( >=media-libs/jpeg-6b-r2 )
- tiff? ( >=media-libs/tiff-3.6.1-r2 )
- gnustep? ( >=gnustep-base/gnustep-make-2.0 )"
-RDEPEND="${DEPEND}
- nls? ( >=sys-devel/gettext-0.10.39 )"
-
-SLOT="0"
-LICENSE="GPL-2"
-# Live ebuild
-#KEYWORDS="alpha amd64 hppa ~mips ppc ppc64 sparc x86 ~x86-fbsd"
-KEYWORDS=""
-
-src_unpack() {
- mercurial_src_unpack
- unpack ${A}
- cd "${S}"
- local psd="${WORKDIR}"/${PN}-${MY_PV}-patchset-${PATCHVER}
-
-# epatch "${psd}"/WindowMaker-0.92.0-cvs20060123.patch
- epatch "${psd}"/WindowMaker-0.92.0-cvs-gcc41.patch
- epatch "${FILESDIR}"/${MY_PV/0.92/0.91}/wlist-0.9x.patch
- epatch "${FILESDIR}"/${MY_PV}/${PN}-${MY_PV}-gif-before-ungif.patch
- epatch "${FILESDIR}"/${MY_PV}/${PN}-${MY_PV}-math_h.patch
-
- # Patches from altlinux
- epatch "${psd}"/WindowMaker-0.91.0-alt-session.patch
- epatch "${psd}"/WindowMaker-0.91.0-alt-restartscrpt.patch
- epatch "${psd}"/WindowMaker-0.91.0-alt-menutrans.patch
- epatch "${psd}"/WindowMaker-0.91.0-alt-titlebar.patch
- epatch "${psd}"/WindowMaker-0.91.0-alt-clipnotext.patch
- epatch "${psd}"/WindowMaker-0.91.0-alt-mmx.patch
- epatch "${psd}"/WindowMaker-0.80.2-cvs-alt-textfield.patch
- epatch "${psd}"/WindowMaker-0.91.0-alt-focus.patch
-
- # New features (cool!)
- epatch "${FILESDIR}"/0.91.0/singleclick-shadeormaxopts-0.9x.patch2
- epatch "${psd}"/WindowMaker-0.91.0-alt-dockhotkeys.patch
- epatch "${psd}"/WindowMaker-0.91.0-alt-vlaad-trance.patch
- epatch "${psd}"/WindowMaker-0.91.0-alt-vlaad-newbuttons.patch
- epatch "${psd}"/WindowMaker-0.91.0-alt-adialog.patch
- epatch "${psd}"/WindowMaker-0.91.0-hmepas-minimizeall.patch
- epatch "${psd}"/WindowMaker-0.91.0-hmepas-swmenu_rclick.patch
- epatch "${psd}"/WindowMaker-0.91.0-sga-moving-add.patch
- epatch "${psd}"/WindowMaker-0.91.0-peter-newappicon.patch
- epatch "${psd}"/WindowMaker-0.91.0-peter-mouse-placement.patch
- epatch "${psd}"/WindowMaker-0.91.0-peter-appicon-bouncer2.patch
- epatch "${psd}"/WindowMaker-0.91.0-sga-swpanel-customization.patch
- epatch "${psd}"/WindowMaker-0.92.0-alt-newpo.patch
-
- # Add UK localisation
- cp "${psd}"/WindowMaker-uk.po po/uk.po
- cp "${psd}"/WPrefs-uk.po WPrefs.app/po/uk.po
-
- # Add newbuttons resources
- cp "${psd}"/WindowMaker-newbuttons.nextstyle.tiff \
- WPrefs.app/tiff/nextstyle.tiff
- cp "${psd}"/WindowMaker-newbuttons.oldstyle.tiff \
- WPrefs.app/tiff/oldstyle.tiff
- cp "${psd}"/WindowMaker-newbuttons.nextstyle.xpm \
- WPrefs.app/xpm/nextstyle.xpm
-
- # Fix some paths
- if use gnustep; then
- egnustep_env
- fi
- for file in "${S}"/WindowMaker/*menu*; do
- if [ -r "$file" ]; then
- if use gnustep ; then
- sed -i "s:/usr/local/GNUstep/Applications:${GNUSTEP_SYSTEM_APPS}:g" "$file"
- else
- sed -i "s:/usr/local/GNUstep/Applications/WPrefs.app:/usr/bin/:g;" "$file"
- fi
-
- sed -i 's:/usr/local/share/WindowMaker:/usr/share/WindowMaker:g;' "$file"
- sed -i 's:/opt/share/WindowMaker:/usr/share/WindowMaker:g;' "$file"
- fi;
- done;
-
- eautoreconf || die "eautoreconf failed"
-}
-
-src_compile() {
- local myconf
-
- # image format types
- # xpm is provided by X itself
- myconf="--enable-xpm $(use_enable png) $(use_enable jpeg) $(use_enable gif) $(use_enable tiff)"
-
- # non required X capabilities
- myconf="${myconf} $(use_enable modelock) $(use_enable xinerama)"
-
- if use gnustep ; then
- egnustep_env
- # Gentoo installs everything in System, make sure configure honors that
- export GNUSTEP_LOCAL_ROOT=${GNUSTEP_SYSTEM_ROOT}
- myconf="${myconf} --with-gnustepdir=${GNUSTEP_SYSTEM_ROOT}"
- fi
-
- if use nls; then
- [ -z "$LINGUAS" ] && export LINGUAS="`ls po/*.po | sed 's:po/\(.*\)\.po$:\1:'`"
- else
- myconf="${myconf} --disable-locale"
- fi
-
- # enable new features, need to be done via defines
- append-flags -DBOUNCE_APP -DNEWAPPICON
- use vdesktop && append-flags -DVIRTUAL_DESKTOP
-
- # default settings with $myconf appended
- econf \
- --sysconfdir=/etc/X11 \
- --with-x \
- --enable-usermenu \
- --with-pixmapdir=/usr/share/pixmaps \
- --with-nlsdir=/usr/share/locale \
- ${myconf} || die
-
- emake || die "windowmaker: make has failed"
-
- # WindowMaker Extra Package (themes and icons)
- cd ../WindowMaker-extra-0.1
- econf || die "windowmaker-extra: configure has failed"
- emake || die "windowmaker-extra: make has failed"
-}
-
-src_install() {
- emake DESTDIR="${D}" install || die "windowmaker: install has failed."
-
- dodoc AUTHORS BUGFORM BUGS ChangeLog COPYING* INSTALL* FAQ* \
- MIRRORS README* NEWS TODO
-
- # WindowMaker Extra
- cd ../WindowMaker-extra-0.1
- emake DESTDIR="${D}" install || die "windowmaker-extra: install failed"
-
- newdoc README README.extra
-
- # create wmaker session shell script
- echo "#!/usr/bin/env bash" > wmaker
- echo "/usr/bin/wmaker" >> wmaker
- exeinto /etc/X11/Sessions/
- doexe wmaker
-
- insinto /etc/X11/dm/Sessions
- doins "${FILESDIR}"/wmaker.desktop
- make_desktop_entry /usr/bin/wmaker
-}