30fea FreshPorts -- lang/ghc
FreshPorts -- The Place For Ports If you buy from Amazon USA, please support us by using this link.
Follow us
Blog
Twitter

Port details
ghc 7.4.2_1 lang on this many watch lists=21 search for ports that depend on this port
Compiler for the functional language Haskell
Maintained by: haskell@FreeBSD.org search for ports maintained by this maintainer
Port Added: unknown
Also Listed In: haskell
License: BSD


Haskell is the standard lazy purely functional programming language.
The current language version is Haskell 98, agreed in December 1998,
with a revised version published in January 2003.

The Glasgow Haskell Compiler is a robust, fully-featured, optimising
compiler for the functional programming language Haskell 98 generating
good code for a variety of platforms.  GHC is a state-of-the-art
programming suite for Haskell and compiles Haskell to either native code
or C.  It implements numerous experimental language extensions to
Haskell, including concurrency, a foreign language interface, several
type-system extensions, exceptions, and so on.  GHC comes with a
generational garbage collector, a space and time profiler, comprehensive
set of libraries and an interactive system for convenient, quick
development.

WWW: http://www.haskell.org/ghc/
SVNWeb : Main Web Site : Distfiles Availability : PortsMon

NOTE: FreshPorts displays only required dependencies information. Optional dependencies are not covered.

Required To Build:
  1. textproc/docbook-xsl
  2. textproc/libxslt
  3. devel/ncurses
  4. devel/gmake
  5. lang/gcc
  6. devel/binutils
  7. lang/perl5.14
  8. devel/autoconf
Required To Run:
  1. devel/ncurses
  2. lang/gcc
Required Libraries:
  1. math/gmp
  2. devel/libffi
  3. converters/libiconv

This port is required by:

for Build
  1. archivers/hs-tar
  2. archivers/hs-zip-archive
  3. archivers/hs-zlib
  4. archivers/hs-zlib-bindings
  5. archivers/hs-zlib-conduit
  6. archivers/hs-zlib-enum
  7. audio/hs-ALUT
  8. audio/hs-OpenAL
  9. audio/hs-libmpd
  10. benchmarks/hs-criterion
  11. converters/hs-aeson
  12. converters/hs-dataenc
  13. converters/hs-json
  14. databases/hs-mysql
  15. databases/hs-persistent
  16. databases/hs-persistent-sqlite
  17. databases/hs-persistent-template
  18. devel/hs-BNFC
  19. devel/hs-Boolean
  20. devel/hs-ConfigFile
  21. devel/hs-DeepArrow
  22. devel/hs-HUnit
  23. devel/hs-IORefCAS
  24. devel/hs-IfElse
  25. devel/hs-List
  26. devel/hs-MaybeT
  27. devel/hs-MemoTrie
  28. devel/hs-MissingH
  29. devel/hs-MonadCatchIO-mtl
  30. devel/hs-MonadCatchIO-transformers
  31. devel/hs-MonadRandom
  32. devel/hs-ObjectName
  33. devel/hs-PSQueue
  34. devel/hs-QuickCheck
  35. devel/hs-ReadArgs
  36. devel/hs-SafeSemaphore
  37. devel/hs-StateVar
  38. devel/hs-Stream
  39. devel/hs-Tensor
  40. devel/hs-TypeCompose
  41. devel/hs-abstract-deque
  42. devel/hs-abstract-par
  43. devel/hs-activehs-base
  44. devel/hs-alex
  45. devel/hs-ansi-terminal
  46. devel/hs-ansi-wl-pprint
  47. devel/hs-arrows
  48. devel/hs-asn1-data
  49. devel/hs-async
  50. devel/hs-attempt
  51. devel/hs-base-unicode-symbols
  52. devel/hs-base16-bytestring
  53. devel/hs-base64-bytestring
  54. devel/hs-base64-conduit
  55. devel/hs-basic-prelude
  56. devel/hs-bifunctors
  57. devel/hs-binary
  58. devel/hs-bits-atomic
  59. devel/hs-blaze-builder
  60. devel/hs-blaze-builder-conduit
  61. devel/hs-blaze-builder-enumerator
  62. devel/hs-blaze-textual
  63. devel/hs-bloomfilter
  64. devel/hs-bsd-sysctl
  65. devel/hs-byteorder
  66. devel/hs-bytestring-nums
  67. devel/hs-c2hs
  68. devel/hs-cabal-install
  69. devel/hs-cereal
  70. devel/hs-checkers
  71. devel/hs-classy-prelude
  72. devel/hs-classy-prelude-conduit
  73. devel/hs-cmdargs
  74. devel/hs-conduit
  75. devel/hs-configurator
  76. devel/hs-control-monad-attempt
  77. devel/hs-convertible
  78. devel/hs-convertible-text
  79. devel/hs-cpphs
  80. devel/hs-darcs
  81. devel/hs-data-default
  82. devel/hs-data-object
  83. devel/hs-data-object-yaml
  84. devel/hs-data-pprint
  85. devel/hs-date-cache
  86. devel/hs-datetime
  87. devel/hs-deepseq
  88. devel/hs-directory-tree
  89. devel/hs-dlist
  90. devel/hs-drift
  91. devel/hs-edit-distance
  92. devel/hs-either
  93. devel/hs-enumerator
  94. devel/hs-errors
  95. devel/hs-failure
  96. devel/hs-fast-logger
  97. devel/hs-fgl
  98. devel/hs-file-embed
  99. devel/hs-filemanip
  100. devel/hs-filestore
  101. devel/hs-filesystem-conduit
  102. devel/hs-fsnotify
  103. devel/hs-gconf
  104. devel/hs-generic-deriving
  105. devel/hs-geniplate
  106. devel/hs-ghc-events
  107. devel/hs-ghc-mtl
  108. devel/hs-ghc-paths
  109. devel/hs-gio
  110. devel/hs-git-annex
  111. devel/hs-glade
  112. devel/hs-glib
  113. devel/hs-gtk2hs-buildtools
  114. devel/hs-haddock
  115. devel/hs-happy
  116. devel/hs-hashable
  117. devel/hs-hashed-storage
  118. devel/hs-hashtables
  119. devel/hs-haskeline
  120. devel/hs-haskell-platform
  121. devel/hs-haskell-src
  122. devel/hs-haskell-src-exts
  123. devel/hs-hasktags
  124. devel/hs-hastache
  125. devel/hs-hdoc
  126. devel/hs-hinotify
  127. devel/hs-hint
  128. devel/hs-hlibev
  129. devel/hs-hlint
  130. devel/hs-hmake
  131. devel/hs-hoogle
  132. devel/hs-hslogger
  133. devel/hs-hspec
  134. devel/hs-hspec-expectations
  135. devel/hs-idoc
  136. devel/hs-kqueue
  137. devel/hs-language-c
  138. devel/hs-language-javascript
  139. devel/hs-largeword
  140. devel/hs-lazysmallcheck
  141. devel/hs-lens
  142. devel/hs-lifted-base
  143. devel/hs-logict
  144. devel/hs-mmap
  145. devel/hs-monad-control
  146. devel/hs-monad-logger
  147. devel/hs-monad-par
  148. devel/hs-monad-par-extras
  149. devel/hs-mtl
  150. devel/hs-mueval
  151. devel/hs-murmur-hash
  152. devel/hs-optparse-applicative
  153. devel/hs-parallel
  154. devel/hs-pcre-light
  155. devel/hs-pool
  156. devel/hs-pool-conduit
  157. devel/hs-primitive
  158. devel/hs-profunctor-extras
  159. devel/hs-profunctors
  160. devel/hs-project-template
  161. devel/hs-random
  162. devel/hs-ranges
  163. devel/hs-reactive
  164. devel/hs-readline
  165. devel/hs-reflection
  166. devel/hs-resource-pool
  167. devel/hs-resourcet
  168. devel/hs-safe
  169. devel/hs-setenv
  170. devel/hs-show
  171. devel/hs-silently
  172. devel/hs-simple-reflect
  173. devel/hs-smallcheck
  174. devel/hs-split
  175. devel/hs-stm
  176. devel/hs-strict
  177. devel/hs-syb
  178. devel/hs-syb-with-class
  179. devel/hs-syb-with-class-instances-text
  180. devel/hs-system-fileio
  181. devel/hs-system-filepath
  182. devel/hs-tagged
  183. devel/hs-temporary
  184. devel/hs-terminfo
  185. devel/hs-test-framework
  186. devel/hs-test-framework-hunit
  187. devel/hs-test-framework-quickcheck2
  188. devel/hs-testpack
  189. devel/hs-text
  190. devel/hs-threads
  191. devel/hs-threadscope
  192. devel/hs-time-compat
  193. devel/hs-timezone-olson
  194. devel/hs-timezone-series
  195. devel/hs-transformers
  196. devel/hs-transformers-base
  197. devel/hs-unamb
  198. devel/hs-uniplate
  199. devel/hs-unix-compat
  200. devel/hs-unix-time
  201. devel/hs-unordered-containers
  202. devel/hs-utf8-light
  203. devel/hs-utf8-string
  204. devel/hs-utility-ht
  205. devel/hs-uuagc
  206. devel/hs-uuagc-bootstrap
  207. devel/hs-uuagc-cabal
  208. devel/hs-uuid
  209. devel/hs-uulib
  210. devel/hs-vault
  211. devel/hs-vector
  212. devel/hs-vector-algorithms
  213. devel/hs-void
  214. devel/hs-word8
  215. devel/pure-gen
  216. ftp/hs-curl
  217. graphics/hs-HGL
  218. graphics/hs-cairo
  219. graphics/hs-dia-base
  220. graphics/hs-dia-functions
  221. graphics/hs-soegtk
  222. graphics/hs-svgcairo
  223. lang/hs-brainfuck
  224. lang/hs-epic
  225. lang/hs-unlambda
  226. lang/whitespace
  227. mail/hs-email-validate
  228. mail/hs-mime
  229. mail/hs-mime-mail
  230. mail/hs-mime-types
  231. math/hs-Agda
  232. math/hs-Agda-executable
  233. math/hs-NumInstances
  234. math/hs-categories
  235. math/hs-comonad
  236. math/hs-comonad-transformers
  237. math/hs-comonads-fd
  238. math/hs-contravariant
  239. math/hs-data-lens
  240. math/hs-data-lens-template
  241. math/hs-distributive
  242. math/hs-erf
  243. math/hs-groupoids
  244. math/hs-ieee754
  245. math/hs-math-functions
  246. math/hs-mwc-random
  247. math/hs-nats
  248. math/hs-pointed
  249. math/hs-probability
  250. math/hs-semigroupoid-extras
  251. math/hs-semigroupoids
  252. math/hs-semigroups
  253. math/hs-statistics
  254. math/hs-vector-space
  255. multimedia/hs-gstreamer
  256. net/hs-hostname
  257. net/hs-maccatcher
  258. net/hs-network
  259. net/hs-network-conduit
  260. net/hs-network-info
  261. net/hs-network-multicast
  262. net/hs-pcap
  263. net/hs-publicsuffixlist
  264. net/hs-sendfile
  265. net/hs-simple-sendfile
  266. net/hs-socks
  267. ports-mgmt/hs-porte
  268. print/hs-hscolour
  269. science/hs-bio
  270. security/hs-Crypto
  271. security/hs-HsOpenSSL
  272. security/hs-RSA
  273. security/hs-SHA
  274. security/hs-certificate
  275. security/hs-cipher-aes
  276. security/hs-cipher-rc4
  277. security/hs-clientsession
  278. security/hs-cprng-aes
  279. security/hs-crypto-api
  280. security/hs-crypto-conduit
  281. security/hs-crypto-numbers
  282. security/hs-crypto-pubkey
  283. security/hs-crypto-pubkey-types
  284. security/hs-crypto-random-api
  285. security/hs-cryptocipher
  286. security/hs-cryptohash
  287. security/hs-digest
  288. security/hs-entropy
  289. security/hs-monadcryptorandom
  290. security/hs-pem
  291. security/hs-pureMD5
  292. security/hs-pwstore-fast
  293. security/hs-skein
  294. security/hs-tls
  295. security/hs-tls-extra
  296. sysutils/hs-angel
  297. sysutils/hs-cpu
  298. textproc/hs-Diff
  299. textproc/hs-HStringTemplate
  300. textproc/hs-HaXml
  301. textproc/hs-attoparsec
  302. textproc/hs-attoparsec-conduit
  303. textproc/hs-attoparsec-enumerator
  304. textproc/hs-attoparsec-text
  305. textproc/hs-blaze-html
  306. textproc/hs-blaze-markup
  307. textproc/hs-bytestring-csv
  308. textproc/hs-case-insensitive
  309. textproc/hs-citeproc-hs
  310. textproc/hs-csv
  311. textproc/hs-double-conversion
  312. textproc/hs-feed
  313. textproc/hs-hexpat
  314. textproc/hs-highlighting-kate
  315. textproc/hs-hs-bibutils
  316. textproc/hs-html
  317. textproc/hs-html-conduit
  318. textproc/hs-hxt
  319. textproc/hs-hxt-charproperties
  320. textproc/hs-hxt-regex-xmlschema
  321. textproc/hs-hxt-unicode
  322. textproc/hs-lhs2tex
  323. textproc/hs-libxml
  324. textproc/hs-pandoc
  325. textproc/hs-pandoc-types
  326. textproc/hs-parsec
  327. textproc/hs-polyparse
  328. textproc/hs-regex-base
  329. textproc/hs-regex-compat
  330. textproc/hs-regex-pcre-builtin
  331. textproc/hs-regex-posix
  332. textproc/hs-regex-tdfa
  333. textproc/hs-stringsearch
  334. textproc/hs-tagsoup
  335. textproc/hs-tagstream-conduit
  336. textproc/hs-texmath
  337. textproc/hs-xhtml
  338. textproc/hs-xml
  339. textproc/hs-xml-conduit
  340. textproc/hs-xml-enumerator
  341. textproc/hs-xml-types
  342. textproc/hs-xml2html
  343. textproc/hs-xmlhtml
  344. textproc/hs-yaml
  345. www/hs-HTTP
  346. www/hs-activehs
  347. www/hs-authenticate
  348. www/hs-cgi
  349. www/hs-cookie
  350. www/hs-css-text
  351. www/hs-fastcgi
  352. www/hs-gitit
  353. www/hs-hS3
  354. www/hs-hamlet
  355. www/hs-happstack
  356. www/hs-happstack-data
  357. www/hs-happstack-ixset
  358. www/hs-happstack-server
  359. www/hs-happstack-state
  360. www/hs-happstack-util
  361. www/hs-heist
  362. www/hs-hjsmin
  363. www/hs-http-conduit
  364. www/hs-http-date
  365. www/hs-http-enumerator
  366. www/hs-http-reverse-proxy
  367. www/hs-http-server
  368. www/hs-http-types
  369. www/hs-oeis
  370. www/hs-path-pieces
  371. www/hs-recaptcha
  372. www/hs-scgi
  373. www/hs-shakespeare
  374. www/hs-shakespeare-css
  375. www/hs-shakespeare-i18n
  376. www/hs-shakespeare-js
  377. www/hs-shakespeare-text
  378. www/hs-snap
  379. www/hs-snap-core
  380. www/hs-snap-server
  381. www/hs-url
  382. www/hs-wai
  383. www/hs-wai-app-static
  384. www/hs-wai-extra
  385. www/hs-wai-logger
  386. www/hs-wai-test
  387. www/hs-warp
  388. www/hs-webkit
  389. www/hs-xss-sanitize
  390. www/hs-yesod
  391. www/hs-yesod-auth
  392. www/hs-yesod-core
  393. www/hs-yesod-default
  394. www/hs-yesod-form
  395. www/hs-yesod-json
  396. www/hs-yesod-persistent
  397. www/hs-yesod-platform
  398. www/hs-yesod-routes
  399. www/hs-yesod-static
  400. www/hs-yesod-test
  401. x11/hs-X11
  402. x11/hs-X11-xft
  403. x11/hs-xmobar
  404. x11-toolkits/hs-GLUT
  405. x11-toolkits/hs-OpenGL
  406. x11-toolkits/hs-gtk
  407. x11-toolkits/hs-gtk2hs
  408. x11-toolkits/hs-gtkglext
  409. x11-toolkits/hs-gtksourceview2
  410. x11-toolkits/hs-pango
  411. x11-toolkits/hs-vte
  412. x11-toolkits/hs-wx
  413. x11-toolkits/hs-wxc
  414. x11-toolkits/hs-wxcore
  415. x11-toolkits/hs-wxdirect
  416. x11-wm/hs-xmonad
  417. x11-wm/hs-xmonad-contrib
for Run
  1. archivers/hs-tar
  2. archivers/hs-zip-archive
  3. archivers/hs-zlib
  4. archivers/hs-zlib-bindings
  5. archivers/hs-zlib-conduit
  6. archivers/hs-zlib-enum
  7. audio/hs-ALUT
  8. audio/hs-OpenAL
  9. audio/hs-libmpd
  10. benchmarks/hs-criterion
  11. converters/hs-aeson
  12. converters/hs-dataenc
  13. converters/hs-json
  14. databases/hs-mysql
  15. databases/hs-persistent
  16. databases/hs-persistent-sqlite
  17. databases/hs-persistent-template
  18. devel/hs-BNFC
  19. devel/hs-Boolean
  20. devel/hs-ConfigFile
  21. devel/hs-DeepArrow
  22. devel/hs-HUnit
  23. devel/hs-IORefCAS
  24. devel/hs-IfElse
  25. devel/hs-List
  26. devel/hs-MaybeT
  27. devel/hs-MemoTrie
  28. devel/hs-MissingH
  29. devel/hs-MonadCatchIO-mtl
  30. devel/hs-MonadCatchIO-transformers
  31. devel/hs-MonadRandom
  32. devel/hs-ObjectName
  33. devel/hs-PSQueue
  34. devel/hs-QuickCheck
  35. devel/hs-ReadArgs
  36. devel/hs-SafeSemaphore
  37. devel/hs-StateVar
  38. devel/hs-Stream
  39. devel/hs-Tensor
  40. devel/hs-TypeCompose
  41. devel/hs-abstract-deque
  42. devel/hs-abstract-par
  43. devel/hs-activehs-base
  44. devel/hs-alex
  45. devel/hs-ansi-terminal
  46. devel/hs-ansi-wl-pprint
  47. devel/hs-arrows
  48. devel/hs-asn1-data
  49. devel/hs-async
  50. devel/hs-attempt
  51. devel/hs-base-unicode-symbols
  52. devel/hs-base16-bytestring
  53. devel/hs-base64-bytestring
  54. devel/hs-base64-conduit
  55. devel/hs-basic-prelude
  56. devel/hs-bifunctors
  57. devel/hs-binary
  58. devel/hs-bits-atomic
  59. devel/hs-blaze-builder
  60. devel/hs-blaze-builder-conduit
  61. devel/hs-blaze-builder-enumerator
  62. devel/hs-blaze-textual
  63. devel/hs-bloomfilter
  64. devel/hs-bsd-sysctl
  65. devel/hs-byteorder
  66. devel/hs-bytestring-nums
  67. devel/hs-c2hs
  68. devel/hs-cabal-install
  69. devel/hs-cereal
  70. devel/hs-checkers
  71. devel/hs-classy-prelude
  72. devel/hs-classy-prelude-conduit
  73. devel/hs-cmdargs
  74. devel/hs-conduit
  75. devel/hs-configurator
  76. devel/hs-control-monad-attempt
  77. devel/hs-convertible
  78. devel/hs-convertible-text
  79. devel/hs-cpphs
  80. devel/hs-darcs
  81. devel/hs-data-default
  82. devel/hs-data-object
  83. devel/hs-data-object-yaml
  84. devel/hs-data-pprint
  85. devel/hs-date-cache
  86. devel/hs-datetime
  87. devel/hs-deepseq
  88. devel/hs-directory-tree
  89. devel/hs-dlist
  90. devel/hs-edit-distance
  91. devel/hs-either
  92. devel/hs-enumerator
  93. devel/hs-errors
  94. devel/hs-failure
  95. devel/hs-fast-logger
  96. devel/hs-fgl
  97. devel/hs-file-embed
  98. devel/hs-filemanip
  99. devel/hs-filestore
  100. devel/hs-filesystem-conduit
  101. devel/hs-fsnotify
  102. devel/hs-gconf
  103. devel/hs-generic-deriving
  104. devel/hs-geniplate
  105. devel/hs-ghc-events
  106. devel/hs-ghc-mtl
  107. devel/hs-ghc-paths
  108. devel/hs-gio
  109. devel/hs-git-annex
  110. devel/hs-glade
  111. devel/hs-glib
  112. devel/hs-gtk2hs-buildtools
  113. devel/hs-haddock
  114. devel/hs-happy
  115. devel/hs-hashable
  116. devel/hs-hashed-storage
  117. devel/hs-hashtables
  118. devel/hs-haskeline
  119. devel/hs-haskell-platform
  120. devel/hs-haskell-src
  121. devel/hs-haskell-src-exts
  122. devel/hs-hasktags
  123. devel/hs-hastache
  124. devel/hs-hinotify
  125. devel/hs-hint
  126. devel/hs-hlibev
  127. devel/hs-hlint
  128. devel/hs-hmake
  129. devel/hs-hoogle
  130. devel/hs-hslogger
  131. devel/hs-hspec
  132. devel/hs-hspec-expectations
  133. devel/hs-kqueue
  134. devel/hs-language-c
  135. devel/hs-language-javascript
  136. devel/hs-largeword
  137. devel/hs-lazysmallcheck
  138. devel/hs-lens
  139. devel/hs-lifted-base
  140. devel/hs-logict
  141. devel/hs-mmap
  142. devel/hs-monad-control
  143. devel/hs-monad-logger
  144. devel/hs-monad-par
  145. devel/hs-monad-par-extras
  146. devel/hs-mtl
  147. devel/hs-mueval
  148. devel/hs-murmur-hash
  149. devel/hs-optparse-applicative
  150. devel/hs-parallel
  151. devel/hs-pcre-light
  152. devel/hs-pool
  153. devel/hs-pool-conduit
  154. devel/hs-primitive
  155. devel/hs-profunctor-extras
  156. devel/hs-profunctors
  157. devel/hs-project-template
  158. devel/hs-random
  159. devel/hs-ranges
  160. devel/hs-reactive
  161. devel/hs-readline
  162. devel/hs-reflection
  163. devel/hs-resource-pool
  164. devel/hs-resourcet
  165. devel/hs-safe
  166. devel/hs-setenv
  167. devel/hs-show
  168. devel/hs-silently
  169. devel/hs-simple-reflect
  170. devel/hs-smallcheck
  171. devel/hs-split
  172. devel/hs-stm
  173. devel/hs-strict
  174. devel/hs-syb
  175. devel/hs-syb-with-class
  176. devel/hs-syb-with-class-instances-text
  177. devel/hs-system-fileio
  178. devel/hs-system-filepath
  179. devel/hs-tagged
  180. devel/hs-temporary
  181. devel/hs-terminfo
  182. devel/hs-test-framework
  183. devel/hs-test-framework-hunit
  184. devel/hs-test-framework-quickcheck2
  185. devel/hs-testpack
  186. devel/hs-text
  187. devel/hs-threads
  188. devel/hs-threadscope
  189. devel/hs-time-compat
  190. devel/hs-timezone-olson
  191. devel/hs-timezone-series
  192. devel/hs-transformers
  193. devel/hs-transformers-base
  194. devel/hs-unamb
  195. devel/hs-uniplate
  196. devel/hs-unix-compat
  197. devel/hs-unix-time
  198. devel/hs-unordered-containers
  199. devel/hs-utf8-light
  200. devel/hs-utf8-string
  201. devel/hs-utility-ht
  202. devel/hs-uuagc
  203. devel/hs-uuagc-bootstrap
  204. devel/hs-uuagc-cabal
  205. devel/hs-uuid
  206. devel/hs-uulib
  207. devel/hs-vault
  208. devel/hs-vector
  209. devel/hs-vector-algorithms
  210. devel/hs-void
  211. devel/hs-word8
  212. ftp/hs-curl
  213. graphics/hs-HGL
  214. graphics/hs-cairo
  215. graphics/hs-dia-base
  216. graphics/hs-dia-functions
  217. graphics/hs-soegtk
  218. graphics/hs-svgcairo
  219. lang/hs-brainfuck
  220. lang/hs-epic
  221. lang/hs-unlambda
  222. mail/hs-email-validate
  223. mail/hs-mime
  224. mail/hs-mime-mail
  225. mail/hs-mime-types
  226. math/hs-Agda
  227. math/hs-Agda-executable
  228. math/hs-NumInstances
  229. math/hs-categories
  230. math/hs-comonad
  231. math/hs-comonad-transformers
  232. math/hs-comonads-fd
  233. math/hs-contravariant
  234. math/hs-data-lens
  235. math/hs-data-lens-template
  236. math/hs-distributive
  237. math/hs-erf
  238. math/hs-groupoids
  239. math/hs-ieee754
  240. math/hs-math-functions
  241. math/hs-mwc-random
  242. math/hs-nats
  243. math/hs-pointed
  244. math/hs-probability
  245. math/hs-semigroupoid-extras
  246. math/hs-semigroupoids
  247. math/hs-semigroups
  248. math/hs-statistics
  249. math/hs-vector-space
  250. multimedia/hs-gstreamer
  251. net/hs-hostname
  252. net/hs-maccatcher
  253. net/hs-network
  254. net/hs-network-conduit
  255. net/hs-network-info
  256. net/hs-network-multicast
  257. net/hs-pcap
  258. net/hs-publicsuffixlist
  259. net/hs-sendfile
  260. net/hs-simple-sendfile
  261. net/hs-socks
  262. ports-mgmt/hs-porte
  263. print/hs-hscolour
  264. science/hs-bio
  265. security/hs-Crypto
  266. security/hs-HsOpenSSL
  267. security/hs-RSA
  268. security/hs-SHA
  269. security/hs-certificate
  270. security/hs-cipher-aes
  271. security/hs-cipher-rc4
  272. security/hs-clientsession
  273. security/hs-cprng-aes
  274. security/hs-crypto-api
  275. security/hs-crypto-conduit
  276. security/hs-crypto-numbers
  277. security/hs-crypto-pubkey
  278. security/hs-crypto-pubkey-types
  279. security/hs-crypto-random-api
  280. security/hs-cryptocipher
  281. security/hs-cryptohash
  282. security/hs-digest
  283. security/hs-entropy
  284. security/hs-monadcryptorandom
  285. security/hs-pem
  286. security/hs-pureMD5
  287. security/hs-pwstore-fast
  288. security/hs-skein
  289. security/hs-tls
  290. security/hs-tls-extra
  291. sysutils/hs-angel
  292. sysutils/hs-cpu
  293. textproc/hs-Diff
  294. textproc/hs-HStringTemplate
  295. textproc/hs-HaXml
  296. textproc/hs-attoparsec
  297. textproc/hs-attoparsec-conduit
  298. textproc/hs-attoparsec-enumerator
  299. textproc/hs-attoparsec-text
  300. textproc/hs-blaze-html
  301. textproc/hs-blaze-markup
  302. textproc/hs-bytestring-csv
  303. textproc/hs-case-insensitive
  304. textproc/hs-citeproc-hs
  305. textproc/hs-csv
  306. textproc/hs-double-conversion
  307. textproc/hs-feed
  308. textproc/hs-hexpat
  309. textproc/hs-highlighting-kate
  310. textproc/hs-hs-bibutils
  311. textproc/hs-html
  312. textproc/hs-html-conduit
  313. textproc/hs-hxt
  314. textproc/hs-hxt-charproperties
  315. textproc/hs-hxt-regex-xmlschema
  316. textproc/hs-hxt-unicode
  317. textproc/hs-lhs2tex
  318. textproc/hs-libxml
  319. textproc/hs-pandoc
  320. textproc/hs-pandoc-types
  321. textproc/hs-parsec
  322. textproc/hs-polyparse
  323. textproc/hs-regex-base
  324. textproc/hs-regex-compat
  325. textproc/hs-regex-pcre-builtin
  326. textproc/hs-regex-posix
  327. textproc/hs-regex-tdfa
  328. textproc/hs-stringsearch
  329. textproc/hs-tagsoup
  330. textproc/hs-tagstream-conduit
  331. textproc/hs-texmath
  332. textproc/hs-xhtml
  333. textproc/hs-xml
  334. textproc/hs-xml-conduit
  335. textproc/hs-xml-enumerator
  336. textproc/hs-xml-types
  337. textproc/hs-xml2html
  338. textproc/hs-xmlhtml
  339. textproc/hs-yaml
  340. www/hs-HTTP
  341. www/hs-activehs
  342. www/hs-authenticate
  343. www/hs-cgi
  344. www/hs-cookie
  345. www/hs-css-text
  346. www/hs-fastcgi
  347. www/hs-gitit
  348. www/hs-hS3
  349. www/hs-hamlet
  350. www/hs-happstack
  351. www/hs-happstack-data
  352. www/hs-happstack-ixset
  353. www/hs-happstack-server
  354. www/hs-happstack-state
  355. www/hs-happstack-util
  356. www/hs-heist
  357. www/hs-hjsmin
  358. www/hs-http-conduit
  359. www/hs-http-date
  360. www/hs-http-enumerator
  361. www/hs-http-reverse-proxy
  362. www/hs-http-server
  363. www/hs-http-types
  364. www/hs-oeis
  365. www/hs-path-pieces
  366. www/hs-recaptcha
  367. www/hs-scgi
  368. www/hs-shakespeare
  369. www/hs-shakespeare-css
  370. www/hs-shakespeare-i18n
  371. www/hs-shakespeare-js
  372. www/hs-shakespeare-text
  373. www/hs-snap
  374. www/hs-snap-core
  375. www/hs-snap-server
  376. www/hs-url
  377. www/hs-wai
  378. www/hs-wai-app-static
  379. www/hs-wai-extra
  380. www/hs-wai-logger
  381. www/hs-wai-test
  382. www/hs-warp
  383. www/hs-webkit
  384. www/hs-xss-sanitize
  385. www/hs-yesod
  386. www/hs-yesod-auth
  387. www/hs-yesod-core
  388. www/hs-yesod-default
  389. www/hs-yesod-form
  390. www/hs-yesod-json
  391. www/hs-yesod-persistent
  392. www/hs-yesod-platform
  393. www/hs-yesod-routes
  394. www/hs-yesod-static
  395. www/hs-yesod-test
  396. x11/hs-X11
  397. x11/hs-X11-xft
  398. x11/hs-xmobar
  399. x11-toolkits/hs-GLUT
  400. x11-toolkits/hs-OpenGL
  401. x11-toolkits/hs-gtk
  402. x11-toolkits/hs-gtk2hs
  403. x11-toolkits/hs-gtkglext
  404. x11-toolkits/hs-gtksourceview2
  405. x11-toolkits/hs-pango
  406. x11-toolkits/hs-vte
  407. x11-toolkits/hs-wx
  408. x11-toolkits/hs-wxc
  409. x11-toolkits/hs-wxcore
  410. x11-toolkits/hs-wxdirect
  411. x11-wm/hs-xmonad
  412. x11-wm/hs-xmonad-contrib

To install the port: cd /usr/ports/lang/ghc/ && make install clean
To add the package: pkg_add -r ghc


Configuration Options
===> The following configuration options are available for ghc-7.4.2_1:
     DOCS=on: Install HTML documentation
     DYNAMIC=on: Add support for dynamic linking
     PROFILE=on: Add support for performance profiling
===> Use 'make config' to modify these settings

Master Sites:
  1. ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/
Notes from UPDATING
These upgrade notes are taken from /usr/ports/UPDATING
  • 2013-02-05
    Affects: users of lang/ghc and */hs-*
    Author: haskell@FreeBSD.org
    Reason: 
      Note that the recent devel/libffi update caused some breakage in the Haskell
      ports with the DYNAMIC option enabled.  The problem has been identified and
      fixed since then.  All Haskell ports have been updated to their latest stable
      versions or bumped as DYNAMIC is enabled by default.
    
      Hence it is recommended to rebuild or reinstall all ports depending on GHC
      by one of the following commands:
    
      # portmaster -w -r ghc
      or
      # portupgrade -fr lang/ghc
      or
      # pkg install -fR lang/ghc
    
    
  • 2012-12-20
    Affects: users of lang/ghc and */hs-*
    Author: haskell@FreeBSD.org
    Reason: 
      Note that the Glorious Glasgow Haskell Compiler has been updated to
      version 7.4.2.
    
      Please rebuild or reinstall all dependent ports by issuing one of the
      following commands, depending on the tool used:
    
      # portmaster -w -r ghc
      or
      # portupgrade -fr lang/ghc
      or
      # pkg install -fR lang/ghc
    
    
    
  • 2012-06-03
    Affects: users of lang/ghc and */hs-*
    Author: haskell@FreeBSD.org
    Reason: 
      Note that The Glorious Glasgow Haskell Compiler and the Haskell Platform
      have been updated to versions 7.4.1 and 2012.2.0.0, respectively.  At the
      same time, all Haskell ports have been updated to their latest working
      versions.
    
      To follow the changes, please issue one of the following commands
      (depending on the tool used):
    
      # portmaster -r ghc
      or
      # portupgrade -fr lang/ghc
    
    
    
  • 2012-02-13
    Affects: users of lang/ghc and */hs-*
    Author: pgj@FreeBSD.org
    Reason: 
      GHC has been updated to version 7.0.4, and Haskell Platform to version
      2011.4.0.0, and other Haskell ports are also updated to their Haskell
      Platform versions or latest versions.
    
      To update all affected ports:
    
      # portmaster -r lang/ghc
      or
      # portupgrade -r lang/ghc
    
    
  • 2011-05-09
    Affects: users of lang/ghc and */hs-*
    Author: ashish@FreeBSD.org
    Reason: 
      GHC has been updated to version 7.0.3 and other Haskell ports are also
      updated to their Haskell Platform versions or latest versions.
    
      To update all affected ports:
    
      # portmaster -r lang/ghc
      or
      # portupgrade -r lang/ghc
    
    

Number of commits found: 349 (showing only 100 on this page)

«  1 | 2 | 3 | 4  »  

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
18 Feb 2012 17:04:33
Original commit files touched by this commit  7.0.4
pgj search for other commits by this committer
Validating an email address string against RFC 5322.

WWW:    http://porg.es/blog/email-address-validation-simpler-faster-more-correct

Obtained from:  FreeBSD Haskell
18 Feb 2012 17:01:42
Original commit files touched by this commit  7.0.4
pgj search for other commits by this committer
Ranges and some functions allowing things like fast membership lookup on
ranges with holes in them and so on.

WWW:    http://hackage.haskell.org/package/ranges

Obtained from:  FreeBSD Haskell
18 Feb 2012 16:59:01
Original commit files touched by this commit  7.0.4
pgj search for other commits by this committer
Provides high-level conversions based on the data-object package.
Parsing and emitting is handled by the yaml package, which in turn uses
the libyaml C library.

WWW:    http://github.com/snoyberg/data-object-yaml

Obtained from:  FreeBSD Haskell
18 Feb 2012 16:56:17
Original commit files touched by this commit  7.0.4
pgj search for other commits by this committer
Provides support for parsing and emitting Yaml documents.

This package includes the full libyaml C library version 0.1.2 by Kirill
Simonov in the package so you don't need to worry about any non-Haskell
dependencies.

WWW:    http://github.com/snoyberg/yaml/

Obtained from:  FreeBSD Haskell
18 Feb 2012 16:53:34
Original commit files touched by this commit  7.0.4
pgj search for other commits by this committer
These objects show up in different places, e.g.  JSON, Yaml.  By
providing a representation in a separate repository, other libraries can
share a single representation of these structures.

WWW:    http://github.com/snoyberg/data-object/tree/master

Obtained from:  FreeBSD Haskell
18 Feb 2012 16:51:17
Original commit files touched by this commit  7.0.4
pgj search for other commits by this committer
HTTP cookie parsing and rendering.

WWW:    http://github.com/snoyberg/cookie

Obtained from:  FreeBSD Haskell
18 Feb 2012 16:48:46
Original commit files touched by this commit  7.0.4
pgj search for other commits by this committer
This is a port of John Goerzen's convertible package, intended to
distinguish between conversions which are guaranteed to succeed and
those which might fail.  It uses the attempt package, which in turn uses
the failure package, so that this package is fully compatible with the
failure framework.

This package currently contains all of the typeclasses and instances for
convertible.  However, as these features are ported to the convertible
package, this package will be left with only the instances for
converting to and from text types (String, ByteString (lazy and strict)
and Text (lazy and strict).

Be aware that conversions to and from bytestrings assume UTF-8 encoding.
If a different encoding is desired, you can use a newtype wrapper and
declare an instance of ConvertAttempt or ConvertSuccess on it.

WWW:    http://github.com/snoyberg/convertible/tree/text

Obtained from:  FreeBSD Haskell
18 Feb 2012 16:46:00
Original commit files touched by this commit  7.0.4
pgj search for other commits by this committer
Monad transformer for attempt.

WWW:    http://github.com/snoyberg/control-monad-attempt

Obtained from:  FreeBSD Haskell
18 Feb 2012 16:43:12
Original commit files touched by this commit  7.0.4
pgj search for other commits by this committer
This package is for working with native byte-ordering of the system.

WWW:    http://community.haskell.org/~aslatter/code/byteorder

Obtained from:  FreeBSD Haskell
18 Feb 2012 16:40:40
Original commit files touched by this commit  7.0.4
pgj search for other commits by this committer
Focus is on third-party authentication methods, such as OpenID, rpxnow
and Facebook.

WWW:    http://github.com/yesodweb/authenticate

Obtained from:  FreeBSD Haskell
18 Feb 2012 16:36:34
Original commit files touched by this commit  7.0.4
pgj search for other commits by this committer
This package provides parsing and rendering functions for XML.  It is
based on the datatypes found in the xml-types package.  This package is
broken up into the following modules:

 * Text.XML: DOM-based parsing and rendering.  This is the most commonly
   used module.

 * Text.XML.Cursor: A wrapper around Text.XML which allows bidirectional
   traversing of the DOM, similar to XPath.

 * Text.XML.Unresolved: A slight modification to Text.XML which does not
   require all entities to be resolved at parsing.  The datatypes are
   slightly more complicated here, and therefore this module is only
   recommended when you need to deal directly with raw entities.

 * Text.XML.Stream.Parse: Streaming parser, including some streaming
   parser combinators.

 * Text.XML.Stream.Render: Streaming renderer.

WWW:    http://github.com/snoyberg/xml

Obtained from:  FreeBSD Haskell
18 Feb 2012 16:30:09
Original commit files touched by this commit  7.0.4
pgj search for other commits by this committer
The xml-types package.

WWW:    http://hackage.haskell.org/package/xml-type

Obtained from:  FreeBSD Haskell
18 Feb 2012 16:27:14
Original commit files touched by this commit  7.0.4
pgj search for other commits by this committer
This package uses attoparsec for parsing the actual contents of the HTTP
connection.  It also provides higher-level functions which allow you to
avoid direct usage of enumerators.

WWW:    http://github.com/snoyberg/http-enumerator

Obtained from:  FreeBSD Haskell
18 Feb 2012 16:24:24
Original commit files touched by this commit  7.0.4
pgj search for other commits by this committer
A set of extra definitions, default values and helpers for the tls
package.

WWW:    http://github.com/vincenthz/hs-tls-extra

Obtained from:  FreeBSD Haskell
18 Feb 2012 16:23:00
Original commit files touched by this commit  7.0.4
pgj search for other commits by this committer
Native Haskell TLS and SSL protocol implementation for server and
client.

This provides a high-level implementation of a sensitive security
protocol, eliminating a common set of security issues through the use of
the advanced type system, high level constructions and common Haskell
features.

Currently implement the SSL3.0, TLS1.0, TLS1.1 and TLS1.2 protocol, with
only RSA supported for Key Exchange.

WWW:    http://github.com/vincenthz/hs-tls

Obtained from:  FreeBSD Haskell
18 Feb 2012 16:19:56
Original commit files touched by this commit  7.0.4
pgj search for other commits by this committer
Certificates and Key reader/writer.  At the moment only X509 certificate
and unencrypted private key are supported, but will include PGP
certificate and pkcs8 private keys.

WWW:    http://github.com/vincenthz/hs-certificate

Obtained from:  FreeBSD Haskell
18 Feb 2012 16:17:25
Original commit files touched by this commit  7.0.4
pgj search for other commits by this committer
Defines a data type, Attempt, which has a Success and Failure
constructor.  Failure contains an extensible exception.

WWW:    http://github.com/snoyberg/attempt/tree/master

Obtained from:  FreeBSD Haskell
18 Feb 2012 16:14:51
Original commit files touched by this commit  7.0.4
pgj search for other commits by this committer
A simple type class for success/failure computations.

WWW:    http://www.haskell.org/haskellwiki/Failure

Obtained from:  FreeBSD Haskell
18 Feb 2012 16:12:23
Original commit files touched by this commit  7.0.4
pgj search for other commits by this committer
ASN1 data reader and writer in raw form with supports for high level
forms of ASN1 (BER, CER and DER).

WWW:    http://github.com/vincenthz/hs-asn1-data

Obtained from:  FreeBSD Haskell
18 Feb 2012 16:09:15
Original commit files touched by this commit  7.0.4
pgj search for other commits by this committer
This library implements the RSA encryption and signature algorithms for
arbitrarily-sized ByteStrings.  While the implementations work, they are
not necessarily the fastest ones on the planet.  Particularly key
generation.  The algorithms included are based of RFC 3447, or the
Public-Key Cryptography Standard for RSA, version 2.1 (a.k.a, PKCS#1
v2.1).

WWW:    http://hackage.haskell.org/package/RSA

Obtained from:  FreeBSD Haskell
18 Feb 2012 16:06:05
Original commit files touched by this commit  7.0.4
pgj search for other commits by this committer
An unrolled implementation of MD5 purely in Haskell.

WWW:    http://hackage.haskell.org/package/pureMD5

Obtained from:  FreeBSD Haskell
18 Feb 2012 03:25:18
Original commit files touched by this commit  7.0.4
pgj search for other commits by this committer
Gitit is a wiki backed by a git, darcs, or mercurial filestore.  Pages
and uploaded files can be modified either directly via the VCS's
command-line tools or through the wiki's web interface.  Pandoc is used
for markup processing, so pages may be written in (extended) markdown,
reStructuredText, LaTeX, HTML, or literate Haskell, and exported in ten
different formats, including LaTeX, ConTeXt, DocBook, RTF, OpenOffice
ODT, and MediaWiki markup.

Notable features include:

 * plugins: dynamically loaded page transformations written in Haskell.
 * conversion of TeX math to MathML for display in web browsers.
 * syntax highlighting of source code files and code snippets.
 * Atom feeds (site-wide and per-page).
 * a library, Network.Gitit, that makes it simple to include a gitit
   wiki in any happstack application.

WWW:    http://gitit.net/

Obtained from:  FreeBSD Haskell
18 Feb 2012 03:21:47
Original commit files touched by this commit  7.0.4
pgj search for other commits by this committer
Run untrusted HTML through Text.HTML.SanitizeXSS.sanitizeXSS to prevent
XSS attacks.

WWW:    http://github.com/gregwebs/haskell-xss-sanitize

Obtained from:  FreeBSD Haskell
18 Feb 2012 03:18:12
Original commit files touched by this commit  7.0.4
pgj search for other commits by this committer
CSS parser and renderer.

WWW:    http://www.yesodweb.com/

Obtained from:  FreeBSD Haskell
18 Feb 2012 03:14:59
Original commit files touched by this commit  7.0.4
pgj search for other commits by this committer
The reCAPTCHA [1] is a service that provides captchas for preventing
automated spam in web applications.  The recaptcha-hs provides functions
for using reCAPTCHA in Haskell web applications.

[1] http://recaptcha.net/

WWW:    http://github.com/jgm/recaptcha/tree/master

Obtained from:  FreeBSD Haskell
18 Feb 2012 03:11:31
Original commit files touched by this commit  7.0.4
pgj search for other commits by this committer
The filestore library provides an abstract interface for a versioning
file store, and modules that instatiate this interface.  Currently Git,
Darcs, and Mercurial modules are provided, and other VCSs or databases
could be added.

WWW:    http://johnmacfarlane.net/repos/filestore

Obtained from:  FreeBSD Haskell
18 Feb 2012 03:08:15
Original commit files touched by this commit  7.0.4
pgj search for other commits by this committer
A port of the Java library by Terrence Parr.

WWW:    http://hackage.haskell.org/package/HStringTemplate

Obtained from:  FreeBSD Haskell
18 Feb 2012 03:05:27
Original commit files touched by this commit  7.0.4
pgj search for other commits by this committer
Parser and writer for handling sectioned config files in Haskell.  The
ConfigFile module works with configuration files in a standard format
that is easy for the user to edit, easy for the programmer to work with,
yet remains powerful and flexible.  It is inspired by, and compatible
with, Python's ConfigParser module.  It uses files that resemble Windows
.INI-style files, but with numerous improvements.

ConfigFile provides simple calls to both read and write config files.
It is possible to make a config file parsable by this module, the Unix
shell, and make.

WWW:    http://software.complete.org/configfile

Obtained from:  FreeBSD Haskell
17 Feb 2012 17:13:45
Original commit files touched by this commit  7.0.4
pgj search for other commits by this committer
The Haskell application server stack.

WWW:    http://happstack.com/

Obtained from:  FreeBSD Haskell
17 Feb 2012 17:11:56
Original commit files touched by this commit  7.0.4
pgj search for other commits by this committer
Unplug your machine and restart and have your app recover to exactly
where it left off.  Happstack-State spares you the need to deal with all
the marshalling, consistency, and configuration headache that you would
have if you used an external DBMS for this purpose.  Its component model
makes it easy to compose big applications from smaller reliable parts.
Use event subscription to trigger IO actions and support comet-style or
irc-bot applications.

WWW:    http://happstack.com/

Obtained from:  FreeBSD Haskell
17 Feb 2012 17:09:53
Original commit files touched by this commit  7.0.4
pgj search for other commits by this committer
Happstack Server provides an HTTP server and a rich set of functions for
routing requests, handling query parameters, generating responses,
working with cookies, serving files, and more.

WWW:    http://happstack.com/

Obtained from:  FreeBSD Haskell
17 Feb 2012 17:07:37
Original commit files touched by this commit  7.0.4
pgj search for other commits by this committer
Just pick which parts of your data structures you want indexed using an
easy to use template-haskell function.  Spare yourself the need to
write, run, and maintain code that marshalls your data to/from an
external relational database just for efficient queries.  The
happstack-ixset relies on generics and TH to spare you the boilerplate
normally required for such tasks.

WWW:    http://happstack.com/

Obtained from:  FreeBSD Haskell
17 Feb 2012 17:05:21
Original commit files touched by this commit  7.0.4
pgj search for other commits by this committer
Miscellaneous utilities for Happstack packages.

WWW:    http://happstack.com/

Obtained from:  FreeBSD Haskell
17 Feb 2012 17:03:33
Original commit files touched by this commit  7.0.4
pgj search for other commits by this committer
This package provides libraries for:

 * Deriving instances for your datatypes.
 * Producing default values of Haskell datatypes.
 * Normalizing values of Haskell datatypes.
 * Marshalling Haskell values to and from XML.
 * Marshalling Haskell values to and from HTML forms.

WWW:    http://happstack.com/

Obtained from:  FreeBSD Haskell
17 Feb 2012 17:01:01
Original commit files touched by this commit  7.0.4
pgj search for other commits by this committer
Provides SYB-with-class instances for Text from the text package.

WWW:    http://hackage.haskell.org/package/syb-with-class-instances-text

Obtained from:  FreeBSD Haskell
17 Feb 2012 16:58:33
Original commit files touched by this commit  7.0.4
pgj search for other commits by this committer
Classes, and Template Haskell code to generate instances, for the Scrap
Your Boilerplate With Class system.

WWW:    http://hackage.haskell.org/package/syb-with-class

Obtained from:  FreeBSD Haskell
17 Feb 2012 16:56:03
Original commit files touched by this commit  7.0.4
pgj search for other commits by this committer
Support for computations with failures.

WWW:    http://hackage.haskell.org/package/MaybeT

Obtained from:  FreeBSD Haskell
17 Feb 2012 15:51:18
Original commit files touched by this commit  7.0.4
pgj search for other commits by this committer
lifted-base exports IO operations from the base library lifted to any
instance of MonadBase or MonadBaseControl.

WWW:    https://github.com/basvandijk/lifted-base

Obtained from:  FreeBSD Haskell
17 Feb 2012 15:48:59
Original commit files touched by this commit  7.0.4
pgj search for other commits by this committer
This package defines the type class MonadBaseControl, a subset of
MonadBase into which generic control operations such as catch can be
lifted from IO or any other base monad.  Instances are based on monad
transformers in MonadTransControl, which includes all standard monad
transformers in the transformers library except ContT.

WWW:    https://github.com/basvandijk/monad-control/

Obtained from:  FreeBSD Haskell
17 Feb 2012 15:46:38
Original commit files touched by this commit  7.0.4
pgj search for other commits by this committer
This package provides a straightforward port of monadLib's BaseM type
class to transformers.

WWW:    https://github.com/mvv/transformers-base

Obtained from:  FreeBSD Haskell
17 Feb 2012 15:44:09
Original commit files touched by this commit  7.0.4
pgj search for other commits by this committer
This package defines new symbols for a number of functions, operators
and types in the base package.  All symbols are documented with their
actual definition and information regarding their Unicode code point.
They should be completely interchangeable with their definitions.

For further Unicode goodness you can enable the UnicodeSyntax language
extension.  This extension enables Unicode characters to be used to
stand for certain ASCII character sequences.

WWW:    http://haskell.org/haskellwiki/Unicode-symbols

Obtained from:  FreeBSD Haskell
13 Feb 2012 14:49:11
Original commit files touched by this commit  7.0.4
ashish search for other commits by this committer
- Fix MASTER_SITES

Obtained from:  FreeBSD Haskell
13 Feb 2012 06:13:00
Original commit files touched by this commit  7.0.4
pgj search for other commits by this committer
- Remove textproc/hs-attoparsec-text: The package has been deprecated.  Now
  the attoparsec includes all functionality from this library.

Obtained from:  FreeBSD Haskell
13 Feb 2012 03:49:33
Original commit files touched by this commit  7.0.4
pgj search for other commits by this committer
- Please welcome GHC 7.0.4

GHC in the ports tree has been updated to version 7.0.4 and the port revision
for all the Haskell ports without version changes are bumped.  Other per-port
updates are coming soon.

This update also incorporates some improvements for bsd.cabal.mk that makes
working with Haskell ports even easier.

Thanks ashish@ for the help!

Obtained from:  FreeBSD Haskell
13 Feb 2012 02:52:47
Original commit files touched by this commit  7.0.3_1
pgj search for other commits by this committer
Skein [1] is a family of fast secure cryptographic hash functions.  This
package uses bindings to the optimized C implementation of Skein.  There
is a high-level interface provided to some of the Skein use cases, and a
low-level interface when Skein has to be used in a different way.

Currently Skein is supported as cryptographic hash function as Skein as
a message authentication code (Skein-MAC).

[1] http://www.skein-hash.info/

WWW:    http://patch-tag.com/r/felipe/skein

Obtained from:  FreeBSD Haskell
13 Feb 2012 02:50:54
Original commit files touched by this commit  7.0.3_1
pgj search for other commits by this committer
To store passwords securely, they should be salted, then hashed with a
slow hash function. This library uses PBKDF1-SHA256, and handles all the
details. It uses the cryptohash package for speed; if you need a pure
Haskell library, pwstore-purehaskell has the exact same API, but uses
only pure Haskell. It is about 25 times slower than this package, but
still quite usable.

WWW:    https://github.com/PeterScott/pwstore

Obtained from:  FreeBSD Haskell
13 Feb 2012 02:49:00
Original commit files touched by this commit  7.0.3_1
pgj search for other commits by this committer
A platform independent method to obtain cryptographically strong entropy
(urandom on Linux, CryptAPI on Windows, patches welcome). Users looking
for cryptographically strong (number-theoretically sound) PRNGs should
see the DRBG package too!

WWW:    http://trac.haskell.org/crypto-api/wiki

Obtained from:  FreeBSD Haskell
13 Feb 2012 02:47:14
Original commit files touched by this commit  7.0.3_1
pgj search for other commits by this committer
A collection of crypto hashes, with a practical incremental and one-pass,
pure APIs, with performance close to the fastest implementations available
in others languages.

The implementations are made in C with a haskell FFI wrapper that hide the
C implementation.

WWW:    http://github.com/vincenthz/hs-cryptohash

Obtained from:  FreeBSD Haskell
13 Feb 2012 02:44:48
Original commit files touched by this commit  7.0.3_1
pgj search for other commits by this committer
Symmetrical Block, Stream, and PubKey Ciphers.

WWW:    http://github.com/vincenthz/hs-cryptocipher

Obtained from:  FreeBSD Haskell
13 Feb 2012 02:42:57
Original commit files touched by this commit  7.0.3_1
pgj search for other commits by this committer
Generic cryptography public keys algorithm types.

WWW:    http://github.com/vincenthz/hs-crypto-pubkey-types

Obtained from:  FreeBSD Haskell
13 Feb 2012 02:41:08
Original commit files touched by this commit  7.0.3_1
pgj search for other commits by this committer
A generic interface for cryptographic operations, platform independent quality
RNG, property tests and known-answer tests (KATs) for common algorithms, and a
basic benchmark infrastructure. Maintainers of hash and cipher implementations
are encouraged to add instances for the classes defined in Crypto.Classes.
Crypto users are similarly encouraged to use the interfaces defined in the
Classes module.  Any concepts or functions of general use to more than one
cryptographic algorithm (ex: padding) is within scope of this package.

WWW:    http://trac.haskell.org/crypto-api/wiki

Obtained from:  FreeBSD Haskell
13 Feb 2012 02:39:04
Original commit files touched by this commit  7.0.3_1
pgj search for other commits by this committer
Simple crypto pseudo-random-number-generator with really good randomness
property.

WWW:    http://github.com/vincenthz/hs-cprng-aes

Obtained from:  FreeBSD Haskell
13 Feb 2012 02:37:09
Original commit files touched by this commit  7.0.3_1
pgj search for other commits by this committer
Achieves security through AES-CTR encryption and Skein-MAC-512-256
authentication. Uses Base64 encoding to avoid any issues with
characters.

WWW:    http://github.com/snoyberg/clientsession/tree/master

Obtained from:  FreeBSD Haskell
13 Feb 2012 02:34:41
Original commit files touched by this commit  7.0.3_1
pgj search for other commits by this committer
Automatically derive Lenses for your data type for use with Data.Lens.

WWW:    http://github.com/ekmett/data-lens-template/

Obtained from:  FreeBSD Haskell
13 Feb 2012 02:33:04
Original commit files touched by this commit  7.0.3_1
pgj search for other commits by this committer
Haskell 98 lenses.

WWW:    http://github.com/ekmett/data-lens/

Obtained from:  FreeBSD Haskell
13 Feb 2012 02:31:13
Original commit files touched by this commit  7.0.3_1
pgj search for other commits by this committer
Instances of numeric classes for functions and tuples.

WWW:    http://hackage.haskell.org/package/NumInstances

Obtained from:  FreeBSD Haskell
13 Feb 2012 02:28:52
Original commit files touched by this commit  7.0.3_1
pgj search for other commits by this committer
Cabal plugin for UUAGC.

WWW:    http://www.cs.uu.nl/wiki/HUT/WebHome

Obtained from:  FreeBSD Haskell
13 Feb 2012 02:27:03
Original commit files touched by this commit  7.0.3_1
pgj search for other commits by this committer
UUAG is the Utrecht University Attribute Grammar system.  It generates Haskell
files from an attribute grammar specification.

It is a preprocessor for Haskell which makes it easy to write catamorphisms
(that is, functions that do to any datatype what foldr does to lists).
You can define tree walks using the intuitive concepts of inherited and
synthesized attributes, while keeping the full expressive power of Haskell.

WWW:    http://www.cs.uu.nl/wiki/HUT/AttributeGrammarSystem

Obtained from:  FreeBSD Haskell
13 Feb 2012 02:24:19
Original commit files touched by this commit  7.0.3_1
pgj search for other commits by this committer
Provides newtype wrappers for phantom types to avoid unsafely passing dummy
arguments.

WWW:    http://github.com/ekmett/tagged

Obtained from:  FreeBSD Haskell
13 Feb 2012 02:21:34
Original commit files touched by this commit  7.0.3_1
pgj search for other commits by this committer
A continuation-based, backtracking, logic programming monad. An
adaptation of the two-continuation implementation found in the paper
"Backtracking, Interleaving, and Terminating Monad Transformers" [1].

[1] http://okmij.org/ftp/papers/LogicT.pdf

WWW:    http://code.haskell.org/~dolio/logict

Obtained from:  FreeBSD Haskell
13 Feb 2012 02:19:29
Original commit files touched by this commit  7.0.3_1
pgj search for other commits by this committer
Provides Word128, Word192 and Word256 and a way of producing other large
words if required.

WWW:    http://trac.haskell.org/largeword/wiki

Obtained from:  FreeBSD Haskell
13 Feb 2012 02:17:35
Original commit files touched by this commit  7.0.3_1
pgj search for other commits by this committer
Haskell implementation of Mustache templates [1].

[1] http://mustache.github.com/

WWW:    http://github.com/lymar/hastache

Obtained from:  FreeBSD Haskell
13 Feb 2012 02:15:56
Original commit files touched by this commit  7.0.3_1
pgj search for other commits by this committer
This package provides a couple of different implementations of mutable hash
tables
in the ST monad, as well as a type class abstracting their common operations,
and
a set of wrappers to use the hash tables in the IO monad.

WWW:    http://github.com/gregorycollins/hashtables

Obtained from:  FreeBSD Haskell
13 Feb 2012 02:13:47
Original commit files touched by this commit  7.0.3_1
pgj search for other commits by this committer
A configuration management library for programs and daemons.

Features include:

 * Automatic, dynamic reloading in response to modifications to configuration
   files.

 * A simple, but flexible, configuration language, supporting several of
   the most commonly needed types of data, along with interpolation of
   strings from the configuration or the system environment (e.g.
   $(HOME)).

 * Subscription-based notification of changes to configuration properties.

 * An import directive allows the configuration of a complex application
   to be split across several smaller files, or common configuration data
   to be shared across several applications.

WWW:    http://github.com/mailrank/configurator

Obtained from:  FreeBSD Haskell
13 Feb 2012 02:11:23
Original commit files touched by this commit  7.0.3_1
pgj search for other commits by this committer
This package provides a Haskell library for working with base16-encoded
data quickly and efficiently, using the ByteString type.

WWW:    https://github.com/mailrank/base16-bytestring

Obtained from:  FreeBSD Haskell
13 Feb 2012 02:08:15
Original commit files touched by this commit  7.0.3_1
pgj search for other commits by this committer
Epic is a simple functional language which compiles to reasonably efficient C
code,
using the Boehm-Demers-Weiser garbage collector [1].  It is intended as a
compiler
back-end, and is currently used as a back end for Epigram [2] and Idris [3].  It
can be invoked either as a library or an application.

[1] http://www.hpl.hp.com/personal/Hans_Boehm/gc/
[2] http://www.e-pig.org/
[3] http://idris-lang.org/

WWW:    http://www.dcs.st-and.ac.uk/~eb/epic.php

Obtained from:  FreeBSD Haskell
13 Feb 2012 02:05:01
Original commit files touched by this commit  7.0.3_1
pgj search for other commits by this committer
The zlib-enum package is a stop-gap to provide enumeratees for zlib
compression and decompression.

WWW:    http://github.com/maltem/zlib-enum

Obtained from:  FreeBSD Haskell
13 Feb 2012 02:02:34
Original commit files touched by this commit  7.0.3_1
pgj search for other commits by this committer
This package contains low-level bindigs to the zlib package.

WWW:    http://github.com/snoyberg/zlib-bindings

Obtained from:  FreeBSD Haskell
05 Feb 2012 14:21:27
Original commit files touched by this commit  7.0.3_1
pgj search for other commits by this committer
- Add math-functions to chase the addition of math/hs-math-functions

Submitted by:   wen
26 Sep 2011 20:49:55
Original commit files touched by this commit  7.0.3_1
pgj search for other commits by this committer
- Update to 3.20110707
- Cabalize port

PR:             ports/159348
Submitted by:   pgj
Approved by:    maintainer (timeout)
Obtained from:  FreeBSD Haskell
23 Sep 2011 22:26:39
Original commit files touched by this commit  7.0.3_1
amdmi3 search for other commits by this committer
- Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)
- Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead

PR:             157936
Submitted by:   myself
Exp-runs by:    pav
Approved by:    pav
06 Sep 2011 03:13:38
Original commit files touched by this commit  7.0.3_1
ashish search for other commits by this committer
This library parses and dumps documents that are formatted according to
RFC 4180, "The common Format and MIME Type for Comma-Separated Values
(CSV) Files". This format is used, among many other things, as a lingua
franca for spreadsheets, and for certain web services.

WWW: http://hackage.haskell.org/package/csv

PR:             ports/159689
Submitted by:   Kaspars Bankovskis <kaspars@bankovskis.lv>
24 Aug 2011 13:17:35
Original commit files touched by this commit  7.0.3_1
pgj search for other commits by this committer
- Unbreak on 9.x.  Random core dumps experienced during the build are
  probably caused by an rtld(1) bug in the base system that may not
  affect everybody, though.

  For affected systems: watch out for the upcoming rtld(1) fix (by
  Kostik Belousov) to be committed soon.
14 Aug 2011 18:01:20
Original commit files touched by this commit  7.0.3_1
pgj search for other commits by this committer
This library offers an alternative parallel programming API to that
provided by the parallel package. The Par monad allows the simple
description of parallel computations, and can be used to add parallelism
to pure Haskell code. The basic API is straightforward: the monad
supports forking and simple communication in terms of IVars. The library
comes with an efficient work-stealing implementation, but the internals
are also exposed so that you can build your own scheduler if necessary.

WWW:    http://github.com/simonmar/monad-par

Obtained from:  FreeBSD Haskell
14 Aug 2011 17:55:09
Original commit files touched by this commit  7.0.3_1
pgj search for other commits by this committer
A JSON parsing and encoding library optimized for ease of use and high
performance.  (A note on naming: in Greek mythology, Aeson was the
father of Jason.)

WWW:    http://github.com/mailrank/aeson

Obtained from:  FreeBSD Haskell
14 Aug 2011 17:52:20
Original commit files touched by this commit  7.0.3_1
pgj search for other commits by this committer
Efficient hashing-based container types. The containers have been
optimized for performance critical use, both in terms of large data
quantities and high speed.

The declared cost of each operation is either worst-case or amortized,
but remains valid even if structures are shared.

WWW:    http://github.com/tibbe/unordered-containers/

Obtained from:  FreeBSD Haskell
14 Aug 2011 17:49:44
Original commit files touched by this commit  7.0.3_1
pgj search for other commits by this committer
blaze-textual is a fast Haskell library for rendering common
Haskell datatypes in text form using the blaze-builder library.

WWW:    http://github.com/mailrank/blaze-textual

Obtained from:  FreeBSD Haskell
14 Aug 2011 17:46:17
Original commit files touched by this commit  7.0.3_1
pgj search for other commits by this committer
A library that performs fast, accurate conversion between double
precision floating point and text.  This library is implemented as
bindings to the C++ double-conversion library written by Florian Loitsch
at Google: http://code.google.com/p/double-conversion/.

The Text versions of these functions are about 30 times faster than the
default show implementation for the Double type. The ByteString versions
are slower than the Text versions; roughly half the speed. (This seems
to be due to the cost of allocating ByteString values via malloc.)

As a final note, be aware that the bytestring-show package is about 50%
slower than simply using show.

WWW:    http://github.com/mailrank/double-conversion

Obtained from:  FreeBSD Haskell
14 Aug 2011 14:29:14
Original commit files touched by this commit  7.0.3_1
pgj search for other commits by this committer
Fast base64 encoding and decoding for ByteStrings.

WWW:    http://github.com/bos/base64-bytestring

Obtained from:  FreeBSD Haskell
14 Aug 2011 12:04:34
Original commit files touched by this commit  7.0.3_1
pgj search for other commits by this committer
- Remove port for the obsolete (and broken) category-extras Cabal package

Obtained from:  FreeBSD Haskell
14 Aug 2011 11:49:42
Original commit files touched by this commit  7.0.3_1
pgj search for other commits by this committer
- Unbreak build for devel/hs-reactive

Obtained from:  FreeBSD Haskell
14 Aug 2011 11:45:37
Original commit files touched by this commit  7.0.3_1
pgj search for other commits by this committer
Haskell 98 pointed and copointed data.

WWW:    http://github.com/ekmett/copointed/

Obtained from:  FreeBSD Haskell
14 Aug 2011 11:38:54
Original commit files touched by this commit  7.0.3_1
pgj search for other commits by this committer
Comonad transformers.

WWW:    http://github.com/ekmett/comonad-transformers/

Obtained from:  FreeBSD Haskell
14 Aug 2011 11:36:29
Original commit files touched by this commit  7.0.3_1
pgj search for other commits by this committer
Provides a wide array of semigroupoids and operations for working with
semigroupoids.  A Semigroupoid is a Category without the requirement of
identity arrows for every object in the category.

WWW:    http://github.com/ekmett/semigroupoids/

Obtained from:  FreeBSD Haskell
14 Aug 2011 11:32:23
Original commit files touched by this commit  7.0.3_1
pgj search for other commits by this committer
Haskell 98 distributive functors -- dual to Traversable.

WWW:    http://github.com/ekmett/distributive/

Obtained from:  FreeBSD Haskell
14 Aug 2011 11:30:06
Original commit files touched by this commit  7.0.3_1
pgj search for other commits by this committer
Haskell 98 contravariant functors.

WWW:    http://github.com/ekmett/contravariant/

Obtained from:  FreeBSD Haskell
14 Aug 2011 11:27:44
Original commit files touched by this commit  7.0.3_1
pgj search for other commits by this committer
Haskell 98 comonads.

WWW:    http://github.com/ekmett/comonad/

Obtained from:  FreeBSD Haskell
14 Aug 2011 11:25:29
Original commit files touched by this commit  7.0.3_1
pgj search for other commits by this committer
- Update to 0.2.8
- Un-break build

Obtained from:  FreeBSD Haskell
14 Aug 2011 11:22:22
Original commit files touched by this commit  7.0.3_1
pgj search for other commits by this committer
Categories from category-extras.

WWW:    http://comonad.com/reader/

Obtained from:  FreeBSD Haskell
14 Aug 2011 11:19:17
Original commit files touched by this commit  7.0.3_1
pgj search for other commits by this committer
A Haskell 98 logically uninhabited data type.  Used to indicate that a
given term should not exist.

WWW:    http://github.com/ekmett/void

Obtained from:  FreeBSD Haskell
14 Aug 2011 11:16:31
Original commit files touched by this commit  7.0.3_1
pgj search for other commits by this committer
Haskell 98 semigroups.

WWW:    http://github.com/ekmett/semigroups/

Obtained from:  FreeBSD Haskell
14 Aug 2011 01:27:45
Original commit files touched by this commit  7.0.3_1
pgj search for other commits by this committer
Cross-platform library for the sendfile() system call. This library tries
to call minimum system calls which are the bottleneck of web servers.

WWW:    https://github.com/kazu-yamamoto/simple-sendfile/

Obtained from:  FreeBSD Haskell
13 Aug 2011 23:28:56
Original commit files touched by this commit  7.0.3_1
pgj search for other commits by this committer
Snap Framework project starter executable and glue code library.

WWW:    http://snapframework.com/

Obtained from:  FreeBSD Haskell
13 Aug 2011 23:26:14
Original commit files touched by this commit  7.0.3_1
pgj search for other commits by this committer
Snap is a simple and fast web development framework and server written in
Haskell. For more information or to download the latest version, you can visit
the Snap project website.

The Snap HTTP server is a high performance, epoll-enabled, iteratee-based web
server library written in Haskell. Together with the "snap-core" library upon
which it depends, it provides a clean and efficient Haskell programming
interface to the HTTP protocol.

Higher-level facilities for building web applications (like user/session
management, component interfaces, data modeling, etc.) are planned but not
yet implemented, so this release will mostly be of interest for those who:

* need a fast and minimal HTTP API at roughly the same level of abstraction
  as Java servlets, or

* are interested in contributing to the Snap Framework project.

WWW:    http://snapframework.com/

Obtained from:  FreeBSD Haskell
13 Aug 2011 23:18:49
Original commit files touched by this commit  7.0.3_1
pgj search for other commits by this committer
FFI interface to libev.

WWW: http://github.com/aycanirican/hlibev

Obtained from:  FreeBSD Haskell
13 Aug 2011 21:50:10
Original commit files touched by this commit  7.0.3_1
pgj search for other commits by this committer
Snap is a simple and fast web development framework and server written in
Haskell.

WWW: http://snapframework.com/

Obtained from:  FreeBSD Haskell
13 Aug 2011 21:07:40
Original commit files touched by this commit  7.0.3_1
pgj search for other commits by this committer
Implements MurmurHash2, a good, fast, general-purpose, non-cryptographic
hashing function.  See <http://murmurhash.googlepages.com/> for details.

This implementation is pure Haskell, so it might be a bit slower than a C
FFI binding.

WWW:    http://github.com/nominolo/murmur-hash

Obtained from:  FreeBSD Haskell
13 Aug 2011 21:01:57
Original commit files touched by this commit  7.0.3_1
pgj search for other commits by this committer
An xhtml templating system.

WWW: http://snapframework.com/

Obtained from:  FreeBSD Haskell
13 Aug 2011 20:47:35
Original commit files touched by this commit  7.0.3_1
pgj search for other commits by this committer
A simple directory-like tree datatype, with useful IO functions and Foldable
and Traversable instance.

Provides a simple data structure mirroring a directory tree on the
filesystem, as well as useful functions for reading and writing
file and directory structures in the IO monad.

WWW: http://coder.bsimmons.name/blog/2009/05/directory-tree-module-released/

Obtained from:  FreeBSD Haskell
13 Aug 2011 20:44:40
Original commit files touched by this commit  7.0.3_1
pgj search for other commits by this committer
A binary serialization library, similar to binary, that introduces an
isolate primitive for parser isolation, and replaces the asynchronous
errors with a user-handleable Either type. Similar to binary in
performance, but uses a strict ByteString instead of a lazy
ByteString, thus restricting it to operating on finite inputs.

WWW:    http://hackage.haskell.org/package/cereal

Obtained from:  FreeBSD Haskell

Number of commits found: 349 (showing only 100 on this page)

«  1 | 2 | 3 | 4  »  

284f
Login
User Login
Create account

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
linux-f10-flashplugin10May 16
linux-f10-flashplugin11May 16
nginx*May 16
nginx-devel*May 16
firefoxMay 15
firefox-develMay 15
firefox-esrMay 15
firefox10May 15
firefox15May 15
firefox3May 15
firefox3-develMay 15
firefox35May 15
firefox36May 15
linux-firefoxMay 15
linux-seamonkeyMay 15

3 vulnerabilities affecting 19 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds


Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 24516
Broken 217
Deprecated 472
Ignore 637
Forbidden 3
Restricted 292
No CDROM 109
Vulnerable 28
Expired 132
Set to expire 510
Interactive 33
new 24 hours 3
new 48 hours7
new 7 days22
new fortnight74
new month205

This site
What is FreshPorts?
About the Authors
FAQ
How big is it?
The latest upgrade!
Privacy
Forums
Blog
Contact
8e7

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2013 DVL Software Limited. All rights reserved.
0