ports/58489: New port: japanese/wikicker
Fumihiko Kimura
jfkimura at yahoo.co.jp
Fri Oct 24 12:40:18 UTC 2003
>Number: 58489
>Category: ports
>Synopsis: New port: japanese/wikicker
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: maintainer-update
>Submitter-Id: current-users
>Arrival-Date: Fri Oct 24 05:40:12 PDT 2003
>Closed-Date:
>Last-Modified:
>Originator: Fumihiko Kimura
>Release: FreeBSD 4.8-RELEASE-p4 i386
>Organization:
>Environment:
>Description:
Wiki like system by perl5 (Only Japanese Language)
WiKicker is WikiEngine implemented by a Perl language.
WiKicker policy:
- Not losing being integrated
- The certification be unnecessary in writing
- Do reading / editing in a spread Web browser
- Safety
(It works only in Japanese)
See http://www.naney.org/wiki/WiKicker.html
>How-To-Repeat:
n/a
>Fix:
# This is a shell archive. Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file". Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
# ./wikicker/
# ./wikicker/Makefile
# ./wikicker/distinfo
# ./wikicker/pkg-descr
# ./wikicker/pkg-plist
#
echo c - ./wikicker/
mkdir -p ./wikicker/ > /dev/null 2>&1
echo x - ./wikicker/Makefile
sed 's/^X//' >./wikicker/Makefile << 'END-of-./wikicker/Makefile'
X# New ports collection makefile for: WiKicker
X# Date created: 21 Sep 2003
X# Whom: Fumihiko Kimura <jfkimura at yahoo.co.jp>
X#
X# $FreeBSD$
X#
X
XPORTNAME= WiKicker
XPORTVERSION= 0.17
XCATEGORIES= japanese www perl5
XMASTER_SITES= \
X http://www.naney.org/comp/distrib/WiKicker/archive/
X
XMAINTAINER= jfkimura at yahoo.co.jp
XCOMMENT= Wiki like system by perl5 (Only Japanese Language)
X
X# ============================================================================
X# = You have to appoint GPG to use a function to upload an image. =
X# = If it is necessary, it seems to be WITH_GPG=yes =
X# ============================================================================
X.if defined(WITH_GPG)
X @${ECHO_MSG} "============================================================================"
X @${ECHO_MSG} "===> Option : WITH_GPG=yes"
X @${ECHO_MSG} "============================================================================"
XBUILD_DEPENDS+= ${LOCALBASE}/bin/gpg:${PORTSDIR}/security/gnupg
X.endif
X
XBUILD_DEPENDS+= \
X ${SITE_PERL}/CGI.pm:${PORTSDIR}/www/p5-CGI.pm \
X ${SITE_PERL}/Class/MethodMaker.pm:${PORTSDIR}/devel/p5-Class-MethodMaker \
X ${SITE_PERL}/MIME/Words.pm:${PORTSDIR}/mail/p5-MIME-Tools \
X ${SITE_PERL}/${PERL_ARCH}/Time/HiRes.pm:${PORTSDIR}/devel/p5-Time-HiRes \
X ${SITE_PERL}/Time/Zone.pm:${PORTSDIR}/devel/p5-TimeDate \
X ${SITE_PERL}/${PERL_ARCH}/Unicode/String.pm:${PORTSDIR}/converters/p5-Unicode-String \
X ${SITE_PERL}/Algorithm/Diff.pm:${PORTSDIR}/devel/p5-Algorithm-Diff \
X ${SITE_PERL}/${PERL_ARCH}/Storable.pm:${PORTSDIR}/devel/p5-Storable \
X ${SITE_PERL}/${PERL_ARCH}/Jcode.pm:${PORTSDIR}/japanese/p5-Jcode \
X ${SITE_PERL}/LWP.pm:${PORTSDIR}/www/p5-libwww \
X ${SITE_PERL}/URI.pm:${PORTSDIR}/net/p5-URI
X
XRUN_DEPENDS= ${BUILD_DEPENDS}
XPERL_CONFIGURE= yes
XWIKIAUTO= ${SITE_PERL}/auto/${PORTNAME}
XWIKIPM= ${SITE_PERL}/${PORTNAME}
XWIKISCRIPT= wiki.cgi.in
XMAN3= WiKicker.3 WiKicker::HTML.3
X
Xpost-install:
X.if !defined(NOPORTDOCS)
X @${ECHO_MSG}
X @${ECHO_MSG} "============================================================="
X @${ECHO_MSG} " Install Documents to ${DOCSDIR}"
X @${ECHO_MSG} "============================================================="
X
X @${MKDIR} ${DOCSDIR}
X.for FILE in AUTHORS ChangeLog MANIFEST.SKIP MANIFEST NEWS README THANKS
X ${INSTALL_DATA} ${WRKSRC}/${FILE} ${DOCSDIR}
X.endfor
X @cd ${DOCSDIR} && ${FIND} . -type f -o -type l | ${SED} -e 's,^\.,${DOCSDIR:S|${LOCALBASE}/||},' >>${TMPPLIST}
X @cd ${DOCSDIR} && ${FIND} . -type d -depth | ${SED} -e 's,^\., at dirrm ${DOCSDIR:S|${LOCALBASE}/||},' >>${TMPPLIST}
X.endif
X
X# @${ECHO_MSG}
X# @${ECHO_MSG} "============================================================="
X# @${ECHO_MSG} " Install Examples to ${EXAMPLESDIR}"
X# @${ECHO_MSG} "============================================================="
X#
X# @-${MKDIR} ${EXAMPLESDIR}
X#.for FILE in htaccess.in wiki.cgi.properties.in wiki.css.in
X# ${INSTALL_DATA} ${FILESDIR}/${FILE} ${EXAMPLESDIR}/${FILE:S|.in||}
X#.endfor
X# ${INSTALL_SCRIPT} ${FILESDIR}/${WIKISCRIPT} ${EXAMPLESDIR}/${WIKISCRIPT:S|.in||}
X# @cd ${EXAMPLESDIR} && ${FIND} . -type f -o -type l | ${SED} -e 's,^\.,${EXAMPLESDIR:S|${LOCALBASE}/||},' >>${TMPPLIST}
X# @cd ${EXAMPLESDIR} && ${FIND} . -type d -depth | ${SED} -e 's,^\., at dirrm ${EXAMPLESDIR:S|${LOCALBASE}/||},' >>${TMPPLIST}
X
X @${ECHO_MSG}
X @${ECHO_MSG} "===> Making PLIST Phase Start"
X @cd ${PREFIX}; ${FIND} ${WIKIAUTO:S/^${PREFIX}\///} -type f -o -type l | ${SED} -e 's,^\.,${WIKIAUTO:S|${PREFIX}/||},' >>${TMPPLIST}
X @cd ${PREFIX}; ${FIND} ${WIKIAUTO:S/^${PREFIX}\///} -type d | sort -r | ${SED} -e 's/^/@dirrm /g' >>${TMPPLIST}
X# @${ECHO_CMD} "@unexec rmdir ${SITE_PERL}/auto/${PORTNAME}/ 2>&1 || true" >>${TMPPLIST}
X @cd ${PREFIX}; ${FIND} ${WIKIPM:S/^${PREFIX}\///} -type f -o -type l | ${SED} -e 's,^\.,${WIKIPM:S|${PREFIX}/||},' >>${TMPPLIST}
X @cd ${PREFIX}; ${FIND} ${WIKIPM:S/^${PREFIX}\///} -type d | sort -r | ${SED} -e 's/^/@dirrm /g' >>${TMPPLIST}
X @${ECHO_MSG} "===> Making PLIST Phase End"
X
X @${ECHO_MSG}
X @${ECHO_MSG} "============================================================="
X @${ECHO_MSG} " See http://www.naney.org/wiki/WiKicker/INSTALL.html"
X @${ECHO_MSG} " Some files are prepared for as a sample by ${EXAMPLESDIR}"
X @${ECHO_MSG} "============================================================="
X
X.include <bsd.port.mk>
END-of-./wikicker/Makefile
echo x - ./wikicker/distinfo
sed 's/^X//' >./wikicker/distinfo << 'END-of-./wikicker/distinfo'
XMD5 (WiKicker-0.17.tar.gz) = 657984b2bb8b09768ade9ec855f22482
END-of-./wikicker/distinfo
echo x - ./wikicker/pkg-descr
sed 's/^X//' >./wikicker/pkg-descr << 'END-of-./wikicker/pkg-descr'
XWiKicker is WikiEngine implemented by a Perl language.
X
XWiKicker policy:
X - Not losing being integrated
X - The certification be unnecessary in writing
X - Do reading / editing in a spread Web browser
X - Safety
X (It works only in Japanese)
X
X See http://www.naney.org/wiki/WiKicker.html
X
XCopyright (C) 2003 WATANABE Yoshimasa <naney at naney.org>
X
XWWW: http://www.naney.org/wiki/
END-of-./wikicker/pkg-descr
echo x - ./wikicker/pkg-plist
sed 's/^X//' >./wikicker/pkg-plist << 'END-of-./wikicker/pkg-plist'
X%%SITE_PERL%%/WiKicker.pm
X%%SITE_PERL%%/%%PERL_ARCH%%/auto/WiKicker/.packlist
Xbin/importyk2
Xbin/wikicker-html-exporter
X at dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/WiKicker
END-of-./wikicker/pkg-plist
exit
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list