Date: Wed, 30 Dec 2009 14:11:25 -0800 (PST) From: Jacula Modyun <jacula@gmail.com> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/142183: [new port]: haskell port textproc/hs-tagsoup Message-ID: <200912302211.nBUMBO1G092390@splork.wirewater.yow> Resent-Message-ID: <200912302220.nBUMK272015501@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 142183 >Category: ports >Synopsis: [new port]: haskell port textproc/hs-tagsoup >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Wed Dec 30 22:20:01 UTC 2009 >Closed-Date: >Last-Modified: >Originator: Jacula Modyun >Release: FreeBSD 7.1-PRERELEASE i386 >Organization: >Environment: System: FreeBSD splork.wirewater.yow 7.1-PRERELEASE FreeBSD 7.1-PRERELEASE #0: Sat Oct 18 11:22:07 UTC 2008 root@splork.wirewater.yow:/usr/obj/usr/src/sys/JACULA i386 >Description: TagSoup is a library for extracting information out of unstructured HTML code. http://www-users.cs.york.ac.uk/~ndm/tagsoup/ >How-To-Repeat: >Fix: --- hs-tagsoup.shar begins here --- # 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-tagsoup # hs-tagsoup/Makefile # hs-tagsoup/distinfo # hs-tagsoup/pkg-plist # hs-tagsoup/pkg-descr # echo c - hs-tagsoup mkdir -p hs-tagsoup > /dev/null 2>&1 echo x - hs-tagsoup/Makefile sed 's/^X//' >hs-tagsoup/Makefile << '42f400eaf2bfca532913b11a6ea7ece5' X# New ports collection makefile for: hs-tagsoup X# Date created: December 20 2009 X# Whom: Giuseppe Pilichi aka Jacula Modyun <jacula@gmail.com> X# X XPORTNAME= tagsoup XPORTVERSION= 0.6 XCATEGORIES= textproc haskell XMASTER_SITES= http://hackage.haskell.org/packages/archive/${PORTNAME}/${PORTVERSION}/ XPKGNAMEPREFIX= hs- X XMAINTAINER= jacula@gmail.com XCOMMENT= Parsing and extracting information from HTML documents X XBUILD_DEPENDS+= ghc:${PORTSDIR}/lang/ghc XRUN_DEPENDS+= ghc:${PORTSDIR}/lang/ghc XLIB_DEPENDS+= gmp.8:${PORTSDIR}/math/libgmp4 X XGHC_VERSION= 6.10.4 XTAGSOUP_VERSION= ${PORTVERSION} X XGHC_CMD= ${LOCALBASE}/bin/ghc XSETUP_CMD= ./setup X XDATADIR= ${PREFIX}/share/${DISTNAME} XDOCSDIR= ${PREFIX}/share/doc/${DISTNAME} XTAGSOUP_LIBDIR_REL= lib/${DISTNAME} X XPLIST_SUB= GHC_VERSION=${GHC_VERSION} \ X TAGSOUP_VERSION=${TAGSOUP_VERSION} \ X TAGSOUP_LIBDIR_REL=${TAGSOUP_LIBDIR_REL} X X.if defined(NOPORTDOCS) XPLIST_SUB+= NOPORTDOCS="" X.else XPLIST_SUB+= NOPORTDOCS="@comment " X.endif X X.if !defined(NOPORTDOCS) X XPORT_HADDOCK!= (cd ${.CURDIR}/../../lang/ghc && ${MAKE} -V PORT_HADDOCK) X.if !empty(PORT_HADDOCK:M?0) XBUILD_DEPENDS+= haddock:${PORTSDIR}/devel/hs-haddock X.endif XBUILD_DEPENDS+= HsColour:${PORTSDIR}/print/hs-hscolour X XHSCOLOUR_VERSION= 1.15 XHSCOLOUR_DATADIR= ${PREFIX}/share/hscolour-${HSCOLOUR_VERSION} X XPORTDOCS= * X.endif X X.SILENT: X Xdo-configure: X cd ${WRKSRC} && ${GHC_CMD} --make Setup.hs -o setup -package Cabal \ X && ${SETUP_CMD} configure --haddock-options=-w --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 --hyperlink-source --executables \ X --hscolour-css=${HSCOLOUR_DATADIR}/hscolour.css X.endif X Xdo-install: X cd ${WRKSRC} && ${SETUP_CMD} install \ X && ${INSTALL_SCRIPT} register.sh ${PREFIX}/${TAGSOUP_LIBDIR_REL}/register.sh X ${MKDIR} ${DATADIR} && cd ${WRKSRC} && ${INSTALL_DATA} ${WRKSRC}/tagsoup.htm ${DATADIR} \ X && ${COPYTREE_SHARE} Example ${DATADIR} X Xpost-install: X ${RM} -f ${PREFIX}/lib/ghc-${GHC_VERSION}/package.conf.old X X.include <bsd.port.mk> 42f400eaf2bfca532913b11a6ea7ece5 echo x - hs-tagsoup/distinfo sed 's/^X//' >hs-tagsoup/distinfo << '79cc35f4655e43d43a93070f46edbc42' XMD5 (tagsoup-0.6.tar.gz) = 4db416463189292609b4cd3d0e867ccd XSHA256 (tagsoup-0.6.tar.gz) = 4331accd178fd5d4ca6dd9debe39da245f44be44a70134453441b4ef14683a78 XSIZE (tagsoup-0.6.tar.gz) = 21627 79cc35f4655e43d43a93070f46edbc42 echo x - hs-tagsoup/pkg-plist sed 's/^X//' >hs-tagsoup/pkg-plist << '44b9b5deec9c2347c6a85675d6a11ed5' Xbin/tagsoup X%%TAGSOUP_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HStagsoup-%%TAGSOUP_VERSION%%.o X%%TAGSOUP_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/HTML/Download.hi X%%TAGSOUP_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/HTML/TagSoup.hi X%%TAGSOUP_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/HTML/TagSoup/Entity.hi X%%TAGSOUP_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/HTML/TagSoup/Match.hi X%%TAGSOUP_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/HTML/TagSoup/Parser.hi X%%TAGSOUP_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/HTML/TagSoup/Render.hi X%%TAGSOUP_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/HTML/TagSoup/Tree.hi X%%TAGSOUP_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/HTML/TagSoup/Type.hi X%%TAGSOUP_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHStagsoup-%%TAGSOUP_VERSION%%.a X%%TAGSOUP_LIBDIR_REL%%/register.sh X%%DATADIR%%/Example/Regress.hs X%%DATADIR%%/Example/Example.hs X%%DATADIR%%/tagsoup.htm X%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE X%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%% X@dirrm %%DATADIR%%/Example X@dirrmtry %%DATADIR%% X@dirrm %%TAGSOUP_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/HTML/TagSoup X@dirrm %%TAGSOUP_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text/HTML X@dirrm %%TAGSOUP_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Text X@dirrm %%TAGSOUP_LIBDIR_REL%%/ghc-%%GHC_VERSION%% X@dirrm %%TAGSOUP_LIBDIR_REL%% X@exec /bin/sh %D/%%TAGSOUP_LIBDIR_REL%%/register.sh X@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old X@unexec %D/bin/ghc-pkg unregister tagsoup X@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old 44b9b5deec9c2347c6a85675d6a11ed5 echo x - hs-tagsoup/pkg-descr sed 's/^X//' >hs-tagsoup/pkg-descr << 'debf52eb9774cb70ea4d96e1ee6bf49d' XTagSoup is a library for extracting information out of unstructured XHTML code, sometimes known as tag-soup. The HTML does not have to be Xwell formed, or render properly within any particular framework. XThis library is for situations where the author of the HTML is not Xcooperating with the person trying to extract the information, but is Xalso not trying to hide the information. X XWWW: http://www-users.cs.york.ac.uk/~ndm/tagsoup/ debf52eb9774cb70ea4d96e1ee6bf49d exit --- hs-tagsoup.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200912302211.nBUMBO1G092390>