summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Raschbacher <lordvan@gentoo.org>2003-09-14 15:39:12 +0000
committerThomas Raschbacher <lordvan@gentoo.org>2003-09-14 15:39:12 +0000
commitdae2a4a8aab64b2e70f2514783c44168ca79c2a1 (patch)
tree4eb590c22d57d372b99da9fad391a5473cc978f2 /x11-wm/treewm
parentversion bump + removed (really) old versions (diff)
downloadgentoo-2-dae2a4a8aab64b2e70f2514783c44168ca79c2a1.tar.gz
gentoo-2-dae2a4a8aab64b2e70f2514783c44168ca79c2a1.tar.bz2
gentoo-2-dae2a4a8aab64b2e70f2514783c44168ca79c2a1.zip
version bump + removed (really) old versions
Diffstat (limited to 'x11-wm/treewm')
-rw-r--r--x11-wm/treewm/ChangeLog6
-rw-r--r--x11-wm/treewm/Manifest10
-rw-r--r--x11-wm/treewm/files/digest-treewm-0.4.21
-rw-r--r--x11-wm/treewm/files/digest-treewm-0.4.31
-rw-r--r--x11-wm/treewm/files/digest-treewm-0.4.41
-rw-r--r--x11-wm/treewm/files/treewm-0.4.2-gcc3-gentoo.patch127
-rw-r--r--x11-wm/treewm/treewm-0.4.2.ebuild40
-rw-r--r--x11-wm/treewm/treewm-0.4.3.ebuild33
-rw-r--r--x11-wm/treewm/treewm-0.4.4.ebuild26
9 files changed, 34 insertions, 211 deletions
diff --git a/x11-wm/treewm/ChangeLog b/x11-wm/treewm/ChangeLog
index f063ca8f9f8b..8884ecdb64b8 100644
--- a/x11-wm/treewm/ChangeLog
+++ b/x11-wm/treewm/ChangeLog
@@ -1,7 +1,11 @@
# ChangeLog for x11-wm/treewm
# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/x11-wm/treewm/ChangeLog,v 1.8 2003/09/12 06:05:23 lordvan Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-wm/treewm/ChangeLog,v 1.9 2003/09/14 15:39:03 lordvan Exp $
+*treewm-0.4.4 (14 Sep 2003)
+ 14 Sep 2003; Thomas Raschbacher <lordvan@gentoo.org> treewm-0.4.4.ebuild:
+ version bump(finally- after mailing the author :)
+
*treewm-0.4.3 (10 Sep 2003)
12 Sep 2003; Thomas Raschbacher <lordvan@gentoo.org> treewm-0.4.3 - digest:
wrong digest
diff --git a/x11-wm/treewm/Manifest b/x11-wm/treewm/Manifest
index fa1298bd473f..7ca9a5434150 100644
--- a/x11-wm/treewm/Manifest
+++ b/x11-wm/treewm/Manifest
@@ -1,10 +1,4 @@
-MD5 f03c6de66eeb4540340d4fd2b9f713d8 treewm-0.4.2.ebuild 998
-MD5 97fa9d8222eab1a2f37a0a7a6a580c8b treewm-0.4.4.ebuild 991
-MD5 f03c6de66eeb4540340d4fd2b9f713d8 treewm-0.4.4.ebuild~ 998
-MD5 868e5c25684412cb5b5641cb71f4584b treewm-0.4.3.ebuild 952
-MD5 b2168506ac138c5496b701ee851146bf ChangeLog 1028
+MD5 c56ee7556861c59c7a2ee05302c82db0 treewm-0.4.4.ebuild 669
+MD5 b600f1924a3747d3bf843c3e0846e4ed ChangeLog 1186
MD5 a53ed9b76c9a4a50872d58aeee4d66d0 metadata.xml 426
-MD5 8d65e0d86293c0b3ef533e6fe8fdc221 files/treewm-0.4.2-gcc3-gentoo.patch 4621
-MD5 5b46486d7983703c28f1cacac327e8f2 files/digest-treewm-0.4.2 64
-MD5 4d1e395d5444882589d1c2ade482ed3c files/digest-treewm-0.4.3 64
MD5 18cde1faa2834be4486edcdfe64a447a files/digest-treewm-0.4.4 64
diff --git a/x11-wm/treewm/files/digest-treewm-0.4.2 b/x11-wm/treewm/files/digest-treewm-0.4.2
deleted file mode 100644
index b2bcbc5030e6..000000000000
--- a/x11-wm/treewm/files/digest-treewm-0.4.2
+++ /dev/null
@@ -1 +0,0 @@
-MD5 7cb301bab90545ac8f9cd2dcd7bceaef treewm_0.4.2.tar.bz2 85428
diff --git a/x11-wm/treewm/files/digest-treewm-0.4.3 b/x11-wm/treewm/files/digest-treewm-0.4.3
deleted file mode 100644
index 3ece39309a64..000000000000
--- a/x11-wm/treewm/files/digest-treewm-0.4.3
+++ /dev/null
@@ -1 +0,0 @@
-MD5 dadaa1bc160284cfcd549134d095875a treewm-0.4.3.tar.bz2 86490
diff --git a/x11-wm/treewm/files/digest-treewm-0.4.4 b/x11-wm/treewm/files/digest-treewm-0.4.4
new file mode 100644
index 000000000000..94cbfc938e92
--- /dev/null
+++ b/x11-wm/treewm/files/digest-treewm-0.4.4
@@ -0,0 +1 @@
+MD5 59b462a9346f01f7a8c6decb1910f126 treewm-0.4.4.tar.bz2 86911
diff --git a/x11-wm/treewm/files/treewm-0.4.2-gcc3-gentoo.patch b/x11-wm/treewm/files/treewm-0.4.2-gcc3-gentoo.patch
deleted file mode 100644
index 5da750f1a712..000000000000
--- a/x11-wm/treewm/files/treewm-0.4.2-gcc3-gentoo.patch
+++ /dev/null
@@ -1,127 +0,0 @@
-diff -ur treewm-0.4.2.orig/treewm/clienttree.h treewm-0.4.2/treewm/clienttree.h
---- treewm-0.4.2.orig/treewm/clienttree.h Fri Mar 15 11:16:35 2002
-+++ treewm-0.4.2/treewm/clienttree.h Wed Sep 4 11:12:25 2002
-@@ -11,7 +11,7 @@
- #include "desktop.h" // because of inline functions
- #include "manager.h"
- #include "uehandler.h"
--#include <hash_map>
-+#include <ext/hash_map>
- #include <regex.h>
-
- struct WatchList {
-@@ -24,7 +24,7 @@
- WatchList *next;
- };
-
--typedef hash_map<Window,TWindow *> Wmap;
-+typedef __gnu_cxx::hash_map<Window,TWindow *> Wmap;
- typedef Wmap::value_type WmapPair;
- typedef Wmap::iterator WmapIter;
-
-diff -ur treewm-0.4.2.orig/treewm/resmanager.h treewm-0.4.2/treewm/resmanager.h
---- treewm-0.4.2.orig/treewm/resmanager.h Fri Mar 15 11:47:32 2002
-+++ treewm-0.4.2/treewm/resmanager.h Wed Sep 4 11:11:35 2002
-@@ -9,7 +9,7 @@
-
- #include "global.h"
- #include "client.h"
--#include <hash_map>
-+#include <ext/hash_map>
-
- struct eqstr {
- bool operator() (const char* s1, const char* s2) const {
-@@ -17,10 +17,10 @@
- }
- };
-
--typedef hash_map<const char *,Info *, hash<const char*>, eqstr> InfoList;
-+typedef __gnu_cxx::hash_map<const char *,Info *, __gnu_cxx::hash<const char*>, eqstr> InfoList;
- typedef InfoList::iterator InfoListIter;
-
--typedef hash_map<const char *,unsigned long, hash<const char*>, eqstr> FlagMap;
-+typedef __gnu_cxx::hash_map<const char *,unsigned long, __gnu_cxx::hash<const char*>, eqstr> FlagMap;
- typedef FlagMap::iterator FlagMapIter;
-
- struct Entry {
-diff -ur treewm-0.4.2.orig/treewm/tile.cc treewm-0.4.2/treewm/tile.cc
---- treewm-0.4.2.orig/treewm/tile.cc Sun Sep 16 13:24:45 2001
-+++ treewm-0.4.2/treewm/tile.cc Wed Sep 4 11:37:11 2002
-@@ -86,7 +86,7 @@
- int workCyclesLeft=maxWorkCycles;
- int noItemsOnFront=noItemsOnFrontP;
- int curPosOnFront=0;
-- stack<pair<int,int> > theStack;
-+ std::stack<std::pair<int,int> > theStack;
- do{
- if(!front[curPosOnFront].currentlyUsed){
- //only count this as working cycle if we do reasonable amount of work
-@@ -101,9 +101,9 @@
- consistentSoFar &= !rectanglesOverlap(rects[i],rects[curRect]);
- }
- if(consistentSoFar){
-- maxDimens[curRect+1].first=max(maxDimens[curRect].first,
-+ maxDimens[curRect+1].first=std::max(maxDimens[curRect].first,
- rects[curRect].x+rects[curRect].sizeX);
-- maxDimens[curRect+1].second=max(maxDimens[curRect].second,
-+ maxDimens[curRect+1].second=std::max(maxDimens[curRect].second,
- rects[curRect].y+rects[curRect].sizeY);
- if(curRect==noRectangles-1){
- //if we've got this far, then we must have a valid configuration,
-@@ -112,10 +112,10 @@
- if(bboxArea < lowestArea){
- lowestArea=bboxArea;
- //is there any advantage to using a bitwise copy?
-- copy(rects,rects+noRectangles,bestPlacement);
-+ std::copy(rects,rects+noRectangles,bestPlacement);
- }
- }else{
-- theStack.push(make_pair(curPosOnFront,noItemsOnFront));
-+ theStack.push(std::make_pair(curPosOnFront,noItemsOnFront));
- //expand frontier to accomodate the points from this rectangle
- front[noItemsOnFront++]
- .set(rects[curRect].x+rects[curRect].sizeX+1,rects[curRect].y,0);
-@@ -158,7 +158,7 @@
- return false;
- }
- //order the rectangles by decreasing area (using STL sort for convenience)
-- sort(rects,rects+noRectangles);
-+ std::sort(rects,rects+noRectangles);
- RectRec *bestPlacement=new RectRec[5*noRectangles];
- int lowestBBoxArea=maxX*maxY+1;
- FrontierRec *front=new FrontierRec[5*2*noRectangles+2];
-@@ -171,7 +171,7 @@
- delete[] maxDimens;
- delete[] front;
- if(lowestBBoxArea<maxX*maxY+1){
-- copy(bestPlacement,bestPlacement+noRectangles,rects);
-+ std::copy(bestPlacement,bestPlacement+noRectangles,rects);
- }
- delete[] bestPlacement;
- return lowestBBoxArea<maxX*maxY+1;
-diff -ur treewm-0.4.2.orig/treewm/uehandler.h treewm-0.4.2/treewm/uehandler.h
---- treewm-0.4.2.orig/treewm/uehandler.h Fri Mar 15 11:17:22 2002
-+++ treewm-0.4.2/treewm/uehandler.h Wed Sep 4 11:09:16 2002
-@@ -10,19 +10,19 @@
- #include "global.h"
- #include "client.h"
- #include <regex.h>
--#include <hash_map>
-+#include <ext/hash_map>
-
-
- #define RESIZERATIO 8
- #define RESIZEMIN 48
-
--struct ModList {
-+struct ModList {
- unsigned int mod;
- char *cmd;
- ModList *next;
- };
-
--typedef hash_map<KeyCode,ModList *> KeyMap;
-+typedef __gnu_cxx::hash_map<KeyCode,ModList *> KeyMap;
- typedef KeyMap::iterator KeyMapIter;
-
- class UEHandler {
diff --git a/x11-wm/treewm/treewm-0.4.2.ebuild b/x11-wm/treewm/treewm-0.4.2.ebuild
deleted file mode 100644
index 51fc362f415e..000000000000
--- a/x11-wm/treewm/treewm-0.4.2.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2003 Gentoo Technologies, Inc.
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/x11-wm/treewm/treewm-0.4.2.ebuild,v 1.10 2003/09/04 07:37:09 msterret Exp $
-
-DESCRIPTION="WindowManager that arranges the windows in a tree not a list"
-SRC_URI="mirror://sourceforge/treewm/${PN}_${PV}.tar.bz2"
-HOMEPAGE="http://treewm.sourceforge.net/"
-
-SLOT="0"
-LICENSE="GPL-2"
-KEYWORDS="x86 sparc ~ppc"
-
-DEPEND="virtual/glibc
- virtual/x11"
-
-src_unpack() {
- unpack ${A}
- cd ${S}
- # this is definitely going to be an upstream patch (mkennedy)
- patch -p1 <${FILESDIR}/treewm-0.4.2-gcc3-gentoo.patch || die
-}
-
-src_compile() {
- cd treewm
- cp Makefile Makefile.orig
- sed -e "s:PREFIX = /usr/X11R6:PREFIX = ${D}/usr:" \
- Makefile.orig > Makefile
- cd ..
- emake || die
-}
-
-src_install() {
- dodir /usr
- dodir /usr/pixmaps
- dobin treewm/treewm
-
- make install || die
-
- dodoc ChangeLog README AUTHORS default.cfg sample.cfg TODO README.tiling PROBLEMS
-}
diff --git a/x11-wm/treewm/treewm-0.4.3.ebuild b/x11-wm/treewm/treewm-0.4.3.ebuild
deleted file mode 100644
index 1a7eae150ba9..000000000000
--- a/x11-wm/treewm/treewm-0.4.3.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2003 Gentoo Technologies, Inc.
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/x11-wm/treewm/treewm-0.4.3.ebuild,v 1.1 2003/09/10 15:23:15 tseng Exp $
-
-DESCRIPTION="WindowManager that arranges the windows in a tree (not in a list)"
-SRC_URI="http://www.informatik.uni-frankfurt.de/~polzer/treewmdurchnull/downloads/${PN}-${PV}.tar.bz2"
-HOMEPAGE="http://treewm.sourceforge.net/"
-S="${WORKDIR}/${PN}"
-SLOT="0"
-LICENSE="GPL-2"
-KEYWORDS="x86 sparc ~ppc"
-IUSE=""
-
-DEPEND="virtual/glibc virtual/x11"
-
-RDEPEND="virtual/glibc virtual/x11"
-
-src_unpack() {
- unpack ${A}
- cd ${S}
-}
-
-src_compile() {
- PREFIX="/usr" ROOT="${D}" FEATURES="-DXF86VIDMODE -DSHAPE" emake || die
-}
-
-src_install() {
- cd ${S}
- PREFIX="/usr" ROOT="${D}" FEATURES="-DXF86VIDMODE -DSHAPE" make install || die
-
- # hack for Gentoo's doc policy:
- cd "${D}/usr/share/doc/treewm" && dodoc * && cd .. && rm -rf treewm || die
-}
diff --git a/x11-wm/treewm/treewm-0.4.4.ebuild b/x11-wm/treewm/treewm-0.4.4.ebuild
new file mode 100644
index 000000000000..8eefa8466b36
--- /dev/null
+++ b/x11-wm/treewm/treewm-0.4.4.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/x11-wm/treewm/treewm-0.4.4.ebuild,v 1.1 2003/09/14 15:39:03 lordvan Exp $
+
+DESCRIPTION="WindowManager that arranges the windows in a tree not a list"
+SRC_URI="mirror://sourceforge/treewm/${P}.tar.bz2"
+HOMEPAGE="http://treewm.sourceforge.net/"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="x86 sparc ~ppc"
+
+DEPEND="virtual/glibc
+ virtual/x11"
+
+
+
+src_compile() {
+ make PREFIX=/usr || die
+}
+
+src_install() {
+ make PREFIX=${D}/usr install || die
+
+ dodoc ChangeLog README AUTHORS default.cfg sample.cfg TODO README.tiling PROBLEMS
+}