head	1.26;
access;
symbols
	RELEASE_8_3_0:1.25
	RELEASE_9_0_0:1.24
	RELEASE_7_4_0:1.24
	RELEASE_8_2_0:1.24
	RELEASE_6_EOL:1.24
	RELEASE_8_1_0:1.24
	RELEASE_7_3_0:1.24
	RELEASE_8_0_0:1.24
	RELEASE_7_2_0:1.23
	RELEASE_7_1_0:1.23
	RELEASE_6_4_0:1.23
	RELEASE_5_EOL:1.22
	RELEASE_7_0_0:1.22
	RELEASE_6_3_0:1.22
	PRE_XORG_7:1.21
	RELEASE_4_EOL:1.21
	RELEASE_6_2_0:1.21
	RELEASE_6_1_0:1.21
	RELEASE_5_5_0:1.21
	RELEASE_6_0_0:1.20
	RELEASE_5_4_0:1.19
	RELEASE_4_11_0:1.18
	RELEASE_5_3_0:1.18
	RELEASE_4_10_0:1.18
	RELEASE_5_2_1:1.16
	RELEASE_5_2_0:1.16
	RELEASE_4_9_0:1.13
	RELEASE_5_1_0:1.13
	RELEASE_4_8_0:1.12
	RELEASE_5_0_0:1.11
	RELEASE_4_7_0:1.10
	RELEASE_4_6_2:1.8
	RELEASE_4_6_1:1.8
	RELEASE_4_6_0:1.8
	RELEASE_5_0_DP1:1.8
	RELEASE_4_5_0:1.8
	RELEASE_4_4_0:1.8
	RELEASE_4_3_0:1.7
	RELEASE_4_2_0:1.7
	RELEASE_4_1_1:1.6
	RELEASE_4_1_0:1.6
	RELEASE_3_5_0:1.6
	RELEASE_4_0_0:1.4
	RELEASE_3_4_0:1.3
	RELEASE_3_3_0:1.2
	v_1_3:1.1.1.1
	KBYANC:1.1.1;
locks; strict;
comment	@# @;


1.26
date	2012.11.17.05.58.53;	author svnexp;	state Exp;
branches;
next	1.25;

1.25
date	2012.01.14.16.50.08;	author jhay;	state Exp;
branches;
next	1.24;

1.24
date	2009.05.24.16.41.36;	author erwin;	state Exp;
branches;
next	1.23;

1.23
date	2008.07.25.14.34.27;	author pav;	state Exp;
branches;
next	1.22;

1.22
date	2007.06.15.05.56.59;	author jhay;	state Exp;
branches;
next	1.21;

1.21
date	2005.10.23.17.40.08;	author jhay;	state Exp;
branches;
next	1.20;

1.20
date	2005.07.28.18.11.28;	author jhay;	state Exp;
branches;
next	1.19;

1.19
date	2005.02.22.19.10.34;	author jhay;	state Exp;
branches;
next	1.18;

1.18
date	2004.02.06.13.11.37;	author trevor;	state Exp;
branches;
next	1.17;

1.17
date	2004.02.04.05.21.40;	author marcus;	state Exp;
branches;
next	1.16;

1.16
date	2003.11.25.18.02.41;	author jhay;	state Exp;
branches;
next	1.15;

1.15
date	2003.11.24.19.00.54;	author jhay;	state Exp;
branches;
next	1.14;

1.14
date	2003.11.24.18.16.30;	author jhay;	state Exp;
branches;
next	1.13;

1.13
date	2003.04.15.15.58.28;	author jhay;	state Exp;
branches;
next	1.12;

1.12
date	2003.02.28.20.02.52;	author jhay;	state Exp;
branches;
next	1.11;

1.11
date	2002.11.19.12.43.02;	author edwin;	state Exp;
branches;
next	1.10;

1.10
date	2002.09.28.22.09.15;	author kris;	state Exp;
branches;
next	1.9;

1.9
date	2002.06.07.18.23.52;	author kbyanc;	state Exp;
branches;
next	1.8;

1.8
date	2001.05.04.05.57.04;	author kbyanc;	state Exp;
branches;
next	1.7;

1.7
date	2000.11.09.09.57.02;	author kbyanc;	state Exp;
branches;
next	1.6;

1.6
date	2000.04.29.23.48.56;	author steve;	state Exp;
branches;
next	1.5;

1.5
date	2000.04.12.06.19.34;	author obrien;	state Exp;
branches;
next	1.4;

1.4
date	99.12.23.16.34.35;	author steve;	state Exp;
branches;
next	1.3;

1.3
date	99.10.10.23.30.18;	author steve;	state Exp;
branches;
next	1.2;

1.2
date	99.08.25.06.35.03;	author obrien;	state Exp;
branches;
next	1.1;

1.1
date	99.08.14.22.08.35;	author cpiazza;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	99.08.14.22.08.35;	author cpiazza;	state Exp;
branches;
next	;


desc
@@


1.26
log
@Switch exporter over
@
text
@# New ports collection makefile for:	nqc
# Date created:        11 Aug 1999
# Whom:                kbyanc
#
# $FreeBSD: head/lang/nqc/Makefile 300896 2012-07-14 13:54:48Z beat $
#

PORTNAME=	nqc
PORTVERSION=	3.1.r6
CATEGORIES=	lang
MASTER_SITES=	http://bricxcc.sourceforge.net/nqc/release/ \
		ftp://ftp2.za.freebsd.org/pub/nqc/
EXTRACT_SUFX=	.tgz

MAINTAINER=	jhay@@FreeBSD.org
COMMENT=	A compiler for writing programs for the Lego RCX

USE_GMAKE=	yes
NO_WRKSUBDIR=	yes

MAN1=		nqc.1
PLIST_FILES=	bin/nqc

do-install:
	${INSTALL_PROGRAM} ${WRKSRC}/bin/nqc ${PREFIX}/bin
	${INSTALL_MAN} ${WRKSRC}/nqc-man-2.1r1-0.man ${PREFIX}/man/man1/nqc.1

.include <bsd.port.pre.mk>

.if ${OSVERSION} >= 800064
USE_DOS2UNIX=	rcxlib/RCX_USBTowerPipe_fbsd.cpp
EXTRA_PATCHES+=	${FILESDIR}/extra-patch-rcxlib-RCX_USBTowerPipe_fbsd.cpp
.endif

.include <bsd.port.post.mk>
@


1.25
log
@Make nqc compile on FreeBSD 8 and later.

PR:		163844
Submitted by:	Jason Bacon <jwbacon@@tds.net>
@
text
@d5 1
a5 1
# $FreeBSD$
@


1.24
log
@Mark BROKEN on 8.x: does not build.
@
text
@d31 2
a32 1
BROKEN=		does not build
@


1.23
log
@- 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
@
text
@d28 7
a34 1
.include <bsd.port.mk>
@


1.22
log
@Update to nqc-3.1.r6. This now compiles on amd64 + gcc 4.2.
@
text
@a18 1
USE_GCC=	3.4+
@


1.21
log
@Make nqc compile on 4.x by adding USE_GCC=3.4+

Submitted by:	vs

Update to nqc-3.1.r4.
@
text
@d9 1
a9 1
PORTVERSION=	3.1.r4
d11 2
a12 1
MASTER_SITES=	http://bricxcc.sourceforge.net/nqc/release/
d20 1
@


1.20
log
@Update to nqc-3.1.r2.
@
text
@d9 1
a9 1
PORTVERSION=	3.1.r2
d18 1
a18 1
CC=		${CXX}
@


1.19
log
@Nqc has moved.
@
text
@d9 1
a9 2
PORTVERSION=	2.5.r3
PORTREVISION=	1
a22 3
pre-configure:
	${CP} ${FILESDIR}/RCX_USBTowerPipe_fbsd.cpp ${WRKSRC}/rcxlib/

@


1.18
log
@Use PLIST_FILES (bento-tested, marcus-reviewed).
@
text
@d12 1
a12 1
MASTER_SITES=	http://www.baumfamily.org/nqc/release/
@


1.17
log
@Bump PORTREVISION on all ports that depend on gettext to aid with upgrading.

(Part 2)
@
text
@d22 1
@


1.16
log
@Upgrade to nqc 2.5 r3. The old distfile has gone away.

Approved by: portmgr (marcus)
@
text
@d10 1
@


1.15
log
@Backout my upgrade to nqc 2.5 r3. We are in a code freeze.
@
text
@d9 1
a9 1
PORTVERSION=	2.5.r1
@


1.14
log
@Update to nqc 2.5 r3.
@
text
@d9 1
a9 1
PORTVERSION=	2.5.r3
@


1.13
log
@Update to nqc 2.5 r1.
@
text
@d9 1
a9 1
PORTVERSION=	2.5.r1
@


1.12
log
@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.
@
text
@d9 1
a9 1
PORTVERSION=	2.5.a5
d11 1
a11 1
MASTER_SITES=	http://www.baumfamily.org/nqc/beta/
@


1.11
log
@(at least it compiles again, but it's still full of the gcc 3.2.1 warnings).
Noticed on: bento
@
text
@d9 1
a9 1
PORTVERSION=	2.4.r3
d11 1
a11 1
MASTER_SITES=	http://www.baumfamily.org/nqc/release/
d14 2
a15 1
MAINTAINER=	kbyanc@@FreeBSD.org
d21 3
@


1.10
log
@Make fetchable again (MASTER_SITE moved)
@
text
@d17 1
@


1.9
log
@Upgrade nqc to version 2.4.r3.
@
text
@d11 1
a11 1
MASTER_SITES=	http://www.enteract.com/~dbaum/nqc/release/
@


1.8
log
@Update nqc port to version 2.3r1.

PR:		26923 (with slight modifications)
Submitted by:	"Stephen J. Roznowski" <sjr@@home.com>
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/nqc/Makefile,v 1.7 2000/11/09 09:57:02 kbyanc Exp $
d9 1
a9 1
PORTVERSION=	2.3.r1
d12 1
d15 2
@


1.7
log
@Update NQC port to version 2.2.r2

PR:		22638
Submitted by:	Stephen J. Roznowski <sjr@@home.net>
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/nqc/Makefile,v 1.6 2000/04/29 23:48:56 steve Exp $
d9 1
a9 1
PORTVERSION=	2.2.r2
@


1.6
log
@Update to version 2.1.r2.

PR:		18294
Submitted by:	Stephen J. Roznowski <sjr@@home.com>
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/nqc/Makefile,v 1.5 2000/04/12 06:19:34 obrien Exp $
d9 1
a9 1
PORTVERSION=	2.1.r2
d13 1
a13 1
MAINTAINER=	kbyanc@@posi.net
@


1.5
log
@Convert to the PORTNAME - PORTVERSION syntax.
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/nqc/Makefile,v 1.4 1999/12/23 16:34:35 steve Exp $
d9 1
a9 1
PORTVERSION=	2.0.2
a11 1
DISTNAME=	nqc_src_2_0_2
d15 2
d19 1
@


1.4
log
@Update to version 2.0.2.

PR:		15253
Submitted by:	maintainer
@
text
@a1 1
# Version required:    2.0.2
d5 1
a5 1
# $FreeBSD: ports/lang/nqc/Makefile,v 1.3 1999/10/10 23:30:18 steve Exp $
d8 2
a9 2
DISTNAME=	nqc_src_2_0_2
PKGNAME=	nqc-2.0.2
d12 1
@


1.3
log
@Update to version 2.0.1

PR:		14187
Submitted by:	maintainer
@
text
@d2 1
a2 1
# Version required:    2.0.1
d6 1
a6 1
# $FreeBSD: ports/lang/nqc/Makefile,v 1.2 1999/08/25 06:35:03 obrien Exp $
d9 2
a10 2
DISTNAME=	nqc_src_2_0_1
PKGNAME=	nqc-2.0.1
@


1.2
log
@Change Id->FreeBSD.
@
text
@d2 1
a2 1
# Version required:    1.3
d6 1
a6 1
# $FreeBSD$
d9 2
a10 2
DISTNAME=	nqc_src_1_3
PKGNAME=	nqc-1.3
d12 1
a12 1
MASTER_SITES=	http://www.enteract.com/~dbaum/lego/nqc/release/
@


1.1
log
@Initial revision
@
text
@d6 1
a6 1
# $Id$
@


1.1.1.1
log
@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>
@
text
@@
