summaryrefslogtreecommitdiff
path: root/wm/pekwm
diff options
context:
space:
mode:
authorjmmv <jmmv@pkgsrc.org>2003-06-14 11:22:40 +0000
committerjmmv <jmmv@pkgsrc.org>2003-06-14 11:22:40 +0000
commita9c2d02a8416a617d21954820fed37dae0ea4d36 (patch)
treeb982939ca0028c77daa5343051fc9a9eb64f99df /wm/pekwm
parent445fb2dfde2e0981ee2c1d9e8c0dbb727ea386d5 (diff)
downloadpkgsrc-a9c2d02a8416a617d21954820fed37dae0ea4d36.tar.gz
Update to 0.1.3, based on patch provided by Juan RP in private mail:
* Keygrabber now support keychains. * Dynamic menus, lets you execute a script and generate menus on the fly when they're viewed. * Basic titlerules that make you rewrite titles. * Unified config format for all actions. * Multiple actions per event/entry. * Workspace change by moving the mouse.
Diffstat (limited to 'wm/pekwm')
-rw-r--r--wm/pekwm/Makefile27
-rw-r--r--wm/pekwm/PLIST74
-rw-r--r--wm/pekwm/distinfo11
-rw-r--r--wm/pekwm/patches/patch-aa20
-rw-r--r--wm/pekwm/patches/patch-ab10
-rw-r--r--wm/pekwm/patches/patch-ac13
-rw-r--r--wm/pekwm/patches/patch-ad13
7 files changed, 122 insertions, 46 deletions
diff --git a/wm/pekwm/Makefile b/wm/pekwm/Makefile
index b6b6ba59e66..2c153aada47 100644
--- a/wm/pekwm/Makefile
+++ b/wm/pekwm/Makefile
@@ -1,18 +1,37 @@
-# $NetBSD: Makefile,v 1.2 2003/02/05 18:43:22 dmcmahill Exp $
+# $NetBSD: Makefile,v 1.3 2003/06/14 11:22:40 jmmv Exp $
#
-DISTNAME= pekwm-0.1.2
+DISTNAME= pekwm-0.1.3
CATEGORIES= wm
-MASTER_SITES= http://pekwm.babblica.net/files/source/
+MASTER_SITES= http://pekwm.pekdon.net/files/source/
+EXTRACT_SUFX= .tar.bz2
MAINTAINER= jrp@hispabsd.org
-HOMEPAGE= http://pekwm.babblica.net/
+HOMEPAGE= http://pekwm.org/
COMMENT= Window manager based on aewm++
GNU_CONFIGURE= YES
USE_BUILDLINK2= YES
USE_GMAKE= YES
USE_X11= YES
+USE_PERL5= run
+USE_PKGINSTALL= YES
+CONFIGURE_ARGS+= --enable-harbour
+CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR}
+
+REPLACE_PERL= ${WRKSRC}/data/scripts/pekwm_themeset.pl \
+ ${WRKSRC}/data/scripts/pekwm_ws_menu.pl
+
+PKG_SYSCONFSUBDIR= pekwm
+
+EGDIR= ${PREFIX}/share/examples/pekwm
+CONF_FILES=
+.for f in autoproperties config keys menu mouse start
+CONF_FILES+= ${EGDIR}/${f} ${PKG_SYSCONFDIR}/${f}
+.endfor
+.undef f
+
+.include "../../lang/perl5/buildlink2.mk"
.include "../../graphics/xpm/buildlink2.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/wm/pekwm/PLIST b/wm/pekwm/PLIST
index d68f2bc83d5..cfdde11d36c 100644
--- a/wm/pekwm/PLIST
+++ b/wm/pekwm/PLIST
@@ -1,35 +1,53 @@
-@comment $NetBSD: PLIST,v 1.1.1.1 2002/12/17 10:53:22 jmmv Exp $
+@comment $NetBSD: PLIST,v 1.2 2003/06/14 11:22:40 jmmv Exp $
bin/pekwm
man/man1/pekwm.1
-share/pekwm/autoprops
-share/pekwm/config
-share/pekwm/keys
-share/pekwm/menu
-share/pekwm/mouse
-share/pekwm/start
-share/pekwm/themes/default/bottom.xpm
-share/pekwm/themes/default/btn-close-fo.xpm
-share/pekwm/themes/default/btn-close-pr.xpm
-share/pekwm/themes/default/btn-close-un.xpm
-share/pekwm/themes/default/btn-max-fo.xpm
-share/pekwm/themes/default/btn-max-pr.xpm
-share/pekwm/themes/default/btn-max-un.xpm
-share/pekwm/themes/default/btn-min-fo.xpm
-share/pekwm/themes/default/btn-min-pr.xpm
-share/pekwm/themes/default/btn-min-un.xpm
-share/pekwm/themes/default/harbour.xpm
-share/pekwm/themes/default/left.xpm
-share/pekwm/themes/default/right.xpm
-share/pekwm/themes/default/separator-fo.xpm
-share/pekwm/themes/default/separator-un.xpm
-share/pekwm/themes/default/side-un.xpm
-share/pekwm/themes/default/side.xpm
+share/examples/pekwm/autoproperties
+share/examples/pekwm/config
+share/examples/pekwm/keys
+share/examples/pekwm/menu
+share/examples/pekwm/mouse
+share/examples/pekwm/start
+share/pekwm/scripts/pekwm_themeset.pl
+share/pekwm/scripts/pekwm_ws_menu.pl
+share/pekwm/themes/default/b-bottom-c.xpm
+share/pekwm/themes/default/b-bottom-l.xpm
+share/pekwm/themes/default/b-bottom-r.xpm
+share/pekwm/themes/default/b-side-l.xpm
+share/pekwm/themes/default/b-side-r.xpm
+share/pekwm/themes/default/b-top-c.xpm
+share/pekwm/themes/default/b-top-l.xpm
+share/pekwm/themes/default/b-top-r.xpm
+share/pekwm/themes/default/btn-b-left-fo.xpm
+share/pekwm/themes/default/btn-b-left-pr.xpm
+share/pekwm/themes/default/btn-b-left-un.xpm
+share/pekwm/themes/default/btn-b-right-fo.xpm
+share/pekwm/themes/default/btn-b-right-pr.xpm
+share/pekwm/themes/default/btn-b-right-un.xpm
+share/pekwm/themes/default/sep-fo.xpm
+share/pekwm/themes/default/sep-un.xpm
share/pekwm/themes/default/theme
share/pekwm/themes/default/theme.in
-share/pekwm/themes/default/top.xpm
-share/pekwm/themes/default/win-focus.xpm
-share/pekwm/themes/default/win-select.xpm
-share/pekwm/themes/default/win-unfocus.xpm
+share/pekwm/themes/default/win-fo-sel.xpm
+share/pekwm/themes/default/win-fo.xpm
+share/pekwm/themes/default/win-un-sel.xpm
+share/pekwm/themes/default/win-un.xpm
+share/pekwm/themes/minimal/bd-hrz.xpm
+share/pekwm/themes/minimal/bd-vrt.xpm
+share/pekwm/themes/minimal/fo-bd-c.xpm
+share/pekwm/themes/minimal/fo-btn-cl.xpm
+share/pekwm/themes/minimal/fo-btn-ic.xpm
+share/pekwm/themes/minimal/fo-btn-ma.xpm
+share/pekwm/themes/minimal/fo-win.xpm
+share/pekwm/themes/minimal/harbour.xpm
+share/pekwm/themes/minimal/se-win.xpm
+share/pekwm/themes/minimal/theme
+share/pekwm/themes/minimal/theme.in
+share/pekwm/themes/minimal/un-bd-c.xpm
+share/pekwm/themes/minimal/un-win.xpm
+share/pekwm/themes/minimal/unse-win.xpm
+@dirrm share/pekwm/themes/minimal
@dirrm share/pekwm/themes/default
@dirrm share/pekwm/themes
+@dirrm share/pekwm/scripts
@dirrm share/pekwm
+@dirrm share/examples/pekwm
diff --git a/wm/pekwm/distinfo b/wm/pekwm/distinfo
index b0ae13e024c..2e878f4dec1 100644
--- a/wm/pekwm/distinfo
+++ b/wm/pekwm/distinfo
@@ -1,5 +1,8 @@
-$NetBSD: distinfo,v 1.1.1.1 2002/12/17 10:53:22 jmmv Exp $
+$NetBSD: distinfo,v 1.2 2003/06/14 11:22:40 jmmv Exp $
-SHA1 (pekwm-0.1.2.tar.gz) = f758bbb77d607cfb875f8bd9f12ce268ebd69ae0
-Size (pekwm-0.1.2.tar.gz) = 225163 bytes
-SHA1 (patch-aa) = 0fd38beb72f79cce37c882e31a7029b7bd398f2c
+SHA1 (pekwm-0.1.3.tar.bz2) = be56ab7e293e6ec0801b015e874d34774412ce28
+Size (pekwm-0.1.3.tar.bz2) = 1694563 bytes
+SHA1 (patch-aa) = 02f320d8fa63840a32cc2bb7560323bc9a91b1ac
+SHA1 (patch-ab) = 9067eb28df34833ce715df76be068d8ef5b8b53a
+SHA1 (patch-ac) = ec40e2f7b1fb43283b9c3bb43102cca8c0a3950c
+SHA1 (patch-ad) = 9e874b53a310fe92a5dfca337393a39b84d9c8c1
diff --git a/wm/pekwm/patches/patch-aa b/wm/pekwm/patches/patch-aa
index 9b9c079ae1a..c67c86e9d49 100644
--- a/wm/pekwm/patches/patch-aa
+++ b/wm/pekwm/patches/patch-aa
@@ -1,13 +1,13 @@
-$NetBSD: patch-aa,v 1.1.1.1 2002/12/17 10:53:23 jmmv Exp $
+$NetBSD: patch-aa,v 1.2 2003/06/14 11:22:40 jmmv Exp $
---- src/Makefile.in.orig Mon Nov 18 20:18:53 2002
-+++ src/Makefile.in
-@@ -20,7 +20,7 @@ CC = @CXX@
- BIN_MODE = 755
- DEFINES = -DPREFIX=\"$(prefix)\" -DDATADIR=\"$(DATADIR)\"
- CXXFLAGS = @CXXFLAGS@ $(DEFINES)
--LDFLAGS = @LIBS@
-+LDFLAGS = @LIBS@ @LDFLAGS@
+--- data/Makefile.in.orig 2003-06-05 21:12:14.000000000 +0200
++++ data/Makefile.in
+@@ -3,7 +3,7 @@
+ prefix = @prefix@
+ DATADIR = @datadir@/@PACKAGE@
+-SYSCONFDIR = @sysconfdir@/@PACKAGE@
++SYSCONFDIR = $(prefix)/share/examples/@PACKAGE@
+ DATA_MODE = 644
+ INSTALL = @INSTALL@
- # Source Files
diff --git a/wm/pekwm/patches/patch-ab b/wm/pekwm/patches/patch-ab
new file mode 100644
index 00000000000..806074deda1
--- /dev/null
+++ b/wm/pekwm/patches/patch-ab
@@ -0,0 +1,10 @@
+$NetBSD: patch-ab,v 1.1 2003/06/14 11:22:40 jmmv Exp $
+
+--- data/scripts/pekwm_ws_menu.pl.orig 2003-06-05 21:12:14.000000000 +0200
++++ data/scripts/pekwm_ws_menu.pl
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env perl
++#!/usr/bin/perl
+ #
+ # Copyright © 2003 by the pekwm development team
+ #
diff --git a/wm/pekwm/patches/patch-ac b/wm/pekwm/patches/patch-ac
new file mode 100644
index 00000000000..77ea02cdd99
--- /dev/null
+++ b/wm/pekwm/patches/patch-ac
@@ -0,0 +1,13 @@
+$NetBSD: patch-ac,v 1.1 2003/06/14 11:22:41 jmmv Exp $
+
+--- data/themes/Makefile.in.orig 2003-06-14 12:42:00.000000000 +0200
++++ data/themes/Makefile.in
+@@ -24,7 +24,7 @@ install: all
+ mkdir -p $(DESTDIR)$(DATADIR)
+ for i in ${THEMES}; do \
+ mkdir -p $(DESTDIR)$(DATADIR)/themes/$$i; \
+- ( cd $$i; tar -cf - . | ( cd $(DESTDIR)$(DATADIR)/themes/$$i; tar -xf - )); \
++ ( cd $$i; tar -cf - . | ( cd $(DESTDIR)$(DATADIR)/themes/$$i; tar -xmf - )); \
+ rm -rf $(DESTDIR)$(DATADIR)/themes/$$i/CVS; \
+ done
+
diff --git a/wm/pekwm/patches/patch-ad b/wm/pekwm/patches/patch-ad
new file mode 100644
index 00000000000..6fc740331f7
--- /dev/null
+++ b/wm/pekwm/patches/patch-ad
@@ -0,0 +1,13 @@
+$NetBSD: patch-ad,v 1.1 2003/06/14 11:22:41 jmmv Exp $
+
+--- src/Makefile.in.orig 2003-06-05 21:12:14.000000000 +0200
++++ src/Makefile.in
+@@ -12,7 +12,7 @@ bindir = @bindir@
+ datadir = @datadir@
+ mandir = @mandir@
+
+-SYSCONFDIR = @sysconfdir@/@PACKAGE@
++SYSCONFDIR = @sysconfdir@
+
+ pkgdatadir = $(datadir)/@PACKAGE@
+ DATADIR = $(pkgdatadir)