View | Details | Raw Unified | Return to bug 105066
Collapse All | Expand All

(-)/usr/home/chinsan/project/tatter-tools/Makefile (-17 / +7 lines)
Lines 6-21 Link Here
6
#
6
#
7
7
8
PORTNAME=	tatter-tools
8
PORTNAME=	tatter-tools
9
PORTVERSION=	0.9.6
9
PORTVERSION=	1.0.6.1
10
CATEGORIES=	chinese www
10
CATEGORIES=	chinese www
11
MASTER_SITES=	ftp://bbs.ilc.edu.tw/chinsan/distfiles/ \
11
MASTER_SITES=	http://chinsan2.twbbs.org/distfiles/ \
12
		http://bbs.ilc.edu.tw/~chinsan/ports/tatter-tools/ \
12
		ftp://chinsan2.twbbs.org/distfiles/
13
		ftp://news.giga.net.tw/chinsan/distfiles/ \
14
		http://www.twtt.org/ttfile/
15
DISTNAME=	${PORTNAME}-${PORTVERSION}.zh_TW.UTF-8
16
13
17
MAINTAINER=	chinsan@FreeBSD.org
14
MAINTAINER=	chinsan@FreeBSD.org
18
COMMENT=	Cute and easy blog Tool with Traditional-Chinese(zh_TW.UTF-8)
15
COMMENT=	Cute and easy blog tool with Traditional-Chinese(zh_TW.UTF-8)
19
16
20
USE_PHP=	mysql pcre session xml
17
USE_PHP=	mysql pcre session xml
21
NO_BUILD=	YES
18
NO_BUILD=	YES
Lines 24-33 Link Here
24
TMPDIR?=	${PORTNAME}-${PORTVERSION}
21
TMPDIR?=	${PORTNAME}-${PORTVERSION}
25
WRKSRC=		${WRKDIR}/${TMPDIR}
22
WRKSRC=		${WRKDIR}/${TMPDIR}
26
23
27
.if defined(WITH_MYSQL5)
28
IGNORE=		take a look at http://www.twtt.org/viewtopic.php?t=192&highlight=bsd for soultion
29
.endif
30
31
.if !defined(TT_URL)
24
.if !defined(TT_URL)
32
pre-fetch:
25
pre-fetch:
33
	@${ECHO_MSG} ""
26
	@${ECHO_MSG} ""
Lines 35-50 Link Here
35
	@${ECHO_MSG} ""
28
	@${ECHO_MSG} ""
36
.endif
29
.endif
37
30
38
WWWDOCROOT?=	www/data
31
WWWDOCROOT?=	www
39
TT_URL?=	tatter
32
TT_URL?=	tatter
40
TT_DIR?=	${WWWDOCROOT}/${TT_URL}
33
TT_DIR?=	${WWWDOCROOT}/${TT_URL}
41
PLIST=		${WRKDIR}/pkg-plist
34
PLIST=		${WRKDIR}/pkg-plist
42
35
43
.include <bsd.port.pre.mk>
36
.include <bsd.port.pre.mk>
44
37
45
# Get HOSTNAME
46
HOSTNAME!=	${SYSCTL} -n kern.hostname
47
48
pre-install:
38
pre-install:
49
	@cd ${WRKSRC} && ${FIND} -s . -type f | \
39
	@cd ${WRKSRC} && ${FIND} -s . -type f | \
50
		${SED} -e 's|^./||;s|^|${TT_DIR}/|' > ${PLIST} \
40
		${SED} -e 's|^./||;s|^|${TT_DIR}/|' > ${PLIST} \
Lines 61-67 Link Here
61
	@${CHMOD} 777 ${TARGETDIR}/${TT_DIR}/
51
	@${CHMOD} 777 ${TARGETDIR}/${TT_DIR}/
62
52
63
post-install:
53
post-install:
64
	@${SED} -e 's|%%HOSTNAME%%|${HOSTNAME}|; s|%%TT_URL%%|${TT_URL}|' \
54
	@${SED} -e 's,%%TT_URL%%,${TT_URL},; s,%%PREFIX%%,${PREFIX},; \
65
		${PKGMESSAGE}
55
		s,%%TT_DIR%%,${TT_DIR},' ${PKGMESSAGE}
66
56
67
.include <bsd.port.post.mk>
57
.include <bsd.port.post.mk>
(-)/usr/home/chinsan/project/tatter-tools/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
MD5 (tatter-tools-0.9.6.zh_TW.UTF-8.tar.gz) = 125b2b7a50ab22009bdec7651aa05ad7
1
MD5 (tatter-tools-1.0.6.1.tar.gz) = 19794b67c6fb478fe50bd263e15f3e29
2
SHA256 (tatter-tools-0.9.6.zh_TW.UTF-8.tar.gz) = bf4884472635d90512bdacf725b0b5b1f54766c1a3316dfccb76714720f110cd
2
SHA256 (tatter-tools-1.0.6.1.tar.gz) = 80e2670e624cb3098a25ed9c0a6a33058aa4250bc5b4101f800de3d60eed401c
3
SIZE (tatter-tools-0.9.6.zh_TW.UTF-8.tar.gz) = 183120
3
SIZE (tatter-tools-1.0.6.1.tar.gz) = 1862220
(-)/usr/home/chinsan/project/tatter-tools/pkg-message (-4 / +15 lines)
Lines 4-24 Link Here
4
4
5
1. Create the MySQL database:
5
1. Create the MySQL database:
6
6
7
  # mysqladmin --user=root -p create tatter
7
  # mysqladmin --user=root -p create tattertools
8
8
9
2. Create a mysql user/password for tatter(database):
9
2. Create a mysql user/password for tatter(database):
10
  (change user and/or password if requered)
10
  (change user and/or password if requered)
11
11
12
  # mysql -u root -p
12
  # mysql -u root -p
13
  mysql> GRANT ALL ON tatter.* TO ttuser@localhost 
13
  mysql> GRANT ALL ON tattertools.* TO ttuser@localhost 
14
	 IDENTIFIED BY 'tt_password';
14
	 IDENTIFIED BY 'tt_password';
15
  mysql> FLUSH PRIVILEGES;
15
  mysql> FLUSH PRIVILEGES;
16
  mysql> QUIT;
16
  mysql> QUIT;
17
17
18
3.Open Tatter-Tools installation page in your web browser 
18
3. Please add the following to your apache config, and restart.
19
    [1;32m#
20
    # Directives to allow use of Tatter-Tools
21
    #
22
    Alias /%%TT_URL%% "%%PREFIX%%/%%TT_DIR%%/"
23
24
   <Directory "%%PREFIX%%/%%TT_DIR%%">
25
     Options FollowSymLinks
26
     AllowOverride FileInfo
27
   </Directory>[m
28
29
4.Open Tatter-Tools installation page in your web browser 
19
  and fill with ttuser/tt_password
30
  and fill with ttuser/tt_password
20
31
21
  http://%%HOSTNAME%%/%%TT_URL%%/install.php
32
  http://www.your.host/%%TT_URL%%/setup.php
22
33
23
  Have fun!
34
  Have fun!
24
==================================================================
35
==================================================================

Return to bug 105066