summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2008-06-23Import p5-Test-use-ok-0.02abs3-0/+44
According to the Test::More documentation, it is recommended to run use_ok() inside a BEGIN block, so functions are exported at compile-time and prototypes are properly honored. That is, instead of writing this: use_ok( 'Some::Module' ); use_ok( 'Other::Module' ); One should write this: BEGIN { use_ok( 'Some::Module' ); } BEGIN { use_ok( 'Other::Module' ); } However, people often either forget to add BEGIN, or mistakenly group use_ok with other tests in a single BEGIN block, which can create subtle differences in execution order. With this module, simply change all use_ok in test scripts to use ok, and they will be executed at BEGIN time. The explicit space after use makes it clear that this is a single compile-time action.
2008-06-23import p5-Tie-RefHash-1.38abs3-0/+36
This module provides the ability to use references as hash keys if you first tie the hash variable to this module. Normally, only the keys of the tied hash itself are preserved as references; to use references as keys in hashes-of-hashes, use Tie::RefHash::Nestable, included as part of Tie::RefHash. It is implemented using the standard perl TIEHASH interface. Please see the tie entry in perlfunc(1) and perltie(1) for more information. The Nestable version works by looking for hash references being stored and converting them to tied hashes so that they too can have references as keys. This will happen without warning whenever you store a reference to one of your own hashes in the tied hash.
2008-06-23Restore PKGREVISION=1 lost apparently by accident in -r1.13 a year ago.dholland1-1/+2
Noticed by Aleksey Cheusov.
2008-06-23import p5-Tie-ToObject-0.03abs3-0/+36
While "tie" in perldoc allows tying to an arbitrary object, the class in question must support this in it's implementation of TIEHASH, TIEARRAY or whatever. This class provides a very tie constructor that simply returns the object it was given as it's first argument. This way side effects of calling $object->TIEHASH are avoided. This is used in Data::Visitor in order to tie a variable to an already existing object. This is also useful for cloning, when you want to clone the internal state object instead of going through the tie interface for that variable.
2008-06-23import p5-Tree-Simple-VisitorFactory-0.10abs3-0/+28
Set of visitor objects for traversing Tree::Simple hierarchies.
2008-06-23p5-UNIVERSAL-can-1.12abs3-0/+30
This module attempts to work around people calling UNIVERSAL::can() as a function, which it is not. WWW: http://search.cpan.org/dist/UNIVERSAL-can/
2008-06-23Import p5-UNIVERSAL-isa-0.06abs3-0/+38
Whenever you use UNIVERSAL::isa as a function, a kitten using Test::MockObject dies. Normally, the kittens would be helpless, but if they use UNIVERSAL::isa (the module whose docs you are reading), the kittens can live long and prosper. This module replaces UNIVERSAL::isa with a version that makes sure that if it's called as a function on objects which override isa, isa will be called on those objects as a method. In all other cases the real UNIVERSAL::isa is just called directly. WWW: http://search.cpan.org/dist/UNIVERSAL-isa/
2008-06-23+SUBDIR+= p5-CGI-Simpleabs1-1/+5
+SUBDIR+= p5-HTTP-Async +SUBDIR+= p5-HTTP-Body +SUBDIR+= p5-HTTP-Request-AsCGI
2008-06-23import p5-HTTP-Request-AsCGI-0.5abs3-0/+28
Provides a convenient way of setting up an CGI enviroment from a HTTP::Request.
2008-06-23import p5-HTTP-Async-0.09abs3-0/+39
Although using the conventional LWP::UserAgent is fast and easy it does have some drawbacks - the code execution blocks until the request has been completed and it is only possible to process one request at a time. HTTP::Async attempts to address these limitations. It gives you a 'Async' object that you can add requests to, and then get the requests off as they finish. The actual sending and receiving of the requests is abstracted. As soon as you add a request it is transmitted, if there are too many requests in progress at the moment they are queued. There is no concept of starting or stopping - it runs continuously. Whilst it is waiting to receive data it returns control to the code that called it meaning that you can carry out processing whilst fetching data from the network. All without forking or threading - it is actually done using select lists.
2008-06-23import p5-HTTP-Body-1.03abs3-0/+34
HTTP::Body parses chunks of HTTP POST data and supports application/octet-stream, application/x-www-form-urlencoded, and multipart/form-data. Chunked bodies are supported by not passing a length value to new(). It is currently used by Catalyst to parse POST bodies.
2008-06-23Import www/p5-CGI-Simple 1.105abs3-0/+29
CGI::Simple provides a relatively lightweight drop in replacement for CGI.pm. It shares an identical OO interface to CGI.pm for parameter parsing, file upload, cookie handling and header generation.
2008-06-23+p5-Template-Timerabs1-1/+2
2008-06-23Added p5-Template-Timer-0.04abs3-0/+29
Template::Timer provides inline timings of the template processing througout your code. It's an overridden version of Template::Context that wraps the process() and include() methods.
2008-06-23Note addition of databases/ruby-activeldap version 1.0.1 andtaca1-1/+3
sysutils/ruby-activesambaldap version 0.0.6.
2008-06-23Add and enable ruby-activesambaldap.taca1-1/+2
2008-06-23Add and enable ruby-activeldap.taca1-1/+2
2008-06-23Added finance/p5-Data-Currency version 0.04002abs1-1/+4
Added finance/p5-Finance-Currency-Convert-WebserviceX version 0.07000 Added finance/p5-Locale-Currency-Format version 1.25
2008-06-23Importing ruby-activesambaldap version 0.0.6.taca4-0/+257
ActiveSambaLdap is a library and a management tool for Samba + LDAP environment. ActiveSambaLdap provides object-oriented API to manipulate LDAP entry for Samba. ActiveSambaLdap also provides command-line tools to replace smbldap-tools written by Perl.
2008-06-23+p5-Locale-Currency-Formatabs1-1/+2
2008-06-23Oops, missing PLIST file.taca1-0/+609
2008-06-23Import p5-Locale-Currency-Format 1.25abs3-0/+28
Locale::Currency::Format is a light-weight Perl module that enables Perl code to display monetary values in the formats recognized internationally and/or locally.
2008-06-23+p5-Finance-Currency-Convert-WebserviceXabs1-1/+2
2008-06-23import p5-Finance-Currency-Convert-WebserviceX 0.07000abs3-0/+35
This is a lightweight module to do currency conversion using the Currency Converter web service at http://www.webservicex.net/. The motivation for this module was many fold. First, Finance::Currency::Convert with Finance::Quote was a little too bulky for my needs, esp the need to download or maintain conversion tables. Finance::Currency::Convert::Yahoo seemed to be based on screen scraping. Way to fragile for my taste. Finance::Currency::Convert::XE has usage restrictions from XE.com. [No offense intended to any of the authors above]
2008-06-23+p5-Data-Currencyabs1-1/+2
2008-06-23Import p5-Data-Currency-0.04002abs3-0/+41
The Data::Currency module provides basic currency formatting and conversion: my $price = 1.23; my $currency = Data::Currency->new($price); print $currency->convert('CAD')->as_string; Each Data::Currency object will stringify to the original value except in string context, where it stringifies to the format specified in format.
2008-06-23include owner in readmeabs1-2/+6
2008-06-23Importing databases/ruby-activeldap version 1.0.1.taca4-0/+41
Ruby/ActiveLdap provides an object oriented interface to LDAP. It maps LDAP entries to Ruby objects with LDAP attribute accessors exposed as methods dynamically assigned based on your LDAP server's schema and each object's objectClasses.
2008-06-22When bombing out because the package we need isn't installed, printdholland1-2/+2
the full requirement rather than just the package name. This message should never be seen (after all, the package we need is supposed to *get* installed) but sometimes if things are screwed up in one way or another it does show up. Since often what's wrong is that the package that's installed is the wrong version, not that it's missing entirely, this way the error message makes a lot more sense. E.g. http://mail-index.netbsd.org/tech-pkg/2008/06/12/msg001126.html et seq. ok dillo@
2008-06-22Note update of wine to 1.0dholland1-1/+2
2008-06-22Update emulators/wine to 1.0, as requested in PR pkg/38985.dholland8-104/+246
Add missing dep on libxml2. Also merge some stuff from wip/wine: - more options (esound, ldap, dbus, ssl, x11) - split PLIST to accomodate extra files on Linux and FreeBSD (PR pkg/36320) This also fixes the broken build against current openldap. (PR pkg/38025)
2008-06-22DESTDIR support.joerg1-3/+5
2008-06-22As indicated by comments on pkgsrc-c, move PKGREVISION setting tohe3-4/+5
individual Makefile files and out of Makefile.common.
2008-06-22Note update of www/p5-URI to 1.37.he1-1/+2
2008-06-22Update from 1.36 to 1.37. Changes:he2-6/+6
2008-06-16 Gisle Aas <gisle@ActiveState.com> Release 1.37 Gisle Aas (1): Support ";" delimiter in $u->query_form Jan Dubois (1): We get different test result when www.perl.com doesn't resolve. Kenichi Ishigaki (1): URI::Heuristic didn't work for generic country code [RT#35156]
2008-06-22Updatedheinz2-3/+3
mail/spamassassin to 3.2.5
2008-06-22Updated to version 3.2.5.heinz5-71/+30
Pkgsrc changes: - p5-DB_File is now required on all systems, even those where Perl already detects the native db-functions (dbopen,...) and thus provides DB_File. This should prevent subtle errors like the one in PR pkg/37751 at the price of installing an additional package. - Added explanation to patch-ay. - patch-bc was adapted to the changes for the path of compiled rulesets. - patch-bd is no longer necessary, the public key is now cross-verified. - shut up some warnings from pkglint regarding "set -e" and quoted variables. Changes since version 3.2.4: ============================ 3.2.5 is a minor bug-fix release. Summary of changes: - bug 5775: newer gpg versions require keys to be cross-certified (backsig). Did a cross-verify on our sa-update public key and re-exported. (If you are already seeing "GPG validation failed" errors from sa-update, see http://wiki.apache.org/spamassassin/SaUpdateKeyNotCrossCertified .) - bug 5899: add perl version string to the storage area for compiled rulesets, to avoid crashes when perl is upgraded between major versions (e.g perl 5.8.x to 5.10.0) and the ABI breaks - bug 5496, bug 5910: clear some FORGED_MUA_OUTLOOK false positives, particularly on the new-format Message-ID generated by the Outlook Express version used in Windows XP service pack 3 - bug 5730: when using Postgres >= 8.1.0 with Bayes, this error occurs: 'WARNING: nonstandard use of \ in a string literal at character'. fix, thanks to Tomasz Ostrowski - bug 5769: fix 'sa-compile: eval failed: Can't find label NO' error, caused in rare circumstances when sa-compile attempted to deal with rules written using 'replace_rules' features - bug 5858: fix circular reference memory leak caused by some messages - bug 5815: update 2TLD list to include .rs CCTLD - bug 4706: remove HG_HORMOME rules due to poor performance - bug 5835: typo in POD docs for SPF plugin; thanks to Benny Pedersen for fix - bug 5839: a missing or failed eval rule function could mistakenly count as a rule hit, fixed - trivial bugfix for the VBounce ruleset: __BOUNCE_FROM_DAEMON incorrectly used + instead of *, so some From addresses were not being recognised as bounce senders
2008-06-22Updated archivers/dar to 2.3.8dsainty2-3/+3
2008-06-22Update Dar to 2.3.8:dsainty3-15/+14
from 2.3.6 to 2.3.7 - fixed bug in dar_manager about the localization of the archive in which to fin d the latest EA - fixed bug in configure script to properly report full blowfish encryption supp ort - fixed a bug in the statistics calculus of dar_manager for most recent files pe r archive - removed inappropriate internal error check - added --disable-libdl-linking option - fixed mistake in API tutorial - updated Swedish translation by Peter Landgren - fixed bug in the file filtering based on listing file ( -[ option ) - fixed typo and spelling errors in documentation - updated code for clean compilation with gcc-4.2.3 - updated code for clean compilation with gcc-4.3 20080208 (experimental gcc) from 2.3.7 to 2.3.8 - fixed bug in libdar met when user supply an empty file as a list of file to include or exclude ( -[ and -] options ) - fixed bug concerning elastic buffers used beside strong encryption. No security issue here, just in some almost rare situations the generated archive was not readable (testing your archive prevents you loosing data in this situation) - added some speed optimizations - avoided warning to appear without -v option set, when an error is met while fetching value of nodump flag (flag not supported on filesystem for example).
2008-06-22Don't use the existance of pkg_add as trigger to overridejoerg1-2/+7
PKG_ADD and friends, but that the build passed the barrier. Posted to tech-pkg@ without negative feedback.
2008-06-22"Downgrade" checkperms dependency to a normal build dependency.joerg1-2/+2
This way it doesn't have to be installed for make checksum etc. to run.
2008-06-22Updated multimedia/gnash to 0.8.3nb1wiz1-1/+2
2008-06-22Update to 0.8.3nb1:wiz3-2/+17
Add patch provided by Kouichirou Hiratsuka in PR 39015 to fix segfaults.
2008-06-22Updated fonts/fontforgeadam1-1/+2
2008-06-22Changes 20080607:adam4-14/+17
* Bug fixes and improvements.
2008-06-22- gtk2, ruby, ruby-sqlite3, xf86-video-intel.wiz1-5/+1
2008-06-22Updated mail/dovecot to 1.1.1 and mail/dovecot-sieve to 1.1.5.ghen1-1/+3
2008-06-22Update to Dovecot 1.1.1. Beta's and RC's have been tracked in pkgsrc-wip,ghen15-78/+144
copy from there. Update the Sieve plugin accordingly to 1.1.5. Major changes since 1.0: * After Dovecot v1.1 has modified index or dovecot-uidlist files, they can't be opened anymore with Dovecot versions earlier than v1.0.2. * See doc/wiki/Upgrading.1.1.txt (or for latest changes, http://wiki.dovecot.org/Upgrading/1.1) for list of changes since v1.0 that you should be aware of when upgrading. + IMAP: Added support for UIDPLUS and LIST-EXTENDED extensions. + IMAP SORT: Sort keys are indexed, which makes SORT commands faster. + When saving messages, update cache file immediately with the data that we expect client to fetch later. + NFS caches are are flushed whenever needed. See mail_nfs_storage and mail_nfs_index settings. + Out of order command execution (SEARCH, FETCH, LIST), nonstandard command cancellation (X-CANCEL <tag>) + IMAP: STATUS-IN-LIST draft implementation + Expire plugin can be used to keep track of oldest messages in specific mailboxes. A nightly run can then quickly expunge old messages from the mailboxes that have them. The tracking is done using lib-dict, so you can use either Berkeley DB or SQL database. + Namespaces are supported everywhere now. + Namespaces have new list and subscriptions settings. + Full text search indexing support with Lucene and Squat backends. + OTP and S/KEY authentication mechanisms (by Andrey Panin). + mbox and Maildir works with both Maildir++ and FS layouts. You can change these by appending :LAYOUT=3Dmaildir++ or :LAYOUT=3Dfs to mail_location. + LDAP: Support templates in pass_attrs and user_attrs + Support for listening in multiple IPs/ports. + Quota plugin rewrite: Support for multiple quota roots, warnings, allow giving storage size in bytes or kilo/mega/giga/terabytes, per-mailbox quota rules. + Filesystem quota backend supports inode limits, group quota and RPC quota for NFS. + SEARCH and SORT finally compare non-ASCII characters case-insensitively. We use i;unicode-casemap algorithm. + Config files support splitting values to multiple lines with \
2008-06-22Tick off recent updates from this corner:he1-15/+1
p5-Class-Inspector-1.23 p5-Error-0.17014 p5-File-Remove-1.41 p5-Font-AFM-1.20 p5-Net-Amazon-S3-0.38 p5-Net-Google-0.62 p5-XML-Stream-1.22 p5-Net-Jabber-2.0 p5-Net-TFTP-0.16 p5-Net-Z3950-0.46 p5-Params-Util-0.33 p5-Spreadsheet-WriteExcel-2.21 p5-URI-1.37 p5-XML-RSS-1.33
2008-06-22Note update of textproc/p5-XML-RSS to 1.33.he1-1/+2