From owner-freebsd-ports-bugs@FreeBSD.ORG Thu Nov 10 07:00:33 2005 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org 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 62ABC16A420 for ; Thu, 10 Nov 2005 07:00:33 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id EB7E243D5A for ; Thu, 10 Nov 2005 07:00:30 +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 jAA70U1w016070 for ; Thu, 10 Nov 2005 07:00:30 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id jAA70UvE016069; Thu, 10 Nov 2005 07:00:30 GMT (envelope-from gnats) Resent-Date: Thu, 10 Nov 2005 07:00:30 GMT Resent-Message-Id: <200511100700.jAA70UvE016069@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 D4BA816A41F for ; Thu, 10 Nov 2005 06:57:09 +0000 (GMT) (envelope-from chinsan@chinsan.twbbs.org) Received: from chinsan.twbbs.org (220-135-110-151.HINET-IP.hinet.net [220.135.110.151]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5255243D46 for ; Thu, 10 Nov 2005 06:57:08 +0000 (GMT) (envelope-from chinsan@chinsan.twbbs.org) Received: from chinsan.twbbs.org (localhost [127.0.0.1]) by chinsan.twbbs.org (8.13.4/8.13.4) with ESMTP id jAA6v9QL068597 for ; Thu, 10 Nov 2005 14:57:11 +0800 (CST) (envelope-from chinsan@chinsan.twbbs.org) Received: (from chinsan@localhost) by chinsan.twbbs.org (8.13.4/8.13.4/Submit) id jAA6v80k068596; Thu, 10 Nov 2005 14:57:08 +0800 (CST) (envelope-from chinsan) Message-Id: <200511100657.jAA6v80k068596@chinsan.twbbs.org> Date: Thu, 10 Nov 2005 14:57:08 +0800 (CST) From: chinsan To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/88779: [NEW PORT] chinese/tatter-tools: Cute and easy blog Tool with Traditional-Chinese(zh_TW.UTF-8) X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 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, 10 Nov 2005 07:00:33 -0000 >Number: 88779 >Category: ports >Synopsis: [NEW PORT] chinese/tatter-tools: Cute and easy blog Tool with Traditional-Chinese(zh_TW.UTF-8) >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Thu Nov 10 07:00:30 GMT 2005 >Closed-Date: >Last-Modified: >Originator: chinsan >Release: FreeBSD 6.0-STABLE i386 >Organization: FreeBSD Taiwan >Environment: System: FreeBSD chinsan.twbbs.org 6.0-STABLE FreeBSD 6.0-STABLE #3: Mon Nov 7 23:59:09 CST 2005 root@chinsan.twbbs.org:/usr/obj/usr/src/sys/TAKAKO i386 >Description: Tatter-Tools is a cute and easy blog tool this port is Traditional-Chinese Version of TT(Tatter-Tools) >How-To-Repeat: # cd /usr/ports/chinese # fetch http://140.111.66.3/chinsan/tatter.shar or fetch ftp://bbs.ilc.edu.tw/chinsan/shar/tatter.shar # sh tatter.shar ; cd tatter-tools ; make install clean >Fix: --- tatter.shar begins here --- # 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: # # tatter-tools/ # tatter-tools/Makefile # tatter-tools/distinfo # tatter-tools/pkg-descr # tatter-tools/pkg-message # tatter-tools/pkg-plist # echo c - tatter-tools/ mkdir -p tatter-tools/ > /dev/null 2>&1 echo x - tatter-tools/Makefile sed 's/^X//' >tatter-tools/Makefile << 'END-of-tatter-tools/Makefile' X# New ports collection makefile for: zh-tatter-tools X# Date created: 2005-11-10 X# Whom: chinsan X# X# $FreeBSD$ X# X XPORTNAME= tatter-tools XPORTVERSION= 0.9.6 XCATEGORIES= chinese www XMASTER_SITES= ftp://bbs.ilc.edu.tw/chinsan/distfiles/ \ X http://bbs.ilc.edu.tw/~chinsan/ports/tatter-tools/ \ X ftp://news.giga.net.tw/chinsan/distfiles/ \ X http://www.twtt.org/ttfile/ XDISTNAME= ${PORTNAME}-${PORTVERSION}.zh_TW.UTF-8 X XMAINTAINER= chinsan.tw@gmail.com XCOMMENT= Cute and easy blog Tool with Traditional-Chinese(zh_TW.UTF-8) X XUSE_PHP= mysql pcre session xml XPHP4_PORT?= www/mod_php4 XNO_BUILD= YES XWANT_PHP_WEB= YES X XTMPDIR?= ${PORTNAME}-${PORTVERSION} XWRKSRC= ${WRKDIR}/${TMPDIR} X X.if defined(WITH_MYSQL5) XIGNORE= Please take a look at http://www.twtt.org/viewtopic.php?t=192&highlight=bsd for soultion X.endif X X.if !defined(TT_URL) Xpre-fetch: X @${ECHO_MSG} "" X @${ECHO_MSG} "Define TT_URL to override default of ${PREFIX}/${WWWDOCROOT}/'${TT_URL}'." X @${ECHO_MSG} "" X.endif X X# Get HOSTNAME X.if exists(/sbin/sysctl) XHOSTNAME!= /sbin/sysctl -n kern.hostname X.else XHOSTNAME!= /usr/sbin/sysctl -n kern.hostname X.endif X XWWWDOCROOT?= www/data XTT_URL?= tatter XTT_DIR?= ${WWWDOCROOT}/${TT_URL} XPLIST= ${WRKDIR}/pkg-plist X X.include X Xpre-install: X @cd ${WRKSRC} && ${FIND} -s . -type f | \ X ${SED} -e 's|^./||;s|^|${TT_DIR}/|' > ${PLIST} \ X && ${FIND} -d * -type d | \ X ${SED} -e 's|^|@dirrm ${TT_DIR}/|' >> ${PLIST} \ X && ${ECHO_CMD} @dirrm ${TT_DIR} >> ${PLIST} X Xdo-install: X -${MKDIR} ${PREFIX}/${TT_DIR} X @${CHMOD} 755 ${PREFIX}/${TT_DIR} X @${CP} -R ${WRKSRC}/ ${PREFIX}/${TT_DIR} X @${CHOWN} -R ${WWWOWN}:${WWWGRP} ${PREFIX}/${TT_DIR} X @${CHMOD} 777 ${PREFIX}/${TT_DIR}/ X Xpost-install: X @${SED} -e 's|%%HOSTNAME%%|${HOSTNAME}|; s|%%TT_URL%%|${TT_URL}|' \ X ${PKGMESSAGE} X X.include END-of-tatter-tools/Makefile echo x - tatter-tools/distinfo sed 's/^X//' >tatter-tools/distinfo << 'END-of-tatter-tools/distinfo' XMD5 (tatter-tools-0.9.6.zh_TW.UTF-8.tar.gz) = 125b2b7a50ab22009bdec7651aa05ad7 XSHA256 (tatter-tools-0.9.6.zh_TW.UTF-8.tar.gz) = bf4884472635d90512bdacf725b0b5b1f54766c1a3316dfccb76714720f110cd XSIZE (tatter-tools-0.9.6.zh_TW.UTF-8.tar.gz) = 183120 END-of-tatter-tools/distinfo echo x - tatter-tools/pkg-descr sed 's/^X//' >tatter-tools/pkg-descr << 'END-of-tatter-tools/pkg-descr' XTatterTools is probably the most cute blog engine you can find. XCheck out the features, not to mention third party plug-ins! X XWWW: http://www.twtt.org/ END-of-tatter-tools/pkg-descr echo x - tatter-tools/pkg-message sed 's/^X//' >tatter-tools/pkg-message << 'END-of-tatter-tools/pkg-message' X================================================================== XTatter-Tools is now installed. If you intall it for the first time, Xyou may have to follow this steps to make it work correctly. X X1. Create the MySQL database: X X # mysqladmin --user=root -p create tatter X X2. Create a mysql user/password for tatter(database): X (change user and/or password if requered) X X # mysql -u root -p X mysql> GRANT ALL ON tatter.* TO ttuser@localhost X IDENTIFIED BY 'tt_password'; X mysql> FLUSH PRIVILEGES; X mysql> QUIT; X X3.Open Tatter-Tools installation page in your web browser X and fill with ttuser/tt_password X X http://%%HOSTNAME%%/%%TT_URL%%/install.php X X Have fun! X================================================================== END-of-tatter-tools/pkg-message echo x - tatter-tools/pkg-plist sed 's/^X//' >tatter-tools/pkg-plist << 'END-of-tatter-tools/pkg-plist' X@comment real PLIST will be generated in pre-install phase END-of-tatter-tools/pkg-plist exit --- tatter.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted: