The NetBSD Project

CVS log for pkgsrc/mail/p5-MIME-tools/Makefile

[BACK] Up to [] / pkgsrc / mail / p5-MIME-tools

Request diff between arbitrary revisions

Default branch: MAIN

Revision 1.67 / (download) - annotate - [select for diffs], Sat Oct 14 01:13:32 2023 UTC (6 weeks, 6 days ago) by markd
Branch: MAIN
Changes since 1.66: +5 -2 lines
Diff to previous 1.66 (colored)

p5-MIME-tools: Fix warning when used with perl 5.38

Perl 5.38 bundles MIME::QuotedPrint at version 3.16_01 which is not
numeric, causing spurious warnings on usage.
patch from Niko Tyni <>

Revision 1.66 / (download) - annotate - [select for diffs], Thu Jul 6 09:40:46 2023 UTC (4 months, 3 weeks ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2023Q3-base, pkgsrc-2023Q3
Changes since 1.65: +2 -1 lines
Diff to previous 1.65 (colored)

*: recursive bump for perl 5.38

Revision 1.65 / (download) - annotate - [select for diffs], Tue Jun 6 12:41:49 2023 UTC (5 months, 3 weeks ago) by riastradh
Branch: MAIN
CVS Tags: pkgsrc-2023Q2-base, pkgsrc-2023Q2
Changes since 1.64: +2 -2 lines
Diff to previous 1.64 (colored)

Mass-change BUILD_DEPENDS to TOOL_DEPENDS outside mk/.

Almost all uses, if not all of them, are wrong, according to the
semantics of BUILD_DEPENDS (packages built for target available for
use _by_ tools at build-time) and TOOL_DEPEPNDS (packages built for
host available for use _as_ tools at build-time).

No change to BUILD_DEPENDS as used correctly inside buildlink3.

As proposed on tech-pkg:

Revision 1.64 / (download) - annotate - [select for diffs], Sat Dec 3 01:00:25 2022 UTC (11 months, 4 weeks ago) by wen
Branch: MAIN
CVS Tags: pkgsrc-2023Q1-base, pkgsrc-2023Q1, pkgsrc-2022Q4-base, pkgsrc-2022Q4
Changes since 1.63: +3 -8 lines
Diff to previous 1.63 (colored)

Update to 5,510

Upstream changes:
5.510     2022-07-06  Dianne Skoll <>
        * VERSION 5.510 RELEASED
        * Update author contact info
        * Make code work in taint mode
        * Clarify MIME::Entity documentation

Revision 1.63 / (download) - annotate - [select for diffs], Tue Jun 28 11:34:27 2022 UTC (17 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2022Q3-base, pkgsrc-2022Q3
Changes since 1.62: +2 -2 lines
Diff to previous 1.62 (colored)

*: recursive bump for perl 5.36

Revision 1.62 / (download) - annotate - [select for diffs], Mon May 24 19:52:47 2021 UTC (2 years, 6 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1, pkgsrc-2021Q4-base, pkgsrc-2021Q4, pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2
Changes since 1.61: +2 -2 lines
Diff to previous 1.61 (colored)

*: recursive bump for perl 5.34

Revision 1.61 / (download) - annotate - [select for diffs], Mon Aug 31 18:10:03 2020 UTC (3 years, 3 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2021Q1-base, pkgsrc-2021Q1, pkgsrc-2020Q4-base, pkgsrc-2020Q4, pkgsrc-2020Q3-base, pkgsrc-2020Q3
Changes since 1.60: +2 -2 lines
Diff to previous 1.60 (colored)

*: bump PKGREVISION for perl-5.32.

Revision 1.60 / (download) - annotate - [select for diffs], Sun Aug 11 13:21:35 2019 UTC (4 years, 3 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2020Q2-base, pkgsrc-2020Q2, pkgsrc-2020Q1-base, pkgsrc-2020Q1, pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3
Changes since 1.59: +2 -2 lines
Diff to previous 1.59 (colored)

Bump PKGREVISIONs for perl 5.30.0

Revision 1.59 / (download) - annotate - [select for diffs], Sun Jun 30 20:16:15 2019 UTC (4 years, 5 months ago) by nia
Branch: MAIN
Changes since 1.58: +2 -2 lines
Diff to previous 1.58 (colored)

Update packages using a HOMEPAGE to

The former now redirects to the latter.

This covers the most simple cases where
can be changed to

Reviewed by hand to hopefully make sure no unwanted changes sneak in.

Revision 1.58 / (download) - annotate - [select for diffs], Wed Aug 22 09:45:30 2018 UTC (5 years, 3 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3
Changes since 1.57: +2 -2 lines
Diff to previous 1.57 (colored)

Recursive bump for perl5-5.28.0

Revision 1.57 / (download) - annotate - [select for diffs], Mon Jun 5 14:24:06 2017 UTC (6 years, 5 months ago) by ryoon
Branch: MAIN
CVS Tags: pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1, pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3, pkgsrc-2017Q2-base, pkgsrc-2017Q2
Changes since 1.56: +2 -1 lines
Diff to previous 1.56 (colored)

Recursive revbump from lang/perl5 5.26.0

Revision 1.56 / (download) - annotate - [select for diffs], Wed Apr 19 13:50:14 2017 UTC (6 years, 7 months ago) by wiz
Branch: MAIN
Changes since 1.55: +2 -2 lines
Diff to previous 1.55 (colored)

Updated p5-MIME-tools to 5.509.

5.509	  2017-04-05  Dianne Skoll <>


	* Fix CPAN bug
	  Makefile.PL fails with no '.' in @INC

	* Fix CPAN bug
	  Test t/Ref.t fails on Windows install

	* Fix CPAN bug
	  MIME::Parser::parse_data() should check what it gets back...

	* Fix CPAN bug
	  Allow \r\n to be used as line-end delimeter when outputting MIME

Revision 1.55 / (download) - annotate - [select for diffs], Wed Aug 31 06:07:14 2016 UTC (7 years, 3 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2017Q1-base, pkgsrc-2017Q1, pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3
Changes since 1.54: +2 -3 lines
Diff to previous 1.54 (colored)

Updated p5-MIME-tools to 5.508.

5.508	  2016-08-29  Dianne Skoll <>


	* Fix test broken by Perl update

Revision 1.54 / (download) - annotate - [select for diffs], Wed Jun 8 19:23:58 2016 UTC (7 years, 5 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2016Q2-base, pkgsrc-2016Q2
Changes since 1.53: +2 -1 lines
Diff to previous 1.53 (colored)

Bump PKGREVISION for perl-5.24.

Revision 1.53 / (download) - annotate - [select for diffs], Sun Oct 4 06:21:02 2015 UTC (8 years, 1 month ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2016Q1-base, pkgsrc-2016Q1, pkgsrc-2015Q4-base, pkgsrc-2015Q4
Changes since 1.52: +2 -3 lines
Diff to previous 1.52 (colored)

Update to 5.507:

5.507	  2015-09-30  Dianne Skoll <>


	* Fix parsing bug

	* Fix typo that broke MIME::Body::incore->open() on Perl 5.20

Revision 1.52 / (download) - annotate - [select for diffs], Sun Jul 12 18:56:24 2015 UTC (8 years, 4 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2015Q3-base, pkgsrc-2015Q3
Changes since 1.51: +3 -3 lines
Diff to previous 1.51 (colored)

Comment out dependencies of the style
since pkgsrc enforces the newest perl version anyway, so they
should always pick perl, but sometimes (pkg_add) don't due to the
design of the {,} syntax.

No effective change for the above reason.

Ok joerg

Revision 1.51 / (download) - annotate - [select for diffs], Fri Jun 12 10:50:23 2015 UTC (8 years, 5 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2015Q2-base, pkgsrc-2015Q2
Changes since 1.50: +2 -1 lines
Diff to previous 1.50 (colored)

Recursive PKGREVISION bump for all packages mentioning 'perl',
having a PKGNAME of p5-*, or depending such a package,
for perl-5.22.0.

Revision 1.50 / (download) - annotate - [select for diffs], Wed May 6 07:41:00 2015 UTC (8 years, 6 months ago) by wiz
Branch: MAIN
Changes since 1.49: +2 -2 lines
Diff to previous 1.49 (colored)

Update to 5.506:

5.506	  2015-04-22  Dianne Skoll <>


	* Update maintainer's name to "Dianne Skoll"

Revision 1.49 / (download) - annotate - [select for diffs], Thu Oct 9 14:06:39 2014 UTC (9 years, 1 month ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2015Q1-base, pkgsrc-2015Q1, pkgsrc-2014Q4-base, pkgsrc-2014Q4
Changes since 1.48: +1 -3 lines
Diff to previous 1.48 (colored)

Remove pkgviews: don't set PKG_INSTALLATION_TYPES in Makefiles.

Revision 1.48 / (download) - annotate - [select for diffs], Thu Oct 9 13:44:48 2014 UTC (9 years, 1 month ago) by wiz
Branch: MAIN
Changes since 1.47: +1 -2 lines
Diff to previous 1.47 (colored)

Remove SVR4_PKGNAME, per discussion on tech-pkg.

Revision 1.47 / (download) - annotate - [select for diffs], Sat Sep 6 13:44:00 2014 UTC (9 years, 2 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2014Q3-base, pkgsrc-2014Q3
Changes since 1.46: +2 -3 lines
Diff to previous 1.46 (colored)

Update to 5.505:

5.505	  2013-11-14  David F. Skoll <>


	* Fix documentation typos.

	* Fix broken test.

	* Don't run Kwalitee tests unless author or release tests are enabled.

	* Fix many documentation typos.

	* Fix bug in header parsing that would fail to parse a header like:
 	      Content-Type: ; name=""

Revision 1.46 / (download) - annotate - [select for diffs], Thu May 29 23:36:49 2014 UTC (9 years, 6 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2014Q2-base, pkgsrc-2014Q2
Changes since 1.45: +2 -2 lines
Diff to previous 1.45 (colored)

Bump for perl-5.20.0.
Do it for all packages that
* mention perl, or
* have a directory name starting with p5-*, or
* depend on a package starting with p5-
like last time, for 5.18, where this didn't lead to complaints.
Let me know if you have any this time.

Revision 1.45 / (download) - annotate - [select for diffs], Mon Dec 9 14:17:49 2013 UTC (9 years, 11 months ago) by obache
Branch: MAIN
CVS Tags: pkgsrc-2014Q1-base, pkgsrc-2014Q1, pkgsrc-2013Q4-base, pkgsrc-2013Q4
Changes since 1.44: +4 -4 lines
Diff to previous 1.44 (colored)

Fix/Update DEPENDS paterns for perl CORE modules, with some trivial fixes.

Bump PKGREVISION for runtime dependency pattern changed packages.

Revision 1.44 / (download) - annotate - [select for diffs], Fri May 31 12:41:17 2013 UTC (10 years, 6 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2013Q3-base, pkgsrc-2013Q3, pkgsrc-2013Q2-base, pkgsrc-2013Q2
Changes since 1.43: +2 -1 lines
Diff to previous 1.43 (colored)

Bump all packages for perl-5.18, that
a) refer 'perl' in their Makefile, or
b) have a directory name of p5-*, or
c) have any dependency on any p5-* package

Like last time, where this caused no complaints.

Revision 1.43 / (download) - annotate - [select for diffs], Sun Apr 21 12:36:39 2013 UTC (10 years, 7 months ago) by ryoon
Branch: MAIN
Changes since 1.42: +3 -4 lines
Diff to previous 1.42 (colored)

Update to 5.504

5.504	  2013-01-30  David F. Skoll <>


	* Fix encoding of MIME parameters that contain a quoted
	  string:  "like \"this"

	* Suppress useless warnings from tests

	* Fix long-standing bug in encode_mimewords that can
	  break multibyte-encodings (eg, utf-8)

5.503	  2012-06-08  David F. Skoll <>


	* Avoid inappropriately untainting data

	* Localise $\ to avoid parsing problems if it's set elsewhere

	* Improve exorcising of filenames

	* Fix potential race condition in t/Smtpsend.t

	* Allow native I/O on File::Handle objects

	* Add "recommends Convert::BinHex" clause to Makefile.PL

	* Add module_name to Makefile.PL

	* Fix "Uninitialized value" warning

	* Don't run t/Smtpsend.t on systems that lack fork()

	* Add "use strict" everywhere

Revision 1.42 / (download) - annotate - [select for diffs], Mon Oct 8 12:19:22 2012 UTC (11 years, 1 month ago) by asau
Branch: MAIN
CVS Tags: pkgsrc-2013Q1-base, pkgsrc-2013Q1, pkgsrc-2012Q4-base, pkgsrc-2012Q4
Changes since 1.41: +1 -3 lines
Diff to previous 1.41 (colored)

Drop PKG_DESTDIR_SUPPORT setting, "user-destdir" is default these days.

Revision 1.41 / (download) - annotate - [select for diffs], Wed Oct 3 21:56:29 2012 UTC (11 years, 1 month ago) by wiz
Branch: MAIN
Changes since 1.40: +2 -2 lines
Diff to previous 1.40 (colored)

Bump all packages that use perl, or depend on a p5-* package, or
are called p5-*.

I hope that's all of them.

Revision 1.40 / (download) - annotate - [select for diffs], Sun Nov 6 21:46:34 2011 UTC (12 years ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2012Q3-base, pkgsrc-2012Q3, pkgsrc-2012Q2-base, pkgsrc-2012Q2, pkgsrc-2012Q1-base, pkgsrc-2012Q1, pkgsrc-2011Q4-base, pkgsrc-2011Q4
Changes since 1.39: +3 -1 lines
Diff to previous 1.39 (colored)

Annotate p5-Convert-BinHex dependency with upstream bug report.

Revision 1.39 / (download) - annotate - [select for diffs], Sun Nov 6 21:35:30 2011 UTC (12 years ago) by wiz
Branch: MAIN
Changes since 1.38: +3 -1 lines
Diff to previous 1.38 (colored)

lib/MIME/Decoder/ uses Convert::BinHex, so depend on
p5-Convert-BinHex. Noted by Teemu Rinta-aho on pkgsrc-users.


Revision 1.38 / (download) - annotate - [select for diffs], Mon Oct 31 22:32:41 2011 UTC (12 years, 1 month ago) by wiz
Branch: MAIN
Changes since 1.37: +3 -1 lines
Diff to previous 1.37 (colored)

Add p5-Test-Deep as build dependency.
Actually, it should be a test dependency, but pkgsrc doesn't support this.

Revision 1.37 / (download) - annotate - [select for diffs], Sun Aug 7 08:09:01 2011 UTC (12 years, 3 months ago) by tron
Branch: MAIN
CVS Tags: pkgsrc-2011Q3-base, pkgsrc-2011Q3
Changes since 1.36: +2 -4 lines
Diff to previous 1.36 (colored)

Update "p5-MIME-tools" package to version 5.502. Changes since version 5.428:
- Fix parsing bug:
- Fix typo:
- Fix unit tests on Perl 5.8.x:
- Fix unit test failure on Win32:  (
- Add build_requires 'Test::Deep'; to Makefile ( #64659)
- Fix spelling errors ( #64610)
- Fix double-decoding bug when decoding RFC-2231-encoded parameters
  ( #65162)
- Fix inappropriate inclusion of CR characters in parsed headers
  ( #65681)
- Document that MIME::WordDecoder is mostly deprecated.
- Document that MIME::Head->get(...) can include a trailing newline.
- Increase buffer size from 2kB to 8kB in MIME::Entity and MIME::Body
  (part of #65162)
- (cleanup) IO-Stringy (specifically, IO::ScalarArray, IO::Lines, and
  IO::InnerFile) is no longer used
- (ticket 22684) Fix deadlock in filter() when invoking external
  programs such as gzip. (Alexey Tourbin <at -at->)
- Remove auto_install from Makefile.PL
- (ticket 60931) If preamble is empty, make sure it's still empty after roundtripping through MIME::Entity
- (ticket 63739) Properly decude RFC2231 encodings in attachment filenames

Revision 1.36 / (download) - annotate - [select for diffs], Sat Aug 21 16:35:05 2010 UTC (13 years, 3 months ago) by seb
Branch: MAIN
CVS Tags: pkgsrc-2011Q2-base, pkgsrc-2011Q2, pkgsrc-2011Q1-base, pkgsrc-2011Q1, pkgsrc-2010Q4-base, pkgsrc-2010Q4, pkgsrc-2010Q3-base, pkgsrc-2010Q3
Changes since 1.35: +2 -1 lines
Diff to previous 1.35 (colored)

Bump the PKGREVISION for all packages which depend directly on perl,
to trigger/signal a rebuild for the transition 5.10.1 -> 5.12.1.

The list of packages is computed by finding all packages which end
or PERL5_PACKLIST defined in their make setup (tested via
"make show-vars VARNAMES=..."), minus the packages updated after
the perl package update.

sno@ was right after all, obache@ kindly asked and he@ led the
way. Thanks!

Revision 1.35 / (download) - annotate - [select for diffs], Mon Aug 16 09:08:51 2010 UTC (13 years, 3 months ago) by wiz
Branch: MAIN
Changes since 1.34: +2 -3 lines
Diff to previous 1.34 (colored)

Update to 5.428:

5.428     2010-04-22  Dave O'Neill <>


	* (ticket 56764) Build release with a newer Module::Install

	* (ticket 52924) ensure we add <> around Content-id data

	* (ticket 48036) make mimesend example script a bit more useful
	  (courtesy of Jerrad Pierce)

	* (ticket 43439) fix for parsing of doubled ; in multipart headers

	* (ticket 41632) If both RFC-2231 and non-RFC-2231 parameters are
	  present, use only the RFC-2231 ones

	* (ticket 40715) Reference Encode::MIME::Header in docs

	* (ticket 39985) correct POD typos

	* Only bind to localhost in smtpsend test, rather than to all available
	  interfaces.  This might avoid some of the test failures seen on

Revision 1.34 / (download) - annotate - [select for diffs], Sat Jan 30 23:08:00 2010 UTC (13 years, 10 months ago) by heinz
Branch: MAIN
CVS Tags: pkgsrc-2010Q2-base, pkgsrc-2010Q2, pkgsrc-2010Q1-base, pkgsrc-2010Q1
Changes since 1.33: +2 -1 lines
Diff to previous 1.33 (colored)

Added LICENSE information.

Revision 1.33 / (download) - annotate - [select for diffs], Sun Oct 19 19:18:20 2008 UTC (15 years, 1 month ago) by he
Branch: MAIN
CVS Tags: pkgsrc-2009Q4-base, pkgsrc-2009Q4, pkgsrc-2009Q3-base, pkgsrc-2009Q3, pkgsrc-2009Q2-base, pkgsrc-2009Q2, pkgsrc-2009Q1-base, pkgsrc-2009Q1, pkgsrc-2008Q4-base, pkgsrc-2008Q4
Changes since 1.32: +2 -1 lines
Diff to previous 1.32 (colored)

Bump the PKGREVISION for all packages which depend directly on perl,
to trigger/signal a rebuild for the transition 5.8.8 -> 5.10.0.

The list of packages is computed by finding all packages which end
or PERL5_PACKLIST defined in their make setup (tested via
"make show-vars VARNAMES=...").

Revision 1.32 / (download) - annotate - [select for diffs], Tue Aug 12 22:38:31 2008 UTC (15 years, 3 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2008Q3-base, pkgsrc-2008Q3, cube-native-xorg-base, cube-native-xorg
Changes since 1.31: +2 -2 lines
Diff to previous 1.31 (colored)

Update to 5.427:

5.427     2008-06-30  Dave O'Neill <>

	* (bugfix) fix remove_sig() on invalid multipart message (RT #11901)

	* (bugfix) make_singlepart() no longer creates bizzare Content-Type: headers
	  (RT #37139)

	* (bugfix) process_part() no longer sets incorrect charset on empty
	  parts (RT #35369)

	* (bugfix) fix runtime warnings caused by incorrect pack() string
	  (RT #34451, #446342)

	* (docs) add "SEE ALSO" sections to POD docs (RT #30391)

	* (docs) fix documentation of MIME::Head::get() (RT #34552, #235189)

	* (packaging) Depend on IO::File 1.1.3, for its binmode() support (RT #34178)

Revision 1.31 / (download) - annotate - [select for diffs], Tue Apr 15 08:56:09 2008 UTC (15 years, 7 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2008Q2-base, pkgsrc-2008Q2, cwrapper
Changes since 1.30: +4 -4 lines
Diff to previous 1.30 (colored)

Update to 5.426:

5.426     2008-03-07  Dave O'Neill <>

	* (bugfix) require File::Temp 0.18 or newer, as we need seek()

	* (bugfix) Don't hang forever in t/Smtpsend.t (RT#31082)

	* (bugfix) require Perl 5.8.0 or newer in Makefile.PL (RT#30927)

	* (bugfix) encode_mimewords() no longer removes spaces between two
	  encoded words (RT#5462)

Revision 1.30 / (download) - annotate - [select for diffs], Thu Nov 29 15:13:06 2007 UTC (16 years ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2008Q1-base, pkgsrc-2008Q1, pkgsrc-2007Q4-base, pkgsrc-2007Q4
Changes since 1.29: +2 -2 lines
Diff to previous 1.29 (colored)

Update to 5.425:


	* (bugfix) A stub for MIME::Parser's tmp_recycling() method has been
	  re-added to preserve compatibility.  Since recycling of tempfiles
	  never worked and has been removed, any code calling tmp_recycling()
	  should stop attempting to use the feature.


	* (bugfix) [ #29864] - lines in $entity->body() should be

Revision 1.29 / (download) - annotate - [select for diffs], Tue Oct 23 11:28:55 2007 UTC (16 years, 1 month ago) by wiz
Branch: MAIN
Changes since 1.28: +3 -2 lines
Diff to previous 1.28 (colored)

Update to 5.423:

5.433     2007-09-27  Dave O'Neill


	* (bugfix) Fix API regression - MIME::Entity::body() should return an
	  arrayref.  Fixes RT 29643.

5.422     2007-09-25  Dave O'Neill


	* (bugfix) Require File::Temp 0.17 or newer for IO::Seekable support.
	  This fixes test failures seen on Darwin.

	* (bugfix) Clear filer's purgeable() before calling init_parse().  Fixes RT 7858.

commit 005e387c42957f2a433464beaef1d2b416746963
Author: Dave O'Neill
Date:   Fri Sep 21 12:41:03 2007 -0400

    Add LICENSE item to Makefile.PL

5.421     2007-09-21  Dave O'Neill


	* (enhancement) Use File::Temp for tempfile generation.  MIME::Parser
	  now has a tmp_dir() method for changing the temporary directory on a
	  per-parser basis.

5.420_02  2007-08-29  Dave O'Neill

	* VERSION 5.420_02 (developer release)

	* (bugfix) Correct 'use vars' and add a 'use strict' (fixes RT #22681)

	* (bugfix) Don't allow all-whitespace filenames in
	  recommended_filename() (fixes RT #6115)

	* (bugfix) Require IO-stringy 2.110.  Fixes RT tickets 11312, 11452,
	  12375, 12784, and 18791

	* (docs) Updated RFC references to refer to MIME RFCs 2045-2049 (RT #14119)

	* (cleanup) Warn if no decoder is found for a given encoding. (RT #22682)

	* (cleanup) IO::Wrap no longer used, IO::ScalarArray use minimized

5.420_01  2007-06-18  Dave O'Neill

	* VERSION 5.420_01 (developer release)

	* (bugfix) Fix warning generated by a header of "Content-Type: /".
	  Previous versions would warn about undefined variables.  We now
	  set a blank type and subtype.

	* (cleanup) Partial removal of dependencies on IO::Scalar and
	  IO::ScalarArray.  We now use Perl's built-in I/O on scalars as much
	  as possible.  NOTE THAT THIS REQUIRES PERL 5.8!

	* (cleanup) FileHandle usage removed in favour of IO::File

	* (cleanup) Remove broken utility methods -- shellquote() because it
	  didn't really make anything safe, and catfile(), because File::Spec
	  is better.

	* (cleanup) Multiple test cleanups, including removal of
	  ExtUtils/  Tests now use Test::More.

	* (cleanup) Remove support for recycling tempfiles ( tmp_recycling() and
	  its usage in new_tmpfile() )

	* (cleanup) Remove nasty "eval join('',<::DATA>) unless caller()"
	  testing code from various modules

	* (cleanup) Merge all changelog information from README and
	  MIME/ into ChangeLog

Revision 1.28 / (download) - annotate - [select for diffs], Sun Nov 5 17:15:54 2006 UTC (17 years ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2007Q3-base, pkgsrc-2007Q3, pkgsrc-2007Q2-base, pkgsrc-2007Q2, pkgsrc-2007Q1-base, pkgsrc-2007Q1, pkgsrc-2006Q4-base, pkgsrc-2006Q4
Changes since 1.27: +3 -1 lines
Diff to previous 1.27 (colored)

DESTDIR support.

Revision 1.27 / (download) - annotate - [select for diffs], Wed May 17 21:53:00 2006 UTC (17 years, 6 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2006Q3-base, pkgsrc-2006Q3, pkgsrc-2006Q2-base, pkgsrc-2006Q2
Changes since 1.26: +2 -2 lines
Diff to previous 1.26 (colored)

Update to 5.420:

2006-03-17  David F. Skoll


	* Fix regression introduced in 5.419 -- quoted-printable
	encoding would sometimes fail on "textual" MIME parts.

Revision 1.26 / (download) - annotate - [select for diffs], Sat Mar 4 21:30:01 2006 UTC (17 years, 9 months ago) by jlam
Branch: MAIN
CVS Tags: pkgsrc-2006Q1-base, pkgsrc-2006Q1
Changes since 1.25: +2 -2 lines
Diff to previous 1.25 (colored)

Point MAINTAINER to in the case where no
developer is officially maintaining the package.

The rationale for changing this from "tech-pkg" to "pkgsrc-users" is
that it implies that any user can try to maintain the package (by
submitting patches to the mailing list).  Since the folks most likely
to care about the package are the folks that want to use it or are
already using it, this would leverage the energy of users who aren't

Revision 1.25 / (download) - annotate - [select for diffs], Tue Jan 3 18:24:14 2006 UTC (17 years, 11 months ago) by wiz
Branch: MAIN
Changes since 1.24: +2 -2 lines
Diff to previous 1.24 (colored)

Update to 5.419:

2005-12-22  David F. Skoll


	* Added MIME::Parser->decode_bodies method.  This lets you force
	MIME::Tools to store body parts WITHOUT decoding them.  Useful
	if you need the exact unmangled message source (for example,
	for GPG-signing.)  Patch submitted by Jörn Reder.

Revision 1.24 / (download) - annotate - [select for diffs], Wed Nov 23 22:13:03 2005 UTC (18 years ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2005Q4-base, pkgsrc-2005Q4
Changes since 1.23: +3 -4 lines
Diff to previous 1.23 (colored)

Update to 5.418:

2005-09-29  David F. Skoll  <>

	* MIME/Decoder/ Localize "$_" in a couple of places.

	* MIME/ Turn off useless debugging output to STDERR

	* MIME/ Make the stringify method use IO::ScalarArray
	instead of IO::Scalar.  For small messages, performance may be
	worse; for large messages, it is definitely much better.

	* MANIFEST: Remove some useless internal files from the manifest.
	They were never meant to be part of the actual distribution.

Revision 1.23 / (download) - annotate - [select for diffs], Sat Aug 6 06:19:22 2005 UTC (18 years, 3 months ago) by jlam
Branch: MAIN
CVS Tags: pkgsrc-2005Q3-base, pkgsrc-2005Q3
Changes since 1.22: +2 -1 lines
Diff to previous 1.22 (colored)

Bump the PKGREVISIONs of all (638) packages that hardcode the locations
of Perl files to deal with the perl-5.8.7 update that moved all
pkgsrc-installed Perl files into the "vendor" directories.

Revision 1.22 / (download) - annotate - [select for diffs], Wed Jul 13 18:01:32 2005 UTC (18 years, 4 months ago) by jlam
Branch: MAIN
Changes since 1.21: +2 -2 lines
Diff to previous 1.21 (colored)

Turn PERL5_PACKLIST into a relative path instead of an absolute path.
These paths are now relative to PERL5_PACKLIST_DIR, which currently
defaults to ${PERL5_SITEARCH}.  There is no change to the binary

Revision 1.21 / (download) - annotate - [select for diffs], Mon Apr 18 16:55:02 2005 UTC (18 years, 7 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2005Q2-base, pkgsrc-2005Q2
Changes since 1.20: +2 -3 lines
Diff to previous 1.20 (colored)

Update to 5.417:
2005-01-20  David F. Skoll


	* Require MIME::QuotedPrint 3.03 to use the three-argument
	"encode_qp" function.  If we have an earlier version of
	MIME::QuotedPrint, fall back to the one-argument version.

	* Field/ The patch to strip trailing whitespace on
	parameters was buggy and caused decoding errors.  This has been

2005-01-03  David F. Skoll


	* Allow MIME::Tools to work with MIME::QuotedPrint 2.20 again.
	The Makefile.PL will warn about potential problems, but will allow you
	to proceed.

	* Field/ Strip trailing whitespace when extracting
	parameters.  Apparently, not doing so can cause Perl to core dump
	on certain badly-formed messages.

Revision 1.20 / (download) - annotate - [select for diffs], Mon Apr 11 21:46:21 2005 UTC (18 years, 7 months ago) by tv
Branch: MAIN
Changes since 1.19: +1 -2 lines
Diff to previous 1.19 (colored)

Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.

Revision 1.19 / (download) - annotate - [select for diffs], Mon Dec 20 11:31:04 2004 UTC (18 years, 11 months ago) by grant
Branch: MAIN
CVS Tags: pkgsrc-2005Q1-base, pkgsrc-2005Q1, pkgsrc-2004Q4-base, pkgsrc-2004Q4
Changes since 1.18: +2 -1 lines
Diff to previous 1.18 (colored)

since perl is now built with threads on most platforms, the perl archlib
module directory has changed (eg. "darwin-2level" vs.

binary packages of perl modules need to be distinguishable between
being built against threaded perl and unthreaded perl, so bump the
PKGREVISION of all perl module packages and introduce
BUILDLINK_RECOMMENDED for perl as perl>=5.8.5nb5 so the correct
dependencies are registered and the binary packages are distinct.

addresses PR pkg/28619 from H. Todd Fujinaka.

Revision 1.18 / (download) - annotate - [select for diffs], Sun Nov 28 23:08:21 2004 UTC (19 years ago) by wiz
Branch: MAIN
Changes since 1.17: +5 -6 lines
Diff to previous 1.17 (colored)

Update to latest CPAN version, 5.145:

2004-10-27  David F. Skoll


	* Fixed parsing of paramater="" in headers, and fixed case where
	multipart boundary is ""

2004-10-06  David F. Skoll


	* Remove MIME::QuotedPrint 3.03 as a dependency and add
	MIME::Base64 3.03 instead.

	* Check return values of I/O operations like open(), close(), etc.
	and die if they fail.  Problem reported by Mark Martinec.

2004-09-15  David F. Skoll


	* Fix some $VERSION = xxx assignments that were broken; make sure
	VERSION shows up as 5.413 everywhere.  Sorry about that!

2004-09-09  David F. Skoll


	* Recognize "binhex40", "mac-binhex" and "mac-binhex40"

	* Be much more strict in evil_filename, allowing only
	a set of known good characters.

2004-09-08  David F. Skoll

	* Skip BinHex decoding if prerequisite modules not installed.

	* Fix BinHex decoder so it encodes correctly; regression test for
	BinHex encoding now passes.

	* Require MIME::QuotedPrint 3.03 or newer.

	* Rename variable "$jkfis" to "$how_encoded"

	* Correct attribution of changes in changelog.

	* Correct bad regexp test for "bad PDF" files.

2004-09-07  David F. Skoll

	* lib/MIME/Parser/ (evil_filename): Make evil_filename
	more paranoid (Julian Field and Martin Blapp)

	* lib/MIME/Parser/ (exorcise_filename): Delete leading and
	trailing whitespace (Julian Field)

	* Remove all the Benchmark code (Martin Blapp)

	* lib/MIME/ Add support for BinHex encoded attachments
	(Julian Field)

	* lib/MIME/ Require MIME::QuotedPrint 3.03 or newer
	for correct decoding of binary attachments. (Alexey Kravchuk)

	* lib/MIME/Decoder/ Attempt to deal sanely with
	PDF files encoded using quoted-printable encoding by Outlook,
	which does not follow the RFC guidelines.  (Martin Blapp)

	* lib/MIME/Field/ Deal with RFC2231-encoded parameters.

	* lib/MIME/ Correct "7-bit", "7 bit" and "7_bit" to 7bit;
	likewise for 8bit lookalikes.  (Martin Blapp)

	* lib/MIME/ Add max_parts method to limit maximum number
	of MIME parts we are willing to parse.

	* DSKOLL took over maintainership of MIME::tools at version 5.411a.

Revision 1.17 / (download) - annotate - [select for diffs], Sun Mar 21 01:33:39 2004 UTC (19 years, 8 months ago) by heinz
Branch: MAIN
CVS Tags: pkgsrc-2004Q3-base, pkgsrc-2004Q3, pkgsrc-2004Q2-base, pkgsrc-2004Q2, pkgsrc-2004Q1-base, pkgsrc-2004Q1
Changes since 1.16: +2 -1 lines
Diff to previous 1.16 (colored)

Uses no compiler, so USE_LANGUAGES is empty

Revision 1.16 / (download) - annotate - [select for diffs], Thu Feb 19 22:20:00 2004 UTC (19 years, 9 months ago) by minskim
Branch: MAIN
Changes since 1.15: +4 -2 lines
Diff to previous 1.15 (colored)

bl3ify and enable pkgviews installation.

Revision 1.15 / (download) - annotate - [select for diffs], Tue Jan 20 12:19:43 2004 UTC (19 years, 10 months ago) by agc
Branch: MAIN
Changes since 1.14: +2 -2 lines
Diff to previous 1.14 (colored)

Move WRKSRC definition away from the first paragraph in a Makefile.

Revision 1.14 / (download) - annotate - [select for diffs], Mon Jul 21 16:56:49 2003 UTC (20 years, 4 months ago) by martti
Branch: MAIN
CVS Tags: pkgsrc-2003Q4-base, pkgsrc-2003Q4
Changes since 1.13: +2 -2 lines
Diff to previous 1.13 (colored)

COMMENT should start with a capital letter.

Revision 1.13 / (download) - annotate - [select for diffs], Thu Jul 17 21:46:40 2003 UTC (20 years, 4 months ago) by grant
Branch: MAIN
Changes since 1.12: +2 -2 lines
Diff to previous 1.12 (colored)


Revision 1.12 / (download) - annotate - [select for diffs], Mon Jun 2 01:18:42 2003 UTC (20 years, 6 months ago) by jschauma
Branch: MAIN
Changes since 1.11: +2 -2 lines
Diff to previous 1.11 (colored)

Use tech-pkg@ in favor of packages@ as MAINTAINER for orphaned packages.
Should anybody feel like they could be the maintainer for any of thewe packages,
please adjust.

Revision 1.11 / (download) - annotate - [select for diffs], Sat Mar 29 12:41:37 2003 UTC (20 years, 8 months ago) by jmmv
Branch: MAIN
Changes since 1.10: +2 -3 lines
Diff to previous 1.10 (colored)

Place WRKSRC where it belongs, to make pkglint happy; ok'ed by wiz.

Revision 1.10 / (download) - annotate - [select for diffs], Sun Oct 20 17:46:00 2002 UTC (21 years, 1 month ago) by seb
Branch: MAIN
CVS Tags: netbsd-1-6-1-base, netbsd-1-6-1
Changes since 1.9: +3 -6 lines
Diff to previous 1.9 (colored)

Use buildlink2. Use perl5/

Revision 1.9 / (download) - annotate - [select for diffs], Thu Sep 26 02:01:42 2002 UTC (21 years, 2 months ago) by wiz
Branch: MAIN
Changes since 1.8: +2 -2 lines
Diff to previous 1.8 (colored)

Make PKGNAME Dewey-conformant.

Revision 1.8 / (download) - annotate - [select for diffs], Mon Dec 10 15:36:57 2001 UTC (21 years, 11 months ago) by martti
Branch: MAIN
CVS Tags: pkgviews-base, pkgviews, netbsd-1-6-RELEASE-base, netbsd-1-6, netbsd-1-5-PATCH003, buildlink2-base, buildlink2
Changes since 1.7: +4 -2 lines
Diff to previous 1.7 (colored)

Updated to 5.411a (provided by Shell Hung in pkg/14875)

- Regenerate Docs
- Fixed bugs on parsing HTML docs

Revision 1.7 / (download) - annotate - [select for diffs], Mon Nov 26 06:50:04 2001 UTC (22 years ago) by jlam
Branch: MAIN
Changes since 1.6: +4 -3 lines
Diff to previous 1.6 (colored)

Buildlinkify, in the sense that only the perl headers are found in
${PREFIX} -- everything else is pickup up from ${BUILDLINK_DIR}.

Revision 1.6 / (download) - annotate - [select for diffs], Thu Oct 18 15:20:26 2001 UTC (22 years, 1 month ago) by veego
Branch: MAIN
Changes since 1.5: +2 -1 lines
Diff to previous 1.5 (colored)

SVR4 packages have a limit of 9 chars for a package name.
The automatic truncation in gensolpkg doesn't work for packages which
have the same package name for the first 5-6 chars.
e.g. amanda-server and amanda-client would be named amanda and amanda.
Now, we add a SVR4_PKGNAME and use amacl for amanda-client and amase for
All svr4 packages also have a vendor tag, so we have to reserve some chars
for this tag, which is normaly 3 or 4 chars. Thats why we can only use 6
or 5 chars for SVR4_PKGNAME. I used 5 for all the packages, to give the
vendor tag enough room.
All p5-* packages and a few other packages have now a SVR4_PKGNAME.

Revision 1.5 / (download) - annotate - [select for diffs], Thu Sep 27 23:18:22 2001 UTC (22 years, 2 months ago) by jlam
Branch: MAIN
Changes since 1.4: +4 -4 lines
Diff to previous 1.4 (colored)

Mechanical changes to 375 files to change dependency patterns of the form
foo-* to foo-[0-9]*.  This is to cause the dependencies to match only the
packages whose base package name is "foo", and not those named "foo-bar".
A concrete example is p5-Net-* matching p5-Net-DNS as well as p5-Net.  Also
change dependency examples in Packages.txt to reflect this.

Revision 1.4 / (download) - annotate - [select for diffs], Thu May 17 00:44:47 2001 UTC (22 years, 6 months ago) by jtb
Branch: MAIN
Changes since 1.3: +4 -3 lines
Diff to previous 1.3 (colored)

Update of p5-MIME-tools to 5.410.  Added HOMEPAGE.

Update provided by Nathan Ahlstrom <> in
PR pkg/12897.

   Version 5.410 (2000/11/23)
          Better  detection of evil filenames. Now we check for filenames
          which are suspiciously long, and a new
          MIME::Filer::exorcise_filename()  method  is  used  to  try and
          remove the evil. Thanks to Jason Haar for the suggestion.

   Version 5.409 (2000/11/12)
          Added functionality to MIME::WordDecoder, including support for
          plain US-ASCII.

          MIME::Tools::tmpopen() made more flexible. You can now override
          the tmpfile-opening behavior.

   Version 5.408 (2000/11/10)
          Added  new  Beta  unmime() mechanism. See MIME::WordDecoder
          for  full  details.  Also  see Understand how international
          characters are represented.

   Version 5.405 (2000/11/05)
          Added  a  purge() that does what people want it to. Now, when a
          parse  finishes  and  you  want  to  delete everything that was
          created  by  it,  you can invoke purge() on the parser's filer.
          All  files/directories  created  during  the  last parse should
          vanish.    Thanks    to    everyone    who   complained   about

   Version 5.404 (2000/11/04)
          Added  new automatic MIME-decoding of attachment filenames with
          encoded  (non-ASCII)  characters.  Hopefully  this will do more
          good  than  harm. The use of MIME::Parser::decode_headers() and
          MIME::Head::decode()  has  been  deprecated in favor of the new
          MIME::Words "unmime" mechanism. Please see unmime.

          Added  tolerance  for unquoted =?...?= in param values. This is
          in violation of the RFCs, but then, so are some MUAs. Thanks to
          desti for bringing this to my attention.

          Fixed  supposedly-bad  B-encoding.  Thanks  to  Otto  Frost for
          bringing this to my attention.

   Version 5.316 (2000/09/21)
          Increased tolerance in MIME::Parser. Now will ignore bogus POP3
          "+OK" line before header, as well as bogus mailbox "From " line
          (both  with  warnings).  Thanks to Antony OSullivan (ajos1) for
          suggesting this feature.

          Fixed small epilogue-related bug in MIME::Entity::print_body().
          Now  it  only  outputs a final newline if the epilogue does not
          end  in one already. Support for checking the preamble/epilogue
          in  regression tests was also added. Thanks to Lars Hecking for
          bringing this issue up.

          Updated  documentation.  All  module  manual  pages  should now
          direct readers to the main MIME-tools manual page.

   Version 5.314 (2000/09/06)
          Fixed  Makefile.PL  to  have  less-restrictive  requirement for
          File::Spec (0.6).

   Version 5.313 (2000/09/05)
          Fixed  nasty  bug  with  evil filenames. Certain evil filenames
          were  getting  replaced by internally-generated filenames which
          were just as evil... ouch! If your parser occasionally throws a
          fatal  exception  with  a  "write-open" error message, then you
          have  this  bug.  Thanks  to  Julian Field and Antony OSullivan
          (ajos1) for delivering the evidence!

       Beware the doctor
          who cures seasonal head cold
       by killing patient

          Improved  naming  of extracted files. If a filename is regarded
          as  evil,  we  guess  that  it  might  just  be because of part
          information,  and  attempt  to  find  and  use  the  final path

          Simplified  message  logging  and  made it more consistent. For
          details, see Message-logging.

   Version 5.312 (2000/09/03)
          Fixed  a  Perl  5.7 select() incompatibility which caused "make
          test" to fail. Thanks to Nick Ing-Simmons for the patch.

   Version 5.311 (2000/08/16)
          Blind  fix for Win32 uudecoding bug. A missing binmode seems to
          be  the  culprit  here;  let's  see if this fixes it. Thanks to
          ajos1 for finding the culprit!

       The carriage return
          thumbs its nose at me, laughing:
       DOS I/O *still* sucks

   Version 5.310 (2000/08/15)
          Fixed  a  bug  in  the  back-compat  output_prefix()  method of
          MIME::Parser.  Basically,  output  prefixes  were not being set
          through this mechanism. Thanks to ajos1 for the alert.

        shift @_,                               ### "shift at-underscore"
           or @_ will have
        bogus "self" object

          Added  some  backcompat  methods,  like parse_FH(). Thanks (and
          apologies) to Alain Kotoujansky.

          Added   filenames-with-spaces   support  to  MIME::Decoder::UU.
          Thanks to Richard Pun for the suggestion.

   Version 5.305 (2000/07/20)
          Added  MIME::Entity::parts_DFS  as  convenient  way to "get all
          parts". Thanks to Xavier Armengou for suggesting this method.

          Removed  the  Alpha  notice. Still a few features to tweak, but
          those will be minor.

   Version 5.303 (2000/07/07)
          Fixed output bugs in new Filers. Scads of them: bad handling of
          filename  collisions, bad implementation of output_under(), bad
          linking  to  results, POD errors, you name it. If this had gone
          to CPAN, I'd have issued a factory recall. :-(

       Errors, like beetles,
          Multiply ferociously
       In the small hours

   Version 5.301 (2000/07/06)
          READ    ME    BEFORE    UPGRADING    PAST   THIS   POINT!   New
          MIME::Parser::Filer class -- not fully backwards-compatible. In
          response   to   demand   for   more-comprehensive   file-output
          strategies,  I  have  decided  that  the best thing to do is to
          split     all    the    file-output    logic    (output_path(),
          evil_filename(),  etc.) into its own separate class, inheriting
          from  the  new  MIME::Parser::Filer class. If you override
          any  of the following in a MIME::Parser subclass, you will need
          to change your code accordingly:


          My sincere apologies for any inconvenience this will cause, but
          it's  ultimately  for  the  best,  and is quite likely the last
          structural  change  to 5.x. Thanks to Tyson Ackland for all the
          ideas.  Incidentally,  the  new  code  also  fixes  a bug where
          identically-named  files in the same message could clobber each

       A message arrives:
           "Here are three files, all named 'Foo'"
       Only one survives.  :-(

          Fixed  bug in MIME::Words header decoding. Underscores were not
          being  handled  properly.  Thanks  to  Dominique Unruh and Doru
          Petrescu,  who  independently  submitted  the same fix within 2
          hours  of  each  other,  after  this  bug  has lain dormant for

       Two users, same bug,
          same patch -- mere hours apart:
       Truly, life is odd.

          Removed   escaping  of  underscore  in  regexps.  Escaping  the
          underscore  (\_)  in  regexps  was  sloppy  and  wrong (escaped
          metacharacters  may  include  anything  in  \w), and the newest
          Perls  warn about it. Thanks to David Dyck for bringing this to
          my attention.

       What, then, is a word?
          Some letters, digits, and, yes:
       Underscores as well

          Added  Force option to MIME::Entity's make_multipart. Thanks to
          Bob Glickstein for suggesting this.

          Numerous  fixlets  to example code. Thanks to Doru Petrescu for

          Added  REQUIREMENTS  section  in  docs. Long-overdue. Thanks to
          Ingo Schmiegel for motivating this.

   Version 5.211 (2000/06/24)
          Fixed  auto-uudecode bug. Parser was failing with "part did not
          end  with  expected boundary" error when uuencoded entity was a
          singlepart  message  (ironically, uuencoded parts of multiparts
          worked  fine).  Thanks  to Michael Mohlere for testing uudecode
          and finding this.

       The hurrying bee
          Flies far for nectar, missing
       The nearest flowers

       Say ten thousand times:
          Complex cases may succeed
       Where simple ones fail

          Parse  errors  now  generate  warnings. Parser errors now cause
          warn()s  to  be  generated  if  they  are not turned into fatal
          exceptions.  This  might  be a little redundant, seeing as they
          are  available  in  the  "results", but parser-warnings already
          cause  warn()s.  I can always put in a "quiet" switch if people

          Miscellaneous  cleanup.  Documentation of MIME::Parser improved
          slightly, and a redundant warning was removed.

   Version 5.210 (2000/06/20)
          Change  in  "evil"  filename. Made MIME::Parser's evil_filename
          stricter  by having it reject "path" characters: any of '/' '\'
          ':' '[' ']'.

       Just as with beauty
          The eye of the beholder
       Is where "evil" lives.

          Documentation fixes. Corrected a number of docs in MIME::Entity
          which  were obsoleted in the transition from 4.x to 5.x. Thanks
          to  Michael  Fischer  for  pointing  these out. For this one, a
          special 5-5-5-5 Haiku of anagrams:

          in mutant code, O!
       Edit -- no, CUT! [moan]
          I meant to un-doc...

          IO::Lines  usage  bug  fixed.  MIME::Entity  was missing a "use
          IO::Lines", which caused an exception when you tried to use the
          body()  method  of  MIME::Entity.  Thanks  to  Hideyo Imazu and
          Michael Fischer for pointing this out.

       Bareword looks fine, but
          Perl cries: "Whoa there... IO::Lines?
       Never heard of it."

   Version 5.209 (2000/06/10)
          Autodetection  of uuencode. You can now tell the parser to hunt
          for   uuencode   inside   what   should   be  text  parts.  See
          extract_uuencode()  for  full  details.  Beware:  this  is
          largely  untested  at  the  moment.  Special  thanks to Michael
          Mohlere   at   ADJE   Webmail,   who   was  the  first  --  and
          most-insistent -- user to request this feature.

          Faster parsing. Sped up the MIME::Decoder::NBit decoder quite a
          bit  by  using  a  variant  of  the  chunking  trick I used for
          MIME::Decoder::Base64. I suspect that the same trick (reading a
          big chunk plus the next line to get a big block of lines) would
          work with MIME::Decoder::QuotedPrint, but I don't have the time
          or  resources  to  check  that  right now (tested contributions
          would  be  welcome).  NBit  encoding  is more-conveniently done
          line-by-line  for  now, because individual line lengths must be

          Better  use  of  core.  MIME::Body::InCore is now used when you
          build()   an   entity  with  the  Data  parameter,  instead  of

          More documentation on toolkit configuration.

   Version 5.207 (2000/06/09)
          Fixed  whine()  bug  in MIME::Parser where the "warning" method
          whine()  was  called as a static function instead of invoked as
          an  instance  method.  Thanks to Todd A. Bradfute for reporting

       A simple warning
          Invokes method as function:
       "Warning" makes us die

   Version 5.206 (2000/06/08)
          Ahem. Cough cough:

       Way too many bugs
          Thus, a self-imposed penance:
       Write haiku for each

          Fixed  bug in MIME::Parser: the reader was not handling the odd
          (but  legal)  case  where  a  multipart boundary is followed by
          linear  whitespace. Thanks to Jon Agnew for reporting this with
          the RFC citation.

       Legal message fails
          And 'round the globe, thousands cry:

          Empty  preambles  are now handled properly by MIME::Entity when
          printing:  there  is now no space between the header-terminator
          and  the  initial  boundary.  Thanks to "sen_ml" for suggesting

       Nature hates vacuum
          But please refrain from tossing
       Newlines in the void

          Started using Benchmark for benchmarking.

   Version 5.205 (2000/06/06)
          Added  terminating  newline  to  all parser messages, and fixed
          small  parser  bug that was dropping parts when errors occurred
          in certain places.

   Version 5.203 (2000/06/05)
          Brand  new  parser  based on new (private) MIME::Parser::Reader
          and  (public)  MIME::Parser::Results.  Fast  and yet simple and
          very tolerant of bad MIME when desired. Message reporting needs
          some muzzling.

          MIME::Parser now has ignore_errors() set true by default.

   Version 5.116 (2000/05/26)
          Removed  Tmpfile.t  test,  which was causing a bogus failure in
          "make  test".  Now we require 5.004 for MIME::Parser anyway, so
          we don't need it. Thanks to Jonathan Cohn for reporting this.

   Version 5.115 (2000/05/24)
          Fixed  Ref.t  bug,  and  documented  how to remove parts from a

   Version 5.114 (2000/05/23)
          Entity now uses MIME::Lite-style default suggested encoding.

          More  regression  test have been added, and the "Size" tests in
          Ref.t  are  skipped  for text document (due to CRLF differences
          between platforms).

   Version 5.113 (2000/05/21)
          Major  speed  and structural improvements to the parser. Major,
          MAJOR  thanks  to  Noel  Burton-Krahn, Jeremy Gilbert, and Doru
          Petrescu for all the patches, benchmarking, and Beta-testing!

          Convenient new one-directory-per-message parsing mechanism. Now
          through  MIME::Parser  method  output_under(), you can tell the
          parser  that  you want it to create a unique directory for each
          message parsed, to hold the resulting parts.

          Elimination  of  $',  $` and $&. Wow... I still can't believe I
          missed  this.  D'OH!  Thanks  to  Noel Burton-Krahn for all his

          Parser   is  more  tolerant  of  weird  EOL  termination.  Some
          mailagents  are  can  terminate lines with "\r\r\n". We're okay
          with  that  now  when  we  extract  the  header. Thanks to Joao
          Fonseca for pointing this out.

          Parser  is  tolerant  of  "From  "  lines in headers. Thanks to
          Joachim  Wieland,  Anthony Hinsinger, Marius Stan, and numerous

          Parser  catches  syntax errors in headers. Thanks to Russell P.
          Sutherland for catching this.

          Parser  no  longer  warns  when subtype is undefined. Thanks to
          Eric-Olivier Le Bigot for his fix.

          Better integration with Mail::Internet. For example, smtpsend()
          should  work fine. Thanks to Michael Fischer and others for the

          Miscellaneous   cleanup.   Thanks   to   Marcus  Brinkmann  for
          additional  helpful input. Thanks to Klaus Seidenfaden for good
          feedback on 5.x Alpha!

Revision 1.3 / (download) - annotate - [select for diffs], Sat Feb 17 18:24:58 2001 UTC (22 years, 9 months ago) by wiz
Branch: MAIN
CVS Tags: netbsd-1-5-PATCH001
Changes since 1.2: +2 -1 lines
Diff to previous 1.2 (colored)

Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT.

Revision 1.2 / (download) - annotate - [select for diffs], Sun Aug 27 07:11:13 2000 UTC (23 years, 3 months ago) by jlam
Branch: MAIN
CVS Tags: netbsd-1-5-RELEASE, netbsd-1-4-PATCH003
Changes since 1.1: +4 -3 lines
Diff to previous 1.1 (colored)

Convert packages to use PERL5_PACKLIST (part 1).  These were the easy
ones to do, and each compiled and installed/de-installed apparently

As a side effect of the dynamic PLIST, we no longer need to have separate
-static and -shared PLISTs.  It's now easier than ever to make a perl5
package for NetBSD :)

Revision / (download) - annotate - [select for diffs] (vendor branch), Mon Dec 6 08:17:36 1999 UTC (24 years ago) by rh
Branch: TNF
CVS Tags: pkgsrc-base, netbsd-1-4-PATCH002
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored)

Import of p5-MIME-tools-4.124, a set of perl tools for encoding and
decoding MIME mails, provided by Havard Eidnes in PR 8957 (with some
modifications).  Thanks!

Revision 1.1 / (download) - annotate - [select for diffs], Mon Dec 6 08:17:36 1999 UTC (24 years ago) by rh
Branch: MAIN

Initial revision

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

CVSweb <>