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

Please give me your LTO-4 or better tape library and I'll put it to good use.
Port details
ghc Compiler for the functional language Haskell
7.10.2 lang on this many watch lists=22 search for ports that depend on this port Find issues related to this port Report an issue related to this port
Maintainer: haskell@FreeBSD.org search for ports maintained by this maintainer
Port Added: unknown
Also Listed In: haskell
License: BSD3CLAUSE
The Glasgow Haskell Compiler is a state-of-the-art, open source, compiler and
interactive environment for the functional language Haskell.  Highlights:

 * Supports the entire Haskell 2010 language plus a wide variety of
   extensions.
 * Has particularly good support for concurrency and parallelism, including
   support for Software Transactional Memory (STM).
 * Generates fast code, particularly for concurrent programs.
 * Works on several platforms including FreeBSD, Windows, Mac, Linux, most
   varieties of Unix, and several different processor architectures.
 * Has extensive optimisation capabilities, including inter-module optimisation.
 * Compiles Haskell code either directly to native code or using LLVM as a
   back-end.  It can also generate C code as an intermediate target for porting
   to new platforms.  The interactive environment compiles Haskell to bytecode,
   and supports execution of mixed bytecode/compiled programs.
 * Profiling is supported, both by time/allocation and various kinds of heap
   profiling.
 * Comes with several libraries, and thousands more are available on Hackage.

WWW: http://www.haskell.org/ghc/
SVNWeb : Homepage : Distfiles Availability : PortsMon

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

Build dependencies:
  1. docbook-xsl>0 : textproc/docbook-xsl
  2. xsltproc : textproc/libxslt
  3. gmake : devel/gmake
  4. gcc48 : lang/gcc
  5. as : devel/binutils
  6. autoconf-2.69 : devel/autoconf
  7. perl5.20.2 : lang/perl5.20
Runtime dependencies:
  1. gcc48 : lang/gcc
Library dependencies:
  1. libgmp.so : math/gmp
  2. libffi.so.6 : devel/libffi
  3. libutil.so.9 : misc/compat9x
  4. libiconv.so : 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-aeson-pretty
  13. converters/hs-dataenc
  14. converters/hs-json
  15. converters/hs-sandi
  16. databases/hs-esqueleto
  17. databases/hs-hedis
  18. databases/hs-mysql
  19. databases/hs-persistent
  20. databases/hs-persistent-sqlite
  21. databases/hs-persistent-template
  22. devel/hs-BNFC
  23. devel/hs-Boolean
  24. devel/hs-BoundedChan
  25. devel/hs-ConfigFile
  26. devel/hs-DeepArrow*
  27. devel/hs-DrIFT
  28. devel/hs-Glob
  29. devel/hs-HUnit
  30. devel/hs-IORefCAS*
  31. devel/hs-IfElse
  32. devel/hs-List
  33. devel/hs-MaybeT*
  34. devel/hs-MemoTrie
  35. devel/hs-MissingH
  36. devel/hs-MonadCatchIO-mtl
  37. devel/hs-MonadCatchIO-transformers
  38. devel/hs-MonadRandom
  39. devel/hs-ObjectName
  40. devel/hs-PSQueue
  41. devel/hs-QuickCheck
  42. devel/hs-ReadArgs
  43. devel/hs-STMonadTrans
  44. devel/hs-SafeSemaphore
  45. devel/hs-ShellCheck
  46. devel/hs-StateVar
  47. devel/hs-Stream
  48. devel/hs-Tensor*
  49. devel/hs-TypeCompose
  50. devel/hs-abstract-deque
  51. devel/hs-abstract-par
  52. devel/hs-activehs-base
  53. devel/hs-alex
  54. devel/hs-ansi-terminal
  55. devel/hs-ansi-wl-pprint
  56. devel/hs-arrows
  57. devel/hs-asn1-data
  58. devel/hs-asn1-encoding
  59. devel/hs-asn1-parse
  60. devel/hs-asn1-types
  61. devel/hs-async
  62. devel/hs-atomic-primops
  63. devel/hs-attempt*
  64. devel/hs-auto-update
  65. devel/hs-base-orphans
  66. devel/hs-base-unicode-symbols
  67. devel/hs-base16-bytestring
  68. devel/hs-base64-bytestring
  69. devel/hs-base64-conduit*
  70. devel/hs-basic-prelude
  71. devel/hs-bifunctors
  72. devel/hs-binary*
  73. devel/hs-bits-atomic
  74. devel/hs-blaze-builder
  75. devel/hs-blaze-builder-conduit*
  76. devel/hs-blaze-builder-enumerator
  77. devel/hs-blaze-textual
  78. devel/hs-bloomfilter
  79. devel/hs-boxes
  80. devel/hs-bsd-sysctl
  81. devel/hs-byteable
  82. devel/hs-byteorder
  83. devel/hs-bytestring-lexing
  84. devel/hs-bytestring-mmap
  85. devel/hs-bytestring-nums
  86. devel/hs-bytestring-show
  87. devel/hs-c2hs
  88. devel/hs-cabal-install
  89. devel/hs-cereal
  90. devel/hs-checkers
  91. devel/hs-chunked-data
  92. devel/hs-classy-prelude
  93. devel/hs-classy-prelude-conduit
  94. devel/hs-cmdargs
  95. devel/hs-conduit
  96. devel/hs-conduit-combinators
  97. devel/hs-conduit-extra
  98. devel/hs-configurator
  99. devel/hs-constraints
  100. devel/hs-control-monad-attempt*
  101. devel/hs-convertible
  102. devel/hs-convertible-text*
  103. devel/hs-cpphs
  104. devel/hs-darcs
  105. devel/hs-data-default
  106. devel/hs-data-default-class
  107. devel/hs-data-default-instances-base
  108. devel/hs-data-default-instances-containers
  109. devel/hs-data-default-instances-dlist
  110. devel/hs-data-default-instances-old-locale
  111. devel/hs-data-hash
  112. devel/hs-data-object*
  113. devel/hs-data-object-yaml*
  114. devel/hs-data-ordlist
  115. devel/hs-data-pprint
  116. devel/hs-date-cache
  117. devel/hs-datetime
  118. devel/hs-deepseq*
  119. devel/hs-deepseq-generics
  120. devel/hs-directory-tree
  121. devel/hs-dlist
  122. devel/hs-dlist-instances
  123. devel/hs-drift*
  124. devel/hs-easy-file
  125. devel/hs-edit-distance
  126. devel/hs-either
  127. devel/hs-enclosed-exceptions
  128. devel/hs-enumerator
  129. devel/hs-equivalence
  130. devel/hs-errors
  131. devel/hs-exceptions
  132. devel/hs-extensible-exceptions
  133. devel/hs-extra
  134. devel/hs-failure*
  135. devel/hs-fast-logger
  136. devel/hs-fgl
  137. devel/hs-file-embed
  138. devel/hs-filemanip
  139. devel/hs-filestore
  140. devel/hs-filesystem-conduit*
  141. devel/hs-free
  142. devel/hs-fsnotify
  143. devel/hs-gconf
  144. devel/hs-generic-deriving
  145. devel/hs-geniplate*
  146. devel/hs-geniplate-mirror
  147. devel/hs-ghc-events
  148. devel/hs-ghc-mtl
  149. devel/hs-ghc-paths
  150. devel/hs-gio
  151. devel/hs-git-annex
  152. devel/hs-glade*
  153. devel/hs-glib
  154. devel/hs-gtk2hs-buildtools
  155. devel/hs-haddock
  156. devel/hs-haddock-api
  157. devel/hs-haddock-library
  158. devel/hs-happy
  159. devel/hs-hashable
  160. devel/hs-hashed-storage
  161. devel/hs-hashtables
  162. devel/hs-haskeline*
  163. devel/hs-haskell-platform*
  164. devel/hs-haskell-src
  165. devel/hs-haskell-src-exts
  166. devel/hs-hasktags
  167. devel/hs-hastache
  168. devel/hs-hdoc*
  169. devel/hs-hex
  170. devel/hs-hinotify
  171. devel/hs-hint
  172. devel/hs-hlibev
  173. devel/hs-hlint
  174. devel/hs-hmake*
  175. devel/hs-hoogle
  176. devel/hs-hourglass
  177. devel/hs-hsb2hs
  178. devel/hs-hslogger
  179. devel/hs-hslua
  180. devel/hs-hspec
  181. devel/hs-hspec-core
  182. devel/hs-hspec-discover
  183. devel/hs-hspec-expectations
  184. devel/hs-idoc*
  185. devel/hs-js-flot
  186. devel/hs-js-jquery
  187. devel/hs-keys
  188. devel/hs-kqueue
  189. devel/hs-language-c
  190. devel/hs-language-javascript
  191. devel/hs-largeword
  192. devel/hs-lazysmallcheck
  193. devel/hs-lens
  194. devel/hs-lifted-async
  195. devel/hs-lifted-base
  196. devel/hs-logict
  197. devel/hs-map-syntax
  198. devel/hs-memory
  199. devel/hs-mmap
  200. devel/hs-mmorph
  201. devel/hs-monad-control
  202. devel/hs-monad-logger
  203. devel/hs-monad-loops
  204. devel/hs-monad-par
  205. devel/hs-monad-par-extras
  206. devel/hs-monads-tf
  207. devel/hs-mono-traversable
  208. devel/hs-mtl
  209. devel/hs-mueval
  210. devel/hs-murmur-hash
  211. devel/hs-mutable-containers
  212. devel/hs-newtype
  213. devel/hs-old-locale
  214. devel/hs-old-time
  215. devel/hs-optparse-applicative
  216. devel/hs-parallel
  217. devel/hs-pcre-light
  218. devel/hs-pool*
  219. devel/hs-pool-conduit*
  220. devel/hs-prelude-extras
  221. devel/hs-preprocessor-tools
  222. devel/hs-prettyclass
  223. devel/hs-primitive
  224. devel/hs-profunctor-extras*
  225. devel/hs-profunctors
  226. devel/hs-project-template
  227. devel/hs-quickcheck-io
  228. devel/hs-random
  229. devel/hs-ranges*
  230. devel/hs-reactive*
  231. devel/hs-readline
  232. devel/hs-reflection
  233. devel/hs-resource-pool
  234. devel/hs-resourcet
  235. devel/hs-safe
  236. devel/hs-scientific
  237. devel/hs-securemem
  238. devel/hs-setenv
  239. devel/hs-shake
  240. devel/hs-show
  241. devel/hs-silently
  242. devel/hs-simple-reflect
  243. devel/hs-smallcheck
  244. devel/hs-split
  245. devel/hs-stm
  246. devel/hs-stm-chans
  247. devel/hs-streaming-commons
  248. devel/hs-strict
  249. devel/hs-syb
  250. devel/hs-syb-with-class
  251. devel/hs-syb-with-class-instances-text
  252. devel/hs-system-fileio
  253. devel/hs-system-filepath
  254. devel/hs-tagged
  255. devel/hs-temporary
  256. devel/hs-terminfo*
  257. devel/hs-test-framework
  258. devel/hs-test-framework-hunit
  259. devel/hs-test-framework-quickcheck2
  260. devel/hs-testpack*
  261. devel/hs-text
  262. devel/hs-text-icu
  263. devel/hs-tf-random
  264. devel/hs-threads
  265. devel/hs-threadscope
  266. devel/hs-time-compat
  267. devel/hs-time-locale-compat
  268. devel/hs-timezone-olson
  269. devel/hs-timezone-series
  270. devel/hs-transformers*
  271. devel/hs-transformers-base
  272. devel/hs-transformers-compat
  273. devel/hs-unamb
  274. devel/hs-uniplate
  275. devel/hs-unix-compat
  276. devel/hs-unix-time
  277. devel/hs-unordered-containers
  278. devel/hs-utf8-light
  279. devel/hs-utf8-string
  280. devel/hs-utility-ht
  281. devel/hs-uuagc
  282. devel/hs-uuagc-bootstrap
  283. devel/hs-uuagc-cabal
  284. devel/hs-uuid
  285. devel/hs-uuid-types
  286. devel/hs-uulib
  287. devel/hs-vault
  288. devel/hs-vector
  289. devel/hs-vector-algorithms
  290. devel/hs-vector-binary-instances
  291. devel/hs-vector-instances
  292. devel/hs-vector-th-unbox
  293. devel/hs-void
  294. devel/hs-word8
  295. devel/pure-gen*
  296. dns/hs-dns
  297. dns/hs-gnuidn
  298. ftp/hs-curl
  299. games/hedgewars
  300. graphics/hs-HGL
  301. graphics/hs-JuicyPixels
  302. graphics/hs-cairo
  303. graphics/hs-dia-base
  304. graphics/hs-dia-functions
  305. graphics/hs-soegtk*
  306. graphics/hs-svgcairo
  307. lang/hs-brainfuck
  308. lang/hs-epic*
  309. lang/hs-unlambda
  310. lang/whitespace
  311. mail/hs-email-validate
  312. mail/hs-mime
  313. mail/hs-mime-mail
  314. mail/hs-mime-types
  315. math/hs-Agda
  316. math/hs-Agda-executable*
  317. math/hs-Agda-stdlib
  318. math/hs-NumInstances
  319. math/hs-adjunctions
  320. math/hs-categories
  321. math/hs-comonad
  322. math/hs-comonad-transformers*
  323. math/hs-comonads-fd*
  324. math/hs-contravariant
  325. math/hs-data-lens
  326. math/hs-data-lens-template
  327. math/hs-distributive
  328. math/hs-erf
  329. math/hs-groupoids*
  330. math/hs-ieee754
  331. math/hs-kan-extensions
  332. math/hs-math-functions
  333. math/hs-mwc-random
  334. math/hs-nats*
  335. math/hs-pointed
  336. math/hs-probability
  337. math/hs-semigroupoid-extras*
  338. math/hs-semigroupoids
  339. math/hs-semigroups
  340. math/hs-statistics
  341. math/hs-vector-space
  342. multimedia/hs-gstreamer*
  343. net/hs-aws
  344. net/hs-connection
  345. net/hs-gsasl
  346. net/hs-hoauth2
  347. net/hs-hostname
  348. net/hs-iproute
  349. net/hs-maccatcher
  350. net/hs-network
  351. net/hs-network-conduit*
  352. net/hs-network-info
  353. net/hs-network-multicast
  354. net/hs-network-protocol-xmpp
  355. net/hs-network-uri
  356. net/hs-pcap
  357. net/hs-publicsuffixlist
  358. net/hs-sendfile
  359. net/hs-simple-sendfile
  360. net/hs-socks
  361. net-im/hs-haskell-xmpp
  362. net-p2p/hs-torrent
  363. ports-mgmt/hs-porte
  364. print/hs-hscolour
  365. science/hs-bio
  366. security/hs-Crypto
  367. security/hs-DRBG
  368. security/hs-HsOpenSSL
  369. security/hs-RSA
  370. security/hs-SHA
  371. security/hs-certificate
  372. security/hs-cipher-aes
  373. security/hs-cipher-aes128
  374. security/hs-cipher-blowfish
  375. security/hs-cipher-camellia
  376. security/hs-cipher-des
  377. security/hs-cipher-rc4
  378. security/hs-clientsession
  379. security/hs-cprng-aes
  380. security/hs-crypto-api
  381. security/hs-crypto-cipher-types
  382. security/hs-crypto-conduit
  383. security/hs-crypto-numbers
  384. security/hs-crypto-pubkey
  385. security/hs-crypto-pubkey-types
  386. security/hs-crypto-random
  387. security/hs-crypto-random-api
  388. security/hs-cryptocipher
  389. security/hs-cryptohash
  390. security/hs-cryptohash-conduit
  391. security/hs-cryptohash-cryptoapi
  392. security/hs-cryptonite
  393. security/hs-digest
  394. security/hs-entropy
  395. security/hs-gnutls
  396. security/hs-monadcryptorandom
  397. security/hs-nonce
  398. security/hs-pem
  399. security/hs-pureMD5
  400. security/hs-pwstore-fast
  401. security/hs-skein
  402. security/hs-tls
  403. security/hs-tls-extra*
  404. security/hs-x509
  405. security/hs-x509-store
  406. security/hs-x509-system
  407. security/hs-x509-validation
  408. shells/hs-shelly
  409. sysutils/hs-angel
  410. sysutils/hs-cpu
  411. sysutils/hs-ekg
  412. sysutils/hs-ekg-core
  413. sysutils/hs-ekg-json
  414. textproc/cgrep
  415. textproc/hs-Diff
  416. textproc/hs-HStringTemplate
  417. textproc/hs-HaXml
  418. textproc/hs-appar
  419. textproc/hs-attoparsec
  420. textproc/hs-attoparsec-conduit*
  421. textproc/hs-attoparsec-enumerator
  422. textproc/hs-attoparsec-text*
  423. textproc/hs-bencode
  424. textproc/hs-blaze-html
  425. textproc/hs-blaze-markup
  426. textproc/hs-bytestring-csv
  427. textproc/hs-case-insensitive
  428. textproc/hs-cassava
  429. textproc/hs-citeproc-hs
  430. textproc/hs-cmark
  431. textproc/hs-csv
  432. textproc/hs-double-conversion
  433. textproc/hs-feed
  434. textproc/hs-hexpat
  435. textproc/hs-highlighting-kate
  436. textproc/hs-hs-bibutils
  437. textproc/hs-html
  438. textproc/hs-html-conduit
  439. textproc/hs-hxt
  440. textproc/hs-hxt-charproperties
  441. textproc/hs-hxt-regex-xmlschema
  442. textproc/hs-hxt-unicode
  443. textproc/hs-lhs2tex
  444. textproc/hs-libxml
  445. textproc/hs-libxml-sax
  446. textproc/hs-pandoc
  447. textproc/hs-pandoc-citeproc
  448. textproc/hs-pandoc-types
  449. textproc/hs-parsec
  450. textproc/hs-polyparse
  451. textproc/hs-regex-applicative
  452. textproc/hs-regex-base
  453. textproc/hs-regex-compat
  454. textproc/hs-regex-compat-tdfa
  455. textproc/hs-regex-pcre-builtin
  456. textproc/hs-regex-posix
  457. textproc/hs-regex-tdfa
  458. textproc/hs-rfc5051
  459. textproc/hs-stringsearch
  460. textproc/hs-tagsoup
  461. textproc/hs-tagstream-conduit
  462. textproc/hs-texmath
  463. textproc/hs-uri
  464. textproc/hs-xhtml*
  465. textproc/hs-xml
  466. textproc/hs-xml-conduit
  467. textproc/hs-xml-enumerator*
  468. textproc/hs-xml-hamlet
  469. textproc/hs-xml-types
  470. textproc/hs-xml2html*
  471. textproc/hs-xmlhtml
  472. textproc/hs-yaml
  473. www/hs-DAV
  474. www/hs-HTTP
  475. www/hs-activehs
  476. www/hs-authenticate
  477. www/hs-cgi
  478. www/hs-cookie
  479. www/hs-css-text
  480. www/hs-fastcgi
  481. www/hs-gitit
  482. www/hs-hS3
  483. www/hs-hamlet*
  484. www/hs-happstack
  485. www/hs-happstack-data*
  486. www/hs-happstack-ixset*
  487. www/hs-happstack-server
  488. www/hs-happstack-state*
  489. www/hs-happstack-util*
  490. www/hs-heist
  491. www/hs-hjsmin
  492. www/hs-http-client
  493. www/hs-http-client-tls
  494. www/hs-http-conduit
  495. www/hs-http-date
  496. www/hs-http-enumerator*
  497. www/hs-http-reverse-proxy
  498. www/hs-http-server
  499. www/hs-http-types
  500. www/hs-http2
  501. www/hs-multipart
  502. www/hs-oeis
  503. www/hs-path-pieces
  504. www/hs-recaptcha
  505. www/hs-scgi*
  506. www/hs-shakespeare
  507. www/hs-shakespeare-css*
  508. www/hs-shakespeare-i18n*
  509. www/hs-shakespeare-js*
  510. www/hs-shakespeare-text*
  511. www/hs-snap
  512. www/hs-snap-core
  513. www/hs-snap-server
  514. www/hs-url
  515. www/hs-wai
  516. www/hs-wai-app-static
  517. www/hs-wai-extra
  518. www/hs-wai-logger
  519. www/hs-wai-test*
  520. www/hs-warp
  521. www/hs-warp-tls
  522. www/hs-webkit
  523. www/hs-xss-sanitize
  524. www/hs-yesod
  525. www/hs-yesod-auth
  526. www/hs-yesod-auth-hashdb
  527. www/hs-yesod-bin
  528. www/hs-yesod-core
  529. www/hs-yesod-default*
  530. www/hs-yesod-form
  531. www/hs-yesod-json*
  532. www/hs-yesod-persistent
  533. www/hs-yesod-platform*
  534. www/hs-yesod-routes*
  535. www/hs-yesod-static
  536. www/hs-yesod-test
  537. x11/hs-X11
  538. x11/hs-X11-xft
  539. x11/hs-xmobar
  540. x11-toolkits/hs-GLURaw
  541. x11-toolkits/hs-GLUT
  542. x11-toolkits/hs-OpenGL
  543. x11-toolkits/hs-OpenGLRaw
  544. x11-toolkits/hs-gtk
  545. x11-toolkits/hs-gtk2hs
  546. x11-toolkits/hs-gtkglext*
  547. x11-toolkits/hs-gtksourceview2
  548. x11-toolkits/hs-pango
  549. x11-toolkits/hs-vte
  550. x11-toolkits/hs-wx
  551. x11-toolkits/hs-wxc
  552. x11-toolkits/hs-wxcore
  553. x11-toolkits/hs-wxdirect
  554. x11-wm/hs-xmonad
  555. 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-aeson-pretty
  13. converters/hs-dataenc
  14. converters/hs-json
  15. converters/hs-sandi
  16. databases/hs-esqueleto
  17. databases/hs-hedis
  18. databases/hs-mysql
  19. databases/hs-persistent
  20. databases/hs-persistent-sqlite
  21. databases/hs-persistent-template
  22. devel/hs-BNFC
  23. devel/hs-Boolean
  24. devel/hs-BoundedChan
  25. devel/hs-ConfigFile
  26. devel/hs-DeepArrow*
  27. devel/hs-DrIFT
  28. devel/hs-Glob
  29. devel/hs-HUnit
  30. devel/hs-IORefCAS*
  31. devel/hs-IfElse
  32. devel/hs-List
  33. devel/hs-MaybeT*
  34. devel/hs-MemoTrie
  35. devel/hs-MissingH
  36. devel/hs-MonadCatchIO-mtl
  37. devel/hs-MonadCatchIO-transformers
  38. devel/hs-MonadRandom
  39. devel/hs-ObjectName
  40. devel/hs-PSQueue
  41. devel/hs-QuickCheck
  42. devel/hs-ReadArgs
  43. devel/hs-STMonadTrans
  44. devel/hs-SafeSemaphore
  45. devel/hs-ShellCheck
  46. devel/hs-StateVar
  47. devel/hs-Stream
  48. devel/hs-Tensor*
  49. devel/hs-TypeCompose
  50. devel/hs-abstract-deque
  51. devel/hs-abstract-par
  52. devel/hs-activehs-base
  53. devel/hs-alex
  54. devel/hs-ansi-terminal
  55. devel/hs-ansi-wl-pprint
  56. devel/hs-arrows
  57. devel/hs-asn1-data
  58. devel/hs-asn1-encoding
  59. devel/hs-asn1-parse
  60. devel/hs-asn1-types
  61. devel/hs-async
  62. devel/hs-atomic-primops
  63. devel/hs-attempt*
  64. devel/hs-auto-update
  65. devel/hs-base-orphans
  66. devel/hs-base-unicode-symbols
  67. devel/hs-base16-bytestring
  68. devel/hs-base64-bytestring
  69. devel/hs-base64-conduit*
  70. devel/hs-basic-prelude
  71. devel/hs-bifunctors
  72. devel/hs-binary*
  73. devel/hs-bits-atomic
  74. devel/hs-blaze-builder
  75. devel/hs-blaze-builder-conduit*
  76. devel/hs-blaze-builder-enumerator
  77. devel/hs-blaze-textual
  78. devel/hs-bloomfilter
  79. devel/hs-boxes
  80. devel/hs-bsd-sysctl
  81. devel/hs-byteable
  82. devel/hs-byteorder
  83. devel/hs-bytestring-lexing
  84. devel/hs-bytestring-mmap
  85. devel/hs-bytestring-nums
  86. devel/hs-bytestring-show
  87. devel/hs-c2hs
  88. devel/hs-cabal-install
  89. devel/hs-cereal
  90. devel/hs-checkers
  91. devel/hs-chunked-data
  92. devel/hs-classy-prelude
  93. devel/hs-classy-prelude-conduit
  94. devel/hs-cmdargs
  95. devel/hs-conduit
  96. devel/hs-conduit-combinators
  97. devel/hs-conduit-extra
  98. devel/hs-configurator
  99. devel/hs-constraints
  100. devel/hs-control-monad-attempt*
  101. devel/hs-convertible
  102. devel/hs-convertible-text*
  103. devel/hs-cpphs
  104. devel/hs-darcs
  105. devel/hs-data-default
  106. devel/hs-data-default-class
  107. devel/hs-data-default-instances-base
  108. devel/hs-data-default-instances-containers
  109. devel/hs-data-default-instances-dlist
  110. devel/hs-data-default-instances-old-locale
  111. devel/hs-data-hash
  112. devel/hs-data-object*
  113. devel/hs-data-object-yaml*
  114. devel/hs-data-ordlist
  115. devel/hs-data-pprint
  116. devel/hs-date-cache
  117. devel/hs-datetime
  118. devel/hs-deepseq*
  119. devel/hs-deepseq-generics
  120. devel/hs-directory-tree
  121. devel/hs-dlist
  122. devel/hs-dlist-instances
  123. devel/hs-easy-file
  124. devel/hs-edit-distance
  125. devel/hs-either
  126. devel/hs-enclosed-exceptions
  127. devel/hs-enumerator
  128. devel/hs-equivalence
  129. devel/hs-errors
  130. devel/hs-exceptions
  131. devel/hs-extensible-exceptions
  132. devel/hs-extra
  133. devel/hs-failure*
  134. devel/hs-fast-logger
  135. devel/hs-fgl
  136. devel/hs-file-embed
  137. devel/hs-filemanip
  138. devel/hs-filestore
  139. devel/hs-filesystem-conduit*
  140. devel/hs-free
  141. devel/hs-fsnotify
  142. devel/hs-gconf
  143. devel/hs-generic-deriving
  144. devel/hs-geniplate*
  145. devel/hs-geniplate-mirror
  146. devel/hs-ghc-events
  147. devel/hs-ghc-mtl
  148. devel/hs-ghc-paths
  149. devel/hs-gio
  150. devel/hs-git-annex
  151. devel/hs-glade*
  152. devel/hs-glib
  153. devel/hs-gtk2hs-buildtools
  154. devel/hs-haddock
  155. devel/hs-haddock-api
  156. devel/hs-haddock-library
  157. devel/hs-happy
  158. devel/hs-hashable
  159. devel/hs-hashed-storage
  160. devel/hs-hashtables
  161. devel/hs-haskeline*
  162. devel/hs-haskell-platform*
  163. devel/hs-haskell-src
  164. devel/hs-haskell-src-exts
  165. devel/hs-hasktags
  166. devel/hs-hastache
  167. devel/hs-hex
  168. devel/hs-hinotify
  169. devel/hs-hint
  170. devel/hs-hlibev
  171. devel/hs-hlint
  172. devel/hs-hmake*
  173. devel/hs-hoogle
  174. devel/hs-hourglass
  175. devel/hs-hsb2hs
  176. devel/hs-hslogger
  177. devel/hs-hslua
  178. devel/hs-hspec
  179. devel/hs-hspec-core
  180. devel/hs-hspec-discover
  181. devel/hs-hspec-expectations
  182. devel/hs-js-flot
  183. devel/hs-js-jquery
  184. devel/hs-keys
  185. devel/hs-kqueue
  186. devel/hs-language-c
  187. devel/hs-language-javascript
  188. devel/hs-largeword
  189. devel/hs-lazysmallcheck
  190. devel/hs-lens
  191. devel/hs-lifted-async
  192. devel/hs-lifted-base
  193. devel/hs-logict
  194. devel/hs-map-syntax
  195. devel/hs-memory
  196. devel/hs-mmap
  197. devel/hs-mmorph
  198. devel/hs-monad-control
  199. devel/hs-monad-logger
  200. devel/hs-monad-loops
  201. devel/hs-monad-par
  202. devel/hs-monad-par-extras
  203. devel/hs-monads-tf
  204. devel/hs-mono-traversable
  205. devel/hs-mtl
  206. devel/hs-mueval
  207. devel/hs-murmur-hash
  208. devel/hs-mutable-containers
  209. devel/hs-newtype
  210. devel/hs-old-locale
  211. devel/hs-old-time
  212. devel/hs-optparse-applicative
  213. devel/hs-parallel
  214. devel/hs-pcre-light
  215. devel/hs-pool*
  216. devel/hs-pool-conduit*
  217. devel/hs-prelude-extras
  218. devel/hs-preprocessor-tools
  219. devel/hs-prettyclass
  220. devel/hs-primitive
  221. devel/hs-profunctor-extras*
  222. devel/hs-profunctors
  223. devel/hs-project-template
  224. devel/hs-quickcheck-io
  225. devel/hs-random
  226. devel/hs-ranges*
  227. devel/hs-reactive*
  228. devel/hs-readline
  229. devel/hs-reflection
  230. devel/hs-resource-pool
  231. devel/hs-resourcet
  232. devel/hs-safe
  233. devel/hs-scientific
  234. devel/hs-securemem
  235. devel/hs-setenv
  236. devel/hs-shake
  237. devel/hs-show
  238. devel/hs-silently
  239. devel/hs-simple-reflect
  240. devel/hs-smallcheck
  241. devel/hs-split
  242. devel/hs-stm
  243. devel/hs-stm-chans
  244. devel/hs-streaming-commons
  245. devel/hs-strict
  246. devel/hs-syb
  247. devel/hs-syb-with-class
  248. devel/hs-syb-with-class-instances-text
  249. devel/hs-system-fileio
  250. devel/hs-system-filepath
  251. devel/hs-tagged
  252. devel/hs-temporary
  253. devel/hs-terminfo*
  254. devel/hs-test-framework
  255. devel/hs-test-framework-hunit
  256. devel/hs-test-framework-quickcheck2
  257. devel/hs-testpack*
  258. devel/hs-text
  259. devel/hs-text-icu
  260. devel/hs-tf-random
  261. devel/hs-threads
  262. devel/hs-threadscope
  263. devel/hs-time-compat
  264. devel/hs-time-locale-compat
  265. devel/hs-timezone-olson
  266. devel/hs-timezone-series
  267. devel/hs-transformers*
  268. devel/hs-transformers-base
  269. devel/hs-transformers-compat
  270. devel/hs-unamb
  271. devel/hs-uniplate
  272. devel/hs-unix-compat
  273. devel/hs-unix-time
  274. devel/hs-unordered-containers
  275. devel/hs-utf8-light
  276. devel/hs-utf8-string
  277. devel/hs-utility-ht
  278. devel/hs-uuagc
  279. devel/hs-uuagc-bootstrap
  280. devel/hs-uuagc-cabal
  281. devel/hs-uuid
  282. devel/hs-uuid-types
  283. devel/hs-uulib
  284. devel/hs-vault
  285. devel/hs-vector
  286. devel/hs-vector-algorithms
  287. devel/hs-vector-binary-instances
  288. devel/hs-vector-instances
  289. devel/hs-vector-th-unbox
  290. devel/hs-void
  291. devel/hs-word8
  292. dns/hs-dns
  293. dns/hs-gnuidn
  294. ftp/hs-curl
  295. graphics/hs-HGL
  296. graphics/hs-JuicyPixels
  297. graphics/hs-cairo
  298. graphics/hs-dia-base
  299. graphics/hs-dia-functions
  300. graphics/hs-soegtk*
  301. graphics/hs-svgcairo
  302. lang/hs-brainfuck
  303. lang/hs-epic*
  304. lang/hs-unlambda
  305. mail/hs-email-validate
  306. mail/hs-mime
  307. mail/hs-mime-mail
  308. mail/hs-mime-types
  309. math/hs-Agda
  310. math/hs-Agda-executable*
  311. math/hs-Agda-stdlib
  312. math/hs-NumInstances
  313. math/hs-adjunctions
  314. math/hs-categories
  315. math/hs-comonad
  316. math/hs-comonad-transformers*
  317. math/hs-comonads-fd*
  318. math/hs-contravariant
  319. math/hs-data-lens
  320. math/hs-data-lens-template
  321. math/hs-distributive
  322. math/hs-erf
  323. math/hs-groupoids*
  324. math/hs-ieee754
  325. math/hs-kan-extensions
  326. math/hs-math-functions
  327. math/hs-mwc-random
  328. math/hs-nats*
  329. math/hs-pointed
  330. math/hs-probability
  331. math/hs-semigroupoid-extras*
  332. math/hs-semigroupoids
  333. math/hs-semigroups
  334. math/hs-statistics
  335. math/hs-vector-space
  336. multimedia/hs-gstreamer*
  337. net/hs-aws
  338. net/hs-connection
  339. net/hs-gsasl
  340. net/hs-hoauth2
  341. net/hs-hostname
  342. net/hs-iproute
  343. net/hs-maccatcher
  344. net/hs-network
  345. net/hs-network-conduit*
  346. net/hs-network-info
  347. net/hs-network-multicast
  348. net/hs-network-protocol-xmpp
  349. net/hs-network-uri
  350. net/hs-pcap
  351. net/hs-publicsuffixlist
  352. net/hs-sendfile
  353. net/hs-simple-sendfile
  354. net/hs-socks
  355. net-im/hs-haskell-xmpp
  356. net-p2p/hs-torrent
  357. ports-mgmt/hs-porte
  358. print/hs-hscolour
  359. science/hs-bio
  360. security/hs-Crypto
  361. security/hs-DRBG
  362. security/hs-HsOpenSSL
  363. security/hs-RSA
  364. security/hs-SHA
  365. security/hs-certificate
  366. security/hs-cipher-aes
  367. security/hs-cipher-aes128
  368. security/hs-cipher-blowfish
  369. security/hs-cipher-camellia
  370. security/hs-cipher-des
  371. security/hs-cipher-rc4
  372. security/hs-clientsession
  373. security/hs-cprng-aes
  374. security/hs-crypto-api
  375. security/hs-crypto-cipher-types
  376. security/hs-crypto-conduit
  377. security/hs-crypto-numbers
  378. security/hs-crypto-pubkey
  379. security/hs-crypto-pubkey-types
  380. security/hs-crypto-random
  381. security/hs-crypto-random-api
  382. security/hs-cryptocipher
  383. security/hs-cryptohash
  384. security/hs-cryptohash-conduit
  385. security/hs-cryptohash-cryptoapi
  386. security/hs-cryptonite
  387. security/hs-digest
  388. security/hs-entropy
  389. security/hs-gnutls
  390. security/hs-monadcryptorandom
  391. security/hs-nonce
  392. security/hs-pem
  393. security/hs-pureMD5
  394. security/hs-pwstore-fast
  395. security/hs-skein
  396. security/hs-tls
  397. security/hs-tls-extra*
  398. security/hs-x509
  399. security/hs-x509-store
  400. security/hs-x509-system
  401. security/hs-x509-validation
  402. shells/hs-shelly
  403. sysutils/hs-angel
  404. sysutils/hs-cpu
  405. sysutils/hs-ekg
  406. sysutils/hs-ekg-core
  407. sysutils/hs-ekg-json
  408. textproc/hs-Diff
  409. textproc/hs-HStringTemplate
  410. textproc/hs-HaXml
  411. textproc/hs-appar
  412. textproc/hs-attoparsec
  413. textproc/hs-attoparsec-conduit*
  414. textproc/hs-attoparsec-enumerator
  415. textproc/hs-attoparsec-text*
  416. textproc/hs-bencode
  417. textproc/hs-blaze-html
  418. textproc/hs-blaze-markup
  419. textproc/hs-bytestring-csv
  420. textproc/hs-case-insensitive
  421. textproc/hs-cassava
  422. textproc/hs-citeproc-hs
  423. textproc/hs-cmark
  424. textproc/hs-csv
  425. textproc/hs-double-conversion
  426. textproc/hs-feed
  427. textproc/hs-hexpat
  428. textproc/hs-highlighting-kate
  429. textproc/hs-hs-bibutils
  430. textproc/hs-html
  431. textproc/hs-html-conduit
  432. textproc/hs-hxt
  433. textproc/hs-hxt-charproperties
  434. textproc/hs-hxt-regex-xmlschema
  435. textproc/hs-hxt-unicode
  436. textproc/hs-lhs2tex
  437. textproc/hs-libxml
  438. textproc/hs-libxml-sax
  439. textproc/hs-pandoc
  440. textproc/hs-pandoc-citeproc
  441. textproc/hs-pandoc-types
  442. textproc/hs-parsec
  443. textproc/hs-polyparse
  444. textproc/hs-regex-applicative
  445. textproc/hs-regex-base
  446. textproc/hs-regex-compat
  447. textproc/hs-regex-compat-tdfa
  448. textproc/hs-regex-pcre-builtin
  449. textproc/hs-regex-posix
  450. textproc/hs-regex-tdfa
  451. textproc/hs-rfc5051
  452. textproc/hs-stringsearch
  453. textproc/hs-tagsoup
  454. textproc/hs-tagstream-conduit
  455. textproc/hs-texmath
  456. textproc/hs-uri
  457. textproc/hs-xhtml*
  458. textproc/hs-xml
  459. textproc/hs-xml-conduit
  460. textproc/hs-xml-enumerator*
  461. textproc/hs-xml-hamlet
  462. textproc/hs-xml-types
  463. textproc/hs-xml2html*
  464. textproc/hs-xmlhtml
  465. textproc/hs-yaml
  466. www/hs-DAV
  467. www/hs-HTTP
  468. www/hs-activehs
  469. www/hs-authenticate
  470. www/hs-cgi
  471. www/hs-cookie
  472. www/hs-css-text
  473. www/hs-fastcgi
  474. www/hs-gitit
  475. www/hs-hS3
  476. www/hs-hamlet*
  477. www/hs-happstack
  478. www/hs-happstack-data*
  479. www/hs-happstack-ixset*
  480. www/hs-happstack-server
  481. www/hs-happstack-state*
  482. www/hs-happstack-util*
  483. www/hs-heist
  484. www/hs-hjsmin
  485. www/hs-http-client
  486. www/hs-http-client-tls
  487. www/hs-http-conduit
  488. www/hs-http-date
  489. www/hs-http-enumerator*
  490. www/hs-http-reverse-proxy
  491. www/hs-http-server
  492. www/hs-http-types
  493. www/hs-http2
  494. www/hs-multipart
  495. www/hs-oeis
  496. www/hs-path-pieces
  497. www/hs-recaptcha
  498. www/hs-scgi*
  499. www/hs-shakespeare
  500. www/hs-shakespeare-css*
  501. www/hs-shakespeare-i18n*
  502. www/hs-shakespeare-js*
  503. www/hs-shakespeare-text*
  504. www/hs-snap
  505. www/hs-snap-core
  506. www/hs-snap-server
  507. www/hs-url
  508. www/hs-wai
  509. www/hs-wai-app-static
  510. www/hs-wai-extra
  511. www/hs-wai-logger
  512. www/hs-wai-test*
  513. www/hs-warp
  514. www/hs-warp-tls
  515. www/hs-webkit
  516. www/hs-xss-sanitize
  517. www/hs-yesod
  518. www/hs-yesod-auth
  519. www/hs-yesod-auth-hashdb
  520. www/hs-yesod-bin
  521. www/hs-yesod-core
  522. www/hs-yesod-default*
  523. www/hs-yesod-form
  524. www/hs-yesod-json*
  525. www/hs-yesod-persistent
  526. www/hs-yesod-platform*
  527. www/hs-yesod-routes*
  528. www/hs-yesod-static
  529. www/hs-yesod-test
  530. x11/hs-X11
  531. x11/hs-X11-xft
  532. x11/hs-xmobar
  533. x11-toolkits/hs-GLURaw
  534. x11-toolkits/hs-GLUT
  535. x11-toolkits/hs-OpenGL
  536. x11-toolkits/hs-OpenGLRaw
  537. x11-toolkits/hs-gtk
  538. x11-toolkits/hs-gtk2hs
  539. x11-toolkits/hs-gtkglext*
  540. x11-toolkits/hs-gtksourceview2
  541. x11-toolkits/hs-pango
  542. x11-toolkits/hs-vte
  543. x11-toolkits/hs-wx
  544. x11-toolkits/hs-wxc
  545. x11-toolkits/hs-wxcore
  546. x11-toolkits/hs-wxdirect
  547. x11-wm/hs-xmonad
  548. x11-wm/hs-xmonad-contrib
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

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


Configuration Options
===> The following configuration options are available for ghc-7.10.2:
     DOCS=on: Install HTML documentation
     DYNAMIC=on: Add support for dynamic linking
     LLVM=off: Add support for generating code via LLVM
     PROFILE=on: Add support for performance profiling
====> Options available for the single C_Compiler: you have to select exactly one of them
     GCC=on: Build with GCC (from ports)
     PCLANG=off: Build with Clang from ports
     BCLANG=off: Build with Clang from base
===> Use 'make config' to modify these settings

USES:
gmake iconv:translit ncurses perl5 tar:xz

Master Sites:
  1. http://distcache.FreeBSD.org/ports-distfiles/
Notes from UPDATING
These upgrade notes are taken from /usr/ports/UPDATING
  • 2013-06-04
    Affects: users of lang/ghc and */hs-*
    Author: haskell@FreeBSD.org
    Reason: 
      The Glorious Glasgow Haskell Compiler has been updated to version
      7.6.3 and Haskell Platform to 2013.2.0.0.  Hence it is recommended to
      rebuild or reinstall all the dependent ports by one of the following
      commands:
    
      # portmaster -w -r ghc
        or
      # portupgrade -fr lang/ghc
        or
      # pkg install -fR lang/ghc
    
      Note that prefixes used for hs- ports (Cabal packages) have been
      changed to PREFIX/{lib,share,share/doc}/cabal/ghc-GHC_VERSION to
      enable more seamless upgrades in the future.
    
    
  • 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: 384 (showing only 100 on this page)

«  1 | 2 | 3 | 4  »  

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
03 Jun 2012 18:59:49
Original commit files touched by this commit  7.0.4
pgj search for other commits by this committer
Convert streams of builders to streams of bytestrings.

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

Obtained from:  FreeBSD Haskell
03 Jun 2012 18:58:41
Original commit files touched by this commit  7.0.4
pgj search for other commits by this committer
Atomic operations including CAS (compare-and-swap), fetch & add and variants
suitable for low-level shared-memory synchronization. The implementation
is using GCC's builtin atomic operations (available in GCC >= 4) in C
wrappers called through the FFI.

WWW:    http://hackage.haskell.org/package/bits-atomic

Obtained from:  FreeBSD Haskell
03 Jun 2012 18:57:20
Original commit files touched by this commit  7.0.4
pgj search for other commits by this committer
The Par monad(s) offer an alternative parallel programming API to that
provided by the 'parallel' package. A 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: a Par monad
supports forking and simple communication in terms of IVars. This module
is an interface module only. It provides a number of type clasess, but
not an implementation. The type classes separate different levels of Par
functionality.

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

Obtained from:  FreeBSD Haskell
03 Jun 2012 18:55:53
Original commit files touched by this commit  7.0.4
pgj search for other commits by this committer
An abstract interface to highly-parameterizable queues/deques. Background:
There exists a feature space for queues that extends between:

 * simple, single-ended, non-concurrent, bounded queues
 * double-ended, threadsafe, growable queues

... with important points inbetween (such as the queues used for
work-stealing). This package includes an interface for Deques that
allows the programmer to use a single API for all of the above, while
using the type-system to select an efficient implementation given the
requirements (using type families). This package also includes a simple
reference implementation based on 'IORef' and "Data.Sequence".

WWW:    http://hackage.haskell.org/package/abstract-deque

Obtained from:  FreeBSD Haskell
03 Jun 2012 18:54:15
Original commit files touched by this commit  7.0.4
pgj search for other commits by this committer
Anaphoric and miscellaneous useful control-flow.

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

Obtained from:  FreeBSD Haskell
03 Jun 2012 18:52:54
Original commit files touched by this commit  7.0.4
pgj search for other commits by this committer
After GHC 7.2 a new `casMutVar#` primop became available, but was not yet
exposed in Data.IORef. This package fills that gap until such a time as
Data.IORef obsoletes it. Further, in addition to exposing native Haskell
CAS operations, this package contains "mockups" that imititate the same
functionality using either atomicModifyIORef and unsafe pointer equality
(in Data.CAS.Fake) or using foreign functions (Data.CAS.Foreign).
These alternatives are useful for debugging. Note that the foreign option
does not operate on IORefs and so is directly interchangeable with `Data.CAS`
and `Data.CAS.Fake` only if the interface in `Data.CAS.Class` is used.

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

Obtained from:  FreeBSD Haskell
03 Jun 2012 18:50:50
Original commit files touched by this commit  7.0.4
pgj search for other commits by this committer
Streaming compression/decompression via conduits.

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

Obtained from:  FreeBSD Haskell
17 Apr 2012 11:33:22
Original commit files touched by this commit  7.0.4
ashish search for other commits by this committer
- Fix building on 10-CURRENT i386

Obtained from:  FreeBSD Haskell
18 Feb 2012 22:50:19
Original commit files touched by this commit  7.0.4
pgj search for other commits by this committer
ThreadScope is a graphical viewer for thread profile information
generated by the Glasgow Haskell Compiler (GHC).

The ThreadScope program allows us to debug the parallel performance of
Haskell programs.  Using Threadscope we can check to see that work is
well balanced across the available processors and spot performance
issues relating to garbage collection or poor load balancing.

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

Obtained from:  FreeBSD Haskell
18 Feb 2012 22:47:13
Original commit files touched by this commit  7.0.4
pgj search for other commits by this committer
Parses .eventlog files emitted by GHC 6.12.1 and later.  Includes the
ghc-events-show tool to dump and event log file as text.

WWW:    http://hackage.haskell.org/package/ghc-events

Obtained from:  FreeBSD Haskell
18 Feb 2012 21:38:48
Original commit files touched by this commit  7.0.4
pgj search for other commits by this committer
wxHaskell is a portable and native GUI library for Haskell.  It is built
on top of wxWidgets - a comprehensive C++ library that is portable
across all major GUI platforms; including GTK, Windows, X11, and MacOS
X.  This version works with wxWidgets 2.8 and 2.9.

WWW:    http://haskell.org/haskellwiki/WxHaskell

Obtained from:  FreeBSD Haskell
18 Feb 2012 21:35:29
Original commit files touched by this commit  7.0.4
pgj search for other commits by this committer
wxHaskell is a portable and native GUI library for Haskell.  It is built
on top of wxWidgets, a comprehensive C++ library that is portable across
all major GUI platforms, including GTK, Windows, X11, and MacOS X.  This
version works with wxWidgets 2.8 only.  Distributed under the WXWINDOWS
LIBRARY LICENSE.  Please see LICENSE file, but note that this is
essentially LGPL with an exception allowing binary distribution of
proprietary software.  This is the same license as wxWidgets itself
uses.

WWW:    http://haskell.org/haskellwiki/WxHaskell

Obtained from:  FreeBSD Haskell
18 Feb 2012 21:31:42
Original commit files touched by this commit  7.0.4
pgj search for other commits by this committer
wxHaskell is a portable and native GUI library for Haskell.  It is built
on top of wxWidgets, a comprehensive C++ library that is portable across
all major GUI platforms, including GTK, Windows, X11, and MacOS X.  This
version works with wxWidgets 2.8 only.

WWW:    http://haskell.org/haskellwiki/WxHaskell

Obtained from:  FreeBSD Haskell
18 Feb 2012 21:27:14
Original commit files touched by this commit  7.0.4
pgj search for other commits by this committer
This package provides strict versions of some standard Haskell data
types (pairs, Maybe and Either).  It also contains strict IO operations.

WWW:    http://www.cse.unsw.edu.au/~rl/code/strict.html

Obtained from:  FreeBSD Haskell
18 Feb 2012 18:46:37
Original commit files touched by this commit  7.0.4
pgj search for other commits by this committer
HsOpenSSL is an (incomplete) OpenSSL binding for Haskell.  It can
generate RSA and DSA keys, read and write PEM files, generate message
digests, sign and verify messages, encrypt and decrypt messages.  It has
also some capabilities of creating SSL clients and servers.

WWW:    https://github.com/phonohawk/HsOpenSSL

Obtained from:  FreeBSD Haskell
18 Feb 2012 17:53:13
Original commit files touched by this commit  7.0.4
pgj search for other commits by this committer
A RESTful web framework with strong compile-time guarantees of correctness.
It also affords space efficient code, highly concurrent loads, and
portability to many deployment backends (via the wai package), from CGI
to stand-alone serving. Yesod also focuses on developer productivity.
Yesod integrates well with tools for all your basic web development (wai,
persistent, and shakespeare/hamlet).

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

Obtained from:  FreeBSD Haskell
18 Feb 2012 17:51:07
Original commit files touched by this commit  7.0.4
pgj search for other commits by this committer
Authentication for Yesod.

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

Obtained from:  FreeBSD Haskell
18 Feb 2012 17:48:55
Original commit files touched by this commit  7.0.4
pgj search for other commits by this committer
Generate content for Yesod using the aeson package.

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

Obtained from:  FreeBSD Haskell
18 Feb 2012 17:46:39
Original commit files touched by this commit  7.0.4
pgj search for other commits by this committer
Form handling support for Yesod Web Framework.

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

Obtained from:  FreeBSD Haskell
18 Feb 2012 17:44:41
Original commit files touched by this commit  7.0.4
pgj search for other commits by this committer
Some helpers for using Persistent from Yesod.

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

Obtained from:  FreeBSD Haskell
18 Feb 2012 17:42:42
Original commit files touched by this commit  7.0.4
pgj search for other commits by this committer
Yesod is a framework designed to foster creation of RESTful web
application that have strong compile-time guarantees of correctness.  It
also affords space efficient code and portability to many deployment
backends, from CGI to stand-alone serving.

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

Obtained from:  FreeBSD Haskell
18 Feb 2012 17:39:24
Original commit files touched by this commit  7.0.4
pgj search for other commits by this committer
A logging system for WAI.

WWW:    http://hackage.haskell.org/package/wai-logger

Obtained from:  FreeBSD Haskell
18 Feb 2012 17:37:16
Original commit files touched by this commit  7.0.4
pgj search for other commits by this committer
Provides common features without many dependencies.

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

Obtained from:  FreeBSD Haskell
18 Feb 2012 17:34:41
Original commit files touched by this commit  7.0.4
pgj search for other commits by this committer
Shakespeare is a template family for type-safe, efficient templates with
simple variable interpolation.  Shakespeare templates can be used inline
with a quasi-quoter or in an external file.  Shakespeare interpolates
variables according to the type being inserted.  In this case, the
variable type needs a ToText instance.

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

Obtained from:  FreeBSD Haskell
18 Feb 2012 17:32:38
Original commit files touched by this commit  7.0.4
pgj search for other commits by this committer
Shakespeare is a template family for type-safe, efficient templates with
simple variable interpolation.  Shakespeare templates can be used inline
with a quasi-quoter or in an external file.  Shakespeare interpolates
variables according to the type being inserted.  In this case, the
variable type needs a ToJavascript instance.

There is also shakespeare-coffeescript for coffeescript templates.
Coffescript is a language that compiles down to javascript.  It expects
a coffeescript compiler in your path, and variable should be a ToCoffee
instance.

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

Obtained from:  FreeBSD Haskell
18 Feb 2012 17:30:46
Original commit files touched by this commit  7.0.4
pgj search for other commits by this committer
This package uses the same approach of type-safe URLs to create
translated content.  It has a simple syntax for translators, while
allowing the ful power of Haskell for applying complex grammar rules.

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

Obtained from:  FreeBSD Haskell
18 Feb 2012 17:28:38
Original commit files touched by this commit  7.0.4
pgj search for other commits by this committer
Shakespeare is a template family for type-safe, efficient templates with
simple variable interpolation.  Shakespeare templates can be used inline
with a quasi-quoter or in an external file.  Shakespeare interpolates
variables according to the type being inserted.  In this case, the
variable type needs a ToCss instance.

This package contains 2 CSS template languages.  The Cassius language
uses whitespace to avoid the need for closing brackets and semi-colons.
Lucius does not care about whitespace and is a strict superset of CSS.
There are also some significant conveniences added for CSS.

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

Obtained from:  FreeBSD Haskell
18 Feb 2012 17:26:15
Original commit files touched by this commit  7.0.4
pgj search for other commits by this committer
This library provides just the general interface and helper functions.
You must use a specific backend in order to make this useful.

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

Obtained from:  FreeBSD Haskell
18 Feb 2012 17:24:14
Original commit files touched by this commit  7.0.4
pgj search for other commits by this committer
This library provides just the general interface and helper functions.
You must use a specific backend in order to make this useful.

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

Obtained from:  FreeBSD Haskell
18 Feb 2012 17:21:20
Original commit files touched by this commit  7.0.4
pgj search for other commits by this committer
Useful for stuff like database connection pools.

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

Obtained from:  FreeBSD Haskell
18 Feb 2012 17:18:34
Original commit files touched by this commit  7.0.4
pgj search for other commits by this committer
Components of paths.

WWW:    http://github.com/snoyberg/path-pieces

Obtained from:  FreeBSD Haskell
18 Feb 2012 17:15:46
Original commit files touched by this commit  7.0.4
pgj search for other commits by this committer
This package provides some high-level datatypes for declaring MIME email
messages, functions for automatically composing these into bytestrings,
and the ability to send bytestrings via the sendmail executable.  You
can also use any other library you wish to send via different methods,
eg directly to SMTP.

WWW:    http://github.com/snoyberg/mime-mail

Obtained from:  FreeBSD Haskell
18 Feb 2012 17:13:17
Original commit files touched by this commit  7.0.4
pgj search for other commits by this committer
Hamlet gives you a type-safe tool for generating HTML code.  It works
via Quasi-Quoting, and generating extremely efficient output code.  The
syntax is white-space sensitive, and it helps you avoid cross-site
scripting issues and 404 errors.

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

Obtained from:  FreeBSD Haskell
18 Feb 2012 17:11:03
Original commit files touched by this commit  7.0.4
pgj search for other commits by this committer
Shakespeare is a template family for type-safe, efficient templates with
simple variable interpolation.  Shakespeare templates can be used inline
with a quasi-quoter or in an external file.  Shakespeare interpolates
variables according to the type being inserted.

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

Obtained from:  FreeBSD Haskell
18 Feb 2012 17:08:24
Original commit files touched by this commit  7.0.4
pgj search for other commits by this committer
A fast logging system.

WWW:    http://hackage.haskell.org/package/fast-logger

Obtained from:  FreeBSD Haskell
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

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

«  1 | 2 | 3 | 4  »  

Login
User Login
Create account

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

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

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
firefoxAug 28
firefox*Aug 28
firefox-esrAug 28
firefox-esr*Aug 28
libxul*Aug 28
linux-firefoxAug 28
linux-firefox*Aug 28
linux-seamonkey*Aug 28
linux-thunderbird*Aug 28
seamonkey*Aug 28
thunderbird*Aug 28
libpgf*Aug 26
goAug 25
go14Aug 25
libtremor*Aug 25

30 vulnerabilities affecting 67 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 25176
Broken 195
Deprecated 42
Ignore 499
Forbidden 1
Restricted 204
No CDROM 94
Vulnerable 42
Expired 2
Set to expire 26
Interactive 0
new 24 hours 1
new 48 hours1
new 7 days23
new fortnight87
new month202

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2014 Dan Langille. All rights reserved.