summaryrefslogtreecommitdiff
path: root/wm/aewm++
diff options
context:
space:
mode:
authorjschauma <jschauma@pkgsrc.org>2003-03-12 03:21:37 +0000
committerjschauma <jschauma@pkgsrc.org>2003-03-12 03:21:37 +0000
commit3d584011f9eb8d596e73f27ad50efc011f326e71 (patch)
treee52bec4c6717226062abf776eca449788e23a3dd /wm/aewm++
parent594584c03f7c4c95b844c93ab4a28a52e590767d (diff)
downloadpkgsrc-3d584011f9eb8d596e73f27ad50efc011f326e71.tar.gz
Initial import of the aewm++ window manager. Based on a package submitted
by <juan at xtraeme dot unixbsd dot org> in PR pkg/20533. The aewm++ window manager is a fork of the popular minimal window manager aewm for the X Windows System. What makes it different is its codebase, feature set and focus. The name was created by using the first two letters in the word aesthetic, the wm is for window manager and the ++ is for its C++ code.
Diffstat (limited to 'wm/aewm++')
-rw-r--r--wm/aewm++/DESCR6
-rw-r--r--wm/aewm++/Makefile19
-rw-r--r--wm/aewm++/PLIST3
-rw-r--r--wm/aewm++/distinfo5
-rw-r--r--wm/aewm++/patches/patch-aa45
5 files changed, 78 insertions, 0 deletions
diff --git a/wm/aewm++/DESCR b/wm/aewm++/DESCR
new file mode 100644
index 00000000000..3d1d55cf1df
--- /dev/null
+++ b/wm/aewm++/DESCR
@@ -0,0 +1,6 @@
+The aewm++ window manager is a fork of the popular minimal
+window manager aewm for the X Windows System. What makes
+it different is its codebase, feature set and focus. The
+name was created by using the first two letters in the word
+aesthetic, the wm is for window manager and the ++ is for
+its C++ code.
diff --git a/wm/aewm++/Makefile b/wm/aewm++/Makefile
new file mode 100644
index 00000000000..065094c5670
--- /dev/null
+++ b/wm/aewm++/Makefile
@@ -0,0 +1,19 @@
+# $NetBSD: Makefile,v 1.1.1.1 2003/03/12 03:21:37 jschauma Exp $
+#
+
+DISTNAME= aewm++-1.0.22
+CATEGORIES= wm
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=sapphire/}
+EXTRACT_SUFX= .tar.bz2
+
+MAINTAINER= jrp@hispabsd.org
+HOMEPAGE= http://sapphire.sourceforge.net/
+COMMENT= Fork of the popular minimal window manager aewm
+
+USE_BUILDLINK2= YES
+USE_X11= YES
+
+pre-install:
+ ${MV} ${WRKSRC}/aewm++.1x ${WRKSRC}/aewm++.1
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/wm/aewm++/PLIST b/wm/aewm++/PLIST
new file mode 100644
index 00000000000..b01b70ab681
--- /dev/null
+++ b/wm/aewm++/PLIST
@@ -0,0 +1,3 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2003/03/12 03:21:37 jschauma Exp $
+bin/aewm++
+man/man1/aewm++.1
diff --git a/wm/aewm++/distinfo b/wm/aewm++/distinfo
new file mode 100644
index 00000000000..e08f34567e5
--- /dev/null
+++ b/wm/aewm++/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2003/03/12 03:21:37 jschauma Exp $
+
+SHA1 (aewm++-1.0.22.tar.bz2) = 49fb1aac02ec64896f607513d786a8e2628ac2a5
+Size (aewm++-1.0.22.tar.bz2) = 42517 bytes
+SHA1 (patch-aa) = 1a0efa88f1b6d3f4582b0ca1acc8670a42d6521e
diff --git a/wm/aewm++/patches/patch-aa b/wm/aewm++/patches/patch-aa
new file mode 100644
index 00000000000..d76140205e7
--- /dev/null
+++ b/wm/aewm++/patches/patch-aa
@@ -0,0 +1,45 @@
+$NetBSD: patch-aa,v 1.1.1.1 2003/03/12 03:21:38 jschauma Exp $
+
+--- Makefile.orig Fri Nov 15 18:28:08 2002
++++ Makefile Tue Mar 11 22:07:31 2003
+@@ -1,11 +1,13 @@
+-CC = g++
+-CFLAGS = -g -O2 -Wall
++#CC = g++
++#CFLAGS = -g -O2 -Wall
+
+-prefix = /usr
+-INCLUDES = -I$(prefix)/include
+-LDPATH = -L/usr/X11R6/lib
++prefix = ${PREFIX}
++INCLUDES = -I${X11PREFIX}/include
++LDPATH = ${LDFLAGS}
+ LIBS = -lXext -lX11
+
++.SUFFIXES: .o .cc
++
+ # SHAPE = Shape Extension
+ # NEED_SETENV = Does your Unix not support the setenv function? Use this!
+ DEFINES = -DSHAPE #-DNEED_SETENV
+@@ -28,16 +30,17 @@
+ all: aewm++
+
+ aewm++: $(OBJS)
+- $(CC) $(OBJS) $(LDPATH) $(LIBS) -o $@
++ $(CXX) $(OBJS) $(LDPATH) $(LIBS) -o $@
+
+-$(OBJS): %.o: %.cc $(HEADERS)
+- $(CC) $(CFLAGS) $(DEFINES) $(INCLUDES) -c $< -o $@
++.cc.o: $(HEADERS)
++ echo $<
++ $(CXX) $(CXXFLAGS) $(DEFINES) $(INCLUDES) -c $< -o $@
+
+ install: all
+ mkdir -p $(DESTDIR)$(prefix)/bin
+ mkdir -p $(DESTDIR)$(prefix)/man/man1
+ install -s aewm++ $(DESTDIR)$(prefix)/bin
+- install -m 644 aewm++.1x $(DESTDIR)$(prefix)/man/man1
++ install -m 644 aewm++.1 $(DESTDIR)$(prefix)/man/man1
+
+ clean:
+ rm -f aewm++ $(OBJS) core