Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 105187 - New ebuilds for Plone 2.1/2.5
Summary: New ebuilds for Plone 2.1/2.5
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Radoslaw Stachowiak (RETIRED)
URL:
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2005-09-07 14:35 UTC by Vadim Kuznetsov
Modified: 2006-07-03 05:19 UTC (History)
11 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Plone 2.1 ebuilds (plone21.ebuilds.tar.gz,16.54 KB, application/octet-stream)
2005-09-09 05:58 UTC, Vadim Kuznetsov
Details
plone-2.1.ebuild (plone-2.1.ebuild,1.09 KB, text/plain)
2005-09-09 06:02 UTC, Vadim Kuznetsov
Details
cmf-1.5.4.ebuild (cmf-1.5.4.ebuild,539 bytes, text/plain)
2005-09-09 06:03 UTC, Vadim Kuznetsov
Details
cmfformcontroller-1.0.5.ebuild (cmfformcontroller-1.0.5.ebuild,477 bytes, text/plain)
2005-09-09 06:05 UTC, Vadim Kuznetsov
Details
cmfquickinstallertool-1.5.5.ebuild (cmfquickinstallertool-1.5.5.ebuild,466 bytes, text/plain)
2005-09-09 06:08 UTC, Vadim Kuznetsov
Details
btreefolder2-1.0.2.ebuild (btreefolder2-1.0.2.ebuild,424 bytes, text/plain)
2005-09-09 06:10 UTC, Vadim Kuznetsov
Details
groupuserfolder-3.4.ebuild (groupuserfolder-3.4.ebuild,870 bytes, text/plain)
2005-09-09 06:11 UTC, Vadim Kuznetsov
Details
placelesstranslationservice-1.2.1.ebuild (placelesstranslationservice-1.2.1.ebuild,433 bytes, text/plain)
2005-09-09 06:14 UTC, Vadim Kuznetsov
Details
plonetranslations-2.1.ebuild (plonetranslations-2.1.ebuild,506 bytes, text/plain)
2005-09-09 06:15 UTC, Vadim Kuznetsov
Details
plonelanguagetool-0.7.ebuild (plonelanguagetool-0.7.ebuild,556 bytes, text/plain)
2005-09-09 06:17 UTC, Vadim Kuznetsov
Details
securemailhost-1.0.1.ebuild (securemailhost-1.0.1.ebuild,496 bytes, text/plain)
2005-09-09 06:18 UTC, Vadim Kuznetsov
Details
extendedpathindex-2.1.ebuild (extendedpathindex-2.1.ebuild,669 bytes, text/plain)
2005-09-09 06:19 UTC, Vadim Kuznetsov
Details
resourceregistries-1.0.4.ebuild (resourceregistries-1.0.4.ebuild,482 bytes, text/plain)
2005-09-09 06:20 UTC, Vadim Kuznetsov
Details
atreferencebrowserwidget-1.1.ebuild (atreferencebrowserwidget-1.1.ebuild,828 bytes, text/plain)
2005-09-09 06:21 UTC, Vadim Kuznetsov
Details
atcontenttypes-1.0.ebuild (atcontenttypes-1.0.ebuild,499 bytes, text/plain)
2005-09-09 06:22 UTC, Vadim Kuznetsov
Details
cmfdynamicviewfti-1.0.1.ebuild (cmfdynamicviewfti-1.0.1.ebuild,481 bytes, text/plain)
2005-09-09 06:23 UTC, Vadim Kuznetsov
Details
externaleditor-0.9.1.ebuild (externaleditor-0.9.1.ebuild,1.55 KB, text/plain)
2005-09-09 06:24 UTC, Vadim Kuznetsov
Details
kupu-1.3.ebuild (kupu-1.3.ebuild,423 bytes, text/plain)
2005-09-09 06:25 UTC, Vadim Kuznetsov
Details
archetypes-1.3.4.ebuild (archetypes-1.3.4.ebuild,739 bytes, text/plain)
2005-09-09 06:26 UTC, Vadim Kuznetsov
Details
generator-1.3.1.ebuild (generator-1.3.1.ebuild,646 bytes, text/plain)
2005-09-09 06:28 UTC, Vadim Kuznetsov
Details
validation-1.3.3.ebuild (validation-1.3.3.ebuild,674 bytes, text/plain)
2005-09-09 06:29 UTC, Vadim Kuznetsov
Details
portaltransforms-1.3.7.ebuild (portaltransforms-1.3.7.ebuild,690 bytes, text/plain)
2005-09-09 06:30 UTC, Vadim Kuznetsov
Details
mimetypesregistry-1.3.6.ebuild (mimetypesregistry-1.3.6.ebuild,510 bytes, text/plain)
2005-09-09 06:31 UTC, Vadim Kuznetsov
Details
plone-bundle-2.1.ebuild (plone-bundle-2.1.ebuild,1.14 KB, text/plain)
2005-09-12 16:01 UTC, Andy Dustman
Details
tarball of plone 2.1.1 ebuilds (plone211.ebuilds.tar.gz,16.53 KB, application/x-gzip)
2005-11-26 16:09 UTC, Lee Thompson
Details
BTreeFolder2-1.0.2 tarball (BTreeFolder2-1.0.2.tar.gz,11.77 KB, application/x-compressed-tar)
2005-12-19 20:03 UTC, Lee Thompson
Details
tarball (BTreeFolder2-1.0.2.tar.gz,11.77 KB, application/x-compressed-tar )
2006-01-13 08:56 UTC, Lee Thompson
Details
BTreeFolder2-1.0.2.tar.gz (BTreeFolder2-1.0.2.tar.gz,11.77 KB, application/x-compressed-tar)
2006-01-13 08:59 UTC, Lee Thompson
Details
BTreeFolder2 1.0.1 to 1.0.2 patch (BTreeFolder2-101_to_102.patch,1.39 KB, patch)
2006-01-13 09:24 UTC, Lee Thompson
Details | Diff
portaltransforms-1.3.7.ebuild.patch (portaltransforms-1.3.7.ebuild.patch,326 bytes, patch)
2006-01-13 11:27 UTC, michael@smith-li.com
Details | Diff
Plonetable.ods (Plonetable.ods,8.46 KB, application/vnd.oasis.opendocument.spreadsheet)
2006-01-29 01:49 UTC, Jesse Adelman
Details
/usr/local/portage/net-zope as a tar.gz file (net-zope.tar.gz,16.94 KB, application/x-compressed-tar)
2006-02-06 07:08 UTC, Mike Hammill
Details
BTreeFolder2-1.0.2 (BTreeFolder2-1.0.2.tar.gz,11.70 KB, application/octet-stream)
2006-02-10 19:28 UTC, Wai Ling
Details
plone-bundle-2.1.2.ebuild (plone-bundle-2.1.2.ebuild,1.07 KB, text/plain)
2006-03-15 14:39 UTC, Andy Dustman
Details
Plone-2.5 fails to merge---some issue with the tarball availability or something (plone.txt,7.74 KB, text/plain)
2006-06-19 10:55 UTC, Kevin
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Vadim Kuznetsov 2005-09-07 14:35:53 UTC
#!/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.
Comment 1 Carsten Lohrke (RETIRED) gentoo-dev 2005-09-07 16:29:35 UTC
Please attach the files as plain text, add a comment what changed and reopen.
Comment 2 Vadim Kuznetsov 2005-09-09 05:58:16 UTC
Created attachment 68007 [details]
Plone 2.1 ebuilds
Comment 3 Vadim Kuznetsov 2005-09-09 06:02:28 UTC
Created attachment 68009 [details]
plone-2.1.ebuild

version bump
Comment 4 Vadim Kuznetsov 2005-09-09 06:03:45 UTC
Created attachment 68010 [details]
cmf-1.5.4.ebuild

version bump
Comment 5 Vadim Kuznetsov 2005-09-09 06:05:13 UTC
Created attachment 68011 [details]
cmfformcontroller-1.0.5.ebuild

version bump
Comment 6 Vadim Kuznetsov 2005-09-09 06:08:08 UTC
Created attachment 68012 [details]
cmfquickinstallertool-1.5.5.ebuild

version bump
SLOT="0" is added
Comment 7 Vadim Kuznetsov 2005-09-09 06:10:05 UTC
Created attachment 68013 [details]
btreefolder2-1.0.2.ebuild

version bump
SLOT="0" is added
Comment 8 Vadim Kuznetsov 2005-09-09 06:11:57 UTC
Created attachment 68014 [details]
groupuserfolder-3.4.ebuild

version bump
SLOT="3" is added
Comment 9 Vadim Kuznetsov 2005-09-09 06:14:00 UTC
Created attachment 68015 [details]
placelesstranslationservice-1.2.1.ebuild

version bump
SLOT="0" ISUE="" are added
Comment 10 Vadim Kuznetsov 2005-09-09 06:15:34 UTC
Created attachment 68016 [details]
plonetranslations-2.1.ebuild

version bump
SLOT="0" is added
Comment 11 Vadim Kuznetsov 2005-09-09 06:17:00 UTC
Created attachment 68017 [details]
plonelanguagetool-0.7.ebuild

version bump
Comment 12 Vadim Kuznetsov 2005-09-09 06:18:07 UTC
Created attachment 68018 [details]
securemailhost-1.0.1.ebuild

new ebuild
Comment 13 Vadim Kuznetsov 2005-09-09 06:19:25 UTC
Created attachment 68019 [details]
extendedpathindex-2.1.ebuild

new ebuild
Comment 14 Vadim Kuznetsov 2005-09-09 06:20:23 UTC
Created attachment 68020 [details]
resourceregistries-1.0.4.ebuild

new ebuild
Comment 15 Vadim Kuznetsov 2005-09-09 06:21:31 UTC
Created attachment 68021 [details]
atreferencebrowserwidget-1.1.ebuild

new ebuild
Comment 16 Vadim Kuznetsov 2005-09-09 06:22:40 UTC
Created attachment 68022 [details]
atcontenttypes-1.0.ebuild

version bump
SLOT="0" is added
Comment 17 Vadim Kuznetsov 2005-09-09 06:23:37 UTC
Created attachment 68023 [details]
cmfdynamicviewfti-1.0.1.ebuild

new ebuild
Comment 18 Vadim Kuznetsov 2005-09-09 06:24:34 UTC
Created attachment 68024 [details]
externaleditor-0.9.1.ebuild

version bump
Comment 19 Jakub Moc (RETIRED) gentoo-dev 2005-09-09 06:25:11 UTC
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
Comment 20 Vadim Kuznetsov 2005-09-09 06:25:32 UTC
Created attachment 68025 [details]
kupu-1.3.ebuild

new ebuild
Comment 21 Vadim Kuznetsov 2005-09-09 06:26:37 UTC
Created attachment 68026 [details]
archetypes-1.3.4.ebuild

version bump
Comment 22 Vadim Kuznetsov 2005-09-09 06:28:57 UTC
Created attachment 68027 [details]
generator-1.3.1.ebuild

version bump
Comment 23 Vadim Kuznetsov 2005-09-09 06:29:31 UTC
Created attachment 68028 [details]
validation-1.3.3.ebuild

version bump
Comment 24 Vadim Kuznetsov 2005-09-09 06:30:52 UTC
Created attachment 68029 [details]
portaltransforms-1.3.7.ebuild

version bump
Comment 25 Vadim Kuznetsov 2005-09-09 06:31:19 UTC
Created attachment 68030 [details]
mimetypesregistry-1.3.6.ebuild

version bump
Comment 26 Vadim Kuznetsov 2005-09-09 06:33:40 UTC
Plain text ebuilds are attached.
Comment 27 Jesse Adelman 2005-09-09 14:18:14 UTC
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.
Comment 28 Jesse Adelman 2005-09-09 14:25:44 UTC
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.
Comment 29 Jesse Adelman 2005-09-09 14:33:56 UTC
Re: #28: Just looked in the 2.1 tarball, and indeed SMH is there. Sorry for the
misreading of their docs.
Comment 30 Andy Dustman 2005-09-12 16:01:11 UTC
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.
Comment 31 Jesse Adelman 2005-09-12 17:22:10 UTC
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?
Comment 32 Andy Dustman 2005-09-12 19:57:10 UTC
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.
Comment 33 Andre 2005-09-22 13:39:51 UTC
I am anxious to see this in portage.... Good luck to those working on getting
the ebuilds stable...
Comment 34 Segedunum 2005-09-25 14:56:44 UTC
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. 
Comment 35 Jesse Adelman 2005-09-25 18:11:06 UTC
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.
Comment 36 Andy Dustman 2005-09-26 05:38:42 UTC
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.
Comment 37 Philippe Clérié 2005-09-26 12:59:49 UTC
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. 
 
Comment 38 Jesse Adelman 2005-09-26 18:55:25 UTC
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?
Comment 39 Jesse Adelman 2005-10-13 13:54:32 UTC
(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).
Comment 40 Michael Kefeder 2005-10-30 02:48:02 UTC
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.
Comment 41 Michael Kefeder 2005-10-30 04:39:51 UTC
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?
Comment 42 Andy Dustman 2005-10-30 08:42:16 UTC
I'm not opposed to having plone-bundle as an alternate ebuild, especially
considering comment #41.
Comment 43 Alex 2005-11-09 22:39:31 UTC
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.
Comment 44 Lee Thompson 2005-11-26 16:09:02 UTC
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.
Comment 45 Lee Thompson 2005-11-26 18:15:05 UTC
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.
Comment 46 Andrew Ross (RETIRED) gentoo-dev 2005-12-10 22:02:36 UTC
I really like the idea of an optional plone-bundle ebuild, with both it and the traditional plone ebuild 
providing virtual/plone.
Comment 47 Anthony Valentine 2005-12-15 14:55:38 UTC
The BTreeFolder ebuild fails trying to find BTreeFolder2-1.0.2.tar.gz.  The
latest version that I can find is 1.0.1.
Comment 48 Lee Thompson 2005-12-19 20:03:41 UTC
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
Comment 49 Surakshan Mendis 2006-01-05 19:07:12 UTC
Okay to use Plone 2.1.1 -bundle what ebuild(s) should I be using?
Comment 50 Andy Dustman 2006-01-05 19:55:56 UTC
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 51 Andy Dustman 2006-01-05 20:02:25 UTC
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).
Comment 52 Lee Thompson 2006-01-11 22:09:51 UTC
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.
Comment 53 Mike Hammill 2006-01-12 08:52:08 UTC
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.
Comment 54 Andy Dustman 2006-01-12 12:42:13 UTC
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).
Comment 55 Mike Hammill 2006-01-13 08:35:11 UTC
(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 56 Lee Thompson 2006-01-13 08:53:20 UTC
Comment on attachment 75168 [details]
BTreeFolder2-1.0.2 tarball

corrupted
Comment 57 Lee Thompson 2006-01-13 08:56:00 UTC
Created attachment 77003 [details]
tarball

Previous upload wouldn't download cleanly
Comment 58 Lee Thompson 2006-01-13 08:59:09 UTC
Created attachment 77004 [details]
BTreeFolder2-1.0.2.tar.gz

Don't use "auto-detect" when uploading tarballs in bugzilla.  Trying application/x-gzip
Comment 59 Mike Hammill 2006-01-13 09:18:39 UTC
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
Comment 60 Lee Thompson 2006-01-13 09:24:52 UTC
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
Comment 61 Mike Hammill 2006-01-13 10:28:05 UTC
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 62 Lee Thompson 2006-01-13 10:34:00 UTC
Comment on attachment 75168 [details]
BTreeFolder2-1.0.2 tarball

try application/x-compressed-tar
Comment 63 Lee Thompson 2006-01-13 10:36:03 UTC
Comment on attachment 77003 [details]
tarball

correct mime type
Comment 64 Lee Thompson 2006-01-13 10:36:42 UTC
Comment on attachment 77004 [details]
BTreeFolder2-1.0.2.tar.gz

correct mime type to application/x-compressed-tar
Comment 65 Lee Thompson 2006-01-13 10:38:59 UTC
The 1.0.2 tarballs will now download.  Secret is bugzilla is "application/x-compressed-tar".
Comment 66 michael@smith-li.com 2006-01-13 11:27:39 UTC
Created attachment 77020 [details, diff]
portaltransforms-1.3.7.ebuild.patch

Fixes poppler versus pdftohtml blockers.
Comment 67 Mike Hammill 2006-01-13 12:24:47 UTC
(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?
Comment 68 Jesse Adelman 2006-01-27 16:31:10 UTC
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.
Comment 69 Jesse Adelman 2006-01-29 01:49:32 UTC
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)
Comment 70 Vadim Kuznetsov 2006-01-30 06:46:08 UTC
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?
Comment 71 Andrew Ross (RETIRED) gentoo-dev 2006-01-30 15:29:58 UTC
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}"
}
Comment 72 Mike Hammill 2006-02-04 10:13:06 UTC
(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.




Comment 73 Wai Ling 2006-02-05 07:31:33 UTC
(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.
Comment 74 Mike Hammill 2006-02-06 07:08:21 UTC
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.
Comment 75 Wai Ling 2006-02-10 19:28:24 UTC
Created attachment 79483 [details]
BTreeFolder2-1.0.2
Comment 76 Jesse Adelman 2006-02-28 03:20:22 UTC
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.
Comment 77 Francesco R. (RETIRED) gentoo-dev 2006-03-05 06:12:13 UTC
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
Comment 78 Andy Dustman 2006-03-15 14:39:27 UTC
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.
Comment 79 Jesse Adelman 2006-03-20 19:57:43 UTC
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!
Comment 80 Andy Dustman 2006-03-20 20:27:04 UTC
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.
Comment 81 Jesse Adelman 2006-03-21 13:13:06 UTC
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. :)
Comment 82 Jason Kraus 2006-04-08 19:34:29 UTC
plone-bundle works with zope-2.8.4 for me. Any idea when it will hit portage?
Comment 83 Radoslaw Stachowiak (RETIRED) gentoo-dev 2006-05-28 02:36:53 UTC
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.
Comment 84 Radoslaw Stachowiak (RETIRED) gentoo-dev 2006-05-28 07:13:20 UTC
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!
Comment 85 Lee Thompson 2006-05-28 11:37:06 UTC
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.
Comment 86 Radoslaw Stachowiak (RETIRED) gentoo-dev 2006-06-03 11:19:08 UTC
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 ;)
Comment 87 Janne Pikkarainen 2006-06-04 01:43:49 UTC
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. :) 
Comment 88 Kevin 2006-06-19 07:48:01 UTC
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.
Comment 89 Radoslaw Stachowiak (RETIRED) gentoo-dev 2006-06-19 08:45:55 UTC
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.
Comment 90 Radoslaw Stachowiak (RETIRED) gentoo-dev 2006-06-19 08:46:59 UTC
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
Comment 91 Kevin 2006-06-19 10:55:19 UTC
Created attachment 89545 [details]
Plone-2.5 fails to merge---some issue with the tarball availability or something
Comment 92 Kevin 2006-06-19 10:57:12 UTC
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.
Comment 93 Radoslaw Stachowiak (RETIRED) gentoo-dev 2006-06-19 12:03:33 UTC
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.
Comment 94 Kevin 2006-06-19 17:14:12 UTC
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>
Comment 95 Kevin 2006-06-20 09:34:36 UTC
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.
Comment 96 Kevin 2006-06-20 09:56:44 UTC
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 
Comment 97 Radoslaw Stachowiak (RETIRED) gentoo-dev 2006-06-20 12:04:02 UTC
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.
Comment 98 schaedpq 2006-07-03 05:19:59 UTC
(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.