---
name: twiki-NewUserPlugin
version: 0.0.17515
origin: www/twiki-NewUserPlugin
comment: Create user's topic for externally authenticated users
arch: freebsd:9:x86:64
www: http://twiki.org/cgi-bin/view/Plugins/NewUserPlugin
maintainer: skv@FreeBSD.org
prefix: /usr/local
licenselogic: single
flatsize: 28398
desc: |
  This plugin is of use in those cases where TWiki users are registered
  and authenticated externally, for example using LDAP.  So users are not
  registered to TWiki using its own registration workflow and therefore
  don't have a user topic in the Main web.  This plugin fills that gap and
  creates a user's topic if it does not yet exist.

  Author: Michael Daum
  WWW: http://twiki.org/cgi-bin/view/Plugins/NewUserPlugin
categories: [www]
files:
  /usr/local/share/twiki/NewUserPlugin/NewUserPlugin/data/TWiki/NewLdapUserTemplate.txt: 15812a16bb755f3bf8e70160b368c335b18a4aabd11fe7a6fd7903c028ba06aa
  /usr/local/share/twiki/NewUserPlugin/NewUserPlugin/data/TWiki/NewUserPlugin.txt: e774b7a68af17e1b5829164cb3c9756e7c86f8b1b2359c5c62bb5d3f3ccd8222
  /usr/local/share/twiki/NewUserPlugin/NewUserPlugin/data/TWiki/RenderLdapUser.txt: e27a9f87ccbeab3ba164384979e8540f2863b7bf9947b3be196de082e21ea106
  /usr/local/share/twiki/NewUserPlugin/NewUserPlugin/lib/TWiki/Plugins/NewUserPlugin.pm: 4dc59cfc34483bdcfa60f6e05f0aa4eca8769b506b6ca0ed6d467c06a2d78f0c
  /usr/local/share/twiki/NewUserPlugin/NewUserPlugin/lib/TWiki/Plugins/NewUserPlugin/DEPENDENCIES: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
  /usr/local/share/twiki/NewUserPlugin/NewUserPlugin/lib/TWiki/Plugins/NewUserPlugin/MANIFEST: 49cbc4a2171be2390e826c4aa27723eca71a92e213a61dbbe7e90aa33775155a
  /usr/local/share/twiki/NewUserPlugin/NewUserPlugin/lib/TWiki/Plugins/NewUserPlugin/build.pl: 691654ecb54807f76eeb2e9afff52565b96cec004423b559f11698e959ceb87b
  /usr/local/share/twiki/NewUserPlugin/NewUserPlugin/pub/TWiki/NewUserPlugin/wikiringlogo40x40.png: c7615dbf1b34da5bf9ee8e4d35560684bb17be7d5f066c1e376ace91a2090988
  /usr/local/share/twiki/NewUserPlugin/data/TWiki/NewLdapUserTemplate.txt: 15812a16bb755f3bf8e70160b368c335b18a4aabd11fe7a6fd7903c028ba06aa
  /usr/local/share/twiki/NewUserPlugin/data/TWiki/NewUserPlugin.txt: e774b7a68af17e1b5829164cb3c9756e7c86f8b1b2359c5c62bb5d3f3ccd8222
  /usr/local/share/twiki/NewUserPlugin/data/TWiki/RenderLdapUser.txt: e27a9f87ccbeab3ba164384979e8540f2863b7bf9947b3be196de082e21ea106
  /usr/local/share/twiki/NewUserPlugin/lib/TWiki/Plugins/NewUserPlugin.pm: 4dc59cfc34483bdcfa60f6e05f0aa4eca8769b506b6ca0ed6d467c06a2d78f0c
  /usr/local/share/twiki/NewUserPlugin/lib/TWiki/Plugins/NewUserPlugin/DEPENDENCIES: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
  /usr/local/share/twiki/NewUserPlugin/lib/TWiki/Plugins/NewUserPlugin/MANIFEST: 49cbc4a2171be2390e826c4aa27723eca71a92e213a61dbbe7e90aa33775155a
  /usr/local/share/twiki/NewUserPlugin/lib/TWiki/Plugins/NewUserPlugin/build.pl: 691654ecb54807f76eeb2e9afff52565b96cec004423b559f11698e959ceb87b
  /usr/local/share/twiki/NewUserPlugin/pub/TWiki/NewUserPlugin/wikiringlogo40x40.png: c7615dbf1b34da5bf9ee8e4d35560684bb17be7d5f066c1e376ace91a2090988
directories:
  /usr/local/share/twiki/NewUserPlugin/pub/TWiki/NewUserPlugin/: n
  /usr/local/share/twiki/NewUserPlugin/pub/TWiki/: n
  /usr/local/share/twiki/NewUserPlugin/pub/: n
  /usr/local/share/twiki/NewUserPlugin/lib/TWiki/Plugins/NewUserPlugin/: n
  /usr/local/share/twiki/NewUserPlugin/lib/TWiki/Plugins/: n
  /usr/local/share/twiki/NewUserPlugin/lib/TWiki/: n
  /usr/local/share/twiki/NewUserPlugin/lib/: n
  /usr/local/share/twiki/NewUserPlugin/data/TWiki/: n
  /usr/local/share/twiki/NewUserPlugin/data/: n
  /usr/local/share/twiki/NewUserPlugin/NewUserPlugin/pub/TWiki/NewUserPlugin/: n
  /usr/local/share/twiki/NewUserPlugin/NewUserPlugin/pub/TWiki/: n
  /usr/local/share/twiki/NewUserPlugin/NewUserPlugin/pub/: n
  /usr/local/share/twiki/NewUserPlugin/NewUserPlugin/lib/TWiki/Plugins/NewUserPlugin/: n
  /usr/local/share/twiki/NewUserPlugin/NewUserPlugin/lib/TWiki/Plugins/: n
  /usr/local/share/twiki/NewUserPlugin/NewUserPlugin/lib/TWiki/: n
  /usr/local/share/twiki/NewUserPlugin/NewUserPlugin/lib/: n
  /usr/local/share/twiki/NewUserPlugin/NewUserPlugin/data/TWiki/: n
  /usr/local/share/twiki/NewUserPlugin/NewUserPlugin/data/: n
  /usr/local/share/twiki/NewUserPlugin/NewUserPlugin/: n
  /usr/local/share/twiki/NewUserPlugin/: n
  /usr/local/share/twiki/: y
scripts:
  install: "#!/bin/sh\n#\n# $FreeBSD: www/twiki/files/pkg-install.in 300897 2012-07-14
    14:29:18Z beat $\n#\n\nTWDIR=/usr/local/share/twiki/NewUserPlugin\nWWWDIR=/usr/local/www/twiki\nWWWOWN=www\nWWWGRP=www\n\ncase
    $2 in\n\tPRE-INSTALL)\n\t\t;;\n\tPOST-INSTALL)\n\t\tcd ${TWDIR}/\n\t\tfind -s
    * -type d | while read dir; do\n\t\t\tmkdir -p ${WWWDIR}/$dir/\n\t\tdone\n\t\tfind
    -s * -not -type d | while read file; do\n\t\t\tif [ -e ${WWWDIR}/$file ]; then\n\t\t\t\techo
    \"${WWWDIR}/$file exists, skipping\"\n\t\t\telse\n\t\t\t\tcp $file ${WWWDIR}/$file\n\t\t\tfi\n\t\tdone\n\t\tchown
    -R ${WWWOWN}:${WWWGRP} ${WWWDIR}/\n\t\tchmod -R u+w ${WWWDIR}/\n\t\tcd ${WWWDIR}/\n\t\tchmod
    o-rwx data lib locale templates test tools working\n\t\tchmod a+x bin/* tools/*\n\n\t\t#
    let the user know what's going on\n\t\tcat << __EOF__\n*****************************************************************\n*
    You can inspect differences (if any) between the distribition *\n* and the files
    installed using this command:                   *\n  %25 diff -ru ${TWDIR} ${WWWDIR}\n*
    For more info:                                                *\n*  http://wiki.FreeBSD.org/TWiki
    \                               *\n*  http://twiki.org/cgi-bin/view/Codev/TWikiOnFreeBSD
    \          *\n*  http://twiki.org/cgi-bin/view/TWiki/WebHome                  *\n*****************************************************************\n__EOF__\n\t\t;;\n\t*)\n\t\techo
    \"Unexpected Argument $2!!!\"\n\t\texit 1\n\t\t;;\nesac\nexit 0\n"
  deinstall: "#!/bin/sh\n#\n# $FreeBSD: /tmp/pcvs/ports/www/twiki/files/pkg-deinstall.in,v
    1.1 2008-04-22 08:36:40 sat Exp $\n#\n\nTWDIR=/usr/local/share/twiki/NewUserPlugin\nWWWDIR=/usr/local/www/twiki\n\ncase
    $2 in\n\tDEINSTALL)\n\t\tcd ${TWDIR}/\n\t\tfind -s * -not -type d | while read
    file; do\n\t\t\tif [ -e ${WWWDIR}/$file ]; then\n\t\t\t\tif cmp -s ${WWWDIR}/$file
    $file; then\n\t\t\t\t\trm -f ${WWWDIR}/$file\n\t\t\t\telse\n\t\t\t\t\techo \"${WWWDIR}/$file
    changed, skipping\"\n\t\t\t\tfi\n\t\t\telse\n\t\t\t\techo \"${WWWDIR}/$file lost\"\n\t\t\tfi\n\t\tdone\n\t\tfind
    -ds * -type d | while read dir; do\n\t\t\trmdir ${WWWDIR}/$dir/ 2>/dev/null ||
    true\n\t\tdone\n\t\trmdir ${WWWDIR}/ 2>/dev/null || true\n\t\t;;\n\tPOST-DEINSTALL)\n\t\t;;\n\t*)\n\t\techo
    \"Unexpected Argument $2!\"\n\t\texit 1\n\t\t;;\nesac\nexit 0\n"
