head	1.33;
access;
symbols
	RELEASE_8_3_0:1.27
	RELEASE_9_0_0:1.24
	RELEASE_7_4_0:1.23
	RELEASE_8_2_0:1.23
	RELEASE_6_EOL:1.23
	RELEASE_8_1_0:1.22
	RELEASE_7_3_0:1.22
	RELEASE_8_0_0:1.21
	RELEASE_7_2_0:1.21
	RELEASE_7_1_0:1.21
	RELEASE_6_4_0:1.21
	RELEASE_5_EOL:1.18
	RELEASE_7_0_0:1.18
	RELEASE_6_3_0:1.18
	PRE_XORG_7:1.16
	RELEASE_4_EOL:1.16
	RELEASE_6_2_0:1.16
	RELEASE_6_1_0:1.15
	RELEASE_5_5_0:1.15
	RELEASE_6_0_0:1.15
	RELEASE_5_4_0:1.12
	RELEASE_4_11_0:1.10
	RELEASE_5_3_0:1.10
	RELEASE_4_10_0:1.9
	RELEASE_5_2_1:1.6
	RELEASE_5_2_0:1.6
	RELEASE_4_9_0:1.6
	RELEASE_5_1_0:1.5
	RELEASE_4_8_0:1.4
	RELEASE_5_0_0:1.3
	RELEASE_4_7_0:1.3
	RELEASE_4_6_2:1.3
	RELEASE_4_6_1:1.3
	RELEASE_4_6_0:1.3
	RELEASE_5_0_DP1:1.3
	RELEASE_4_5_0:1.3
	RELEASE_4_4_0:1.2
	RELEASE_4_3_0:1.1;
locks; strict;
comment	@# @;


1.33
date	2012.11.17.05.58.53;	author svnexp;	state Exp;
branches;
next	1.32;

1.32
date	2012.11.09.16.12.53;	author bdrewery;	state Exp;
branches;
next	1.31;

1.31
date	2012.07.20.21.37.14;	author bapt;	state Exp;
branches;
next	1.30;

1.30
date	2012.07.19.17.40.38;	author sperber;	state Exp;
branches;
next	1.29;

1.29
date	2012.05.10.17.06.31;	author danfe;	state Exp;
branches;
next	1.28;

1.28
date	2012.05.10.12.50.16;	author wen;	state Exp;
branches;
next	1.27;

1.27
date	2012.03.25.11.28.46;	author danfe;	state Exp;
branches;
next	1.26;

1.26
date	2012.03.24.16.44.31;	author miwi;	state Exp;
branches;
next	1.25;

1.25
date	2012.02.15.02.23.01;	author danfe;	state Exp;
branches;
next	1.24;

1.24
date	2011.09.23.22.23.44;	author amdmi3;	state Exp;
branches;
next	1.23;

1.23
date	2010.07.16.01.51.37;	author danfe;	state Exp;
branches;
next	1.22;

1.22
date	2009.12.12.01.28.15;	author danfe;	state Exp;
branches;
next	1.21;

1.21
date	2008.08.08.13.57.57;	author danfe;	state Exp;
branches;
next	1.20;

1.20
date	2008.08.07.12.25.26;	author danfe;	state Exp;
branches;
next	1.19;

1.19
date	2008.08.06.20.41.05;	author anholt;	state Exp;
branches;
next	1.18;

1.18
date	2007.07.23.09.36.06;	author rafan;	state Exp;
branches;
next	1.17;

1.17
date	2007.05.24.22.27.10;	author anholt;	state Exp;
branches;
next	1.16;

1.16
date	2006.08.31.07.01.26;	author anholt;	state Exp;
branches;
next	1.15;

1.15
date	2005.05.05.04.23.22;	author anholt;	state Exp;
branches;
next	1.14;

1.14
date	2005.04.12.03.25.51;	author obrien;	state Exp;
branches;
next	1.13;

1.13
date	2005.04.11.08.02.56;	author obrien;	state Exp;
branches;
next	1.12;

1.12
date	2005.02.28.05.43.38;	author anholt;	state Exp;
branches;
next	1.11;

1.11
date	2005.02.10.23.00.08;	author anholt;	state Exp;
branches;
next	1.10;

1.10
date	2004.08.22.04.59.53;	author anholt;	state Exp;
branches;
next	1.9;

1.9
date	2004.03.19.19.38.07;	author krion;	state Exp;
branches;
next	1.8;

1.8
date	2004.03.18.03.08.55;	author trevor;	state Exp;
branches;
next	1.7;

1.7
date	2004.02.04.05.21.40;	author marcus;	state Exp;
branches;
next	1.6;

1.6
date	2003.06.04.22.43.30;	author kris;	state Exp;
branches;
next	1.5;

1.5
date	2003.05.18.09.57.04;	author kris;	state Exp;
branches;
next	1.4;

1.4
date	2003.02.21.12.35.05;	author knu;	state Exp;
branches;
next	1.3;

1.3
date	2002.01.09.02.19.19;	author pat;	state Exp;
branches;
next	1.2;

1.2
date	2001.04.24.14.11.31;	author kevlo;	state Exp;
branches;
next	1.1;

1.1
date	2001.04.17.08.32.28;	author ijliao;	state Exp;
branches;
next	;


desc
@@


1.33
log
@Switch exporter over
@
text
@# Created by: Christopher Elkins <chrise@@scardini.com>
# $FreeBSD: head/lang/nickle/Makefile 307238 2012-11-09 16:12:53Z bdrewery $

PORTNAME=	nickle
PORTVERSION=	2.77
CATEGORIES=	lang
MASTER_SITES=	http://www.nickle.org/release/

MAINTAINER=	ports@@FreeBSD.org
COMMENT=	A numeric oriented programming language

LICENSE=	MIT

OPTIONS_DEFINE=	EXAMPLES

USE_NCURSES=	yes
USE_GMAKE=	yes
GNU_CONFIGURE=	yes
MAKE_JOBS_SAFE=	yes

# Nickle now has bindings which are likely to pull in libraries that need
# libpthread.  Link to it now explicitly, or it wouldn't work at runtime.
LDFLAGS+=	${PTHREAD_LIBS}

MAN1=		nickle.1

.include <bsd.port.options.mk>

post-patch:
	@@${REINPLACE_CMD} -e \
		'/^SUBDIRS/s|examples|| ; \
		 s| -O2||' ${WRKSRC}/Makefile.in

post-install:
.if ${PORT_OPTIONS:MEXAMPLES}
	@@${MKDIR} ${EXAMPLESDIR}
	@@(cd ${WRKSRC}/examples && ${FIND} . ! \( -name "*Makefile*" -or \
		-name "*.sgml" \) | ${CPIO} -pdm -L \
		-R ${SHAREOWN}:${SHAREGRP} ${EXAMPLESDIR})
	@@${FIND} ${EXAMPLESDIR} -type d | ${XARGS} ${CHMOD} a+rx
	@@${FIND} ${EXAMPLESDIR} -type f | ${XARGS} ${CHMOD} ${SHAREMODE}
.endif

.include <bsd.port.mk>
@


1.32
log
@SVN rev 307238 on 2012-11-09 16:12:53Z by bdrewery

- Update to 2.77
- Trim header

Feature safe:	yes
@
text
@d2 1
a2 1
# $FreeBSD$
@


1.31
log
@SVN rev 301245 on 2012-07-20 21:37:14Z by bapt

Fix conversion to optionsng
@
text
@d1 1
a1 4
# New ports collection makefile for:	Nickle
# Date created:				16 April 2001
# Whom:				Christopher Elkins <chrise@@scardini.com>
#
a2 1
#
d5 1
a5 1
PORTVERSION=	2.76
@


1.30
log
@SVN rev 301176 on 2012-07-19 17:40:38Z by sperber

- Update to version 2.76
- Switch to optionsng

PR:           ports/169419
Submitted by: KATO Tsuguru <tkato432 _at_ yahoo.com>
Approved by:  beat (mentor)
@
text
@d18 1
a18 1
PORT_OPTIONS=	EXAMPLES
@


1.29
log
@Add missing closing parenthesis in comment.
@
text
@d9 1
a9 1
PORTVERSION=	2.75
d18 3
d31 2
d34 3
a36 5
# Do not descend into "examples" subdirectory to prevent them being installed
# under DATADIR (instead, we manually install them later in post-install into
# EXAMPLESDIR); also remove extra -O2 since we provide our own CFLAGS.
	@@${REINPLACE_CMD} -e '/^SUBDIRS/s|examples|| ; s| -O2||' \
		${WRKSRC}/Makefile.in
d39 1
a39 1
.if !defined(NOPORTEXAMPLES)
d42 2
a43 2
		-name "*.sgml" \) | ${CPIO} -pdm -LR ${SHAREOWN}:${SHAREGRP} \
			${EXAMPLESDIR})
@


1.28
log
@- Update to 2.75
@
text
@d31 1
a31 1
# EXAMPLESDIR; also remove extra -O2 since we provide our own CFLAGS.
@


1.27
log
@- Provide a comment about what we are reinplacing here for
- Fix a typo (NIPORTEXAMPLES -> NOPORTEXAMPLES)
- Merge two options of cpio(1) so that line does not touch screen boundary

Feature safe:	yes
@
text
@d9 1
a9 1
PORTVERSION=	2.73
@


1.26
log
@- Update to version 2.73

PR:		166040
Submitted by:	Ports FUry
Feature safe:	yes
@
text
@d29 5
a33 3
	@@${REINPLACE_CMD} -e \
		'/^SUBDIRS/s|examples|| ; \
		 s| -O2||' ${WRKSRC}/Makefile.in
d36 1
a36 1
.if !defined(NIPORTEXAMPLES)
d39 2
a40 2
		-name "*.sgml" \) | ${CPIO} -pdm -L -R ${SHAREOWN}:${SHAREGRP} \
		${EXAMPLESDIR})
@


1.25
log
@- Update to version 2.72
- Define LICENSE (MIT)
- Relinquish maintainership
- Reword comment a bit
@
text
@d9 1
a9 1
PORTVERSION=	2.72
d20 1
d28 15
@


1.24
log
@- Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)
- Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead

PR:		157936
Submitted by:	myself
Exp-runs by:	pav
Approved by:	pav
@
text
@d9 1
a9 1
PORTVERSION=	2.70
d13 1
a13 1
MAINTAINER=	danfe@@FreeBSD.org
d16 2
d22 1
a22 1
# libpthread.  Link to it now, since it wouldn't work at runtime.
@


1.23
log
@Update to version 2.70.
@
text
@d21 1
a21 1
CONFIGURE_ENV=	LDFLAGS="${PTHREAD_LIBS}"
@


1.22
log
@Update to version 2.69.
@
text
@d9 1
a9 1
PORTVERSION=	2.69
@


1.21
log
@Update to version 2.68.
@
text
@d9 1
a9 1
PORTVERSION=	2.68
@


1.20
log
@- Canonicalize Makefile header
- Clarify COMMENT and port description
- Assume maintainership
@
text
@d9 1
a9 1
PORTVERSION=	2.56
a17 1
USE_GNOME=	gnometarget
d21 1
a21 3
CFLAGS+=	${PTHREAD_CFLAGS}
LDFLAGS+=	${PTHREAD_LIBS}
CONFIGURE_ENV+=	CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}"
@


1.19
log
@Drop maintainership on my ports as I'm no longer using FreeBSD.
@
text
@d1 3
a3 3
# New ports collection makefile for:   nickle
# Date created:        16 April 2001
# Whom:                Christopher Elkins <chrise@@scardini.com>
d13 2
a14 2
MAINTAINER=	ports@@FreeBSD.org
COMMENT=	A desk calculator language
@


1.18
log
@- Set --mandir and --infodir in CONFIGURE_ARGS if the configure script
  supports them.  This is determined by running ``configure --help'' in
  do-configure target and set the shell variable _LATE_CONFIGURE_ARGS
  which is then passed to CONFIGURE_ARGS.
- Remove --mandir and --infodir in ports' Makefile where applicable
  Few ports use REINPLACE_CMD to achieve the same effect, remove them too.
- Correct some manual pages location from PREFIX/man to MANPREFIX/man
- Define INFO_PATH where necessary
- Document that .info files are installed in a subdirectory relative to
  PREFIX/INFO_PATH and slightly change add-plist-info to use INFO_PATH and
  subdirectory detection.

PR:		ports/111470
Approved by:	portmgr
Discussed with:	stas (Mk/*), gerald (info related stuffs)
Tested by:	pointyhat exp run
@
text
@d13 1
a13 1
MAINTAINER=	anholt@@FreeBSD.org
@


1.17
log
@Update nickle to 2.56

PR:		ports/11024
Submitted by:	araujo
@
text
@a18 1
CONFIGURE_ARGS=	--mandir=${PREFIX}/man
@


1.16
log
@Update to 2.54.

PR:		ports/101930
Submitted by:	Stanislav Sedov <ssedov@@mbsd.msk.ru>
@
text
@d9 1
a9 1
PORTVERSION=	2.54
@


1.15
log
@Update to 2.47, which consists mostly of small bugfixes.
@
text
@d9 1
a9 1
PORTVERSION=	2.47
d18 2
a19 1
CONFIGURE_TARGET=	--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
@


1.14
log
@At Kris's request, back out the MACHINE_ARCH spelling correction until
after 5.4-RELEASE.
@
text
@d9 1
a9 1
PORTVERSION=	2.46
@


1.13
log
@Assist getting more ports working on AMD64 by obeying the
Ports Collection documentation and use 'ARCH' rather than 'MACHINE_ARCH'.
@
text
@d18 1
a18 1
CONFIGURE_TARGET=	--build=${ARCH}-portbld-freebsd${OSREL}
@


1.12
log
@Update to 2.46.  Remove patch-array.c which was properly fixed elsewhere a few
months ago, and add patch-func.c from cvs, to deal with a crash in GC with
malloc debugging on (i.e. -current).
@
text
@d18 1
a18 1
CONFIGURE_TARGET=	--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
@


1.11
log
@Update to 2.45.  The notable new feature is the foreign function interface,
which has been used for things like a cairo binding.  As the ffi often requires
loading libs which need pthreads, and we can't load pthreads during dlopen, link
nickle against the pthreads lib to begin with.
@
text
@d9 1
a9 1
PORTVERSION=	2.45
@


1.10
log
@Update to 2.41 and take maintainership.  I hang out with the authors a lot, and
they've basically made me start using it.  It got to the point that I'd say, "I
should write that in nickle" and I didn't even know the language yet.
@
text
@d9 1
a9 1
PORTVERSION=	2.41
d20 6
@


1.9
log
@- Update to version 2.28

PR:		ports/64470
Submitted by:	Ports Fury
@
text
@d9 1
a9 1
PORTVERSION=	2.28
d13 1
a13 1
MAINTAINER=	ports@@FreeBSD.org
@


1.8
log
@E-mail to the maintainer bounced:

<chrise@@scardini.com>: host scardini.com[69.20.61.176] said: 550 5.1.1
    <chrise@@scardini.com>... User unknown
@
text
@d9 1
a9 2
PORTVERSION=	2.00
PORTREVISION=	1
a15 1
USE_BZIP2=	yes
d18 1
d20 1
a20 1
MAN1=	nickle.1
d22 1
a22 7
.include <bsd.port.pre.mk>

.if ${OSVERSION} >= 500113
BROKEN=         "Does not compile"
.endif

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


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

(Part 2)
@
text
@d14 1
a14 1
MAINTAINER=	chrise@@scardini.com
@


1.6
log
@Move inclusion of bsd.port.pre.mk later in the file for conditional BROKEN
tag.  Early inclusion caused problems for some ports, so to be safe I'm
updating all of them.

Pointy hat to:	kris
@
text
@d10 1
@


1.5
log
@BROKEN on 5.1: does not compile
@
text
@d16 6
a26 6

USE_BZIP2=	yes
USE_GMAKE=	yes
GNU_CONFIGURE=	yes

MAN1=	nickle.1
@


1.4
log
@De-pkg-comment.
@
text
@d16 6
d28 1
a28 1
.include <bsd.port.mk>
@


1.3
log
@Update to 2.00 and give maintainership to submitter

PR:		33632
Submitted by:	Christopher Elkins <chrise@@scardini.com>
@
text
@d14 1
@


1.2
log
@Update MASTER_SITES

PR: 26738
Submitted by: Christopher Elkins <chrise@@scardini.com>
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/nickle/Makefile,v 1.1 2001/04/17 08:32:28 ijliao Exp $
d9 1
a9 1
PORTVERSION=	1.99.2
d13 1
a13 1
MAINTAINER=	ports@@FreeBSD.org
d16 1
@


1.1
log
@add nickle
A desk calculator language

PR:		26632
Submitted by:	Christopher Elkins <chrise@@scardini.com>
@
text
@d5 1
a5 1
# $FreeBSD$
d11 1
a11 1
MASTER_SITES=	http://nickle.keithp.com/release/
@

