ports/121081: [NEW PORT]: graphics/hs-HGL-ghc

Jacula Modyun jacula at gmail.com
Sat Mar 1 15:40:03 UTC 2008


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

From: Jacula Modyun <jacula at gmail.com>
To: bug-followup at FreeBSD.org, jacula at gmail.com
Cc:  
Subject: Re: ports/121081: [NEW PORT]: graphics/hs-HGL-ghc
Date: Sat, 1 Mar 2008 15:36:28 +0000

 --W/nzBZO5zC0uMSeA
 Content-Type: text/plain; charset=us-ascii
 Content-Disposition: inline
 
 
 Hi,
 
 In this last archive is been add the documentation, and changed a little the
 installation process.
 
 Best Regards
 
 JM
 
 --W/nzBZO5zC0uMSeA
 Content-Type: text/plain; charset=us-ascii
 Content-Disposition: attachment; filename="hs-HGL-ghc.shar"
 
 # This is a shell archive.  Save it in a file, remove anything before
 # this line, and then unpack it by entering "sh file".  Note, it may
 # create directories; files and directories will be owned by you and
 # have default permissions.
 #
 # This archive contains:
 #
 #	hs-HGL-ghc
 #	hs-HGL-ghc/Makefile
 #	hs-HGL-ghc/pkg-descr
 #	hs-HGL-ghc/distinfo
 #	hs-HGL-ghc/pkg-plist
 #
 echo c - hs-HGL-ghc
 mkdir -p hs-HGL-ghc > /dev/null 2>&1
 echo x - hs-HGL-ghc/Makefile
 sed 's/^X//' >hs-HGL-ghc/Makefile << 'END-of-hs-HGL-ghc/Makefile'
 X# New ports collection makefile for: hs-HGL-ghc
 X# Date created:        February 25 2008
 X# Whom:                Giuseppe Pilichi aka Jacula Modyun <jacula at gmail.com>
 X#
 X# $FreeBSD
 X#
 X
 XPORTNAME=	HGL
 XPORTVERSION=	3.2.0.0
 XCATEGORIES=	graphics haskell
 XMASTER_SITES=	http://hackage.haskell.org/packages/archive/${PORTNAME}/${PORTVERSION}/
 XPKGNAMEPREFIX=	hs-
 XPKGNAMESUFFIX=	-ghc
 X
 XMAINTAINER=	jacula at gmail.com
 XCOMMENT=	A simple graphics library based on X11 or Win32
 X
 XBUILD_DEPENDS+=	ghc:${PORTSDIR}/lang/ghc \
 X		hs-x11-ghc>=1.2.1:${PORTSDIR}/x11/hs-x11-ghc
 X
 XGHC_VERSION=	6.8.2
 XHGL_VERSION=	${PORTVERSION}
 X
 XGHC_CMD=	${LOCALBASE}/bin/ghc
 XSETUP_CMD=	./setup
 X
 XHGL_LIBDIR_REL=	lib/${DISTNAME}
 XDOCSDIR=	${PREFIX}/share/doc/${DISTNAME}
 X
 XPLIST_SUB=	GHC_VERSION=${GHC_VERSION} \
 X		HGL_VERSION=${HGL_VERSION} \
 X		HGL_LIBDIR_REL=${HGL_LIBDIR_REL}
 X
 X.if !defined(NOPORTDOCS)
 XBUILD_DEPENDS+=	haddock:${PORTSDIR}/devel/hs-haddock \
 X		HsColour:${PORTSDIR}/print/hs-hscolour
 X
 XHSCOLOUR_VERSION=	1.9
 XHSCOLOUR_DATADIR=	${LOCALBASE}/share/hscolour-${HSCOLOUR_VERSION}
 X.endif
 X
 X.SILENT:
 X
 Xdo-configure:
 X	cd ${WRKSRC} && ${GHC_CMD} --make Setup.hs -o setup -package Cabal \
 X		     && ${SETUP_CMD} configure --prefix=${PREFIX}
 X
 Xdo-build:
 X	cd ${WRKSRC} && ${SETUP_CMD} build \
 X		     && ${SETUP_CMD} register --gen-script
 X
 X.if !defined(NOPORTDOCS)
 X	cd ${WRKSRC} && ${SETUP_CMD} haddock --executables --hyperlink-source \
 X	                                     --hscolour-css=${HSCOLOUR_DATADIR}/hscolour.css
 X.endif
 X
 Xdo-install:
 X	cd ${WRKSRC} && ${SETUP_CMD} install \
 X		     && ${INSTALL_SCRIPT} register.sh ${PREFIX}/${HGL_LIBDIR_REL}/register.sh
 X
 Xpost-install:
 X	${RM} -f ${PREFIX}/lib/ghc-${GHC_VERSION}/package.conf.old
 X
 X.include <bsd.port.mk>
 END-of-hs-HGL-ghc/Makefile
 echo x - hs-HGL-ghc/pkg-descr
 sed 's/^X//' >hs-HGL-ghc/pkg-descr << 'END-of-hs-HGL-ghc/pkg-descr'
 XA simple graphics library, designed to give the programmer access
 Xto most interesting parts of the Win32 Graphics Device Interface
 Xand X11 library without exposing the programmer to the pain and
 Xanguish usually associated with using these interfaces.
 XThe library also includes a module Graphics.SOE providing the
 Xinterface used in "The Haskell School of Expression", by Paul
 XHudak, cf <http://www.haskell.org/soe/>.
 X
 Xauthor: 	Alastair Reid
 Xmaintainer:	<libraries at haskell.org>
 Xlicense:	BSD3
 XWWW:		http://www.haskell.org/graphics/index.html
 X
 Xexposed-modules:
 X	Graphics.HGL.Core, Graphics.HGL.Draw, Graphics.HGL.Units,
 X	Graphics.HGL.Key, Graphics.HGL.Run, Graphics.HGL.Draw.Brush,
 X	Graphics.HGL.Draw.Font, Graphics.HGL.Draw.Monad, Graphics.HGL.Draw.Pen,
 X	Graphics.HGL.Draw.Picture, Graphics.HGL.Draw.Region, Graphics.HGL.Draw.Text,
 X	Graphics.HGL.Utils, Graphics.HGL.Window, Graphics.HGL, Graphics.SOE
 END-of-hs-HGL-ghc/pkg-descr
 echo x - hs-HGL-ghc/distinfo
 sed 's/^X//' >hs-HGL-ghc/distinfo << 'END-of-hs-HGL-ghc/distinfo'
 XMD5 (HGL-3.2.0.0.tar.gz) = 9d3858e5d76e10cdbaf9f5dabf3287e7
 XSHA256 (HGL-3.2.0.0.tar.gz) = fa7cb1981f6e5a89b35e0fc2593c0945175a0d97fc3bc356cc8724fa1c881e86
 XSIZE (HGL-3.2.0.0.tar.gz) = 38824
 END-of-hs-HGL-ghc/distinfo
 echo x - hs-HGL-ghc/pkg-plist
 sed 's/^X//' >hs-HGL-ghc/pkg-plist << 'END-of-hs-HGL-ghc/pkg-plist'
 X%%HGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/HGL.hi
 X%%HGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/HGL/Core.hi
 X%%HGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/HGL/Draw.hi
 X%%HGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/HGL/Draw/Brush.hi
 X%%HGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/HGL/Draw/Font.hi
 X%%HGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/HGL/Draw/Monad.hi
 X%%HGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/HGL/Draw/Pen.hi
 X%%HGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/HGL/Draw/Picture.hi
 X%%HGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/HGL/Draw/Region.hi
 X%%HGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/HGL/Draw/Text.hi
 X%%HGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/HGL/Internals/Draw.hi
 X%%HGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/HGL/Internals/Event.hi
 X%%HGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/HGL/Internals/Events.hi
 X%%HGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/HGL/Internals/Flag.hi
 X%%HGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/HGL/Internals/Types.hi
 X%%HGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/HGL/Internals/Utilities.hi
 X%%HGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/HGL/Key.hi
 X%%HGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/HGL/Run.hi
 X%%HGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/HGL/Units.hi
 X%%HGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/HGL/Utils.hi
 X%%HGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/HGL/Window.hi
 X%%HGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/HGL/X11/DC.hi
 X%%HGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/HGL/X11/Display.hi
 X%%HGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/HGL/X11/Timer.hi
 X%%HGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/HGL/X11/Types.hi
 X%%HGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/HGL/X11/Window.hi
 X%%HGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/SOE.hi
 X%%HGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HSHGL-%%HGL_VERSION%%.o
 X%%HGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHSHGL-%%HGL_VERSION%%.a
 X%%HGL_LIBDIR_REL%%/register.sh
 X%%DOCSDIR%%/LICENSE
 X%%PORTDOCS%%%%DOCSDIR%%/html/Graphics-HGL-Core.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/Graphics-HGL-Draw-Brush.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/Graphics-HGL-Draw-Font.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/Graphics-HGL-Draw-Monad.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/Graphics-HGL-Draw-Pen.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/Graphics-HGL-Draw-Picture.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/Graphics-HGL-Draw-Region.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/Graphics-HGL-Draw-Text.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/Graphics-HGL-Draw.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/Graphics-HGL-Key.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/Graphics-HGL-Run.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/Graphics-HGL-Units.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/Graphics-HGL-Utils.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/Graphics-HGL-Window.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/Graphics-HGL.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/Graphics-SOE.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/HGL.haddock
 X%%PORTDOCS%%%%DOCSDIR%%/html/doc-index.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/haddock-util.js
 X%%PORTDOCS%%%%DOCSDIR%%/html/haddock.css
 X%%PORTDOCS%%%%DOCSDIR%%/html/haskell_icon.gif
 X%%PORTDOCS%%%%DOCSDIR%%/html/index.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/minus.gif
 X%%PORTDOCS%%%%DOCSDIR%%/html/plus.gif
 X%%PORTDOCS%%%%DOCSDIR%%/html/src/Graphics-HGL-Core.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/src/Graphics-HGL-Draw-Brush.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/src/Graphics-HGL-Draw-Font.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/src/Graphics-HGL-Draw-Monad.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/src/Graphics-HGL-Draw-Pen.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/src/Graphics-HGL-Draw-Picture.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/src/Graphics-HGL-Draw-Region.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/src/Graphics-HGL-Draw-Text.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/src/Graphics-HGL-Draw.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/src/Graphics-HGL-Internals-Draw.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/src/Graphics-HGL-Internals-Event.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/src/Graphics-HGL-Internals-Events.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/src/Graphics-HGL-Internals-Flag.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/src/Graphics-HGL-Internals-Types.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/src/Graphics-HGL-Internals-Utilities.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/src/Graphics-HGL-Key.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/src/Graphics-HGL-Run.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/src/Graphics-HGL-Units.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/src/Graphics-HGL-Utils.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/src/Graphics-HGL-Window.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/src/Graphics-HGL-X11-DC.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/src/Graphics-HGL-X11-Display.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/src/Graphics-HGL-X11-Timer.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/src/Graphics-HGL-X11-Types.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/src/Graphics-HGL-X11-Window.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/src/Graphics-HGL.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/src/Graphics-SOE.html
 X%%PORTDOCS%%%%DOCSDIR%%/html/src/hscolour.css
 X%%PORTDOCS%%@dirrm %%DOCSDIR%%/html/src
 X%%PORTDOCS%%@dirrm %%DOCSDIR%%/html
 X at dirrm %%DOCSDIR%%
 X at dirrm %%HGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/HGL/X11
 X at dirrm %%HGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/HGL/Internals
 X at dirrm %%HGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/HGL/Draw
 X at dirrm %%HGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics/HGL
 X at dirrm %%HGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Graphics
 X at dirrm %%HGL_LIBDIR_REL%%/ghc-%%GHC_VERSION%%
 X at dirrm %%HGL_LIBDIR_REL%%
 X at exec /bin/sh %D/%%HGL_LIBDIR_REL%%/register.sh
 X at exec rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
 X at unexec if [ -x %D/bin/ghc-pkg ]; then %D/bin/ghc-pkg unregister HGL || /usr/bin/true; fi
 X at 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
 END-of-hs-HGL-ghc/pkg-plist
 exit
 
 
 --W/nzBZO5zC0uMSeA--



More information about the freebsd-ports-bugs mailing list