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

We also have a status page: https://freshports.wordpress.com/

Port details
hs-ncurses Modernised Haskell binding to GNU ncurses
0.2.16_2 devel on this many watch lists=0 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: 19 Feb 2016 20:38:38
Also Listed In: haskell
License: GPLv3
GNU ncurses is a library for creating command-line application with
pseudo-graphical interfaces. This package is a nice, modern binding to GNU
ncurses.

WWW: https://john-millikin.com/software/haskell-ncurses/
SVNWeb : Homepage : PortsMon
    Pseudo-pkg-plist information, but much better, from make generate-plist
    Expand this list (3 items)
  1. /usr/local/share/licenses/hs-ncurses-0.2.16_2/catalog.mk
  2. /usr/local/share/licenses/hs-ncurses-0.2.16_2/LICENSE
  3. /usr/local/share/licenses/hs-ncurses-0.2.16_2/GPLv3
  4. Collapse this list.

To install the port: cd /usr/ports/devel/hs-ncurses/ && make install clean
To add the package: pkg install hs-ncurses

PKGNAME: hs-ncurses

distinfo:

TIMESTAMP = 1486993504
SHA256 (cabal/ncurses-0.2.16.tar.gz) = e50fb7b1f700d6fa60b4040623b7e0249ae6af2ef2729801fb2917e8b1f25e3f
SIZE (cabal/ncurses-0.2.16.tar.gz) = 29115


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

Build dependencies:
  1. ghc : lang/ghc
  2. ghc>=8.0.2 : lang/ghc
  3. c2hs : devel/hs-c2hs
  4. hs-text>=0 : devel/hs-text
  5. gcc6 : lang/gcc6
  6. as : devel/binutils
Runtime dependencies:
  1. ghc : lang/ghc
  2. ghc>=8.0.2 : lang/ghc
  3. hs-text>=0 : devel/hs-text
  4. gcc6 : lang/gcc6
Library dependencies:
  1. libgmp.so : math/gmp
  2. libiconv.so : converters/libiconv

This port is required by:

for Build for Run * - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...
Configuration Options
===> The following configuration options are available for hs-ncurses-0.2.16_2:
     DOCS=on: Build and/or install documentation
     DYNAMIC=on: Add support for dynamic linking
     HSCOLOUR=off: Colorize generated documentation by HsColour
     PROFILE=off: Add support for profiling
===> Use 'make config' to modify these settings

USES:
ncurses iconv:translit

Master Sites:
    There is no master site for this port.
Notes from UPDATING
These upgrade notes are taken from /usr/ports/UPDATING
  • 2017-08-08
    Affects: users of lang/ghc and */hs-*
    Author: haskell@FreeBSD.org
    Reason: 
      The Glorious Glasgow Haskell Compiler has been updated to version
      8.0.2.  Hence it is recommended to rebuild or reinstall all the
      dependent ports and the lang/ghc port itself in one of the following
      ways:
    
      # portmaster -w -r ghc
        or
      # portupgrade -fr lang/ghc
    
      In case of pkg(8), it is probably safer to remove all the GHC-dependent
      packages along with GHC and reinstall everything from scratch.  For
      example:
    
      # pkg query "%ro" ghc > ghc-pkgs.txt
      # pkg delete -y lang/ghc
    
      In ghc-pkgs.txt, check and remove all the packages that have been moved
      on the update, then use this command:
    
      # pkg install -y `cat ghc-pkgs.txt`
    
    
  • 2015-08-20
    Affects: users of lang/ghc and */hs-*
    Author: haskell@FreeBSD.org
    Reason: 
      The Glorious Glasgow Haskell Compiler has been updated to version
      7.10.2 and Haskell Platform has been removed.  As a result, it is
      recommended to rebuild or reinstall all the dependent ports and the
      lang/ghc port itself in one of the following ways:
    
      # portmaster -w -r ghc
        or
      # portupgrade -fr lang/ghc
    
      In case of pkg(8), it is probably safer to remove all the GHC-dependent
      packages along with GHC and reinstall everything from scratch.  For
      example:
    
      # pkg query "%ro" ghc > ghc-pkgs.txt
      # pkg delete -y lang/ghc
    
      In ghc-pkgs.txt, check and remove all the packages that have been moved,
      then:
    
      # pkg install -y `cat ghc-pkgs.txt`
    
    
  • 2014-08-10
    Affects: users of lang/ghc and */hs-*
    Author: haskell@FreeBSD.org
    Reason: 
      The Glorious Glasgow Haskell Compiler has been updated to version
      7.8.3 and Haskell Platform to 2014.2.0.0.  Hence it is recommended to
      rebuild or reinstall all the dependent ports and the lang/ghc port
      itself by one of the following commands:
    
      # portmaster -w -r ghc
        or
      # portupgrade -fr lang/ghc
    
      If you use pkg(8) then it is just safer to remove all the GHC-dependent
      packages along with GHC and reinstall everything from scratch.
      Something alone these lines may work:
    
      # pkg query "%ro" > ghc-pkgs.txt
      # pkg delete -y lang/ghc
      # pkg install -y `cat ghc-pkgs.txt | grep -Ev "/hs-(haskeline|terminfo|transformers|xhtml)"
    
    
  • 2013-06-04
    Affects: users of lang/ghc and */hs-*
    Author: haskell@FreeBSD.org
    Reason: 
      The Glorious Glasgow Haskell Compiler has been updated to version
      7.6.3 and Haskell Platform to 2013.2.0.0.  Hence it is recommended to
      rebuild or reinstall all the dependent ports by one of the following
      commands:
    
      # portmaster -w -r ghc
        or
      # portupgrade -fr lang/ghc
        or
      # pkg install -fR lang/ghc
    
      Note that prefixes used for hs- ports (Cabal packages) have been
      changed to PREFIX/{lib,share,share/doc}/cabal/ghc-GHC_VERSION to
      enable more seamless upgrades in the future.
    
    
  • 2013-03-31
    Affects: users of */hs-*
    Author: haskell@FreeBSD.org
    Reason: 
      Due to some unexpected dynamic linking problems, Haskell Cabal ports with
      binaries that link to their own libraries may not work.  With default
      configuration, the following ports are known to have this problem:
      Agda, BNFC, pandoc, and uuagc.  (Their port revision are now bumped.)
    
      In general, it is recommended to rebuild the port if you are
      experiencing that the corresponding binary will not start, e.g.:
    
      % agda
      Shared object "libHSAgda-2.3.2-ghc7.4.2.so" not found, required by "agda"
    
    
  • 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: 4

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
08 Aug 2017 17:21:46
Original commit files touched by this commit  0.2.16_2
Revision:447548
tcberner search for other commits by this committer
- Update The Glorious Glasgow Haskell Compiler to version 8.0.2
- Simplified port by only suporting GCC, and creating a build.mk file
- Update Pandoc to 1.19.2.1
- Update git-annex to 6.20170520
- Update Darcs to 2.12.5
- Update Gtk2Hs to 0.13.2.2
- Update Agda to 2.5.2

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

See the UPDATING file for instructions.

New ports (63):
(Only the first 15 lines of the commit message are shown above View all of this commit message)
25 Mar 2017 20:29:13
Original commit files touched by this commit  0.2.16_1
Revision:436914
tcberner search for other commits by this committer
Fixup devel/hs-c2hs and devel/hs-gtk2hs-buildtools to pass -std=c99 to the
preprocessor

The ports using c2hs and gtk2hs fail to build with modern compilers as the c11
features of the FreeBSD system headers are not hidden, yet the tools only
understand c99.
* revert change to devel/hs-ncurses from r436451
* patch devel/hs-c2hs to pass -std=c99.
* patch devel/hs-gtk2-buildtools to pass -std=c99.

This should fix compilation of
* devel/hs-ncurses
* dns/hs-gnuidn
* graphics/hs-cairo
* x11-toolkits/hs-vte
* devel/hs-gconf

PR:		216707
Reviewed by:	rakuco
Approved by:	portmgr (antoine)
Differential Revision:	https://reviews.freebsd.org/D10081
18 Mar 2017 22:37:46
Original commit files touched by this commit  0.2.16
Revision:436451
tcberner search for other commits by this committer
Force compilation of of devel/hs-ncurses in c99 mode, to allow devel/gcc to be
updated

* hs-ncurses failed, as it does not understand c11 features, which is the
default
  in modern compilers. By passing cpp-options: -std=c99 via its cabal file, this
  can be surpressed.
* While here, also update the affected ports

PR:		216843
Approved by:	maintainer timeout (4weeks), rakuco (mentor)
19 Feb 2016 20:38:30
Original commit files touched by this commit  0.2.15
Revision:409201
pgj search for other commits by this committer
GNU ncurses is a library for creating command-line application with
pseudo-graphical interfaces. This package is a nice, modern binding to GNU
ncurses.

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

PR:		200112
Submitted by:	Nikolai Lifanov <lifanov@mail.lifanov.com>
Obtained from:	FreeBSD Haskell

Number of commits found: 4

Login
User Login
Create account

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

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

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
opensslNov 02
openssl-develNov 02
wordpressNov 01
php56Oct 30
php70Oct 30
php71Oct 30
wiresharkOct 30
chromiumOct 28
wgetOct 27
wgetOct 27
openoffice-4*Oct 26
openoffice-devel*Oct 26
gitlabOct 25
nodeOct 25
node4Oct 25

No vulnerabilities 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 31876
Broken 126
Deprecated 55
Ignore 364
Forbidden 0
Restricted 175
No CDROM 78
Vulnerable 50
Expired 11
Set to expire 47
Interactive 0
new 24 hours 3
new 48 hours11
new 7 days3210
new fortnight3397
new month3447

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