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

Port details

devel/courier-unicode2.6.0

Courier implementation of Unicode Standard related algorithms

Maintainer
madpilot@FreeBSD.org
Packages
courier-unicode 2.6.0
Upstream
up to date
CPE
none, CVEs only via VuXML
WWW
https://www.courier-mta.org/unicode/
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 (30)

Guido Falsi (madpilot) · 2.6.0
devel/courier-unicode: Update to 2.6.0
d609a5ee48
Guido Falsi (madpilot) · 2.5.0
devel/courier-unicode: Update to 2.5.0
22078a5f21
Guido Falsi (madpilot) · 2.4.0
devel/courier-unicode: Update to 2.4.0
1fd5862431
Guido Falsi (madpilot) · 2.3.2
devel/courier-unicode: Update to 2.3.2
8f2d610e5e
Guido Falsi (madpilot) · 2.3.1
devel/courier-unicode: Update to 2.3.1
13d18d319d
Muhammad Moinur Rahman (bofh) · 2.3.0_1
devel/courier-unicode: Moved man to share/man

Approved by:    portmgr (blanket)
8ac1318ff8
Guido Falsi (madpilot) · 2.3.0
devel/courier-unicode: Update to 2.3.0

Bump dependencies PORTREVISION to chase shared library major version
number bump.
46a1699315
Guido Falsi (madpilot) · 2.2.6
devel/courier-unicode: Update to 2.2.6
024b044ce0
Guido Falsi (madpilot) · 2.2.5
devel/courier-unicode: Update to 2.2.5
e4f1aa2bef
Stefan Eßer (se) · 2.2.4
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) · 2.2.4
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
Stefan Eßer (se) · 2.2.4
devel/courier-unicode: remove bogus CONFLICTS entry

Due to CONFLICTS=libunicode this port could not be built or installed
on system that already had libunicode installed. Since both of these
ports are dependencies of other ports, only ports depending on one or
the other could be installed at a time.

I have verified that there is no build or install conflict, and the
libunicode port is not marked as conflicting with this port.

In order to allow ports depending on courier-unicode and libunicode to
be installed at the same time, I'm removing the bogus CONFLICTS entry.

Approved by:	portmgr (implicit)
8e62ddf310
Guido Falsi (madpilot) · 2.2.4
devel/courier-unicode: Update to 2.2.4
473e3a9154
Stefan Eßer (se) · 2.2.3
*/*: Remove redundant '-[0-9]*' from CONFLICTS

The conflict checks compare the patterns first against the package
names without version (as reported by "pkg query "%n"), then - if
there was no match - agsinst the full package names including the
version (as reported by "pkg query "%n-%v").

Many CONFLICTS definitions used patterns like "bash-[0-9]*" to filter
for the bash package in any version. But that pattern is functionally
identical with just "bash".

Approved by:	portmgr (blanket)
819f25b36d
Mathieu Arnold (mat) · 2.2.3
One more small cleanup, forgotten yesterday. Reported by:	lwhsu
cf118ccf87
Mathieu Arnold (mat) · 2.2.3
Remove # $FreeBSD$ from Makefiles.
305f148f48
Guido Falsi (madpilot) · 2.2.3
Update courier-unicode to 2.2.3
cdf6e651fb
Guido Falsi (madpilot) · 2.2.2
- Update courier-unicode to 2.2.2 - Bump PORTREVISION of depdendent ports due to shlib version bum
5440c1060b
Guido Falsi (madpilot) · 2.1.2
Update courier-unicode to 2.1.2
4f7306129a
Gerald Pfeifer (gerald) · 2.1_2
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
Gerald Pfeifer (gerald) · 2.1_1
Bump PORTREVISION for ports depending on the canonical version of GCC defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t GCC 8.2 under most circumstances.

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, as a double check, everything INDEX-11 showed depending on lang/gcc7.

PR:		231590
a9f015d155
Guido Falsi (madpilot) · 2.1
- Update devel/courier-unicode to 2.1 - Convert to USES localbase - Update mail/cone to 1.0 [1] - Update mail/courier-imap to 5.0.0 - Add LICENSE - Update mail/maildrop to 3.0.0 - Remove IDN option since it's now mandatory - Update mail/sqwebmail to 6.0.0 [2] - Update security/courier-authlib to 0.69.0 - Add note to UPDATING - Silence some portlint warnings

PR:			231471 [1]
Submitted by:		me
Approved by:		Maintainer timeout [1],
			oliver@ [2]
Differential Revision:	https://reviews.freebsd.org/D17234
2dd9174342
Gerald Pfeifer (gerald) · 2.0_1
Bump PORTREVISION for ports depending on the canonical version of GCC in the ports tree (via Mk/bsd.default-versions.mk and lang/gcc) which has now moved from GCC 6 to GCC 7 by default.

This includes ports
 - featuring USE_GCC=yes or USE_GCC=any,
 - featuring USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and those
 - with USES=compiler specifying one of openmp, nestedfct, c11, c++0x,
   c++11-lib, c++11-lang, c++14-lang, c++17-lang, or gcc-c++11-lib.

PR:		222542
09f9633cb6
Mark Linimon (linimon) · 2.0
Adjust USES to fix building on gcc-based archs (in particular, powerpc64).

On the clang architectures, these changes have no effect: the baser
compiler already includes the needed features.

While here, remove now-redundant CXXFLAGS statements and pet portlint
(no other content change).

Tested on both powerpc64 and amd64.

Approved by:	portmgr (tier-2 blanket)
9fa05cbab2
Guido Falsi (madpilot) · 2.0
- Update devel/courier-unicode to 2.0 - Update mail/cone to 0.96 - Update mail/courier-imap to 4.18.0 [1] - Update mail/maildrop to 2.9.0 - Update mail/sqwebmail to 5.9.0 [1] - Update security/courier-authlib (and slaves) to 0.68.0 [1]

On request from oliver@, take maintainership of the courier-authlib
ports and the courier-imap port.

Approved by:		oliver@ (maintainer) [1]
Differential Revision:	https://reviews.freebsd.org/D11467
0a0779177a
Guido Falsi (madpilot) · 1.4
- Update to devel/courier-unicode to 1.4 - Chase shlib bump
ea2899de51
Guido Falsi (madpilot) · 1.3
- Update mail/courier-unicode to 1.3 - Update mail/maildrop to 2.8.3 - Add make.conf variable for maildrop to force it choosing a non standard mailbox directory [1]

Reported by:	Jim Trigg <jktrigg at gmail.com> [1]
2dd4054b19
Guido Falsi (madpilot) · 1.2
- Update courier-unicode to 1.2 - Update courier-imap to 4.16.1 - Update maildrop to 2.8.2 - Update sqwebmail to 5.8.2 - Update courier-authlib to 0.66.2 - Some plist and Makefile modernization

Approved by:		oliver@ (as maintainer of various of these ports)
Differential Revision:	https://reviews.freebsd.org/D2391
cf05ce3135
Tijl Coosemans (tijl) · 1.1_1
converters/libiconv: - Remove const qualifier from iconv(3) to match POSIX:   http://pubs.opengroup.org/onlinepubs/9699919799/functions/iconv.html - Patch iconv.h to expose more GNU extensions when LIBICONV_PLUG is   defined because the base system iconv supports these extensions too.

Add/remove patches to/from ports to call iconv with non-const arguments.

This breaks some ports on FreeBSD 10 because base system iconv.h still has
the const qualifier.  Fix this by letting USES=iconv add a build dependency
on converters/libiconv so ports can use its iconv.h (with LIBICONV_PLUG
defined) instead of the base system iconv.h.

This exposed some ports that link with libiconv when it is available instead
of using libc iconv.  In these cases one of the following changes has been
made:
- patch configure scripts to test for libc iconv first
- add ac_cv_lib_iconv_libiconv=no or similar to CONFIGURE_ARGS to disable
  some configure tests
- converters/wkhtmltopdf: this includes Qt4 so add a patch from devel/qt4
- lang/gcc5-aux: respect CFLAGS and friends during configure such that
  LIBICONV_PLUG is defined in the iconv test, also switch to external
  gettext
- mail/gnarwl: replace patches with CPPFLAGS/LIBS
- multimedia/ffmpeg2theora: remove iconv test from SConstruct and use
  ICONV_LIB in port Makefile instead, also fix a bug in subtitles.c
- net-im/licq: finish conversion to cmake
- net-mgmt/bandwidthd, net-mgmt/icinga, net-mgmt/nagios, net-mgmt/nagios4:
  don't need iconv
- textproc/p5-XML-TinyXML: finish conversion to USES=perl5

Other changes:
- databases/qdbm and slaves: respect CFLAGS and friends, also enable bzip2
  and lzo support
- games/ldmud: respect CFLAGS and friends
- graphics/inventor: replace some patches with MAKE_ARGS/MAKE_ENV to respect
  CFLAGS and friends, also remove FreeBSD/alpha patch and add missing xorg
  dependencies

PR:		199099
Exp-run by:	antoine
Approved by:	portmgr (antoine)
074ea5282a
Guido Falsi (madpilot) · 1.1
Courier library which implements several algorithms related to the Unicode Standard:

- Look up uppercase, lowercase, and titlecase equivalents of a
   unicode character.

 - Implementation of grapheme and work breaking rules.

 - Implementation of line breaking rules.

 - Several ancillary functions, like looking up the unicode character
   that corresponds to some HTML 4.0 entity (such as "&amp;", for
   example), and determining the normal width or a double-width status
   of a unicode character. Also, an adaptation of the iconv(3) API
   for this unicode library.

This library also implements C++ bindings for these algorithms.

WWW: http://www.courier-mta.org/unicode/
6db6e7b3a3