head	1.22;
access;
symbols
	RELEASE_8_3_0:1.19
	RELEASE_9_0_0:1.18
	RELEASE_7_4_0:1.16
	RELEASE_8_2_0:1.16
	RELEASE_6_EOL:1.16
	RELEASE_8_1_0:1.16
	RELEASE_7_3_0:1.15
	RELEASE_8_0_0:1.14
	RELEASE_7_2_0:1.13
	RELEASE_7_1_0:1.9
	RELEASE_6_4_0:1.9
	RELEASE_5_EOL:1.7
	RELEASE_7_0_0:1.7
	RELEASE_6_3_0:1.7
	PRE_XORG_7:1.4
	RELEASE_4_EOL:1.4
	RELEASE_6_2_0:1.4
	RELEASE_6_1_0:1.1
	RELEASE_5_5_0:1.1
	RELEASE_6_0_0:1.1;
locks; strict;
comment	@# @;


1.22
date	2012.11.17.06.03.00;	author svnexp;	state Exp;
branches;
next	1.21;

1.21
date	2012.07.05.20.57.39;	author nivit;	state Exp;
branches;
next	1.20;

1.20
date	2012.07.04.21.19.46;	author nivit;	state Exp;
branches;
next	1.19;

1.19
date	2012.03.08.05.10.50;	author kevlo;	state Exp;
branches;
next	1.18;

1.18
date	2011.11.14.18.32.43;	author eadler;	state Exp;
branches;
next	1.17;

1.17
date	2011.07.26.19.59.58;	author pav;	state Exp;
branches;
next	1.16;

1.16
date	2010.05.31.02.01.30;	author ade;	state Exp;
branches;
next	1.15;

1.15
date	2009.12.18.13.13.31;	author nivit;	state Exp;
branches;
next	1.14;

1.14
date	2009.08.19.09.02.45;	author nivit;	state Exp;
branches;
next	1.13;

1.13
date	2009.02.15.09.43.22;	author nivit;	state Exp;
branches;
next	1.12;

1.12
date	2009.02.13.22.01.06;	author nivit;	state Exp;
branches;
next	1.11;

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

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

1.9
date	2008.06.29.16.29.28;	author itetcu;	state Exp;
branches;
next	1.8;

1.8
date	2008.06.06.14.07.09;	author edwin;	state Exp;
branches;
next	1.7;

1.7
date	2007.11.24.05.31.45;	author alexbl;	state Exp;
branches;
next	1.6;

1.6
date	2007.10.12.22.24.02;	author alexbl;	state Exp;
branches;
next	1.5;

1.5
date	2007.07.30.09.42.12;	author alexbl;	state Exp;
branches;
next	1.4;

1.4
date	2006.09.13.03.21.38;	author alexbl;	state Exp;
branches;
next	1.3;

1.3
date	2006.06.06.09.39.53;	author itetcu;	state Exp;
branches;
next	1.2;

1.2
date	2006.04.28.20.56.53;	author mnag;	state Exp;
branches;
next	1.1;

1.1
date	2005.04.19.22.02.47;	author pav;	state Exp;
branches;
next	;


desc
@@


1.22
log
@Switch exporter over
@
text
@# New ports collection makefile for:	py-nevow
# Date created:		2005-04-16
# Whom:			Choe, Cheng-Dae
#
# $FreeBSD: head/www/py-nevow/Makefile 300897 2012-07-14 14:29:18Z beat $
#

PORTNAME=	nevow
PORTVERSION=	0.10.0
PORTREVISION=	2
CATEGORIES=	www python devel
MASTER_SITES=	http://divmod.org/trac/attachment/wiki/SoftwareReleases/
PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
DISTNAME=	Nevow-${PORTVERSION}
EXTRACT_SUFX=	.tar.gz?format=raw

MAINTAINER=	nivit@@FreeBSD.org
COMMENT=	A web application templating system, based on the Twisted Woven

USE_PYTHON=	yes
USE_PYDISTUTILS=	easy_install
USE_TWISTED=	web
USE_GETTEXT=	yes
PYDISTUTILS_PKGNAME=	Nevow

SUB_FILES=	pkg-message
PKGMESSAGE=	${WRKSRC}/pkg-message

DOCSDIR=	${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME}
EXAMPLESDIR=	${PREFIX}/share/examples/${PKGNAMEPREFIX}${PORTNAME}

post-install:
.if !defined(NOPORTDOCS)
	@@${ECHO_CMD} -n ">> Installing documents to ${DOCSDIR}..."
	@@${MKDIR} ${DOCSDIR}
	@@cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${DOCSDIR}
	@@${ECHO_MSG} " [ DONE ]"
.endif
.if !defined(NOPORTEXAMPLES)
	@@${PYTHON_CMD} -m compileall -f '${WRKSRC}/examples'
	@@${PYTHON_CMD} -O -m compileall -f '${WRKSRC}/examples'
	@@${ECHO_CMD} -n ">> Installing examples to ${EXAMPLESDIR}..."
	@@${MKDIR} ${EXAMPLESDIR}
	@@cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${EXAMPLESDIR}
	@@${ECHO_MSG} " [ DONE ]"
.endif
	@@${CAT} ${PKGMESSAGE}

.include <bsd.port.mk>
@


1.21
log
@- Remove http://nivi.interfree.it/* from MASTER_SITES
@
text
@d5 1
a5 1
# $FreeBSD$
@


1.20
log
@- Fix pkg-plist
- Bump PORTREVISION

Reported by:	pawel (via private email)
@
text
@d12 1
a12 2
MASTER_SITES=	http://divmod.org/trac/attachment/wiki/SoftwareReleases/ \
		http://nivi.interfree.it/distfiles/${PORTNAME}/
@


1.19
log
@Mark unbroken.
Tested on fresh FreeBSD 8, 9, and -current.
@
text
@d10 1
a10 1
PORTREVISION=	1
@


1.18
log
@- fix small typos in COMMENT

Submitted by:	eadler
Approved by:	portmgr (itetcu)
Feature safe:	yes
@
text
@a20 2
BROKEN=		does not build

@


1.17
log
@- Mark BROKEN: does not build
      return hash((self.__name__, self.__module__))
      AttributeError: 'MetaTypedInterface' object has no attribute '__name__'

Reported by:	pointyhat
@
text
@d19 1
a19 1
COMMENT=	A web application templating system, based on the the Twisted Woven
@


1.16
log
@Bounce PORTREVISION for gettext-related ports.  Have fun, ya'll.
@
text
@d21 2
@


1.15
log
@- Update to 0.10.0
- Remove post-extract target
@
text
@d10 1
a10 1
PORTREVISION=	0
@


1.14
log
@- Update to 0.9.33
- Remove files/patch-doc-txt2html.py
- Set USE_PYDISTUTILS to easy_install
@
text
@d9 1
a9 1
PORTVERSION=	0.9.33
a32 3
post-extract:
	${FIND} -d ${WRKSRC} -type d -name ".svn" -exec ${RM} -R {} ";"

@


1.13
log
@- Update to 0.9.32
- Add a secondary download site
- Add files/patch-doc-txt2html.py
- Fix build of docs with different PREFIX of installation
- Fix instructions for running examples in pkg-descr
- Use ${COPYTREE_SHARE} to install docs and examples
@
text
@d9 1
a9 1
PORTVERSION=	0.9.32
d22 1
a22 1
USE_PYDISTUTILS=	yes
a24 1
NO_BUILD=	yes
d33 2
a34 8
.if !defined(NOPORTDOCS)
BUILD_DEPENDS+=	${PYTHON_SITELIBDIR}/docutils/__init__.py:${PORTSDIR}/textproc/py-docutils
.endif

REINPLACE_ARGS=	-i '' -e 's,%%PYTHONPREFIX_SITELIBDIR%%,${PYTHONPREFIX_SITELIBDIR},g'
post-patch:
	${REINPLACE_CMD} ${WRKSRC}/doc/txt2html.py
	${RM} ${WRKSRC}/doc/txt2html.py.orig
a37 4
	@@${ECHO_MSG} ">> Build documents ..."
	cd ${WRKSRC}/doc && ${PYTHON_CMD} make.py
	@@${ECHO_MSG} " [ DONE ]"

d44 2
a45 2
	@@${PYTHON_CMD} -c "import compileall; compileall.compile_dir('${WRKSRC}/examples')"

a50 1

@


1.12
log
@- Take maintainership
@
text
@d9 2
a10 2
PORTVERSION=	0.9.18
PORTREVISION=	2
d12 2
a13 1
MASTER_SITES=	http://divmod.org/trac/attachment/wiki/SoftwareReleases/
d31 3
d38 5
d51 1
a51 3
	@@cd ${WRKSRC}/doc && \
		${FIND} . -type d -exec ${MKDIR} "${DOCSDIR}/{}" \; && \
		${FIND} . -not -type d -exec ${INSTALL_DATA} "{}" "${DOCSDIR}/{}" \;
d54 1
d58 2
a59 3
	@@cd ${WRKSRC}/examples && \
		${FIND} . -type d -exec ${MKDIR} "${EXAMPLESDIR}/{}" \; && \
		${FIND} . -not -type d -exec ${INSTALL_DATA} "{}" "${EXAMPLESDIR}/{}" \;
d61 1
@


1.11
log
@- Fix build while NOPORTDOCS=yes, this port actually needs TwistedWeb

Noticed by:	itetcu
@
text
@d17 1
a17 1
MAINTAINER=	ports@@FreeBSD.org
@


1.10
log
@- Unbreak
@
text
@d22 1
a22 1
USE_TWISTED=	yes
d31 1
a31 2
BUILD_DEPENDS+=		${PYTHON_SITELIBDIR}/twisted/web/__init__.py:${PORTSDIR}/www/py-twistedWeb \
			${PYTHON_SITELIBDIR}/docutils/__init__.py:${PORTSDIR}/textproc/py-docutils
@


1.9
log
@Mark broken, can't import module web from twisted
@
text
@a19 2
BROKEN=		doesn't build: in nevow/static.py", line 18, twisted.web import error

@


1.8
log
@Bump portrevision due to upgrade of devel/gettext.

The affected ports are the ones with gettext as a run-dependency
according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT
in Makefile (29 of them).

PR:             ports/124340
Submitted by:   edwin@@
Approved by:    portmgr (pav)
@
text
@d20 2
@


1.7
log
@ - Cleanup plugin caches so that py-mantissa can be uninstalled cleanly

Approved by:	portmgr (pav)
@
text
@d10 1
a10 1
PORTREVISION=	1
@


1.6
log
@ - Update to 0.9.18
 - Drop maintainership

PR:		115411
Submitted by:	Piet Delport <pjd@@satori.za.net>
@
text
@d10 1
@


1.5
log
@ - Make Python 2.5.1 the default Python version
 - Add significantly better support in bsd.python.mk for working with
   Python Eggs and the easy_install system

Tested by:	pointyhat runs
Approved by:	pav (portmgr)
Most work by:	perky
Thanks to:	pav
@
text
@d9 1
a9 1
PORTVERSION=	0.8.0
d16 1
a16 1
MAINTAINER=	alexbl@@FreeBSD.org
@


1.4
log
@Change all my MAINTAINER lines to my new FreeBSD.org address.

Approved by:	novel
@
text
@d24 1
@


1.3
log
@- Small plist change.
- Assign maintainership to submitter since maintainer's email bounce and it
also did for the last PR. [1]

PR:		ports/98503
Submitted by:	Alexander Botero-Lowry <alex@@foxybanana.com>
Approved by:	portmgr (erwin) [1], lawrance (mentor, implicit)
@
text
@d16 1
a16 1
MAINTAINER=	alex@@foxybanana.com
@


1.2
log
@- Update to 0.8.0
- Update pkg-descr and WWW
- portlint(1)

PR:		95727
Submitted by:	Alexander Botero-Lowry <alex___foxybanana.com>
Approved by:	maintainer timeout (14 days)
@
text
@d16 1
a16 1
MAINTAINER=	root@@comdongin.com
@


1.1
log
@Nevow is a next-generation web application templating system, based on the ideas
developed in the Twisted Woven package. Its main focus is on separating the HTML
template from both the business logic and the display logic, while allowing the
programmer to write pure Python code as much as possible. It separates your code
into 'data' and 'render' functions, a simplified implementation of traditional
MVC. It has various parts which can be used individually or as a whole,
integrated web solution.

PR:		ports/80049
Submitted by:	"Choe, Cheng-Dae" <whitekid@@gmail.com>
@
text
@d9 1
a9 1
PORTVERSION=	0.4.1
d11 1
a11 1
MASTER_SITES=	http://nevow.com/releases/${PORTVERSION}/
d13 2
a18 3
BUILD_DEPENDS=	${PYTHON_SITELIBDIR}/twisted/web/__init__.py:${PORTSDIR}/www/py-twistedWeb \
		${PYTHON_SITELIBDIR}/docutils/__init__.py:${PORTSDIR}/textproc/py-docutils

d21 3
d28 5
@

