ports/59281: maintainer-update ports: www/tdiary 1.5.5 to 1.5.6
Fumihiko Kimura
jfkimura at yahoo.co.jp
Fri Nov 14 07:40:18 UTC 2003
>Number: 59281
>Category: ports
>Synopsis: maintainer-update ports: www/tdiary 1.5.5 to 1.5.6
>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: Thu Nov 13 23:40:15 PST 2003
>Closed-Date:
>Last-Modified:
>Originator: Fumihiko Kimura
>Release: FreeBSD 4.9-RELEASE i386
>Organization:
>Environment:
>Description:
Release Name: 1.5.6
Major new features:
* I18n framework support
Separated language dependent code to tdiary/lang/LANG.rb, skel/*.rhtml.LANG
and plugin/LANG/*.rb. In default, you can use English. only setting @lang
variable in tdiary.conf to 'en' (00lang.en.rb plugin was obsoleted).
Then some plugin was separated main code and language resources. When
installing a plugin, you have to notice to language resources in plugin/LANG
directory.
But now you have not to copy plugin files, because you can select plugins
via web browser, see below.
* Plugin install from your browser
01sp.rb added into plugin. This is a plugin to "select plugin". You can
select plugins you want to use from your browser. Set @options['sp.path']
variablein tdiary.conf to PATH OF PLUGINS, you can find a new preference
page.
* document site in available
http://docs.tdiary.org/en/ as English documentation site of tDiary. Plugin
document and Style document will be in this site. You can see it as link in
Update form or Select Plugin page. This site is built by Wiki. Please write
some documents.
Minor new features:
* @cache_path support in tdiary.conf.
* @referer_day_only in tdiary.conf.
* @options['bot'] as search engine robot in tdiary.conf.
>How-To-Repeat:
Checked:
FreeBSD 4.9-RELEASE
FreeBSD FreeBSD 5.1-RELEASE-p10
>Fix:
=== begin cut here ===
diff -urN --exclude=CVS /usr/ports/www/tdiary/Makefile /usr/ports/www/tdiary-stable/Makefile
--- /usr/ports/www/tdiary/Makefile Mon Nov 10 06:32:51 2003
+++ /usr/ports/www/tdiary-stable/Makefile Fri Nov 14 00:04:43 2003
@@ -6,8 +6,8 @@
#
PORTNAME= tdiary
-PORTVERSION= 1.5.5
-PORTREVISION= 1
+PORTVERSION= 1.5.6
+#PORTREVISION= 0
CATEGORIES?= www ruby
MASTER_SITES= \
${MASTER_SITE_SOURCEFORGE} \
@@ -24,8 +24,8 @@
USE_RUBY_FEATURES= fileutils
.endif
-RUBY_SHEBANG_FILES= index.rb update.rb misc/convert2.rb misc/posttdiary.rb misc/plugin/squeeze.rb misc/plugin/weather.rb \
-misc/plugin/windex.rb misc/plugin/a/a_conf.rb misc/plugin/todo/todo.rb misc/plugin/trackback/tb.rb
+RUBY_SHEBANG_FILES= index.rb update.rb misc/convert2.rb misc/posttdiary.rb misc/plugin/squeeze.rb \
+misc/plugin/windex.rb misc/plugin/a/a_conf.rb misc/plugin/trackback/tb.rb
TDIARYDIR= ${EXAMPLESDIR}
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
@@ -41,15 +41,13 @@
.endif
pre-everything::
-.if ! ${TDIARY_LANG} == "tdiary.conf-en"
@${ECHO_MSG}
@${ECHO_MSG} "============================================================================="
- @${ECHO_MSG} "You may use the following options:"
+ @${ECHO_MSG} "When you chose plugin, it becomes necessary. Use the following options:"
@${ECHO_MSG} " WITH_TDIARY_UCONV=yes (RDF file creates with UTF-8 : output_rdf.rb)"
- @${ECHO_MSG} " WITH_TDIARY_NORA=yes (with Referer header support : disp_referrer.rb)"
+ @${ECHO_MSG} " WITH_TDIARY_NORA=yes (Referer header support : disp_referrer.rb)"
@${ECHO_MSG} "============================================================================="
@${ECHO_MSG}
-.endif
do-install:
@-${MKDIR} ${TDIARYDIR}
@@ -61,30 +59,11 @@
${FILESDIR}/tdiary-FreeBSD.sh.in > ${TDIARYDIR}/tdiary-FreeBSD.sh
@${CHMOD} ugo=rx ${TDIARYDIR}/tdiary-FreeBSD.sh
@${CP} -pR ${WRKSRC}/ ${TDIARYDIR}
-.if defined(WITH_TDIARY_UCONV)
- @${ECHO_MSG} "===> Option : WITH_TDIARY_UCONV .. Done."
- @${INSTALL_DATA} ${WRKSRC}/misc/plugin/output_rdf.rb ${TDIARYDIR}/plugin
- @${TOUCH} ${TDIARYDIR}/t.rdf
- @${CHMOD} 706 ${TDIARYDIR}/t.rdf
- @${ECHO_CMD} '${TDIARYDIR:S|${LOCALBASE}/||}/plugin/output_rdf.rb' >> ${TMPPLIST}
- @${ECHO_CMD} '${TDIARYDIR:S|${LOCALBASE}/||}/t.rdf' >> ${TMPPLIST}
-.endif
-.if defined(WITH_TDIARY_NORA)
- @${ECHO_MSG} "===> Option : WITH_TDIARY_NORA .. Done."
- @${INSTALL_DATA} ${WRKSRC}/misc/plugin/disp_referrer.rb ${TDIARYDIR}/plugin
- @${ECHO_CMD} '${TDIARYDIR:S|${LOCALBASE}/||}/plugin/disp_referrer.rb' >> ${TMPPLIST}
-.endif
- @${INSTALL_DATA} ${WRKSRC}/misc/plugin/comment_mail-sendmail.rb ${TDIARYDIR}/plugin
- @${ECHO_CMD} '${TDIARYDIR:S|${LOCALBASE}/||}/plugin/comment_mail-sendmail.rb' >> ${TMPPLIST}
.if ${TDIARY_LANG} == tdiary.conf-en
@${ECHO_MSG} "===> TDIARY : English Language messages support"
- @${INSTALL_DATA} ${WRKSRC}/misc/i18n/00lang.en.rb ${TDIARYDIR}/plugin
- @${ECHO_CMD} '${TDIARYDIR:S|${LOCALBASE}/||}/plugin/00lang.en.rb' >> ${TMPPLIST}
@${RUBY} -i -pe 'sub(/%Y-%m-%d/, "%Y-%m-%d [%a]")' ${TDIARYDIR}/misc/i18n/tdiary.conf.sample-en
.else
@${ECHO_MSG} "===> TDIARY : Japanese Language messages support"
- @${INSTALL_DATA} ${WRKSRC}/misc/plugin/jdate.rb ${TDIARYDIR}/plugin
- @${ECHO_CMD} '${TDIARYDIR:S|${LOCALBASE}/||}/plugin/jdate.rb' >> ${TMPPLIST}
@${RUBY} -i -pe 'sub(/%Y-%m-%d/, "%Y-%m-%d [%J]")' ${TDIARYDIR}/tdiary.conf.sample
.endif
@${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${TDIARYDIR}
diff -urN --exclude=CVS /usr/ports/www/tdiary/distinfo /usr/ports/www/tdiary-stable/distinfo
--- /usr/ports/www/tdiary/distinfo Sun Aug 10 10:45:07 2003
+++ /usr/ports/www/tdiary-stable/distinfo Thu Nov 13 23:18:59 2003
@@ -1 +1 @@
-MD5 (tdiary-full-1.5.5.tar.gz) = f035b1f9a4938ebab06518670704613b
+MD5 (tdiary-full-1.5.6.tar.gz) = 559fd40263ae7fc76a1792fc71757c8f
diff -urN --exclude=CVS /usr/ports/www/tdiary/pkg-message /usr/ports/www/tdiary-stable/pkg-message
--- /usr/ports/www/tdiary/pkg-message Mon Nov 10 06:32:51 2003
+++ /usr/ports/www/tdiary-stable/pkg-message Sun Nov 9 12:34:59 2003
@@ -3,13 +3,19 @@
There is a script to install tDiary in a user directory.
This script should be run manually.
- # ruby %%EXAMPLESDIR%%/tdiaryinst.rb --user=hoge
+[Ruby 1.6.x]
+
+ # ruby %%EXAMPLESDIR%%/tdiaryinst.rb --user=User
or
% ruby %%EXAMPLESDIR%%/tdiaryinst.rb
-same as script :
- %%EXAMPLESDIR%%/tdiary-FreeBSD.sh
+[Ruby 1.8.x]
+
+ # %%EXAMPLESDIR%%/tdiary-FreeBSD.sh User
+ or
+ % %%EXAMPLESDIR%%/tdiary-FreeBSD.sh install
+---
There is a document by English in the following directories.
See ...
%%EXAMPLESDIR%%/misc/i18n/
=== ended cut here ===
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list