BSD Ports

lang/nwcc 0.8.3 MidnightBSD

Nils Weller's BSD-licensed C-compiler

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
bsd2
Categories
lang

Description

nwcc is a small C compiler for Unix systems under the BSDL

The primary goals of nwcc currently are portability and correctness. Various C99 and GNU C features are also supported.

It works with FreeBSD/OpenBSD/Solaris/Linux on 80x86, FreeBSD/Linux on AMD64, Solaris on SPARC, AIX on PowerPC, and IRIX on MIPS hardware. Cross-compilation is also supported. The x86 and AMD64 backends support two assemblers; nasm/yasm and gas. This can be useful for side-by-side assembler syntax comparison

In the other systems

SystemPortVersion
MidnightBSDlang/nwcc0.8.3
FreeBSDlang/nwcc0.8.3
DragonFlylang/nwcc0.8.3
HardenedBSDlang/nwcc0.8.3
GhostBSDlang/nwcc0.8.3

Install

Binary package:

mport install nwcc

From mports:

cd /usr/mports/lang/nwcc && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	nwcc>0:lang/nwcc

Dependencies

No port depends on this one.

Files

pkg-plist 19
  • bin/nwcc
  • bin/nwcc1
  • bin/nwcpp
  • lib/dynlibnwcc.o
  • lib/libnwcc.o
  • nwcc/bin/nwcc
  • nwcc/bin/nwcc1
  • nwcc/bin/nwcpp
  • nwcc/bin/snake
  • nwcc/include/limits.h
  • nwcc/include/stdarg.h
  • nwcc/include/stddef.h
  • nwcc/lib/dynlibnwcc.o
  • nwcc/lib/fcatalog.idx
  • nwcc/lib/libnwcc.o
  • @dirrmtry nwcc/bin
  • @dirrmtry nwcc/include
  • @dirrmtry nwcc/lib
  • @dirrmtry nwcc
distinfo 1
FileSizeSHA256
nwcc_0.8.3.tar.gz954946e64b16c663f2f845d6436342722d29a5e32d03602971de2d521281a18188b065
Master sites 1
  • SF/nwcc/nwcc/nwcc%200.8.3