Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 04 Oct 2012 18:26:47 +0200
From:      Didier LEGRAND <dleg@free.fr>
To:        oliver@FreeBSD.org
Cc:        ports@FreeBSD.org
Subject:   FreeBSD Port: mime-support-3.52.1
Message-ID:  <506DB8C7.3040301@free.fr>

next in thread | raw e-mail | index | archive | help
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--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?506DB8C7.3040301>