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

I am looking for an LTO tape library. Do you have one to spare?
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. /usr/local/share/xsl/docbook/html : textproc/docbook-xsl
  2. /usr/local/bin/xsltproc : textproc/libxslt
  3. gmake : devel/gmake
  4. /usr/local/lib/libncurses.so.5 : devel/ncurses
  5. gcc48 : lang/gcc
  6. /usr/local/bin/as : devel/binutils
  7. /usr/local/bin/autoconf-2.69 : devel/autoconf
  8. /usr/local/bin/perl5.16.3 : lang/perl5.16
Runtime dependencies:
  1. /usr/local/lib/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.3 : converters/libiconv

This port is required by:

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

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

1 | 2 | 3 | 4  »  

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
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
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

Number of commits found: 378 (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
muttDec 23
muttDec 23
ntpDec 20
ntp-develDec 20
gitDec 19
otrsDec 16
mod_dav_svnDec 15
subversionDec 15
subversion16Dec 15
subversion17Dec 15
nvidia-driverDec 14
nvidia-driver-173Dec 14
nvidia-driver-304Dec 14
asterisk11Dec 11
bind99Dec 11

10 vulnerabilities affecting 28 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 24435
Broken 150
Deprecated 71
Ignore 401
Forbidden 2
Restricted 207
No CDROM 93
Vulnerable 20
Expired 0
Set to expire 66
Interactive 0
new 24 hours 5
new 48 hours8
new 7 days21
new fortnight45
new month102

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