From owner-freebsd-ports-bugs@FreeBSD.ORG Wed Mar 10 04:40:05 2004 Return-Path: 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 340CC16A4CE for ; Wed, 10 Mar 2004 04:40:05 -0800 (PST) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 265D143D45 for ; Wed, 10 Mar 2004 04:40:05 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) i2ACe5bv098262 for ; Wed, 10 Mar 2004 04:40:05 -0800 (PST) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.10/8.12.10/Submit) id i2ACe5Rg098261; Wed, 10 Mar 2004 04:40:05 -0800 (PST) (envelope-from gnats) Resent-Date: Wed, 10 Mar 2004 04:40:05 -0800 (PST) Resent-Message-Id: <200403101240.i2ACe5Rg098261@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, Hung-Te Lin Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8B17C16A4E0 for ; Wed, 10 Mar 2004 04:38:46 -0800 (PST) Received: from ms.csie.ntu.edu.tw (ms.csie.ntu.edu.tw [140.112.30.68]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3A23743D3F for ; Wed, 10 Mar 2004 04:38:46 -0800 (PST) (envelope-from r91034@ms.csie.ntu.edu.tw) Received: from localhost (localhost.csie.ntu.edu.tw [127.0.0.1]) by ms.csie.ntu.edu.tw (Postfix) with ESMTP id B5196FDBC for ; Wed, 10 Mar 2004 20:38:42 +0800 (CST) Received: from ntucst.csie.ntu.edu.tw (ntucst.csie.ntu.edu.tw [140.112.30.24]) by ms.csie.ntu.edu.tw (Postfix) with ESMTP id 724D7FDDE for ; Wed, 10 Mar 2004 20:38:41 +0800 (CST) Received: (from r91034@localhost) by ntucst.csie.ntu.edu.tw (8.8.8+Sun/8.8.8) id UAA22356 for FreeBSD-gnats-submit@freebsd.org; Wed, 10 Mar 2004 20:38:41 +0800 (CST) Message-Id: <20040310203841.A22202@ntucst.csie.ntu.edu.tw> Date: Wed, 10 Mar 2004 20:38:41 +0800 From: Hung-Te Lin To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: ports/64039: ports/chinese/mldonkey-core, new ports X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Mar 2004 12:40:05 -0000 >Number: 64039 >Category: ports >Synopsis: new ports: chinese/mldonkey-core new ports >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Wed Mar 10 04:40:04 PST 2004 >Closed-Date: >Last-Modified: >Originator: Hung-Te Lin >Release: FreeBSD 5.1-RELEASE-p10 i386 >Organization: Communication & Multimedia Lab, NTU, Taiwan >Environment: System: FreeBSD cml4.csie.ntu.edu.tw 5.1-RELEASE-p10 FreeBSD 5.1-RELEASE-p10 #0: Mon Nov 3 21:34:06 CST 2003 root@cml4.csie.ntu.edu.tw:/usr/obj/usr/src/sys/cml4 i386 >Description: new ports: chinese/mldonkey-core new ports net/mldonkey-core has no support for DBCS users. This ports made its telnet interface accepting DBCS and changed its HTML output to Big5 in meta flag. >How-To-Repeat: >Fix: #!/bin/sh # 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: # # mldonkey-core # mldonkey-core/files # mldonkey-core/files/patch-driverControlers.ml # mldonkey-core/Makefile # echo c - mldonkey-core mkdir -p mldonkey-core > /dev/null 2>&1 echo c - mldonkey-core/files mkdir -p mldonkey-core/files > /dev/null 2>&1 echo x - mldonkey-core/files/patch-driverControlers.ml sed 's/^X//' >mldonkey-core/files/patch-driverControlers.ml << 'END-of-mldonkey-core/files/patch-driverControlers.ml' X--- src/daemon/driver/driverControlers.ml.orig Mon Oct 13 02:41:30 2003 X+++ src/daemon/driver/driverControlers.ml Wed Mar 10 19:11:04 2004 X@@ -291,6 +291,7 @@ X } X X X+let iac_will_8bit = "\255\253\000" X let iac_will_naws = "\255\253\031" X X let user_reader o telnet sock nread = X@@ -320,7 +321,7 @@ X X let i = int_of_char c in X telnet.telnet_iac <- false; X- let is_normal_char = i > 31 && i < 127 in X+ let is_normal_char = i > 31 (*&& i < 127*) in X X if telnet.telnet_wait = 1 then begin X Buffer.add_char telnet.telnet_buffer c; X@@ -439,6 +440,7 @@ X TcpBufferedSocket.set_closer sock user_closed; X user_socks := sock :: !user_socks; X X+ TcpBufferedSocket.write_string sock iac_will_8bit; X TcpBufferedSocket.write_string sock iac_will_naws; X X before_telnet_output o sock; X@@ -573,17 +575,17 @@ X let http_add_html_header buf = X http_add_gen_header buf; X Buffer.add_string buf "Pragma: no-cache\r\n"; X- Buffer.add_string buf "Content-Type: text/html; charset=iso-8859-1\r\n"; X+ Buffer.add_string buf "Content-Type: text/html; charset=big5\r\n"; X Buffer.add_string buf "\r\n" X X let http_add_css_header buf = X http_add_gen_header buf; X- Buffer.add_string buf "Content-Type: text/css; charset=iso-8859-1\r\n"; X+ Buffer.add_string buf "Content-Type: text/css; charset=big5\r\n"; X Buffer.add_string buf "\r\n" X X let http_add_js_header buf = X http_add_gen_header buf; X- Buffer.add_string buf "Content-Type: text/javascript; charset=iso-8859-1\r\n"; X+ Buffer.add_string buf "Content-Type: text/javascript; charset=big5\r\n"; X Buffer.add_string buf "\r\n" X X let any_ip = Ip.of_inet_addr Unix.inet_addr_any END-of-mldonkey-core/files/patch-driverControlers.ml echo x - mldonkey-core/Makefile sed 's/^X//' >mldonkey-core/Makefile << 'END-of-mldonkey-core/Makefile' X# New ports collection makefile for: zh-tw-mldonkey X# Date created: Wed Mar 10 19:36:06 CST 2004 X# Whom: Hung-Te Lin X# X# X# $FreeBSD$ X# X# Only core (HTML/telnet) is affected. GUI has no problem with Chinese. X XPORTNAME= mldonkey-core XCATEGORIES= chinese net X XMAINTAINER= piaip@csie.ntu.edu.tw XCOMMENT= Client 'core' for MLDonkey with Traditional Chinese (Big5) support X XWITHOUT_GUI= yes XMASTERDIR= ${.CURDIR}/../../net/mldonkey XEXTRA_PATCHES= ${.CURDIR}/files/patch-driverControlers.ml X X.include "${MASTERDIR}/Makefile" X XPKGNAMEPREFIX:= ${PKGNAMEPREFIX}tw- END-of-mldonkey-core/Makefile exit >Release-Note: >Audit-Trail: >Unformatted: