Date: Thu, 19 May 2005 13:29:47 +0800 (CST) From: chinsan <chinsan@mail2000.com.tw> To: FreeBSD-gnats-submit@FreeBSD.org Cc: vanilla@FreeBSD.org Subject: ports/81244: [PATCH] www/dokuwiki: add more useful options for config and fix typo Message-ID: <20050519052947.A1EAA73026@chinsan.twbbs.org> Resent-Message-ID: <200505190530.j4J5UE4a027638@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 81244 >Category: ports >Synopsis: [PATCH] www/dokuwiki: add more useful options for config and fix typo >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Thu May 19 05:30:14 GMT 2005 >Closed-Date: >Last-Modified: >Originator: chinsan >Release: FreeBSD 5.3-RELEASE i386 >Organization: FreeBSD Taiwan >Environment: System: FreeBSD chinsan.twbbs.org 5.3-RELEASE FreeBSD 5.3-RELEASE #0: Fri Nov 5 04:19:18 UTC 2004 root@harlow.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386 >Description: - take maintainership - add more useful options for config the dokuwiki installation - fix translation typo (by thieftwo) Thanks :) >How-To-Repeat: >Fix: --- dokuwiki.patch begins here --- diff -ruN dokuwiki.orig/Makefile dokuwiki/Makefile --- dokuwiki.orig/Makefile Sun May 8 17:40:08 2005 +++ dokuwiki/Makefile Thu May 19 13:24:35 2005 @@ -13,13 +13,21 @@ DISTNAME= ${PORTNAME}-2005-05-07 EXTRACT_SUFX= .tgz -MAINTAINER= ports@FreeBSD.org +MAINTAINER= chinsan.tw@gmail.com COMMENT= A simple and easy to use wiki, no database required USE_PHP= pcre session xml zlib PHP4_PORT?= www/mod_php4 NO_BUILD= YES WANT_PHP_WEB= YES +USE_REINPLACE=yes + +pre-fetch: +.if !defined(DOKUWIKIDIR) + @${ECHO_MSG} "" + @${ECHO_MSG} "Define DOKUWIKIDIR to override default of '${DOKUWIKIDIR}'." + @${ECHO_MSG} "" +.endif WWWDOCROOT?= www/data-dist DOKUWIKIURL?= ${PORTNAME} @@ -28,7 +36,56 @@ DOKUWIKIDIR?= ${WWWDOCROOT}/${DOKUWIKIURL} PLIST= ${WRKDIR}/pkg-plist +.if defined(BATCH) +WIKI_LANG?=en +.endif + .include <bsd.port.pre.mk> + +pre-everything:: +.if !defined(WIKI_LANG) + @${ECHO_MSG} '*********************************************************' + @${ECHO_MSG} '* You can customize the wiki language by typing *' + @${ECHO_MSG} '* Use make-flag: *' + @${ECHO_MSG} '* - Basque WIKI_LANG=eu *' + @${ECHO_MSG} '* - Brazilian Portuguese WIKI_LANG=pt-br *' + @${ECHO_MSG} '* - Simplified Chinese WIKI_LANG=zh *' + @${ECHO_MSG} '* - Traditional Chinese WIKI_LANG=zh-tw *' + @${ECHO_MSG} '* - Czech WIKI_LANG=cs *' + @${ECHO_MSG} '* - Danish WIKI_LANG=da *' + @${ECHO_MSG} '* - Dutch WIKI_LANG=nl *' + @${ECHO_MSG} '* - English WIKI_LANG=en *' + @${ECHO_MSG} '* - Esperanto WIKI_LANG=eo *' +# @${ECHO_MSG} '* - Estonian WIKI_LANG=et *' + @${ECHO_MSG} '* - Finnish WIKI_LANG=fi *' + @${ECHO_MSG} '* - French WIKI_LANG=fr *' + @${ECHO_MSG} '* - German WIKI_LANG=de *' + @${ECHO_MSG} '* - Hebrew WIKI_LANG=he *' + @${ECHO_MSG} '* - Hungarian WIKI_LANG=hu *' + @${ECHO_MSG} '* - Italian WIKI_LANG=it *' + @${ECHO_MSG} '* - Korean WIKI_LANG=ko *' + @${ECHO_MSG} '* - Norwegian WIKI_LANG=no *' + @${ECHO_MSG} '* - Polish WIKI_LANG=pl *' + @${ECHO_MSG} '* - Portuguese WIKI_LANG=pt *' + @${ECHO_MSG} '* - Romanian WIKI_LANG=ro *' + @${ECHO_MSG} '* - Russian WIKI_LANG=ru *' + @${ECHO_MSG} '* - Spanish WIKI_LANG=es *' + @${ECHO_MSG} '* - Swedish WIKI_LANG=sv *' + @${ECHO_MSG} '* - Vietnamese WIKI_LANG=vi *' + @${ECHO_MSG} '* *' + @${ECHO_MSG} '* Example: "make WIKI_LANG=zh-tw install clean" *' + @${ECHO_MSG} '*******************************************************' +.endif + +pre-patch: +.if defined(WIKI_LANG) + @${REINPLACE_CMD} -e 's|'en'|'${WIKI_LANG}'|g' ${WRKSRC}/conf/dokuwiki.php + ${FIND} ${WRKSRC}/conf -name "*.php.bak" -delete +.endif + +post-patch: + @${REINPLACE_CMD} -e 's|sfs|bbs|g' ${WRKSRC}/lang/zh-tw/edit.txt + ${FIND} ${WRKSRC}/lang/zh-tw -name "*.txt.bak" -delete pre-install: cd ${WRKSRC} && ${FIND} -s . -type f | \ diff -ruN dokuwiki.orig/pkg-message dokuwiki/pkg-message --- dokuwiki.orig/pkg-message Sun May 8 17:40:08 2005 +++ dokuwiki/pkg-message Thu May 19 13:13:01 2005 @@ -4,6 +4,6 @@ %%PREFIX%%/%%WWWDOCROOT%%/%%DOKUWIKIURL%%/conf/dokuwiki.php For FULL configuration instructions see - http://wiki.splitbrain.org/wiki:install + http://wiki.splitbrain.org/wiki:config ================================================================= --- dokuwiki.patch ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050519052947.A1EAA73026>