pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/wm/evilwm Update evilwm to 0.99.18. Changes:



details:   https://anonhg.NetBSD.org/pkgsrc/rev/b89452e34dac
branches:  trunk
changeset: 495362:b89452e34dac
user:      sketch <sketch%pkgsrc.org@localhost>
date:      Tue Jun 07 15:01:09 2005 +0000

description:
Update evilwm to 0.99.18.  Changes:

2004-07-10
        Fix Alt+Tab crash when there are no clients.

2004-07-11
        Coalesce move() and resize() into moveresize().
        Refactor window move/resize-by-mouse to eliminate arg to moveresize().

2004-07-12
        Added -app option to specify default vdesk (incl sticky), positions
        and dimensions.

2004-07-13
        Fix so shape information is applied on WM startup.

2005-03-19
        Split geometry and vdesk out of -app option into separate -g and -v
        options (each apply to the last -app defined).

2005-03-20
        Add -mask1 and mask2 switches to override default modifier grabs.

2005-03-29
        Tidy client_update_current using Larry Doolittle's patch.

2005-03-30
        Handle applications reparenting a window to root - manage them unless
        in Withdrawn state.

2005-04-04
        Use strchr,strrchr instead of index,rindex.
        Set border size to frame size when unmanaging window.

2005-04-06
        Return to properly implemented interpretation of win_gravity on
        initial mapping of windows.
        Restore window's original border width on WM exit.

2005-04-20
        Remove deprecated 'vdesk' external pager support.

2005-04-25
        Merging Larry Doolittle's patches: Stricter warning settings for gcc.
        LD: Cast unused paramters to void.

2005-04-26
        Applied LD's patch to declare opt_term statically for now (intent
        is to allow arguments to program specified with -term).
        LD: Try to print ssize_t correctly and within strict standards.
        LD: Add $(EXTRA_DEFINES) to Makefile.
        LD: Improve punctuation in comments.
        LD: Use long instead of CARD32 for argument to XChangeProperty()
        due to odd X Consortium decision.
        LD: Un-shadow variable p in remove_client debugging segment.
        LD: Assign opt_term at compile time instead of malloc.
        LD: Fuss with execvp casting and comments (edited for brevity by CA).

2005-06-02
        Ignore PPosition during window placement (back to old behaviour of
        positioning window under pointer unless user-specified).

diffstat:

 wm/evilwm/Makefile         |  25 ++++++++---------
 wm/evilwm/PLIST            |   3 +-
 wm/evilwm/distinfo         |  10 +++---
 wm/evilwm/patches/patch-aa |  62 ++++++++++++++-------------------------------
 4 files changed, 37 insertions(+), 63 deletions(-)

diffs (147 lines):

diff -r 2ede8032cb58 -r b89452e34dac wm/evilwm/Makefile
--- a/wm/evilwm/Makefile        Tue Jun 07 14:39:28 2005 +0000
+++ b/wm/evilwm/Makefile        Tue Jun 07 15:01:09 2005 +0000
@@ -1,25 +1,24 @@
-# $NetBSD: Makefile,v 1.14 2005/06/01 18:03:25 jlam Exp $
+# $NetBSD: Makefile,v 1.15 2005/06/07 15:01:09 sketch Exp $
 #
 
-DISTNAME=      evilwm_0.99.17.orig
-PKGNAME=       ${DISTNAME:S/.orig//:S/_/-/}
+DISTNAME=      evilwm-0.99.18
 CATEGORIES=    wm x11
-MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=evilwm/}
+MASTER_SITES=  http://www.6809.org.uk/evilwm/
 
 MAINTAINER=    sketch%NetBSD.org@localhost
-HOMEPAGE=      http://evilwm.sourceforge.net/
+HOMEPAGE=      http://www.6809.org.uk/evilwm/
 COMMENT=       Minimalist Window Manager for X
 
-WRKSRC=                ${WRKDIR}/${DISTNAME:S/_/-/}
-
-BUILD_TARGET=  allinone
-
 .include "../../mk/x11.buildlink3.mk"
 
-post-install:
+do-install:
+       ${INSTALL_PROGRAM} ${WRKSRC}/evilwm ${PREFIX}/bin/evilwm
+       ${INSTALL_MAN} ${WRKSRC}/evilwm.1 ${PREFIX}/man/man1/evilwm.1
        ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/evilwm
-       cd ${WRKSRC} && \
-       ${INSTALL_DATA} ChangeLog README README.vdesk TODO      \
-               ${PREFIX}/share/doc/evilwm
+       for file in ChangeLog README TODO; \
+       do \
+           ${INSTALL_DATA} ${WRKSRC}/$$file ${PREFIX}/share/doc/evilwm/; \
+       done
+       
 
 .include "../../mk/bsd.pkg.mk"
diff -r 2ede8032cb58 -r b89452e34dac wm/evilwm/PLIST
--- a/wm/evilwm/PLIST   Tue Jun 07 14:39:28 2005 +0000
+++ b/wm/evilwm/PLIST   Tue Jun 07 15:01:09 2005 +0000
@@ -1,8 +1,7 @@
-@comment $NetBSD: PLIST,v 1.2 2003/01/19 06:07:19 salo Exp $
+@comment $NetBSD: PLIST,v 1.3 2005/06/07 15:01:09 sketch Exp $
 bin/evilwm
 man/man1/evilwm.1
 share/doc/evilwm/ChangeLog
 share/doc/evilwm/README
-share/doc/evilwm/README.vdesk
 share/doc/evilwm/TODO
 @dirrm share/doc/evilwm
diff -r 2ede8032cb58 -r b89452e34dac wm/evilwm/distinfo
--- a/wm/evilwm/distinfo        Tue Jun 07 14:39:28 2005 +0000
+++ b/wm/evilwm/distinfo        Tue Jun 07 15:01:09 2005 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.11 2005/02/23 18:43:54 wiz Exp $
+$NetBSD: distinfo,v 1.12 2005/06/07 15:01:09 sketch Exp $
 
-SHA1 (evilwm_0.99.17.orig.tar.gz) = 3e5d4f8cf24cad800e8670f6c65c177c89304585
-RMD160 (evilwm_0.99.17.orig.tar.gz) = b001d44860bd043bc2244d2bd641d3a712ffd4de
-Size (evilwm_0.99.17.orig.tar.gz) = 24147 bytes
-SHA1 (patch-aa) = eabb06669db57da960820af94459ef2a9b8ce792
+SHA1 (evilwm-0.99.18.tar.gz) = a7f9f2acac87c182752050024bffc52e35aa9614
+RMD160 (evilwm-0.99.18.tar.gz) = 16cb77abf6422b64ea3edee3781fc7623ed4f5d7
+Size (evilwm-0.99.18.tar.gz) = 25688 bytes
+SHA1 (patch-aa) = 400defe9475a1e611073d7fc2e4a91e89ddcebd4
diff -r 2ede8032cb58 -r b89452e34dac wm/evilwm/patches/patch-aa
--- a/wm/evilwm/patches/patch-aa        Tue Jun 07 14:39:28 2005 +0000
+++ b/wm/evilwm/patches/patch-aa        Tue Jun 07 15:01:09 2005 +0000
@@ -1,55 +1,31 @@
-$NetBSD: patch-aa,v 1.10 2003/12/03 17:40:25 sketch Exp $
+$NetBSD: patch-aa,v 1.11 2005/06/07 15:01:09 sketch Exp $
 
---- Makefile.orig      Wed Oct 15 12:48:23 2003
-+++ Makefile   Wed Oct 15 13:35:35 2003
-@@ -1,11 +1,11 @@
- # If you don't use CC 
--CC       = gcc
-+#CC       = gcc
- 
- # Edit this line if you don't want evilwm to install under /usr.
- # Note that $(DESTDIR) is used by the Debian build process.
--prefix = $(DESTDIR)/usr
-+prefix = ${PREFIX}
- 
--XROOT    = /usr/X11R6
-+XROOT    = ${X11BASE}
- INCLUDES = -I$(XROOT)/include
- LDPATH   = -L$(XROOT)/lib
- LIBS     = -lX11
-@@ -22,7 +22,7 @@
+--- Makefile.orig      2005-06-02 18:22:49.000000000 +0100
++++ Makefile   2005-06-07 08:54:32.000000000 +0100
+@@ -25,7 +25,7 @@
  
  # Use Motif hints to find if a window should be borderless.
  # To use this option, you need to have the Motif development files installed.
 -DEFINES += -DMWM_HINTS
 +#DEFINES += -DMWM_HINTS
  
- # To support virtual desktops, uncomment one or both of the following 2 lines.
+ # To support virtual desktops, uncomment the following line.
  DEFINES += -DVWM
-@@ -70,10 +70,10 @@
- #DEFINES += -DXDEBUG  # show some X calls
+@@ -56,7 +56,7 @@
+ #DEFINES += -DKEY_KILL=XK_q
  
- DEFINES += -DVERSION=\"$(version).$(revision).$(subrev)\" $(DEBIAN)
--CFLAGS  += $(INCLUDES) $(DEFINES) -Os -Wall
-+CFLAGS  += $(INCLUDES) $(DEFINES)
- #CFLAGS  += $(INCLUDES) $(DEFINES) -g -Wall
--CFLAGS  += -Wstrict-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Waggregate-return -Wnested-externs -Winline -Wwrite-strings -Wundef
--LDFLAGS += $(LDPATH) $(LIBS)
-+#CFLAGS  += -Wstrict-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Waggregate-return -Wnested-externs -Winline -Wwrite-strings -Wundef
-+LDFLAGS += $(LIBS)
+ # Print whatever debugging messages I've left in this release.
+-DEFINES += -DDEBUG    # miscellaneous debugging
++#DEFINES += -DDEBUG   # miscellaneous debugging
  
- HEADERS  = evilwm.h
- SRCS     = client.c events.c main.c misc.c new.c screen.c
-@@ -94,10 +94,8 @@
+ # ----- You shouldn't need to change anything under this line ------ #
+ 
+@@ -64,7 +64,7 @@
+ 
+ distname = evilwm-$(version)
  
- doinstall:
-       if [ -f evilwm.exe ]; then mv evilwm.exe evilwm; fi
--      mkdir -p $(prefix)/bin $(prefix)/share/man/man1
--      install -s evilwm $(prefix)/bin
--      install evilwm.1 $(prefix)/share/man/man1
--      #gzip -9 $(prefix)/share/man/man1/evilwm.1
-+      ${BSD_INSTALL_PROGRAM} evilwm $(prefix)/bin
-+      ${BSD_INSTALL_MAN} evilwm.1 $(prefix)/man/man1
+-DEFINES += -DXDEBUG   # show some X calls
++#DEFINES += -DXDEBUG  # show some X calls
  
- install: doinstall
- 
+ DEFINES += -DVERSION=\"$(version)\" $(DEBIAN)
+ CFLAGS  += $(INCLUDES) $(DEFINES) -Os -Wall



Home | Main Index | Thread Index | Old Index