From owner-freebsd-ports-bugs@FreeBSD.ORG Thu May 19 05:30:15 2005 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E6E2816A4D1 for ; Thu, 19 May 2005 05:30:15 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4FB5B43D54 for ; Thu, 19 May 2005 05:30:15 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j4J5UEQV027641 for ; Thu, 19 May 2005 05:30:14 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j4J5UE4a027638; Thu, 19 May 2005 05:30:14 GMT (envelope-from gnats) Resent-Date: Thu, 19 May 2005 05:30:14 GMT Resent-Message-Id: <200505190530.j4J5UE4a027638@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, chinsan Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 258B316A4CE; Thu, 19 May 2005 05:29:33 +0000 (GMT) Received: from chinsan.twbbs.org (sw169-31-180.adsl.seed.net.tw [221.169.31.180]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6BB8A43DAA; Thu, 19 May 2005 05:29:32 +0000 (GMT) (envelope-from root@chinsan.twbbs.org) Received: by chinsan.twbbs.org (Postfix, from userid 0) id A1EAA73026; Thu, 19 May 2005 13:29:47 +0800 (CST) Message-Id: <20050519052947.A1EAA73026@chinsan.twbbs.org> Date: Thu, 19 May 2005 13:29:47 +0800 (CST) From: chinsan To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 cc: vanilla@FreeBSD.org Subject: ports/81244: [PATCH] www/dokuwiki: add more useful options for config and fix typo X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: chinsan List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 19 May 2005 05:30:16 -0000 >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 + +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: