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 Compiler for the functional language Haskell
7.10.2_1 lang on this many watch lists=23 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 : PortsMon

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

PKGNAME: ghc

ONLY_FOR_ARCHS: i386 amd64

NOT_FOR_ARCHS: nil

distinfo:

SHA256 (ghc-7.10.2-src.tar.xz) = 54cd73755b784d78e2f13d5eb161bfa38d3efee9e8a56f7eb6cd9f2d6e2615f5
SIZE (ghc-7.10.2-src.tar.xz) = 11113204
SHA256 (hscolour-1.23.tar.gz) = 97167eaecc309eff51317d6e925881bc9f27921bd52692121f0fc5aaee1791b0
SIZE (hscolour-1.23.tar.gz) = 26027
SHA256 (ghc-7.10.2-boot-i386-freebsd.tar.xz) = 5cadd55316fe6c1bf275d0f44f10b46342096922a15ecb9fb78c80fc293f901a
SIZE (ghc-7.10.2-boot-i386-freebsd.tar.xz) = 39858716
SHA256 (ghc-7.10.2-boot-amd64-freebsd.tar.xz) = 4af0ee0795537baa11a96fba23477f8390ccb5f45910cda119d0a16bdebaedc8
SIZE (ghc-7.10.2-boot-amd64-freebsd.tar.xz) = 49833224


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

Master Sites:
    There is no master site for this port.
Notes from UPDATING
These upgrade notes are taken from /usr/ports/UPDATING
  • 2015-08-20
    Affects: users of lang/ghc and */hs-*
    Author: haskell@FreeBSD.org
    Reason: 
      The Glorious Glasgow Haskell Compiler has been updated to version
      7.10.2 and Haskell Platform has been removed.  As a result, it is
      recommended to rebuild or reinstall all the dependent ports and the
      lang/ghc port itself in one of the following ways:
    
      # portmaster -w -r ghc
        or
      # portupgrade -fr lang/ghc
    
      In case of pkg(8), it is probably safer to remove all the GHC-dependent
      packages along with GHC and reinstall everything from scratch.  For
      example:
    
      # pkg query "%ro" ghc > ghc-pkgs.txt
      # pkg delete -y lang/ghc
    
      In ghc-pkgs.txt, check and remove all the packages that have been moved,
      then:
    
      # pkg install -y `cat ghc-pkgs.txt`
    
    
  • 2014-08-10
    Affects: users of lang/ghc and */hs-*
    Author: haskell@FreeBSD.org
    Reason: 
      The Glorious Glasgow Haskell Compiler has been updated to version
      7.8.3 and Haskell Platform to 2014.2.0.0.  Hence it is recommended to
      rebuild or reinstall all the dependent ports and the lang/ghc port
      itself by one of the following commands:
    
      # portmaster -w -r ghc
        or
      # portupgrade -fr lang/ghc
    
      If you use pkg(8) then it is just safer to remove all the GHC-dependent
      packages along with GHC and reinstall everything from scratch.
      Something alone these lines may work:
    
      # pkg query "%ro" > ghc-pkgs.txt
      # pkg delete -y lang/ghc
      # pkg install -y `cat ghc-pkgs.txt | grep -Ev "/hs-(haskeline|terminfo|transformers|xhtml)"
    
    
  • 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: 398 (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 19:19:27
Original commit files touched by this commit  7.0.4
pgj search for other commits by this committer
Socks proxy (version 5) implementation.

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

Obtained from:  FreeBSD Haskell
03 Jun 2012 19:18:16
Original commit files touched by this commit  7.0.4
pgj search for other commits by this committer
Stream socket data using conduits.

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

Obtained from:  FreeBSD Haskell
03 Jun 2012 19:16:57
Original commit files touched by this commit  7.0.4
pgj search for other commits by this committer
Utilities for dealing with IEEE floating point numbers, ported from the
Tango math library; approximate and exact equality comparisons for general
types.

WWW:    http://github.com/patperry/hs-ieee754

Obtained from:  FreeBSD Haskell
03 Jun 2012 19:15:34
Original commit files touched by this commit  7.0.4
pgj search for other commits by this committer
A "vault" is a typed, persistent store for values of arbitrary types. It's
like having first-class access to the storage space behind IORefs. The
data structure is analogous to a bank vault, where you can access different
bank boxes with different keys; hence the name. Also provided is a "locker"
type, representing a store for a single element.

WWW:    https://github.com/HeinrichApfelmus/vault

Obtained from:  FreeBSD Haskell
03 Jun 2012 19:13:46
Original commit files touched by this commit  7.0.4
pgj search for other commits by this committer
The functions for creating temporary files and directories in the base
library are quite limited. The unixutils package contains some good ones,
but they aren't portable to Windows. This library just repackages the
Cabal implementations of its own temporary file and folder functions so
that you can use them without linking against Cabal or depending on it
being installed.

WWW:    http://www.github.com/batterseapower/temporary

Obtained from:  FreeBSD Haskell
03 Jun 2012 19:12:30
Original commit files touched by this commit  7.0.4
pgj search for other commits by this committer
High-level, byte-based file and directory path manipulations.

WWW:    https://john-millikin.com/software/haskell-filesystem/

Obtained from:  FreeBSD Haskell
03 Jun 2012 19:11:10
Original commit files touched by this commit  7.0.4
pgj search for other commits by this committer
This package was originally included with the conduit package, and has
since been split off.

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

Obtained from:  FreeBSD Haskell
03 Jun 2012 19:09:46
Original commit files touched by this commit  7.0.4
pgj search for other commits by this committer
A high-performance striped pooling abstraction for managing flexibly-sized
collections of resources such as database connections.

WWW:    http://github.com/bos/pool

Obtained from:  FreeBSD Haskell
03 Jun 2012 19:08:29
Original commit files touched by this commit  7.0.4
pgj search for other commits by this committer
This package provides a basic random number generation library, including
the ability to split random number generators.

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

Obtained from:  FreeBSD Haskell
03 Jun 2012 19:07:11
Original commit files touched by this commit  7.0.4
pgj search for other commits by this committer
Allocate resources from a pool, guaranteeing resource handling via the
ResourceT transformer.

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

Obtained from:  FreeBSD Haskell
03 Jun 2012 19:05:39
Original commit files touched by this commit  7.4.1
pgj search for other commits by this committer
The modules below provide additional data structures, and other added
capabilities layered on top of the Par monad.

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

Obtained from:  FreeBSD Haskell
03 Jun 2012 19:04:01
Original commit files touched by this commit  7.0.4
pgj search for other commits by this committer
Optimized edit distances for fuzzy matching, including Levenshtein and
restricted Damerau-Levenshtein algorithms.

WWW:    http://github.com/batterseapower/edit-distance

Obtained from:  FreeBSD Haskell
03 Jun 2012 19:02:40
Original commit files touched by this commit  7.0.4
pgj search for other commits by this committer
Conduits are an approach to the streaming data problem.  It is meant as
an alternative to enumerators/iterators, hoping to address the same
issues with different trade-offs based on real-world experience with
enumerators.

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

Obtained from:  FreeBSD Haskell
03 Jun 2012 19:01:30
Original commit files touched by this commit  7.0.4
pgj search for other commits by this committer
Pure and impure Bloom Filter implementations.

WWW:    http://www.serpentine.com/software/bloomfilter

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

Number of commits found: 398 (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
Issues
FAQ
How big is it?
The latest upgrade!
Privacy
Forums
Blog
Contact

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
libevent*Feb 20
wavpackFeb 18
openssl-develFeb 16
optipngFeb 16
py-diffoscope*Feb 16
ffmpegFeb 12
gtk-vncFeb 11
xen-toolsFeb 11
curl*Feb 06
linux-c6-tiffFeb 06
linux-c7-tiffFeb 06
tiffFeb 06
chickenFeb 04
freeimageFeb 04
guile2Feb 04

10 vulnerabilities affecting 18 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 28187
Broken 282
Deprecated 107
Ignore 546
Forbidden 1
Restricted 205
No CDROM 83
Vulnerable 82
Expired 13
Set to expire 97
Interactive 0
new 24 hours 6
new 48 hours161
new 7 days194
new fortnight254
new month481

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