Makefile 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. # $OpenBSD: Makefile,v 1.15 2016/08/09 17:44:00 kili Exp $
  2. COMMENT = Haskell platform meta-package
  3. PKGNAME = haskell-platform-7.10.3
  4. EPOCH = 0
  5. REVISION = 1
  6. HOMEPAGE = http://hackage.haskell.org/platform/
  7. MAINTAINER = Matthias Kilian <kili@openbsd.org>
  8. # Upstream resources: git://github.com/haskell/haskell-platform
  9. # The version numbers are taken from hptool/src/Releases2015.hs, Release
  10. # hp_7_10_3.
  11. #
  12. # Version numbers of libraries and tools below are hard-wired by
  13. # intention (to let people know if they update some port which shouldn't
  14. # updated yet).
  15. # ghc-7.10.3 and the following libraries provided by the
  16. # ghc package: array-0.5.1.0, base-4.8.2.0, bytestring-0.10.6.0,
  17. # Cabal-1.22.5.0, containers-0.5.6.2, deepseq-1.4.1.1, directory-1.2.2.0,
  18. # filepath-1.4.0.0, hpc-0.6.0.2, pretty-1.1.2.0, process-1.2.3.0,
  19. # template-haskell-2.10.0.0, time-1.5.0.1, transformers-0.4.2.0,
  20. # xhtml-3000.2.1.
  21. #
  22. # addifional libraries included in ghc but not officially part of the
  23. # haskell platform: bin-package-db-0.0.0.0, binary-0.7.5.0,
  24. # ghc-prim-0.4.0.0, haskeline-0.7.2.1, hoopl-3.10.0.2, integer-gmp-1.0.0.0,
  25. # terminfo-0.4.0.1, unix-2.7.1.0.
  26. #
  27. # Deliberately changed: devel/hs-async (from 2.0.2 to 2.1.0).
  28. RUN_DEPENDS += lang/ghc=7.10.3
  29. # Additional libraries required for haskell platform:
  30. RUN_DEPENDS += devel/hs-async=2.1.0 \
  31. textproc/hs-attoparsec=0.13.0.1 \
  32. devel/hs-case-insensitive=1.2.0.5 \
  33. www/hs-cgi=3001.2.2.2 \
  34. devel/hs-fgl=5.5.2.3 \
  35. graphics/hs-GLUT=2.7.0.3 \
  36. graphics/hs-GLURaw=1.5.0.2 \
  37. lang/hs-haskell-src=1.0.2.0 \
  38. devel/hs-hashable=1.2.3.3 \
  39. www/hs-html=1.0.1.2 \
  40. net/hs-HTTP=4000.2.20 \
  41. devel/hs-HUnit=1.3.0.0 \
  42. devel/hs-mtl=2.2.1 \
  43. devel/hs-network=2.6.2.1 \
  44. graphics/hs-OpenGL=2.13.1.0 \
  45. graphics/hs-OpenGLRaw=2.6.0.0 \
  46. devel/hs-parallel=3.2.0.6 \
  47. devel/hs-parsec=3.1.9 \
  48. devel/hs-primitive=0.6.1.0 \
  49. devel/hs-QuickCheck=2.8.1 \
  50. devel/hs-random=1.1 \
  51. devel/hs-regex-base=0.93.2 \
  52. devel/hs-regex-compat=0.95.1 \
  53. devel/hs-regex-posix=0.95.2 \
  54. devel/hs-split=0.2.2 \
  55. devel/hs-stm=2.4.4 \
  56. devel/hs-syb=0.6 \
  57. devel/hs-text=1.2.1.3 \
  58. devel/hs-unordered-containers=0.2.5.1 \
  59. devel/hs-vector=0.11.0.0 \
  60. archivers/hs-zlib=0.5.4.2
  61. # Needed by alex & QuickCheck:
  62. RUN_DEPENDS+= devel/hs-tf-random=0.5
  63. # Needed by cabal-install, cgi, & HTTP (these two were in the old HP):
  64. RUN_DEPENDS += devel/hs-old-locale=1.0.0.7 \
  65. devel/hs-old-time=1.1.0.3
  66. # Needed by cabal-install, cgi, & HTTP (was split out of network,
  67. # so was in HP, just under different pacakge):
  68. RUN_DEPENDS += devel/hs-network-uri=2.6.0.3
  69. # Needed by cgi:
  70. RUN_DEPENDS += devel/hs-exceptions=0.8.0.2 \
  71. devel/hs-transformers-compat=0.4.0.4 \
  72. net/hs-multipart=0.1.2
  73. # Needed by attoparsec:
  74. RUN_DEPENDS += devel/hs-scientific=0.3.3.8
  75. # Needed by OpenGL:
  76. RUN_DEPENDS += devel/hs-ObjectName=1.1.0.0 \
  77. devel/hs-StateVar=1.1.0.1 \
  78. math/hs-half=0.2.2.1
  79. # Tools (haddock-2.16.1 is now contained in the ghc package):
  80. RUN_DEPENDS += devel/cabal-install=1.22.6.0 \
  81. devel/alex=3.1.4 \
  82. devel/happy=1.19.5 \
  83. devel/hscolour=1.23
  84. .include <bsd.port.mk>