From 91ade6098c395f82795fb51541582ac80ee23707 Mon Sep 17 00:00:00 2001 From: rillig Date: Sat, 3 Nov 2007 17:27:55 +0000 Subject: Imported awesome from pkgsrc-wip. awesome is a tiling window manager initialy based on a dwm code rewriting. It's extremely fast, small, dynamic and awesome. Packaged by adam.hoka@gmail.com. --- wm/awesome/DESCR | 2 ++ wm/awesome/MESSAGE | 10 ++++++++++ wm/awesome/Makefile | 23 +++++++++++++++++++++++ wm/awesome/PLIST | 5 +++++ wm/awesome/distinfo | 6 ++++++ wm/awesome/patches/patch-aa | 27 +++++++++++++++++++++++++++ 6 files changed, 73 insertions(+) create mode 100644 wm/awesome/DESCR create mode 100644 wm/awesome/MESSAGE create mode 100644 wm/awesome/Makefile create mode 100644 wm/awesome/PLIST create mode 100644 wm/awesome/distinfo create mode 100644 wm/awesome/patches/patch-aa (limited to 'wm/awesome') diff --git a/wm/awesome/DESCR b/wm/awesome/DESCR new file mode 100644 index 00000000000..67b82c18147 --- /dev/null +++ b/wm/awesome/DESCR @@ -0,0 +1,2 @@ +awesome is a tiling window manager initialy based on a dwm code rewriting. +It's extremely fast, small, dynamic and awesome. diff --git a/wm/awesome/MESSAGE b/wm/awesome/MESSAGE new file mode 100644 index 00000000000..b7c89282495 --- /dev/null +++ b/wm/awesome/MESSAGE @@ -0,0 +1,10 @@ +=========================================================================== +$NetBSD: MESSAGE,v 1.1.1.1 2007/11/03 17:27:55 rillig Exp $ + +To use awsome, you need an ~/.awesomerc file. You can use the example: + + ${EGDIR} + +You can use the install-user target to install it for the current user. + +=========================================================================== diff --git a/wm/awesome/Makefile b/wm/awesome/Makefile new file mode 100644 index 00000000000..b6ce427213c --- /dev/null +++ b/wm/awesome/Makefile @@ -0,0 +1,23 @@ +# $NetBSD: Makefile,v 1.1.1.1 2007/11/03 17:27:55 rillig Exp $ +# + +DISTNAME= awesome-1.3 +PKGREVISION= 1 +CATEGORIES= wm +MASTER_SITES= http://awesome.naquadah.org/download/ + +MAINTAINER= adam.hoka@gmail.com +HOMEPAGE= http://awesome.naquadah.org/ +COMMENT= Tiling window manager + +EGDIR= ${PREFIX}/share/examples/awesome/ + +post-install: + ${INSTALL_DATA_DIR} ${EGDIR} + ${INSTALL_DATA} ${WRKSRC}/awesomerc ${EGDIR} + +.include "../../x11/libXft/buildlink3.mk" +.include "../../x11/libXrandr/buildlink3.mk" +.include "../../x11/libXinerama/buildlink3.mk" +.include "../../devel/libconfig/buildlink3.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/wm/awesome/PLIST b/wm/awesome/PLIST new file mode 100644 index 00000000000..efbc19b7cb5 --- /dev/null +++ b/wm/awesome/PLIST @@ -0,0 +1,5 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2007/11/03 17:27:55 rillig Exp $ +bin/awesome +man/man1/awesome.1 +share/examples/awesome/awesomerc +@dirrm share/examples/awesome diff --git a/wm/awesome/distinfo b/wm/awesome/distinfo new file mode 100644 index 00000000000..9b49d981b2f --- /dev/null +++ b/wm/awesome/distinfo @@ -0,0 +1,6 @@ +$NetBSD: distinfo,v 1.1.1.1 2007/11/03 17:27:55 rillig Exp $ + +SHA1 (awesome-1.3.tar.gz) = c8656fda08652cec20217fb369e4a6c7cce0528d +RMD160 (awesome-1.3.tar.gz) = b640b33a138d57009cdf755e32ea974f52f6d308 +Size (awesome-1.3.tar.gz) = 40012 bytes +SHA1 (patch-aa) = 78ab8dfa062dea897a4cd2203f829964afc76060 diff --git a/wm/awesome/patches/patch-aa b/wm/awesome/patches/patch-aa new file mode 100644 index 00000000000..14a2488fb44 --- /dev/null +++ b/wm/awesome/patches/patch-aa @@ -0,0 +1,27 @@ +$NetBSD: patch-aa,v 1.1.1.1 2007/11/03 17:27:55 rillig Exp $ + +--- config.mk.orig 2007-10-05 17:07:18.000000000 +0200 ++++ config.mk +@@ -7,18 +7,17 @@ VERSION = 1.3 + LAYOUTS = layouts/tile.c layouts/floating.c layouts/max.c + + # paths +-PREFIX = /usr/local +-MANPREFIX = ${PREFIX}/share/man ++MANPREFIX = ${PREFIX}/${PKGMANDIR} + +-X11INC = /usr/include/X11 +-X11LIB = /usr/lib/X11 ++X11INC = $(X11BASE)/include/X11 ++X11LIB = $(X11BASE)/lib/X11 + + # includes and libs + INCS = -I. -I/usr/include -I${X11INC} `pkg-config --cflags libconfig xft` + LIBS = -L/usr/lib -lc -L${X11LIB} -lX11 `pkg-config --libs libconfig xft` -lXext -lXrandr -lXinerama + + # flags +-CFLAGS = -fgnu89-inline -std=gnu99 -ggdb3 -pipe -Wall -Wextra -W -Wchar-subscripts -Wundef -Wshadow -Wcast-align -Wwrite-strings -Wsign-compare -Wunused -Wuninitialized -Winit-self -Wpointer-arith -Wredundant-decls -Wno-format-zero-length -Wmissing-prototypes -Wmissing-format-attribute -Wmissing-noreturn -O3 ${INCS} -DVERSION=\"${VERSION}\" ++CFLAGS += -std=gnu99 -ggdb3 -pipe -Wall -Wextra -W -Wchar-subscripts -Wundef -Wshadow -Wcast-align -Wwrite-strings -Wsign-compare -Wunused -Wuninitialized -Winit-self -Wpointer-arith -Wredundant-decls -Wno-format-zero-length -Wmissing-prototypes -Wmissing-format-attribute -Wmissing-noreturn ${INCS} -DVERSION=\"${VERSION}\" + LDFLAGS = -ggdb3 ${LIBS} + + # compiler and linker -- cgit v1.2.3