[76568] trunk/dports/textproc/kakasi
Revision: 76568 http://trac.macports.org/changeset/76568 Author: takanori@macports.org Date: 2011-02-28 05:29:45 -0800 (Mon, 28 Feb 2011) Log Message: ----------- kakasi: - Version bump to 2.3.5pre1-cvs20101217, as per request from Susumu Tanimura. (This version of kakasi supports UTF-8 encoding.) Modified Paths: -------------- trunk/dports/textproc/kakasi/Portfile Added Paths: ----------- trunk/dports/textproc/kakasi/files/ trunk/dports/textproc/kakasi/files/patch-autogen.sh.diff trunk/dports/textproc/kakasi/files/patch-tests_kakasi-1.diff trunk/dports/textproc/kakasi/files/patch-tests_kakasi-4.diff trunk/dports/textproc/kakasi/files/patch-tests_kakasi-5.diff trunk/dports/textproc/kakasi/files/patch-tests_kakasi-6.diff trunk/dports/textproc/kakasi/files/patch-tests_kakasi-7.diff Modified: trunk/dports/textproc/kakasi/Portfile =================================================================== --- trunk/dports/textproc/kakasi/Portfile 2011-02-28 12:47:45 UTC (rev 76567) +++ trunk/dports/textproc/kakasi/Portfile 2011-02-28 13:29:45 UTC (rev 76568) @@ -3,7 +3,7 @@ PortSystem 1.0 name kakasi -version 2.3.4 +version 2.3.5pre1-cvs20101217 categories textproc japanese maintainers takanori openmaintainer description Program that converts Kanji text to other scripts @@ -11,31 +11,52 @@ KAKASI (Kanji Kana Simple Inverter) is a language processing filter which \ converts Kanji characters to Hiragana, Katakana, or Romaji. It may be \ helpful for reading Japanese documents. +license GPLv3 platforms darwin homepage http://kakasi.namazu.org/ -master_sites http://kakasi.namazu.org/stable/ -checksums md5 4eff51aafbd56c9635791a20c03efa8f \ - sha1 ab95a226f301955d2e8ae0d347afbb567e25fbe7 \ - rmd160 8ed84c5aaa0713484ab070871f555b12ded31802 +master_sites http://svn.sourceforge.jp/svnroot/macports-jp/distfiles/kakasi/ +patchfiles patch-autogen.sh.diff \ + patch-tests_kakasi-1.diff \ + patch-tests_kakasi-4.diff \ + patch-tests_kakasi-5.diff \ + patch-tests_kakasi-6.diff \ + patch-tests_kakasi-7.diff +checksums md5 a2e47c3028ac6afb5c94f0a2e4d06476 \ + sha1 6fbc953122b6b92e5738611a30fcef4bc12c3587 \ + rmd160 8e0dfc74e4987ef53bf50741bdd53bd322e9aaa8 -patch { - reinplace "s|-undefined suppress||g" ${worksrcpath}/configure - if {[variant_isset universal]} { - reinplace "s|echo -dynamiclib\)|echo -dynamiclib\) ${configure.universal_cflags}|g" ${worksrcpath}/configure - } +depends_lib port:libiconv +depends_build port:autoconf \ + port:automake \ + port:coreutils \ + port:libtool + +worksrcdir ${name} + +pre-configure { + system "cd ${worksrcpath} && ./autogen.sh" } -configure.args-append --with-pic --enable-shared --enable-static --libexecdir=${prefix}/lib +configure.args-append --enable-maintainer-mode use_parallel_build yes +test.run yes +test.target check +pre-test { + ui_msg "" + ui_msg " NOTICE: Testing will fail at kakasi-5. This is an expected behavior. " + ui_msg " http://www.namazu.org/pipermail/kakasi-dev/2007-October/000077.html " + ui_msg "" +} + post-destroot { xinstall -m 755 -d ${destroot}${prefix}/share/doc/${name}/doc - foreach f {AUTHORS COPYING ChangeLog INSTALL* NEWS ONEWS README* THANKS TODO} { + foreach f {AUTHORS COPYING ChangeLog HACKING-ja INSTALL* NEWS ONEWS README* THANKS TODO} { eval xinstall -m 644 [glob ${worksrcpath}/${f}] ${destroot}${prefix}/share/doc/${name} } - foreach f {ChangeLog.lib JISYO README.* kakasi.*} { + foreach f {ChangeLog.lib JISYO README.*} { eval xinstall -m 644 [glob ${worksrcpath}/doc/${f}] ${destroot}${prefix}/share/doc/${name}/doc } } Added: trunk/dports/textproc/kakasi/files/patch-autogen.sh.diff =================================================================== --- trunk/dports/textproc/kakasi/files/patch-autogen.sh.diff (rev 0) +++ trunk/dports/textproc/kakasi/files/patch-autogen.sh.diff 2011-02-28 13:29:45 UTC (rev 76568) @@ -0,0 +1,31 @@ +--- ./autogen.sh.orig 2004-10-01 14:23:18.000000000 +0900 ++++ ./autogen.sh 2011-02-28 18:52:53.000000000 +0900 +@@ -46,7 +46,7 @@ + } + + (grep "^AM_PROG_LIBTOOL" configure.in >/dev/null) && { +- (libtool --version) < /dev/null > /dev/null 2>&1 || { ++ (glibtool --version) < /dev/null > /dev/null 2>&1 || { + echo + echo "**Error**: You must have \`libtool' installed to compile KAKASI." + echo "Get ftp://ftp.gnu.org/pub/gnu/libtool-1.3.tar.gz" +@@ -69,8 +69,8 @@ + echo "Generating configure script and Makefiles for KAKASI." + + if grep "^AC_PROG_LIBTOOL" configure.in >/dev/null; then +- echo "Running libtoolize..." +- libtoolize --force --copy ++ echo "Running glibtoolize..." ++ glibtoolize --force --copy + fi + echo "Running aclocal ..." + aclocal -I . +@@ -81,8 +81,3 @@ + echo "Running autoconf ..." + autoconf + +-echo "Configuring KAKASI." +-conf_flags="--enable-maintainer-mode" +-echo Running $./configure $conf_flags "$@" ... +-./configure $conf_flags "$@" +-echo "Now type 'make' to compile KAKASI." Added: trunk/dports/textproc/kakasi/files/patch-tests_kakasi-1.diff =================================================================== --- trunk/dports/textproc/kakasi/files/patch-tests_kakasi-1.diff (rev 0) +++ trunk/dports/textproc/kakasi/files/patch-tests_kakasi-1.diff 2011-02-28 13:29:45 UTC (rev 76568) @@ -0,0 +1,14 @@ +--- tests/kakasi-1.orig 2006-09-21 16:32:59.000000000 +0900 ++++ tests/kakasi-1 2011-02-28 20:49:46.000000000 +0900 +@@ -25,9 +25,9 @@ + expect=`eval "echo $\`echo $j\`"` + for x in $input + do +- /bin/echo -n -e "\\$x" ++ gecho -n -e "\\$x" + done | ../src/kakasi -i$i -o$j > tmp +- ret=`cat tmp|od -t oC -w80|head -1|sed -e 's/^0* //'` ++ ret=`cat tmp|god -t oC -w80|head -1|sed -e 's/^0* //'` + if [ ! "x$ret" = "x$expect" ] + then + echo "unexpected result." >> $LOG Added: trunk/dports/textproc/kakasi/files/patch-tests_kakasi-4.diff =================================================================== --- trunk/dports/textproc/kakasi/files/patch-tests_kakasi-4.diff (rev 0) +++ trunk/dports/textproc/kakasi/files/patch-tests_kakasi-4.diff 2011-02-28 13:29:45 UTC (rev 76568) @@ -0,0 +1,11 @@ +--- tests/kakasi-4.orig 2006-09-21 16:32:59.000000000 +0900 ++++ tests/kakasi-4 2011-02-28 20:58:26.000000000 +0900 +@@ -48,7 +48,7 @@ + + for x in $jisx0201 + do +- /bin/echo -n -e "\\$x" ++ gecho -n -e "\\$x" + done > tmp + ret=`$KAKASI -isjis -ka < tmp` + if [ ! "x$ret" = "x$roma" ] Added: trunk/dports/textproc/kakasi/files/patch-tests_kakasi-5.diff =================================================================== --- trunk/dports/textproc/kakasi/files/patch-tests_kakasi-5.diff (rev 0) +++ trunk/dports/textproc/kakasi/files/patch-tests_kakasi-5.diff 2011-02-28 13:29:45 UTC (rev 76568) @@ -0,0 +1,11 @@ +--- tests/kakasi-5.orig 2006-09-21 16:36:34.000000000 +0900 ++++ tests/kakasi-5 2011-02-28 21:07:49.000000000 +0900 +@@ -9,7 +9,7 @@ + + . env.sh + +-GNUECHO=/bin/echo ++GNUECHO=gecho + + bitpat () { + for x in 0 1 2 3 Added: trunk/dports/textproc/kakasi/files/patch-tests_kakasi-6.diff =================================================================== --- trunk/dports/textproc/kakasi/files/patch-tests_kakasi-6.diff (rev 0) +++ trunk/dports/textproc/kakasi/files/patch-tests_kakasi-6.diff 2011-02-28 13:29:45 UTC (rev 76568) @@ -0,0 +1,11 @@ +--- tests/kakasi-6.orig 2006-09-21 16:36:34.000000000 +0900 ++++ tests/kakasi-6 2011-02-28 20:55:39.000000000 +0900 +@@ -9,7 +9,7 @@ + + . env.sh + +-GNUECHO=/bin/echo ++GNUECHO=gecho + + # a KANJI character "AI" (it means "love" in English) in utf8 + out=`$GNUECHO -e '\346\204\233' | ../src/kakasi -iutf8 -oeuc` Added: trunk/dports/textproc/kakasi/files/patch-tests_kakasi-7.diff =================================================================== --- trunk/dports/textproc/kakasi/files/patch-tests_kakasi-7.diff (rev 0) +++ trunk/dports/textproc/kakasi/files/patch-tests_kakasi-7.diff 2011-02-28 13:29:45 UTC (rev 76568) @@ -0,0 +1,11 @@ +--- tests/kakasi-7.orig 2006-09-21 16:36:34.000000000 +0900 ++++ tests/kakasi-7 2011-02-28 21:04:55.000000000 +0900 +@@ -9,7 +9,7 @@ + + . env.sh + +-GNUECHO=/bin/echo ++GNUECHO=gecho + + # a SPECIAL character KUTEN + out=`$GNUECHO -e '\241\242' | ../src/kakasi -ieuc -oeuc -w`
participants (1)
-
takanori@macports.org