ports/117486: [PATCH] x11/hs-x11-ghc: upgrading to 1.2.3
Matthieu GUEGAN
matt.guegan at free.fr
Thu Oct 25 13:30:01 UTC 2007
>Number: 117486
>Category: ports
>Synopsis: [PATCH] x11/hs-x11-ghc: upgrading to 1.2.3
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: update
>Submitter-Id: current-users
>Arrival-Date: Thu Oct 25 13:30:01 UTC 2007
>Closed-Date:
>Last-Modified:
>Originator: Matthieu GUEGAN
>Release: FreeBSD 7.0-BETA1 i386
>Organization:
>Environment:
FreeBSD 7.0-BETA1 #0: Tue Oct 23 11:56:06 CEST 2007
>Description:
Updating from version 1.2.1 to 1.2.3
>How-To-Repeat:
>Fix:
Patch attached with submission follows:
diff -ruN --exclude=CVS /usr/ports/x11/hs-x11-ghc.orig/Makefile /usr/ports/x11/hs-x11-ghc/Makefile
--- /usr/ports/x11/hs-x11-ghc.orig/Makefile 2007-10-25 14:43:01.000000000 +0200
+++ /usr/ports/x11/hs-x11-ghc/Makefile 2007-10-25 15:20:32.000000000 +0200
@@ -5,20 +5,17 @@
# $FreeBSD: ports/x11/hs-x11-ghc/Makefile,v 1.1 2007/09/17 05:56:38 vs Exp $
PORTNAME= x11
-PORTVERSION= 1.2.1
+PORTVERSION= 1.2.3
+PORTREVISION= 1
CATEGORIES= x11 haskell
-MASTER_SITES= http://www.haskell.org/ghc/dist/${GHC_VERSION}/
+MASTER_SITES= http://hackage.haskell.org/packages/archive/X11/${PORTVERSION}/
PKGNAMEPREFIX= hs-
PKGNAMESUFFIX= -ghc
-DISTNAME= ghc-${GHC_VERSION}-src-extralibs
-
-PATCH_SITES= http://lambda.foldr.org/~vs/FreeBSD/ghc-cabal-${GHC_VERSION}/
-PATCHFILES= patch-cabal-${GHC_VERSION}-Setup.hs
+DISTNAME= X11-${PORTVERSION}
MAINTAINER= haskell at FreeBSD.org
COMMENT= X11 bindings for Haskell programs
-USE_BZIP2= yes
USE_XLIB= yes
# include the version verbatim. This will require a revision bump
@@ -41,8 +38,6 @@
CABALCMD= ${LOCALBASE}/bin/runghc Setup.hs
SUBDIR= ${PORTNAME}${PKGNAMESUFFIX}
-WRKSRC= ${WRKDIR}/ghc-${GHC_VERSION}/libraries/X11
-
do-configure:
cd ${WRKSRC} && ${CABALCMD} configure --ghc --prefix=${PREFIX} --libdir=${CABALDIR} \
--libsubdir='' --datasubdir=''
diff -ruN --exclude=CVS /usr/ports/x11/hs-x11-ghc.orig/distinfo /usr/ports/x11/hs-x11-ghc/distinfo
--- /usr/ports/x11/hs-x11-ghc.orig/distinfo 2007-10-25 14:43:01.000000000 +0200
+++ /usr/ports/x11/hs-x11-ghc/distinfo 2007-10-25 14:48:14.000000000 +0200
@@ -1,6 +1,3 @@
-MD5 (ghc-6.6.1-src-extralibs.tar.bz2) = 43a26b81608b206c056adc3032f7da2a
-SHA256 (ghc-6.6.1-src-extralibs.tar.bz2) = d162a82fc388fdd48c327b09bb6d778f2313d12d5282f3b120ac08a5d4e78902
-SIZE (ghc-6.6.1-src-extralibs.tar.bz2) = 1928527
-MD5 (patch-cabal-6.6.1-Setup.hs) = 060eea0c5871bbe67a2b96e60a5b2e91
-SHA256 (patch-cabal-6.6.1-Setup.hs) = d88a54c1edda7a07d331a60d5c26335c1de1efce4a4433fff21f89ab3070e8ea
-SIZE (patch-cabal-6.6.1-Setup.hs) = 371
+MD5 (X11-1.2.3.tar.gz) = b0d9211f390729e08d38ce68294a8e14
+SHA256 (X11-1.2.3.tar.gz) = fd3c82b5ee6826506bdaf688afbb3793be6ea54081f29bb74bcc9177214a9ccf
+SIZE (X11-1.2.3.tar.gz) = 70415
diff -ruN --exclude=CVS /usr/ports/x11/hs-x11-ghc.orig/pkg-plist /usr/ports/x11/hs-x11-ghc/pkg-plist
--- /usr/ports/x11/hs-x11-ghc.orig/pkg-plist 2007-10-25 14:43:01.000000000 +0200
+++ /usr/ports/x11/hs-x11-ghc/pkg-plist 2007-10-25 14:53:29.000000000 +0200
@@ -1,27 +1,25 @@
-%%SUBDIR%%/Graphics/X11/Xlib/Atom.hi
-%%SUBDIR%%/Graphics/X11/Xlib/Color.hi
-%%SUBDIR%%/Graphics/X11/Xlib/Context.hi
-%%SUBDIR%%/Graphics/X11/Xlib/Display.hi
-%%SUBDIR%%/Graphics/X11/Xlib/Event.hi
-%%SUBDIR%%/Graphics/X11/Xlib/Font.hi
-%%SUBDIR%%/Graphics/X11/Xlib/Misc.hi
-%%SUBDIR%%/Graphics/X11/Xlib/Region.hi
-%%SUBDIR%%/Graphics/X11/Xlib/Screen.hi
-%%SUBDIR%%/Graphics/X11/Xlib/Types.hi
-%%SUBDIR%%/Graphics/X11/Xlib/Window.hi
-%%SUBDIR%%/Graphics/X11/Xlib/Image.hi
-%%SUBDIR%%/Graphics/X11/Types.hi
-%%SUBDIR%%/Graphics/X11/Xlib.hi
-%%SUBDIR%%/Graphics/X11.hi
-%%SUBDIR%%/libHSX11-%%PORTVERSION%%.a
-%%SUBDIR%%/HSX11-%%PORTVERSION%%.o
-%%SUBDIR%%/include/HsXlib.h
-%%SUBDIR%%/%%PORTNAME%%-register.sh
- at dirrm %%SUBDIR%%/Graphics/X11/Xlib
- at dirrm %%SUBDIR%%/Graphics/X11
- at dirrmtry %%SUBDIR%%/Graphics
- at dirrmtry %%SUBDIR%%/include
- at exec /bin/sh %D/%%SUBDIR%%/%%PORTNAME%%-register.sh
- at exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
- at unexec %D/bin/ghc-pkg unregister X11
- at unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
+lib/ghc-6.6.1/cabal/Graphics/X11.hi
+lib/ghc-6.6.1/cabal/Graphics/X11/Types.hi
+lib/ghc-6.6.1/cabal/Graphics/X11/Xlib.hi
+lib/ghc-6.6.1/cabal/Graphics/X11/Xlib/Atom.hi
+lib/ghc-6.6.1/cabal/Graphics/X11/Xlib/Color.hi
+lib/ghc-6.6.1/cabal/Graphics/X11/Xlib/Context.hi
+lib/ghc-6.6.1/cabal/Graphics/X11/Xlib/Display.hi
+lib/ghc-6.6.1/cabal/Graphics/X11/Xlib/Event.hi
+lib/ghc-6.6.1/cabal/Graphics/X11/Xlib/Font.hi
+lib/ghc-6.6.1/cabal/Graphics/X11/Xlib/Image.hi
+lib/ghc-6.6.1/cabal/Graphics/X11/Xlib/Misc.hi
+lib/ghc-6.6.1/cabal/Graphics/X11/Xlib/Region.hi
+lib/ghc-6.6.1/cabal/Graphics/X11/Xlib/Screen.hi
+lib/ghc-6.6.1/cabal/Graphics/X11/Xlib/Types.hi
+lib/ghc-6.6.1/cabal/Graphics/X11/Xlib/Window.hi
+lib/ghc-6.6.1/cabal/HSX11-1.2.3.o
+lib/ghc-6.6.1/cabal/include/HsXlib.h
+lib/ghc-6.6.1/cabal/libHSX11-1.2.3.a
+lib/ghc-6.6.1/cabal/x11-register.sh
+ at dirrm lib/ghc-6.6.1/cabal/include
+ at dirrm lib/ghc-6.6.1/cabal/Graphics/X11/Xlib
+ at dirrm lib/ghc-6.6.1/cabal/Graphics/X11
+ at dirrm lib/ghc-6.6.1/cabal/Graphics
+ at dirrm lib/ghc-6.6.1/cabal
+ at dirrm lib/ghc-6.6.1
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list