summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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