Skip to content

Commit

Permalink
Initial import of the aewm++ window manager. Based on a package submi…
Browse files Browse the repository at this point in the history
…tted

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.
  • Loading branch information
jschauma committed Mar 12, 2003
1 parent a7b05df commit f6bcd00
Show file tree
Hide file tree
Showing 5 changed files with 78 additions and 0 deletions.
6 changes: 6 additions & 0 deletions wm/aewm++/DESCR
Original file line number Diff line number Diff line change
@@ -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.
19 changes: 19 additions & 0 deletions wm/aewm++/Makefile
Original file line number Diff line number Diff line change
@@ -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"
3 changes: 3 additions & 0 deletions wm/aewm++/PLIST
Original file line number Diff line number Diff line change
@@ -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
5 changes: 5 additions & 0 deletions wm/aewm++/distinfo
Original file line number Diff line number Diff line change
@@ -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
45 changes: 45 additions & 0 deletions wm/aewm++/patches/patch-aa
Original file line number Diff line number Diff line change
@@ -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

0 comments on commit f6bcd00

Please sign in to comment.