ports/120234: [MAINTAINER] x11-wm/xmonad: update to 0.6

Jacula Modyun jacula at gmail.com
Thu Feb 7 17:40:04 UTC 2008


The following reply was made to PR ports/120234; it has been noted by GNATS.

From: Jacula Modyun <jacula at gmail.com>
To: bug-followup at FreeBSD.org, matt.guegan at free.fr
Cc:  
Subject: Re: ports/120234: [MAINTAINER] x11-wm/xmonad: update to 0.6
Date: Thu, 7 Feb 2008 17:11:40 +0000

 --eDB11BtaWSyaBkpc
 Content-Type: text/plain; charset=us-ascii
 Content-Disposition: inline
 
 The pkg-list and the dependencies are incorrect.
 Please, could you submit this patch?
 
 Best Regards
 
 --eDB11BtaWSyaBkpc
 Content-Type: text/plain; charset=us-ascii
 Content-Disposition: attachment; filename=patch-x11-wm-xmonad
 
 diff -uNr xmonad.orig/Makefile xmonad/Makefile
 --- xmonad.orig/Makefile	2007-10-29 07:33:00.000000000 +0000
 +++ xmonad/Makefile	2008-02-07 15:46:52.000000000 +0000
 @@ -6,8 +6,9 @@
  #
  
  PORTNAME=	xmonad
 -PORTVERSION=	0.4
 +PORTVERSION=	0.6
  CATEGORIES=	x11-wm haskell
 +
  MASTER_SITES=	http://hackage.haskell.org/packages/archive/xmonad/${PORTVERSION}/
  
  MAINTAINER=	matt.guegan at free.fr
 @@ -15,28 +16,37 @@
  
  USE_XLIB=	yes
  
 -CABALCMD=	${LOCALBASE}/bin/runghc Setup.lhs
 +BUILD_DEPENDS+=	ghc:${PORTSDIR}/lang/ghc
 +LIB_DEPENDS+=	gmp.7:${PORTSDIR}/math/libgmp4
  
 -.include <bsd.port.pre.mk>
 +CABALCMD=	${LOCALBASE}/bin/runghc Setup.lhs
  
 -BUILD_DEPENDS+=	ghc:${PORTSDIR}/lang/ghc \
 -		hs-x11-extras-ghc>=0.4:${PORTSDIR}/x11/hs-x11-extras-ghc
 -LIB_DEPENDS+=	gmp.7:${PORTSDIR}/math/libgmp4
 +GHC_VERSION=	6.8.2
 +SUBDIR=		lib/${PORTNAME}-${PORTVERSION}
 +PLIST_SUB=	GHC_VERSION=${GHC_VERSION} \
 +		SUBDIR=${SUBDIR}
  
 -PLIST_FILES=	bin/xmonad
 -PORTDOCS=	LICENSE
  MAN1=		xmonad.1
  
 +.include <bsd.port.pre.mk>
 +
  do-configure:
  	cd ${WRKSRC} && ${CABALCMD} configure --ghc --prefix=${PREFIX}
  
  do-build:
 -	cd ${WRKSRC} && ${CABALCMD} build
 +	cd ${WRKSRC} && ${CABALCMD} build \
 +	 && ${CABALCMD} register --gen-script
  
  do-install:
 -	@cd ${WRKSRC} && ${CABALCMD} install
 -	${INSTALL_MAN} ${WRKSRC}/man/xmonad.1 ${MAN1PREFIX}/man/man1
 -	@${MKDIR} ${DOCSDIR}
 -	${INSTALL_DATA} ${WRKSRC}/LICENSE ${DOCSDIR}
 +	@cd ${WRKSRC} && ${CABALCMD} install \
 +	 && ${INSTALL_MAN} ${WRKSRC}/man/xmonad.1 ${MAN1PREFIX}/man/man1 \
 +	 && ${INSTALL_SCRIPT} ${WRKSRC}/register.sh ${PREFIX}/${SUBDIR}/register.sh
 +
 +post-install:
 +.if !defined(BATCH) && !defined(PACKAGE_BUILDING)
 +	@${ECHO_MSG}
 +	@${CAT} ${PKGMESSAGE}
 +	@${ECHO_MSG}
 +.endif
  
  .include <bsd.port.post.mk>
 diff -uNr xmonad.orig/distinfo xmonad/distinfo
 --- xmonad.orig/distinfo	2007-10-29 07:33:00.000000000 +0000
 +++ xmonad/distinfo	2008-02-05 15:40:41.000000000 +0000
 @@ -1,3 +1,3 @@
 -MD5 (xmonad-0.4.tar.gz) = 5d24c556f7c8f04954721b391fd79a13
 -SHA256 (xmonad-0.4.tar.gz) = 978fb99e40786070307992fde78fe252b96e834740fb983b94c3a395c45467bb
 -SIZE (xmonad-0.4.tar.gz) = 41025
 +MD5 (xmonad-0.6.tar.gz) = 5e431d5e13cfb5cbcde2f5a3f813796a
 +SHA256 (xmonad-0.6.tar.gz) = e107c5dbc659b2342e0e736d9baee0ee88a1404fa5161481b1924f23d3367c21
 +SIZE (xmonad-0.6.tar.gz) = 49635
 diff -uNr xmonad.orig/pkg-message xmonad/pkg-message
 --- xmonad.orig/pkg-message	1970-01-01 00:00:00.000000000 +0000
 +++ xmonad/pkg-message	2008-02-07 15:47:06.000000000 +0000
 @@ -0,0 +1,6 @@
 +From now XMonad uses a new configuration file system,
 +so you don't have to edit Config.hs anymore.
 +Instead, create a custom config file on ~/.xmonad/xmonad.hs
 +You can see some samples on Xmonad's website.
 +
 +Note that you can be interested by x11-wm/xmonad-contrib
 diff -uNr xmonad.orig/pkg-plist xmonad/pkg-plist
 --- xmonad.orig/pkg-plist	1970-01-01 00:00:00.000000000 +0000
 +++ xmonad/pkg-plist	2008-02-07 11:57:54.000000000 +0000
 @@ -0,0 +1,19 @@
 +bin/xmonad
 +%%SUBDIR%%/ghc-%%GHC_VERSION%%/HSxmonad-0.6.o
 +%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad.hi
 +%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Config.hi
 +%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Core.hi
 +%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Layout.hi
 +%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Main.hi
 +%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/ManageHook.hi
 +%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/Operations.hi
 +%%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad/StackSet.hi
 +%%SUBDIR%%/ghc-%%GHC_VERSION%%/libHSxmonad-0.6.a
 +%%SUBDIR%%/register.sh
 +share/doc/xmonad-0.6/LICENSE
 + at dirrm share/doc/xmonad-0.6
 + at dirrm %%SUBDIR%%/ghc-%%GHC_VERSION%%/XMonad
 + at dirrm %%SUBDIR%%/ghc-%%GHC_VERSION%%
 + at dirrm lib/xmonad-0.6
 + at exec /bin/sh %D/%%SUBDIR%%/register.sh
 + at unexec %D/bin/ghc-pkg unregister xmonad
 
 --eDB11BtaWSyaBkpc--



More information about the freebsd-ports-bugs mailing list