#!/bin/sh # This is a shell archive (produced by GNU sharutils 4.2.1). # To extract the files from this archive, save it to some FILE, remove # everything before the `!/bin/sh' line above, then type `sh FILE'. # # Made on 2005-09-07 17:34 EDT by <root@vadimk-x86-gentoo>. # Source directory was `/usr/local/portage/net-zope'. # # Existing files will *not* be overwritten unless `-c' is specified. # # This shar contains: # length mode name # ------ ---------- ------------------------------------------ # 739 -rw-r--r-- archetypes/archetypes-1.3.4.ebuild # 499 -rw-r--r-- atcontenttypes/atcontenttypes-1.0.ebuild # 828 -rw-r--r-- atreferencebrowserwidget/atreferencebrowserwidget-1.1.ebuild # 415 -rw-r--r-- btreefolder2/btreefolder2-1.0.2.ebuild # 539 -rw-r--r-- cmf/cmf-1.5.4.ebuild # 574 -rw-r--r-- cmfdynamicviewfti/cmfdynamicviewfti-1.0.1.ebuild # 477 -rw-r--r-- cmfformcontroller/cmfformcontroller-1.0.5.ebuild # 466 -rw-r--r-- cmfquickinstallertool/cmfquickinstallertool-1.5.5.ebuild # 593 -rw-r--r-- epoz/epoz-2.0.1.ebuild # 669 -rw-r--r-- extendedpathindex/extendedpathindex-2.1.ebuild # 1586 -rw-r--r-- externaleditor/externaleditor-0.9.1.ebuild # 646 -rw-r--r-- generator/generator-1.3.1.ebuild # 872 -rw-r--r-- groupuserfolder/groupuserfolder-3.4.ebuild # 423 -rw-r--r-- kupu/kupu-1.3.ebuild # 510 -rw-r--r-- mimetypesregistry/mimetypesregistry-1.3.6.ebuild # 427 -rw-r--r-- placelesstranslationservice/placelesstranslationservice-1.2.1.ebuild # 1090 -rw-r--r-- plone/plone-2.1.ebuild # 556 -rw-r--r-- plonelanguagetool/plonelanguagetool-0.7.ebuild # 506 -rw-r--r-- plonetranslations/plonetranslations-2.1.ebuild # 690 -rw-r--r-- portaltransforms/portaltransforms-1.3.7.ebuild # 482 -rw-r--r-- resourceregistries/resourceregistries-1.0.4.ebuild # 496 -rw-r--r-- securemailhost/securemailhost-1.0.1.ebuild # 674 -rw-r--r-- validation/validation-1.3.3.ebuild # save_IFS="${IFS}" IFS="${IFS}:" gettext_dir=FAILED locale_dir=FAILED first_param="$1" for dir in $PATH do if test "$gettext_dir" = FAILED && test -f $dir/gettext \ && ($dir/gettext --version >/dev/null 2>&1) then set `$dir/gettext --version 2>&1` if test "$3" = GNU then gettext_dir=$dir fi fi if test "$locale_dir" = FAILED && test -f $dir/shar \ && ($dir/shar --print-text-domain-dir >/dev/null 2>&1) then locale_dir=`$dir/shar --print-text-domain-dir` fi done IFS="$save_IFS" if test "$locale_dir" = FAILED || test "$gettext_dir" = FAILED then echo=echo else TEXTDOMAINDIR=$locale_dir export TEXTDOMAINDIR TEXTDOMAIN=sharutils export TEXTDOMAIN echo="$gettext_dir/gettext -s" fi if touch -am -t 200112312359.59 $$.touch >/dev/null 2>&1 && test ! -f 200112312359.59 -a -f $$.touch; then shar_touch='touch -am -t $1$2$3$4$5$6.$7 "$8"' elif touch -am 123123592001.59 $$.touch >/dev/null 2>&1 && test ! -f 123123592001.59 -a ! -f 123123592001.5 -a -f $$.touch; then shar_touch='touch -am $3$4$5$6$1$2.$7 "$8"' elif touch -am 1231235901 $$.touch >/dev/null 2>&1 && test ! -f 1231235901 -a -f $$.touch; then shar_touch='touch -am $3$4$5$6$2 "$8"' else shar_touch=: echo $echo 'WARNING: not restoring timestamps. Consider getting and' $echo "installing GNU \`touch', distributed in GNU File Utilities..." echo fi rm -f 200112312359.59 123123592001.59 123123592001.5 1231235901 $$.touch # if mkdir _sh21224; then $echo 'x -' 'creating lock directory' else $echo 'failed to create lock directory' exit 1 fi # ============= archetypes/archetypes-1.3.4.ebuild ============== if test ! -d 'archetypes'; then $echo 'x -' 'creating directory' 'archetypes' mkdir 'archetypes' fi if test -f 'archetypes/archetypes-1.3.4.ebuild' && test "$first_param" != -c; then $echo 'x -' SKIPPING 'archetypes/archetypes-1.3.4.ebuild' '(file already exists)' else $echo 'x -' extracting 'archetypes/archetypes-1.3.4.ebuild' '(text)' sed 's/^X//' << 'SHAR_EOF' > 'archetypes/archetypes-1.3.4.ebuild' && # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header:$ X inherit zproduct X MY_PV=Archetypes-${PV}-final X DESCRIPTION="Allows creation of new content types for Plone" WEBPAGE="http://www.sourceforge.net/projects/archetypes/" SRC_URI="mirror://sourceforge/${PN}/${MY_PV}.tar.gz" #http://mesh.dl.sourceforge.net/sourceforge/archetypes/Archetypes-1.3.4-final.tar.gz LICENSE="GPL-2" KEYWORDS="~x86 ~ppc ~sparc ~amd64" IUSE="" SLOT="1.3" X RDEPEND=">=net-zope/cmf-1.4.7 X =net-zope/portaltransforms-1.3* X =net-zope/generator-1.3* X =net-zope/validation-1.3* X =net-zope/mimetypesregistry-1.3* X X ${RDEPEND}" X ZPROD_LIST="Archetypes" X src_install() { X zproduct_src_install all } SHAR_EOF (set 20 05 09 01 09 27 50 'archetypes/archetypes-1.3.4.ebuild'; eval "$shar_touch") && chmod 0644 'archetypes/archetypes-1.3.4.ebuild' || $echo 'restore of' 'archetypes/archetypes-1.3.4.ebuild' 'failed' if ( md5sum --help 2>&1 | grep 'sage: md5sum \[' ) >/dev/null 2>&1 \ && ( md5sum --version 2>&1 | grep -v 'textutils 1.12' ) >/dev/null; then md5sum -c << SHAR_EOF >/dev/null 2>&1 \ || $echo 'archetypes/archetypes-1.3.4.ebuild:' 'MD5 check failed' 9f1f02ee2b67a8b7ecbbf17dfba14c55 archetypes/archetypes-1.3.4.ebuild SHAR_EOF else shar_count="`LC_ALL= LC_CTYPE= LANG= wc -c < 'archetypes/archetypes-1.3.4.ebuild'`" test 739 -eq "$shar_count" || $echo 'archetypes/archetypes-1.3.4.ebuild:' 'original size' '739,' 'current size' "$shar_count!" fi fi # ============= atcontenttypes/atcontenttypes-1.0.ebuild ============== if test ! -d 'atcontenttypes'; then $echo 'x -' 'creating directory' 'atcontenttypes' mkdir 'atcontenttypes' fi if test -f 'atcontenttypes/atcontenttypes-1.0.ebuild' && test "$first_param" != -c; then $echo 'x -' SKIPPING 'atcontenttypes/atcontenttypes-1.0.ebuild' '(file already exists)' else $echo 'x -' extracting 'atcontenttypes/atcontenttypes-1.0.ebuild' '(text)' sed 's/^X//' << 'SHAR_EOF' > 'atcontenttypes/atcontenttypes-1.0.ebuild' && # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ X inherit zproduct X DESCRIPTION="AtContentTypes is a feature improved reimplementation of the default CMF/Plone content types using Archetypes." HOMEPAGE="http://www.sourceforge.net/projects/collective/" SRC_URI="http://plone.org/products/atcontenttypes/releases/${PV}/ATContentTypes-1.0.0-final.tar.gz" LICENSE="ZPL" KEYWORDS="~x86" SLOT="0" IUSE="" X ZPROD_LIST="ATContentTypes" SHAR_EOF (set 20 05 09 06 19 34 01 'atcontenttypes/atcontenttypes-1.0.ebuild'; eval "$shar_touch") && chmod 0644 'atcontenttypes/atcontenttypes-1.0.ebuild' || $echo 'restore of' 'atcontenttypes/atcontenttypes-1.0.ebuild' 'failed' if ( md5sum --help 2>&1 | grep 'sage: md5sum \[' ) >/dev/null 2>&1 \ && ( md5sum --version 2>&1 | grep -v 'textutils 1.12' ) >/dev/null; then md5sum -c << SHAR_EOF >/dev/null 2>&1 \ || $echo 'atcontenttypes/atcontenttypes-1.0.ebuild:' 'MD5 check failed' 5e8617211b5826187a35b9afd5aea9b8 atcontenttypes/atcontenttypes-1.0.ebuild SHAR_EOF else shar_count="`LC_ALL= LC_CTYPE= LANG= wc -c < 'atcontenttypes/atcontenttypes-1.0.ebuild'`" test 499 -eq "$shar_count" || $echo 'atcontenttypes/atcontenttypes-1.0.ebuild:' 'original size' '499,' 'current size' "$shar_count!" fi fi # ============= atreferencebrowserwidget/atreferencebrowserwidget-1.1.ebuild ============== if test ! -d 'atreferencebrowserwidget'; then $echo 'x -' 'creating directory' 'atreferencebrowserwidget' mkdir 'atreferencebrowserwidget' fi if test -f 'atreferencebrowserwidget/atreferencebrowserwidget-1.1.ebuild' && test "$first_param" != -c; then $echo 'x -' SKIPPING 'atreferencebrowserwidget/atreferencebrowserwidget-1.1.ebuild' '(file already exists)' else $echo 'x -' extracting 'atreferencebrowserwidget/atreferencebrowserwidget-1.1.ebuild' '(text)' sed 's/^X//' << 'SHAR_EOF' > 'atreferencebrowserwidget/atreferencebrowserwidget-1.1.ebuild' && # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header:$ X inherit zproduct X DESCRIPTION="ATReferenceBrowserWidget is an add-on to Archtetypes. It adds a new reference widget that allows you to search or browse the portal when creating references." HOMEPAGE="http://plone.org/products/atreferencebrowserwidget/" SRC_URI="http://plone.org/products/atreferencebrowserwidget/releases/${PV}/ATReferenceBrowserWidget.tar.gz" #http://plone.org/products/atreferencebrowserwidget/releases/1.1/ATReferenceBrowserWidget.tar.gz X LICENSE="GPL-2" SLOT="0" KEYWORDS="~x86" IUSE="" X DEPEND="=net-zope/plone-2.1*" X ZPROD_LIST="ATReferenceBrowserWidget" X src_install() { X # We need to change directory name to versionless X mv ${ZPROD_LIST}-${PV} ${ZPROD_LIST} X zproduct_src_install } SHAR_EOF (set 20 05 08 17 13 44 38 'atreferencebrowserwidget/atreferencebrowserwidget-1.1.ebuild'; eval "$shar_touch") && chmod 0644 'atreferencebrowserwidget/atreferencebrowserwidget-1.1.ebuild' || $echo 'restore of' 'atreferencebrowserwidget/atreferencebrowserwidget-1.1.ebuild' 'failed' if ( md5sum --help 2>&1 | grep 'sage: md5sum \[' ) >/dev/null 2>&1 \ && ( md5sum --version 2>&1 | grep -v 'textutils 1.12' ) >/dev/null; then md5sum -c << SHAR_EOF >/dev/null 2>&1 \ || $echo 'atreferencebrowserwidget/atreferencebrowserwidget-1.1.ebuild:' 'MD5 check failed' 714ba42b7a65346043d5aa2e1fde8541 atreferencebrowserwidget/atreferencebrowserwidget-1.1.ebuild SHAR_EOF else shar_count="`LC_ALL= LC_CTYPE= LANG= wc -c < 'atreferencebrowserwidget/atreferencebrowserwidget-1.1.ebuild'`" test 828 -eq "$shar_count" || $echo 'atreferencebrowserwidget/atreferencebrowserwidget-1.1.ebuild:' 'original size' '828,' 'current size' "$shar_count!" fi fi # ============= btreefolder2/btreefolder2-1.0.2.ebuild ============== if test ! -d 'btreefolder2'; then $echo 'x -' 'creating directory' 'btreefolder2' mkdir 'btreefolder2' fi if test -f 'btreefolder2/btreefolder2-1.0.2.ebuild' && test "$first_param" != -c; then $echo 'x -' SKIPPING 'btreefolder2/btreefolder2-1.0.2.ebuild' '(file already exists)' else $echo 'x -' extracting 'btreefolder2/btreefolder2-1.0.2.ebuild' '(text)' sed 's/^X//' << 'SHAR_EOF' > 'btreefolder2/btreefolder2-1.0.2.ebuild' && # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header:$ X inherit zproduct X DESCRIPTION="Acts like a Zope folder but can store many more items." HOMEPAGE="http://hathawaymix.org/Software/BTreeFolder2/" SRC_URI="http://plone.org/Members/tiran/BTreeFolder2-${PV}.tar.gz" LICENSE="ZPL" KEYWORDS="~x86 ~ppc ~sparc ~amd64" X ZPROD_LIST="BTreeFolder2" IUSE="" SHAR_EOF (set 20 05 08 17 13 45 15 'btreefolder2/btreefolder2-1.0.2.ebuild'; eval "$shar_touch") && chmod 0644 'btreefolder2/btreefolder2-1.0.2.ebuild' || $echo 'restore of' 'btreefolder2/btreefolder2-1.0.2.ebuild' 'failed' if ( md5sum --help 2>&1 | grep 'sage: md5sum \[' ) >/dev/null 2>&1 \ && ( md5sum --version 2>&1 | grep -v 'textutils 1.12' ) >/dev/null; then md5sum -c << SHAR_EOF >/dev/null 2>&1 \ || $echo 'btreefolder2/btreefolder2-1.0.2.ebuild:' 'MD5 check failed' 55ffd74c601573f1652bf334b383c42f btreefolder2/btreefolder2-1.0.2.ebuild SHAR_EOF else shar_count="`LC_ALL= LC_CTYPE= LANG= wc -c < 'btreefolder2/btreefolder2-1.0.2.ebuild'`" test 415 -eq "$shar_count" || $echo 'btreefolder2/btreefolder2-1.0.2.ebuild:' 'original size' '415,' 'current size' "$shar_count!" fi fi # ============= cmf/cmf-1.5.4.ebuild ============== if test ! -d 'cmf'; then $echo 'x -' 'creating directory' 'cmf' mkdir 'cmf' fi if test -f 'cmf/cmf-1.5.4.ebuild' && test "$first_param" != -c; then $echo 'x -' SKIPPING 'cmf/cmf-1.5.4.ebuild' '(file already exists)' else $echo 'x -' extracting 'cmf/cmf-1.5.4.ebuild' '(text)' sed 's/^X//' << 'SHAR_EOF' > 'cmf/cmf-1.5.4.ebuild' && # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header:$ X inherit zproduct X DESCRIPTION="Content Management Framework. Services for content-oriented portal sites." X HOMEPAGE="http://cmf.zope.org/" MY_PN="CMF" MY_P="${MY_PN}-${PV}" SRC_URI="http://www.zope.org/Products/${MY_PN}/${MY_P}/${MY_P}.tar.gz" SLOT=1.5 LICENSE="ZPL" KEYWORDS="~x86 ~ppc ~amd64 ~sparc" IUSE="" X ZPROD_LIST="CMFCalendar CMFCore CMFDefault CMFTopic DCWorkflow" MYDOC="*.txt ${MYDOC}" S=${WORKDIR}/${MY_P} SHAR_EOF (set 20 05 08 17 13 47 50 'cmf/cmf-1.5.4.ebuild'; eval "$shar_touch") && chmod 0644 'cmf/cmf-1.5.4.ebuild' || $echo 'restore of' 'cmf/cmf-1.5.4.ebuild' 'failed' if ( md5sum --help 2>&1 | grep 'sage: md5sum \[' ) >/dev/null 2>&1 \ && ( md5sum --version 2>&1 | grep -v 'textutils 1.12' ) >/dev/null; then md5sum -c << SHAR_EOF >/dev/null 2>&1 \ || $echo 'cmf/cmf-1.5.4.ebuild:' 'MD5 check failed' 9c68b8ca968b8d045f5dd23b3bb38859 cmf/cmf-1.5.4.ebuild SHAR_EOF else shar_count="`LC_ALL= LC_CTYPE= LANG= wc -c < 'cmf/cmf-1.5.4.ebuild'`" test 539 -eq "$shar_count" || $echo 'cmf/cmf-1.5.4.ebuild:' 'original size' '539,' 'current size' "$shar_count!" fi fi # ============= cmfdynamicviewfti/cmfdynamicviewfti-1.0.1.ebuild ============== if test ! -d 'cmfdynamicviewfti'; then $echo 'x -' 'creating directory' 'cmfdynamicviewfti' mkdir 'cmfdynamicviewfti' fi if test -f 'cmfdynamicviewfti/cmfdynamicviewfti-1.0.1.ebuild' && test "$first_param" != -c; then $echo 'x -' SKIPPING 'cmfdynamicviewfti/cmfdynamicviewfti-1.0.1.ebuild' '(file already exists)' else $echo 'x -' extracting 'cmfdynamicviewfti/cmfdynamicviewfti-1.0.1.ebuild' '(text)' sed 's/^X//' << 'SHAR_EOF' > 'cmfdynamicviewfti/cmfdynamicviewfti-1.0.1.ebuild' && # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header:$ X X inherit zproduct X DESCRIPTION="FTI with dynamic view" HOMEPAGE="http://plone.org/products/cmfdynamicviewfti" SRC_URI="http://plone.org/products/cmfdynamicviewfti/releases/${PV}/CMFDynamicViewFTI-${PV}.tar.gz" #http://plone.org/products/cmfdynamicviewfti/releases/1.0.1/CMFDynamicViewFTI-1.0.1.tar.gz LICENSE="GPL-2" SLOT="0" KEYWORDS="~x86" IUSE="" X DEPEND="=net-zope/plone-2.1*" X ZPROD_LIST="CMFDynamicViewFTI" X src_install() { X zproduct_src_install } SHAR_EOF (set 20 05 08 17 13 48 41 'cmfdynamicviewfti/cmfdynamicviewfti-1.0.1.ebuild'; eval "$shar_touch") && chmod 0644 'cmfdynamicviewfti/cmfdynamicviewfti-1.0.1.ebuild' || $echo 'restore of' 'cmfdynamicviewfti/cmfdynamicviewfti-1.0.1.ebuild' 'failed' if ( md5sum --help 2>&1 | grep 'sage: md5sum \[' ) >/dev/null 2>&1 \ && ( md5sum --version 2>&1 | grep -v 'textutils 1.12' ) >/dev/null; then md5sum -c << SHAR_EOF >/dev/null 2>&1 \ || $echo 'cmfdynamicviewfti/cmfdynamicviewfti-1.0.1.ebuild:' 'MD5 check failed' a876ba308d7b0bec47ab8b5205e9e781 cmfdynamicviewfti/cmfdynamicviewfti-1.0.1.ebuild SHAR_EOF else shar_count="`LC_ALL= LC_CTYPE= LANG= wc -c < 'cmfdynamicviewfti/cmfdynamicviewfti-1.0.1.ebuild'`" test 574 -eq "$shar_count" || $echo 'cmfdynamicviewfti/cmfdynamicviewfti-1.0.1.ebuild:' 'original size' '574,' 'current size' "$shar_count!" fi fi # ============= cmfformcontroller/cmfformcontroller-1.0.5.ebuild ============== if test ! -d 'cmfformcontroller'; then $echo 'x -' 'creating directory' 'cmfformcontroller' mkdir 'cmfformcontroller' fi if test -f 'cmfformcontroller/cmfformcontroller-1.0.5.ebuild' && test "$first_param" != -c; then $echo 'x -' SKIPPING 'cmfformcontroller/cmfformcontroller-1.0.5.ebuild' '(file already exists)' else $echo 'x -' extracting 'cmfformcontroller/cmfformcontroller-1.0.5.ebuild' '(text)' sed 's/^X//' << 'SHAR_EOF' > 'cmfformcontroller/cmfformcontroller-1.0.5.ebuild' && # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ X inherit zproduct X DESCRIPTION="CMFFormController replaces the portal_form form validation mechanism from Plone." HOMEPAGE="http://sf.net/projects/collective" SRC_URI="mirror://sourceforge/collective/CMFFormController-${PV}.tar.gz" LICENSE="ZPL" KEYWORDS="~x86 ~ppc ~sparc ~amd64" SLOT="0" RDEPEND="${RDEPEND} X net-zope/cmf" X ZPROD_LIST="CMFFormController" SHAR_EOF (set 20 05 09 06 19 13 37 'cmfformcontroller/cmfformcontroller-1.0.5.ebuild'; eval "$shar_touch") && chmod 0644 'cmfformcontroller/cmfformcontroller-1.0.5.ebuild' || $echo 'restore of' 'cmfformcontroller/cmfformcontroller-1.0.5.ebuild' 'failed' if ( md5sum --help 2>&1 | grep 'sage: md5sum \[' ) >/dev/null 2>&1 \ && ( md5sum --version 2>&1 | grep -v 'textutils 1.12' ) >/dev/null; then md5sum -c << SHAR_EOF >/dev/null 2>&1 \ || $echo 'cmfformcontroller/cmfformcontroller-1.0.5.ebuild:' 'MD5 check failed' 95677c8e67ed265fe1031bbef21bf6aa cmfformcontroller/cmfformcontroller-1.0.5.ebuild SHAR_EOF else shar_count="`LC_ALL= LC_CTYPE= LANG= wc -c < 'cmfformcontroller/cmfformcontroller-1.0.5.ebuild'`" test 477 -eq "$shar_count" || $echo 'cmfformcontroller/cmfformcontroller-1.0.5.ebuild:' 'original size' '477,' 'current size' "$shar_count!" fi fi # ============= cmfquickinstallertool/cmfquickinstallertool-1.5.5.ebuild ============== if test ! -d 'cmfquickinstallertool'; then $echo 'x -' 'creating directory' 'cmfquickinstallertool' mkdir 'cmfquickinstallertool' fi if test -f 'cmfquickinstallertool/cmfquickinstallertool-1.5.5.ebuild' && test "$first_param" != -c; then $echo 'x -' SKIPPING 'cmfquickinstallertool/cmfquickinstallertool-1.5.5.ebuild' '(file already exists)' else $echo 'x -' extracting 'cmfquickinstallertool/cmfquickinstallertool-1.5.5.ebuild' '(text)' sed 's/^X//' << 'SHAR_EOF' > 'cmfquickinstallertool/cmfquickinstallertool-1.5.5.ebuild' && # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header:$ X inherit zproduct X DESCRIPTION="Makes it easy to install cmf/plone products." HOMEPAGE="http://www.sf.net/projects/collective/" SRC_URI="mirror://sourceforge/collective/CMFQuickInstallerTool-${PV}.tgz" LICENSE="GPL-2" KEYWORDS="~x86 ~ppc ~sparc ~amd64" IUSE="" SLOT="0" RDEPEND=">=net-zope/cmf-1.3 X ${RDEPEND}" X ZPROD_LIST="CMFQuickInstallerTool" SHAR_EOF (set 20 05 08 17 15 28 25 'cmfquickinstallertool/cmfquickinstallertool-1.5.5.ebuild'; eval "$shar_touch") && chmod 0644 'cmfquickinstallertool/cmfquickinstallertool-1.5.5.ebuild' || $echo 'restore of' 'cmfquickinstallertool/cmfquickinstallertool-1.5.5.ebuild' 'failed' if ( md5sum --help 2>&1 | grep 'sage: md5sum \[' ) >/dev/null 2>&1 \ && ( md5sum --version 2>&1 | grep -v 'textutils 1.12' ) >/dev/null; then md5sum -c << SHAR_EOF >/dev/null 2>&1 \ || $echo 'cmfquickinstallertool/cmfquickinstallertool-1.5.5.ebuild:' 'MD5 check failed' fc540ba840b2bb6b0f23065a83fa73c2 cmfquickinstallertool/cmfquickinstallertool-1.5.5.ebuild SHAR_EOF else shar_count="`LC_ALL= LC_CTYPE= LANG= wc -c < 'cmfquickinstallertool/cmfquickinstallertool-1.5.5.ebuild'`" test 466 -eq "$shar_count" || $echo 'cmfquickinstallertool/cmfquickinstallertool-1.5.5.ebuild:' 'original size' '466,' 'current size' "$shar_count!" fi fi # ============= epoz/epoz-2.0.1.ebuild ============== if test ! -d 'epoz'; then $echo 'x -' 'creating directory' 'epoz' mkdir 'epoz' fi if test -f 'epoz/epoz-2.0.1.ebuild' && test "$first_param" != -c; then $echo 'x -' SKIPPING 'epoz/epoz-2.0.1.ebuild' '(file already exists)' else $echo 'x -' extracting 'epoz/epoz-2.0.1.ebuild' '(binary)' sed 's/^X//' << 'SHAR_EOF' | uudecode && begin 600 epoz/epoz-2.0.1.ebuild M(R!#;W!Y<FEG:'0@,3DY.2TR,#`U($=E;G1O;R!&;W5N9&%T:6]N"B,@1&ES M=')I8G5T960@=6YD97(@=&AE('1E<FUS(&]F('1H92!'3E4@1V5N97)A;"!0 M=6)L:6,@3&EC96YS92!V,@HC("1(96%D97(Z("0*"FEN:&5R:70@>G!R;V1U M8W0*"D1%4T-225!424]./2(@17!O>B!A;&QO=W,@>6]U('1O(&5D:70@6F]P M92T@;W(@4&QO;F4M;V)J96-T<R!W:71H(&$@=WES:7=Y9RUE9&ET;W(N($YO M('!L=6=I;G,@87)E(')E<75I<F5D+B!9;W4@;VYL>2!H879E('1O('5S92!A M(')E8V5N="!B<F]W<V5R("A)12`^/2`U+C4L($UO>FEL;&$@/CT@,2XS+C$L M($YE='-C87!E(#X](#<N,2D@=&AA="!S=7!P;W)T<R!2:6-H+51E>'0M8V]N M=')O;',@*&-A;&QE9"!-:61A<R!F;W(@36]Z:6QL82DN(@I(3TU%4$%'13TB M:'1T<#HO+VUJ86)L;VYS:VDN>F]P92YD92]%<&]Z(@I34D-?55))/2)H='1P M.B\O;6IA8FQO;G-K:2YZ;W!E+F1E+T5P;WHO<F5L96%S97,O17!O>BTD>U!6 M?2YT87(N9WHB"@I,24-%3E-%/2):4$PB"@I+15E73U)$4STB?G@X-B!^<'!C M('YS<&%R8R!^86UD-C0B"@I33$]4/2(P(@I)55-%/2(B"@I:4%)/1%],25-4 (/2)%<&]Z(@I^ ` end SHAR_EOF (set 20 05 08 18 11 48 50 'epoz/epoz-2.0.1.ebuild'; eval "$shar_touch") && chmod 0644 'epoz/epoz-2.0.1.ebuild' || $echo 'restore of' 'epoz/epoz-2.0.1.ebuild' 'failed' if ( md5sum --help 2>&1 | grep 'sage: md5sum \[' ) >/dev/null 2>&1 \ && ( md5sum --version 2>&1 | grep -v 'textutils 1.12' ) >/dev/null; then md5sum -c << SHAR_EOF >/dev/null 2>&1 \ || $echo 'epoz/epoz-2.0.1.ebuild:' 'MD5 check failed' ea5c70dcd2dff128e74b16e037a64d85 epoz/epoz-2.0.1.ebuild SHAR_EOF else shar_count="`LC_ALL= LC_CTYPE= LANG= wc -c < 'epoz/epoz-2.0.1.ebuild'`" test 593 -eq "$shar_count" || $echo 'epoz/epoz-2.0.1.ebuild:' 'original size' '593,' 'current size' "$shar_count!" fi fi # ============= extendedpathindex/extendedpathindex-2.1.ebuild ============== if test ! -d 'extendedpathindex'; then $echo 'x -' 'creating directory' 'extendedpathindex' mkdir 'extendedpathindex' fi if test -f 'extendedpathindex/extendedpathindex-2.1.ebuild' && test "$first_param" != -c; then $echo 'x -' SKIPPING 'extendedpathindex/extendedpathindex-2.1.ebuild' '(file already exists)' else $echo 'x -' extracting 'extendedpathindex/extendedpathindex-2.1.ebuild' '(text)' sed 's/^X//' << 'SHAR_EOF' > 'extendedpathindex/extendedpathindex-2.1.ebuild' && # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ X inherit zproduct X DESCRIPTION="An extended index type based on the Zope index type that has\ additional query methods that are especially suited to generating navigation\ trees, site maps - and also supports querying a single folder, something the\ standard PathIndex can't do." HOMEPAGE="http://plone.org/products/extendedpathindex" SRC_URI="http://plone.org/products/extendedpathindex/releases/${PV}/ExtendedPathIndex-${PV}.tar.gz" X LICENSE="GPL-2" SLOT="0" KEYWORDS="~x86" IUSE="" X DEPEND="=net-zope/plone-2.1*" X ZPROD_LIST="ExtendedPathIndex" X SHAR_EOF (set 20 05 08 17 15 29 22 'extendedpathindex/extendedpathindex-2.1.ebuild'; eval "$shar_touch") && chmod 0644 'extendedpathindex/extendedpathindex-2.1.ebuild' || $echo 'restore of' 'extendedpathindex/extendedpathindex-2.1.ebuild' 'failed' if ( md5sum --help 2>&1 | grep 'sage: md5sum \[' ) >/dev/null 2>&1 \ && ( md5sum --version 2>&1 | grep -v 'textutils 1.12' ) >/dev/null; then md5sum -c << SHAR_EOF >/dev/null 2>&1 \ || $echo 'extendedpathindex/extendedpathindex-2.1.ebuild:' 'MD5 check failed' 4dcddc68e7039aef170da6aeec8cf749 extendedpathindex/extendedpathindex-2.1.ebuild SHAR_EOF else shar_count="`LC_ALL= LC_CTYPE= LANG= wc -c < 'extendedpathindex/extendedpathindex-2.1.ebuild'`" test 669 -eq "$shar_count" || $echo 'extendedpathindex/extendedpathindex-2.1.ebuild:' 'original size' '669,' 'current size' "$shar_count!" fi fi # ============= externaleditor/externaleditor-0.9.1.ebuild ============== if test ! -d 'externaleditor'; then $echo 'x -' 'creating directory' 'externaleditor' mkdir 'externaleditor' fi if test -f 'externaleditor/externaleditor-0.9.1.ebuild' && test "$first_param" != -c; then $echo 'x -' SKIPPING 'externaleditor/externaleditor-0.9.1.ebuild' '(file already exists)' else $echo 'x -' extracting 'externaleditor/externaleditor-0.9.1.ebuild' '(text)' sed 's/^X//' << 'SHAR_EOF' > 'externaleditor/externaleditor-0.9.1.ebuild' && # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ X inherit zproduct X MY_PN="ExternalEditor" MY_P="${MY_PN}-${PV}-src" MY_P2="zopeedit-${PV}-src" DESCRIPTION="Allows you to use your favorite editor(s) from ZMI." HOMEPAGE="http://plope.com/software/ExternalEditor" SRC_URI="${HOMEPAGE}/ExternalEditor-${PV}-src.tgz X ${HOMEPAGE}/zopeedit-${PV}-src.tgz" #http://plope.com/software/ExternalEditor/ExternalEditor-0.9.1-src.tgz #http://plope.com/software/ExternalEditor/zopeedit-0.9.1-src.tgz LICENSE="ZPL" KEYWORDS="~x86 ~ppc ~sparc ~amd64" IUSE="" SLOT="0" ZPROD_LIST="${MY_PN}" X # the base of teh application is in Python2.1, but zopeedit.py wants Python2.2 RDEPEND="${RDEPEND} X >=dev-lang/python-2.2" X S_ZPROD=${WORKDIR}/${MY_PN} S_SRC=${WORKDIR}/${MY_P2} S=${S_SRC} MYDOC="*.txt ${MYDOC}" X src_unpack() { X mkdir ${S_ZPROD}.tmp X unpack ${MY_P}.tgz X mv ${S_ZPROD} ${S_ZPROD}.tmp X mv ${S_ZPROD}.tmp ${S_ZPROD} X unpack ${MY_P2}.tgz } X DOCDIR=/usr/share/doc/${PF} X src_install() { X S=${S_ZPROD} zproduct_src_install X mkdir -p ${T}${DOCDIR}/${MY_PN} X mv ${D}${DOCDIR}/* ${T}${DOCDIR}/${MY_PN} X mv ${T}${DOCDIR}/${MY_PN} ${D}${DOCDIR} X X into /usr X dobin zopeedit.py X doman man/zopeedit.1 X docinto zopeedit X dodoc *.txt X insinto /usr/share/${PN}/Plugins X doins Plugins/*.py } X pkg_postinst() { X zproduct_pkg_postinst X ewarn "To use the External Editor Zope Product you will need to manually" X ewarn "configure the helper application(/usr/bin/zopeedit.py) for your" X ewarn "browser. Read the documention in ${DOCDIR}." } SHAR_EOF (set 20 05 08 17 15 30 08 'externaleditor/externaleditor-0.9.1.ebuild'; eval "$shar_touch") && chmod 0644 'externaleditor/externaleditor-0.9.1.ebuild' || $echo 'restore of' 'externaleditor/externaleditor-0.9.1.ebuild' 'failed' if ( md5sum --help 2>&1 | grep 'sage: md5sum \[' ) >/dev/null 2>&1 \ && ( md5sum --version 2>&1 | grep -v 'textutils 1.12' ) >/dev/null; then md5sum -c << SHAR_EOF >/dev/null 2>&1 \ || $echo 'externaleditor/externaleditor-0.9.1.ebuild:' 'MD5 check failed' 0e00539140825a0b785126d3da7b8bdb externaleditor/externaleditor-0.9.1.ebuild SHAR_EOF else shar_count="`LC_ALL= LC_CTYPE= LANG= wc -c < 'externaleditor/externaleditor-0.9.1.ebuild'`" test 1586 -eq "$shar_count" || $echo 'externaleditor/externaleditor-0.9.1.ebuild:' 'original size' '1586,' 'current size' "$shar_count!" fi fi # ============= generator/generator-1.3.1.ebuild ============== if test ! -d 'generator'; then $echo 'x -' 'creating directory' 'generator' mkdir 'generator' fi if test -f 'generator/generator-1.3.1.ebuild' && test "$first_param" != -c; then $echo 'x -' SKIPPING 'generator/generator-1.3.1.ebuild' '(file already exists)' else $echo 'x -' extracting 'generator/generator-1.3.1.ebuild' '(text)' sed 's/^X//' << 'SHAR_EOF' > 'generator/generator-1.3.1.ebuild' && # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ X inherit zproduct X DESCRIPTION="Widget generator package, originally designed for Archetypes." WEBPAGE="http://www.sourceforge.net/projects/archetypes/" SRC_URI="mirror://sourceforge/archetypes/${PN}-${PV}-final01.tar.gz" LICENSE="GPL-2" KEYWORDS="~x86 ~ppc ~sparc ~amd64" IUSE="" SLOT="1.3" X RDEPEND=">=net-zope/cmf-1.4.7" X ZPROD_LIST="generator" X src_install() { X zproduct_src_install all } X pkg_postinst() { X zproduct_pkg_postinst X ewarn "Please be warned that it should not be used together with dev-python/generator !" } SHAR_EOF (set 20 05 09 01 09 35 28 'generator/generator-1.3.1.ebuild'; eval "$shar_touch") && chmod 0644 'generator/generator-1.3.1.ebuild' || $echo 'restore of' 'generator/generator-1.3.1.ebuild' 'failed' if ( md5sum --help 2>&1 | grep 'sage: md5sum \[' ) >/dev/null 2>&1 \ && ( md5sum --version 2>&1 | grep -v 'textutils 1.12' ) >/dev/null; then md5sum -c << SHAR_EOF >/dev/null 2>&1 \ || $echo 'generator/generator-1.3.1.ebuild:' 'MD5 check failed' 111e55182024f5e1a9d696878c8142fb generator/generator-1.3.1.ebuild SHAR_EOF else shar_count="`LC_ALL= LC_CTYPE= LANG= wc -c < 'generator/generator-1.3.1.ebuild'`" test 646 -eq "$shar_count" || $echo 'generator/generator-1.3.1.ebuild:' 'original size' '646,' 'current size' "$shar_count!" fi fi # ============= groupuserfolder/groupuserfolder-3.4.ebuild ============== if test ! -d 'groupuserfolder'; then $echo 'x -' 'creating directory' 'groupuserfolder' mkdir 'groupuserfolder' fi if test -f 'groupuserfolder/groupuserfolder-3.4.ebuild' && test "$first_param" != -c; then $echo 'x -' SKIPPING 'groupuserfolder/groupuserfolder-3.4.ebuild' '(file already exists)' else $echo 'x -' extracting 'groupuserfolder/groupuserfolder-3.4.ebuild' '(text)' sed 's/^X//' << 'SHAR_EOF' > 'groupuserfolder/groupuserfolder-3.4.ebuild' && # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ X inherit zproduct X X DESCRIPTION="GroupUserFolder is a kind of user folder that provides a special kind of user management." HOMEPAGE="http://ingeniweb.sourceforge.net/Products/GroupUserFolder/" #SRC_URI="mirror://sourceforge/collective/GroupUserFolder-${PV}.tar.gz" SRC_URI="http://plone.org/products/groupuserfolder/releases/${PV}/GroupUserFolder-${PV}.tar.gz" LICENSE="ZPL" KEYWORDS="~x86 ~ppc ~sparc ~amd64" IUSE="" SLOT="3.0" X ZPROD_LIST="GroupUserFolder" X pkg_postinst() { X zproduct_pkg_postinst X einfo X einfo "Please note that using GRUF 3.* with Plone 2.0.* can result in errors." X einfo "For more information please inspect documentation shown below" X einfo "/usr/share/zproduct/groupuserfolder-${PV}/GroupUserFolder/README-Plone.stx" X einfo } SHAR_EOF (set 20 05 09 06 19 27 53 'groupuserfolder/groupuserfolder-3.4.ebuild'; eval "$shar_touch") && chmod 0644 'groupuserfolder/groupuserfolder-3.4.ebuild' || $echo 'restore of' 'groupuserfolder/groupuserfolder-3.4.ebuild' 'failed' if ( md5sum --help 2>&1 | grep 'sage: md5sum \[' ) >/dev/null 2>&1 \ && ( md5sum --version 2>&1 | grep -v 'textutils 1.12' ) >/dev/null; then md5sum -c << SHAR_EOF >/dev/null 2>&1 \ || $echo 'groupuserfolder/groupuserfolder-3.4.ebuild:' 'MD5 check failed' 2c2131545ab622b39e0adc4c98c514fb groupuserfolder/groupuserfolder-3.4.ebuild SHAR_EOF else shar_count="`LC_ALL= LC_CTYPE= LANG= wc -c < 'groupuserfolder/groupuserfolder-3.4.ebuild'`" test 872 -eq "$shar_count" || $echo 'groupuserfolder/groupuserfolder-3.4.ebuild:' 'original size' '872,' 'current size' "$shar_count!" fi fi # ============= kupu/kupu-1.3.ebuild ============== if test ! -d 'kupu'; then $echo 'x -' 'creating directory' 'kupu' mkdir 'kupu' fi if test -f 'kupu/kupu-1.3.ebuild' && test "$first_param" != -c; then $echo 'x -' SKIPPING 'kupu/kupu-1.3.ebuild' '(file already exists)' else $echo 'x -' extracting 'kupu/kupu-1.3.ebuild' '(text)' sed 's/^X//' << 'SHAR_EOF' > 'kupu/kupu-1.3.ebuild' && # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ X inherit zproduct X DESCRIPTION="Kupu is a 'document-centric' open source client-side editor." HOMEPAGE="http://kupu.oscom.org/" SRC_URI="http://plone.org/products/kupu/releases/${PV}/kupu-${PV}.tgz" LICENSE="BSD-style" SLOT="0" KEYWORDS="~x86" IUSE="" X DEPEND="=net-zope/plone-2.1*" X ZPROD_LIST="kupu" X SHAR_EOF (set 20 05 09 06 19 14 33 'kupu/kupu-1.3.ebuild'; eval "$shar_touch") && chmod 0644 'kupu/kupu-1.3.ebuild' || $echo 'restore of' 'kupu/kupu-1.3.ebuild' 'failed' if ( md5sum --help 2>&1 | grep 'sage: md5sum \[' ) >/dev/null 2>&1 \ && ( md5sum --version 2>&1 | grep -v 'textutils 1.12' ) >/dev/null; then md5sum -c << SHAR_EOF >/dev/null 2>&1 \ || $echo 'kupu/kupu-1.3.ebuild:' 'MD5 check failed' 5b153ec701253340660607b89a4a52fc kupu/kupu-1.3.ebuild SHAR_EOF else shar_count="`LC_ALL= LC_CTYPE= LANG= wc -c < 'kupu/kupu-1.3.ebuild'`" test 423 -eq "$shar_count" || $echo 'kupu/kupu-1.3.ebuild:' 'original size' '423,' 'current size' "$shar_count!" fi fi # ============= mimetypesregistry/mimetypesregistry-1.3.6.ebuild ============== if test ! -d 'mimetypesregistry'; then $echo 'x -' 'creating directory' 'mimetypesregistry' mkdir 'mimetypesregistry' fi if test -f 'mimetypesregistry/mimetypesregistry-1.3.6.ebuild' && test "$first_param" != -c; then $echo 'x -' SKIPPING 'mimetypesregistry/mimetypesregistry-1.3.6.ebuild' '(file already exists)' else $echo 'x -' extracting 'mimetypesregistry/mimetypesregistry-1.3.6.ebuild' '(text)' sed 's/^X//' << 'SHAR_EOF' > 'mimetypesregistry/mimetypesregistry-1.3.6.ebuild' && # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ X inherit zproduct X MY_P=MimetypesRegistry-1.3.6-final01 X DESCRIPTION="Mimetypes Registry for Archetypes and PortalTransforms used in Plone." WEBPAGE="http://www.sourceforge.net/projects/archetypes" SRC_URI="mirror://sourceforge/archetypes/${MY_P}.tar.gz" LICENSE="GPL-2" KEYWORDS="~x86 ~ppc ~sparc ~amd64" IUSE="" SLOT="1.3" X RDEPEND=">=net-zope/cmf-1.4.7" X ZPROD_LIST="MimetypesRegistry" X SHAR_EOF (set 20 05 09 01 09 30 30 'mimetypesregistry/mimetypesregistry-1.3.6.ebuild'; eval "$shar_touch") && chmod 0644 'mimetypesregistry/mimetypesregistry-1.3.6.ebuild' || $echo 'restore of' 'mimetypesregistry/mimetypesregistry-1.3.6.ebuild' 'failed' if ( md5sum --help 2>&1 | grep 'sage: md5sum \[' ) >/dev/null 2>&1 \ && ( md5sum --version 2>&1 | grep -v 'textutils 1.12' ) >/dev/null; then md5sum -c << SHAR_EOF >/dev/null 2>&1 \ || $echo 'mimetypesregistry/mimetypesregistry-1.3.6.ebuild:' 'MD5 check failed' 58101b241cca7b188d1304455959efaf mimetypesregistry/mimetypesregistry-1.3.6.ebuild SHAR_EOF else shar_count="`LC_ALL= LC_CTYPE= LANG= wc -c < 'mimetypesregistry/mimetypesregistry-1.3.6.ebuild'`" test 510 -eq "$shar_count" || $echo 'mimetypesregistry/mimetypesregistry-1.3.6.ebuild:' 'original size' '510,' 'current size' "$shar_count!" fi fi # ============= placelesstranslationservice/placelesstranslationservice-1.2.1.ebuild ============== if test ! -d 'placelesstranslationservice'; then $echo 'x -' 'creating directory' 'placelesstranslationservice' mkdir 'placelesstranslationservice' fi if test -f 'placelesstranslationservice/placelesstranslationservice-1.2.1.ebuild' && test "$first_param" != -c; then $echo 'x -' SKIPPING 'placelesstranslationservice/placelesstranslationservice-1.2.1.ebuild' '(file already exists)' else $echo 'x -' extracting 'placelesstranslationservice/placelesstranslationservice-1.2.1.ebuild' '(text)' sed 's/^X//' << 'SHAR_EOF' > 'placelesstranslationservice/placelesstranslationservice-1.2.1.ebuild' && # Copyright 1999-2004 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ X inherit zproduct X X DESCRIPTION="Translation service based on potfiles in the filesystem." HOMEPAGE="http://sf.net/projects/collective" SRC_URI="mirror://sourceforge/collective/PlacelessTranslationService-${PV}.tar.gz" LICENSE="GPL-2" KEYWORDS="~x86 ~ppc" SLOT="0" X ZPROD_LIST="PlacelessTranslationService" SHAR_EOF (set 20 05 08 17 15 32 29 'placelesstranslationservice/placelesstranslationservice-1.2.1.ebuild'; eval "$shar_touch") && chmod 0644 'placelesstranslationservice/placelesstranslationservice-1.2.1.ebuild' || $echo 'restore of' 'placelesstranslationservice/placelesstranslationservice-1.2.1.ebuild' 'failed' if ( md5sum --help 2>&1 | grep 'sage: md5sum \[' ) >/dev/null 2>&1 \ && ( md5sum --version 2>&1 | grep -v 'textutils 1.12' ) >/dev/null; then md5sum -c << SHAR_EOF >/dev/null 2>&1 \ || $echo 'placelesstranslationservice/placelesstranslationservice-1.2.1.ebuild:' 'MD5 check failed' 1482455e3247ef53347dec22acdda407 placelesstranslationservice/placelesstranslationservice-1.2.1.ebuild SHAR_EOF else shar_count="`LC_ALL= LC_CTYPE= LANG= wc -c < 'placelesstranslationservice/placelesstranslationservice-1.2.1.ebuild'`" test 427 -eq "$shar_count" || $echo 'placelesstranslationservice/placelesstranslationservice-1.2.1.ebuild:' 'original size' '427,' 'current size' "$shar_count!" fi fi # ============= plone/plone-2.1.ebuild ============== if test ! -d 'plone'; then $echo 'x -' 'creating directory' 'plone' mkdir 'plone' fi if test -f 'plone/plone-2.1.ebuild' && test "$first_param" != -c; then $echo 'x -' SKIPPING 'plone/plone-2.1.ebuild' '(file already exists)' else $echo 'x -' extracting 'plone/plone-2.1.ebuild' '(text)' sed 's/^X//' << 'SHAR_EOF' > 'plone/plone-2.1.ebuild' && # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ X inherit zproduct X DESCRIPTION="A Zope Content Management System, based on Zope CMF." HOMEPAGE="http://plone.org" SRC_URI="mirror://sourceforge/plone/PloneBase-${PV}.tar.gz" LICENSE="GPL-2" KEYWORDS="~x86 ~ppc ~sparc ~amd64" SLOT="2.1" IUSE="" RDEPEND=">=dev-lang/python-2.3 X >=net-zope/zope-2.8.1 X >=net-zope/cmf-1.5.4 X >=net-zope/cmfformcontroller-1.0.5 X >=net-zope/cmfquickinstallertool-1.5.5 X >=net-zope/cmfactionicons-0.9 X >=net-zope/groupuserfolder-3.4 X >=net-zope/placelesstranslationservice-1.2.1 X >=net-zope/ploneerrorreporting-0.11 X >=net-zope/plonetranslations-2.1 X >=net-zope/plonelanguagetool-0.7 X >=net-zope/securemailhost-1.0.1 X >=net-zope/extendedpathindex-2.1 X >=net-zope/resourceregistries-1.0.4 X >=net-zope/atreferencebrowserwidget-1.1 X >=net-zope/atcontenttypes-1.0 X >=net-zope/cmfdynamicviewfti-1.0.1 X >=net-zope/archetypes-1.3.4 X >=net-zope/kupu-1.3 X >=net-zope/externaleditor-0.9.1 X >=app-admin/zope-config-0.5 X ${RDEPEND}" X ZPROD_LIST="CMFPlone" SHAR_EOF (set 20 05 09 07 08 59 21 'plone/plone-2.1.ebuild'; eval "$shar_touch") && chmod 0644 'plone/plone-2.1.ebuild' || $echo 'restore of' 'plone/plone-2.1.ebuild' 'failed' if ( md5sum --help 2>&1 | grep 'sage: md5sum \[' ) >/dev/null 2>&1 \ && ( md5sum --version 2>&1 | grep -v 'textutils 1.12' ) >/dev/null; then md5sum -c << SHAR_EOF >/dev/null 2>&1 \ || $echo 'plone/plone-2.1.ebuild:' 'MD5 check failed' 4102814f3ad8bb36c092331e4720a8dd plone/plone-2.1.ebuild SHAR_EOF else shar_count="`LC_ALL= LC_CTYPE= LANG= wc -c < 'plone/plone-2.1.ebuild'`" test 1090 -eq "$shar_count" || $echo 'plone/plone-2.1.ebuild:' 'original size' '1090,' 'current size' "$shar_count!" fi fi # ============= plonelanguagetool/plonelanguagetool-0.7.ebuild ============== if test ! -d 'plonelanguagetool'; then $echo 'x -' 'creating directory' 'plonelanguagetool' mkdir 'plonelanguagetool' fi if test -f 'plonelanguagetool/plonelanguagetool-0.7.ebuild' && test "$first_param" != -c; then $echo 'x -' SKIPPING 'plonelanguagetool/plonelanguagetool-0.7.ebuild' '(file already exists)' else $echo 'x -' extracting 'plonelanguagetool/plonelanguagetool-0.7.ebuild' '(text)' sed 's/^X//' << 'SHAR_EOF' > 'plonelanguagetool/plonelanguagetool-0.7.ebuild' && # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ X inherit zproduct X DESCRIPTION="PloneLanguageTool provides a language chooser for Plone." HOMEPAGE="http://www.sourceforge.net/projects/collective/" #SRC_URI="mirror://sourceforge/collective/PloneLanguageTool-${PV}.tar.gz" SRC_URI="http://plone.org/products/plonelanguagetool/releases/${PV}/PloneLanguageTool-${PV}.tar.gz" X LICENSE="GPL-1" SLOT="0" KEYWORDS="~x86" IUSE="" X DEPEND="=net-zope/plone-2.1*" X ZPROD_LIST="PloneLanguageTool" SHAR_EOF (set 20 05 08 26 10 22 16 'plonelanguagetool/plonelanguagetool-0.7.ebuild'; eval "$shar_touch") && chmod 0644 'plonelanguagetool/plonelanguagetool-0.7.ebuild' || $echo 'restore of' 'plonelanguagetool/plonelanguagetool-0.7.ebuild' 'failed' if ( md5sum --help 2>&1 | grep 'sage: md5sum \[' ) >/dev/null 2>&1 \ && ( md5sum --version 2>&1 | grep -v 'textutils 1.12' ) >/dev/null; then md5sum -c << SHAR_EOF >/dev/null 2>&1 \ || $echo 'plonelanguagetool/plonelanguagetool-0.7.ebuild:' 'MD5 check failed' cc43582b2b2c6ea4bfc2d935874fc3a7 plonelanguagetool/plonelanguagetool-0.7.ebuild SHAR_EOF else shar_count="`LC_ALL= LC_CTYPE= LANG= wc -c < 'plonelanguagetool/plonelanguagetool-0.7.ebuild'`" test 556 -eq "$shar_count" || $echo 'plonelanguagetool/plonelanguagetool-0.7.ebuild:' 'original size' '556,' 'current size' "$shar_count!" fi fi # ============= plonetranslations/plonetranslations-2.1.ebuild ============== if test ! -d 'plonetranslations'; then $echo 'x -' 'creating directory' 'plonetranslations' mkdir 'plonetranslations' fi if test -f 'plonetranslations/plonetranslations-2.1.ebuild' && test "$first_param" != -c; then $echo 'x -' SKIPPING 'plonetranslations/plonetranslations-2.1.ebuild' '(file already exists)' else $echo 'x -' extracting 'plonetranslations/plonetranslations-2.1.ebuild' '(text)' sed 's/^X//' << 'SHAR_EOF' > 'plonetranslations/plonetranslations-2.1.ebuild' && # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ X inherit zproduct X DESCRIPTION="This product contains the .po files for CMFPlone. PlacelessTranslationService reads the files and enables multilinguality." HOMEPAGE="http://www.sourceforge.net/projects/plone-i18n/" SRC_URI="mirror://sourceforge/plone-i18n/PloneTranslations-${PV}.tar.gz" LICENSE="ZPL" KEYWORDS="~x86 ~ppc ~sparc ~amd64" SLOT="0" IUSE="" X ZPROD_LIST="PloneTranslations" SHAR_EOF (set 20 05 09 06 19 15 22 'plonetranslations/plonetranslations-2.1.ebuild'; eval "$shar_touch") && chmod 0644 'plonetranslations/plonetranslations-2.1.ebuild' || $echo 'restore of' 'plonetranslations/plonetranslations-2.1.ebuild' 'failed' if ( md5sum --help 2>&1 | grep 'sage: md5sum \[' ) >/dev/null 2>&1 \ && ( md5sum --version 2>&1 | grep -v 'textutils 1.12' ) >/dev/null; then md5sum -c << SHAR_EOF >/dev/null 2>&1 \ || $echo 'plonetranslations/plonetranslations-2.1.ebuild:' 'MD5 check failed' 6d56f9093c29591d72df1f208e22bacd plonetranslations/plonetranslations-2.1.ebuild SHAR_EOF else shar_count="`LC_ALL= LC_CTYPE= LANG= wc -c < 'plonetranslations/plonetranslations-2.1.ebuild'`" test 506 -eq "$shar_count" || $echo 'plonetranslations/plonetranslations-2.1.ebuild:' 'original size' '506,' 'current size' "$shar_count!" fi fi # ============= portaltransforms/portaltransforms-1.3.7.ebuild ============== if test ! -d 'portaltransforms'; then $echo 'x -' 'creating directory' 'portaltransforms' mkdir 'portaltransforms' fi if test -f 'portaltransforms/portaltransforms-1.3.7.ebuild' && test "$first_param" != -c; then $echo 'x -' SKIPPING 'portaltransforms/portaltransforms-1.3.7.ebuild' '(file already exists)' else $echo 'x -' extracting 'portaltransforms/portaltransforms-1.3.7.ebuild' '(text)' sed 's/^X//' << 'SHAR_EOF' > 'portaltransforms/portaltransforms-1.3.7.ebuild' && # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ X inherit zproduct X MY_PN="PortalTransforms" MY_P="${MY_PN}-${PV}-final01" X DESCRIPTION="MIME-type based transformations for Archetypes" HOMEPAGE="http://www.sf.net/projects/archetypes" SRC_URI="mirror://sourceforge/archetypes/${MY_P}.tar.gz" LICENSE="GPL-1" KEYWORDS="~x86 ~ppc ~sparc ~amd64" SLOT="1.3" IUSE="" X ZPROD_LIST="${MY_PN}" X MYDOC="${MYDOC} TODO README LICENSE.txt ChangeLog" X RDEPEND=">=net-zope/cmf-1.4.7 X app-text/htmltidy X app-text/wv X dev-libs/libxslt X app-text/xlhtml X app-text/unrtf X dev-python/docutils X www-client/lynx X app-text/pdftohtml" X X SHAR_EOF (set 20 05 09 01 09 31 59 'portaltransforms/portaltransforms-1.3.7.ebuild'; eval "$shar_touch") && chmod 0644 'portaltransforms/portaltransforms-1.3.7.ebuild' || $echo 'restore of' 'portaltransforms/portaltransforms-1.3.7.ebuild' 'failed' if ( md5sum --help 2>&1 | grep 'sage: md5sum \[' ) >/dev/null 2>&1 \ && ( md5sum --version 2>&1 | grep -v 'textutils 1.12' ) >/dev/null; then md5sum -c << SHAR_EOF >/dev/null 2>&1 \ || $echo 'portaltransforms/portaltransforms-1.3.7.ebuild:' 'MD5 check failed' fdcc57333f63c0b0aeecaf18bb2df21a portaltransforms/portaltransforms-1.3.7.ebuild SHAR_EOF else shar_count="`LC_ALL= LC_CTYPE= LANG= wc -c < 'portaltransforms/portaltransforms-1.3.7.ebuild'`" test 690 -eq "$shar_count" || $echo 'portaltransforms/portaltransforms-1.3.7.ebuild:' 'original size' '690,' 'current size' "$shar_count!" fi fi # ============= resourceregistries/resourceregistries-1.0.4.ebuild ============== if test ! -d 'resourceregistries'; then $echo 'x -' 'creating directory' 'resourceregistries' mkdir 'resourceregistries' fi if test -f 'resourceregistries/resourceregistries-1.0.4.ebuild' && test "$first_param" != -c; then $echo 'x -' SKIPPING 'resourceregistries/resourceregistries-1.0.4.ebuild' '(file already exists)' else $echo 'x -' extracting 'resourceregistries/resourceregistries-1.0.4.ebuild' '(text)' sed 's/^X//' << 'SHAR_EOF' > 'resourceregistries/resourceregistries-1.0.4.ebuild' && # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ X inherit zproduct X DESCRIPTION="Registries for linked style sheet files and javascripts." HOMEPAGE="http://plone.org/products/resourceregistries" SRC_URI="http://plone.org/products/resourceregistries/releases/${PV}/ResourceRegistries-${PV}.tar.gz" X LICENSE="GPL-2" SLOT="0" KEYWORDS="~x86" IUSE="" X DEPEND="=net-zope/plone-2.1*" X ZPROD_LIST="ResourceRegistries" SHAR_EOF (set 20 05 09 07 08 56 39 'resourceregistries/resourceregistries-1.0.4.ebuild'; eval "$shar_touch") && chmod 0644 'resourceregistries/resourceregistries-1.0.4.ebuild' || $echo 'restore of' 'resourceregistries/resourceregistries-1.0.4.ebuild' 'failed' if ( md5sum --help 2>&1 | grep 'sage: md5sum \[' ) >/dev/null 2>&1 \ && ( md5sum --version 2>&1 | grep -v 'textutils 1.12' ) >/dev/null; then md5sum -c << SHAR_EOF >/dev/null 2>&1 \ || $echo 'resourceregistries/resourceregistries-1.0.4.ebuild:' 'MD5 check failed' 6a176d15b13d59e91de44f1b8d57a625 resourceregistries/resourceregistries-1.0.4.ebuild SHAR_EOF else shar_count="`LC_ALL= LC_CTYPE= LANG= wc -c < 'resourceregistries/resourceregistries-1.0.4.ebuild'`" test 482 -eq "$shar_count" || $echo 'resourceregistries/resourceregistries-1.0.4.ebuild:' 'original size' '482,' 'current size' "$shar_count!" fi fi # ============= securemailhost/securemailhost-1.0.1.ebuild ============== if test ! -d 'securemailhost'; then $echo 'x -' 'creating directory' 'securemailhost' mkdir 'securemailhost' fi if test -f 'securemailhost/securemailhost-1.0.1.ebuild' && test "$first_param" != -c; then $echo 'x -' SKIPPING 'securemailhost/securemailhost-1.0.1.ebuild' '(file already exists)' else $echo 'x -' extracting 'securemailhost/securemailhost-1.0.1.ebuild' '(text)' sed 's/^X//' << 'SHAR_EOF' > 'securemailhost/securemailhost-1.0.1.ebuild' && # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ X inherit zproduct X DESCRIPTION="An enhanced version of the default MailHost with support for Python's email package and address validation." HOMEPAGE="http://plone.org/products/smh" SRC_URI="http://plone.org/products/smh/releases/${PV}/SecureMailHost-${PV}.tar.gz" X LICENSE="GPL-2" SLOT="0" KEYWORDS="~x86" IUSE="" X DEPEND="=net-zope/plone-2.1*" X ZPROD_LIST="SecureMailHost" X SHAR_EOF (set 20 05 08 17 15 36 03 'securemailhost/securemailhost-1.0.1.ebuild'; eval "$shar_touch") && chmod 0644 'securemailhost/securemailhost-1.0.1.ebuild' || $echo 'restore of' 'securemailhost/securemailhost-1.0.1.ebuild' 'failed' if ( md5sum --help 2>&1 | grep 'sage: md5sum \[' ) >/dev/null 2>&1 \ && ( md5sum --version 2>&1 | grep -v 'textutils 1.12' ) >/dev/null; then md5sum -c << SHAR_EOF >/dev/null 2>&1 \ || $echo 'securemailhost/securemailhost-1.0.1.ebuild:' 'MD5 check failed' 86c5b3c2f7a8c7dd2fd124bc004431dc securemailhost/securemailhost-1.0.1.ebuild SHAR_EOF else shar_count="`LC_ALL= LC_CTYPE= LANG= wc -c < 'securemailhost/securemailhost-1.0.1.ebuild'`" test 496 -eq "$shar_count" || $echo 'securemailhost/securemailhost-1.0.1.ebuild:' 'original size' '496,' 'current size' "$shar_count!" fi fi # ============= validation/validation-1.3.3.ebuild ============== if test ! -d 'validation'; then $echo 'x -' 'creating directory' 'validation' mkdir 'validation' fi if test -f 'validation/validation-1.3.3.ebuild' && test "$first_param" != -c; then $echo 'x -' SKIPPING 'validation/validation-1.3.3.ebuild' '(file already exists)' else $echo 'x -' extracting 'validation/validation-1.3.3.ebuild' '(text)' sed 's/^X//' << 'SHAR_EOF' > 'validation/validation-1.3.3.ebuild' && # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ X inherit zproduct X MASTER_PN=archetypes X X DESCRIPTION="Data validation package, originally designed for Archetypes." WEBPAGE="http://www.sourceforge.net/projects/${MASTER_PN}" SRC_URI="mirror://sourceforge/${MASTER_PN}/${PN}-${PV}-final05.tar.gz" LICENSE="GPL-2" KEYWORDS="~x86 ~ppc ~sparc ~amd64" IUSE="" SLOT="1.3" X RDEPEND=">=net-zope/cmf-1.4.7" X ZPROD_LIST="validation" X src_install() { X zproduct_src_install all X } X pkg_postinst() { X zproduct_pkg_postinst X ewarn "Please be warned that it should not be used together with dev-python/validation !" } SHAR_EOF (set 20 05 09 01 09 33 32 'validation/validation-1.3.3.ebuild'; eval "$shar_touch") && chmod 0644 'validation/validation-1.3.3.ebuild' || $echo 'restore of' 'validation/validation-1.3.3.ebuild' 'failed' if ( md5sum --help 2>&1 | grep 'sage: md5sum \[' ) >/dev/null 2>&1 \ && ( md5sum --version 2>&1 | grep -v 'textutils 1.12' ) >/dev/null; then md5sum -c << SHAR_EOF >/dev/null 2>&1 \ || $echo 'validation/validation-1.3.3.ebuild:' 'MD5 check failed' 2df6a47c4cd3ac06d1d5e6a91e0d0f56 validation/validation-1.3.3.ebuild SHAR_EOF else shar_count="`LC_ALL= LC_CTYPE= LANG= wc -c < 'validation/validation-1.3.3.ebuild'`" test 674 -eq "$shar_count" || $echo 'validation/validation-1.3.3.ebuild:' 'original size' '674,' 'current size' "$shar_count!" fi fi rm -fr _sh21224 exit 0 Reproducible: Always Steps to Reproduce: 1. 2. 3.
Please attach the files as plain text, add a comment what changed and reopen.
Created attachment 68007 [details] Plone 2.1 ebuilds
Created attachment 68009 [details] plone-2.1.ebuild version bump
Created attachment 68010 [details] cmf-1.5.4.ebuild version bump
Created attachment 68011 [details] cmfformcontroller-1.0.5.ebuild version bump
Created attachment 68012 [details] cmfquickinstallertool-1.5.5.ebuild version bump SLOT="0" is added
Created attachment 68013 [details] btreefolder2-1.0.2.ebuild version bump SLOT="0" is added
Created attachment 68014 [details] groupuserfolder-3.4.ebuild version bump SLOT="3" is added
Created attachment 68015 [details] placelesstranslationservice-1.2.1.ebuild version bump SLOT="0" ISUE="" are added
Created attachment 68016 [details] plonetranslations-2.1.ebuild version bump SLOT="0" is added
Created attachment 68017 [details] plonelanguagetool-0.7.ebuild version bump
Created attachment 68018 [details] securemailhost-1.0.1.ebuild new ebuild
Created attachment 68019 [details] extendedpathindex-2.1.ebuild new ebuild
Created attachment 68020 [details] resourceregistries-1.0.4.ebuild new ebuild
Created attachment 68021 [details] atreferencebrowserwidget-1.1.ebuild new ebuild
Created attachment 68022 [details] atcontenttypes-1.0.ebuild version bump SLOT="0" is added
Created attachment 68023 [details] cmfdynamicviewfti-1.0.1.ebuild new ebuild
Created attachment 68024 [details] externaleditor-0.9.1.ebuild version bump
OK, please change all those attachments' mime type to text/plain so that they may actually be viewed in browser. Also, attaching a unified diff instead of whole ebuilds would be really preferred. http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=2&chap=3#doc_chap2
Created attachment 68025 [details] kupu-1.3.ebuild new ebuild
Created attachment 68026 [details] archetypes-1.3.4.ebuild version bump
Created attachment 68027 [details] generator-1.3.1.ebuild version bump
Created attachment 68028 [details] validation-1.3.3.ebuild version bump
Created attachment 68029 [details] portaltransforms-1.3.7.ebuild version bump
Created attachment 68030 [details] mimetypesregistry-1.3.6.ebuild version bump
Plain text ebuilds are attached.
Kupu 1.3 does not depend on Plone 2.1. Have it working here fine with Zope 2.7.5/Plone 2.0.5. The kupu 1.3 ebuild needs to have that RDEPEND removed.
Plone 2.1 doesn't require securemailhost, not sure why this plone 2.1 ebuild would require it. See http://plone.org/products/securemailhost for more info.
Re: #28: Just looked in the 2.1 tarball, and indeed SMH is there. Sorry for the misreading of their docs.
Created attachment 68303 [details] plone-bundle-2.1.ebuild Here's an alternate ebuild for plone-2.1 which uses the big tarball with all the prerequisite packages in it. Originally I made this as a quick-and-dirty ebuild for testing, but in some ways it is better than the current process: * easier to maintain ebuild (only dependency is zope) * easier end-user install into an instance: with zprod-manager add, only plone needs to be installed, this installs all required ZProducts * prerequisites (cmf et al) can still be installed individually; no filesystem conflicts Since the prereqs are primarily Python-based products, the build time for plone itself will not be much longer. Overall, the build time for plone plus is prerequisite ZProducts will be much shorter, since there are much fewer Gentoo packages to install.
Re #30: OK, I took a look at this ebuild. Please forgive my ignorance, but how does this prevent filesystem conflicts? If this pacakge installs CMF* and other Plone dependencies, how does it not interfere with the stand-alone ebuilds? And how does one track updates to the packages that this includes, that are updated indepedently of the Plone combined tarball? I know that the vast Zope/Plone dependency tree has a lot of overhead for Gentoo package devs, but how is this better from a user maintainability and flexibility standpoint? And what if you have more than just Plone as a Zope application?
OK, for example. When you install the current plone-2.0 ebuild, you get /usr/share/zproduct/plone-2.0.5-r1/ with one ZProduct in it: CMFPlone. The other prerequisites are each installed separately in /usr/share/zproduct under their own directory, with usually just one ZProduct inside. When you run zprod-manager add to add plone to your zope instance, you also have to select all the various ZProducts that plone needs, which is a pretty long list as you can see above. With the alternate 2.1 ebuild, under /usr/share/zproduct you get plone-2.1 which contains all the prerequisite ZProducts. When you run zprod-manager add and add plone to your instance, you get all those ZProducts. If you have, for example, cmf-1.5.4 installed on your system as a separate package, it'll be in /usr/share/zproduct/cmf-1.5.4 as CMF, and contain the various separate ZProducts CMFCore, CMFDefault, CMFTopic, and DCWorkflow. If you also have the alternate plone ebuild installed, these ZProducts wlil be in /usr/share/zproduct/plone-2.1, so they won't conflict as far as Portage is concerned. zprod-manager might complain (or might not) if you try to install one of the standalone ZProducts over one of the ones provided by Plone (i.e. in the same instance). I'm not suggesting that the standalone ones should go away, because other packages do use them. However, it won't be necessary to track all the individual packages that each new Plone release requires. Also, I think there have been some cases in the past where Plone has used a prerelease version or snapshot. It may well be easier to deal with bug reports upstream if we use the exact versions as provided.
I am anxious to see this in portage.... Good luck to those working on getting the ebuilds stable...
Having tried this out, I agree with Andy here. Having Plone separated into separated ebuilds will require a great deal of maintenance, and it also requires you to add *a lot* of products to each of your Zope instances manually which just isn't practical. Keeping the Plone distribution as-is will also allow us to use Plone as-is, and help with upstream bugfixing and queries. If someone is using Plone and has a query upstream about any strange behaviour, as soon as anyone on a Plone mailing list/forum etc. sees on the mailing list that you're using Gentoo with Plone separated like that you're just going to be ignored.
From #32: "zprod-manager might complain (or might not) if you try to install one of the standalone ZProducts over one of the ones provided by Plone (i.e. in the same instance)." So, a follow-up question: Can I install zproducts that are _not_ installed as part of the Plone ebuild into the Plone instance with zprod-manager, as long as there is _not_ an existing product there? I'm curious as I already have other non-included products into my Plones that have not been included into the all-in-one upstream pacakge. Thanks in advance.
Re: Comment #35: Yes, definitely. There's nothing really special about this ebuild. It just installs several ZProducts, which is something the zproduct eclass is designed to do. If you want to try this in a new instance and report back, that would be helpful.
My apologies if this is not the appropriate place for this post. I installed plone-2.1 via plone21.ebuilds.tar.gz. When attempting to install a plone site in my zope instance I get the following: ------------------------------------ Site Error An error was encountered while publishing this resource. Error Type: AttributeError Error Value: No Install method found for product ResourceRegistries Troubleshooting Suggestions The URL may be incorrect. The parameters passed to this resource may be incorrect. A resource that this resource relies on may be encountering an error. For more detailed information about the error, please refer to the error log. If the error persists please contact the site maintainer. Thank you for your patience. ------------------------------------------ I also tries installing ResourceRegistries Tool in the ZMI, then install plone. Got the same message. Any clues what I am doing wrong? The zope instance was created via zope-config and I added the Products via zprod-manager. Thanks for any help.
Re: #37 I'll be glad to test. I'm currently away from home, and I'll be returning in a couple days. When I return, I'll test on my home workstation, and report back. Here's my current test plan (here for my memory, as well as yours ;) ): 1. Installation over 2.0.5 instance + new Zope 2.8.X over 2.7.5 2. Add new zproducts for Plone Zope instance(PasswordMigrationTool) 3. Add standalone CMF and see what breaks ;) 4. Remove Plone 2.1 and see what (non-Plone) zproducts break. Sound good?
(In reply to comment #38) > Re: #37 > > I'll be glad to test. I'm currently away from home, and I'll be returning in a > couple days. When I return, I'll test on my home workstation, and report back. > > Here's my current test plan (here for my memory, as well as yours ;) ): > > 1. Installation over 2.0.5 instance + new Zope 2.8.X over 2.7.5 > 2. Add new zproducts for Plone Zope instance(PasswordMigrationTool) > 3. Add standalone CMF and see what breaks ;) > 4. Remove Plone 2.1 and see what (non-Plone) zproducts break. > > Sound good? Funny enough, I was preparing my systems to do this test, and lo and behold a new Plone is out - 2.1.1 (http://plone.org/products/plone).
I installed Plone-2.1 using the tgz posted here. To upgrade to Plone-2.1.1 I stopped zope, renamed the ebuild and ran emerge. Then I used zprod-manager to install 2.1.1, then i edited /path/to/zope-instance/Products/CMFPlone/migrations/v2_1/final_two11.py and removed lines 1 and 8: from Products.MimetypesRegistry.Extensions.Install import fixUpSMIGlobs fixUpSMIGlobs(portal) Next I started zope again, refreshed CMFPlone in the Control_Panel/Products, ran the migration tool in my plone instance and it worked. I failed to find the fixUpSMIGlobs function in a MimetypesRegistry release, I guess it is included in the all-in-one plone bundle. It fixes a problem for mime-type guessing based on extensions on windows platform only according to HISTORY.txt - which is why i didn't care and removed the commands from the migration code.
I've read all posts in this thread now, and Andy Dustman in post #30 introducing the "Alternate plone-2.1.ebuild" maybe has a valid point. It is probably a good idea to use the bundle package because that's exactly what the plone-developers use and release. Installing Plone-2.1.1 does not work currently for example (using the multiple ebuilds approach) because there's a function missing in MimetypesRegistry. That function does only exist in the full plone bundle and does not show up in any recent release of MimetypesRegistry (at least I haven't found it yet). For now that function seems to be needed for Windows only and we can ignore it. But that might not be the case for additions to Plone-2.1.2. If the maintainers of the ebuild(s) have to start looking for inconsistencies between the full bundle the seperate packages their work load becomes huge. Actually the plone guys should take care of releasing proper sub-products, but they haven't for the 2.1.1 release and I start to wonder what else is different between the bundled and the released Products... I think installing the bundle makes sense, as does installing all products, maybe we could provide a plone-bundle-x.x.x.ebuild as an alternative?
I'm not opposed to having plone-bundle as an alternate ebuild, especially considering comment #41.
This "bug's" known since september, portage is told to be easy like no other installer and no there's NOV shown on my calender. May I assume: [_] either portage is not so easy [_] or plone is rather complex [_] or zope/plone are not quite common products (enhancement requests need quite a lot time from state NEW to SOLVED. No matter what reason (I'm trying to evaluate gentoo as a starting point for highly integrated, user-optimized content managing host) gets an 'X': How long will it take to promote any 2.1-version to "testing" at least? (kupu's the weapon of choice and available with 2.1, not 2.0.X) Have a look at the forum too, quite good questions according to release delay of 2.1. Thanks so far and keep rocking. If you need testers -> here you got one.
Created attachment 73654 [details] tarball of plone 2.1.1 ebuilds Did the plone 2.1.1 ebuild stack using the fine grained packages (vs. bundled) design pattern. Would have saved several hours of time if I went bundled... There are several tweaks on Vadim's 2.1 work. Found an error or two in ZPROD_LIST and went with a later version of PlacelessTranslationService.
Found two issues with my post when installing on second box 1) the kupu ebuild SRC_URI is wrong. Get the correct link off http://plone.org/products/kupu 2) the Validation ebuild SRC_URI and homepage is wrong. I got the "final_06" tarball off http://plone.org/products/archetypes where the plone developers posted some of the interim tarballs for dependent packages.
I really like the idea of an optional plone-bundle ebuild, with both it and the traditional plone ebuild providing virtual/plone.
The BTreeFolder ebuild fails trying to find BTreeFolder2-1.0.2.tar.gz. The latest version that I can find is 1.0.1.
Created attachment 75168 [details] BTreeFolder2-1.0.2 tarball ee-gads!!! Check this out http://article.gmane.org/gmane.comp.web.zope.plone.devel/10107 Luckily Gentoo comes through again. Its in my /usr/portage/distfile directory
Okay to use Plone 2.1.1 -bundle what ebuild(s) should I be using?
The "bundled" Plone ebuild is attachment #63803 [details] (Alternate plone-2.1.ebuild). You might want to rename it (plone-bundle has been proposed) and bump the version number, but otherwise I don't think it needs any modifications. I see there is a 2.1.1 and 2.1.2_rc2 now. I have not tried testing this ebuild lately, but I might have time tomorrow, and if I do, it'll be with 2.1.2_rc2. I strongly suspect 2.1.2 will be out within a week, if not tomorrow, since apparently there is a bad bug in BTreeFolder, referenced in comment #48.
Comment on attachment 68303 [details] plone-bundle-2.1.ebuild Sorry, I typoed: Use this attachment #68303 [details] for the bundle. I've renamed it so it's more obvious (I hope).
I don't know of any problems with BTree. The issue is it was lost after I downloaded it from the plone site so I uploaded it here and notified the plone developer that I had it. I'm running about 20 users on a "plone software center" app using the 2.1.1 (non bundled) ebuilds. Much much better than 2.0.x in speed and functionality.
Adding one more name to the list of people who would appreciated seeing this bug resolved. (A forum thread suggested not many people use Plone, that's why this bug is still open, so I felt compelled to add my name.) Thanks for the work thus far.
There is a bit of an issue with the plone-bundle-2.1.ebuild: Since it was created, zope-3.1 and 3.2 have been added to portage (3.0 was done was zopex3 like in upstream). Plone 2.1 is not compatible with Zope3 (any version thus far). If I use RDEPEND=">=net-zope/zope-2.8.4", it's broken because (in my ~x86 environment) it wants zope-3.2.0. I can't add "!=net-zope/zope-3*" because then zope-3 becomes a blocker. If I add "<net-zope/zope-3*", it now wants zope-2.9.0 (current ~x86 version) but it *still* wants zope-3 because the zproduct eclass has an RDEPEND=">=net-zope/zope-2.6.0-r2". So far I have not found a way to tell it that zope-3* is not a dependency or blocker. Other than that, I believe the ebuild works correctly for Plone 2.1.1 if you excuse the fact that zope-3.2.0 is installed unnecessarily (at least in a full ~x86 environment). I'm trying to test some install/upgrade issues now. They could be related to zope-2.9.0, which is not a tested version (might not work with plone-2.1.1).
(In reply to comment #52) > I don't know of any problems with BTree. The issue is it was lost after I > downloaded it from the plone site so I uploaded it here and notified the plone > developer that I had it. Thanks for doing that, and excuse me if I'm ignorant here (this is my first overlay). I think I have everything in place to emerge =plone-2.1.1, but when I put BTreeFolder2-1.0.2.tar.gz in /usr/portage/distfiles i get the error that: >>> emerge (1 of 32) net-zope/btreefolder2-1.0.2 to / >>> md5 files ;-) btreefolder2-1.0.2.ebuild >>> md5 files ;-) files/digest-btreefolder2-1.0.2 !!! Digest verification Failed: !!! /usr/portage/distfiles/BTreeFolder2-1.0.2.tar.gz !!! Reason: Filesize does not match recorded size Are we supposed to make a new digest, or is something wrong with the file?
Comment on attachment 75168 [details] BTreeFolder2-1.0.2 tarball corrupted
Created attachment 77003 [details] tarball Previous upload wouldn't download cleanly
Created attachment 77004 [details] BTreeFolder2-1.0.2.tar.gz Don't use "auto-detect" when uploading tarballs in bugzilla. Trying application/x-gzip
I get the same error with attachment 77004 [details]. I'm using Firefox 1.0.7 on a x86 and "save link as". Result is: md5sum BTreeFolder2-1.0.2.tar.gz d7234511b4632f1770a22efe5b76f12f BTreeFolder2-1.0.2.tar.gz whereas: cat /usr/local/portage/net-zope/btreefolder2/files/digest-btreefolder2-1.0.2 MD5 ff9ac5d485ca2a9d4f65e85509c88f2e BTreeFolder2-1.0.2.tar.gz 12055
Created attachment 77007 [details, diff] BTreeFolder2 1.0.1 to 1.0.2 patch Okay, I couldn't figure out how to upload the tarball in bugzilla. The mimetype stuff is corrupting the file. So I made a rolling patch of BTreeFolder. Get the attainable BTreeFolder 1.0.1 here http://hathawaymix.org/Software/BTreeFolder2 The ebuild would have to do an epatch command
Clearly it's going to take someone with more experience with ebuilds than me to test this. I hope someone more knowledgeable will step up and try the stuff provided so this can go forward. I guess I'll head back and try whatever old plone/zope combo exits in stable portage, assuming there such a combo. Good luck!
Comment on attachment 75168 [details] BTreeFolder2-1.0.2 tarball try application/x-compressed-tar
Comment on attachment 77003 [details] tarball correct mime type
Comment on attachment 77004 [details] BTreeFolder2-1.0.2.tar.gz correct mime type to application/x-compressed-tar
The 1.0.2 tarballs will now download. Secret is bugzilla is "application/x-compressed-tar".
Created attachment 77020 [details, diff] portaltransforms-1.3.7.ebuild.patch Fixes poppler versus pdftohtml blockers.
(In reply to comment #65) > The 1.0.2 tarballs will now download. Secret is bugzilla is > "application/x-compressed-tar". Not sure I understand. The tarballs still show the same time stamp as before comment #65. Is this just a bug in bugzilla, or should I get a usable file if I download (overstruct) attachement 77004 now?
Hate to add to the pain here, but Plone 2.1.2 is out. Also, I tested the "bundled" Plone 2.1 ebuild (and bumped the filename to 2.1.2, just for laughs), and it "works", though I'm getting some errors on saving certain documents with Kupu 1.3.3 ("list objects are unhashable"), but that may be a local issue, or an issue with older Zope/Plone products.
Created attachment 78397 [details] Plonetable.ods Plone 2.1.2 bundled versions vs. current Portage (x86 stable & unstable). I created this table to assist in updating the required packages for 2.1.2. While I've found that some components of Plone "work" with just 2.1.2 and existing Portage components, many components fail or do not work as expected (which is expected ;) ). Hope this helps. (File is an OpenOffice Calc document in OpenDocument format)
Yesterday I had a little time to make new 2.1.2 ebuilds. But two problems struke me. First, PloneBase-2.1.2.tar.gz is packaged with write by others permission on every file. Which is 1) unnecessary, 2)makes install very, very slow, because it complains about every file. Second problem again packaging problem. Two packages have "ingenious" "innovation" in their names: groupuserfolder-3-5-tar.gz resourceregistries-1-1-tar.gz It breaks install. Well not only install. For many, many utilities it's no longer gzipped tar archive. I'm not sure these problem should be fixed on gentoo ebuild level. I think PloneBase-2.1.2 should be repackaged. And gruf and resourceregister should be renamed at source. What do you think?
From comment #70: > PloneBase-2.1.2.tar.gz is packaged with write by others > permission on every file. Which is 1) unnecessary, 2)makes install very, very > slow, because it complains about every file. Probably worth reporting that upstream. > I think PloneBase-2.1.2 should be repackaged. There is no need to repackage - this is the solution I used in my plone-bundle-2.1.2 ebuild: src_unpack () { unpack ${A} chmod -R o-w "${S}" }
(In reply to comment #69) > Created an attachment (id=78397) [edit] > Plonetable.ods A few missing items that may make things work more as expected: generator-1.3.2-final04 mimetypesregistry-1.3.8-final02 portaltransforms-1.3.9-final02 validation-1.3.4-final02 I also bumped up my Zope from 2.8.4 to 2.8.5, since, of the 2.8.x variety, that is the one recommended for Plone 2.1.2. I had been running 2.1.1 successfully for a small site based on the tarball given here. I modified the ebuilds in that tarball to make a set for Plone 2.1.2. I agree with comment #70 regarding the stupid Plone naming trick that breaks things. I just downloaded the stupidly-named files to my own Web space, renamed, and based my ebuilds on those. I used the nice hint from comment #71 to get around the permission problem. Thanks Andrew. No broken packages and the site migrated from 2.1.1 to 2.1.2 painlessly. If anyone wants the tarball, I could possibly post. Better would be something from the Gentoo Plone folks, or someone else listening in on this bug, I'm sure, as I'm a newbie at ebuild hacking.
(In reply to comment #72) > (In reply to comment #69) > > Created an attachment (id=78397) [edit] > > Plonetable.ods > > A few missing items that may make things work more as expected: > generator-1.3.2-final04 > mimetypesregistry-1.3.8-final02 > portaltransforms-1.3.9-final02 > validation-1.3.4-final02 > > I also bumped up my Zope from 2.8.4 to 2.8.5, since, of the 2.8.x variety, that > is the one recommended for Plone 2.1.2. I had been running 2.1.1 successfully > for a small site based on the tarball given here. I modified the ebuilds in > that tarball to make a set for Plone 2.1.2. I agree with comment #70 regarding > the stupid Plone naming trick that breaks things. I just downloaded the > stupidly-named files to my own Web space, renamed, and based my ebuilds on > those. I used the nice hint from comment #71 to get around the permission > problem. Thanks Andrew. > > No broken packages and the site migrated from 2.1.1 to 2.1.2 painlessly. > > If anyone wants the tarball, I could possibly post. Better would be something > from the Gentoo Plone folks, or someone else listening in on this bug, I'm > sure, as I'm a newbie at ebuild hacking. > Yes. Please post the tarball for portage. I am having problem all the patches and I still don't know what to do with ods files.
Created attachment 79027 [details] /usr/local/portage/net-zope as a tar.gz file Should be un-tared in /usr/local/portage as "net-zope" being careful not to wipe out what you already might have there. Download groupuserfolder-3.5.tar.gz and resourceregistries-1.1.tar.gz to your own (web) space, as I did, and change those ebuilds to reflect that. After that, update your /etc/portage/package.keywords to include something like: net-zope/plone net-zope/btreefolder2 net-zope/plonelanguagetool net-zope/portaltransforms net-zope/externaleditor net-zope/extendedpathindex net-zope/validation net-zope/archetypes net-zope/generator net-zope/cmf net-zope/mimetypesregistry net-zope/cmfdynamicviewfti net-zope/placelesstranslationservice net-zope/kupu net-zope/cmfquickinstallertool net-zope/cmfformcontroller net-zope/plonetranslations net-zope/groupuserfolder net-zope/atreferencebrowserwidget net-zope/securemailhost net-zope/resourceregistries net-zope/atcontenttypes Then "emerge -av plone". Can you tell these instructions are written by a ebuild newbie :-) ? More experienced users please feel free to correct. In any case, I hope this saves someone some time.
Created attachment 79483 [details] BTreeFolder2-1.0.2
So, perhaps the true problem here is that there needs to be a zope-apps (or, at worst, zope-cmf) herd, and Gentoo ebuild devs that are only dedicated to that category, leaving the net-zope devs to focus more on Zope. Considering the sheer number of ebuilds for this package all by itself, and the reports I hear of net-zope's poor devs-to-requests ratio, perhaps an organizational answer is needed? I'm just trying to think of ways to get Plone and Plone-dependent applications out of the black hole they appear to have fallen into in Gentoo at present. Thanks.
not using zope atm but an "emerge -uDNf world" fail because it could not fetch net-zope/placelesstranslationservice-1.2.4 . A fast look at upstream page tell that 1.2.4 had bugs and they released 1.2.5
Created attachment 82241 [details] plone-bundle-2.1.2.ebuild Updated for Plone-2.1.2. Note that this version requires either zope-2.7.8 or 2.8.6; the latter is not in portage, but these are the tested versions. zope-2.9.x is in portage but not tested with Plone-2.1.2, afaik. It also requires >=dev-python/imaging-1.1.5. However, one complication is that the required Zope versions use Python-2.3.5, but most systems probably have 2.4 as the default python, so imaging gets built for python-2.4. This does not seem to break things badly, but I wish the distutils eclass would build modules for all installed versions of Python. Installing: emerge plone-bundle zope-config # to create a Zope instance zprod-manager add # add plone-bundle to your instance On a new system with no other zproducts installed, plone-bundle will be the only zproduct listed. Installing it installs all the various zproducts which come in the Plone tarball.
Just a quick upgrade note. I used the plone-bundle-2.1.2 ebuild, and I was able to upgrade my Plone. I have a remaining, and troubling, issue where I cannot edit content on most of my site, but I think that might be a local issue with my site. This issue existed before the upgrade from 2.0.5, so take that as you may. The site "worked" with Zope 2.7.8, and with a new Zope upgrade to 2.8.6. Thanks for the plone-bundle ebuild!
I actually did have problems upgrading that I couldn't resolve, but I believe these are problems more with the upgrade process rather than the ebuild. I could make a new site without any apparent issues. Part of the problem is that calling it "plone-bundle" means that a number of existing Plone add-on product ebuilds have depenencies on plone, and plone-bundle is considered something different. Having a virtual/plone would solve this. Or make plone-bundle replace plone.
My previous issues were due to an Apache2/mod_rewrite/SSL configuration problem (which was removed), and so my original issue wasn't with Plone at all. So, now a full thumbs up for the plone-bundle-2.1.2 ebuild. :)
plone-bundle works with zope-2.8.4 for me. Any idea when it will hit portage?
OK guys, let's start some work ;) First, thank You kindly for Your continous support and patience. It seems to me that waiting for a complete solution and trying to make a big progress in one step is a bad option here. So I'll try to make some small steps and observe the problems. Plan: 1. today to release plone-2.5beta2 and plone-2.1.3rc2 in bundled version (!) 2. let You test it for few weeks observing results 3. decide upon bundled/divided approach is better. As always any comments highly welcome.
Work done, commited into portage (2.1.3_rc1 and 2.5_beta2). However few problems to be aware about!!! For plone-2.1* You need to install all external python modules to python2.3 and not the default 2.4' I'm working on the solution with python herd, atm You should: 1. manualy patch distutils.eclass using http://paste.plone.org/4346 2. export PYTHON_SLOT_VERSION=2.3 3. emerge imaging (or any other python module) 4. remember that 'emerge sync' python-updater, or imaging update will broke it again 5. this applies to all external modules from dev-python BTW i commited rtf2xml into portage as well, however didn't add it as plone dependency. I also changed zproduct.eclass to change RDEPEND to simply zope WITHOUT version. It should help management of dependency management in other ebuilds, Andy wrote about. I greatly recommend removing /var/lib/zope/.default file before any emerge activites. This file is responsible for automatic adding/removing zopeproducts to default instance (pointed by the file). This automatic logic is too simple. I plan to remove it in near future and point users to use zprod-manager manually. As to bundled ebuild version, zprod-manager will not overwrite products in zopeinstance if they already exists, so this should not cause problems. It should report error, and then You have to remove offending product manually, before adding bundled package. Please please _test_ 2.1.3_rc1 and 2.5_beta2 because Your feedback is greatly needed!
I think getting rid of the .default is not only a good idea, I think it addresses a serious problem. Its hard to say definitively, but I lost two user facing ZOPEDB's and I think it was due to "emerge world" pulling in low level zope/plone packages without an ZOPEDB export/import. The behavior in both instances is the app kept running normally (for months), but the ZOPEDB did not take user updates. This left the backup tapes useless. Lesson obviously learned, stop the app and export before any updates, but I still wonder if I hit a nasty zope/plone bug, not an admitted adminstration error.
Plone-2.1.3 hit portage (as ~x86, so editing /etc/portage/package.keywords needed, or just do 'echo "=net-zope/plone-2.1.3" >> /etc/portage/package.keywords'. Please note that before or after emergin plone, you do need to emerge imaging with PYTHON_SLOT_VERSION set to 2.3 before it. Example: export PYTHON_SLOT_VERSION=2.3 emerge imaging This will emerge imaging installing it for python-2.3 instead of python-2.4. You can use this trick also for other python packages (for example rtf2xml). Please test it and report (i mean You!, people added to CC on this bug) otherwise I assume that You don't care and this work wasn't needed ;)
I just upgraded my test server (http://jaba.mbnet.fi/) from Plone 2.1.2 to Plone 2.1.3 by using this new ebuild. Everything went fine. :)
Echoing Mike Hammill in comment #53: I too am adding one more name to the list of people who would appreciated seeing this bug resolved. (A forum thread suggested not many people use Plone, that's why this bug is still open, so I felt compelled to add my name.) Thanks for the work thus far. But adding too: I've now read all the posts in this bug report and have some questions: 1) Starting from a barebones gentoo box, what's the best way to get plone and kupu running at this point in time (which versions of zope/plone/kupu/archetypes/etc to use, plone-bundle or not, what python versions to have installed and set up, python imaging, etc.)? 2) Limiting the scope of the question strictly to what is now in portage, is there (as I see written about here) an issue with some net-zope ebuilds over-writing other net-zope ebuilds? How to avoid this? I encountered this bug report AFTER installing zope and plone and attempting to get it all working myself based upon zope/plone upstream documentation (generally following http://plone.org/documentation/how-to/setup-from-source). Wanting to have the latest and greatest, I installed with the ~x86 keyword and now have the following: localhost ~ # epm -qGa|grep zope app-admin/zope-config-0.5-r1 net-zope/generator-1.3.0.13 net-zope/plone-2.5_rc3 net-zope/zope-3.2.1 net-zope/zope-2.9.3 net-zope/cmf-2.0.0 net-zope/mimetypesregistry-1.3.3 net-zope/archetypes-1.3.2 net-zope/validation-1.3.1 net-zope/portaltransforms-1.3.3 After doing the emerge --config =zope-3.2.1 suggested by the zope ebuild, I started zope with /etc/init.d/zope-3.2.1 start There seemed to be some wierdness (seems to have crashed with lynx access from localhost) initially, but eventually, after a restart, I seem to have zope running and accessible from a web browser. But I'm not sure if I have plone added and/or running. I used zprod-manager add as suggested here and elsewhere when I only had zope and plone installed, and it complained about missing archetypes and something else, so I emerged archetypes (thus you see it above), but then I ended up with many more zproducts than before and wasn't sure what to do when I did zprod-manager add again and it presented me with a list of several other zproducts, so I just checked them all and said "ok". That got me complaints and warnings about over-writing some things. Seems I have something working (Zope?) but what I'm seeing in my web browser is not what's being described by the docs at http://plone.org/documentation/how-to/setup-from-source so I'm not sure if I've hosed something and should start over or if I just need to tweak something here or there. I didn't see the comment abour removing the .default file until well after emerging lots of things and after emerging archetypes, saw a comment from the ebuild about installing archetypes in zinstance mentioned in .default (which is not what I have running... took me a while to figure out this instance business and now I think my only instance is called zope-3.2.1 and that's not in the .default file. I did notice the bit about the PIL being set up for python 2.3 rather than 2.4 and followed the advice there. Summing up, my question for folks here is just this: should I start over? and if so, what's the best way to get going with the latest in portage (~x86) and will that even work. if not, any other suggestions for tweaking? I don't think I have plone running, but since the zope docs don't talk about what I'm seeing, I'm just not sure. How to tell if plone is running? Thanks and sorry for long/rambling post.
plone-2.5 commited into portage. closing bug. be warned that in few days automatic installation of zope-products into default instance during emerge, will be disabled and manual usage of zprod-manager afterwards will be needed.
Kevin, I'll answer Your questien in next 24hours. Short answer is: start from zero, however, please wait for my comment here with more detail.s
Created attachment 89545 [details] Plone-2.5 fails to merge---some issue with the tarball availability or something
I realize now that I need to use zope2.x with plone, not zope3.x, so I started over on a fresh gentoo box, and thought it was noteworthy that merging plone fails as indicated in attachment above. I'll await more feedback from you Radoslaw. Thanks for the quick reply.
Unfortunately plone.org guys submitted with the same name new file. So md5sums and sizes changed. I commited fixed digest for plone2.5 Kevin, please 'rm -f /usr/portage/distfiles/Plone-2.5.tar.gz && emerge sync && emerge =plone-2.5' - it should work now. Of course my longer installation procedure still to be written.
Thanks, Radoslaw, for fixing that last hiccup. I actually do now seem to have running instances of Zope-2.9.3 and Plone-2.5 on my new server (still have to start over on the old server---shouldn't have started on that one anyway). I couldn't wait: had some time today whereas tomorrow not so sure, thought I could get it right based upon my past experiences, so I gave it a shot (emerge zope; zope-config; /etc/init.d/zope-instance start; /etc/init.d/zope-instance stop; zprod-manager add; /etc/init.d/zope-instance start---and from there adding a plone site as per http://docs.neuroinf.de/PloneBook/ch2.rst) and seem to have it mostly right. The only problem I see right now is this text in the Site Setup page of my Plone instance: "Warning: PIL is not installed properly, image scaling will not work." I installed imaging as described here, and epm -ql imaging looks right (python2.3) to me, but I don't really know what I'm looking for: epm -ql imaging|less -N 1 /usr/lib/python2.3/site-packages/PIL/__init__.py 2 /usr/lib/python2.3/site-packages/PIL/ArgImagePlugin.py 3 /usr/lib/python2.3/site-packages/PIL/BdfFontFile.py 4 /usr/lib/python2.3/site-packages/PIL/BmpImagePlugin.py 5 /usr/lib/python2.3/site-packages/PIL/BufrStubImagePlugin.py 6 /usr/lib/python2.3/site-packages/PIL/ContainerIO.py 7 /usr/lib/python2.3/site-packages/PIL/CurImagePlugin.py 8 /usr/lib/python2.3/site-packages/PIL/DcxImagePlugin.py 9 /usr/lib/python2.3/site-packages/PIL/EpsImagePlugin.py 10 /usr/lib/python2.3/site-packages/PIL/ExifTags.py 11 /usr/lib/python2.3/site-packages/PIL/FitsStubImagePlugin.py 12 /usr/lib/python2.3/site-packages/PIL/FliImagePlugin.py 13 /usr/lib/python2.3/site-packages/PIL/FontFile.py 14 /usr/lib/python2.3/site-packages/PIL/FpxImagePlugin.py 15 /usr/lib/python2.3/site-packages/PIL/GbrImagePlugin.py 16 /usr/lib/python2.3/site-packages/PIL/GdImageFile.py 17 /usr/lib/python2.3/site-packages/PIL/GifImagePlugin.py <snip>
Is net-zope/ldapuserfolder included in this bundled Plone-2.5? I see it in portage, but realize that this Plone is bundled with many other things. Could someone enumerate exactly what those things are that are bundled in this Plone-2.5? I don't want to have one ebuild overwrite things contained in another ebuild.
And I have the same question about these packages: [ebuild N ] net-zope/cmf-1.3.2 545 kB [ebuild N ] net-zope/formulator-1.8.0 82 kB [ebuild N ] net-zope/exuserfolder-0.20.0-r1 272 kB
Kevin, please use other mediums for general support questions. Bugzilla is for specific gentoo problems reporting and solving. I recommend to You: * gentoo forums * plone mailing lists * plone irc channel on freenode. I dont want to be harsh, but did You consider that every comment entered here is emailed to every person on CC? They certainly are not interested in general support issues. Happy to hear that You overcome problems with plone installation. Answering (for the last time :) here Your questions: * please reinstall PIL for python2.4. plone2.5 and zope2.9 use python2.4 not python2.3 * please check by Yourself products contained in plone looking into /usr/share/zproduct/plone-2.5/ * please check other products emerged on gentoo by You simply looking into folders insde /usr/share/zproduct/*/* (second * is important!) Please do not continue discussion here.
(In reply to comment #84) I installed a new Zope instance with zope-2.8.4 and plone-2.1.3 last week according to your comments and did not run into problems, the site is working fine. Thank you for the work, I am happy, that current versions of plone finally exist in portage again. :-) ATM I think, I prefer the complete Plone ebuild/package instead of the many single ebuilds because it seems a lot easier for me and you don't have to take care, that all the different versions match. Of course, it may be different, if you also use many other zope products and not just plone and they all include e.g. the CMF.