head	1.40;
access;
symbols
	RELEASE_7_4_0:1.33
	RELEASE_8_2_0:1.33
	RELEASE_6_EOL:1.33
	RELEASE_8_1_0:1.33
	RELEASE_7_3_0:1.33
	RELEASE_8_0_0:1.32
	RELEASE_7_2_0:1.31
	RELEASE_7_1_0:1.31
	RELEASE_6_4_0:1.31
	RELEASE_5_EOL:1.31
	RELEASE_7_0_0:1.31
	RELEASE_6_3_0:1.29
	PRE_XORG_7:1.25
	RELEASE_4_EOL:1.24
	RELEASE_6_2_0:1.20
	RELEASE_6_1_0:1.18
	RELEASE_5_5_0:1.18
	RELEASE_6_0_0:1.16
	RELEASE_5_4_0:1.16
	RELEASE_4_11_0:1.14
	RELEASE_5_3_0:1.14
	RELEASE_4_10_0:1.10
	RELEASE_5_2_1:1.6
	RELEASE_5_2_0:1.6
	RELEASE_4_9_0:1.5
	RELEASE_5_1_0:1.3
	RELEASE_4_8_0:1.3;
locks; strict;
comment	@# @;


1.40
date	2012.11.17.06.02.58;	author svnexp;	state Exp;
branches;
next	1.39;

1.39
date	2012.09.11.17.34.09;	author rm;	state Exp;
branches;
next	1.38;

1.38
date	2012.06.26.06.10.31;	author rm;	state Exp;
branches;
next	1.37;

1.37
date	2012.04.25.13.21.37;	author rm;	state Exp;
branches;
next	1.36;

1.36
date	2012.04.25.11.09.34;	author rm;	state Exp;
branches;
next	1.35;

1.35
date	2011.09.30.09.12.34;	author dougb;	state dead;
branches;
next	1.34;

1.34
date	2011.09.03.12.02.16;	author dougb;	state Exp;
branches;
next	1.33;

1.33
date	2010.02.05.11.45.04;	author dinoex;	state Exp;
branches;
next	1.32;

1.32
date	2009.05.18.19.40.43;	author gahr;	state Exp;
branches;
next	1.31;

1.31
date	2008.02.14.03.30.34;	author beech;	state Exp;
branches;
next	1.30;

1.30
date	2008.02.12.08.09.31;	author remko;	state Exp;
branches;
next	1.29;

1.29
date	2007.07.30.09.42.08;	author alexbl;	state Exp;
branches;
next	1.28;

1.28
date	2007.06.06.20.23.41;	author gabor;	state Exp;
branches;
next	1.27;

1.27
date	2007.06.06.07.45.33;	author linimon;	state Exp;
branches;
next	1.26;

1.26
date	2007.05.19.20.25.22;	author flz;	state Exp;
branches;
next	1.25;

1.25
date	2007.02.17.08.32.54;	author rafan;	state Exp;
branches;
next	1.24;

1.24
date	2006.12.27.13.44.34;	author gabor;	state Exp;
branches;
next	1.23;

1.23
date	2006.11.25.13.10.14;	author miwi;	state Exp;
branches;
next	1.22;

1.22
date	2006.11.09.07.59.57;	author miwi;	state Exp;
branches;
next	1.21;

1.21
date	2006.11.05.20.15.31;	author miwi;	state Exp;
branches;
next	1.20;

1.20
date	2006.05.10.18.50.33;	author jmelo;	state Exp;
branches;
next	1.19;

1.19
date	2006.04.18.13.48.23;	author mnag;	state Exp;
branches;
next	1.18;

1.18
date	2006.02.17.02.31.59;	author clsung;	state Exp;
branches;
next	1.17;

1.17
date	2005.12.02.11.41.27;	author vsevolod;	state Exp;
branches;
next	1.16;

1.16
date	2005.03.10.17.24.57;	author novel;	state Exp;
branches;
next	1.15;

1.15
date	2005.01.10.21.47.38;	author girgen;	state Exp;
branches;
next	1.14;

1.14
date	2004.08.28.06.08.53;	author linimon;	state Exp;
branches;
next	1.13;

1.13
date	2004.06.07.19.10.10;	author pav;	state Exp;
branches;
next	1.12;

1.12
date	2004.05.23.21.52.26;	author pav;	state Exp;
branches;
next	1.11;

1.11
date	2004.05.08.06.27.49;	author kris;	state Exp;
branches;
next	1.10;

1.10
date	2004.04.05.22.16.09;	author pav;	state Exp;
branches;
next	1.9;

1.9
date	2004.03.18.17.37.22;	author pav;	state Exp;
branches;
next	1.8;

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

1.7
date	2004.01.05.19.14.41;	author pav;	state Exp;
branches;
next	1.6;

1.6
date	2003.09.26.07.31.34;	author daichi;	state Exp;
branches;
next	1.5;

1.5
date	2003.07.08.04.38.35;	author daichi;	state Exp;
branches;
next	1.4;

1.4
date	2003.06.24.05.36.23;	author daichi;	state Exp;
branches;
next	1.3;

1.3
date	2003.02.20.19.15.35;	author knu;	state Exp;
branches;
next	1.2;

1.2
date	2003.01.20.12.44.00;	author nbm;	state Exp;
branches;
next	1.1;

1.1
date	2003.01.20.11.32.43;	author nbm;	state Exp;
branches;
next	;


desc
@@


1.40
log
@Switch exporter over
@
text
@# $FreeBSD: head/www/plone/Makefile 304111 2012-09-11 17:34:09Z rm $

PORTNAME=	plone
PORTVERSION=	4.2.1
CATEGORIES=	www python
MASTER_SITES=	CHEESESHOP
DISTNAME=	Plone-${PORTVERSION}

MAINTAINER=	zope@@FreeBSD.org
COMMENT=	The Plone Content Management System

LICENSE=	GPLv2

RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}Products.CMFPlacefulWorkflow>=0:${PORTSDIR}/devel/py-Products.CMFPlacefulWorkflow \
		${PYTHON_PKGNAMEPREFIX}Products.CMFPlone>=0:${PORTSDIR}/www/py-Products.CMFPlone \
		${PYTHON_PKGNAMEPREFIX}Products.kupu>=0:${PORTSDIR}/www/py-Products.kupu \
		${PYTHON_PKGNAMEPREFIX}plone.app.caching>=0:${PORTSDIR}/www/py-plone.app.caching \
		${PYTHON_PKGNAMEPREFIX}plone.app.iterate>=0:${PORTSDIR}/www/py-plone.app.iterate \
		${PYTHON_PKGNAMEPREFIX}plone.app.openid>=0:${PORTSDIR}/security/py-plone.app.openid \
		${PYTHON_PKGNAMEPREFIX}plone.app.theming>0:${PORTSDIR}/www/py-plone.app.theming \
		${PYTHON_PKGNAMEPREFIX}wicked>=0:${PORTSDIR}/textproc/py-wicked \
		${PYTHON_PKGNAMEPREFIX}zope.copypastemove>0:${PORTSDIR}/devel/py-zope.copypastemove \
		${PYTHON_PKGNAMEPREFIX}zope.app.component>0:${PORTSDIR}/devel/py-zope.app.component \
		${PYTHON_PKGNAMEPREFIX}zope.app.container>0:${PORTSDIR}/devel/py-zope.app.container \
		${PYTHON_PKGNAMEPREFIX}zope.app.publisher>0:${PORTSDIR}/devel/py-zope.app.publisher

OPTIONS_DEFINE=	LDAP
OPTIONS_EXCLUDE=NLS DOCS

DIST_SUBDIR=	zope
PYDISTUTILS_PKGNAME=	Plone
USE_PYTHON=	yes
USE_PYDISTUTILS=	easy_install
USE_ZIP=	yes

.include <bsd.port.options.mk>

.if ${PORT_OPTIONS:MLDAP}
RUN_DEPENDS+=	${PYTHON_PKGNAMEPREFIX}plone.app.ldap>=1.2.6:${PORTSDIR}/www/py-plone.app.ldap
.endif

.include <bsd.port.mk>
@


1.39
log
@SVN rev 304111 on 2012-09-11 17:34:09Z by rm

Update Plone to 4.2.1.

This update includes:
 - www/py-plone.outputfilters 1.2 -> 1.6
 - www/py-Products.CMFPlone 4.1.5 -> 4.2.1.1
 - www/py-plone.app.vocabularies 2.1.6 -> 2.1.7
 - www/py-plone.subrequest 1.6.2 -> 1.6.6
 - www/py-plone.app.discussion 2.1.5 -> 2.1.7
 - www/py-plonetheme.classic 1.1.2 -> 1.2.3
 - www/plone 4.1.5 -> 4.2.1
 - www/py-plone.i18n 2.0 -> 2.0.1
 - www/py-plone.fieldsets 2.0.1 -> 2.0.2
 - www/py-plone.app.search 1.0.2 -> 1.0.4
 - www/py-plone.app.content 2.0.9 -> 2.0.11
 - www/py-plone.app.testing 4.0.2 -> 4.2
 - www/py-plone.app.contentrules 2.1.4 -> 2.1.8
 - www/py-plone.uuid 1.0.2 -> 1.0.3
 - www/py-plone.app.upgrade 1.1.6 -> 1.2.1
 - www/py-plone.app.caching 1.0.3 -> 1.1
 - www/py-plone.app.linkintegrity 1.4.5 -> 1.4.6
 - www/py-plone.app.iterate 2.1.5 -> 2.1.7
 - www/py-plone.testing 4.0.3 -> 4.0.4
 - www/py-plone.app.contentmenu 2.0.5 -> 2.0.6
 - www/py-plone.app.controlpanel 2.2.3 -> 2.2.8
 - www/py-plone.portlet.collection 2.0.4 -> 2.1.1
 - www/py-plone.resource 1.0b6 -> 1.0.1
 - www/py-plone.app.registry 1.0.1 -> 1.1
 - www/py-plone.app.workflow 2.0.6 -> 2.0.7
 - www/py-plone.app.portlets 2.2.3 -> 2.2.6
 - www/py-plone.app.blob 1.5.1 -> 1.5.2
 - www/py-Products.TinyMCE 1.2.12 -> 1.2.13
 - www/py-plone.app.locales 4.0.11 -> 4.0.15
 - www/py-plonetheme.sunburst 1.2.4 -> 1.2.7
 - www/py-plone.app.theming 1.0b9 -> 1.0.3
 - www/py-plone.app.collection 1.0.1 -> 1.0.5
 - www/py-plone.folder 1.0.1 -> 1.0.2
 - www/py-plone.app.querystring 1.0.1 -> 1.0.5
 - www/py-plone.app.jquerytools 1.3.1 -> 1.3.2
 - www/py-plone.app.contentlisting 1.0 -> 1.0.1
 - www/py-plone.stringinterp 1.0.5 -> 1.0.7
 - www/py-plone.app.layout 2.2.4 -> 2.2.7
 - www/py-plone.app.z3cform 0.5.7 -> 0.6.0
 - www/py-plone.portlets 2.0.2 -> 2.1
 - www/py-plone.app.kss 1.7.0 -> 1.7.1
 - www/py-plone.app.redirector 1.1.2 -> 1.1.3
 - devel/py-kss-core 1.6.3 -> 1.6.4
 - devel/py-Products.ATContentTypes 2.1.7 -> 2.1.8
 - devel/py-Products.ResourceRegistries 2.0.6 -> 2.2.1
 - devel/py-five.customerize 1.0.2 -> 1.0.3
 - devel/py-diazo 1.0rc4 -> 1.0.1
 - devel/py-Products.CMFEditions 2.2.2 -> 2.2.5
 - devel/py-Products.ExtendedPathIndex 2.9 -> 3.0.1
 - devel/py-z3c.formwidget.query 0.7 -> 0.8
 - devel/py-Products.Archetypes 1.7.13 -> 1.8.3
 - devel/py-Products.CMFPlacefulWorkflow 1.5.6 -> 1.5.7
 - devel/py-archetypes.querywidget 1.0.1 -> 1.0.4
 - devel/py-Products.PloneLanguageTool 3.2.4 -> 3.2.5
 - devel/py-Products.GenericSetup 1.6.6 -> 1.7.2
 - devel/py-Products.CMFTestCase 0.9.11 -> 0.9.12
 - devel/py-Products.PasswordResetTool 2.0.7 -> 2.0.8
 - devel/py-archetypes.kss 1.7.1 -> 1.7.2
 - devel/py-collective.z3cform.datetimewidget 1.1.1 -> 1.2.0
 - devel/py-Products.PloneTestCase 0.9.13 -> 0.9.15
 - devel/py-zope.schema 4.0.1 -> 4.2.0
 - devel/py-archetypes.referencebrowserwidget 2.4.11 -> 2.4.12
 - security/py-Products.PlonePAS 4.0.12 -> 4.0.13
 - security/py-Products.PluggableAuthService 1.7.7 -> 1.8.0

common changes:
 - strip Makefile header
 - choose proper value for USE_PYTHON in a cases when I sure that the port
   is required -2.7 only or may be built/run both 2.x and 3.x
 - comment off USE_ZOPE
 - tab -> space in pkg-descr:WWW

nuances:
 - new port www/py-plone.app.jquery added per this plone update requirements
 - devel/py-zope.schema updated to 4.2.0 because I hadn't got any response from
   maintainer and because this exact version is required for this plone update

feature highlights/release notes:
 - http://plone.org/products/plone/releases/4.2
 - http://plone.org/products/plone/releases/4.2.1
@
text
@d1 1
a1 1
# $FreeBSD$
@


1.38
log
@- add an option to enable ldap support

Submitted by:	lstewart (via mail)
@
text
@a0 4
# New ports collection makefile for:	plone
# Date created:				25 April 2012
# Whom:					Ruslan Mahmatkhanov <cvs-src@@yandex.ru>
#
a1 1
#
d4 1
a4 1
PORTVERSION=	4.1.5
d20 6
a25 1
		${PYTHON_PKGNAMEPREFIX}wicked>=0:${PORTSDIR}/textproc/py-wicked
@


1.37
log
@Err, it should belong to zope@@, not to me.
@
text
@d27 3
d36 6
@


1.36
log
@Restore www/plone port and update it to 4.1.5
@
text
@d14 1
a14 1
MAINTAINER=	rm@@FreeBSD.org
@


1.35
log
@As previously advertised, delete ports that have
vulnerabilities listed in portaudit, and those
that depend on them - part 1

math/mupad
	Relies on xpm, vulnerable since 2004-09-15
net-p2p/torrentflux
	Vulnerable since 2006-10-07
net/tptest
	Vulnerable since 2009-12-17
security/pgp6
	Vulnerable since 2005-07-31
www/p5-RTx-RightsMatrix
	Only works with www/rt36, which is FORBIDDEN
www/p5-RTx-Shredder
	Only works with www/rt36, which is FORBIDDEN
www/p5-RTx-Statistics
	Only works with www/rt36, which is FORBIDDEN
www/plone
	Vulnerable since 2011-02-10
www/pyblosxom
	Vulnerable since 2009-02-11
www/rt36
	Vulnerable since 2009-12-09
www/zope-archetypes
	Depends on www/plone, which is FORBIDDEN
www/zope-calendaring
	Depends on www/plone, which is FORBIDDEN
www/zope-coreblog2
	Depends on www/plone, which is FORBIDDEN
www/zope-i18nlayer
	Depends on www/plone, which is FORBIDDEN
www/zope-plonelanguagetool
	Depends on www/plone, which is FORBIDDEN
www/zope-simpleblog
	Depends on www/plone, which is FORBIDDEN
@
text
@d1 3
a3 3
# New ports collection makefile for: plone
# Date created:		09 Jan 2003
# Whom:			nbm
d5 1
a5 1
# $FreeBSD: ports/www/plone/Makefile,v 1.34 2011/09/03 12:02:16 dougb Exp $
d9 18
a26 5
PORTVERSION=	2.5.5
PORTREVISION=	1
CATEGORIES=	www zope
MASTER_SITES=	https://launchpadlibrarian.net/10741323/
DISTFILES=	Plone-${PORTVERSION}${EXTRACT_SUFX}
d28 4
d33 1
a33 76
MAINTAINER=	ports@@FreeBSD.org
COMMENT=	A user friendly implementation of the CMF written on top of ZOPE

FORBIDDEN=	Vulnerable since 2011-02-10, http://portaudit.freebsd.org/7c492ea2-3566-11e0-8e81-0022190034c0.html
EXPIRATION_DATE=	2011-09-30

RUN_DEPENDS=	${PYTHON_SITELIBDIR}/PIL.pth:${PORTSDIR}/graphics/py-imaging

WRKSRC=	${WRKDIR}/Plone-${PORTVERSION}
USE_ZOPE=	yes
ZOPE_VERSION=	2.9
USE_PYTHON=	2.4
CONFLICTS=	zope-archetypes-[0-9]* \
		zope-btreefolder2-[0-9]* \
		zope-cmf-[0-9]* \
		zope-cmfactionicons-[0-9]* \
		zope-cmfformcontroller-[0-9]* \
		zope-cmfquickinstaller-[0-9]* \
		zope-generator-[0-9]* \
		zope-groupuserfolder-[0-9]* \
		zope-kupu-[0-9]* \
		zope-mimetypesregistry-[0-9]* \
		zope-placelesstranslationservice-[0-9]* \
		zope-plonelanguagetool-[0-9]* \
		zope-portaltransforms-[0-9]* \
		zope-validation-[0-9]*

PLIST_SUB=	ZOPEPRODUCTDIR=${SZOPEBASEDIR}/${ZOPEPRODUCTDIR}

_MODULES=	ATContentTypes ATReferenceBrowserWidget Archetypes \
		CMFActionIcons CMFCalendar CMFCore CMFDefault \
		CMFDynamicViewFTI CMFFormController CMFPlacefulWorkflow \
		CMFPlone CMFQuickInstallerTool CMFSetup CMFTopic CMFUid \
		CacheFu DCWorkflow ExtendedPathIndex ExternalEditor \
		GenericSetup GroupUserFolder Marshall MimetypesRegistry \
		PasswordResetTool PlacelessTranslationService \
		PloneErrorReporting PloneLanguageTool PlonePAS \
		PloneTestCase PloneTranslations PluggableAuthService \
		PluginRegistry PortalTransforms ResourceRegistries \
		SecureMailHost kupu statusmessages validation

pre-everything::
.if !defined(BATCH)
	@@${ECHO_MSG} ""
	@@${ECHO_MSG} "If you are upgrading from an earlier version"
	@@${ECHO_MSG} "backup your site before proceeding."
	@@${ECHO_MSG} "If you haven't done so, please press CTRL-C now."
	@@${ECHO_MSG} ""
.endif

do-build:
.for m in ${_MODULES}
	-${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py ${WRKSRC}/$m
.endfor

do-install:
	@@${MKDIR} ${ZOPEBASEDIR}/${ZOPEPRODUCTDIR}
.for m in ${_MODULES}
	@@${CP} -R ${WRKSRC}/$m ${ZOPEBASEDIR}/${ZOPEPRODUCTDIR}
	@@${FIND} ${ZOPEBASEDIR}/${ZOPEPRODUCTDIR}/$m -type f -print0 \
		| ${XARGS} -0 -- ${CHMOD} a-w
.endfor

post-install:
.if !defined(BATCH)
	@@${CAT} ${PKGMESSAGE}
.endif

.include <bsd.port.pre.mk>

.if ${PYTHON_VERSION} != ${PYTHON_DEFAULT_VERSION} && defined(PACKAGE_BUILDING)
IGNORE=	can't be built: the default Python version should be ${PYTHON_VERSION} \
in order to build a package in the build cluster
.endif

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


1.34
log
@Mark vulnerable ports FORBIDDEN with EXPIRATION_DATE= 2011-09-30
@
text
@d5 1
a5 1
# $FreeBSD$
@


1.33
log
@- update to jpeg-8
@
text
@d19 3
@


1.32
log
@- Update download link with actual one. Old one is a redirect.
@
text
@d10 1
@


1.31
log
@- Update to 2.5.5
- Security and bug fixes.

PR:		ports/120591
Submitted by:	TAOKA Fumiyoshi <fmysh@@iijmio-mail.jp>
Security:	http://VuXML.FreeBSD.org/ffba6ab0-90b5-11dc-9835-003048705d5a.html
@
text
@d11 1
a11 1
MASTER_SITES=	https://launchpad.net/plone/${PORTVERSION:R}/${PORTVERSION}/+download/
@


1.30
log
@Mark forbidden due to recent vulnerabilities; see the VuXML document
for more information [1]. Note that Plone3 does not appear to be vulnerable
anymore, since that had been updated recently.

http://VuXML.FreeBSD.org/ffba6ab0-90b5-11dc-9835-003048705d5a [1]
@
text
@d9 1
a9 1
PORTVERSION=	2.5.3
d11 2
a12 2
MASTER_SITES=	http://plone.googlecode.com/files/:src
DISTFILES=	Plone-${PORTVERSION}-final.tar.gz:src
a17 2
FORBIDDEN=	http://VuXML.FreeBSD.org/ffba6ab0-90b5-11dc-9835-003048705d5a.html

d20 1
a20 1
WRKSRC=	${WRKDIR}/Plone-${PORTVERSION}-final
d83 2
a84 1
IGNORE=	can't be built: the default Python version should be ${PYTHON_VERSION} in order to build a package in the build cluster
@


1.29
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
@d18 2
@


1.28
log
@- Update to 2.5.3

PR:		ports/112756
Submitted by:	NAKAJI Hiroyuki <nakaji@@jp.freebsd.org>
Security:	34414a1e-e377-11db-b8ab-000c76189c4c
@
text
@d80 7
a86 1
.include <bsd.port.mk>
@


1.27
log
@Reset filippo.natali@@gmail.com, who is very short on free time right now.

Hat:		portmgr
@
text
@d9 1
a9 2
PORTVERSION=	2.5.2
PORTREVISION=	1
d12 1
a12 1
DISTFILES=	Plone-${PORTVERSION}-1.tar.gz:src
d20 1
a20 1
WRKSRC=	${WRKDIR}/Plone-${PORTVERSION}-1
@


1.26
log
@- Welcome X.org 7.2 \o/.
- Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}.
- Bump PORTREVISION for ports intalling files in ${X11BASE}.
@
text
@d16 1
a16 1
MAINTAINER=	filippo.natali@@gmail.com
@


1.25
log
@- Update to 2.5.2
- Polish pkg-message

PR:		ports/108144
Submitted by:	Yasushi Hayashi <yasi at yasi.to>
Approved by:	maintainer timeout (28 days)
@
text
@d10 1
@


1.24
log
@- Fetch the correct tarball
- Fix security issue
- Bump PORTREVISION

PR:		ports/106074
Submitted by:	HAYASHI Yasushi <yasi@@yasi.to>
Approved by:	erwin (mentor), maintainer timeout
Security:	http://plone.org/products/plone-hotfix/releases/20061031
@
text
@d9 1
a9 2
PORTVERSION=	2.5.1
PORTREVISION=	1
d11 2
a12 3
MASTER_SITES=	${MASTER_SITE_SOURCEFORGE:S/$/plone\/:src/g} \
		http://plone.org/products/plone-hotfix/releases/20061031/:hotfix
DISTFILES=	Plone-${PORTVERSION}-final.tar.gz:src ${HOTFIX}.tar.gz:hotfix
d20 1
a20 1
WRKSRC=	${WRKDIR}/Plone-${PORTVERSION}
a23 1
HOTFIX=		PloneHotFix20061031
d45 1
a45 1
		CacheFu DCWorkflow ExtendedPathIndex ExternalEditor Five \
a65 1
	-${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py ${WRKDIR}/${HOTFIX}
a73 3
	@@${CP} -R ${WRKDIR}/${HOTFIX} ${ZOPEBASEDIR}/${ZOPEPRODUCTDIR}
	@@${FIND} ${ZOPEBASEDIR}/${ZOPEPRODUCTDIR}/${HOTFIX} -type f -print0 \
		| ${XARGS} -0 -- ${CHMOD} a-w
@


1.23
log
@- Update to 2.5.1

PR:             ports/105420
Submitted by:	Armin Pirkovitsch <a.pirko@@inode.at>
Approved by:	maintainer
@
text
@d10 1
d12 3
a14 2
MASTER_SITES=	${MASTER_SITE_SOURCEFORGE:S/$/plone\/:src/g}
DISTFILES=	Plone-${PORTVERSION}.tar.gz:src
d26 1
a26 1

d69 1
d78 3
@


1.22
log
@- Marked as Broken

Submitted by:	pointyhat via kris
@
text
@d9 1
a9 1
PORTVERSION=	2.1.4
d22 2
a23 4
USE_PYTHON=	yes
PLIST=	${WRKDIR}/pkg-plist

BROKEN=		Incorrect pkg-plist
d43 10
a52 8
		BTreeFolder2 CMFActionIcons CMFCalendar CMFCore CMFDefault \
		CMFDynamicViewFTI CMFFormController CMFPlone \
		CMFQuickInstallerTool CMFSetup CMFTopic CMFUid DCWorkflow \
		ExtendedPathIndex ExternalEditor GroupUserFolder \
		MimetypesRegistry PlacelessTranslationService \
		PloneErrorReporting PloneLanguageTool PloneTranslations \
		PortalTransforms ResourceRegistries SecureMailHost generator \
		kupu validation
a67 13
pre-install:
	@@${RM} -f ${PLIST}
	@@${TOUCH} ${PLIST}
	@@for m in ${_MODULES}; do \
		cd ${WRKSRC}; \
		for i in `${FIND} $${m} -type f`; do \
			${ECHO_CMD} %%ZOPEBASEDIR%%/Products/$${i} >> ${PLIST}; \
		done; \
		for i in `${FIND} -d $${m} -type d`; do \
			${ECHO_CMD} @@dirrm %%ZOPEBASEDIR%%/Products/$${i} >> ${PLIST}; \
		done; \
	done

@


1.21
log
@- Update to 2.1.4

PR:		ports/104576
Submitted by:	TAOKA Fumiyoshi <fmysh@@iijmio-mail.jp>
Approved by:	maintainer (timeout)
Security:	http://www.vuxml.org/freebsd/b6c18956-5fa3-11db-ad2d-0016179b2dd5.html
Sponsored by:   FreeBSD Bug-a-thon #2
@
text
@d25 2
@


1.20
log
@- Fix unfetchable distfile.

PR:		ports/97048
Submitted by:	Filippo Natali <filippo.natali@@gmail.com> (maintainer)
Approved by:	mnag (mentor)
@
text
@d9 1
a9 2
PORTVERSION=	2.1.2
PORTREVISION=	1
d11 2
a12 3
MASTER_SITES=	${MASTER_SITE_SOURCEFORGE:S/$/plone\/:src/g} \
		http://plone.org/products/plonehotfix20060410/releases/1.0/:hotfix
DISTFILES=	Plone-${PORTVERSION}.tar.gz:src ${HOTFIX}.tar.gz:hotfix
d18 2
a22 1
HOTFIX=	PloneHotfix20060410
a64 1
	-${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py ${WRKDIR}/${HOTFIX}
a77 7
	@@cd ${WRKDIR}; \
	for i in `${FIND} ${HOTFIX} -type f`; do \
		${ECHO_CMD} %%ZOPEBASEDIR%%/Products/$${i} >> ${PLIST}; \
	done; \
	for i in `${FIND} -d ${HOTFIX} -type d`; do \
		${ECHO_CMD} @@dirrm %%ZOPEBASEDIR%%/Products/$${i} >> ${PLIST}; \
	done
a85 3
	@@${CP} -R ${WRKDIR}/${HOTFIX} ${ZOPEBASEDIR}/${ZOPEPRODUCTDIR}
	@@${FIND} ${ZOPEBASEDIR}/${ZOPEPRODUCTDIR}/${HOTFIX} -type f -print0 \
		| ${XARGS} -0 -- ${CHMOD} a-w
@


1.19
log
@- Fix security issue.
- Bump PORTREVISION.

PR:		95865
Submitted by:	maintainer
Security:	http://www.vuxml.org/freebsd/22c6b826-cee0-11da-8578-00123ffe8333.html
@
text
@d12 2
a13 2
MASTER_SITES=	${MASTER_SITE_SOURCEFORGE:S/$/:src/g} http://plone.org/products/plonehotfix20060410/releases/1.0/:hotfix
MASTER_SITE_SUBDIR=	plone:src
@


1.18
log
@- Update www/plone to 2.1.2, bugfix release

PR:		93443
Submitted by:	maintainer (Filippo Natali)
@
text
@d10 1
d12 3
a14 3
MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR=	plone
DISTNAME=	Plone-${PORTVERSION}
d20 1
d23 2
a24 1
PLIST=          ${WRKDIR}/pkg-plist
d66 1
d80 7
d95 3
@


1.17
log
@- Update to 2.1.1
- Add sha256 checksum

PR:		86451
Submitted by:	Denis Shaposhnikov <dsh at vlink.ru>
		Filippo Natali (maintainer)
@
text
@d9 1
a9 1
PORTVERSION=	2.1.1
@


1.16
log
@Change maintainer's e-mail.

PR:	78669
Submitted by:	maintainer
Approved by:	krion (mentor)
@
text
@d9 1
a9 1
PORTVERSION=	2.0.5
a18 2
RUN_DEPENDS=	${ZOPEBASEDIR}/${ZOPEPRODUCTDIR}/CMFDefault/__init__.py:${PORTSDIR}/www/zope-cmf

d21 1
d23 26
a48 55
WRKSRC=		${WRKDIR}/Plone-${PORTVERSION}
PLIST=		${WRKDIR}/pkg-plist
MODULES=	CMFPlone

OPTIONS=	FORMULATOR "Install Formulator port" off \
		BTREEFOLDER2 "Install BTreeFolder2 port" off \
		CMFQUICKINSTALLER "Install CMFQuickInstallerTool port" off \
		CMFACTIONICONS "Install CMFActionIcons port" off \
		CMFFORMCONTROLLER "Install CMFFormController port" off \
		GROUPUSERFOLDER "Install GroupUserFolder port" off \
		PLTRANSSERVICE "Install PlacelessTranslationService port" off

.include <bsd.port.pre.mk>

.if defined(WITH_FORMULATOR)
RUN_DEPENDS+=	${ZOPEBASEDIR}/${ZOPEPRODUCTDIR}/Formulator/__init__.py:${PORTSDIR}/www/zope-formulator
.else
MODULES+=	Formulator
.endif

.if defined(WITH_BTREEFOLDER2)
RUN_DEPENDS+=	${ZOPEBASEDIR}/${ZOPEPRODUCTDIR}/BTreeFolder2/__init__.py:${PORTSDIR}/www/zope-btreefolder2
.else
MODULES+=	BTreeFolder2
.endif

.if defined(WITH_CMFQUICKINSTALLER)
RUN_DEPENDS+=	${ZOPEBASEDIR}/${ZOPEPRODUCTDIR}/CMFQuickInstallerTool/__init__.py:${PORTSDIR}/www/zope-cmfquickinstaller
.else
MODULES+=	CMFQuickInstallerTool
.endif

.if defined(WITH_CMFACTIONICONS)
RUN_DEPENDS+=	${ZOPEBASEDIR}/${ZOPEPRODUCTDIR}/CMFActionIcons/__init__.py:${PORTSDIR}/www/zope-cmfactionicons
.else
MODULES+=	CMFActionIcons
.endif

.if defined(WITH_CMFFORMCONTROLLER)
RUN_DEPENDS+=   ${ZOPEBASEDIR}/${ZOPEPRODUCTDIR}/CMFFormController/__init__.py:${PORTSDIR}/www/zope-cmfformcontroller
.else
MODULES+=   CMFFormController
.endif

.if defined(WITH_GROUPUSERFOLDER)
RUN_DEPENDS+=	${ZOPEBASEDIR}/${ZOPEPRODUCTDIR}/GroupUserFolder/__init__.py:${PORTSDIR}/www/zope-groupuserfolder
.else
MODULES+=	GroupUserFolder
.endif

.if defined(WITH_PLTRANSSERVICE)
RUN_DEPENDS+=	${ZOPEBASEDIR}/${ZOPEPRODUCTDIR}/PlacelessTranslationService/__init__.py:${PORTSDIR}/www/zope-placelesstranslationservice
.else
MODULES+=	PlacelessTranslationService
.endif
d60 3
a62 3
	-@@for m in ${MODULES}; do \
		${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py ${WRKSRC}/$$m; \
	done
d67 8
a74 10
	@@for m in ${MODULES}; do \
		if [ ! -f ${ZOPEBASEDIR}/Products/$${m}/__init__.py ]; then \
			cd ${WRKSRC}; \
			for i in `${FIND} $${m} -type f`; do \
				${ECHO_CMD} %%ZOPEBASEDIR%%/Products/$${i} >> ${PLIST}; \
			done; \
			for i in `${FIND} -d $${m} -type d`; do \
				${ECHO_CMD} @@dirrm %%ZOPEBASEDIR%%/Products/$${i} >> ${PLIST}; \
			done; \
		fi;\
d79 5
a83 6
	@@cd ${WRKSRC}; \
	for m in ${MODULES}; do \
		if [ ! -f ${ZOPEBASEDIR}/Products/$${m}/__init__.py ]; then \
			${CP} -R $${m} ${ZOPEBASEDIR}/${ZOPEPRODUCTDIR}; \
		fi; \
	done
d90 1
a90 1
.include <bsd.port.post.mk>
@


1.15
log
@Upgrade to 2.0.5

PR: 75351
Submitted by: maintainer
Approved by: seanc (mentor)
@
text
@d16 1
a16 1
MAINTAINER=	filippo@@widestore.net
@


1.14
log
@Update to 2.0.4; add CMFFormController option.

PR:		ports/70993
Submitted by:	Filippo Natali <filippo at widestore dot net> (maintainer)
@
text
@d9 1
a9 1
PORTVERSION=	2.0.4
a116 5
#fix permissions when bundled CMFFormController
#is installed
.if !defined(WITH_CMFFORMCONTROLLER)
	@@${CHMOD} -R a+rX ${ZOPEBASEDIR}/${ZOPEPRODUCTDIR}/CMFFormController/
.endif
@


1.13
log
@- Update to 2.0.3

PR:		ports/67677
Submitted by:	Filippo Natali <filippo@@widestore.net> (maintainer)
@
text
@d9 1
a9 1
PORTVERSION=	2.0.3
d26 1
a26 1
MODULES=	CMFPlone CMFFormController
d32 1
d62 6
d117 5
@


1.12
log
@- Update to 2.0.2
- Unbreak plist

PR:		ports/66818
Submitted by:	Filippo Natali <filippo@@widestore.net> (maintainer)
@
text
@d9 1
a9 1
PORTVERSION=	2.0.2
@


1.11
log
@BROKEN: Broken pkg-plist
@
text
@d9 1
a9 1
PORTVERSION=	2.0
d13 1
a13 1
DISTNAME=	CMFPlone-${PORTVERSION}-final
a20 2
BROKEN=		"Broken pkg-plist"

d24 1
a24 1
WRKSRC=		${WRKDIR}/CMFPlone-${PORTVERSION}-final
d91 1
a91 1
		if [ ! -f ${ZOPEBASEDIR}/lib/python/Products/$${m}/__init__.py ]; then \
d94 1
a94 1
				${ECHO_CMD} %%ZOPEBASEDIR%%/lib/python/Products/$${i} >> ${PLIST}; \
d97 1
a97 1
				${ECHO_CMD} @@dirrm %%ZOPEBASEDIR%%/lib/python/Products/$${i} >> ${PLIST}; \
d106 1
a106 1
		if [ ! -f ${ZOPEBASEDIR}/lib/python/Products/$${m}/__init__.py ]; then \
@


1.10
log
@- Relax syntax errors from compileall.py script

PR:		ports/65201
Submitted by:	Filippo Natali <filippo@@widestore.net> (maintainer)
@
text
@d21 2
@


1.9
log
@- Update to 2.0

PR:		ports/64296
Submitted by:	Filippo Natali <filippo@@widestore.net> (maintainer)
@
text
@d83 1
a83 1
	@@for m in ${MODULES}; do \
@


1.8
log
@- Portlint whitespace
@
text
@d9 1
a9 1
PORTVERSION=	1.0.5
d13 1
a13 1
DISTNAME=	CMFPlone1.0.5
d19 1
a19 3
RUN_DEPENDS=	${LOCALBASE}/${SZOPEBASEDIR}/lib/python/Products/CMFDefault/__init__.py:${PORTSDIR}/www/zope-cmf13

CONFLICTS=	zope-formulator-*
d21 1
a22 13
USE_ZOPE=	yes
PYTHON_VERSION=	python2.1

WRKSRC=		${WRKDIR}/CMFPlone-1.0.5
MODULES=	CMFPlone DCWorkflow Formulator i18n

# You can change this in the environment if you like.
SZOPEBASEDIR?=	www/Zope

# Don't change these
ZOPEBASEDIR=		${PREFIX}/${SZOPEBASEDIR}
ZOPEPRODUCTNAME=
ZOPEPRODUCTDIR=		lib/python/Products
d24 57
a80 1
PLIST_SUB=		ZOPEBASEDIR=${SZOPEBASEDIR}
d87 15
d104 11
a114 2
	@@(cd ${WRKSRC} && ${CP} -R ${MODULES} \
		${ZOPEBASEDIR}/${ZOPEPRODUCTDIR})
d116 1
a116 1
.include <bsd.port.mk>
@


1.7
log
@- Add conflicts between www/plone and www/zope-formulator, they both install
  Zope Product named Formulator, which are incompatible.

PR:		ports/60845
Submitted by:	Filippo Natali <filippo.natali@@widestore.net> (plone maintainer)
@
text
@d11 1
a11 1
MASTER_SITES= 	${MASTER_SITE_SOURCEFORGE}
d19 1
a19 1
RUN_DEPENDS= ${LOCALBASE}/${SZOPEBASEDIR}/lib/python/Products/CMFDefault/__init__.py:${PORTSDIR}/www/zope-cmf13
d31 1
a31 1
SZOPEBASEDIR?=          www/Zope
d34 1
a34 1
ZOPEBASEDIR=            ${PREFIX}/${SZOPEBASEDIR}
d36 1
a36 1
ZOPEPRODUCTDIR=         lib/python/Products
@


1.6
log
@update www/plone: 1.0.1 -> 1.0.5

PR:		57165
Submitted by:	Filippo Natali <filippo@@widestore.net>
@
text
@d21 2
@


1.5
log
@fix www/plone: build fail on 4.x-latest(i386)

Submitted by:	Tod McQuillin <devin@@spamcop.net>
Pointed out by:	bento via kris
@
text
@d9 1
a9 2
PORTVERSION=	1.0.1
PORTREVISION=	1
d13 1
a13 1
DISTNAME=	CMFPlone1.0.1
d16 1
a16 1
MAINTAINER=	ports@@freebsd.org
d19 2
a20 2
RUN_DEPENDS=    ${LOCALBASE}/${SZOPEBASEDIR}/z2.py:${PORTSDIR}/www/zope \
		${LOCALBASE}/${SZOPEBASEDIR}/lib/python/Products/CMFDefault/__init__.py:${PORTSDIR}/www/zope-cmf
d22 1
d25 1
a25 1
WRKSRC=		${WRKDIR}/CMFPlone-1.0.1
@


1.4
log
@Update of www/plone from 1.0.r1 to 1.0.1

PR:		50048
Submitted by:	Tod McQuillin <devin@@spamcop.net>
@
text
@d10 1
d22 2
a25 1
NO_BUILD=	yes
d37 5
@


1.3
log
@De-pkg-comment.
@
text
@d9 1
a9 1
PORTVERSION=	1.0.r1
d13 1
a13 1
DISTNAME=	CMFPlone1.0RC1
d22 1
a22 1
WRKSRC=		${WRKDIR}/CMFPlone-1.0RC1
@


1.2
log
@Plone is a Zope product - add it to zope category.
Use MASTER_SITE_SOURCEFORGE instead of specific mirror
@
text
@d17 1
@


1.1
log
@Add plone 1.0 RC1, a user friendly implementation of the CMF written on
top of ZOPE.
@
text
@d10 3
a12 2
CATEGORIES=	www
MASTER_SITES= 	http://unc.dl.sourceforge.net/sourceforge/plone/
@

