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

Port details

lang/nqc3.1.r6_2

Compiler for writing programs for the Lego RCX

Maintainer
ports@FreeBSD.org
Packages
nqc 3.1.r6_2
Upstream
up to date
CPE
none, CVEs only via VuXML
WWW
https://bricxcc.sourceforge.net/nqc/
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 (46)

Baptiste Daroussin (bapt) · 3.1.r6_2
MANPREFIX: eleminate its usage  and move man to share/man
c75c944686
Rodrigo Osorio (rodrigo) · 3.1.r6_1
*/*: Update WWW to use HTTPS for sourceforge.net projects

Homepage link is permanent redirected to its HTTPS counterpart
05f0f44a55
Muhammad Moinur Rahman (bofh) · 3.1.r6_1
lang/nqc: Fix build with llvm16

Sponsored by:	The FreeBSD Foundation
5834462d33
Stefan Eßer (se) · 3.1.r6_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.1.r6_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
Tobias C. Berner (tcberner) · 3.1.r6_1
lang: remove 'Created by' lines

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

  *  Aaron Dalton <aaron@FreeBSD.org>
  *  Adam Weinberger <adamw@FreeBSD.org>
  *  Akinori MUSHA aka knu <knu@idaemons.org>
  *  Alex Dupre <ale@FreeBSD.org>
  *  Alexey Dokuchaev <danfe@FreeBSD.org>
  *  Alonso Cardenas Marquez <acm@FreeBSD.org>
  *  Andreas Klemm <andreas@klemm.gtn.com>
  *  Andrew Pantyukhin <infofarmer@FreeBSD.org>
  *  Andrey Zakhvatov
  *  Anton Berezin <tobez@FreeBSD.org>
  *  Anton Berezin <tobez@tobez.org>
  *  Anton Shterenlikht
  *  Ashish SHUKLA <ashish@FreeBSD.org>
  *  Bob Eager <bob@eager.cx>
  *  Bruce M Simpson
  *  Bruce M. Simpson
  *  Christoph Mallon <christoph.mallon@gmx.de>
  *  Christopher Elkins <chrise@scardini.com>
  *  Christopher Key <cjk32@cam.ac.uk>
  *  Chuck Robey <chuckr@FreeBSD.org>
  *  Cyrille Lefevre <clefevre@citeweb.net>
  *  Dan Rench <citric@cubicone.tmetic.com>
  *  Danilo Egea Gondolfo <danilogondolfo@gmail.com>
  *  Dario Freni <saturnero@gufi.org>
  *  David Kalliecharan <dave@dal.ca>
  *  David Naylor <dbn@FreeBSD.org>
  *  David Naylor <dbn@dragon.local>
  *  David O'Brien (obrien@NUXI.com)
  *  David O'Brien (obrien@NUXI.org)
  *  David O'Brien <obrien@NUXI.org>
  *  David O'Brien <obrien@cs.ucdavis.edu>
  *  Dereckson <dereckson@gmail.com>
  *  Devon H. O'Dell <devon.odell@gmail.com>
  *  Dmitry Sivachenko <demon@FreeBSD.org>
  *  Don Croyle <croyle@gelemna.org>
  *  Douglas Anestad <yotta@dougdidit.com>
  *  Edwin Groothuis (edwin@mavetju.org)
  *  Edwin Groothuis <edwin@mavetju.org>
  *  Eugene Ossintsev
  *  Frank Fischer
  *  Frank Gruender <elwood@mc5sys.in-berlin.de>
  *  Frederic Cambus
  *  Gea-Suan Lin <gslin@gslin.org>
  *  Gerald Pfeifer <gerald@FreeBSD.org>
  *  Giuseppe Pilichi aka Jacula Modyun <jacula@gmail.com>
  *  GreenDog <fiziologus@gmail.com>
  *  Gustau Perez i Querol <gustau.perez@gmail.com>
  *  Guy Antony Halse <guy@rucus.ru.za.za>
  *  Herve Quiroz <hq@FreeBSD.org>
  *  Hye-Shik Chang
  *  Hye-Shik Chang <perky@fallin.lv>
  *  Hye-Shik Chang <perky@python.or.kr>
  *  Iblis Lin <iblis@hs.ntnu.edu.tw>
  *  James Bailie <jimmy@mammothcheese.ca>
  *  James FitzGibbon <jfitz@FreeBSD.org>
  *  Jean-Sébastien Pédron <dumbbell@FreeBSD.org>
  *  Jean-Yves Lefort <jylefort@FreeBSD.org>
  *  Jeff Brown <jabrown@caida.org>
  *  Jeremy Norris <ishmael27@home.com>
  *  Jing-Tang Keith Jang <keith@FreeBSD.org>
  *  John Hein <jhein@symmetricom.com>
  *  John Marino <marino@FreeBSD.org>
  *  John Merryweather Cooper
  *  John Merryweather Cooper <coop9211@uidaho.edu>
  *  John Merryweather Cooper et al
  *  Joseph Koshy <jkoshy@FreeBSD.org>
  *  Josh Elsasser <jre@vineyard.net>
  *  Josh Gilliam <josh@quick.net>
  *  Julian H. Stacey <jhs@FreeBSD.org>
  *  Julian Stecklina
  *  Jyun-Yan You <jyyou@cs.nctu.edu.tw>
  *  Katsuji ISHIKAWA <katsuji.ishikawa@gmail.com>
  *  Kimura Fuyuki <fuyuki@hadaly.org>
  *  Kimura Fuyuki <fuyuki@mj.0038.net>
  *  Kimura Fuyuki <fuyuki@nigredo.org>
  *  Kiriyama Kazuhiko <kiri@kiri.toba-cmt.ac.jp>
  *  Kubilay Kocak <koobs@FreeBSD.org>
  *  Lars Thegler <lth@FreeBSD.org>
  *  Lev Walkin <vlm@lionet.info>
  *  Li-Wen Hsu <lwhsu@FreeBSD.org>
  *  Mahdi Mokhtari <mokhi64@gmail.com>
  *  Marcin Cieslak <saper@SYSTEM.PL>
  *  Martin Matuska <mm@FreeBSD.org>
  *  Matthew Hunt <mph@FreeBSD.org>
  *  Michael Butschky <butsch@computi.erols.com>
  *  Michael Johnson <ahze@FreeBSD.org>
  *  Mitsuru YOSHIDA <mitsuru@riken.jp>
  *  Muhammad Moinur Rahman <5u623l20@gmail.com>
  *  Neal Nelson <ports@nicandneal.net>
  *  Nicola Vitale <nivit@FreeBSD.org>
  *  Nils M Holm <nmh@t3x.org>
  *  Oliver Braun <obraun@informatik.unibw-muenchen.de>
  *  Oliver Breuninger <ob@seicom.NET>
  *  Patrick Li <pat@databits.net>
  *  Pawel Worach <pawel.worach@gmail.com>
  *  Pedro F. Giffuni <giffunip@asme.org>
  *  Pedro Giffuni
  *  Pedro Giffuni <giffunip@asme.org>
  *  Pete French <pete@twisted.org.uk>
  *  Peter Schuller <peter.schuller@infidyne.com>
  *  Peter van Heusden <pvh@egenetics.com>
  *  Phillip Neumann <pneumann@gmail.com>
  *  Piotr Kubaj <pkubaj@anongoth.pl>
  *  Po-Chuan Hsieh <sunpoet@FreeBSD.org>
  *  Pontus Stenetorp <ninjin@kth.se>
  *  Ralf S. Engelschall <rse@engelschall.com>
  *  Rick van der Zwet <rick@wzoeterwoude.net>
  *  Rob Zinkov
  *  Roland Jesse <roland.jesse@gmx.net>
  *  Romain Tartiere <romain@blogreen.org>
  *  Ryan Steinmetz <zi@FreeBSD.org>
  *  Sahil Tandon <sahil@tandon.net>
  *  Sergei Kolobov <sergei@kolobov.com>
  *  Sergey A. Osokin <osa@FreeBSD.org>
  *  Sergey Skvortsov <skv@protey.ru>
  *  Simon Marlow <simonmar@microsoft.com>
  *  Simun Mikecin <numisemis@yahoo.com>
  *  Stanislav Sedov <ssedov@mbsd.msk.ru>
  *  Stephen Weeks <sweeks@sweeks.com>
  *  Steven G. Kargl
  *  Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
  *  Sylvio Cesar <sylvio@FreeBSD.org>
  *  Thomas Gellekum <tg@FreeBSD.org>
  *  Timothy Beyer <beyert@cs.ucr.edu>
  *  Timothy Bourke <timbob@bigpond.com>
  *  Tom Judge <tj@FreeBSD.org>
  *  Veniamin Gvozdikov <vg@FreeBSD.org>
  *  Vitaly Magerya <vmagerya@gmail.com>
  *  Wen Heping <wenheping@gmail.com>
  *  Wen Heping <wenhping@gmail.com>
  *  Wes Peters <wes@softweyr.com>
  *  Ying-Chieh Liao <ijliao@FreeBSD.org>
  *  Yukihiro Nakai <Nakai@technologist.com>
  *  Yukihiro Nakai <nakai@FreeBSD.org>
  *  Zach Garner <zach@neurosoft.org>
  *  aaron@FreeBSD.org
  *  andrewb@cs.cmu.edu
  *  arved
  *  chinsan
  *  chuckr
  *  dd
  *  erik@smluc.org
  *  gahr
  *  gahr@FreeBSD.org
  *  gpalmer
  *  hsu
  *  ijliao
  *  jasone
  *  jkh
  *  jkoshy
  *  jmacd
  *  jmacd@FreeBSD.org
  *  jmz
  *  js@jeannot.org
  *  jseger@FreeBSD.org
  *  kappa@FreeBSD.org.ua
  *  kbyanc
  *  msmith@gsoft.com.au
  *  mutoh@openedu.org
  *  netchild@FreeBSD.org
  *  patrick
  *  pst
  *  rene@FreeBSD.org
  *  ruslan@shevchenko.kiev.ua
  *  stas
  *  tobez

With hat:	portmgr
f98ae56653
Mathieu Arnold (mat) · 3.1.r6_1
Remove # $FreeBSD$ from Makefiles.
305f148f48
Tobias Kortkamp (tobik) · 3.1.r6_1
lang/nqc: Fix build with Clang 6

nqc/nqc.cpp:1088:41: error: no matching literal operator for call to 'operator""__DATE__' with arguments of types 'const char *' and 'unsigned int', and no matching literal operator template
        fprintf(STDERR,"nqc version %s (built "__DATE__", " __TIME__")\n",

http://beefy11.nyi.freebsd.org/data/head-i386-default/p478276_s338342/logs/errors/nqc-3.1.r6.log
ba2185b16c
Danilo G. Baio (dbaio) · 3.1.r6
lang/nqc: Update license

Approved by:	portmgr (blanket)
2fd89f27e9
Dmitry Marakasov (amdmi3) · 3.1.r6
- Add LICENSE
ff692e9335
Frederic Culot (culot) · 3.1.r6
- Reassign jhay@'s ports after his commit bit was taken in for safekeeping
f28ec24049
Mathieu Arnold (mat) · 3.1.r6
Remove OSVERSION checks that do not make sense any more.

For example (${OSVERSION} >= 900000 && ${OSVERSION} < 900021) is always true,
as is (${OSVERSION} > 900002 || ${OSVERSION} < 900000 && ${OSVERSION} > 800107).

Regarding patches, when an EXTRA_PATCHES is no longer needed, I remove it, when
it is always needed, I renamed it, in one case, I merged two patches.

Differential Revision:	https://reviews.freebsd.org/D2209
0438143249
Adam Weinberger (adamw) · 3.1.r6
Convert a bunch of EXTRACT_SUFX=... into USES=tar:...

Approved by:	portmgr (not really, but touches unstaged ports)
a84c115a09
Emanuel Haupt (ehaupt) · 3.1.r6
Support staging
69dc841e3a
John Marino (marino) · 3.1.r6
lang/npc: Add <unistd.h> to fix on modern compilers.

While here:
 * remove indefinite article from COMMENT
 * make USE_DOS2UNIX unconditional (for all patches)
 * make use of OSVERSION for FreeBSD only
 * convert USE_GMAKE to USES format

Approved by:	portmgr (bapt, implicit)
9b2238e0af
Baptiste Daroussin (bapt) · 3.1.r6
Add NO_STAGE all over the place in preparation for the staging support (cat: lang)
888ab73a81
John Hay (jhay) · 3.1.r6
Make nqc compile on FreeBSD 8 and later.

PR:		163844
Submitted by:	Jason Bacon <jwbacon@tds.net>
163cc1d594
Olli Hauer (ohauer) · 3.1.r6
- remove MD5
27de467a2b
Erwin Lansing (erwin) · 3.1.r6
Mark BROKEN on 8.x: does not build.
dbb2491599
Pav Lucistnik (pav) · 3.1.r6
- Remove USE_GCC where it can be satisfied with base compiler on following   FreeBSD versions: 5.3 and up, 6.x, 7.x, 8-CURRENT
efa63f6ba4
John Hay (jhay) · 3.1.r6
Update to nqc-3.1.r6. This now compiles on amd64 + gcc 4.2.
4effb79f5a
Edwin Groothuis (edwin) · 3.1.r4
SHA256ify

Approved by: krion@
c92c635b24
John Hay (jhay) · 3.1.r4
Make nqc compile on 4.x by adding USE_GCC=3.4+

Submitted by:	vs

Update to nqc-3.1.r4.
c3d50bb4e9
John Hay (jhay) · 3.1.r2
Update to nqc-3.1.r2.
e4f36f0fd6
John Hay (jhay) · 2.5.r3_1
Nqc has moved.
37fc5eecb1
John Hay (jhay) · 2.5.r3_1
Make nqc compile with gcc 3.4.2.
d8acc8f47a
Trevor Johnson (trevor) · 2.5.r3_1
Add size data, approved by maintainers.
3bca696b10
Trevor Johnson (trevor) · 2.5.r3_1
Use PLIST_FILES (bento-tested, marcus-reviewed).
a049dd78cc
Joe Marcus Clarke (marcus) · 2.5.r3_1
Bump PORTREVISION on all ports that depend on gettext to aid with upgrading.

(Part 2)
053fdb6a6b
John Hay (jhay) · 2.5.r3
Upgrade to nqc 2.5 r3. The old distfile has gone away.

Approved by: portmgr (marcus)
6958cd73de
John Hay (jhay) · 2.5.r1
Backout my upgrade to nqc 2.5 r3. We are in a code freeze.
43490840e5
John Hay (jhay) · 2.5.r3
Update to nqc 2.5 r3.
6f45f9a15e
John Hay (jhay) · 2.5.r1
Update to nqc 2.5 r1.
73b2bd9b25
John Hay (jhay) · 2.5.a5
Remove old maintainer info.
b3bf287304
John Hay (jhay) · 2.5.a5
After nudging from the current maintainer, take over maintainership. De pkg-comment. Update to ver. 2.5.a5. Add FreeBSD support for the USB IR Lego Tower.
73619d4dbe
Edwin Groothuis (edwin) · 2.4.r3
(at least it compiles again, but it's still full of the gcc 3.2.1 warnings). Noticed on: bento
1201eece7f
Kris Kennaway (kris) · 2.4.r3
Make fetchable again (MASTER_SITE moved)
840675829b
Kelly Yancey (kbyanc) · 2.4.r3
Upgrade nqc to version 2.4.r3.
f33020c58b
Kelly Yancey (kbyanc) · 2.3.r1
Update nqc port to version 2.3r1.

PR:		26923 (with slight modifications)
Submitted by:	"Stephen J. Roznowski" <sjr@home.com>
e2bcb36091
Kelly Yancey (kbyanc) · 2.2.r2
Update NQC port to version 2.2.r2

PR:		22638
Submitted by:	Stephen J. Roznowski <sjr@home.net>
fbd5070643
Steve Price (steve) · 2.1.r2
Update to version 2.1.r2.

PR:		18294
Submitted by:	Stephen J. Roznowski <sjr@home.com>
85c1dcac82
David E. O'Brien (obrien) · 2.0.2
Convert to the PORTNAME - PORTVERSION syntax.
5cd5b258b5
Steve Price (steve)
Update to version 2.0.2.

PR:		15253
Submitted by:	maintainer
13197d8bbb
Steve Price (steve)
Update to version 2.0.1

PR:		14187
Submitted by:	maintainer
82791b6c29
David E. O'Brien (obrien)
Change Id->FreeBSD.
f0f690adc1
Chris Piazza (cpiazza)
Import of nqc, A compiler for a simple language for programming the LEGO RCX or CyberMaster controllers. The language itself is "Not Quite C" and includes preprocessor and control structures very similar to the C language, but with restrictions imposed by the limitations of the RCX hardware/firmware itself.

Besides compiling, nqc also provides functions for downloading the RCX
firmware as well as uploading programs to and downloading from the RCX.

PR:		13081
Submitted by:	Kelly Yancey <kbyanc@posi.net>
58407c048a