head	1.8;
access;
symbols
	RELEASE_8_3_0:1.4
	RELEASE_9_0_0:1.4
	RELEASE_7_4_0:1.1
	RELEASE_8_2_0:1.1;
locks; strict;
comment	@# @;


1.8
date	2013.03.10.16.55.23;	author svnexp;	state Exp;
branches;
next	1.7;

1.7
date	2012.11.17.06.03.02;	author svnexp;	state Exp;
branches;
next	1.6;

1.6
date	2012.09.19.13.47.58;	author nivit;	state Exp;
branches;
next	1.5;

1.5
date	2012.07.10.10.35.33;	author nivit;	state Exp;
branches;
next	1.4;

1.4
date	2011.12.10.22.59.11;	author nivit;	state Exp;
branches;
next	1.3;

1.3
date	2011.08.03.13.47.30;	author nivit;	state Exp;
branches;
next	1.2;

1.2
date	2011.04.09.16.32.19;	author nivit;	state Exp;
branches;
next	1.1;

1.1
date	2010.12.11.08.46.05;	author nivit;	state Exp;
branches;
next	;


desc
@@


1.8
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/313827
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@# Created by: Nicola Vitale <nivit@@FreeBSD.org>
# $FreeBSD: head/www/qooxdoo/Makefile 313827 2013-03-10 14:47:31Z nivit $

PORTNAME=	qooxdoo
PORTVERSION=	2.1.1
PORTREVISION=	0
CATEGORIES=	www devel
MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}-current/${PORTVERSION}/
DISTNAME=	${PORTNAME}-${PORTVERSION}-sdk

MAINTAINER=	nivit@@FreeBSD.org
COMMENT=	Comprehensive and innovative Ajax application framework

LICENSE=	LGPL3 EPL
LICENSE_COMB=	dual

FIND_FILES=	${WRKSRC} -type f -name "*.py" -print0
FIND_FILES_BAK=	${WRKSRC} -type f -and \( -name "*.orig" -or -name "*.bak" \)

QXDDIRS=	component framework tool

REINPLACE_ARGS=	-e 's,/usr/bin/env python,&${PYTHON_VER},' -i.bak

USE_PYTHON=	-2.7
USE_ZIP=	yes

SHAREMODE=	644

OPTIONS_DEFINE=	DOCS EXAMPLES

.include <bsd.port.options.mk>

post-patch:
	${FIND} ${FIND_FILES} | ${XARGS} -0 ${REINPLACE_CMD}
	${FIND} ${FIND_FILES_BAK} -delete

do-build:
	${PYTHON_CMD} -m compileall -f ${WRKSRC}/tool
	${PYTHON_CMD} -O -m compileall -f ${WRKSRC}/tool

do-install:
	${MKDIR} ${DATADIR}
.for D in ${QXDDIRS}
	cd ${WRKSRC} && ${COPYTREE_SHARE} ${D} ${DATADIR}
.endfor
.if ${PORT_OPTIONS:MDOCS}
	cd ${WRKSRC}/documentation/manual && ${COPYTREE_SHARE} . ${DOCSDIR}
.endif
.if ${PORT_OPTIONS:MEXAMPLES}
	cd ${WRKSRC}/application && ${COPYTREE_SHARE} . ${EXAMPLESDIR}
.endif
	${INSTALL_DATA} ${WRKSRC}/version.txt ${DATADIR}
	${CHMOD} ${BINMODE} ${DATADIR}/tool/bin/*.py
	${INSTALL_SCRIPT} ${WRKSRC}/create-application.py ${DATADIR}/create-application.py

.include <bsd.port.mk>
@


1.7
log
@Switch exporter over
@
text
@d2 1
a2 1
# $FreeBSD: head/www/qooxdoo/Makefile 304517 2012-09-19 13:47:58Z nivit $
d5 1
a5 1
PORTVERSION=	2.0.2
d22 1
a22 1
REINPLACE_ARGS=	-i.bak -e 's,/usr/bin/env python,&${PYTHON_VER},'
a28 2
XARGS_ARGS=	-0

d34 1
a34 1
	${FIND} ${FIND_FILES} | ${XARGS} ${XARGS_ARGS} ${REINPLACE_CMD}
d54 1
@


1.6
log
@SVN rev 304517 on 2012-09-19 13:47:58Z by nivit

- Update to 2.0.2
- Adopt new Makefile header
- Remove initial (indefinitive) article from COMMENT
- Replace TAB character with one space after WWW: in pkg-descr

BuildLog:	http://goo.gl/mh6j7
Changes&News:	http://goo.gl/D9QZn
@
text
@d2 1
a2 1
# $FreeBSD$
@


1.5
log
@- Update to 2.0.1
- Add LICENSE (LGPL3, EPL), LICENSE_COMB (dual)
- Convert to the new options framework
@
text
@d1 1
a1 4
# New ports collection makefile for:	qooxdoo
# Date created:		2010-12-10
# Whom:			Nicola Vitale <nivit@@FreeBSD.org>
#
a2 1
#
d5 1
a5 1
PORTVERSION=	2.0.1
d12 1
a12 1
COMMENT=	A comprehensive and innovative Ajax application framework
@


1.4
log
@- Update to 1.6

Feature safe:	yes
@
text
@d9 1
a9 1
PORTVERSION=	1.6
d18 3
d35 4
d44 2
a45 2
	${PYTHON_CMD} -m compileall -f ${WRKSRC}/tool/bin
	${PYTHON_CMD} -O -m compileall -f ${WRKSRC}/tool/bin
d52 1
a52 1
.if !defined(NOPORTDOCS)
d55 1
a55 1
.if !defined(NOPORTEXAMPLES)
@


1.3
log
@- Update to 1.5
- Install bytecode of all Python files under ${DATADIR}/tool/bin
@
text
@d9 1
a9 1
PORTVERSION=	1.5
@


1.2
log
@- Update to 1.4
@
text
@d9 1
a9 1
PORTVERSION=	1.4
a20 2
NO_BUILD=	yes

d36 4
@


1.1
log
@qooxdoo is a comprehensive and innovative Ajax application
framework. Leveraging object-oriented JavaScript allows developers to
build impressive cross-browser applications. No HTML, CSS nor DOM
knowledge is needed.

It includes a platform-independent development tool chain, a
state-of-the-art GUI toolkit and an advanced client-server
communication layer.

WWW:	http://qooxdoo.org/
@
text
@d9 2
a10 2
PORTVERSION=	1.3
#PORTREVISION=	0
d30 2
d49 2
a50 1
	${LN} -s ${DATADIR}/tool/bin/create-application.py ${PREFIX}/bin/create-application.py
@

