aboutsummaryrefslogtreecommitdiff
path: root/x11-wm/hs-xmonad-contrib
diff options
context:
space:
mode:
authorAlejandro Pulver <alepulver@FreeBSD.org>2008-02-20 01:11:37 +0000
committerAlejandro Pulver <alepulver@FreeBSD.org>2008-02-20 01:11:37 +0000
commit75701609168decfbabba0106330b55b56d8bf4d6 (patch)
treeed45a4d88c65a486ff20136c36488d5450f458f8 /x11-wm/hs-xmonad-contrib
parent6e7e9d90ea90c985b6348610fc7b3f0d1da3da3d (diff)
downloadports-75701609168decfbabba0106330b55b56d8bf4d6.tar.gz
ports-75701609168decfbabba0106330b55b56d8bf4d6.zip
Notes
Diffstat (limited to 'x11-wm/hs-xmonad-contrib')
-rw-r--r--x11-wm/hs-xmonad-contrib/Makefile40
-rw-r--r--x11-wm/hs-xmonad-contrib/distinfo3
-rw-r--r--x11-wm/hs-xmonad-contrib/pkg-descr13
-rw-r--r--x11-wm/hs-xmonad-contrib/pkg-plist116
4 files changed, 172 insertions, 0 deletions
diff --git a/x11-wm/hs-xmonad-contrib/Makefile b/x11-wm/hs-xmonad-contrib/Makefile
new file mode 100644
index 000000000000..1a65d56bd019
--- /dev/null
+++ b/x11-wm/hs-xmonad-contrib/Makefile
@@ -0,0 +1,40 @@
+# New ports collection makefile for: xmonad-contrib
+# Date created: 2008-01-23
+# Whom: Matthieu Guegan <matt.guegan@free.fr>
+#
+# $FreeBSD$
+#
+
+PORTNAME= xmonad-contrib
+PORTVERSION= 0.6
+CATEGORIES= x11-wm haskell
+MASTER_SITES= http://hackage.haskell.org/packages/archive/xmonad-contrib/${PORTVERSION}/
+
+MAINTAINER= matt.guegan@free.fr
+COMMENT= Third party tiling algorithms, configurations and scripts to xmonad
+
+BUILD_DEPENDS= ghc:${PORTSDIR}/lang/ghc \
+ hs-x11-ghc>=1.4.1:${PORTSDIR}/x11/hs-x11-ghc \
+ xmonad:${PORTSDIR}/x11-wm/xmonad
+RUN_DEPENDS= xmonad:${PORTSDIR}/x11-wm/xmonad
+LIB_DEPENDS= gmp.7:${PORTSDIR}/math/libgmp4
+
+USE_XLIB= yes
+
+CABALCMD= ${LOCALBASE}/bin/runghc Setup.lhs
+GHC_VERSION= 6.8.2
+SUBDIR= lib/${PORTNAME}-${PORTVERSION}
+PLIST_SUB= GHC_VERSION=${GHC_VERSION} \
+ SUBDIR=${SUBDIR}
+
+do-configure:
+ cd ${WRKSRC} && ${CABALCMD} configure --ghc --prefix=${PREFIX}
+
+do-build:
+ cd ${WRKSRC} && ${CABALCMD} build && ${CABALCMD} register --gen-script
+
+do-install:
+ cd ${WRKSRC} && ${CABALCMD} install
+ ${INSTALL_SCRIPT} ${WRKSRC}/register.sh ${PREFIX}/${SUBDIR}/register.sh
+
+.include <bsd.port.mk>
diff --git a/x11-wm/hs-xmonad-contrib/distinfo b/x11-wm/hs-xmonad-contrib/distinfo
new file mode 100644
index 000000000000..7d28820a10cc
--- /dev/null
+++ b/x11-wm/hs-xmonad-contrib/distinfo
@@ -0,0 +1,3 @@
+MD5 (xmonad-contrib-0.6.tar.gz) = 638624d55eb648e9beba973506e9db84
+SHA256 (xmonad-contrib-0.6.tar.gz) = f4d02408d6e9ab0693c49eed98d71026caa22d30f1305a3618196f513e6c3878
+SIZE (xmonad-contrib-0.6.tar.gz) = 124467
diff --git a/x11-wm/hs-xmonad-contrib/pkg-descr b/x11-wm/hs-xmonad-contrib/pkg-descr
new file mode 100644
index 000000000000..13ac4a4e128c
--- /dev/null
+++ b/x11-wm/hs-xmonad-contrib/pkg-descr
@@ -0,0 +1,13 @@
+Third party tiling algorithms, configurations and scripts to xmonad.
+
+For an introduction to building, configuring and using xmonad extensions,
+see XMonad.Doc.
+
+In particular:
+
+* XMonad.Doc.Configuring, a guide to configuring xmonad.
+* XMonad.Doc.Extending, using the contributed extensions library.
+* XMonad.Doc.Developing, introduction to xmonad internals and
+ writing your own extensions.
+
+WWW: http://www.xmonad.org/
diff --git a/x11-wm/hs-xmonad-contrib/pkg-plist b/x11-wm/hs-xmonad-contrib/pkg-plist
new file mode 100644
index 000000000000..c15c7d291843
--- /dev/null
+++ b/x11-wm/hs-xmonad-contrib/pkg-plist
@@ -0,0 +1,116 @@
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/HSxmonad-contrib-0.6.o
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Actions/Commands.hi
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Actions/ConstrainedResize.hi
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Actions/CopyWindow.hi
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Actions/CycleWS.hi
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Actions/DeManage.hi
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Actions/DwmPromote.hi
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Actions/DynamicWorkspaces.hi
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Actions/FindEmptyWorkspace.hi
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Actions/FlexibleManipulate.hi
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Actions/FlexibleResize.hi
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Actions/FloatKeys.hi
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Actions/FocusNth.hi
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Actions/MouseGestures.hi
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Actions/NoBorders.hi
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Actions/RotSlaves.hi
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Actions/RotView.hi
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Actions/Search.hi
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Actions/SimpleDate.hi
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Actions/SinkAll.hi
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Actions/Submap.hi
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Actions/SwapWorkspaces.hi
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Actions/TagWindows.hi
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Actions/Warp.hi
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Actions/WindowBringer.hi
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Actions/WmiiActions.hi
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Config/Arossato.hi
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Config/Dons.hi
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Config/Droundy.hi
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Config/Sjanssen.hi
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Doc.hi
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Doc/Configuring.hi
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Doc/Developing.hi
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Doc/Extending.hi
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Hooks/DynamicLog.hi
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Hooks/EwmhDesktops.hi
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Hooks/ManageDocks.hi
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Hooks/ManageHelpers.hi
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Hooks/SetWMName.hi
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Hooks/UrgencyHook.hi
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Hooks/XPropManage.hi
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Accordion.hi
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Circle.hi
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Combo.hi
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Dishes.hi
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/DragPane.hi
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Grid.hi
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/HintedTile.hi
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/LayoutCombinators.hi
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/LayoutHints.hi
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/LayoutModifier.hi
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/LayoutScreens.hi
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/MagicFocus.hi
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Magnifier.hi
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Maximize.hi
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Mosaic.hi
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/MosaicAlt.hi
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/MultiToggle.hi
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Named.hi
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/NoBorders.hi
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/PerWorkspace.hi
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Reflect.hi
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/ResizableTile.hi
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Roledex.hi
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/ShowWName.hi
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Spiral.hi
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Square.hi
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/Tabbed.hi
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/ThreeColumns.hi
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/ToggleLayouts.hi
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/TwoPane.hi
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/WindowNavigation.hi
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout/WorkspaceDir.hi
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Prompt.hi
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Prompt/AppendFile.hi
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Prompt/Directory.hi
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Prompt/Email.hi
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Prompt/Input.hi
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Prompt/Layout.hi
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Prompt/Man.hi
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Prompt/Shell.hi
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Prompt/Ssh.hi
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Prompt/Window.hi
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Prompt/Workspace.hi
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Prompt/XMonad.hi
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Util/Anneal.hi
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Util/CustomKeys.hi
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Util/Dmenu.hi
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Util/Dzen.hi
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Util/EZConfig.hi
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Util/Font.hi
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Util/Invisible.hi
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Util/NamedWindows.hi
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Util/Run.hi
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Util/Timer.hi
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Util/WorkspaceCompare.hi
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Util/XSelection.hi
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Util/XUtils.hi
+%%SUBDIR%%/ghc-%%GHC_VERSION%%/libHSxmonad-contrib-0.6.a
+%%SUBDIR%%/register.sh
+share/doc/xmonad-contrib-0.6/LICENSE
+@dirrm share/doc/xmonad-contrib-0.6
+@dirrm %%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Util
+@dirrm %%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Prompt
+@dirrm %%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout
+@dirrm %%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Hooks
+@dirrm %%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Doc
+@dirrm %%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Config
+@dirrm %%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Actions
+@dirrm %%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad
+@dirrm %%SUBDIR%%/ghc-%%GHC_VERSION%%
+@dirrm lib/xmonad-contrib-0.6
+@exec /bin/sh %D/%%SUBDIR%%/register.sh
+@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
+@unexec %D/bin/ghc-pkg unregister xmonad-contrib
+@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old