From owner-freebsd-ports@FreeBSD.ORG Thu Oct 4 16:26:56 2012 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id D55B5106564A; Thu, 4 Oct 2012 16:26:56 +0000 (UTC) (envelope-from dleg@free.fr) Received: from smtp4-g21.free.fr (smtp4-g21.free.fr [IPv6:2a01:e0c:1:1599::13]) by mx1.freebsd.org (Postfix) with ESMTP id 7BE1B8FC0A; Thu, 4 Oct 2012 16:26:53 +0000 (UTC) Received: from merisier.infomultien.fr (unknown [88.176.109.102]) by smtp4-g21.free.fr (Postfix) with ESMTP id EEACE4C8046; Thu, 4 Oct 2012 18:26:48 +0200 (CEST) Message-ID: <506DB8C7.3040301@free.fr> Date: Thu, 04 Oct 2012 18:26:47 +0200 From: Didier LEGRAND User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:15.0) Gecko/20120911 Thunderbird/15.0.1 MIME-Version: 1.0 To: oliver@FreeBSD.org Content-Type: multipart/mixed; boundary="------------040309020305090105030408" Cc: ports@FreeBSD.org Subject: FreeBSD Port: mime-support-3.52.1 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 04 Oct 2012 16:26:56 -0000 This is a multi-part message in MIME format. --------------040309020305090105030408 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Hello Oliver, I am using the Perl script run-mailcap from this port to launch applications in accordance to my .mailcap file. I am running this script with mutt and from firefox downloaded files dialog. I found that run-mailcap doesn't process files with special characters in their filename, so i investigated why and made some modifications to this script. The problem is within the 'TempFile' subroutine which doesn't work with FreeBSD. I corrected this by using the Perl module 'File::Temp' and now it works well (see enclosed). Perhaps my modifications could help somebody else. I'm french, so please excuse my bad English. Sincerely yours. -- Didier LEGRAND Email : dleg@free.fr --------------040309020305090105030408 Content-Type: application/octet-stream; name="my_run-mailcap.zip" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="my_run-mailcap.zip" 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 AAA= --------------040309020305090105030408--