Commit graph

33 commits

Author SHA1 Message Date
abs
ec7c4ab79d Updated mail/p5-Mail-IMAPClient to 3.19
version 3.19: Fri Jun 19 14:59:15 EDT 2009
	- *search() backwards compat: caller must quote single arg properly
	  rt.cpan.org#47044: $imap->search does not return [ekuemmer]
	- cleanup regexp in _send_line()
	- reduce extra newlines injected by _debug()

version 3.19_02: Tue Jun  9 00:47:52 EDT 2009
	- _list_or_lsub() now calls _list_response_preprocess so
	  consumers of this method no longer need to deal with how
	  LITERAL data is represented in the returned data
	- update _list_or_lsub_response_parse handling of folder names
	  that came back as literal data
	- update comments related to _list_response_preprocess
version 3.19_01: Fri Jun  5 15:45:05 EDT 2009
	- make parse_headers more robust to errors/non-header data

version 3.18: Wed Jun  3 23:07:12 EDT 2009
	- enhance fetch_hash to enable caller to specify list of messages
	  suggestion by [Eugene Mamaev]
	- better handling of untagged BYE response

version 3.18_02: Wed May 27 10:02:24 EDT 2009
	- *new attribute Ssl, when true causes IO::Socket::SSL to be
	  used instead of IO::Socket::INET.  This change allows
	  Reconnectretry logic to work on SSL connections too.
        - have LastError cluck() if setting error to NO not connected
        - handle errors from imap4rev1() in multiple places
        - Reconnectretry/_imap_command enhancements/fixes
	  + only run command if IsConnected
	  + keep a temporary history of LastError(s)
	  + sets LastError to NO not connected if ! IsConnected
	  + retry =~ timeout|socket closed|* BYE| NO not connected
        - _imap_command_do reduce data logged when using APPEND
        - fetch() now handles messages() errors
        - thread(), has_capability(), capability() better error checking
        - authenticate() now uses _imap_command for retry mechanism
        - size() now sets LastError when no RFC822.SIZE is found

version 3.18_01: Fri May 22 17:08:00 EDT 2009
	- *update several methods to use common _get_response() method
	- refactor most code handling imap responses
	- new internal method _get_response() to reduce code duplication
	- more regex cleanup $CR/$LF (not \r\n) per perlport/IMAP spec
	- major cleanup/fix of append_file for rt.cpan.org#42434
2009-08-13 15:15:11 +00:00
sno
34c0f962ac pkgsrc changes:
- Updating package for p5 module Mail::IMAPClient from 3.14 to 3.16
  - Splitting dependencies into "real depends" part and a recommended part
  - Add Authen::SASL as recommended dependency
  - Set gnu-gpl-v2 as license

Upstream changes:
version 3.17: Thu May 21 01:40:08 EDT 2009
	- ran all test code and lib/Mail/IMAPClient.pm through Perl::Tidy
	- plan on using perltidy to standardize format going forward
	- added 13 tests to t/basic.t to cover more methods
	- fix some broken tests
	- update Makefile.PL to provide info about optional modules

version 3.17_05: Tue May 19 11:04:28 EDT 2009
	Potential compatibility issues highlighted with '*':
	- *reset LastError for every call to _imap_command_do()
	- *run() - use _imap_command_do(), return arrayref in scalar context
	- *tag_and_run() - return arrayref in scalar context
	- *done() - use _imap_command_do(), return arrayref in scalar context
	- *search() now returns empty arrayref not undef if no matches found
	- _imap_command_do() made more flexible to avoid code duplication
	- _list_response_parse renamed _list_or_lsub_response_parse
	- updated POD with new/updated behavior
	- append_string() now uses _imap_command_do() for Reconnectretry
	- internally use defined return values instead of only LastError()
	- run() updated to use same/similar code to _imap_command_do()
	- make several return statements more consistent
	- delete() now unsets current Folder attribute on success

version 3.17_04: Fri May 15 17:18:52 EDT 2009
	- updated POD with new reconnect() method and Reconnectretry attr
	- *new _imap_command() after renaming old one to _imap_command_do
	  support retrying commands X times EPIPE/ECONNRESET errors
	- *added Reconnectretry attr to control number of retry
	  attempts (default is 0 - no reconnect/retry)
	- *added reconnect() method to support Reconnectretry attr
	  reconnect and updated _imap_command() method
	- *_imap_command_do will return undef if command given has no TAG
	- fixed message_string() logic/errors for failed size() calls
	- local-ize $! anywhere we use Carp routines as older versions
	  of Carp could cause $! to be reset
	- several 'BUG?' comments -- raising red flag for future work
	- minor cleanup of sort() logic
	- reduce duplicate code, hopefully improved error handling:
	  new _list_or_lsub() for list() and lsub()
	  new _folders_or_subscribed() for folders() and subscribed()
	  + new _list_response_preprocess() keeping old code/logic in
	    for now, but may remove in the future (for buggy servers?)
	- some updates for migrate() but this method needs much work
	- body_string() now handles fetch() errors
	- tag_and_run now handles _imap_command() errors
	- changed non-timeout CORE::select() timeout from 0.001 to 0.025
	- minor cleanup of _read_line() error handling/debug output
	- get_bodystructure() handle more fetch() errors
	- expunge() handle select() errors
	- restore_message() handle store() errors
	- uidvalidity() handle status() errors
	- uidnext() handle status() errors
	- is_parent() use _list_response_preprocess() for parsing
	- move() send delete_message() errors to stderr
	- simplify size() method

version 3.17_03: Fri May  8 16:37:08 EDT 2009
	- *added uidexpunge() for UID EXPUNGE UIDPLUS support
	- *search() now DWIM: auto-escapes args, SCALAR refs not escaped
	  rt.cpan.org#44936 [cjhenck]
	- _quote_search() provides auto-escape capability for search()
	- many POD updates as well as some major reformatting (incomplete)
	- login now fails if passwd and user are not defined
	- _sysread(): $self was in args to 'Readmethod' twice
	- authenticate() return undef on scheme eq "" or LOGIN
	- "require" instead "use" Digest::HMAC_MD5 for CRAM-MD5 support

version 3.17_02: Fri May  1 16:44:21 EDT 2009
	- cleanup of use/imported data
	- use Socket $CRLF in many cases not \r\n per perlport/IMAP spec
	- new Keepalive attr for use with new()/Socket() enables SO_KEEPALIVE
	- LastError now uses Carp::confess for stack trace if Debug is true
	- Maxcommandlength now defaults to 1000 per RFC2683 section 3.2.1.5
	- added noop() to support IMAP NOOP
	- _imap_command now sets LastError if a OK/$good response is not seen
	- fixed fetch_hash() to return FLAGS as "" not () when no FLAGS set

version 3.17_01: Fri Apr 24 18:36:45 EDT 2009
	- *new attribute Maxcommandlength used by fetch() to limit
	  length of commands sent to a server.  This should removes
	  need for utilities like imapsync to create their own split()
	  functions and instead allows Mail::IMAPClient to hopefully
	  "do the right thing"
	- remove extra 'use' calls for Carp and Data::Dumper
	- _read_more() improperly initialized vector causing select
	  errors, thus timeouts were not working properly (now they
	  work...)
	- *change default timeout 30s => 600s: 30s seems too short in
	   practice
	- *explicit import of encode_base64 and decode_base64 from
	  MIME::Base64 note the code forces a disconnect from the
	  server on timeout as we can not easily recover from this
	  situation right now in the code
	- *numerous changes of error messages, removing superfluous
	  text and now relying on LastError instead of $! or $@ when
	  appropriate
	- separator():
	  + now return undef if an error occured for NAMESPACE or LIST calls
	  + *no longer defaults to '/' if NAMESPACE call does not succeed
	- new internal _list_response_parse() method for parsing LIST
	  responses
	- handle ECONNRESET errors on syswrite and mark connection as
	  Unconnected
	  + error "Connection lost" changed to "Write failed"
	- previously untrapped syswrite error now generate "Write
	  failed" errors
	- fix in _imap_command where LastError would be erroneously
	  set on LOGOUT
	- _record() no longer tries to infer errors based on data
	  being "recorded"
	- _send_line()
	  + cleanup in watching for: +|NO|BAD|BYE
	  + now sets LastError when an unexpected response is seen
	- _read_line()
	  + handle select errors instead of ignoring them
	  + forcefully _disconnect() on timeouts as this breaks app logic
	  + reduced duplication of code on error handling
	- added _disconnect() method to brute force drop connections
	  on timeout
	- added _list_response_parse() to reduce duplicate code for
	  LIST parsing
	- added _split_sequence() to support new Maxcommandlength argument
	- fetch()
	  + use new Maxcommandlength to split a request into multiple
	    subrequests then aggregate results before passing them
	    back to the caller
	- fetch_hash(): added checks for failed IMAP commands
	- parse_headers()
	  + properly check if fetch fails
	  + handle cases where $header and/or $field are not defined
	- size():
	  + return undef if LastError is set
	  + fix case where SIZE is not found and return undef as expected

version 3.16: Mon Apr  6 12:03:41 CEST 2009
	Fixes:
	- set LastError when the imap_command receives an unexpected 'BYE' answer.
	  rt.cpan.org#44762 [Phil Lobbes]
	- handle SIGPIPE cleanly.
	  rt.cpan.org#43414 [Phil Lobbes]
	- improve handling of quotes in folder names
	  rt.cpan.org#43445 [Phil Lobbes]
	- do not use $socket->eof(), because IO::Socket::SSL does not support it.
	  rt.cpan.org#43415 [Phil Lobbes]
	- remove excessive reconfiguration of fastio in _read_line()
	  rt.cpan.org#43413 [Phil Lobbes]

	Improvements:
	- remove experied docs about automatically created calls, which
	  do not exist since 3.00
	- remove verbose explanation about reporting bugs.

version 3.15: Fri Mar 20 13:20:39 CET 2009
	Fixes:
	- manual-page was using POD syntax incorrectly, which caused many
	  broken links on search.cpan.org
	  rt.cpan.org #44212 [R Hubbell]
2009-05-21 18:14:39 +00:00
he
475df98fa2 Updated from version 3.12 to 3.14.
Pkgsrc changes:
 o Adjust dependencies to match new requirements.

Upstream changes:

version 3.14: Mon Feb 16 14:18:09 CET 2009

	Fixes:

	- isparent() when list() returns nothing.
	  rt.cpan.org#42932 [Phil Lobbes]

	- Quote more characters in Massage(): add  CTL, [, ], % and *
	  rt.cpan.org#42932 [Phil Lobbes]

	- message_string() will only complain about a difference between
	  reported message size and actually received size; it will not
	  try to correct it anymore.
	  rt.cpan.org#42987 [Phil Lobbes]

	- No error when empty text in append_string()
	  rt.cpan.org#42987 [Phil Lobbes]

	- login() should not try authenticate() if auth is empty or undef
	  rt.cpan.org#43277 [Phil Lobbes]

version 3.13: Thu Jan 15 10:29:04 CET 2009

	Fixes:

	- "othermessage" in bodystructure parser should expect an MD5,
	  not bodyparams.  Fix and test(!) by [Michael Stok]

	Improvement:

	- minor simplifications in code of run() and _imap_command()

	- get_bodystructure trace message fix [Michael Stok]

	- add Domain option for NTLM authentication.
2009-02-22 12:38:01 +00:00
he
97bde642fc Update from version 3.11 to 3.12.
Upstream changes:

version 3.12: Mon Nov 24 15:34:58 CET 2008

	Improvement:

	- major performance improvement in append_message(), avoiding
	  reading the whole file in memory as the docs promised but the
	  code didn't do.  [David Podolsky]
2009-01-05 13:39:03 +00:00
he
c5cca37693 Update from version 3.08nb1 to 3.11.
Pkgsrc changes:
 o Canonicalize HOMEPAGE

Upstream changes:

version 3.11: Wed Oct  8 10:57:31 CEST 2008

	Fixes:

	- some SSL connections process more bytes then needed, which
	  made the select() timeout.  Nice fix by [David Sansome]
	  rt.cpan.org#39776

	Improvements:

	- improved example imap_to_mbox by [Ralph Sobek]

version 3.10: Sun Aug 24 21:26:27 CEST 2008

	Fixes:

	- INET socket scope error, introduced by 3.09
	  rt.cpan.org#38689 [Matt Moen]

version 3.09: Fri Aug 22 16:38:25 CEST 2008

	Fixes:

	- return status of append_message reversed.
	  rt.cpan.org#36726 [Jakob Hirsch]

	- no line-breaks in base64 encoded strings when logging-in
	  rt.cpan.org#36879 [David Jonas]

	- fix MD5 authentication.
	  rt.cpan.org#38654 [Thomas Jarosch]

	Improvements:

	- extensions and clean-ups in examples/imap_to_mbox.pl by
	  [Ralph Sobek]

	- an absolute path as Server setting will open a local ::UNIX
	  socket, not an ::INET
	  rt.cpan.org#38655 [Thomas Jarosch]
2008-11-18 00:00:11 +00:00
he
b021813da0 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
up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl,
or PERL5_PACKLIST defined in their make setup (tested via
"make show-vars VARNAMES=...").
2008-10-19 19:17:40 +00:00
rhaen
aeea0e51c1 - updated to 3.08
Changelog:
version 3.08: Tue Jun  3 09:36:24 CEST 2008

	Fixes:

	- message_to_file used wrong command.
	  rt.cpan.org#36184 [Parse Int]

	- oops, distribution released with OODoc/oodist, not make dist.
	  [Randy Harmon]

	- fix parsing of body-structure information for multi-parts
	  rt.cpan.org#36279 [Doug Claar]

	Improvements:

	- Updated README and TODO (Was 'Todo')

version 3.07: Mon Apr 28 09:17:30 CEST 2008

	Fixes:

	- expunge with no folder specified produced "use of undef"
	  error.  Fixed by [André Warnier]

	- additional arguments for create [Michael Bacon]

	- accepts LIST answer with multiple lines [Michael Bacon]

	- ::BodyStructure::_address() should be _addresses()
	  Fixed by rt.cpan.org#35471 [Brian Kelly]
2008-07-18 13:07:51 +00:00
joerg
ba171a91fa Add DESTDIR support. 2008-06-12 02:14:13 +00:00
wiz
1325159602 Update to 3.06:
version 3.06: Mon Apr 14 23:44:03 CEST 2008

	Fixes:

	- expunge without argument must use selected folder. [John W]

	- expunge with folder does not select it. [John W]

	- the documentation still spoke about "autogenerated methods",
	  but they were removed with 2.99 [John W]

	- append_string needs LF -> CRLF translations, for some
	  servers. rt.cpan.org #35031 [Jonathan Kamens]

	- append_string needs LF -> CRLF translations, for some
	  servers. rt.cpan.org #35032 [Jonathan Kamens]

	Improvements:

	- added ::setquota(), thanks to [Jappe Reuling]

version 3.05: Wed Feb 20 08:59:37 CET 2008

	Fixes:

	- match ENVELOPE and BODYSTRUCTURE more strict in the
	  grammar, to avoid confusion. [Zach Levow]

	- get_envelope and get_bodystructure failed for servers which
          did not return the whole answer in one piece. [Zach Levow]

	- do not produce parser errors when get_envelope does not
	  return an envelope. [Zach Levow]

	- PLAIN login response possibly solely a '+' [Zach] and [Nick]

version 3.04: Fri Jan 25 09:25:51 CET 2008

	Fixes:

	- read_header fix for UID on Windows Server 2003.
          rt.cpan.org#32398 [Michiel Stelman]

	Improvements:

	- doc update on authentication, by [Thomas Jarosch]

version 3.03: Wed Jan  9 22:11:36 CET 2008

	Fixes:

	- LIST (f.i. used by folders()) did not return anything when the
	  passed argument had a trailing separator. [Gunther Heintze]

	- Rfc2060_datetime() must include a zone.
          rt.cpan.org#31971 [David Golden]

	- folders() uses LIST, and then calls a STATUS on each of the
	  names found.	This is superfluous, and will cause problems when
	  the STATUS fails... for instance because of ACL limitations
	  on the sub-folder.
	  rt.cpan.org#31962 [Thomas Jarosch]

	- fixed a zillion of problems in the BodyStructure parser.  The
	  original author did not understand parsing, nor Perl.

	- part numbering wrong when nested messages contained multiparts

	Improvements:

	- implementation of DIGEST-MD5 authentication [Thomas Jarosch]

	- removed call for status() in Massage(), which hopefully speeds-up
	  things without destroying anything.  It removed a possible deep
	  recursion, which no-one reported (so should be ok to remove it)

	- simplified folders() algorithm.

	- merged folder commands, like subscribe into one.

	- added unsubscribe()
	  rt.cpan.org#31268 [G Miller]

	- lazy-load Digest::HMAC_MD5

version 3.02: Wed Dec  5 21:33:17 CET 2007

	Fixes:

	- Another attempt to get get FETCH UID right.  Patch by [David Golden]

version 3.01: Wed Dec  5 09:55:43 CET 2007

	Changes:

	- removed version number from ::BodyStructure

	Fixes:

	- quote password at login.
	  rt.cpan.org#31035 [Andy Harriston]

	- empty return of flags command should be empty list, not undef.
	  rt.cpan.org#31195 [David Golden]

	- UID command does not work with folder management commands
	  rt.cpan.org#31182 [Robbert Norris]

	- _read_line simplifications avoids timeouts.
	  rt.cpan.org#31221 [Robbert Norris]

	- FETCH did not detect the UID of a message anymore.
	  [David Golden]

	Improvements:

	- proxyauth for SUN/iPlanet/NetScape IMAP servers.
	  patch by rt.cpan.org#31152 [Robbert Norris]

	- use grep in stead of map in one occasion in MessageSet.pm
	  [Yves Orton]

version 3.00: Wed Nov 28 09:56:54 CET 2007

	Fixes:

	- "${peek}[]" should be "$peek\[]" for perl 5.6.1
	   rt.cpan.org#30900 [Gerald Richter]

version 2.99_07: Wed Nov 14 09:54:46 CET 2007

	Fixes:

	- forgot to update the translate grammar.

version 2.99_06: Mon Nov 12 23:21:58 CET 2007

	Fixes:

	- body structure can have any number of optional parameters.
	  Patch by [Gerald Richter].

	- get_bodystructure did not take the output correctly [Gerald Richter]

	- parser of body-structure did not handle optional body parameters
	  Patch by [Gerald Richter], rt.cpan.org#4479 [Geoffrey D. Bennet]

version 2.99_05: Mon Nov 12 00:17:42 CET 2007

	Fixes:

	- pod error in MessageSet.pm

	- folders() without argument failed. [Gerald Richter]

	Improvements:

	- better use of format syntax in date formatting.

	- Rfc2060_datetime also contains the time.

	- append_file() now has options to pass flags and time of file
	  in one go. [Thomas Jarosch]

version 2.99_04: Sat Nov 10 20:55:18 CET 2007

	Changes:

	- Simplified initiation of IMAP object with own Socket with a new
	  option: RawSocket [Flavio Poletti]

	Fixes:

	- fixed read_line [Flavio Poletti]

	- fixed test-run in t/basic.t [Flavio Poletti]

version 2.99_03: Thu Nov  1 12:36:44 CET 2007

	Fixes:

	- Remove note about optional Parse::RecDescent by Makefile.PL;
	  it is not optional anymore

	Improvements:

	- When syswrite() returns 0, that might be caused by an error
	  as well.  Take the timeout/maxtemperrors track.
	  rt.cpan.org#4701 [C Meyer]

	- add NTLM support for logging-in, cleanly intergrated. Requires
	  the user to install Authen::NTLM.

version 2.99_02: Fri Oct 26 11:47:35 CEST 2007

	The whole Mail::IMAPClient was rewritten, hopefully without
	breaking the interface.  Nearly no line was untouched.

	The following things happened:
	 - use warnings, use strict everywhere
	 - removed many lines which were commented out, over the years
	 - $self->_debug if $self->Debug checked debug flag twice
	 - $self->LogError calls where quite inconsequent wrt $@ and carp
	 - consequent layout, changed sporadic tabs in blanks
	 - consequent calling convensions
	 - \0x0d\0x0a is always \r\n
	 - zillions of minor syntactical improvements
	 - a few major algorithmic rewrites to simplify the code, still
	   many oppotunities for improvements.
	 - expanded "smart" accessor methods, search abbreviations,
	   and autoloaded methods into separate subs.  In total much
	   shorter, and certainly better understandable!
	 - fixed many potential bugs.
	 - labeled some weird things with #????
	Over 1000 lines (30%!) and 25kB smaller in size
	Needs to be tested!!!! Volunteers?

	Fixes:

	- Exchange 2007 only works with new parameter: IgnoreSizeErrors
	  rt.cpan.org#28933 [Dregan], #5297 [Kevin P. Fleming]

	- Passed socket did not get selected.
 	  debian bug #401144, rt.cpan.org# [Alexander Zanger],
	  #8480 [Karl Gaissmaier], #8481 [Karl Gaissmaier],
	  #7298 [Herbert Engelmann]
          http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=401144

	- Seperator not correctly extracted from list command.
	  rt.cpan.org#9236 [Eugene Koontz], #4662 [Rasjid]

	- migrate() Massage'd foldername twice
	  rt.cpan.org#20703 [Peter J. Holzer]

	- migrate() could loop because error in regexp.
	  rt.cpan.org#20703 [Peter J. Holzer]

	- migrate() append_string result not tested.
	  rt.cpan.org#8577 [guest]

	- Failing fetch() returned undef, not empty list.
          rt.cpan.org#18361 [Robert Terzi]

	- Fix "use of uninitialised" warning when expunge is called
	  rt.cpan.org#15002 [Matt Jackson]

	- Fix count subfolders in is_parent, regexp did not take care
	  of regex special characters in foldername and seperator.
          rt.cpan.org#12883 [Mike Porter]

	- In fetch_hash(), the capturing of UID was too complicated
          (and simply wrong)
	  rt.cpan.org#9341 [Gilles Lamiral]

	- overload in MessageSet treated the 3rd arg (reverse) as
	  message-set.

	- do not send the password on a different line as the username
	  in LOGIN.  Suggested by many people, amongst them
	  rt.cpan.org#4449 [Lars Uffmann]

	- select() with $timeout==0 (no timeout) returns immediately.
	  Should be 'undef' as 4th select parameter.
	  rt.cpan.org#5962 [Colin Robertson] and [Jules Agee]

	- examine() remembers Massage()d folder name, not the unescaped
	  version. rt.cpan.org#7859 [guest]

	Improvements:

	- PREAUTH support by rt.cpan.org#17693 [Danny Siu]

	- Option "SupportedFlags", useful when the source supports
	  different flags than the peer in migrate().
	  Requested by rt.cpan.org#12961 [Don Christensen]

	- Fast_io did not clear $@ on unimportant errors.
	  rt.cpan.org#9835 [guest] and #11220 [Brian Helterline]

	- Digest::HMAC_MD5 and MIME::Base64 are now prerequisits.
	  rt.cpan.org#6391 [David Greaves]

	- PLAIN (SASL) authentication added, option Proxy
	  rt.cpan.org#5706 [Carl Provencher]

	- removed Bodystructure.grammar and IMAPClient.cleanup from dist.

	- reworked Bodystructure and MessageSet as well.

	- EnableServerResponseInLiteral now autodetect (hence ignored)

version 2.99_01:

	After 4 years of silence, Mark Overmeer took maintenance.  David
	Kernen could not be reached.  Please let him contact the new
	maintainer.

	A considerable clean-up took place, fixing bug and adapting the
	distribution to current best practices.

	- use "prompt" in Makefile.PL, to please CPAN-testers

	- removed old Parse::RecDescent grammars

	- include Artistic and Copying (GPL) into COPYRIGHT file

	- remove INSTALL_perl5.80

	- removed all the seperate Makefile.PLs and test directories

	- removed the hard-copy of all involved RFCs: there are better
	  sources for those.

	- converted tests to use "Test::More"

	- Authmechanism eq 'LOGIN' understood.

	- test for CRAM-MD5 removed, because conflicts with test params
	  from Makefile.PL

	- test for fast-io removed, it is Perl core functionality

	- require IO::Socket::INET 1.26 to avoid Port number work-around.

	- Parse::RecDescent is required, and the grammars are pre-parsed
	  in the distribution.  This makes the whole installation process
	  a lot easier.

	- Update Todo, and many other texts.

	- added pod tester in t/pod.t

	- cleaned-up the rt.cpan.org bug-list from spam.  The next
	  release will contain fixes for the real reports.
2008-04-23 21:34:18 +00:00
jlam
56ba4d2690 Remove empty PLISTs from pkgsrc since revision 1.33 of plist/plist.mk
can handle packages having no PLIST files.
2007-10-25 16:54:26 +00:00
wiz
601583c320 Whitespace cleanup, courtesy of pkglint.
Patch provided by Sergey Svishchev in private mail.
2007-02-22 19:26:05 +00:00
jlam
9c8b5ede43 Point MAINTAINER to pkgsrc-users@NetBSD.org 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
developers.
2006-03-04 21:28:51 +00:00
jlam
7fbb8d9527 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.
2005-08-06 06:19:03 +00:00
jlam
7a6521287b 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
packages.
2005-07-13 18:01:18 +00:00
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +00:00
agc
8758983939 Add RMD160 digests. 2005-02-24 09:59:20 +00:00
grant
908e765695 since perl is now built with threads on most platforms, the perl archlib
module directory has changed (eg. "darwin-2level" vs.
"darwin-thread-multi-2level").

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.
2004-12-20 11:30:55 +00:00
snj
14584d0133 Convert to buildlink3. 2004-05-02 04:19:41 +00:00
toshii
02895537ce Update p5-Mail-IMAPClient to 2.2.9.
Numerous feature additions and bug fixes, since the pkg was 4 years old.
2004-01-31 14:47:13 +00:00
martti
f928be280d COMMENT should start with a capital letter. 2003-07-21 16:56:41 +00:00
grant
0155927c43 s/netbsd.org/NetBSD.org/ 2003-07-17 21:41:05 +00:00
jschauma
e366d0c694 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.
2003-06-02 01:15:31 +00:00
jmmv
f1446ddf2b Drop trailing whitespace. Ok'ed by wiz. 2003-05-06 17:40:18 +00:00
seb
d17307bf45 Convert to buildlink2. Use perl5/module.mk.
Move the "touch" to pre-configure. TOUCH_ARGS -> TOUCH_FLAGS
2002-10-07 20:51:48 +00:00
seb
fc23b5c610 Fix typo. 2002-10-07 20:46:44 +00:00
jlam
cc4128d97e Buildlinkify, in the sense that only the perl headers are found in
${PREFIX} -- everything else is pickup up from ${BUILDLINK_DIR}.
2001-11-26 06:49:36 +00:00
zuntum
c72c1cf5f9 Move pkg/ files into package's toplevel directory 2001-11-01 00:57:41 +00:00
veego
63ad910dee 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
amanda-server.
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.
2001-10-18 15:20:01 +00:00
agc
b26a4eb88b Move to sha1 digests, and add distfile sizes. 2001-04-20 13:09:54 +00:00
agc
9e8d6c8b8d + move the distfile digest/checksum value from files/md5 to distinfo
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-04-17 11:33:31 +00:00
wiz
a13ea108bb Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT. 2001-02-17 17:52:59 +00:00
jlam
18cba9d7fa Convert packages to use PERL5_PACKLIST (part 1). These were the easy
ones to do, and each compiled and installed/de-installed apparently
correctly.

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 :)
2000-08-27 07:10:59 +00:00
rh
6daf2b9cb0 Initial import of Mail-IMAPClient-1.07, a perl5 IMAP (RFC-2060) client
module.
2000-02-10 10:51:56 +00:00