diff options
author | alepulver <alepulver@FreeBSD.org> | 2008-02-20 09:11:37 +0800 |
---|---|---|
committer | alepulver <alepulver@FreeBSD.org> | 2008-02-20 09:11:37 +0800 |
commit | 3ea60b2219b8e995795831f086f9099d3a2c4a79 (patch) | |
tree | bca59d279d5c562c1a51c90a54a43749db2dc787 /x11-wm/hs-xmonad-contrib | |
parent | f5fbae98aa644a30e39561a2c0fbe0acce108f1a (diff) | |
download | freebsd-ports-gnome-3ea60b2219b8e995795831f086f9099d3a2c4a79.tar.gz freebsd-ports-gnome-3ea60b2219b8e995795831f086f9099d3a2c4a79.tar.zst freebsd-ports-gnome-3ea60b2219b8e995795831f086f9099d3a2c4a79.zip |
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/
PR: ports/120235
Submitted by: Matthieu Guegan <matt.guegan at free.fr>
Diffstat (limited to 'x11-wm/hs-xmonad-contrib')
-rw-r--r-- | x11-wm/hs-xmonad-contrib/Makefile | 40 | ||||
-rw-r--r-- | x11-wm/hs-xmonad-contrib/distinfo | 3 | ||||
-rw-r--r-- | x11-wm/hs-xmonad-contrib/pkg-descr | 13 | ||||
-rw-r--r-- | x11-wm/hs-xmonad-contrib/pkg-plist | 116 |
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 |