summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorszptvlfn <szptvlfn@pkgsrc.org>2014-05-22 21:34:24 +0000
committerszptvlfn <szptvlfn@pkgsrc.org>2014-05-22 21:34:24 +0000
commitda8aeaee6b4287652c575d99ff8e37883b6eec30 (patch)
treecf9177592aebbcd3971f04cf3d502788fca9609a
parent02f60b625160bef0c2875697132bc1a37ec44e73 (diff)
downloadpkgsrc-da8aeaee6b4287652c575d99ff8e37883b6eec30.tar.gz
Import xmonad-0.11 as wm/xmonad,
packaged for wip by esg. xmonad is a tiling window manager for X. Windows are arranged automatically to tile the screen without gaps or overlap, maximising screen use. All features of the window manager are accessible from the keyboard: a mouse is strictly optional. xmonad is written and extensible in Haskell. Custom layout algorithms, and other extensions, may be written by the user in config files. Layouts are applied dynamically, and different layouts may be used on each workspace. Xinerama is fully supported, allowing windows to be tiled on several screens.
-rw-r--r--wm/xmonad/DESCR9
-rw-r--r--wm/xmonad/Makefile22
-rw-r--r--wm/xmonad/PLIST77
-rw-r--r--wm/xmonad/buildlink3.mk18
-rw-r--r--wm/xmonad/distinfo5
5 files changed, 131 insertions, 0 deletions
diff --git a/wm/xmonad/DESCR b/wm/xmonad/DESCR
new file mode 100644
index 00000000000..8214d58185d
--- /dev/null
+++ b/wm/xmonad/DESCR
@@ -0,0 +1,9 @@
+xmonad is a tiling window manager for X. Windows are arranged
+automatically to tile the screen without gaps or overlap, maximising
+screen use. All features of the window manager are accessible from
+the keyboard: a mouse is strictly optional. xmonad is written and
+extensible in Haskell. Custom layout algorithms, and other
+extensions, may be written by the user in config files. Layouts are
+applied dynamically, and different layouts may be used on each
+workspace. Xinerama is fully supported, allowing windows to be tiled
+on several screens.
diff --git a/wm/xmonad/Makefile b/wm/xmonad/Makefile
new file mode 100644
index 00000000000..de335f64ab5
--- /dev/null
+++ b/wm/xmonad/Makefile
@@ -0,0 +1,22 @@
+# $NetBSD: Makefile,v 1.1 2014/05/22 21:34:24 szptvlfn Exp $
+
+DISTNAME= xmonad-0.11
+PKGNAME= ${DISTNAME}
+CATEGORIES= wm
+
+MAINTAINER= esg@sdf.lonestar.org
+COMMENT= Tiling window manager
+LICENSE= modified-bsd
+
+INSTALLATION_DIRS+= ${PKGMANDIR}/man1
+
+post-install:
+ ${INSTALL_MAN} ${WRKSRC}/man/xmonad.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
+
+.include "../../x11/libX11/buildlink3.mk"
+.include "../../mk/haskell.mk"
+.include "../../devel/hs-extensible-exceptions/buildlink3.mk"
+.include "../../devel/hs-mtl/buildlink3.mk"
+.include "../../devel/hs-utf8-string/buildlink3.mk"
+.include "../../x11/hs-X11/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/wm/xmonad/PLIST b/wm/xmonad/PLIST
new file mode 100644
index 00000000000..0527853f5ce
--- /dev/null
+++ b/wm/xmonad/PLIST
@@ -0,0 +1,77 @@
+@comment $NetBSD: PLIST,v 1.1 2014/05/22 21:34:24 szptvlfn Exp $
+bin/xmonad
+lib/${PKGNAME}/${HASKELL_VERSION}/HS${PKGNAME}.o
+lib/${PKGNAME}/${HASKELL_VERSION}/XMonad.hi
+lib/${PKGNAME}/${HASKELL_VERSION}/XMonad/Config.hi
+lib/${PKGNAME}/${HASKELL_VERSION}/XMonad/Core.hi
+lib/${PKGNAME}/${HASKELL_VERSION}/XMonad/Layout.hi
+lib/${PKGNAME}/${HASKELL_VERSION}/XMonad/Main.hi
+lib/${PKGNAME}/${HASKELL_VERSION}/XMonad/ManageHook.hi
+lib/${PKGNAME}/${HASKELL_VERSION}/XMonad/Operations.hi
+lib/${PKGNAME}/${HASKELL_VERSION}/XMonad/StackSet.hi
+lib/${PKGNAME}/${HASKELL_VERSION}/libHS${PKGNAME}.a
+lib/${PKGNAME}/${HASKELL_VERSION}/package-description
+man/man1/xmonad.1
+share/doc/${PKGNAME}/LICENSE
+${PLIST.doc}share/doc/${PKGNAME}/html/XMonad-Config.html
+${PLIST.doc}share/doc/${PKGNAME}/html/XMonad-Core.html
+${PLIST.doc}share/doc/${PKGNAME}/html/XMonad-Layout.html
+${PLIST.doc}share/doc/${PKGNAME}/html/XMonad-Main.html
+${PLIST.doc}share/doc/${PKGNAME}/html/XMonad-ManageHook.html
+${PLIST.doc}share/doc/${PKGNAME}/html/XMonad-Operations.html
+${PLIST.doc}share/doc/${PKGNAME}/html/XMonad-StackSet.html
+${PLIST.doc}share/doc/${PKGNAME}/html/XMonad.html
+${PLIST.doc}share/doc/${PKGNAME}/html/doc-index-124.html
+${PLIST.doc}share/doc/${PKGNAME}/html/doc-index-45.html
+${PLIST.doc}share/doc/${PKGNAME}/html/doc-index-46.html
+${PLIST.doc}share/doc/${PKGNAME}/html/doc-index-60.html
+${PLIST.doc}share/doc/${PKGNAME}/html/doc-index-61.html
+${PLIST.doc}share/doc/${PKGNAME}/html/doc-index-95.html
+${PLIST.doc}share/doc/${PKGNAME}/html/doc-index-A.html
+${PLIST.doc}share/doc/${PKGNAME}/html/doc-index-All.html
+${PLIST.doc}share/doc/${PKGNAME}/html/doc-index-B.html
+${PLIST.doc}share/doc/${PKGNAME}/html/doc-index-C.html
+${PLIST.doc}share/doc/${PKGNAME}/html/doc-index-D.html
+${PLIST.doc}share/doc/${PKGNAME}/html/doc-index-E.html
+${PLIST.doc}share/doc/${PKGNAME}/html/doc-index-F.html
+${PLIST.doc}share/doc/${PKGNAME}/html/doc-index-G.html
+${PLIST.doc}share/doc/${PKGNAME}/html/doc-index-H.html
+${PLIST.doc}share/doc/${PKGNAME}/html/doc-index-I.html
+${PLIST.doc}share/doc/${PKGNAME}/html/doc-index-J.html
+${PLIST.doc}share/doc/${PKGNAME}/html/doc-index-K.html
+${PLIST.doc}share/doc/${PKGNAME}/html/doc-index-L.html
+${PLIST.doc}share/doc/${PKGNAME}/html/doc-index-M.html
+${PLIST.doc}share/doc/${PKGNAME}/html/doc-index-N.html
+${PLIST.doc}share/doc/${PKGNAME}/html/doc-index-O.html
+${PLIST.doc}share/doc/${PKGNAME}/html/doc-index-P.html
+${PLIST.doc}share/doc/${PKGNAME}/html/doc-index-Q.html
+${PLIST.doc}share/doc/${PKGNAME}/html/doc-index-R.html
+${PLIST.doc}share/doc/${PKGNAME}/html/doc-index-S.html
+${PLIST.doc}share/doc/${PKGNAME}/html/doc-index-T.html
+${PLIST.doc}share/doc/${PKGNAME}/html/doc-index-U.html
+${PLIST.doc}share/doc/${PKGNAME}/html/doc-index-V.html
+${PLIST.doc}share/doc/${PKGNAME}/html/doc-index-W.html
+${PLIST.doc}share/doc/${PKGNAME}/html/doc-index-X.html
+${PLIST.doc}share/doc/${PKGNAME}/html/doc-index-Z.html
+${PLIST.doc}share/doc/${PKGNAME}/html/doc-index.html
+${PLIST.doc}share/doc/${PKGNAME}/html/frames.html
+${PLIST.doc}share/doc/${PKGNAME}/html/haddock-util.js
+${PLIST.doc}share/doc/${PKGNAME}/html/hslogo-16.png
+${PLIST.doc}share/doc/${PKGNAME}/html/index-frames.html
+${PLIST.doc}share/doc/${PKGNAME}/html/index.html
+${PLIST.doc}share/doc/${PKGNAME}/html/mini_XMonad-Config.html
+${PLIST.doc}share/doc/${PKGNAME}/html/mini_XMonad-Core.html
+${PLIST.doc}share/doc/${PKGNAME}/html/mini_XMonad-Layout.html
+${PLIST.doc}share/doc/${PKGNAME}/html/mini_XMonad-Main.html
+${PLIST.doc}share/doc/${PKGNAME}/html/mini_XMonad-ManageHook.html
+${PLIST.doc}share/doc/${PKGNAME}/html/mini_XMonad-Operations.html
+${PLIST.doc}share/doc/${PKGNAME}/html/mini_XMonad-StackSet.html
+${PLIST.doc}share/doc/${PKGNAME}/html/mini_XMonad.html
+${PLIST.doc}share/doc/${PKGNAME}/html/minus.gif
+${PLIST.doc}share/doc/${PKGNAME}/html/ocean.css
+${PLIST.doc}share/doc/${PKGNAME}/html/plus.gif
+${PLIST.doc}share/doc/${PKGNAME}/html/synopsis.png
+${PLIST.doc}share/doc/${PKGNAME}/html/xmonad.haddock
+share/${PKGNAME}/man/xmonad.1
+share/${PKGNAME}/man/xmonad.1.html
+share/${PKGNAME}/man/xmonad.hs
diff --git a/wm/xmonad/buildlink3.mk b/wm/xmonad/buildlink3.mk
new file mode 100644
index 00000000000..8a77d3945bd
--- /dev/null
+++ b/wm/xmonad/buildlink3.mk
@@ -0,0 +1,18 @@
+# $NetBSD: buildlink3.mk,v 1.1 2014/05/22 21:34:24 szptvlfn Exp $
+
+BUILDLINK_TREE+= xmonad
+
+.if !defined(XMONAD_BUILDLINK3_MK)
+XMONAD_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.xmonad+= xmonad>=0.11
+BUILDLINK_PKGSRCDIR.xmonad?= ../../wm/xmonad
+
+.include "../../x11/libX11/buildlink3.mk"
+.include "../../devel/hs-extensible-exceptions/buildlink3.mk"
+.include "../../devel/hs-mtl/buildlink3.mk"
+.include "../../devel/hs-utf8-string/buildlink3.mk"
+.include "../../x11/hs-X11/buildlink3.mk"
+.endif # XMONAD_BUILDLINK3_MK
+
+BUILDLINK_TREE+= -xmonad
diff --git a/wm/xmonad/distinfo b/wm/xmonad/distinfo
new file mode 100644
index 00000000000..90b0ab02635
--- /dev/null
+++ b/wm/xmonad/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2014/05/22 21:34:24 szptvlfn Exp $
+
+SHA1 (xmonad-0.11.tar.gz) = 9ab0c44283812a0a1883ae975221e72d17c4decb
+RMD160 (xmonad-0.11.tar.gz) = f323a335a1e82b26f59063fab381e1410cd9f5fc
+Size (xmonad-0.11.tar.gz) = 59119 bytes