Include the Haddock API, but put it into its own subpackage (hs-haddock).
This will be needed by leksah.
This commit is contained in:
parent
d7209a7b86
commit
bf0c02b753
@ -1,13 +1,17 @@
|
||||
# $OpenBSD: Makefile,v 1.15 2010/06/15 17:38:17 kili Exp $
|
||||
# $OpenBSD: Makefile,v 1.16 2010/06/18 20:42:03 kili Exp $
|
||||
|
||||
COMMENT = documentation-generation tool for Haskell libraries
|
||||
COMMENT-main = documentation-generation tool for Haskell libraries
|
||||
COMMENT-lib = haddock library
|
||||
|
||||
DISTNAME = haddock-2.7.2
|
||||
PKGNAME = ${DISTNAME}p1
|
||||
PKGNAME-main = ${DISTNAME}p2
|
||||
PKGNAME-lib = hs-${DISTNAME}
|
||||
CATEGORIES = devel
|
||||
|
||||
HOMEPAGE = http://www.haskell.org/haddock/
|
||||
|
||||
MULTI_PACKAGES = -main -lib
|
||||
|
||||
# BSD3
|
||||
PERMIT_PACKAGE_CDROM = Yes
|
||||
PERMIT_PACKAGE_FTP = Yes
|
||||
@ -20,14 +24,15 @@ PERMIT_DISTFILES_FTP = Yes
|
||||
PSEUDO_FLAVORS = no_deps
|
||||
FLAVOR ?=
|
||||
|
||||
WANTLIB = c m util
|
||||
WANTLIB-main = c m util
|
||||
|
||||
.if ! ${FLAVOR:L:Mno_deps}
|
||||
MODULES = lang/ghc converters/libiconv
|
||||
# No haddock library (yet).
|
||||
MODGHC_BUILD = cabal hackage nort
|
||||
MODGHC_BUILD = cabal hackage register
|
||||
|
||||
LIB_DEPENDS += gmp::devel/gmp
|
||||
LIB_DEPENDS-lib =
|
||||
LIB_DEPENDS-main = ${LIB_DEPENDS} \
|
||||
gmp::devel/gmp
|
||||
|
||||
BUILD_DEPENDS += ::devel/alex \
|
||||
::devel/happy \
|
||||
@ -49,6 +54,8 @@ MASTER_SITES = http://hackage.haskell.org/packages/archive/${DISTNAME:S,-,/,}/
|
||||
|
||||
post-build:
|
||||
@cd ${WRKBUILD}/doc && exec ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} html
|
||||
@cd ${WRKBUILD} && exec ${SETENV} ${MAKE_ENV} \
|
||||
${MODGHC_SETUP_PROG} haddock
|
||||
|
||||
post-install:
|
||||
${INSTALL_DATA_DIR} ${PREFIX}/share/doc
|
||||
|
1
devel/haddock/pkg/DESCR-lib
Normal file
1
devel/haddock/pkg/DESCR-lib
Normal file
@ -0,0 +1 @@
|
||||
This library provides a Haddock API.
|
@ -1,67 +0,0 @@
|
||||
@comment $OpenBSD: PLIST,v 1.6 2010/04/22 21:49:12 kili Exp $
|
||||
@bin bin/haddock
|
||||
@comment lib/${DISTNAME}/
|
||||
@comment lib/${DISTNAME}/ghc-${MODGHC_VER}/
|
||||
@comment lib/${DISTNAME}/ghc-${MODGHC_VER}/Documentation/
|
||||
@comment lib/${DISTNAME}/ghc-${MODGHC_VER}/Documentation/Haddock.hi
|
||||
@comment lib/${DISTNAME}/ghc-${MODGHC_VER}/HS${DISTNAME}.o
|
||||
@comment lib/${DISTNAME}/ghc-${MODGHC_VER}/Haddock/
|
||||
@comment lib/${DISTNAME}/ghc-${MODGHC_VER}/Haddock/Backends/
|
||||
@comment lib/${DISTNAME}/ghc-${MODGHC_VER}/Haddock/Backends/DevHelp.hi
|
||||
@comment lib/${DISTNAME}/ghc-${MODGHC_VER}/Haddock/Backends/HH.hi
|
||||
@comment lib/${DISTNAME}/ghc-${MODGHC_VER}/Haddock/Backends/HH2.hi
|
||||
@comment lib/${DISTNAME}/ghc-${MODGHC_VER}/Haddock/Backends/HaddockDB.hi
|
||||
@comment lib/${DISTNAME}/ghc-${MODGHC_VER}/Haddock/Backends/Hoogle.hi
|
||||
@comment lib/${DISTNAME}/ghc-${MODGHC_VER}/Haddock/Backends/Html.hi
|
||||
@comment lib/${DISTNAME}/ghc-${MODGHC_VER}/Haddock/Convert.hi
|
||||
@comment lib/${DISTNAME}/ghc-${MODGHC_VER}/Haddock/Doc.hi
|
||||
@comment lib/${DISTNAME}/ghc-${MODGHC_VER}/Haddock/GhcUtils.hi
|
||||
@comment lib/${DISTNAME}/ghc-${MODGHC_VER}/Haddock/Interface/
|
||||
@comment lib/${DISTNAME}/ghc-${MODGHC_VER}/Haddock/Interface.hi
|
||||
@comment lib/${DISTNAME}/ghc-${MODGHC_VER}/Haddock/Interface/AttachInstances.hi
|
||||
@comment lib/${DISTNAME}/ghc-${MODGHC_VER}/Haddock/Interface/Create.hi
|
||||
@comment lib/${DISTNAME}/ghc-${MODGHC_VER}/Haddock/Interface/ExtractFnArgDocs.hi
|
||||
@comment lib/${DISTNAME}/ghc-${MODGHC_VER}/Haddock/Interface/LexParseRn.hi
|
||||
@comment lib/${DISTNAME}/ghc-${MODGHC_VER}/Haddock/Interface/ParseModuleHeader.hi
|
||||
@comment lib/${DISTNAME}/ghc-${MODGHC_VER}/Haddock/Interface/Rename.hi
|
||||
@comment lib/${DISTNAME}/ghc-${MODGHC_VER}/Haddock/Interface/Rn.hi
|
||||
@comment lib/${DISTNAME}/ghc-${MODGHC_VER}/Haddock/InterfaceFile.hi
|
||||
@comment lib/${DISTNAME}/ghc-${MODGHC_VER}/Haddock/Lex.hi
|
||||
@comment lib/${DISTNAME}/ghc-${MODGHC_VER}/Haddock/ModuleTree.hi
|
||||
@comment lib/${DISTNAME}/ghc-${MODGHC_VER}/Haddock/Options.hi
|
||||
@comment lib/${DISTNAME}/ghc-${MODGHC_VER}/Haddock/Parse.hi
|
||||
@comment lib/${DISTNAME}/ghc-${MODGHC_VER}/Haddock/Types.hi
|
||||
@comment lib/${DISTNAME}/ghc-${MODGHC_VER}/Haddock/Utils/
|
||||
@comment lib/${DISTNAME}/ghc-${MODGHC_VER}/Haddock/Utils.hi
|
||||
@comment lib/${DISTNAME}/ghc-${MODGHC_VER}/Haddock/Utils/BlockTable.hi
|
||||
@comment lib/${DISTNAME}/ghc-${MODGHC_VER}/Haddock/Utils/Html.hi
|
||||
@comment lib/${DISTNAME}/ghc-${MODGHC_VER}/Haddock/Version.hi
|
||||
@comment lib/${DISTNAME}/ghc-${MODGHC_VER}/Paths_haddock.hi
|
||||
@comment lib/${DISTNAME}/ghc-${MODGHC_VER}/libHS${DISTNAME}.a
|
||||
share/doc/haddock/
|
||||
@comment share/doc/${DISTNAME}/
|
||||
@comment share/doc/${DISTNAME}/LICENSE
|
||||
share/doc/haddock/ch01s03.html
|
||||
share/doc/haddock/ch03s02.html
|
||||
share/doc/haddock/ch03s03.html
|
||||
share/doc/haddock/ch03s04.html
|
||||
share/doc/haddock/ch03s05.html
|
||||
share/doc/haddock/ch03s08.html
|
||||
share/doc/haddock/fptools.css
|
||||
share/doc/haddock/hyperlinking.html
|
||||
share/doc/haddock/index.html
|
||||
share/doc/haddock/introduction.html
|
||||
share/doc/haddock/invoking.html
|
||||
share/doc/haddock/ix01.html
|
||||
share/doc/haddock/license.html
|
||||
share/doc/haddock/markup.html
|
||||
share/doc/haddock/module-attributes.html
|
||||
share/${DISTNAME}/
|
||||
share/${DISTNAME}/html/
|
||||
share/${DISTNAME}/html/frames.html
|
||||
share/${DISTNAME}/html/haddock-DEBUG.css
|
||||
share/${DISTNAME}/html/haddock-util.js
|
||||
share/${DISTNAME}/html/haddock.css
|
||||
share/${DISTNAME}/html/haskell_icon.gif
|
||||
share/${DISTNAME}/html/minus.gif
|
||||
share/${DISTNAME}/html/plus.gif
|
56
devel/haddock/pkg/PLIST-lib
Normal file
56
devel/haddock/pkg/PLIST-lib
Normal file
@ -0,0 +1,56 @@
|
||||
@comment $OpenBSD: PLIST-lib,v 1.1 2010/06/18 20:42:03 kili Exp $
|
||||
lib/${DISTNAME}/
|
||||
lib/${DISTNAME}/ghc-${MODGHC_VER}/
|
||||
lib/${DISTNAME}/ghc-${MODGHC_VER}/Documentation/
|
||||
lib/${DISTNAME}/ghc-${MODGHC_VER}/Documentation/Haddock.hi
|
||||
lib/${DISTNAME}/ghc-${MODGHC_VER}/HS${DISTNAME}.o
|
||||
lib/${DISTNAME}/ghc-${MODGHC_VER}/Haddock/
|
||||
lib/${DISTNAME}/ghc-${MODGHC_VER}/Haddock/Backends/
|
||||
lib/${DISTNAME}/ghc-${MODGHC_VER}/Haddock/Backends/DevHelp.hi
|
||||
lib/${DISTNAME}/ghc-${MODGHC_VER}/Haddock/Backends/HH.hi
|
||||
lib/${DISTNAME}/ghc-${MODGHC_VER}/Haddock/Backends/HH2.hi
|
||||
lib/${DISTNAME}/ghc-${MODGHC_VER}/Haddock/Backends/HaddockDB.hi
|
||||
lib/${DISTNAME}/ghc-${MODGHC_VER}/Haddock/Backends/Hoogle.hi
|
||||
lib/${DISTNAME}/ghc-${MODGHC_VER}/Haddock/Backends/Html.hi
|
||||
lib/${DISTNAME}/ghc-${MODGHC_VER}/Haddock/Convert.hi
|
||||
lib/${DISTNAME}/ghc-${MODGHC_VER}/Haddock/Doc.hi
|
||||
lib/${DISTNAME}/ghc-${MODGHC_VER}/Haddock/GhcUtils.hi
|
||||
lib/${DISTNAME}/ghc-${MODGHC_VER}/Haddock/Interface/
|
||||
lib/${DISTNAME}/ghc-${MODGHC_VER}/Haddock/Interface.hi
|
||||
lib/${DISTNAME}/ghc-${MODGHC_VER}/Haddock/Interface/AttachInstances.hi
|
||||
lib/${DISTNAME}/ghc-${MODGHC_VER}/Haddock/Interface/Create.hi
|
||||
lib/${DISTNAME}/ghc-${MODGHC_VER}/Haddock/Interface/ExtractFnArgDocs.hi
|
||||
lib/${DISTNAME}/ghc-${MODGHC_VER}/Haddock/Interface/LexParseRn.hi
|
||||
lib/${DISTNAME}/ghc-${MODGHC_VER}/Haddock/Interface/ParseModuleHeader.hi
|
||||
lib/${DISTNAME}/ghc-${MODGHC_VER}/Haddock/Interface/Rename.hi
|
||||
lib/${DISTNAME}/ghc-${MODGHC_VER}/Haddock/Interface/Rn.hi
|
||||
lib/${DISTNAME}/ghc-${MODGHC_VER}/Haddock/InterfaceFile.hi
|
||||
lib/${DISTNAME}/ghc-${MODGHC_VER}/Haddock/Lex.hi
|
||||
lib/${DISTNAME}/ghc-${MODGHC_VER}/Haddock/ModuleTree.hi
|
||||
lib/${DISTNAME}/ghc-${MODGHC_VER}/Haddock/Options.hi
|
||||
lib/${DISTNAME}/ghc-${MODGHC_VER}/Haddock/Parse.hi
|
||||
lib/${DISTNAME}/ghc-${MODGHC_VER}/Haddock/Types.hi
|
||||
lib/${DISTNAME}/ghc-${MODGHC_VER}/Haddock/Utils/
|
||||
lib/${DISTNAME}/ghc-${MODGHC_VER}/Haddock/Utils.hi
|
||||
lib/${DISTNAME}/ghc-${MODGHC_VER}/Haddock/Utils/BlockTable.hi
|
||||
lib/${DISTNAME}/ghc-${MODGHC_VER}/Haddock/Utils/Html.hi
|
||||
lib/${DISTNAME}/ghc-${MODGHC_VER}/Haddock/Version.hi
|
||||
lib/${DISTNAME}/ghc-${MODGHC_VER}/Paths_haddock.hi
|
||||
lib/${DISTNAME}/ghc-${MODGHC_VER}/libHS${DISTNAME}.a
|
||||
lib/${DISTNAME}/register.sh
|
||||
@exec /usr/bin/env HOME=/nonexistent %D/lib/${DISTNAME}/register.sh -v0
|
||||
@unexec /usr/bin/env HOME=/nonexistent %D/lib/${DISTNAME}/unregister.sh -v0 --force
|
||||
lib/${DISTNAME}/unregister.sh
|
||||
share/doc/${DISTNAME}/html/
|
||||
share/doc/${DISTNAME}/html/Documentation-Haddock.html
|
||||
share/doc/${DISTNAME}/html/doc-index.html
|
||||
share/doc/${DISTNAME}/html/frames.html
|
||||
share/doc/${DISTNAME}/html/haddock-util.js
|
||||
share/doc/${DISTNAME}/html/haddock.css
|
||||
share/doc/${DISTNAME}/html/haddock.haddock
|
||||
share/doc/${DISTNAME}/html/haskell_icon.gif
|
||||
share/doc/${DISTNAME}/html/index-frames.html
|
||||
share/doc/${DISTNAME}/html/index.html
|
||||
share/doc/${DISTNAME}/html/mini_Documentation-Haddock.html
|
||||
share/doc/${DISTNAME}/html/minus.gif
|
||||
share/doc/${DISTNAME}/html/plus.gif
|
30
devel/haddock/pkg/PLIST-main
Normal file
30
devel/haddock/pkg/PLIST-main
Normal file
@ -0,0 +1,30 @@
|
||||
@comment $OpenBSD: PLIST-main,v 1.1 2010/06/18 20:42:03 kili Exp $
|
||||
@pkgpath devel/haddock
|
||||
@bin bin/haddock
|
||||
share/doc/haddock/
|
||||
@comment share/doc/${DISTNAME}/
|
||||
@comment share/doc/${DISTNAME}/LICENSE
|
||||
share/doc/haddock/ch01s03.html
|
||||
share/doc/haddock/ch03s02.html
|
||||
share/doc/haddock/ch03s03.html
|
||||
share/doc/haddock/ch03s04.html
|
||||
share/doc/haddock/ch03s05.html
|
||||
share/doc/haddock/ch03s08.html
|
||||
share/doc/haddock/fptools.css
|
||||
share/doc/haddock/hyperlinking.html
|
||||
share/doc/haddock/index.html
|
||||
share/doc/haddock/introduction.html
|
||||
share/doc/haddock/invoking.html
|
||||
share/doc/haddock/ix01.html
|
||||
share/doc/haddock/license.html
|
||||
share/doc/haddock/markup.html
|
||||
share/doc/haddock/module-attributes.html
|
||||
share/${DISTNAME}/
|
||||
share/${DISTNAME}/html/
|
||||
share/${DISTNAME}/html/frames.html
|
||||
share/${DISTNAME}/html/haddock-DEBUG.css
|
||||
share/${DISTNAME}/html/haddock-util.js
|
||||
share/${DISTNAME}/html/haddock.css
|
||||
share/${DISTNAME}/html/haskell_icon.gif
|
||||
share/${DISTNAME}/html/minus.gif
|
||||
share/${DISTNAME}/html/plus.gif
|
Loading…
x
Reference in New Issue
Block a user