head	1.41;
access;
symbols
	RELEASE_8_3_0:1.39
	RELEASE_9_0_0:1.39
	old_RELEASE_7_4_0:1.20
	old_RELEASE_8_2_0:1.20
	old_RELEASE_6_EOL:1.19
	old_RELEASE_8_1_0:1.9;
locks; strict;
comment	@# @;


1.41
date	2012.11.17.06.02.43;	author svnexp;	state Exp;
branches;
next	1.40;

1.40
date	2012.07.29.11.17.02;	author cs;	state Exp;
branches;
next	1.39;

1.39
date	2011.12.06.02.05.37;	author sunpoet;	state Exp;
branches;
next	1.38;

1.38
date	2011.12.05.03.19.05;	author sunpoet;	state Exp;
branches;
next	1.37;

1.37
date	2011.11.30.12.12.05;	author sunpoet;	state Exp;
branches;
next	1.36;

1.36
date	2011.09.16.06.56.45;	author vanilla;	state Exp;
branches;
next	1.35;

1.35
date	2011.09.08.08.44.17;	author vanilla;	state Exp;
branches;
next	1.34;

1.34
date	2011.09.08.08.26.38;	author pav;	state Exp;
branches;
next	1.33;

1.33
date	2011.08.19.08.21.58;	author vanilla;	state Exp;
branches;
next	1.32;

1.32
date	2011.08.05.04.52.27;	author vanilla;	state Exp;
branches;
next	1.31;

1.31
date	2011.07.21.09.11.45;	author sunpoet;	state Exp;
branches;
next	1.30;

1.30
date	2011.06.30.15.19.47;	author beech;	state Exp;
branches;
next	1.29;

1.29
date	2011.06.20.07.17.03;	author vanilla;	state Exp;
branches;
next	1.28;

1.28
date	2011.05.25.18.55.49;	author pav;	state Exp;
branches;
next	1.27;

1.27
date	2011.05.23.02.19.27;	author vanilla;	state Exp;
branches;
next	1.26;

1.26
date	2011.05.12.15.57.41;	author vanilla;	state Exp;
branches;
next	1.25;

1.25
date	2011.04.23.03.25.26;	author vanilla;	state Exp;
branches;
next	1.24;

1.24
date	2011.04.19.11.30.22;	author culot;	state Exp;
branches;
next	1.23;

1.23
date	2011.04.03.16.20.04;	author dhn;	state Exp;
branches;
next	1.22;

1.22
date	2011.03.27.12.02.05;	author dhn;	state Exp;
branches;
next	1.21;

1.21
date	2011.03.18.13.55.50;	author araujo;	state Exp;
branches;
next	1.20;

1.20
date	2010.12.31.09.59.47;	author sunpoet;	state Exp;
branches;
next	1.19;

1.19
date	2010.11.18.18.01.25;	author vanilla;	state Exp;
branches;
next	1.18;

1.18
date	2010.10.26.14.25.25;	author sunpoet;	state Exp;
branches;
next	1.17;

1.17
date	2010.10.25.01.46.31;	author vanilla;	state Exp;
branches;
next	1.16;

1.16
date	2010.10.07.19.57.04;	author makc;	state Exp;
branches;
next	1.15;

1.15
date	2010.09.11.13.29.51;	author decke;	state Exp;
branches;
next	1.14;

1.14
date	2010.08.20.10.45.17;	author lwhsu;	state Exp;
branches;
next	1.13;

1.13
date	2010.08.14.12.23.02;	author arved;	state Exp;
branches;
next	1.12;

1.12
date	2010.07.27.11.49.32;	author sylvio;	state Exp;
branches;
next	1.11;

1.11
date	2010.07.18.11.26.27;	author lwhsu;	state Exp;
branches;
next	1.10;

1.10
date	2010.07.10.08.13.10;	author lwhsu;	state Exp;
branches;
next	1.9;

1.9
date	2010.07.03.06.22.27;	author lwhsu;	state Exp;
branches;
next	1.8;

1.8
date	2010.05.30.17.51.57;	author pav;	state Exp;
branches;
next	1.7;

1.7
date	2010.05.18.03.15.46;	author vanilla;	state Exp;
branches;
next	1.6;

1.6
date	2010.05.10.01.07.29;	author vanilla;	state Exp;
branches;
next	1.5;

1.5
date	2010.05.04.03.16.09;	author vanilla;	state Exp;
branches;
next	1.4;

1.4
date	2010.05.03.21.43.01;	author pav;	state Exp;
branches;
next	1.3;

1.3
date	2010.04.20.03.44.01;	author vanilla;	state Exp;
branches;
next	1.2;

1.2
date	2010.04.17.02.57.51;	author vanilla;	state Exp;
branches;
next	1.1;

1.1
date	2010.04.12.07.26.45;	author vanilla;	state Exp;
branches;
next	;


desc
@@


1.41
log
@Switch exporter over
@
text
@# New ports collection makefile for:		node
# Date created:					2010-04-12
# Whom:						Jin-Sih Lin <linpct@@gmail.com>
#
# $FreeBSD: head/www/node04/Makefile 301684 2012-07-29 11:17:02Z cs $
#

PORTNAME=	node
PORTVERSION=	0.4.12
PORTREVISION=	1
CATEGORIES=	www
MASTER_SITES=	http://nodejs.org/dist/
DISTNAME=	${PORTNAME}-v${PORTVERSION}

MAINTAINER=	linpct@@gmail.com
COMMENT=	V8 JavaScript for client and server

LIB_DEPENDS=	execinfo.1:${PORTSDIR}/devel/libexecinfo

MAN1=		node.1

HAS_CONFIGURE=	yes
USE_LDCONFIG=	yes
USE_PYTHON=	yes
USE_GNOME=	pkgconfig

CONFLICTS=	node-0.[0-35-9]* node-devel-0.[0-9]*

ONLY_FOR_ARCHS=	i386 amd64
MAKE_JOBS_SAFE=	yes
CONFIGURE_ARGS=	--prefix=${PREFIX_RELDEST}
PREFIX_RELDEST=	${PREFIX:S,^${DESTDIR},,}
NO_LATEST_LINK=	yes

.include <bsd.port.pre.mk>

.if ${ARCH} == amd64
LIB_DEPENDS+=	v8.1:${PORTSDIR}/lang/v8
CONFIGURE_ARGS+=	--shared-v8-includes=${LOCALBASE}/include --shared-v8-libpath=${LOCALBASE}/lib
PLIST_SUB+=	SHAREDV8="@@comment "
EXTRA_PATCHES=	${FILESDIR}/extra-patch-src__node_buffer.cc
.else
PLIST_SUB+=	SHAREDV8=""
.endif

.if !defined(DISABLE_MAKE_JOBS)
WAF_ARGS=	--jobs=${MAKE_JOBS_NUMBER}
.endif

do-build:
	@@(cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} tools/waf-light ${WAF_ARGS} build)

do-install:
	@@(cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} tools/waf-light ${WAF_ARGS} install)

post-install:
	@@${INSTALL_MAN} ${WRKSRC}/doc/node.1 ${MANPREFIX}/man/man1/

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


1.40
log
@SVN rev 301684 on 2012-07-29 11:17:02Z by cs

Fix typos in COMMENT

Approved by:	portmgr@@ (implicit)
@
text
@d5 1
a5 1
# $FreeBSD$
@


1.39
log
@- Set NO_LATEST_LINK=yes to avoid duplicated LATEST_LINK with www/node

Reported by:	erwin
Feature safe:	yes
@
text
@d16 1
a16 1
COMMENT=	V8 javascript for client and server
@


1.38
log
@- Update CONFLICTS
- Cosmetic change
- Bump PORTREVISION for package change

Discussed with:	Jin-Sih Lin <linpct@@gmail.com> (maintainer, via IRC)
Feature safe:	yes
@
text
@d33 1
@


1.37
log
@- Force commit to state the repocopy from www/node to www/node04 is complete

PR:		ports/162881
Submitted by:	sunpoet (myself)
Repocopied by:	marcus (portmgr)
Feature safe:	yes
@
text
@d10 1
d27 1
a27 1
CONFLICTS=	node-0.5.[0-9]*
d56 1
a56 1
	@@${INSTALL_MAN}  ${WRKSRC}/doc/node.1 ${MANPREFIX}/man/man1/
@


1.36
log
@Upgrade to 0.4.12.

PR:		ports/160758
Submitted by:	maintainer
@
text
@@


1.35
log
@Fix broken with new lang/v8.

Approved by:	maintainer
@
text
@d9 1
a9 1
PORTVERSION=	0.4.11
@


1.34
log
@- Mark BROKEN on amd64

Submitted by:	maintainer, pointyhat
@
text
@d39 1
a39 1
BROKEN=		does not build with new v8
@


1.33
log
@Upgrade to 0.4.11.

PR:		ports/159901
Submitted by:	maintainer
@
text
@d39 1
@


1.32
log
@add CONFLICTS with www/node-devel.
@
text
@d9 1
a9 1
PORTVERSION=	0.4.10
@


1.31
log
@- Update to 0.4.10

Changes:	https://github.com/joyent/node/wiki/ChangeLog
PR:		ports/159067
Submitted by:	Jin-Sih Lin <linpct@@gmail.com> (maintainer)
@
text
@d26 2
@


1.30
log
@- Update to 0.4.9

PR:		ports/158440
Submitted by:	Jin-Sih Lin <linpct@@gmail.com> (maintainer)
@
text
@d9 1
a9 1
PORTVERSION=	0.4.9
@


1.29
log
@depends to shared v8 library on amd64.

Approved by:	maintainer.
@
text
@d9 1
a9 2
PORTVERSION=	0.4.8
PORTREVISION=	1
@


1.28
log
@- Fix build on amd64

Reported by:	pointyhat
@
text
@d10 1
a10 1
PORTREVISION=	0
d35 1
a35 1
BUILD_DEPENDS+=	${LOCALBASE}/include/v8.h:${PORTSDIR}/lang/v8
@


1.27
log
@1: Upgrade to 0.4.8.
2: Fix package build @@ i386

PR:		ports/157262[1], ports/157231[2]
Submitted by:	maintainer[1], Akihiko HAYASHI <hayashi@@totalware.gifu.gifu dot jp>[2]
@
text
@d35 1
a35 1
BUILD_DEPENDS=	${LOCALBASE}/include/v8.h:${PORTSDIR}/lang/v8
@


1.26
log
@use lang/v8 on amd64.

Approved by:	maintainer
@
text
@d9 2
a10 2
PORTVERSION=	0.4.7
PORTREVISION=	1
d38 2
@


1.25
log
@upgrade to 0.4.7.

PR:		ports/156591
Submitted by:	maintainer
@
text
@d10 1
d27 1
a27 1
ONLY_FOR_ARCHS=	i386
a28 1

d32 8
d53 1
a53 1
.include <bsd.port.mk>
@


1.24
log
@- Update to 0.4.6

PR:		ports/156393
Submitted by:	Jin-Sih Lin <linpct AT gmail.com> (maintainer)
@
text
@d9 1
a9 1
PORTVERSION=	0.4.6
@


1.23
log
@- Update to 0.4.5

PR:		ports/156120
Submitted by:	Jin-Sih Lin <linpct@@gmail.com> (maintainer)
@
text
@d9 1
a9 1
PORTVERSION=	0.4.5
@


1.22
log
@- Update to 0.4.4

PR:		ports/155963
Submitted by:	Jin-Sih Lin <linpct@@gmail.com> (maintainer)
@
text
@d9 1
a9 1
PORTVERSION=	0.4.4
@


1.21
log
@- Merging from www/node-devel to www/node.
- Update to 0.4.2.

PR:		ports/154990
Submitted by:	Jin-Sih Lin <linpct@@gmail.com> (maintainer)
@
text
@d9 1
a9 1
PORTVERSION=	0.4.2
@


1.20
log
@- Update to 0.2.6

PR:		ports/153575
Submitted by:	Jin-Sih Lin <linpct@@gmail.com> (maintainer)
@
text
@d9 1
a9 1
PORTVERSION=	0.2.6
d24 1
d26 1
a26 1
ONLY_FOR_ARCHS=	i386 amd64
a28 2
CONFLICTS=	node-devel-[0-9]*

d39 3
@


1.19
log
@upgrade to 0.2.5.

PR:		ports/152317
Submitted by:	maintainer
@
text
@d9 1
a9 1
PORTVERSION=	0.2.5
@


1.18
log
@- Add CONFLICTS with www/node-devel
- Space/Tab twiddle

PR:		ports/151748
Submitted by:	Jin-Sih Lin <linpct@@gmail.com> (maintainer)
Approved by:	pgollucci (mentor, implicit)
@
text
@d9 1
a9 1
PORTVERSION=	0.2.4
@


1.17
log
@Upgrade to 0.2.4.

PR:		ports/151707
Submitted by:	maintainer
@
text
@d19 1
a19 1
MAN1=	node.1
d28 2
d41 1
a41 1
	@@${INSTALL_MAN}  ${WRKSRC}/doc/node.1 ${MANPREFIX}/man/man1
@


1.16
log
@Update to 0.2.3

PR:		ports/150688
Submitted by:	Jin-Sih Lin (maintainer)
@
text
@d9 1
a9 1
PORTVERSION=	0.2.3
@


1.15
log
@- Update to 0.2.1

PR:		ports/150482
Submitted by:	Jin-Sih Lin <linpct at gmail dot com>
Approved by:	beat (co-mentor, implicit)
@
text
@d9 1
a9 1
PORTVERSION=	0.2.1
d31 4
d36 1
a36 1
	@@(cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} tools/waf-light --jobs=${MAKE_JOBS_NUMBER} build)
@


1.14
log
@- Update to 0.2.0

PR:		ports/149830
Submitted by:	Jin-Sih Lin <linpct AT gmail.com> (maintainer)
@
text
@d9 1
a9 1
PORTVERSION=	0.2.0
@


1.13
log
@Update to 0.1.104

PR:		149626
Submitted by:	maintainer
@
text
@d9 1
a9 1
PORTVERSION=	0.1.104
@


1.12
log
@- Update to 0.1.102

PR:		ports/148957
Submitted by:	Jin-Sih Lin <linpct@@gmail.com> (maintainer)
@
text
@d9 1
a9 1
PORTVERSION=	0.1.102
@


1.11
log
@- Update to 0.1.101

PR:		ports/148706
Submitted by:	Jin-Sih Lin <linpct AT gmail.com> (maintainer)
@
text
@d9 1
a9 1
PORTVERSION=	0.1.101
@


1.10
log
@- Update to 0.1.100

PR:		ports/148481
Submitted by:	Jin-Sih Lin <linpct AT gmail.com> (maintainer)
@
text
@d9 1
a9 1
PORTVERSION=	0.1.100
@


1.9
log
@- Update to 0.1.99

Feature safe:	yes

PR:		ports/148067
Submitted by:	Jin-Sih Lin <linpct AT gmail.com> (maintainer)
@
text
@d9 1
a9 1
PORTVERSION=	0.1.99
@


1.8
log
@- Mark BROKEN: incomplete plist (leaves man page behind)

Reported by:	pointyhat
@
text
@d9 1
a9 2
PORTVERSION=	0.1.95
PORTREVISION=	0
d19 1
a19 1
BROKEN=		incomplete plist
d34 3
@


1.7
log
@Upgrade to 0.1.95.

Approved by:	maintainer
@
text
@d20 2
@


1.6
log
@Upgrade to 0.1.94.

Approved by:	maintainer
@
text
@d9 1
a9 1
PORTVERSION=	0.1.94
@


1.5
log
@Upgrade to 0.1.93. and remove BROKEN.

Approved by:	maintainer
@
text
@d9 1
a9 1
PORTVERSION=	0.1.93
@


1.4
log
@- Mark BROKEN: incomplete plist

Reported by:	pointyhat
@
text
@d1 3
a3 3
# New ports collection makefile for: node
# Date created: 2010-04-12
# Whom: Jin-Sih Lin <linpct@@gmail.com>
d9 2
a10 2
PORTVERSION=	0.1.91
PORTREVISION=	1
a19 2
BROKEN=		incomplete plist

a29 2
MAN1=		${PORTNAME}.1

a32 3
post-install:
	${INSTALL_MAN} ${WRKSRC}/doc/${PORTNAME}.1 ${PREFIX}/man/man1

@


1.3
log
@1: fix plist.
2: fix manpage.
3: bump version.

Approved by:	maintainer
@
text
@d20 2
@


1.2
log
@Upgrade to 0.1.91.

Approved by:	maintainer
@
text
@d10 1
a10 1
PORTREVISION=	0
a30 1
MANCOMPRESSED=	yes
a36 1
	${GZIP_CMD} ${PREFIX}/man/man1/${PORTNAME}.1
@


1.1
log
@Add node 0.1.90, v8 javascript for client and server.

PR:		ports/145641
Submitted by:	Jin-Sih Lin <linpct at gmail.com>
@
text
@d9 2
a10 1
PORTVERSION=	0.1.90
@

