FreeBSD Bugzilla – Attachment 98194 Details for
Bug 137060
[patch]: update of devel/hs-haddock from the 2.1.0 version to the 2.4.2 version
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
patch-hs-haddock.diff
patch-hs-haddock.diff (text/plain), 6.51 KB, created by
Jacula Modyun
on 2009-07-24 17:30:02 UTC
(
hide
)
Description:
patch-hs-haddock.diff
Filename:
MIME Type:
Creator:
Jacula Modyun
Created:
2009-07-24 17:30:02 UTC
Size:
6.51 KB
patch
obsolete
>diff -uNr hs-haddock.orig/Makefile hs-haddock/Makefile >--- hs-haddock.orig/Makefile 2009-05-12 11:28:15.000000000 +0000 >+++ hs-haddock/Makefile 2009-07-23 08:27:11.000000000 +0000 >@@ -2,32 +2,31 @@ > # Date created: 09 May 2002 > # Whom: Oliver Braun <obraun@informatik.unibw-muenchen.de> > # >-# $FreeBSD: ports/devel/hs-haddock/Makefile,v 1.34 2009/05/12 11:28:15 itetcu Exp $ >+# $FreeBSD: ports/devel/hs-haddock/Makefile,v 1.33 2008/07/18 20:05:14 obraun Exp $ > > PORTNAME= haddock >-PORTVERSION= 2.1.0 >-PORTREVISION= 2 >+PORTVERSION= 2.4.2 > CATEGORIES= devel haskell >-MASTER_SITES= http://hackage.haskell.org/packages/archive/haddock/${PORTVERSION}/ >+MASTER_SITES= http://www.haskell.org/haddock/dist/ \ >+ http://hackage.haskell.org/packages/archive/${PORTNAME}/${PORTVERSION}/ > PKGNAMEPREFIX= hs- > > MAINTAINER= haskell@FreeBSD.org > COMMENT= A documentation tool for Haskell > > .if !defined(SLAVE) >-BUILD_DEPENDS= ghc:${PORTSDIR}/lang/ghc >- >-.if exists(${LOCALBASE}/lib/libreadline.so.6) >-LIB_DEPENDS+= readline.6:${PORTSDIR}/devel/readline >-.endif >- >+BUILD_DEPENDS= ghc:${PORTSDIR}/lang/ghc \ >+ hs-ghc-paths>=0.1.0.5:${PORTSDIR}/devel/hs-ghc-paths >+RUN_DEPENDS= ghc:${PORTSDIR}/lang/ghc \ >+ hs-ghc-paths>=0.1.0.5:${PORTSDIR}/devel/hs-ghc-paths >+LIB_DEPENDS= gmp.8:${PORTSDIR}/math/libgmp4 > .else > NO_PKG_REGISTER= > .endif > > WRKSRC= ${WRKDIR}/${DISTNAME:S/-src//g} > >-GHC_VERSION= 6.8.3 >+GHC_VERSION= 6.10.4 > HADDOCK_VERSION= ${PORTVERSION} > > CABAL_CMD= runghc Setup.lhs >@@ -42,13 +41,32 @@ > HADDOCK_VERSION=${HADDOCK_VERSION} \ > DOCSDIR_REL=${DOCSDIR_REL} > >+.include <bsd.port.pre.mk> >+ >+.if !defined(SLAVE) >+PORT_HADDOCK!= (cd ${.CURDIR}/../../lang/ghc && ${MAKE} -V PORT_HADDOCK) >+.if ${PORT_HADDOCK} == 11 >+ECHO_MSG= ${PRINTF} "%b" >+IGNORE+= \n\t The ${LOCALBASE}/bin/haddock executable was already installed\n >+IGNORE+= \t by the lang/ghc port, setting the option WITH_HADDOCK.\n >+IGNORE+= \t You have to reinstall this last one with the right option\n >+IGNORE+= \t WITHOUT_HADDOCK.\n\c >+.elif ${PORT_HADDOCK} == 01 >+ECHO_MSG= ${PRINTF} "%b" >+IGNORE+= \n\t This port depends on the lang/ghc port, which will install\n >+IGNORE+= \t the ${LOCALBASE}/bin/haddock executable, for the WITH_HADDOCK\n >+IGNORE+= \t option was set in it. You have to set the WITHOUT_HADDOCK\n >+IGNORE+= \t options in lang/ghc before to install devel/hs-haddock.\n\c >+.endif >+.endif >+ > .SILENT: > > do-configure: > cd ${WRKSRC} && ${CABAL_CMD} configure --ghc --prefix=${PREFIX} > > do-build: >- cd ${WRKSRC} && ${CABAL_CMD} build --ghc-option="-package process-1.0.0.1" >+ cd ${WRKSRC} && ${CABAL_CMD} build > .if !defined(SLAVE) > cd ${WRKSRC} && ${CABAL_CMD} register --gen-script > .endif >@@ -63,4 +81,4 @@ > .endif > @${RM} -f ${PREFIX}/lib/ghc-${GHC_VERSION}/package.conf.old > >-.include <bsd.port.mk> >+.include <bsd.port.post.mk> >diff -uNr hs-haddock.orig/distinfo hs-haddock/distinfo >--- hs-haddock.orig/distinfo 2008-05-04 19:25:21.000000000 +0000 >+++ hs-haddock/distinfo 2009-07-09 10:23:25.000000000 +0000 >@@ -1,3 +1,3 @@ >-MD5 (haddock-2.1.0.tar.gz) = 8971b42827758aa06519aeeecbfa30e6 >-SHA256 (haddock-2.1.0.tar.gz) = 1b67869e493e56366207a128949998851f975d821e0952c2c717840d2eadaca7 >-SIZE (haddock-2.1.0.tar.gz) = 95531 >+MD5 (haddock-2.4.2.tar.gz) = c1d5238faac72727921130eb792041a2 >+SHA256 (haddock-2.4.2.tar.gz) = dbf0a7d0103a3ce6a91b2a3b96148c1b9c13ea7f8bd74260c21fe98df7839547 >+SIZE (haddock-2.4.2.tar.gz) = 103033 >diff -uNr hs-haddock.orig/files/patch-src-Haddock-GHC-Typecheck.hs hs-haddock/files/patch-src-Haddock-GHC-Typecheck.hs >--- hs-haddock.orig/files/patch-src-Haddock-GHC-Typecheck.hs 2008-07-18 20:05:14.000000000 +0000 >+++ hs-haddock/files/patch-src-Haddock-GHC-Typecheck.hs 1970-01-01 00:00:00.000000000 +0000 >@@ -1,27 +0,0 @@ >---- src/Haddock/GHC/Typecheck.hs.orig 2008-05-01 15:13:13.000000000 +0200 >-+++ src/Haddock/GHC/Typecheck.hs 2008-06-22 16:52:52.000000000 +0200 >-@@ -23,6 +23,7 @@ >- >- import Data.List >- >-+import FastString >- >- type CheckedMod = (Module, FilePath, FullyCheckedMod) >- >-@@ -69,7 +70,7 @@ >- mkGhcModule (mod, file, checkedMod) dynflags = GhcModule { >- ghcModule = mod, >- ghcFilename = file, >-- ghcMbDocOpts = mbOpts, >-+ ghcMbDocOpts = fmap unpackFS mbOpts, >- ghcHaddockModInfo = info, >- ghcMbDoc = mbDoc, >- ghcGroup = group, >-@@ -79,6 +80,6 @@ >- ghcInstances = modInfoInstances modInfo >- } >- where >-- HsModule _ _ _ _ _ mbOpts _ _ = unLoc parsed >-+ HsModule _ _ _ _ mbOpts _ _ = unLoc parsed >- (group, _, mbExports, mbDoc, info) = renamed >- (parsed, renamed, _, modInfo) = checkedMod >diff -uNr hs-haddock.orig/pkg-plist hs-haddock/pkg-plist >--- hs-haddock.orig/pkg-plist 2008-02-29 21:08:51.000000000 +0000 >+++ hs-haddock/pkg-plist 2009-07-22 14:42:15.000000000 +0000 >@@ -1,12 +1,16 @@ > bin/haddock > %%HADDOCK_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Distribution/Haddock.hi > %%HADDOCK_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HShaddock-%%HADDOCK_VERSION%%.o >+%%HADDOCK_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Haddock/DocName.hi > %%HADDOCK_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Haddock/Exception.hi >+%%HADDOCK_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Haddock/GHC/Utils.hi > %%HADDOCK_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Haddock/InterfaceFile.hi > %%HADDOCK_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Haddock/Types.hi >+%%HADDOCK_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Haddock/Utils.hi > %%HADDOCK_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHShaddock-%%HADDOCK_VERSION%%.a > %%HADDOCK_LIBDIR_REL%%/register.sh > %%DOCSDIR%%/LICENSE >+%%DATADIR_REL%%/html/frames.html > %%DATADIR_REL%%/html/haddock-DEBUG.css > %%DATADIR_REL%%/html/haddock-util.js > %%DATADIR_REL%%/html/haddock.css >@@ -15,12 +19,13 @@ > %%DATADIR_REL%%/html/plus.gif > @dirrm %%DATADIR_REL%%/html > @dirrm %%DATADIR_REL%% >-@dirrm %%DOCSDIR%% >+@dirrmtry %%DOCSDIR%% >+@dirrm %%HADDOCK_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Haddock/GHC > @dirrm %%HADDOCK_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Haddock > @dirrm %%HADDOCK_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Distribution > @dirrm %%HADDOCK_LIBDIR_REL%%/ghc-%%GHC_VERSION%% > @dirrm %%HADDOCK_LIBDIR_REL%% >-@exec /bin/sh %D/%%HADDOCK_LIBDIR_REL%%/register.sh >-@exec rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old >-@unexec if [ -x %D/bin/ghc-pkg ]; then %D/bin/ghc-pkg unregister haddock || /usr/bin/true; fi >-@unexec if [ -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old ]; then rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old || /usr/bin/true; fi >+@exec /bin/sh %%LOCALBASE%%/%%HADDOCK_LIBDIR_REL%%/register.sh >+@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old >+@unexec %%LOCALBASE%%/bin/ghc-pkg unregister haddock >+@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 137060
: 98194