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

USES:
gmake iconv:translit perl5 ncurses tar:bzip2

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: 380 (showing only 100 on this page)

1 | 2 | 3 | 4  »  

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
15 Feb 2015 21:45:53
Original commit files touched by this commit  7.8.3_1
Revision:379051
pgj search for other commits by this committer
Add new port: devel/hs-ShellCheck

The goals of ShellCheck are:

 * To point out and clarify typical beginner's syntax issues, that causes
   a shell to give cryptic error messages.

 * To point out and clarify typical intermediate level semantic problems,
   that causes a shell to behave strangely and counter-intuitively.

 * To point out subtle caveats, corner cases and pitfalls, that may cause
   an advanced user's otherwise working script to fail under future
   circumstances.

WWW: http://www.shellcheck.net/

PR:		197302
Submitted by:	luca.pizzamiglio@gmail.com
Obtained from:	FreeBSD Haskell
23 Jan 2015 22:50:50
Original commit files touched by this commit  7.8.3_1
Revision:377770
antoine search for other commits by this committer
Switch ports depending on docbook* through a directory name to a package name,
as a directory name can't be attributed to a package
13 Nov 2014 22:06:06
Original commit files touched by this commit  7.8.3_1
Revision:372545
pgj search for other commits by this committer
- Remove empty "cabal" directory creation for the hs- ports.  Now these are
  automatically handled by the combination of the Cabal and the pkg(8)
  frameworks

Issue raised by:	antoine
Discussed with:	ashish
Obtained from:	FreeBSD Haskell
10 Nov 2014 22:17:46
Original commit files touched by this commit  7.8.3_1
Revision:372425
pgj search for other commits by this committer
- Remove @dirrm* from (often automatically generated) plists of GHC and
  all the Haskell Cabal ports

Obtained from:	FreeBSD Haskell
10 Nov 2014 22:09:04
Original commit files touched by this commit  7.8.3_1
Revision:372423
pgj search for other commits by this committer
- Add Haskell API and bindings for Redis:

  devel/hs-BoundedChan        Channels with bounded sizes
  devel/hs-bytestring-lexing  Parse and produce literals from bytestrings
  databases/hs-hedis          Haskell API for Redis

PR:		194299
Submitted by:	martin@sugioarto.com
Obtained from:	FreeBSD Haskell
10 Sep 2014 20:50:37
Original commit files touched by this commit  7.8.3_1
Revision:367888
gerald search for other commits by this committer
Update the default version of GCC in the Ports Collection from GCC 4.7.4
to GCC 4.8.3.

Part II, Bump PORTREVISIONs.

PR:		192025
Tested by:	antoine (-exp runs)
Approved by:	portmgr (implicit)
25 Aug 2014 18:29:58
Original commit files touched by this commit  7.8.3
Revision:366123
pgj search for other commits by this committer
- Update pandoc to 1.13.0.1
- Update gitit to 0.10.5
- Update texmath to 0.8
- Update zip-archive to 0.2.3.4
- Add haddock-library: Library exposing some functionality of Haddock
- Add hoauth2: Haskell OAuth2 authentication
- Add JuicyPixels: Picture loading/serialization

Obtained from:	FreeBSD Haskell
25 Aug 2014 18:19:10
Original commit files touched by this commit  7.8.3
Revision:366118
pgj search for other commits by this committer
- Add support for specifying TMPDIR when building hs- ports [1]
- Rework manual pages support
- Work around a possible pkg(8) bug (see pkg #985)

PR:		192940 [1]
Reported by:	marino [1]
Obtained from:	FreeBSD Haskell
15 Aug 2014 16:17:42
Original commit files touched by this commit  7.8.3
Revision:364991
pgj search for other commits by this committer
- Get the previous configure fix actually right

Obtained from:	FreeBSD Haskell
14 Aug 2014 21:26:11
Original commit files touched by this commit  7.8.3
Revision:364869
pgj search for other commits by this committer
- Fix escaping linker options at configure; this fixes build with SSP

Submitted by:	bdrewery
Obtained from:	FreeBSD Haskell
10 Aug 2014 22:34:52
Original commit files touched by this commit  7.8.3
Revision:364579
pgj search for other commits by this committer
- Update The Glorious Glasgow Haskell Compiler to version 7.8.3
- Update Haskell Platform to version 2014.2.0.0
- Update Yesod Platform to version 1.2.13
- Update Gtk2Hs to version 0.12.5
- Update Pandoc to version 1.12.4.2
- Update git-annex to version 5.20140717
- Unbreak wxHaskell ports

Please note that port revisions for all the Haskell ports without version
changes are bumped.

New ports (69):

databases/hs-esqueleto: Type-safe EDSL for SQL queries on persistent backends
devel/hs-Glob: Globbing library
(Only the first 15 lines of the commit message are shown above View all of this commit message)
29 Jul 2014 18:41:17
Original commit files touched by this commit  7.6.3_4
Revision:363371  Sanity Test Failure
adamw search for other commits by this committer
Convert a bunch of USE_BZIP2 to USES=tar:bzip2

Approved by:	portmgr (not really, but touches unstaged ports)
15 Jul 2014 13:08:09
Original commit files touched by this commit  7.6.3_4
Revision:361916
pgj search for other commits by this committer
- Fix LIB_DEPENDS lines

Obtained from:	FreeBSD Haskell
25 Jun 2014 05:35:32
Original commit files touched by this commit  7.6.3_4
Revision:359185
bapt search for other commits by this committer
Convert GMAKE to MAKE_CMD
Please note that lots of invocation of MAKE_CMD here are wrong as they do not
properly respect MAKE_ENV and friends

With hat:	portmgr
29 Mar 2014 00:52:55
Original commit files touched by this commit  7.6.3_4
Revision:349475
pgj search for other commits by this committer
- Reroll and update bootstrap Haskell compilers to GHC 7.6.3 on 8.x and
  9.x in order to prevent run-time breakage after the recent changes in
  libiconv
- Bump port revision for lang/ghc and all dependents, as a consequence

Obtained from:	FreeBSD Haskell
23 Mar 2014 08:55:16
Original commit files touched by this commit  7.6.3_3
Revision:348842
pgj search for other commits by this committer
- Limit built parallelism as GHC is not fully jobs-safe

PR:		ports/186829
Reported by:	Nikolai Lifanov <lifanov@mail.lifanov.com>
Obtained from:	FreeBSD Haskell
22 Mar 2014 18:41:42
Original commit files touched by this commit  7.6.3_3
Revision:348803
pgj search for other commits by this committer
- Fix problem with checksumming Haskell Cabal metaports

Submitted by:	antonie
Obtained from:	FreeBSD Haskell
10 Mar 2014 20:55:22
Original commit files touched by this commit  7.6.3_3
Revision:347809
gerald search for other commits by this committer
Update the default version of GCC used in the Ports Collection from
GCC 4.6.4 to GCC 4.7.3.  This entails updating the lang/gcc port as
well as changing the default in Mk/bsd.default-versions.mk.

Part II, Bump PORTREVISIONs.

PR:		182136
Supported by:	Christoph Moench-Tegeder <cmt@burggraben.net> (fixing many ports)
Tested by:	bdrewery (two -exp runs)
16 Feb 2014 10:10:59
Original commit files touched by this commit  7.6.3_2
Revision:344511
pgj search for other commits by this committer
- Fix build with DOCS disabled [1]
- Revamp LLVM code generation support [2]
- Fix a bug in handling hs- port OPTIONS [3]

Reported by:	obraun [1], skinnr <skinnr@bitmessage.ch> [2]
Submitted by:	antoine [3]
Obtained from:	FreeBSD Haskell
21 Jan 2014 23:40:23
Original commit files touched by this commit  7.6.3_2
Revision:340674
bapt search for other commits by this committer
Fix properties on pkg-plist
09 Jan 2014 21:32:14
Original commit files touched by this commit  7.6.3_2
Revision:339286
pgj search for other commits by this committer
- Stagify lang/ghc and all the Haskell Cabal ports
- Update HACKAGE_SITE to follow changes in upstream
- MAKE_ENV now sets LC_ALL and DESTDIR for Haskell Cabal ports
- Further minor cosmetical changes: replace USE_GMAKE with USES, get rid of
  ${DO_NADA}, some refactoring

Obtained from:	FreeBSD Haskell
09 Jan 2014 21:29:40
Original commit files touched by this commit  7.6.3_2
Revision:339285
pgj search for other commits by this committer
- Fix a run-time problem with lang/ghc on FreeBSD 10.0 and later, caused by
  the iconv changes (basically GHCi was rendered unusable)
- Fix build for x11-toolkits/hs-wxc, while here
- Bump port revision for all Haskell Cabal ports as they have to be rebuilt

PR:		ports/184806
Reported by:	many
Obtained from:	FreeBSD Haskell
MFH:		2014Q1
26 Oct 2013 00:52:36
Original commit files touched by this commit  7.6.3_1
Revision:331644
gerald search for other commits by this committer
Update to libmpc version 1.0.1 which brings the following fixes:

 - Switched to automake 1.11.6, see CVE-2012-3386.
 - #14669: Fixed extraction of CC from gmp.h.
 - Fixed case of intermediate zero real or imaginary part in mpc_fma,
   found by hydra with GMP_CHECK_RANDOMIZE=1346362345.

This is on top of the following changes from version 1.0

 - Licence change towards LGPLv3+ for the code and GFDLv1.3+ (with no
   invariant sections) for the documentation.
 - 100% of all lines are covered by tests
 - Renamed functions
   . mpc_mul_2exp to mpc_mul_2ui
   . mpc_div_2exp to mpc_div_2ui
(Only the first 15 lines of the commit message are shown above View all of this commit message)
20 Sep 2013 19:53:10
Original commit files touched by this commit  7.6.3
Revision:327741
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
lang)
17 Sep 2013 09:28:02
Original commit files touched by this commit  7.6.3
Revision:327461
bapt search for other commits by this committer
Convert to new perl framework
17 Sep 2013 06:40:21
Refresh Original commit files touched by this commit
Revision:327452  Sanity Test Failure
bapt search for other commits by this committer
Convert to new perl framework
Convert from USE_GMAKE to USES=gmake
12 Sep 2013 22:02:32
Original commit files touched by this commit  7.6.3
Revision:327114
pgj search for other commits by this committer
- Fix build on recent head where iconv(1) is in base by rolling new
  7.6.3-based bootstrap compilers without any external dependencies [1]
- Update bootstrap hscolour to 1.20.3, so both 7.4 and 7.6 bootstraps can
  work with it
- Remove the line for the 7.x bootstrap as no such one exists any more

Thanks to:	cognet [1]
Obtained from:	FreeBSD Haskell
17 Aug 2013 16:27:24
Original commit files touched by this commit  7.6.3
Revision:324851
gerald search for other commits by this committer
Replace USE_GCC=4.6+ and USE_GCC=4.4+ by USE_GCC=yes.

Right now this is a noop in the former case and a noop in the latter
case unless lang/gcc44 has been installed explicitly.

This puts a bit more emphasis on standardizing on a canonical version
"current" GCC and makes it easier to update that canonical version
by changing the default in Mk/bsd.gcc.mk and updating the lang/gcc port.

That is, USE_GCC=yes means "use a decent/modern version of GCC" without
having to worry about details.

Approved by:	portmgr (bdrewery)
14 Aug 2013 22:35:54
Refresh Original commit files touched by this commit
Revision:324744  Sanity Test Failure
ak search for other commits by this committer
- Remove MAKE_JOBS_SAFE variable

Approved by:	portmgr (bdrewery)
26 Jul 2013 15:07:11
Original commit files touched by this commit  7.6.3
Revision:323730
pgj search for other commits by this committer
- Add bsd.hackage.mk entry that was missed in r321071

Obtained from:	FreeBSD Haskell
04 Jun 2013 18:53:41
Original commit files touched by this commit  7.6.3
Revision:319894
pgj search for other commits by this committer
- Update The Glorious Glasgow Haskell Compiler to version 7.6.3
- Update Haskell Platform to version 2013.2.0.0

Please note that port revisions for all the Haskell ports without version
changes are bumped.

Some highlights of the update:

- Fix PDF generation for pandoc [1]
- From now on, PREFIX/{lib,share,share/doc}/cabal/ghc-GHC_VERSION are used for
  hs- ports (Cabal packages) as prefixes to avoid problems when upgrading with
  portmaster(8) [2]
- Experimental support for LLVM-based code generation (disabled by default)
- Many simplifications, refactoring in bsd.cabal.mk
(Only the first 15 lines of the commit message are shown above View all of this commit message)
06 May 2013 15:34:18
Original commit files touched by this commit  7.4.2_1
Revision:317525
bapt search for other commits by this committer
Convert USE_NCURSES by USES=ncurses
Convert USE_READLINE by USES=readline
27 Apr 2013 22:09:15
Original commit files touched by this commit  7.4.2_1
Revision:316695
bapt search for other commits by this committer
Convert the last USE_ICONV to USES=iconv
27 Apr 2013 11:59:29
Original commit files touched by this commit  7.4.2_1
Revision:316662
mva search for other commits by this committer
- Convert USE_ICONV=yes to USES=iconv
- Change USE_GNOME=pkgconfig|gnomehack to USES=pathfix|pkgconfig while here

Reviewed by:	zeising
15 Apr 2013 13:11:37
Original commit files touched by this commit  7.4.2_1
Revision:315803
pgj search for other commits by this committer
- Unbreak hs- ports when lang/ghc installed without haddock, the
  documentation tool (which is installed by default)

Reported by:	lev
Reviewed by:	ashish
Approved by:	portmgr (tabthorpe)
Obtained from:	FreeBSD Haskell
31 Mar 2013 13:43:10
Original commit files touched by this commit  7.4.2_1
Revision:315636
pgj search for other commits by this committer
- Fix a minor dynamic linking problem for certain Haskell Cabal ports
- Add an UPDATING entry for description and instructions

Submitted by:	ashish
Approved by:	portmgr (miwi)
Obtained from:	FreeBSD Haskell
29 Mar 2013 23:37:01
Original commit files touched by this commit  7.4.2_1
Revision:315583
pgj search for other commits by this committer
Produces ctags "tags" and etags "TAGS" files for Haskell programs.

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

Obtained from:	FreeBSD Haskell
29 Mar 2013 22:43:58
Original commit files touched by this commit  7.4.2_1
Revision:315580
pgj search for other commits by this committer
- Update Haskell ports from the development repository
- Avoid self-dependency for print/hs-hscolour (when HSCOLOUR is set)
  Contributed by: ashish

New ports (5):

devel/hs-geniplate                       0.6.0.3
devel/hs-uuid                            1.2.9
net/hs-maccatcher                        2.1.5
net/hs-publicsuffixlist                  0.0.3
textproc/hs-regex-tdfa                   1.1.8

Removed ports (1):

math/hs-Agda-executable                  2.3.0.1_3
(Only the first 15 lines of the commit message are shown above View all of this commit message)
05 Feb 2013 22:26:32
Original commit files touched by this commit  7.4.2_1
Revision:311736
pgj search for other commits by this committer
- Fix breakage in the DYNAMIC-enabled ports triggered by the recent
  devel/libffi update
- Enable multithreaded build for lang/ghc (i.e. mark MAKE_JOBS_SAFE)

Please note that port revision for all the Haskell ports without version
changes are bumped.

New ports (20):

devel/hs-MonadRandom                     0.1.8
devel/hs-base64-conduit                  0.5.1
devel/hs-bifunctors                      3.2
devel/hs-either                          3.1
devel/hs-errors                          1.3.1
devel/hs-generic-deriving                1.4.0
(Only the first 15 lines of the commit message are shown above View all of this commit message)
02 Feb 2013 13:29:08
Original commit files touched by this commit  7.4.2
Revision:311427
pgj search for other commits by this committer
- PKGNAMEPREFIX must appear earlier for bsd.cabal.mk consumers otherwise
  their options are mishandled

Reported by:	sperber
Obtained from:	FreeBSD Haskell
29 Jan 2013 00:35:33
Original commit files touched by this commit  7.4.2
Revision:311141
jkim search for other commits by this committer
- Update devel/libffi to 3.0.11.
- Reset maintainership for libffi.  See ports/164941.

PR:		ports/171768
Submitted by:	Takefu <takefu@airport.fm>
22 Jan 2013 10:52:37
Original commit files touched by this commit  7.4.2
Revision:310825
pgj search for other commits by this committer
- Fix configure flags for the bootstrap compiler, so now it works for
  clang-only base systems too [1]
- Allow to use GCC 4.6 and later (requested by: gerald)
- Add USE_NCURSES, so now it can pick up ports ncurses when installed
- Fix COMMENT to comply with the Porter's Handbook

PR:		ports/161356 [1]
Submitted by:	David Marker <dmarker@freedave.net> (reworked by: ashish) [1]
Obtained from:	FreeBSD Haskell
28 Dec 2012 20:05:45
Original commit files touched by this commit  7.4.2
Revision:309584
pgj search for other commits by this committer
- Make dependency on base-system ncurses explicit -- this fixes potential
  build errors when devel/ncurses is also installed

PR:		ports/174703
Reported by:	Finn <bash.org@gmail.com>
Obtained from:	FreeBSD Haskell
20 Dec 2012 02:23:06
Original commit files touched by this commit  7.4.2
Revision:309275
pgj search for other commits by this committer
- Update The Glorious Glasgow Haskell Compiler to version 7.4.2
- Update Haskell Platform to version 2012.4.0.0
- Update Gtk2Hs to 0.12.4
- Transfer maintainership of math/hs-math-functions to haskell@ [1]

Please note that port revisions for all the Haskell ports without version
changes are bumped.

Some further highlights of the update:
- Trim Makefile headers
- Enable dynamic libraries and dynamic linking by default
- Enable bootstrapping by versions of GHC and HsColour already installed
- Use GCC and binutils from ports

New ports (32):
(Only the first 15 lines of the commit message are shown above View all of this commit message)
09 Oct 2012 22:12:14
Original commit files touched by this commit  7.4.1
Revision:305610
linimon search for other commits by this committer
Force numerous ports that fail to build with clang over to instead always
rely on gcc.  The patch uses the new USE_GCC=any code in Mk/bsd.gcc.mk to
accomplish this.

The ports chosen were ports that blocked 2 or more ports from building with
clang.  (There are several hundred other ports that still fail to build with
clang, even with this patch.  This is merely one step along the way.)

Those interested in fixing these ports with clang, and have clang as their
default compiler, can simply set FORCE_BASE_CC_FOR_TESTING=yes.

For those who have gcc as their default compiler, this change is believed
to cause no change.

Hat:		portmgr
Tested with:	multiple runs on amd64-8-exp-bcm and 9-exp-clang, with various
		combinations of patch/no-patch and flag settings.
08 Aug 2012 23:37:48
Original commit files touched by this commit  7.4.1
pgj search for other commits by this committer
HLint gives suggestions on how to improve your source code.

WWW:    http://community.haskell.org/~ndm/hlint/

Obtained from:	FreeBSD Haskell
03 Aug 2012 04:07:05
Original commit files touched by this commit  7.4.1
pgj search for other commits by this committer
- Remove some more cruft

Obtained from:	FreeBSD Haskell
03 Aug 2012 03:08:54
Original commit files touched by this commit  7.4.1
pgj search for other commits by this committer
- Update HsColour to 1.20.2
- Use the new options framework

Obtained from:	FreeBSD Haskell
03 Aug 2012 02:35:28
Original commit files touched by this commit  7.4.1
pgj search for other commits by this committer
- Use the new options framework

Obtained from:	FreeBSD Haskell
03 Aug 2012 02:30:11
Original commit files touched by this commit  7.4.1
pgj search for other commits by this committer
- Teach the Haskell Cabal ports to use the new options framework
- Remove some cruft

Obtained from:	FreeBSD Haskell
24 Jun 2012 10:46:24
Original commit files touched by this commit  7.4.1
pgj search for other commits by this committer
angel is a daemon that runs and monitors other processes. It is similar
to djb's `daemontools` or the Ruby project `god`. It's goals are to keep
a set of services running, and to facilitate the easy configuration and
restart of those services.

WWW:    http://github.com/jamwt/Angel

Obtained from:  FreeBSD Haskell
24 Jun 2012 10:43:14
Original commit files touched by this commit  7.4.1
pgj search for other commits by this committer
This package includes a thin sqlite3 wrapper based on the direct-sqlite
package, as well as the entire C library, so there are no system
dependencies.

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

Obtained from:  FreeBSD Haskell
24 Jun 2012 10:40:39
Original commit files touched by this commit  7.4.1
pgj search for other commits by this committer
Instead of allowing version ranges of dependencies, this package requires
specific versions to avoid dependency hell.

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

Obtained from:  FreeBSD Haskell
24 Jun 2012 10:38:22
Original commit files touched by this commit  7.4.1
pgj search for other commits by this committer
Behaviour Oriented integration Testing for Yesod Applications.

WWW:    http://www.yesodweb.com

Obtained from:  FreeBSD Haskell
24 Jun 2012 10:36:20
Original commit files touched by this commit  7.4.1
pgj search for other commits by this committer
Static file serving subsite for Yesod Web Framework.

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

Obtained from:  FreeBSD Haskell
24 Jun 2012 10:34:29
Original commit files touched by this commit  7.4.1
pgj search for other commits by this committer
Convenient wrappers for your the configuration and execution of your yesod
application.

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

Obtained from:  FreeBSD Haskell
24 Jun 2012 10:31:59
Original commit files touched by this commit  7.4.1
pgj search for other commits by this committer
blaze-html instances for xml-conduit types.

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

Obtained from:  FreeBSD Haskell
24 Jun 2012 10:28:55
Original commit files touched by this commit  7.4.1
pgj search for other commits by this committer
Unit test framework (built on HUnit) for WAI applications.

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

Obtained from:  FreeBSD Haskell
24 Jun 2012 10:26:50
Original commit files touched by this commit  7.4.1
pgj search for other commits by this committer
Also provides some helper functions and datatypes for use outside of WAI.

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

Obtained from:  FreeBSD Haskell
24 Jun 2012 10:23:48
Original commit files touched by this commit  7.4.1
pgj search for other commits by this committer
Fast parser and formatter for HTTP Date.

WWW:    http://hackage.haskell.org/package/http-date

Obtained from:  FreeBSD Haskell
24 Jun 2012 10:21:15
Original commit files touched by this commit  7.4.1
pgj search for other commits by this committer
This package uses tagstream-conduit for its parser. It automatically
balances mismatched tags, so that there shouldn't be any parse failures.
It does not handle a full HTML document rendering, such as adding missing
html and head tags.

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

Obtained from:  FreeBSD Haskell
24 Jun 2012 10:18:44
Original commit files touched by this commit  7.4.1
pgj search for other commits by this committer
Tag-stream is a library for parsing HTML//XML to a token stream. It can
parse unstructured and malformed HTML from the web. It also provides an
Enumeratee which can parse streamline html, which means it consumes constant
memory. You can start from the `tests/Tests.hs` module to see what it can
do.

WWW:    http://github.com/yihuang/tagstream-conduit

Obtained from:  FreeBSD Haskell
24 Jun 2012 10:15:27
Original commit files touched by this commit  7.4.1
pgj search for other commits by this committer
Behavior Driven Development for Haskell.  Hspec is roughly based on the
Ruby library RSpec.  However, Hspec is just a framework for running
HUnit and QuickCheck tests.  Compared to other options, it provides a
much nicer syntax that makes tests very easy to read.

WWW:    http://hspec.github.com/

Obtained from:  FreeBSD Haskell
24 Jun 2012 10:12:27
Original commit files touched by this commit  7.4.1
pgj search for other commits by this committer
Prevent or capture writing to stdout and other handles.

WWW:    https://github.com/trystan/silently

Obtained from:  FreeBSD Haskell
24 Jun 2012 10:09:57
Original commit files touched by this commit  7.4.1
pgj search for other commits by this committer
Reduces size of javascript files by stripping out extraneous whitespace
and other syntactic elements, without changing the semantics.

WWW:    http://github.com/alanz/hjsmin

Obtained from:  FreeBSD Haskell
24 Jun 2012 10:07:02
Original commit files touched by this commit  7.4.1
pgj search for other commits by this committer
Parses Javascript into an Abstract Syntax Tree (AST). Initially intended
as frontend to hjsmin.

WWW:    http://github.com/alanz/language-javascript

Obtained from:  FreeBSD Haskell
24 Jun 2012 10:04:39
Original commit files touched by this commit  7.4.1
pgj search for other commits by this committer
Lightweight UTF8 handling.

WWW:    http://hackage.haskell.org/package/utf8-light

Obtained from:  FreeBSD Haskell
24 Jun 2012 10:01:15
Original commit files touched by this commit  7.4.1
pgj search for other commits by this committer
This package contains everything that you need to use a cryptographic
package that supports the crypto-api package using conduits from the
conduit package.

WWW:    https://github.com/meteficha/crypto-conduit

Obtained from:  FreeBSD Haskell
24 Jun 2012 09:57:37
Original commit files touched by this commit  7.4.1
pgj search for other commits by this committer
Add bsd.hackage.mk entries

Obtained from:  FreeBSD Haskell
08 Jun 2012 16:11:47
Original commit files touched by this commit  7.4.1
pgj search for other commits by this committer
- Loosen make restart checks a bit to fix build on certain
  configurations (e.g. pointyhat)

PR:             ports/168761
Submitted by:   Roman Naumann <namor@hemio.de>
06 Jun 2012 18:26:50
Original commit files touched by this commit  7.4.1
pgj search for other commits by this committer
- Add a missing entry for textproc/hs-bytestring-csv

Obtained from:  FreeBSD Haskell
03 Jun 2012 23:28:40
Original commit files touched by this commit  7.4.1
pgj search for other commits by this committer
- Remove obsoleted Haskell ports:

  devel/hs-binary: this package became part of lang/ghc.
  devel/hs-convertible-text: this package is obsolete.
  devel/hs-control-monad-attempt: this package is obsolete.
  devel/hs-data-object: this package is obsolete.
  devel/hs-data-object-yaml: this package is obsolete.
  devel/hs-deepseq: this package became part of lang/ghc.
  devel/hs-ghc-paths-docs: not needed any more.
  devel/hs-haddock-docs: not needed any more.
  devel/hs-mtl-docs: not needed any more.
  devel/hs-pool: this package is obsolete.
  devel/hs-transformers-docs: not needed any more.
  print/hs-hscolour-docs: not needed any more.
  textproc/hs-xhtml-docs: not needed any more.
  textproc/hs-xml-enumerator: this package is obsolete.
  www/hs-happstack-data: this package is obsolete.
  www/hs-happstack-ixset: this package is obsolete.
  www/hs-happstack-state: this package is obsolete.
  www/hs-happstack-util: this package is obsolete.
  www/hs-http-enumerator: this package is obsolete.

Obtained from:  FreeBSD Haskell
03 Jun 2012 20:52:29
Original commit files touched by this commit  7.4.1
pgj search for other commits by this committer
- Update The Glorious Glasgow Haskell Compiler to version 7.4.1

Please note that port revision for all the Haskell ports without version changes
are also bumped.  Other per-port updates are coming soon (in separate commits)!
In addition to that, separate -docs ports are no longer needed so they are
now removed.

Thanks ashish@ for the assistance.

Obtained from:  FreeBSD Haskell
03 Jun 2012 19:33:37
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.9 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
03 Jun 2012 19:32:10
Original commit files touched by this commit  7.0.4
pgj search for other commits by this committer
Provides an efficient routing system, a parser and TH code generation.

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

Obtained from:  FreeBSD Haskell
03 Jun 2012 19:30:26
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://www.yesodweb.com/book/http-conduit

Obtained from:  FreeBSD Haskell
03 Jun 2012 19:28:58
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
03 Jun 2012 19:26:50
Original commit files touched by this commit  7.0.4
pgj search for other commits by this committer
Core modules of a blazingly fast markup combinator library for the Haskell
programming language.

WWW:    http://jaspervdj.be/blaze

Obtained from:  FreeBSD Haskell
03 Jun 2012 19:25:28
Original commit files touched by this commit  7.0.4
pgj search for other commits by this committer
Turn attoparsec parsers into sinks.

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

Obtained from:  FreeBSD Haskell
03 Jun 2012 19:23:57
Original commit files touched by this commit  7.0.4
pgj search for other commits by this committer
Lowlevel cpu routines to get basic properties of the cpu platform, like
endianness and architecture.

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

Obtained from:  FreeBSD Haskell
03 Jun 2012 19:22:16
Original commit files touched by this commit  7.0.4
pgj search for other commits by this committer
Privacy Enhanced Mail (PEM) format reader and writer.

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

Obtained from:  FreeBSD Haskell
03 Jun 2012 19:20:54
Original commit files touched by this commit  7.0.4
pgj search for other commits by this committer
A monad for using CryptoRandomGen.

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

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

Number of commits found: 380 (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
cross-binutilsMar 24
jenkinsMar 24
jenkins-ltsMar 24
libressl*Mar 24
linux-c6-openssl*Mar 24
mingw32-openssl*Mar 24
mingw64-binutilsMar 24
openssl*Mar 24
firefoxMar 22
firefox-esrMar 22
libxulMar 22
linux-firefoxMar 22
linux-seamonkeyMar 22
seamonkeyMar 22
sympaMar 13

5 vulnerabilities affecting 24 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 24721
Broken 129
Deprecated 144
Ignore 416
Forbidden 3
Restricted 203
No CDROM 95
Vulnerable 21
Expired 7
Set to expire 136
Interactive 0
new 24 hours 1
new 48 hours3
new 7 days28
new fortnight40
new month130

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