aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDirk Meyer <dinoex@FreeBSD.org>2024-04-21 11:51:14 +0000
committerDirk Meyer <dinoex@FreeBSD.org>2024-04-21 11:51:14 +0000
commit3acf340f369364667094f5fab7db6f5923878cca (patch)
tree2ad33c714ec4a6167174d59acc7d8ca74420b752
parent311b6b4ecc8d7ca47ebc6215377f5d24437b9233 (diff)
downloadports-3acf340f369364667094f5fab7db6f5923878cca.tar.gz
ports-3acf340f369364667094f5fab7db6f5923878cca.zip
www/webalizer: use UTF-8 for japanese
extend sample PR: 278400
-rw-r--r--www/webalizer/Makefile2
-rw-r--r--www/webalizer/files/patch-sample.conf69
-rw-r--r--www/webalizer/files/patch-webalizer_lang.japanese159
3 files changed, 229 insertions, 1 deletions
diff --git a/www/webalizer/Makefile b/www/webalizer/Makefile
index 63539f1ff559..bc56f1271bbe 100644
--- a/www/webalizer/Makefile
+++ b/www/webalizer/Makefile
@@ -1,6 +1,6 @@
PORTNAME= webalizer
PORTVERSION= 2.23.8
-PORTREVISION= 15
+PORTREVISION= 16
CATEGORIES+= www
MASTER_SITES= ftp://ftp.dinoex.de/pub/FreeBSD/distfiles/:main \
http://flags.blogpotato.de/zip/:flags
diff --git a/www/webalizer/files/patch-sample.conf b/www/webalizer/files/patch-sample.conf
new file mode 100644
index 000000000000..46c9ace0fe6a
--- /dev/null
+++ b/www/webalizer/files/patch-sample.conf
@@ -0,0 +1,69 @@
+--- sample.conf.orig 2013-08-26 04:52:15 UTC
++++ sample.conf
+@@ -107,9 +107,12 @@
+
+ PageType htm*
+ PageType cgi
++#PageType shtml
+ #PageType phtml
+ #PageType php3
++#PageType php
+ #PageType pl
++#PageType rb
+
+ # PagePrefix allows all requests with a specified prefix to be
+ # considered as 'pages'. If you want everything under /documents
+@@ -242,7 +245,8 @@ PageType cgi
+ # is 80 characters, so use multiple lines if needed.
+
+ #HTMLHead <META NAME="author" CONTENT="The Webalizer">
+-#HTMLHead <META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW">
++HTMLHead <META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW">
++HTMLHead <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8">
+
+ # HTMLBody defined the HTML code to be inserted, starting with the
+ # <BODY> tag. If not specified, the default is shown below. If
+@@ -556,6 +560,9 @@ HideURL *.JPG
+ HideURL *.png
+ HideURL *.PNG
+ HideURL *.ra
++HideURL *.css
++HideURL *.CSS
++HideURL *.ico
+
+ # Hiding agents is kind of futile
+ #HideAgent RealPlayer
+@@ -575,6 +582,11 @@ HideURL *.ra
+ #GroupReferrer excite.com/ Excite
+ #GroupReferrer infoseek.com/ InfoSeek
+ #GroupReferrer webcrawler.com/ WebCrawler
++#GroupReferrer yahoo.co.jp/ Yahoo!Japan
++#GroupReferrer google.co.jp/ GoogleJapan
++#GroupReferrer infoseek.co.jp/ InfoSeekJapan
++#GroupReferrer goo.ne.jp/ Goo
++#GroupReferrer msn.co.jp/ MSNJapan
+
+ #GroupUser root Admin users
+ #GroupUser admin Admin users
+@@ -714,6 +726,21 @@ HideURL *.ra
+ #SearchEngine mamma.com query=
+ #SearchEngine alltheweb.com q=
+ #SearchEngine northernlight.com qr=
++
++SearchEngine yahoo.co.jp p=
++SearchEngine google.co.jp q=
++SearchEngine infoseek.co.jp qt=
++SearchEngine msn.co.jp q=
++# ocn
++SearchEngine goo.ne.jp MT=
++SearchEngine biglobe.ne.jp q=
++SearchEngine nifty.com Text=
++# so-net odn
++SearchEngine excite.co.jp search=
++SearchEngine livedoor.com q=
++SearchEngine jp.aol.com query=
++#SearchEngine .google. q=
++#SearchEngine bulkfeeds.net q=
+
+ # Normally, search strings are converted to lower case in order to
+ # increase accuracy. The SearchCaseI option allows them to maintain
diff --git a/www/webalizer/files/patch-webalizer_lang.japanese b/www/webalizer/files/patch-webalizer_lang.japanese
new file mode 100644
index 000000000000..16749bb2ace7
--- /dev/null
+++ b/www/webalizer/files/patch-webalizer_lang.japanese
@@ -0,0 +1,159 @@
+--- lang/webalizer_lang.japanese.orig 2008-07-01 22:24:12 UTC
++++ lang/webalizer_lang.japanese
+@@ -186,16 +186,16 @@ char *h_msg[]= {
+
+ /* header strings */
+ /* char *msg_hhdr_sp = "Summary Period";*/
+-char *msg_hhdr_sp = "統計期間";
+-char *msg_hhdr_gt = "作成日時";
++char *msg_hhdr_sp = "腟沿";
++char *msg_hhdr_gt = "篏ユ";
+
+ /* main index strings */
+ char *msg_main_us = "Usage summary for";
+-/* char *msg_main_per= "過去12ヶ月"; */
+-char *msg_main_per= "月の統計";
+-char *msg_main_sum= "月の統計";
+-char *msg_main_da = "一日あたりの平均";
+-char *msg_main_mt = "月合計";
++/* char *msg_main_per= "サ12倶"; */
++char *msg_main_per= "腟沿";
++char *msg_main_sum= "腟沿";
++char *msg_main_da = "筝ャ綛喝";
++char *msg_main_mt = "荐";
+
+ /* month HTML page strings */
+ char *msg_hmth_du = "Daily usage for";
+@@ -203,77 +203,77 @@ char *msg_hmth_hu = "Hourly usage for";
+
+ /* table header strings */
+ char *msg_h_by = "By";
+-char *msg_h_avg = "平均";
+-char *msg_h_max = "最大";
+-char *msg_h_total = "合計";
+-char *msg_h_totals= "総合計";
+-char *msg_h_day = "日";
+-char *msg_h_mth = "月";
+-char *msg_h_hour = "時";
++char *msg_h_avg = "綛喝";
++char *msg_h_max = "紊";
++char *msg_h_total = "荐";
++char *msg_h_totals= "膩荐";
++char *msg_h_day = "";
++char *msg_h_mth = "";
++char *msg_h_hour = "";
+ char *msg_h_hits = "Hits";
+ char *msg_h_pages = "Pages";
+ char *msg_h_visits= "Visits";
+ char *msg_h_files = "Files";
+ char *msg_h_sites = "Sites";
+ char *msg_h_xfer = "KBytes";
+-char *msg_h_hname = "ホスト名";
++char *msg_h_hname = "鴻";
+ char *msg_h_url = "URL";
+-char *msg_h_agent = "ユーザエージェント";
+-char *msg_h_ref = "リファラー";
+-char *msg_h_ctry = "国";
+-char *msg_h_search= "検索文字列";
+-char *msg_h_uname = "ユーザ名";
++char *msg_h_agent = "若吟若吾с潟";
++char *msg_h_ref = "<";
++char *msg_h_ctry = "";
++char *msg_h_search= "罎膣∽絖";
++char *msg_h_uname = "若九";
+
+ /* links along top of page */
+-char *msg_hlnk_ds = "日ごとの統計";
+-char *msg_hlnk_hs = "時間ごとの統計";
++char *msg_hlnk_ds = "ャ腟沿";
++char *msg_hlnk_hs = "腟沿";
+ char *msg_hlnk_u = "URL";
+-char *msg_hlnk_s = "サイト";
+-char *msg_hlnk_a = "エージェント";
+-char *msg_hlnk_c = "国";
+-char *msg_hlnk_r = "リファラー";
+-char *msg_hlnk_en = "エントリー";
++char *msg_hlnk_s = "泣ゃ";
++char *msg_hlnk_a = "若吾с潟";
++char *msg_hlnk_c = "";
++char *msg_hlnk_r = "<";
++char *msg_hlnk_en = "潟";
+ char *msg_hlnk_ex = "Exit";
+-char *msg_hlnk_sr = "検索文字列";
+-char *msg_hlnk_i = "ユーザ数";
++char *msg_hlnk_sr = "罎膣∽絖";
++char *msg_hlnk_i = "若倶";
+
+ /* monthly total table */
+-char *msg_mtot_ms = "月の統計";
+-char *msg_mtot_th = "全ヒット数";
+-char *msg_mtot_tf = "全ファイル数";
+-char *msg_mtot_tx = "全 KBytes数";
+-char *msg_mtot_us = "個別サイト数";
+-char *msg_mtot_ur = "個別リファラー数";
+-char *msg_mtot_ua = "個別ユーザエージェント数";
+-char *msg_mtot_uu = "個別URL数";
+-char *msg_mtot_ui = "個別ユーザ数";
+-char *msg_mtot_mhd= "一日あたりのヒット数";
+-char *msg_mtot_mhh= "一時間あたりのヒット数";
+-char *msg_mtot_mfd= "一日あたりのファイル数";
+-char *msg_mtot_mpd= "一日あたりのページ数";
++char *msg_mtot_ms = "腟沿";
++char *msg_mtot_th = "";
++char *msg_mtot_tf = "<ゃ";
++char *msg_mtot_tx = " KBytes";
++char *msg_mtot_us = "ャ泣ゃ";
++char *msg_mtot_ur = "ャ<惹";
++char *msg_mtot_ua = "ャ若吟若吾с潟";
++char *msg_mtot_uu = "URL";
++char *msg_mtot_ui = "ャ若倶";
++char *msg_mtot_mhd= "筝ャ";
++char *msg_mtot_mhh= "筝";
++char *msg_mtot_mfd= "筝ャ<ゃ";
++char *msg_mtot_mpd= "筝ャ若御";
+ char *msg_mtot_msd= "Sites per Day";
+-char *msg_mtot_mvd= "一日あたりの訪問者数";
+-char *msg_mtot_mkd= "一日あたりのKBytes数";
+-char *msg_mtot_rc = "レスポンスコードごとのヒット数";
++char *msg_mtot_mvd= "筝ャ荐";
++char *msg_mtot_mkd= "筝ャKBytes";
++char *msg_mtot_rc = "鴻潟鴻潟若";
+
+ /* daily total table */
+-char *msg_dtot_ds = "日ごとの統計";
++char *msg_dtot_ds = "ャ腟沿";
+
+ /* hourly total table */
+-char *msg_htot_hs = "時間ごとの統計";
++char *msg_htot_hs = "腟沿";
+
+ /* country pie chart */
+ char *msg_ctry_use= "Usage by Country for";
+
+ /* top tables */
+ /* Formatted as "Top xxx of xxx Total something" */
+-char *msg_top_top = "トップ";
++char *msg_top_top = "";
+ char *msg_top_of = "of";
+-char *msg_top_s = "サイト";
+-char *msg_top_u = "全URL";
+-char *msg_top_r = "リファラー";
+-char *msg_top_a = "ユーザエージェント";
+-char *msg_top_c = "国";
++char *msg_top_s = "泣ゃ";
++char *msg_top_u = "URL";
++char *msg_top_r = "<";
++char *msg_top_a = "若吟若吾с潟";
++char *msg_top_c = "";
+ char *msg_top_en = "Total Entry Pages";
+ char *msg_top_ex = "Total Exit Pages";
+ char *msg_top_sr = "Total Search Strings";
+@@ -340,7 +340,7 @@ struct response_code response[] =
+ { "Code 504 - Gateway Timeout", 0 },
+ { "Code 505 - HTTP Version Not Supported", 0 } };
+
+-char *msg_title = "利用統計";
++char *msg_title = "腟沿";
+ char *msg_h_other = "Other";
+
+ /* Country codes (previously in ctry.h header file) */