CVE and update status of the FreeBSD ports tree3,295 unaddressed CVEs in 670 portsAll times are CET
Port details

news/cnews cr.g_21

News server

Port info

Maintainer
dinoex@FreeBSD.org
Packages
latest: cr.g_21
Upstream
up to date
Last update
to cr.g_21 · f135cb492f
Quarterly
2026Q4: cr.g_21
WWW
https://www.dinoex.net/c-news.html
Links
cgit · VuXML · Report wrong data

Install

Package
# pkg install cnews
installs cr.g_21 from latest; from quarterly (2026Q4) cr.g_21
Port
# cd /usr/ports/news/cnews && make install clean
# make -C /usr/ports/news/cnews config  # change options first
Size
296 KiB download · 1.2 MiB installed
Depends on
security/pgpgpg 0.13_5
License
BSD2CLAUSE
Options
2 of 5 on in the package: EXAMPLES PGPGPG
Show the 3 options that are off
GPGPV PGPIN SENDMAIL
pkg-message
Shown after installing
you MUST change the configuration of this news setup:
  cd to /var/lib/news and change the following files...
mailname, whoami, organization, mailpaths, sys, readnews.ctl, postdefltgroup
  to suit your local system and news topology.
check that you have vaild aliases in report.ctl,
  so any problem can be reported.

for ease of administration you may add a shell:
pw usermod news -d /var/lib/news -s /bin/csh

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 16cr.g_21cr.g_21–
FreeBSD 15cr.g_21cr.g_21–
FreeBSD 14cr.g_21cr.g_21cr.g_21

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 15cr.g_21cr.g_21–
FreeBSD 14cr.g_21cr.g_21cr.g_21

version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.

Unaddressed and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version cr.g_21.

Fixed (0)

No VuXML entries for this package.

Problem reports (0) · open in Bugzilla, most recently changed first

None.

Commits (135)

Dirk Meyer (dinoex) · cr.g_21
news/cnews: add FTP mirrors
f135cb492f
Daniel Engberg (diizzy) · cr.g_21
news/cnews: Refresh MASTER_SITES

Refresh URLs for MASTER_SITES and remove dead mirrors

Approved by:	portmgr (blanket)
7603c35a33
Dirk Meyer (dinoex) · cr.g_21
news/cnews: use ${PREFIX}/share/man
e97d2f7a3a
Dirk Meyer (dinoex) · cr.g_20
news/cnews: use ${PREFIX}/share/man
e60e7d6b24
Dirk Meyer (dinoex) · cr.g_20
news/cnews: fix warnings on 32bit
cba30c34b8
Dirk Meyer (dinoex) · cr.g_19
news/cnews: fix build on FreeBSD-14
4e7d5a56f4
Dirk Meyer (dinoex) · cr.g_18
news/cnews: fix build on FreeBSD-14
29f64c4380
Stefan Eßer (se) · cr.g_18
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) · cr.g_18
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
Tobias C. Berner (tcberner) · cr.g_18
news: remove 'Created by' lines

A big Thank You to the original contributors of these ports:

  *  Adam David <adam@FreeBSD.org>
  *  Ade Lovett <ade@FreeBSD.org>
  *  Andreas Klemm <andreas@klemm.gtn.com>
  *  Andrey Slusar <anray@FreeBSD.org>
  *  Brian Somers <brian@FreeBSD.org>
  *  Carey Jones <mcj@acquiesce.org>
  *  David O'Brien (obrien@cs.ucdavis.edu)
  *  Denis Shaposhnikov <dsh@vlink.ru>
  *  Don Croyle <croyle@gelemna.org>
  *  Donald Burr <dburr@FreeBSD.org>
  *  Frederic Cambus
  *  George Sorsby <george@crackpipe.net>
  *  James FitzGibbon <jfitz@FreeBSD.org>
  *  Jin-Shan Tseng <tjs@cdpa.nsysu.edu.tw>
  *  Joe Marcus Clarke <marcus@FreeBSD.org>
  *  John Holland <john@zoner.org>
  *  Jun-ichiro itojun Itoh <itojun@itojun.org>
  *  Kirill Ponomarew <ponomarew@oberon.net>
  *  Lasse L. Johnsen (lasse@freebsdcluster.org)
  *  Lewis Thompson <purple@lewiz.net>
  *  Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
  *  Max Khon
  *  Michael L. Hostbaek <mich@freebsdcluster.org>
  *  Mikolaj Rydzewski <miki@ceti.pl>
  *  Noritaka Ishizumi <graphite@taurus.bekkoame.or.jp>
  *  Oliver Braun <obraun@informatik.unibw-muenchen.de>
  *  Pete Fritchman <petef@databits.net>
  *  Ralf van der Enden <tremere@cainites.net>
  *  Sergey Skvortsov <skv@protey.ru>
  *  Thierry Thomas <tthomas@mail.dotcom.fr>
  *  Tim Welch <ports@thepentagon.org>
  *  Yen-Ming Lee <leeym@FreeBSD.org>
  *  Yen-Ming Lee <leeym@cae.ce.ntu.edu.tw>
  *  adam
  *  asaddi@philosophysw.com
  *  bkhl@elektrubadur.se
  *  gary@hayers.org
  *  ijliao
  *  kbowling
  *  obrien@cs.ucdavis.edu
  *  proff@suburbia.net
  *  smace
  *  torstenb

With hat:	portmgr
4f7ba00ac9
Stefan Eßer (se) · cr.g_18
Fix CONFLICTS entries of multiple ports

There have been lots of missing CONFLICTS_INSTALL entries, either
because conflicting ports were added without updating existing ports,
due to name changes of generated packages, due to mis-understanding
the format and semantics of the conflicts entries, or just due to
typoes in package names.

This patch is the result of a comparison of all files contained in
the official packages with each other. This comparison was based on
packages built with default options and may therefore have missed
further conflicts with optionally installed files.

Where possible, version numbers in conflicts entries have been
generalized, some times taking advantage of the fact that a port
cannot conflict with itself (due to logic in bsd.port.mk that
supresses the pattern match result in that case).

A few ports that set the conflicts variables depending on complex
conditions (e.g. port options), have been left unmodified, despite
probably containing outdated package names.

These changes should only affect the installation of locally built
ports, not the package building with poudriere. They should give an
early indication of the install conflict in cases where currently
the pkg command aborts an installation when it detects that an
existing file would be overwritten,

Approved by:	portmgr (implicit)
bcaf25a8c8
Mathieu Arnold (mat) · cr.g_18
Remove # $FreeBSD$ from Makefiles.
305f148f48
Dirk Meyer (dinoex) · cr.g_18
- fix build with -fno-common
748d7f291a
Mathieu Arnold (mat) · cr.g_18
Convert to UCL & cleanup pkg-message (categories n)

(and missed 3 missed files from previous categories.)
2614c95748
Dirk Meyer (dinoex) · cr.g_18
- update to pgpverify-1.29 - new option GPGPV
466b8f8bbd
Dirk Meyer (dinoex) · cr.g_17
- remove obsolte option PGP2
e04f401615
Dirk Meyer (dinoex) · cr.g_17
- make portlint happier
3e8309bbf4
Tijl Coosemans (tijl) · cr.g_17
The output of tools like awk, date, sort, tr,... depends on the current locale set by the user.  Add LANG=C and LC_ALL=C at the beginning of bsd.port.mk and export them so all commands are executed with the C locale. LC_ALL=C overrides all other LC_* variables.  LANG is used by setlocale(3) as default value for LC_* variables, so normally it isn't used when LC_ALL is set, but there's code out ther

Introduce USE_LOCALE=<locale> that adds LANG=<locale> and LC_ALL=<locale> to
CONFIGURE_ENV and MAKE_ENV so upstream build systems can be executed with a
different locale (e.g. USE_LOCALE=en_US.UTF-8).

PR:		215882
Exp-run by:	antoine
Approved by:	portmgr (antoine)
02f27a83b4
Dirk Meyer (dinoex) · cr.g_17
- fix include and prototype problems with ansi patches
ec0dda1ae6
Dirk Meyer (dinoex) · cr.g_16
- fix regressions on FreeBSD 10.3
fbd2bc9ffe
Baptiste Daroussin (bapt) · cr.g_15
Fix build with clang and getline(3)

The getline(3) failure was hidden by the fact the port was said to build with
gcc from ports which occulted the getline(3) change because it bundles the
system headers from when it was built (WTF???)

Adding -Wno-return-type to cflags allows to build with clang
28e4715f45
Dmitry Marakasov (amdmi3) · cr.g_14
- Modernize plist

PR:		204047
Submitted by:	amdmi3
Approved by:	maintainer timeout (dinoex, 1 month)
f6ca42b477
Dirk Meyer (dinoex) · cr.g_13
- cleanup
4f80f5a5a4
Dirk Meyer (dinoex) · cr.g_13
- support disk with more than 4G blocks free
d8f99b2357
Dirk Meyer (dinoex) · cr.g_12
- remove @cwd
79592d918d
Dirk Meyer (dinoex) · cr.g_12
- fix build for pkg-1.3.4
10919b1b42
Dirk Meyer (dinoex) · cr.g_12
- rename patch files - rename MACROS
b412193f24
Adam Weinberger (adamw) · cr.g_12
Rename news/ patch-xy patches to reflect the files they modify.
272b1c5f9a
Adam Weinberger (adamw) · cr.g_12
Add EXAMPLES to OPTIONS_DEFINE to ports that check for PORT_OPTIONS:MEXAMPLES.
1f65a30b2a
Jimmy Olgeni (olgeni) · cr.g_12
Remove indefinite articles and trailing periods from COMMENT, plus minor COMMENT typos and surrounding whitespace fixes. A few Makefiles where not included as they contain Latin-1 characters that break the Phabricator workflow. Category N.

CR:		D307
Approved by:	portmgr (bapt)
7dc406a7a1
Dirk Meyer (dinoex) · cr.g_12
- revert r346880 Approved by:	bapt

- update LICENSE
- fix build with new clang
ee16702944
Baptiste Daroussin (bapt) · cr.g_12
Fix build with clang
c5ec73597e
Dirk Meyer (dinoex) · cr.g_12
- new options PGP2 PGPIN PGPGPG - do not default to security/pgp, which is broken on amd64
1efbf0ed50
Dirk Meyer (dinoex) · cr.g_11
- apply gawk patch in any case
24e7c71e0a
Dirk Meyer (dinoex) · cr.g_10
- reset owner/group
230fad1027
Dirk Meyer (dinoex) · cr.g_10
- use STAGEDIR - use OPTIONS_DEFINE - honor option EXAMPLES - use pkg-message - change default path for over.view, note in UPDATING
c0f6b9ab24
Dirk Meyer (dinoex) · cr.g_9
- fix misplaced NO_STAGE in slaveports and ifdefs
1e3119b07e
Baptiste Daroussin (bapt) · cr.g_9
Add NO_STAGE all over the place in preparation for the staging support (cat: news)
b9522341aa
Dirk Meyer (dinoex) · cr.g_9
- cleanup header
d61da0726e
Mark Linimon (linimon) · cr.g_9
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.
a8693b8dee
Dirk Meyer (dinoex) · cr.g_9
- fix missing includes - fix build with clang Feature safe:	yes
922bee6599
Martin Wilke (miwi) · cr.g_9
- Get Rid MD5 support
bb86cbe5d2
Dirk Meyer (dinoex) · cr.g_9
- add LICENSE_FILE
85daf4662a
Dirk Meyer (dinoex) · cr.g_9
- fix build with LICENSE
42b8603928
Dirk Meyer (dinoex) · cr.g_9
LICENSE BSD
0862ea05a1
Dirk Meyer (dinoex) · cr.g_9
- MAKE_JOBS_UNSAFE
c602617259
Dirk Meyer (dinoex) · cr.g_9
- add LICENSE:
0a78365e08
Dirk Meyer (dinoex) · cr.g_9
- not chown all dirs
c39af7fe8a
Edwin Groothuis (edwin) · cr.g_9
Remove support for OSVERSION < 5
260b2edafd
Dirk Meyer (dinoex) · cr.g_9
- new option WITH_SEDMAIL / WITH_CNEWS_SENDMAIL Submitted by:	Scott Hazen Mueller
81de544107