CVE and update status of the FreeBSD ports tree4,526 unaddressed CVEs in 616 portsAll times are CET

Port details

devel/hs-cabal-install3.16.1.0_2

Command-line interface for Cabal and Hackage

Maintainer
haskell@FreeBSD.org
Packages
hs-cabal-install 3.16.1.0_2
Upstream
up to date
CPE
none, CVEs only via VuXML
WWW
https://www.haskell.org/cabal/
Links
cgit · VuXML

Unaddressed (0) · The CVE record lists this version as affected, no VuXML entry names the CVE

None. There is no CVE without a VuXML entry for this version.

VuXML only (0) · listed, port not fixed yet

None. pkg audit reports nothing for this version.

Fixed (0)

No VuXML entries for this package.

Commits (75)

Gleb Popov (arrowd) · 3.18.2.0
devel/hs-cabal-install: Update to 3.18.2.0

Reported by:	GitHub releases
760059e69a
Gleb Popov (arrowd) · 3.16.1.0_2
devel/hs-cabal-install: Catch up with GHC upgrade
d8c78bfd6d
Gleb Popov (arrowd) · 3.16.1.0_1
devel/hs-cabal-install: Bump PORTREVISION to pick up the semaphore-compat fix from lang/ghc
5c8381c5ab
Gleb Popov (arrowd) · 3.16.1.0
devel/hs-cabal-install: Enable testing
4fcfa3f6b1
Gleb Popov (arrowd) · 3.16.1.0
devel/hs-cabal-install: Update to 3.16.1.0
e6222c27b9
Gleb Popov (arrowd) · 3.14.2.0_1
devel/hs-cabal-install: Chase GHC upgrade
045972fb5a
Gleb Popov (arrowd) · 3.14.2.0
devel/hs-cabal-install: Update to 3.14.2.0
c33b35cbc5
Gleb Popov (arrowd) · 3.12.1.0_3
devel/hs-cabal-install: Catch up after the GHC update
1a47281d74
Gleb Popov (arrowd) · 3.12.1.0_2
devel/hs-cabal-install: Fix producing foreign-libraries on FreeBSD
2c0ada23f8
Gleb Popov (arrowd) · 3.12.1.0_1
devel/hs-cabal-install: Chase GHC update
3a2493d827
Gleb Popov (arrowd) · 3.12.1.0
devel/hs-cabal-install: Update to 3.12.1.0
45e4c50b0b
Gleb Popov (arrowd) · 3.10.2.1_2
devel/hs-cabal-install: Bump after GHC update
4f051bced5
Gleb Popov (arrowd) · 3.10.2.1_1
devel/hs-cabal-install: Bump after GHC update.
d578425965
Gleb Popov (arrowd) · 3.10.2.1
devel/hs-cabal-install: Update to 3.10.2.1
0b74a808da
Gleb Popov (arrowd) · 3.10.1.0_4
devel/hs-cabal-install: Chase GHC update.
2a920558aa
Gleb Popov (arrowd) · 3.10.1.0_3
devel/hs-cabal-install: Bump PORTREVISION after GHC update.
5431e6ae83
Gleb Popov (arrowd) · 3.10.1.0_2
devel/hs-cabal-install: Catch up with GHC update.
fe0faeb05d
Mathieu Arnold (mat) · 3.10.1.0_1
*: regular cleanup for GH_TAGNAME bad usage
0619748960
Gleb Popov (arrowd) · 3.10.1.0_1
lang/ghc: Starting with GHC 9.2.7 switch to the Hadrian build system.

Hadrian is a new build system for GHC which is written in Haskell and requires
bootstrapping process. Ugh. Luckily, we only prepare a source bootstrap
archive as bootstrap GHC has everything needed to build it.

Hadrian also fails to build GHC on i386 so build it the old way for now.
ddc73a4bb4
Gleb Popov (arrowd) · 3.10.1.0
devel/hs-cabal-install: Update to 3.10.1.0
e0a7031842
Gleb Popov (arrowd) · 3.6.2.0_3
devel/hs-cabal-install: Unbreak build after GHC update.

Reported by:	pkg-fallout
eabf244707
Gleb Popov (arrowd) · 3.6.2.0_2
lang/ghc: Update to 9.2.6
9e40cf6b87
Gleb Popov (arrowd) · 3.6.2.0_1
lang/ghc: Update to 9.2.5

MFH:		2022Q4
ba2e106d70
Stefan Eßer (se) · 3.6.2.0_1
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
fb16dfecae
Stefan Eßer (se) · 3.6.2.0_1
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.

This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.

There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.

The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.

Approved by:		portmgr (tcberner)
b7f05445c0
Gleb Popov (arrowd) · 3.6.2.0_1
Uses/cabal.mk: Rename `EXECUTABLES` to `CABAL_EXECUTABLES`.

Approved by: tcberner

Differential Revision: https://reviews.freebsd.org/D36079
505ecf2230
Gleb Popov (arrowd) · 3.6.2.0_1
lang/ghc: Update to 9.2.4

Deal with Haskell ports fallout caused by the update.

While there, re-add patches necessary for lang/ghc810 that were somehow lost.
90e26bb3b3
Gleb Popov (arrowd) · 3.6.2.0
Uses/cabal.mk: Introduce CABAL_WRAPPER_SCRIPTS variable.

Before this change every Haskell executable was wrapped into a shell script
which was installed into ${PREFIX}/bin while the actual executable was installed
into {PREFIX}/libexec/cabal. This was required to set env variables pointing the
Haskell program to its data files under ${PREFIX}/share. However, not every
Haskell program uses this feature.

Now the shell wrapping is off by default and CABAL_WRAPPER_SCRIPTS knob can be
used to enable it for a given port/executable.

Adjust all Haskell ports affected by this change.
166cea3628
Gleb Popov (arrowd) · 3.6.2.0
Uses/cabal.mk: Various improvements.

- Rename CABAL_BOOTSTRAP to SKIP_CABAL_EXTRACT. This is a much more descriptive
name as to what this knob does.
- Improve cabal-extract target to not overwrite WRKDIR and to leave a cookie
file to let framework know if the user is updating the port.
839dbcc432
Gleb Popov (arrowd) · 3.6.2.0
devel/hs-cabal-install: Fix build after GHC update.
8dcb05909d
Gleb Popov (arrowd) · 3.6.2.0
devel/hs-cabal-install: Update to 3.6.2.0
69a10db377
Kevin Bowling (kbowling) · 3.4.0.0_4
devel/libffi: Bump deps PORTREVISION for shlib change

PR:		263764
Reported by:	VVD <vvd@unislabs.com>
db78da8f8b
Gleb Popov (arrowd) · 3.4.0.0_3
devel/hs-cabal-install: Catch up with lang/ghc update.
198755980a
Gleb Popov (arrowd) · 3.4.0.0_2
devel/hs-cabal-install: Fix build with new GHC.
97f1cc4534
Tobias Kortkamp (tobik) · 3.4.0.0_1
Bump USES=cabal ports after 12837690ed0c
bdca32c596
Mathieu Arnold (mat) · 3.4.0.0
One more small cleanup, forgotten yesterday. Reported by:	lwhsu
cf118ccf87
Mathieu Arnold (mat) · 3.4.0.0
Remove # $FreeBSD$ from Makefiles.
305f148f48
Mathieu Arnold (mat) · 3.4.0.0
Regular USE_GITHUB cleanup.

Remove DISTNAME, it is always overwritten.
Cleanup GH_TAGNAME and WRKSRC.
f1b1322655
Gleb Popov (arrowd) · 3.4.0.0
devel/hs-cabal-install: Update to 3.4.0.0 and adjust Uses/cabal.mk to its changes.
6c48e31a2a
Gleb Popov (arrowd) · 3.2.0.0_1
lang/ghc: Update to 8.10.3 and bump devel/hs-cabal-install.

While there, add GHC_VERSION and CABAL_VERSION to the PLIST_SUB to reduce pkg-plist diffs between updates.
ea5e89e25b
Gleb Popov (arrowd) · 3.2.0.0
devel/hs-cabal-install: Fix build after Uses/cabal.mk changes.
0b68a10503
Gleb Popov (arrowd) · 3.2.0.0
lang/ghc: Update to 8.10.1.

As usual, along with the compiler, many Haskell packages are updated as well.
b299244952
Niclas Zeising (zeising) · 3.0.2.0_1
Chanse update of devel/libffi

Chase the devel/libffi update
Bump portrevision of all dependent ports to chace shard library version bump
in libffi.
Update LIB_DEPENDS lines where needed to not require a specific version of
libffi.so.

PR:		247028 (for tracking)
0e32330f15
Gleb Popov (arrowd) · 3.0.2.0
Upgrade lang/ghc to 8.8.3 and many Haskell ports along the way.

PR:		244784
Submitted by:	Evilham <contact@evilham.com> (some ports)
19c26acbf0
Gleb Popov (arrowd) · 2.4.0.0_4
Use HTTPS in pkg-descr's of Haskell ports.
75a64b54e2
Gerald Pfeifer (gerald) · 2.4.0.0_4
Bump PORTREVISION for ports depending on the canonical version of GCC as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3 to GCC 9.1 under most circumstances now after revision 507371.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.

PR:		238330
ea8c8ec7da
Gleb Popov (arrowd) · 2.4.0.0_3
devel/hs-cabal-install: Fix build when VERBOSE env var is set (true for poud bulk -v).

Reported by:	Evilham <contact@evilham.com>
b4dc684c63
Gleb Popov (arrowd) · 2.4.0.0_3
In wrapper scripts, use $@ instead of $* to correctly pass arguments to the real program

PR:		238719
Approved by:	tcberner (mentor, implicit)
9b79b0b5b2
Piotr Kubaj (pkubaj) · 2.4.0.0_2
devel/hs-cabal-install: fix build

Add USES=compiler:c11 to fix build:
/usr/bin/ld: TOC section size exceeds 64k

USE_BINUTILS could probably be used, but this port insists on using the compiler as LD.

Approved by:	mentors (implicite approval)
d6c63d148f
Gleb Popov (arrowd) · 2.4.0.0_2
lang/ghc: Update to 8.6.4 and bump PORTREVISIONs for Haskell ports.

While there, fix build with DOCS=off.

Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D20464
55deb88353