Link [ pkgsrc | NetBSD | pkgsrc git mirror | PR fulltext-search | netbsd commit viewer ]


   
        usage: [branch:branch] [user:user] [path[@revision]] keyword [... [-excludekeyword [...]]] (e.g. branch:MAIN pkgtools/pkg)




switch to index mode

recent branches: MAIN (48m)  pkgsrc-2024Q1 (15d)  pkgsrc-2023Q4 (43d)  pkgsrc-2023Q2 (75d)  pkgsrc-2023Q3 (154d) 

2024-05-13 15:42:10 UTC Now

2010-03-26 16:38:33 UTC MAIN commitmail json YAML

patch-ad: fix an #endif versus #else error
patch-cc: adds NetBSD bswap* to interface/utils.h as per utils.h
patch-ci: fix a crash on big-endian machines

(jdc)

2010-03-26 14:09:51 UTC MAIN commitmail json YAML

Apply the patch from pkg/40683, which did not make it into the 6.17
update of the package.

(hauke)

2010-03-26 00:21:57 UTC MAIN commitmail json YAML

Note update of security/openssl to 0.9.8mnb2.

(taca)

2010-03-26 00:20:49 UTC MAIN commitmail json YAML

2010-03-25 04:39:01 UTC MAIN commitmail json YAML

Skip broken NaN and infinity handling on VAX. May not strictly be
"correct", but VAX doesn't support NaN and infinity in its floating point,
so this is just to make m4 build on VAX.

(jklos)

2010-03-25 01:11:26 UTC MAIN commitmail json YAML

remove a redundant period.

(obache)

2010-03-24 21:54:17 UTC MAIN commitmail json YAML

2010-03-24 21:43:52 UTC MAIN commitmail json YAML

Updated
mail/spamassassin to 3.3.1

(heinz)

2010-03-24 21:41:11 UTC MAIN commitmail json YAML

Updated to version 3.3.1.

Pkgsrc changes:
  - Removed most of the package options; using the options framework for
    those choices was not quite correct in the first place. Some have now
    fixed values (Perl warnings and taint checks always enabled), some
    got converted to variables settable from the make command line, see
    options.mk.
  - pkglint complained about the variable PLIST_ADD so I renamed it to
    DYNAMIC_PLIST.
  - SpamAssassin does not come with rules anymore. As a starting point
    the official archive of rules at the time of the SA release is
    included. At installation time this set of rules gets installed
    through the pkgsrc INSTALL file.
  - Removed patch-ba and patch-bc, both were integrated upstream.
  - Removed patch-be. The quick fix for the bad rule was replaced by
    a permanent solution.

Summary of major changes since 3.3.0
====================================

bug 6335: add Spamhaus DBL as URIBL_DBL_SPAM rule

Bug 6370: update ImageInfo plugin to latest release

bug 6215, bug 6294: RCVD_IN_CSS rule was broken.  the check_rbl_sub() syntax
was incorrect, resulting in missing hits

bug 6361: list 2tld and 3tld sub-domain hosters for URIBL/SURBL/DBL queries;
NOTE for SARE users: This file replaces the SARE file
http://www.rulesemporium.com/rules/90_2tld.cf, which will be deprecated as from
2010-05-01.

Bug 6369, 6356, 6373: WIN32 support for spamd improved

Bug 6267: Solaris 10 requires --syslog-socket=native

bug 6304 spamd is spawning and killing processes too often - Added spamd
adjustments to info level and more information for administrators + small fix
to Makefile.PL

Bug 6310: sa-learn --import gives Insecure dependency in open

Bug 6313: -Q or -q AND -x should not result in creation of a ~/.spamassassin
dir; plus: taint issues fixed

Bug 6342: make test failure on if_can under perl 5.6

Bug 6340: Impossible to find user home directory of VPOPMAIL alias

Bug 6072, 6343: POD warnings, documentation fixes

Bug 6304 (trivial), reduce sysadmin's stress level by lowercasing
the 'INTERRUPTED' in a logged message:
spamd: handled cleanup of child pid [...] due to SIGCHLD: INTERRUPTED

Bug 6329: POSIX::strftime in call under Win32 ActivePerl causes Perl to hang up;
formatting option %e is not in a POSIX standard, use %d instead and edit

Bug 6322: In DKIM ADSP eval test check_dkim_adsp() the '*' is handled incorrectly

Bug 6327: Fix calling argument in utility used to determine DCC's homedir

Bug 6316: DCC.pm, wrong options for dcc_proc, (plus: avoid a warning on undef
in logger when dccifd socket is not provided)

Bug 6287: improved DKIM plugin debugging

Bug 6321 - _TOKENSUMMARY_ not working in 3.3.0 (Plugin/Bayes.pm looks-up a tag
from wrong location)

Bug 6312 - uninitialized value $start_time in spamd

bug 5761: trivial doc fix: document SPAMD_LOCALHOST test-control env variable

Summary of major changes since 3.2.5
====================================
COMPATIBILITY WITH 3.2.5

- rules are no longer distributed with the package, but installed by
  sa-update - either automatically fetched from the network (preferably)
  or from a tar archive, which is available for downloading separately
  (see below, section INSTALLING RULES);

- CPAN module requirements:
  - minimum required version of ExtUtils::MakeMaker is 6.17;
  - modules now required: Time::HiRes, NetAddr::IP (4.000 or later),
    Archive::Tar (1.23 or later), IO::Zlib;
  - minimal version of Mail::DKIM is 0.31 (preferred: 0.37 or later);
    expect some tests in t/dkim2.t to fail with versions older than 0.36_5;
  - no longer used: Mail::DomainKeys, Mail::SPF::Query;
  - either Digest::SHA or the older Digest::SHA1 is required, though
    note that the DKIM plugin requires Digest::SHA for sha256 hashes
    and Razor agents still need Digest::SHA1;
  - some IPv6 functionality requires IO::Socket::INET6;

- if keeping the AWL database in SQL, the field awl.ip must be extended to
  40 characters. The change is necessary to allow AWL to keep track of IPv6
  addresses which may appear in a mail header even on non-IPv6 -enabled host.
  While at it, consider also adding a field 'signedby' to the SQL table 'awl'
  (and adding 'auto_whitelist_distinguish_signed 1' to local.cf);
  see sql/README.awl for details. The change need not be undone even if
  downgrading back to 3.2.* for some reason;

- fixing a protocol implementation error regarding a PING command required
  bumping up the SPAMC protocol version to 1.5.  Spamd retains compatibility
  with older spamc clients. Combining new spamc clients with pre-3.3 versions
  of a spamd daemon is not supported (but happens to work, except for the
  PING and SKIP commands);

- if using one of the plugins (FreeMail, PhishTag, Reuse) which were
  previously not part of the official package, please retire your local copy
  to avoid it conflicting with a new native plugin;

- as the plugin AWL is no longer loaded by default, to continue using it
  the following line is needed in one of the .pre files (e.g. local.pre):
    loadplugin Mail::SpamAssassin::Plugin::AWL

- it may be worth mentioning that a rule DKIM_VERIFIED has been renamed
  to DKIM_VALID to match its semantics;

- the DKIM plugin is now enabled by default for new installs, if the perl
  module Mail::DKIM is installed.  However, installation of SpamAssassin
  will not overwrite existing .pre configuration files, so to use DKIM when
  upgrading from a previous release that did not use DKIM, a directive:

    loadplugin Mail::SpamAssassin::Plugin::DKIM

  will need to be uncommented in file "v312.pre", or added to some
  other .pre file, such as local.pre;

- due to changes in some internal data structures (like Bug 6185, 6254),
  some third-party plugins may need to be updated. One such example is
  the ClamAVPlugin plugin - please find a fresh version, which can be used
  with both SpamAssassin versions 3.2.5 and 3.3.0, on its wiki page at
  http://wiki.apache.org/spamassassin/ClamAVPlugin

- versions of amavisd-new between 2.5.2 and 2.6.1 (inclusive) are incompatible
  with SpamAssassin 3.3; please upgrade amavisd to 2.6.2 or later, or apply
  a workaround https://issues.apache.org/SpamAssassin/show_bug.cgi?id=6257

- support for versions of perl 5.6.* is being gradually revoked
  (may still work, but no promises and no support);

- preferred versions of perl are 5.8.8, 5.8.9, and 5.10.1 or later;

- on FreeBSD, please avoid using multithreaded versions of perl older
  than 5.10.0 due to small default main thread's stack size, which may
  not suffice for some regular expression evaluations;

INSTALLING RULES

Rules are normally installed by running a sa-update command.
The version of sa-update program should match the version of SpamAssassin
modules, so invoking sa-update should be performed only after installing
or upgrading SpamAssassin code, not before.

Installing rules from network is done with a single command,
normally run as root:
  sa-update

Installing rules from files:
  obtain all the following files:
    Mail-SpamAssassin-rules-xxx.tgz
    Mail-SpamAssassin-rules-xxx.tgz.asc
    Mail-SpamAssassin-rules-xxx.tgz.md5
    Mail-SpamAssassin-rules-xxx.tgz.sha1
      (where xxx may look something like '3.3.0.r893295')
  install rules from a compressed tar archive:
    sa-update --install Mail-SpamAssassin-rules-xxx.tgz
      (sa-update will need corresponding .asc and .sha1 files with the
      same base name in the same directory as the .tgz file)

MAIN NEW FEATURES

- IPv6 support was substantially improved (see below);

- many improvements to the DKIM plugin (understands author domain signatures,
  supports multiple signatures, ADSP support with overrides) - (see below);

- added 'if can(Class::method)' conditional statement, allowing configuration
  settings to be conditional on plugin capabilities without requiring
  new version releases to do so;

- added a --verbose option to the sa-update utility to show updated channels;

- added a configuration option 'time_limit', defaulting to 300 seconds
  or whatever the caller (like spamd) provides; attempting to gracefully
  terminate the checking when a time limit is reached, reporting the score
  and test hits that were collected so far, along with an added hit on
  a rule TIME_LIMIT_EXCEEDED;

- more expensive code sections are now instrumented with timing measurements;
  timing report is logged as a debug message by the end of processing,
  and made available to a caller and to 'add_header' directives through
  a TIMING tag;

- added a configuration option skip_uribl_checks to the URIDNSBL plugin,
  cross-documented it with skip_rbl_checks;

- preserve order of declared 'add_header' header fields;

- configurable network mask length for the AWL plugin (see below);

- added support for DCC reputations (see below);

- improved error handling and robustness (see below);

- added timestamps when logging on stderr;

- allowed debug areas to be excluded from debugging,
  e.g.: -D all,norules,noconfig,nodcc

BUILDING AND PACKAGING

- rules are no longer distributed with the package, but installed by
  sa-update

- Makefile.PL has been simplified and a bug fixed in a DESTDIR support
  by increasing the minimum required version of ExtUtils::MakeMaker to 6.17

- tools check_whitelist and check_spamd are now included in the distribution,
  now called 'sa-awl' and 'sa-check_spamd'

WORKAROUNDS TO PERL BUGS AND LIMITATIONS

- modified the Check.pm plugin to produce smaller chunks of source code
  from rules (60 kB) to avoid Perl compiler crashing on exceeding stack size;

- localized global variables $1, $2, etc at several places, avoiding taint
  issue from propagating;

- avoided Perl I/O bug by replacing line-by-line reading with read() where
  suitable, or played down the EBADF status in other places and only report
  it as a dbg instead of a die - while also providing a little speedup
  (10 .. 25 %) on reading a message;

- provided a new sub Message::split_into_array_of_short_lines to split
  a text into array of paragraph chunks of sizes between 1 kB and 2 kB,
  giving less opportunity to runaway regular expressions in rules;
  fixes bugs: 5717, 5644, 5795, 5486, 5801, 5041;

MEMORY FOOTPRINT

- as a side-effect of compiling rules in smaller chunks (to avoid compiler
  crashes), virtual memory footprint of SpamAssassin is reduced;

- saved some memory by not importing the Pod::Usage unless it is needed;

- saved 350k+ of memory in sa-compile by replacing DynaLoader with XSLoader;

- removed unneeded index from MySQL bayes_token table;

IPv6 SUPPORT

- added IPv6 support for trusted_networks, internal_networks, msa_networks,
  whitelist_from_rcvd, and other stuff that uses NetSet and the Received
  header field parser, using NetAddr::IP;

- allowed usage of a remote dccifd host through an INET or INET6 socket;

- added IPv6 support to AWL plugin and its utility modules; a network
  mask length is now configurable and defaults to /48, which controls
  what data is stored in an AWL database;

- sql/README.awl and sql/awl_*.sql: increased suggested awl.ip field width
  to 40 characters to be able to hold IPv6 addresses;

- IP_PRIVATE now includes ipv6 variants of private address space,
  as well as the ipv6-mapped ipv4 addresses.

- NetSet now understands that ::ffff:192.168.1.2 and 192.168.1.2 are
  the same address;

- IPv6 addresses are now properly read from Received header fields;

- when reading Received header fields, the "IPv6:" prefix is stripped from
  IPv6 addresses, and "::ffff:" is removed from IPv6-mapped IPv4 addresses
  (so strings can match them as simply IPv4 addresses);

- ::1/128 is always included in the trusted_networks/internal_networks set
  similar to 127.0.0.0/8;

- some of the IPv6 functionality in SpamAssassin requires that a perl module
  IO::Socket::INET6 is available (like accessing a DNS resolver over inet6,
  talking to a dccifd host over inet6 socket, SPAMC protocol);

SPAMC

- Mail::SpamAssasin::Client ping may erroneously result in broken pipe;
  bump spamc protocol version to 1.5, updated spamd, spamc and Client.pm;

- added -n / --connect-timeout switch to spamc, allowing to separate
  a connection timeout from communication timeout;

- added --filter-retries and --filter-retry-sleep;

- increased allowed line length in spamc.conf files to 8 KiB and report
  an error when the limit is exceeded;

- fixed issue where spamc would not time out connections to a hung spamd;

- spamc client library leaked the zlib compression buffer if compression
  is used;

- spamc long option '--dest' was broken;

SPAMD

- when spamd is started with the daemonize option do not exit the parent
  until a child signals that it has logged the pid, to allow a wrapper
  script to simply continue immediately after starting spamd;

- additional tempfile cleanup in kill_handler;

- added SPAMD_LOCALHOST option to "make test" to allow specifying
  non-127.0.0.1 IP address for use in FreeBSD jail;

API

- adding one optional argument to Mail::SpamAssassin::parse allows caller
  to pass additional out-of-band information to SpamAssassin (such as a
  deadline time, DKIM verification results, information about a SMTP session,
  or dynamic rule hits); this information is made available to plugins and
  the rest of the code through a 'suppl_attrib' hash;

- added option 'master_deadline' to the suppl_attrib argument of a
  Mail::SpamAssassin::parse method, allowing the caller to override a
  time_limit configuration setting;

- Plugin::Check - pick up 'rule_hits' from caller via the new mechanism
  and call got_hit() on them;

- simplified adding dynamic score hits and dynamic rules by plugins
  (such as AWL, CRM114, FuzzyOcr, Check) by letting got_hit() accept
  options tflags and description, and letting it store a supplied
  dynamic score for proper reporting;

- let the timing breakdown information be accessible to a caller through
  the existing get_tag mechanism (tag TIMING);

- let the generated header fields ('add_header' configuration options)
  be accessible to a caller through the existing get_tag mechanism
  (tags ADDEDHEADER, ADDEDHEADERHAM, ADDEDHEADERSPAM);

RULES

- rules are no longer distributed with the package;

- new scores were generated by a genetic algorithm (GA) and then manually
  tweaked based on cleaned datasets supplied by a dozen volunteers;

- dropped redundant rules or rules causing too many false positives;

- added or updated many rules; incomplete list in no particular order:
  vbounce, lotsa_money, muchmoney, image spam, fill_this_form, FreeMail,
  European Parliament, HTML attachments, uri_obfu*, urinsrhsbl, urinsrhssub,
  urifullnsrhsbl, URI_OBFU_X9_WS, rDNS=localhost, INVALID_DATE_TZ_ABSURD,
  RCVD_IN_PSBL, FRT_VALIUM*, BOUNCE_MESSAGE, VBOUNCE_MESSAGE,
  __BOUNCE_UNDELIVERABLE, HELO_STATIC_HOST, FILL_THIS_FORM_FRAUD_PHISH,
  CHALLENGE_RESPONSE, DKIM_VALID, DKIM_VALID_AU, DKIM_ADSP_*,
  NML_ADSP_CUSTOM_{LOW,MED,HIGH}, __VIA_ML, MIME_BASE64_TEXT, LOTTO_URI,
  FORGED_MUA_THEBAT_BOUN, FORGED_MUA_THEBAT_CS, UNRESOLVED_TEMPLATE,
  __THEBAT_MUA, __ANY_OUTLOOK_MUA, RP_MATCHES_RCVD, one-word X-Mailer,
  SPAN rules, skype and misquoted-HTML rules, HTML obfuscation and
  Google feedproxy URI rules, advance_fee updates including further
  evolved advance fee second-order metarules, test rule for
  postmaster+abuse missing, FROM_MISSPACED, fixed FROM_CONTAINS_TAB, a
  Facebook redirector pattern, fixed FPs with TVD_SPACE_RATIO regarding
  one-word emails and ISO-2022-JP, added exclusion for __ISO_2022_JP_DELIM
  to OBFUSCATING_COMMENT, GAPPY_SUBJECT, PLING_QUERY and FM_FRM_RN_L_BRACK
  rules, RATWARE_BOUNDARY plus variant, superseded all previous
  RATWARE_OUTLOOK stuff, resolved FP in obfuscated URI rule, fixed breakage
  in tbird image rule, fixed SUBJECT_FUZZY_MEDS FP on unobfuscated "meds",
  added misspaced From header field rule, numeric+cctld URI rule,
  updated FH_DATE_PAST_20XX, ...

- added PSBL blacklist - http://psbl.surriel.com/

- added support for http://www.spamhaus.org/css/

- replaces HABEAS, BSP and SSC with RP CERTIFIED;

- use ReturnPath's RNBL, replacing SSBL;

- added rule for plain text attachments with octet-stream MIME type;

- avoided false positives on ISO-2022-JP messages in several rules;

- removed massmailers from uridnsbl_skip_domain in 25_uribl.cf;

- updated various default whitelists, uridnsbl_skip_domain, adsp_override, ...

PLUGINS

- new plugins: FreeMail, PhishTag, Reuse;

- now enabled by default: DKIM;

- now disabled by default: AWL;

- retired plugin: DomainKeys;

AWL PLUGIN

- plugin AWL is now disabled by default;

- added new configuration options auto_whitelist_ipv4_mask_len and
  auto_whitelist_ipv6_mask_len to allow more control on what part of
  an IP address is stored into an AWL database;

- README.awl: increased a suggested awl.ip field width to 40 characters
  to support IPv6 addresses;

- AutoWhitelist.pm: allowed storing a canonicalized IPv6 address, cropped
  to a configurable network mask (previously causing SQL server errors:
  'value too long');

- let AWL with SQL keep separate records for DKIM-signed and unsigned mail
  (when auto_whitelist_distinguish_signed configuration option is true,
  and a field awl.signedby exists);

- avoided a race condition in SQLBasedAddrList.pm when multiple processes
  try to insert-or-update an awl SQL record: trying INSERT first, and if
  that fails go for UPDATE;

- gracefully handle NaN from corrupted database or a broken emulator or
  virtualizer;

DCC PLUGIN

- added support for DCC reputations, added setting dcc_rep_percent,
  new test check_dcc_reputation_range(), new tag DCCREP
  (DCC servers supply reputation data only to licensed clients);

- allowed usage of a remote dccifd host through an INET or INET6 socket;

DKIM PLUGIN

- the DKIM plugin is now enabled by default for new installs if the perl
  module Mail::DKIM is installed.  However, installing SpamAssassin will
  not overwrite existing .pre configuration files, so to use DKIM when
  upgrading from a previous release that did not use DKIM, the directive:

    loadplugin Mail::SpamAssassin::Plugin::DKIM

  will need to be uncommented in file "v312.pre", or added to some
  other .pre file, such as local.pre;

- absolute minimal version of Mail::DKIM is 0.31;
  support for ADSP requires Mail::DKIM 0.34;
  a DNS test (and rule) for NXDOMAIN is operational since Mail::DKIM 0.36_5,
  so effectively the recommended version is Mail::DKIM 0.37 or later;

- a perl module Digest::SHA is required if the DKIM plugin is enabled.
  If a perl module Digest::SHA is available, the module Digest::SHA1
  becomes optional as far as SpamAssassin is concerned, but is still
  needed by Razor agents;

- added support for multiple signatures (useful for whitelisting);

- plugin now distinguishes author domain signatures from third party
  signatures (useful for whitelisting);

- provides a tag DKIMIDENTITY (in addition to DKIMDOMAIN);

- DKIM now supports Author Domain Signing Practices - ADSP (RFC 5617);

- use the Mail::DKIM::AuthorDomainPolicy instead of Mail::DKIM::DkimPolicy,
  when available (since Mail::DKIM 0.34);

- implements an 'adsp_override' configuration directive and adds
  an eval:check_dkim_adsp check, which is used by new DKIM_ADSP_* rules;

- rules contain an initial set of 'adsp_override' directives, listing
  some of the more popular target domains for phishing (applicable only to
  domains which sign all their direct mail with a DKIM or DK signature);

- this plugin can now re-use Mail::DKIM verification results if made
  available by a caller, which saves resources and makes it possible
  for SpamAssassin to work on a truncated large mail without breaking
  DKIM signatures;

- check_dkim_signed and check_dkim_adsp eval rules can now take an optional
  list of domain names, which limits their action to listed domains only.
  It facilitates building DKIM-based rules for specific domains, without
  having to resort to meta rules;

- draft-ietf-dkim-ssp-10/RFC-5617 made Author Domain Signature based on 'd':
  updated ADSP code accordingly; changed whitelisting code to be based on
  SDID ('d') instead of AUID ('i');

- Plugin/DKIM.pm: terminology changes in comments and logging according
  to RFC 5617 and draft-ietf-dkim-rfc4871-errata-07;

BUG FIXES

- fixed Rule2XSBody segfaults;

- no longer treat user data as perl booleans (a string "0" is a false);

- avoid data from the wild be interpreted as perl regular expressions;

- ArchiveIterator: prevent _scan_directory from passing directories
  to _scan_file (on NFS it would fail with EISDIR on read(2);

- fixed inserting the SpamAssassin -generated header fields after a
  multiline Return-Path header field;

- fixed vpopmail support;

- fixed incorrect mode bits when creating lock files for AWL;

- fixed some cases where :addr headers were parsed incorrectly;

- fixed leakage of 'whitelist_from_rcvd' entries between spamd users;

- fixing run_and_catch, which failed to catch a non-timed run;

- 127/8 isn't an illegal IP;

- reworked the M::S::Timeout module to deal with nested timers as one would
  expect: an inner timer shouldn't be able to extend an outer timer's limit;
  account for time elapsed in the submitted subroutine when restarting an
  outer timer; reset() should have accounted for time already spent;
  deal with nested timed runs where alarm(0) does not provide remaining time;

- the 'exists:' evaluator in HEADER rules now works as documented
  and tests for existence of a header field, instead of testing for
  a header field body being nonempty; internally, the pms->get can
  also now distinguish between empty and nonexistent header fields;

- applied fixes to header fields parsing in several places: header field
  names are case-insensitive, whitespace is not required after a colon,
  obsolete rfc822 syntax allowed whitespace before a colon;
  VBounce: match "Received:" only at the beginning of a line;

- fixed bugs 6237 and 6295: 1.0.0.0/8 and 2.0.0.0/8 are now valid allocated
  address ranges, fixed a corresponding rule RCVD_ILLEGAL_IP;

- fixed bug 6205 comment 5 in URIDetail.pm;

- 'pyzor_options' in Plugin/Pyzor.pm was not untainted;

- made the URIDetail plugin taint safe;

- fixed parsing of multi-line Received header fields for
  BOUNCE_MESSAGE/VBOUNCE_MESSAGE et al;

- Bug 6206, Bug 2536: spamd: untaint directory as obtained from a password
  file or from vpopmail utilities, avoid implicit untainting; report error
  if user preferences file exists but cannot be accessed;

- avoided using raw data from DNS as a regexp in Plugin/ASN.pm;

- ensured the dbg() and info() calls always return the same value (true)
  regardless of log level;

- suppressed logging of $& when its value is not available (i.e. when
  no regexp has been evaluated during rule evaluation);

- Exporter never really worked in SA, was not enclosed in BEGIN {};

- masses/runGA and masses/mk-baseline-results: prevent a shell 'source'
  command from loading an unrelated file named 'config' which happens to be
  in the current PATH - must use a ./ in an arg to a 'source' command;

ERROR HANDLING, ROBUSTNESS

- improved error detection and reporting: test status of all system calls
  and I/O operations (or explicitly document where not), and report
  unexpected failures;

- eval calls now check for eval result instead of testing the $@, which
  is not always reliable;

- localized $@ and $! in DESTROY methods to prevent potential calls to eval
  and calls to system routines in code executed from a DESTROY method
  from clobbering global variables $@ and $!;

- Util::helper_app_pipe_open_unix: contain a failing exec with an eval
  to prevent additional cases of process cloning. The exec could fail
  this way when given tainted arguments;

- Util::helper_app_pipe_open_unix: flush stdout and stderr before forking,
  otherwise an error reported by exec (such as 'insecure dependency')
  was lost in a buffer;

- eval-protected an open($fh,'-|') to capture implied fork failures
  due to lack of system resource;

- explicit untainting: combine "use re 'taint'" with untaint_var(),
  avoiding implicit perl untainting, along with workarounds to prevent it;

- added 'use strict' where missing;

- avoided a bunch of warnings on "Use of uninitialized value";

- clearly report reasons for helper application process failures;

- t/SATest.pm: provide information about the process failure reason
  if a system() call fails;  improved its reporting of failures;

- improved error reporting in Plugin/DCC.pm on finding a DCC home directory
  to facilitate troubleshooting;

OTHER CHANGES

- pseudoheader "ALL:raw" returns a pristine header section,
  and pseudoheader "ALL" returns a cleaned header section

- total rewrite of URI detection in plain text body;

- many updates to the list of top level domains;

- added 'util_rb_3tld', allowing 3-level TLDs to be listed in URIBLs and
  allowing new 3TLDs to be added from rule updates;

- avoided trusted_networks bog down due to O(n^2) loop with millions
  of entries;

- applied fixes to Plugin/VBounce.pm, updated VBounce ruleset;

- added support for a 'Communigate Pro' Received header field;

- parse Communigate Pro "with HTTPU" auth token;

- let DependencyInfo.pm understand a concept of recommended module version,
  besides a required version;

- provided a workaround for Net::DNS::Packet::new inconsistency;

- let SpamAssassin use either Digest::SHA or Digest::SHA1, whichever is
  available (the Digest::SHA is now a base module since perl 5.10.0);

- improved parsing of eval-type rules: allow unquoted domain names as
  arguments, disallow unmatched quotes;

- provided a new module Mail::SpamAssassin::BayesStore::BDB. It should be
  treated as alpha-quality (needs more testing) and is not yet ready for
  production use;

- exposed existing function 'received_within_months' as an eval function
  in Plugin/HeaderEval.pm;

- moved rc script to /var/lock/subsys/spamd instead of
  /var/lock/subsys/spamassassin so 'service spamd status' will work;

- added feature to re-download MIRRRORED.BY files at least once a week, or if
  'sa-update --refreshmirrors' switch is used;

- input delimiter $/ can be corrupted by a plugin, localize $/ and $\ before
  calling a plugin;

- bumped the retry counter to 180 seconds for starting spamd on slow machines;

- resolved Bug 5325: syslog severity level in spamc/libspamc.c for max
  message size (changed LOG_ERR into LOG_NOTICE for the message:
  "skipped message, greater than max message size");

- added checker to avoid taint warnings if hostname is returned as '(none)';

- altered sa-update to produce an error message if a channel doesn't exist;

- Bug 6150, Bug 6127, Bug 5981, Bug 5950, Bug 6191: let spamd log/report
  a child process exit status or aborting condition in an informative way;

- added checker to detect accidental match-everything regexps in rules;

- updated garescorer for 3.3.0: use more epochs in GA runs for better scores;
  clarify some mass-check warning output, ensure rule name always appears at
  start of line; if a rule had no default/existing score in 50_scores.cf,
  don't tell the GA that 1.0 is an appropriate default value, instead pick
  the midway point of its score range. this produces better results;
  remove some dead code from masses/score-ranges-from-freqs;

- set garescorer.c to report performance as iterations per second;

- added test to ensure that all config settings are correctly handled when
  switching between users; added more config setting type metadata to enable
  those tests to work; and fix URIDetail to store config on the {conf} object,
  not on the plugin;

- moved 'release tests' to xt/ directory; mirror long-running, net-tests and
  stress tests with xt/50_testname.t scripts to enforce their run before a
  release;

- made numerous additional and updated self-tests;

- added a Test::Perl::Critic release-test;

- cleaned up some code based on suggestions by perl module Test::Perl::Critic,
  among others:
  . enable TestingAndDebugging::ProhibitNoStrict test but allow the
    use of 'no strict "refs"';
  . deal with BuiltinFunctions::RequireGlobFunction;
  . deal with ControlStructures::ProhibitMutatingListFunctions
    removing this exception from xt/60_perlcritic.t;
  . deal with BayesStore/BDB.pm, Variables::ProhibitConditionalDeclarations
  . now that the module Time::HiRes is a required module, we can afford
    to replace a select() with Time::HiRes::sleep, and remove exception
    BuiltinFunctions::ProhibitSleepViaSelect from xt/60_perlcritic.t;

- updated documentation, fixing numerous typos and mistakes in documentation
  text and in log messages;

- extensively improved development process:
  . automated testing through Hudson, a continuous integration tool;
  . improved mass-check system and rules oversight;

(heinz)

2010-03-24 21:37:32 UTC MAIN commitmail json YAML

Updated net/tightvnc to 1.3.10nb4

(sbd)

2010-03-24 21:35:12 UTC MAIN commitmail json YAML

Re-inlcude "platform.def" in Xvnc/config/cf/vnc.def as not include breaks
the build on linux. Fixes PR 42291.

Bump PKGREVISION.

Ok wiz@

(sbd)

2010-03-24 20:18:01 UTC MAIN commitmail json YAML

Pickup maintainership.

(sbd)

2010-03-24 19:43:29 UTC MAIN commitmail json YAML

2010-03-24 17:06:09 UTC MAIN commitmail json YAML

2010-03-24 17:05:40 UTC MAIN commitmail json YAML

Updated vim to 7.2.411

  1548  7.2.403  (after 7.2.400) compiler warning for pointer type
  1880  7.2.404  pointers for composing characters are not properly initialized
  1636  7.2.405  with small features match is not highlighted for ":s/p/r/c"
  4701  7.2.406  (after 7.2.119) uninit memory read
  1916  7.2.407  when using :s with an expression backslashes are dropped
  2152  7.2.408  ":g/the/s/a/b/" can set '[ and '] marks to an unchanged line
  1814  7.2.409  summary of number of substitutes is incorrect for ":folddo"
  2526  7.2.410  highlighting directories for completion doesn't work properly
  1462  7.2.411  when parsing 'cino' a comma isn't skipped properly

(martti)

2010-03-24 15:53:10 UTC MAIN commitmail json YAML

2010-03-24 15:36:22 UTC MAIN commitmail json YAML

2010-03-24 14:13:01 UTC MAIN commitmail json YAML

2010-03-24 14:12:44 UTC MAIN commitmail json YAML

Update to tnftpd-20100324:
Security fix when globbing paths.
Install example configuration files.

(lukem)

2010-03-24 04:55:33 UTC MAIN commitmail json YAML

Updated www/ja-trac to 0.11.7pl1

(obache)

2010-03-24 04:55:20 UTC MAIN commitmail json YAML

Update ja-trac to 0.11.7pl1, aka Trac-0.11.7.ja1.

Trac-0.11.7.ja1 (Mar 11, 2010)
* Merge Trac-0.11.7
* Fix typos
  - trac/wiki/default-pages/InterTrac

Trac 0.11.7 (March 10, 2010)
http://svn.edgewall.org/repos/trac/tags/trac-0.11.7

Trac 0.11.7 is nearly identical to 0.11.7rc1 except for a few more fixes:
  - avoid an infinite loop when using an AtomicFile in a read-only
    directory (#9081)
  - don't report client disconnects during writes as internal errors (#9103)
  - don't reuse a closed cursor, which could happen in one specific case
    for the pysqlite backend (#9104)

Trac 0.11.7rc1 (February 23, 2010)
http://svn.edgewall.org/repos/trac/tags/trac-0.11.7rc1

Security fixes:
- Fixed a ticket validation issue that would allow unauthorized users to modify the status and resolution of a ticket (#8884)

Performance improvements:
- Trac wiki had some trouble handling very long unicode words (#9025) [[comment(intentionally kept vague, we don't want to advertize a DOS, do we?)]]
- Full text search was very slow if lots of custom fields were used (#8935)

Bug fixes:
- Fixed a race condition that could lead to the destruction of the trac.ini file (#8623)
- Fixed creation of new milestone which could have been a rename if performed after a name clash has been detected (#8816)
- Fixed display of value 0 in report cells (#7512)

(obache)

2010-03-23 22:45:21 UTC MAIN commitmail json YAML

update gcpio & fix my initials in the gtar updates earlier today

(tez)

2010-03-23 22:42:17 UTC MAIN commitmail json YAML

2010-03-23 22:30:40 UTC MAIN commitmail json YAML

note update of net/filezilla to 3.3.2.1

(zafer)

2010-03-23 22:28:55 UTC MAIN commitmail json YAML

Update filezilla to 3.3.2.1

Changelog:

* Remember location of update download directory
* Cancel file renaming on actions that change the file list, such as changing sort order or performing a refresh
* Cancel file renaming if starting a drag&drop operation
* Filter invalid characters if downloading through double-clicking files or if adding from the search dialog
* Fix site-specific bookmarks menu
* The menu did not reflect initial value of preserve timestamp option properly
* MSW: Keep FileZilla subdirectory in startmenu when updating, preserves custom order
* MSW: Add AppID support to installer

(zafer)

2010-03-23 20:42:55 UTC MAIN commitmail json YAML

Fix build by increasing BUILDLINK_API_DEPENDS.pangomm. Error was:

checking for GDKMM... configure: error: Package requirements (giomm-2.4 >= 2.22 pangomm-1.4 >= 2.26 gtk+-2.0 >= 2.18) were not met:

Requested 'pangomm-1.4 >= 2.26' but version of Pangomm is 2.24.0

(2.24.0 doesn't provide needed pangommconfig.h.)

While here remove now-irrelevant comment from buildlink3.mk.

(reed)

2010-03-23 19:03:57 UTC MAIN commitmail json YAML

update gtar (includes CVE2010-0624 fix)

(tez)

2010-03-23 19:00:10 UTC MAIN commitmail json YAML

Update gtar to 1.23 - fixes CVE2010-0624
Also:
# Improved record size autodetection
# Use of lseek on seekable archives
# New command line option --warning
# New command line option --level
# Improved behavior if some files were removed during incremental dumps
# Modification times of PAX extended headers
# Time references in the --pax-option argument
# Augmented environment of the --to-command script
# Bugfixes:
    * Fix handling of hard link targets by -c --transform
    * Fix hard links recognition with -c --remove-files
    * Fix restoring files from backup (debian bug #508199)
    * Correctly restore modes and permissions on existing directories
    * The --remove-files option removes files only if they were succesfully stored in the archive
    * Fix storing and listing of the volume labels in POSIX format
    * Improve algorithm for splitting long file names (ustar format)

(tez)

2010-03-23 18:01:48 UTC MAIN commitmail json YAML

Install data files to share/examples to make sure they end up in the
binary package. Fixes DESTDIR installation at the same time. Bump revision.

(joerg)

2010-03-23 17:10:21 UTC MAIN commitmail json YAML

Expand MACHINE_ARCH, it should always be "i386".
This fixes package on non-i386 platforms.

(asau)

2010-03-23 16:02:39 UTC MAIN commitmail json YAML

2010-03-23 15:37:56 UTC MAIN commitmail json YAML

Reset maintainer, lost his commit bit.

(wiz)

2010-03-23 15:31:28 UTC MAIN commitmail json YAML

Update the PLIST to match what's being installed, overlooked
in previous update.  Should fix PR#43031.

(he)

2010-03-23 15:22:40 UTC MAIN commitmail json YAML

Updated www/lighttpd to 1.4.26nb1

(gson)

2010-03-23 15:20:09 UTC MAIN commitmail json YAML

Apply patch to fix the issue reported in
<http://redmine.lighttpd.net/issues/2157>.  Without this patch,
lighttpd 1.4.26 will fail to start if built with the pkgsrc OpenSSL
and configured to serve HTTPS.  Bump PKGREVISION.

(gson)

2010-03-23 13:45:28 UTC MAIN commitmail json YAML

2010-03-23 12:43:38 UTC MAIN commitmail json YAML

Update to firefox-3.6.2 proper. (no changes from the beta)

Also add patch for PR pkg/42988 crash, effectively disabling all
sound support until we decide on what sound API to use.
The current dlopen() guesswork is bad, mkay.

Bump PKGREVISION for this and previous changes.

(tnn)

2010-03-23 00:27:11 UTC MAIN commitmail json YAML

Takeover maintainership.

(sbd)

2010-03-22 16:21:31 UTC MAIN commitmail json YAML

Mark as unsupported for NetBSD 5+ as it wants to mess with kernel
internals no longer exported in the expected way.

(joerg)

2010-03-22 16:08:55 UTC MAIN commitmail json YAML

2010-03-22 15:46:03 UTC MAIN commitmail json YAML

Use /usr/include/dev/apm/* on AMD64. Add explicit failure message for
systems that have neither those nor /usr/include/machine/apmvar.h.
Mark as DESTDIR ready.

(joerg)

2010-03-22 11:25:39 UTC MAIN commitmail json YAML

+ libmikmod-3.1.12 lshell-0.9.10

(obache)

2010-03-22 11:22:23 UTC MAIN commitmail json YAML

2010-03-22 09:18:51 UTC MAIN commitmail json YAML

Updated textproc/mdoclint to 1.6

(wiz)

2010-03-22 09:18:40 UTC MAIN commitmail json YAML

2010-03-22 09:04:49 UTC MAIN commitmail json YAML

Fix desktop icon name (PR pkg/43036)

(tnn)

2010-03-22 08:11:19 UTC MAIN commitmail json YAML

Update mail/imapproxy to 1.2.7

(manu)

2010-03-22 08:10:37 UTC MAIN commitmail json YAML

2010-03-22 07:16:28 UTC MAIN commitmail json YAML

Updated www/seamonkey-bin to 1.1.19

(obache)

2010-03-22 07:16:15 UTC MAIN commitmail json YAML

Updte seamonkey-bin to 1.1.19.

New Features and Fixes:
Security fixes
END OF LIFE for SeaMonkey 1.x comes with this version, which does NOT fix all
issues. Only SeaMonkey 2.0 fixes all known issues, we strongly encourage all our
users to switch to that new release series.

Rough Changelog for SeaMonkey 1.1.19:
504523 Thunderbird 2 needs NSS 3.12.3.1
512187 1.1.18 candidate fails to connect with SSL/TLS secured sites, PSM fails to initialize
512085 tracking bug for build and release of SeaMonkey 1.1.18
523984 Old (1.9.0/1.8.1) Default Plugin.plugin Makefile uses non-portable "echo -n"
376192 Thunderbird crashes immediately upon accessing IMAP server (duplicate entries in .mailboxlist) [@  nsImapServerResponseParser::mailbox] - imap protocol log "Internal Syntax Error
494706 [1.8 branch only] Thunderbird creates 4 GB Trash file out of less than 200 kB of deleted mail (If data write to file for "target folder of mail move/copy" is temporary interfered by other software, Tb 2 generates file of file_size=4GB-1)
387502 Mailboxes are allowed to grow larger than 4gb in size
535193 DNS resolution in MakeSN of nsAuthSSPI causing issues for proxy servers that support NTLM auth
363455 Enhance PSM's SSL handling on blocking sockets
389087 nsILocalFileUnix affected by 32bit stat/statvfs/truncate, therefore does not work with large files
495098 Crash when using single XMLHttpRequest object for two simultaneous requests; test case included [@ nsXMLHttpRequest::StreamReaderFunc ]
537307 Update SeaMonkey's copyright strings to 2010
440982 To avoid calling JS at unsafe times from JS_GC, jsds_ScriptHookProc should not get the script hook unless it needs to and it is safe to call
305168 Too many recipients when copy/paste address line or sending from MS Access (increase max to 2000)
511521 downloading file with RTL override (RLO) presents conflicting filenames
344818 Linking - missing library deps
505305 Probably Exploitable - Read Access Violation on Block Data Move starting at MSVCR80D!memcpy+0x000000000000005a
440236 crash after connection lost [@ nsMsgDatabase::GetTableCreateIfMissing(char const*, char const*, nsIMdbTable**, unsigned int&, unsigned int&)], in v2 [@ nsMsgDatabase::GetTableCreateIfMissing]
483437 PSM doesn't properly escape AVA Values in Cert Viewer Details tab
483440 PSM doesn't detect invalid OID encodings in Cert Viewer Details tab
284876 Trunk TB10 crash while sending mail [@ nsMsgLocalMailFolder::WriteStartOfNewMessage() ]
516862 Array indexing error in js/src/dtoa.c's Balloc() leads to floating point memory vulnerability (SA36711)
506871 TreeColumns Dangling Pointer Vulnerability (ZDI-CAN-536)
519839 SVG fails to render correctly

(obache)

2010-03-22 06:55:34 UTC MAIN commitmail json YAML

Updated www/viewvc to 1.0.10

(obache)

2010-03-22 06:55:20 UTC MAIN commitmail json YAML

Update viewvc to 1.0.10.
While here, set LICENSE=2-clause-bsd.

Version 1.0.10 (released 10-Mar-2010)

  * security fix: escape user-provided query form input to avoid XSS attack
  * fix errors viewing remote Subversion paths with URI-unsafe characters
  * fix regexp input validation (issue #426, #427, #440)

(obache)

2010-03-21 22:47:35 UTC MAIN commitmail json YAML

Revert unintentional part of last revision

(morr)

2010-03-21 22:32:35 UTC MAIN commitmail json YAML

Use uwsgi-0.9.4.3 tarball. No changes to the code.

(joerg)

2010-03-21 21:58:56 UTC MAIN commitmail json YAML

2010-03-21 21:58:23 UTC MAIN commitmail json YAML

Nmap 5.21 [2010-01-27] (-> Nmap 5.00)

Some of highlights are:

o Dramatically improved the version detection database, integrating
  2,596 submissions that users contributed since February 3, 2009!
o Added 7 new NSE scripts for a grand total of 79!
o Performed a memory consumption audit and made changes to
  dramatically reduce Nmap's footprint.
o A major service detection submission integration.
o Added some new service detection probes
o Added 14 new NSE scripts for a grand total of 72! You can learn
  about them all at http://nmap.org/nsedoc/. Here are the new ones:
o Nmap's --traceroute has been rewritten for better performance.
o Integrated 1,349 fingerprints (and 81 corrections).
o [NSE] Default socket parallelism has been doubled from 10 to 20.
o [NSE] Now supports worker threads
o Zenmap now includes ports in the services view whenever Nmap found
  them "interesting," whatever their state.
o [Ncat, Ndiff] The exit codes of these programs now reflect whether
  they succeeded.
o Optimize MAC address prefix lookup by using an std::map
o Canonicalized the list of OS detection device types to a smaller set.
o Zenmap's UI performance has improved significantly.
o [NSE] socket garbage collection was rewritten for better performance.

Many many bugfixes!

For full changelog, see http://nmap.org/changelog.html

Ok'ed during freeze by wiz@

(pettai)

2010-03-21 21:24:25 UTC MAIN commitmail json YAML

2010-03-21 20:58:55 UTC MAIN commitmail json YAML

include gettext-lib buildlink; necessary to compile dependant packages
(such as php-pspell) on Mac OS X 10.6.2 - without that the compile fails
as libintl is not found

(jdolecek)

2010-03-21 20:34:58 UTC MAIN commitmail json YAML

+ asterisk16-1.6.2.6, bison-2.4.2, dbus-1.2.22,
  epubcheck-1.0.5, etm-560, fotoxx-9.8, gdb-7.1, gnutls-2.8.6,
  ktorrent-3.3.4, libgdiplus-2.6.2, libnice-0.0.11, libtasn1-2.5,
  libxml2-2.7.7, mono-2.6.3, monodevelop-2.2.2, mpop-1.0.20,
  msmtp-1.4.20, p5-DateTime-Locale-0.45, p5-ExtUtils-CBuilder-0.2703,
  p5-IMDB-Film-0.45, p5-IO-Socket-INET6-2.59, p5-IO-Socket-SSL-1.33,
  p5-Mouse-0.51, p5-Text-Markdown-1.000031, py-libxml2-2.7.7,
  python26-2.6.5, tor-0.2.1.25, x264-devel-20100320.

(wiz)

2010-03-21 17:37:22 UTC MAIN commitmail json YAML

add php5-enchant and php5-intl

(jdolecek)

2010-03-21 17:10:01 UTC MAIN commitmail json YAML

explicitly disable sqlite3 and intl, we don't want to compile them into main PHP executable;
the extensions were not actually built since necessary libraries were not found due to pkgsrc
framework, but better be explicit

fix MESSAGE_SRC to use lang/php53 locations

bump PKGREVISION

(jdolecek)

2010-03-21 17:07:53 UTC MAIN commitmail json YAML

move php53-enchant and php53-intl entries into common
section, they are no longer PHP 5.3.x only; also use textproc/php-intl

(jdolecek)

2010-03-21 17:06:06 UTC MAIN commitmail json YAML

remove misc/php-intl in favor of textproc/php-intl (which supports both
PHP 5.2.* and PHP 5.3.*)

(jdolecek)

2010-03-21 16:58:55 UTC MAIN commitmail json YAML

2010-03-21 16:57:13 UTC MAIN commitmail json YAML

Add php-intl package, using PECL version 1.1.1, modified to compile with
both PHP 5.3.2 and PHP 5.3.12

compile tested on Mac OS X 10.6.2 and NetBSD 5.0.1

This module is an internationalization extension, enabling PHP programmers
to perform UCA-conformant collation and date/time/number/currency formatting
in their scripts.

It tends to closely follow ICU APIs, so that people having experience
working with ICU in either C/C++ or Java could easily use the PHP
API. Also, this way ICU documentation would be useful to understand
various ICU functions.

Intl consists of several modules, each of them exposes the corresponding ICU
API:
    * Collator: provides string comparison capability with support
      for appropriate locale-sensitive sort orderings.
    * Number Formatter: allows to display number according to the
      localized format or given pattern or set of rules, and to parse
      strings into numbers.
    * Message Formatter: allows to create messages incorporating
      data (such as numbers or dates) formatted according to given
      pattern and locale rules, and parse messages extracting data
      from them.
    * Normalizer: provides a function to transform text into one
      of the Unicode normalization forms, and provides a routine to
      test if a given string is already normalized.
    * Locale: provides interaction with locale identifiers in the
      form of functions to get subtags from locale identifier; parse,
      compose, match(lookup and filter) locale identifiers.

Status:

Vendor Tag: TNF
Release Tags: pkgsrc-base

(jdolecek)

2010-03-21 16:50:41 UTC MAIN commitmail json YAML

2010-03-21 16:48:43 UTC MAIN commitmail json YAML

libfetch-2.31:

PR 43013 by Brook Milligan: fetch(3) violates RFC 1738 for ftp:// URLs
if the home directory is not the root directory.

Remember the current directory the first time a CWD / CDUP has to be
issued. Use the document as full URL if the URL started with two /
(quoted or not), otherwise append it to the initial directory.

(joerg)

2010-03-21 16:35:01 UTC MAIN commitmail json YAML

Apply patches from PR 34941 to match prototype and implementatio w.r.t
static.

(joerg)

2010-03-21 16:32:06 UTC MAIN commitmail json YAML

Apply patch from PR 34942: Match prototype and body in staticness.

(joerg)

2010-03-21 16:30:17 UTC MAIN commitmail json YAML

2010-03-21 16:29:44 UTC MAIN commitmail json YAML

2010-03-21 15:31:42 UTC MAIN commitmail json YAML

2010-03-21 14:50:03 UTC MAIN commitmail json YAML

Note update of sysutils/ruby-quota package to 0.5.1nb8.

(taca)

2010-03-21 14:49:10 UTC MAIN commitmail json YAML

2010-03-21 14:44:35 UTC MAIN commitmail json YAML

Note update of www/typolight28-translations package to 20100318.

(taca)

2010-03-21 14:43:32 UTC MAIN commitmail json YAML

2010-03-21 14:42:35 UTC MAIN commitmail json YAML

Note update of mysql-server-5.1.44nb2.

(taca)

2010-03-21 14:41:41 UTC MAIN commitmail json YAML

2010-03-21 14:40:15 UTC MAIN commitmail json YAML

Add mysqlmanager, ndb-cluster and pstack options.

Thess are used by mysql51-server only.

(taca)

2010-03-21 14:39:27 UTC MAIN commitmail json YAML

Some clean up to CONFIGURE_ARGS; remove obsolete options.

(taca)

2010-03-21 14:38:24 UTC MAIN commitmail json YAML

Add new options for mysql51-server pacakge.

(taca)

2010-03-21 14:24:53 UTC MAIN commitmail json YAML

Updated www/py-moin to 1.9.2

(pettai)

2010-03-21 14:21:15 UTC MAIN commitmail json YAML

Updated py-moin (MoinMoin)

(pettai)

2010-03-21 12:44:03 UTC MAIN commitmail json YAML

note update for php-enchant and addition of version for PHP 5.2

(jdolecek)

2010-03-21 12:42:08 UTC MAIN commitmail json YAML

switch php-enchant to use PECL module (version 1.1.0), so that it's also usable with PHP 5.2.*

compilation tested with PHP 5.2.13 and 5.3.2 on Mac OS X 10.6.2, NetBSD 5.0.1

slightly adjust COMMENT

(jdolecek)

2010-03-21 11:20:41 UTC MAIN commitmail json YAML

use PHP_VERSIONS_ACCEPTED=52 rather then PHP_VERSIONS_REQD=5 for packages,
which are PHP 5.2.* only

(jdolecek)

2010-03-21 11:07:37 UTC MAIN commitmail json YAML

add support for PHP 5.2.*-only packages

(jdolecek)

2010-03-21 11:06:05 UTC MAIN commitmail json YAML

set LIBTOOL_OVERRIDE (force pkgsrc libtool) for PHP extensions

(jdolecek)

2010-03-21 10:52:29 UTC MAIN commitmail json YAML

2010-03-21 10:52:21 UTC MAIN commitmail json YAML

Updated fonts/umefont-ttf to 0.413

(wiz)

2010-03-21 10:52:09 UTC MAIN commitmail json YAML

Update to 0.413, provided by maintainer Ryo ONODERA in PR 43027.

Changes:
* In Ume Gothic and Mincho family, fix glyph for 0020-4f1a and
  9fa0-ffff in Unicode, and 0020-9050 and ea66-fcff in Shift_JIS.
* In Ume Gothic family, fix glyph for 6 Kanji characters.

(wiz)

2010-03-21 08:56:58 UTC MAIN commitmail json YAML

Take over maintenance

(morr)

2010-03-21 08:28:18 UTC MAIN commitmail json YAML

misc/p5-Geo-Weather is now known as geography/p5-Geo-Weather

(spz)

2010-03-21 06:54:10 UTC MAIN commitmail json YAML

Store the result of dbm_fetch() before dbm_close() (apparently) clobbers it.

(scottr)

2010-03-21 06:50:13 UTC MAIN commitmail json YAML

Work around a bug described in security/39313.

(scottr)

2010-03-21 02:50:47 UTC MAIN commitmail json YAML

Revert inadvertent version bump in previous.

(schmonz)

2010-03-21 01:30:56 UTC MAIN commitmail json YAML

I'm ready to update json-glib-0.10.4 and clutter-1.2.2.

(obache)

2010-03-20 21:54:32 UTC MAIN commitmail json YAML

Mention ktorrent* moves.

(wiz)

2010-03-20 21:53:49 UTC MAIN commitmail json YAML

Finish move of ktorrent to ktorrent-kde3, and ktorrent3 to ktorrent.

(wiz)

2010-03-20 21:53:06 UTC MAIN commitmail json YAML

2010-03-20 21:52:24 UTC MAIN commitmail json YAML

Reimport ktorrent as ktorrent-kde3 to make space for the kde4 version.

Addresses PR 42920.

Status:

Vendor Tag: TNF
Release Tags: pkgsrc-20100320

(wiz)

2010-03-20 21:32:41 UTC MAIN commitmail json YAML

2010-03-20 21:12:03 UTC MAIN commitmail json YAML

Major features/improvements (1.9):
* New modular group and dict data access, you can use group and dict
  backend modules to access group and dict data stored anywhere you like.
* Improved Xapian indexing / search
* Improved drawing support
* Themes / static files related
* Syntax highlighting is based on the pygments library now
* Authentication improvements
* Sessions / cookies improvements
* Macros fuctions improved
* More Actions added/improved
* Improved logging / debugging / developer support
* GUI editor: improved attachment dialog
* "moin ... account homepage" script to create user homepages

A bunch of bugfixes!

For the full Changelog, see: http://moinmo.in/MoinMoinRelease1.9

ok'ed during the freeze by agc@

(pettai)

2010-03-20 19:55:08 UTC MAIN commitmail json YAML

Updated fonts/vlgothic-ttf to 20100126

(wiz)

2010-03-20 19:54:57 UTC MAIN commitmail json YAML

Update to 20100126, provided by Ryo ONODERA in PR 43000:

Changelog:
* Change glyph for 70 Kanji characters in VL-PGothic and VL-Gothic.
* Fix glyph for 1 non-Kanji character in VL-PGothic and VL-Gothic.
* Fix width of U+2212 (MINUS SIGN) in VL-Gothic.
* Add U+2600-U+2604, U+2639, U+263D, U+263E in VL-PGothic and VL-Gothic.
* Add U+220F, U+2210, U+2211, U+2213 in VL-Gothic.

(wiz)

2010-03-20 19:46:26 UTC MAIN commitmail json YAML

Updated archivers/xz to 4.999.9betanb1

(wiz)

2010-03-20 19:46:15 UTC MAIN commitmail json YAML

2010-03-20 19:10:28 UTC MAIN commitmail json YAML

+ bitlbee-1.2.5, bouml-4.19.1, clutter-1.2.2,
  courier-0.64.2, ghostscript-8.71, gramps3-3.2.0, gwaei-1.3.0,
  json-glib-0.10.4, libXt-1.0.8, libextractor-0.6.1, libgdata-0.6.3,
  libnids-1.24, libssh-0.4.2, modular-xorg-server-1.7.6, mp3diags-1.0.05,
  nautilus-sendto-2.28.3, openafs-1.4.12, pbzip2-1.1.0, pcre-8.02,
  phpmyadmin-3.3.1, pure-ftpd-1.0.29, py-qt4-4.7.2, py-sip-4.10.1,
  qt3-qscintilla-2.4.3 [wip], spamassassin-3.3.1 [heinz],
  wine-devel-1.1.41, xf86-input-vmmouse-12.6.7, xf86-video-ati-6.12.6,
  xf86-video-vmware-11.0.1, xinit-1.2.1, xview-3.2.1.4.24.11.

(wiz)

2010-03-20 19:09:10 UTC MAIN commitmail json YAML

2010-03-20 15:25:50 UTC MAIN commitmail json YAML

Limit packages to PHP80xa before 5.3

(joerg)

2010-03-20 13:55:12 UTC MAIN commitmail json YAML

PLIST fix for Mac OS X

(adam)

2010-03-20 12:43:29 UTC MAIN commitmail json YAML

Remove evolution-data-server dependency from totem-pl-parser buildlink3.mk,
depend on version that removed dependency and bump PKGREVISION for
dependencies.

(wiz)

2010-03-20 12:40:27 UTC MAIN commitmail json YAML

Remove evolution-data-server dependency, it's not necessary since
2.27.2 where gmime was introduced replacing it.
Bump PKGREVISION.

Noted by Dennis den Brok.

(wiz)

2010-03-20 12:37:29 UTC MAIN commitmail json YAML

Updated misc/mnemosyne to 1.2.2nb2

(wiz)

2010-03-20 12:37:17 UTC MAIN commitmail json YAML

Add py-imaging dependency, bump PKGREVISION.
Noted by Dennis den Brok.

(wiz)

2010-03-20 01:51:55 UTC MAIN commitmail json YAML

2010-03-20 01:51:40 UTC MAIN commitmail json YAML

2010-03-20 01:32:56 UTC MAIN commitmail json YAML

2010-03-20 00:04:21 UTC MAIN commitmail json YAML

2010-03-19 22:54:49 UTC MAIN commitmail json YAML

2010-03-19 21:58:04 UTC MAIN commitmail json YAML

Add missing files to PLIST.

(jkunz)

2010-03-19 21:38:08 UTC MAIN commitmail json YAML

Replace CONFLICTS that can't really work with proper dependency on PHP 5.3.
Bump revision.

(joerg)

2010-03-19 21:34:44 UTC MAIN commitmail json YAML

Replace CONFLICT pattern that can't work with proper dependency on PHP 5.3.
Bump revision.

(joerg)

2010-03-19 17:17:05 UTC MAIN commitmail json YAML

Ensure that the spool directory is created for a binary package too.
Fix DESTDIR build. Bump revision.

(joerg)

2010-03-19 15:04:05 UTC MAIN commitmail json YAML

Fix path to bltwish. Bump revision.

(joerg)

2010-03-19 14:44:09 UTC MAIN commitmail json YAML

Remove conflict.

(asau)

2010-03-19 14:42:54 UTC MAIN commitmail json YAML

Updated lang/squeak to 4.0

(asau)

2010-03-19 14:41:56 UTC MAIN commitmail json YAML

Update to Squeak 4.0

Squeak 4.0 is functionally equivalent to the previous Squeak 3.10.2 release
but licensed under the MIT license original parts remaining under the Apache
license.

Current development work will be released as 4.1 as soon as possible
following the release of 4.0.

pkgsrc changes:
- move machine-independent files into "share" hierarchy;
- set licence;
- fix homepage.

(asau)

2010-03-19 14:11:11 UTC MAIN commitmail json YAML

2010-03-19 13:28:09 UTC MAIN commitmail json YAML

2010-03-19 13:22:42 UTC MAIN commitmail json YAML

2010-03-19 12:50:25 UTC MAIN commitmail json YAML

Updated pkgtools/pkg_install to 20100319

(wiz)

2010-03-19 12:49:54 UTC MAIN commitmail json YAML

2010-03-19 11:27:24 UTC MAIN commitmail json YAML

Updated devel/devhelp to 2.28.1nb2

(obache)

2010-03-19 11:27:08 UTC MAIN commitmail json YAML

Updated databases/guile-pg to 0.39

(gdt)

2010-03-19 11:27:07 UTC MAIN commitmail json YAML

* set LICENSE=gnu-gpl-v2
* move PKG_DESTDIR_SUPPORT to standard position.
* chatch up path to reality in PKG_CONFIG_OVERRIDE, fixes rpath in .pc file.
Bump PKGREVISION.

(obache)

2010-03-19 11:26:58 UTC MAIN commitmail json YAML

Update to 0.39.  Resolves type errors vs newer pgsql.
(approval to update during freeze by agc@)

- 0.39 | 2010-01-11

  - Dropped (database postgres) procs
    - pg-lo-get-connection
    - pg-get-client-data
    - pg-set-client-data!

These were pre-announced in Guile-PG 0.38 (2009-06-22) NEWS.

  - Proc `(database postgres) pg-parameter-status' no longer takes keyword

This was pre-announced in Guile-PG 0.38 (2009-06-22) NEWS.

  - Maintenance uses autoconf 2.65, automake 1.11, libtool 2.2.6b

- 0.38 | 2009-06-22

  - Support for PostgreSQL 7.3 and earlier dropped

Sorry, this was not pre-announced.  Note that the subsequent
version, i.e. PostgreSQL 7.4, was released 2003-11-17, over five
years ago.

  - Dropped (database postgres) proc: pg-get-connection

This was pre-announced in 0.37 (2008-05-24) NEWS.

  - External rep no longer includes "serial number"
    - Connection
    - Result

These were pre-announced in 0.37 (2008-05-24) NEWS.

  - Planned retirement
    - pg-lo-get-connection
    - pg-get-client-data
    - pg-set-client-data!

These (database postgres) procs provide or rely on associations
that can better be expressed using normal Scheme facilities such
as object properties, hash tables, etc, and thus are deemed a
redundant maintenance burden; they WILL BE REMOVED by 2009-12-31.

  - Proc `(database postgres) pg-parameter-status' takes symbol `parm'

These are equivalent:
(pg-parameter-status CONN #:session_authorization)
(pg-parameter-status CONN  'session_authorization)

Note, however, that support for keyword `parm' is a misfeature,
and WILL BE REMOVED by 2009-12-31.

  - Proc `(database postgres-qcons) sql-quote' more standards compliant

Previously, this did single-quote escaping by inserting a
backslash character prior to every single-quote.  The result is
acceptable by PostgreSQL, but is not standards compliant.  Now,
it does the escaping by doubling each single-quote, which is
standards compliant and less prone to trigger warnings from the
more recent PostgreSQL versions (8.2 and later).

bef: (sql-quote "a'b") => "'a\\'b'"
now: (sql-quote "a'b") => "'a''b'"

  - Changes to `pgtable-manager' (and thus `pgtable-worker')

    - Support for DEFAULT

You can now use the keyword #:DEFAULT to specify DEFAULT as the
value to insert into a table, or to update a column.  Indeed, for
column values, any keyword now expands to its name (sans `#:').

    - #:insert-values no longer filters "serial"

Previously, columns with "serial" type were filtered, so that it
was possible to #:insert-values specifying only values for the
other columns.  Now, such usage raises a "column count mismatch"
error; you must explicitly use #:DEFAULT.  For example, given a
table with column types "text", "serial", "text":

bef: (W #:insert-values "foo" "bar") => ok
now: (W #:insert-values "foo" "bar") => error
    (W #:insert-values "foo" #:DEFAULT "bar") => ok

Although technically speaking the new behavior is incompatible,
the previous behavior was never documented (secret misfeature),
so the impact on your code is likely to be zero (no worries).

  - Connection object xrep omits "port" if "host" is a socket dir

When the connection is Unix-domain (i.e., the "host" is a string
that begins with slash that names a directory), the concept of
"port" makes no sense.

  - Manual table-of-contents moved forward

It used to be (strangely but perhaps following some outdated
convention) at the end of the document.

  - New (database postgres) procs

    - pg-mblen

While we wait for Guile to go multibyte (and stay there), this
is a small building-block that eases "mostly ignorant" string
processing.

    - pg-server-version

This returns an integer representation of the server version of
a connection, or `#f' if the connection is closed.

  - New (database postgres-resx) proc: object<-result

This is useful for `SELECT EXPR;' where the result tuple
consists of one row and one column.

  - Maintenance uses autoconf 2.63, automake 1.11, libtool 2.2.6

(gdt)

2010-03-18 22:46:01 UTC MAIN commitmail json YAML

imake should only ever use gmake if ${X11_TYPE}==native.  Pointed out by joerg@
Fixes PR 42274

OK wiz@

(sbd)

2010-03-18 22:42:43 UTC MAIN commitmail json YAML

Updated x11/xorg-cf-files to 1.0.2nb11

(sbd)

2010-03-18 22:42:23 UTC MAIN commitmail json YAML

Revert last commit, will use a change to pkgsrc/mk/platform/Linux.mk to
fix PR 42274.

Bump PKGREVISION.

OK wiz@

(sbd)

2010-03-18 22:37:38 UTC MAIN commitmail json YAML

Fix distinfo for SqueakV39.sources.gz.  The one on ftp.squeak.org
supposedly hasn't changed in the last ~4 years.

(bad)

2010-03-18 17:22:45 UTC MAIN commitmail json YAML

Updated math/ruby-rb-gsl to 1.10.3nb1

(wiz)

2010-03-18 17:22:36 UTC MAIN commitmail json YAML

Remove two constants that are not defined by gsl any longer (since 1.13).
Fixes build, but bump PKGREVISION anyway since there were some packages
with this version that did build.

Set LICENSE.

(wiz)

2010-03-18 16:09:00 UTC MAIN commitmail json YAML

Set DIST_SUBDIR for tex-anonchap because of distfile changes.

No functional change.

(minskim)

2010-03-18 15:57:55 UTC MAIN commitmail json YAML

Set DIST_SUBDIR for tex-texlive-common-doc because of distfile changes.

No functional change.

(minskim)

2010-03-18 14:38:13 UTC MAIN commitmail json YAML

Add trial check MySQL version between acceptable and current installed.

(taca)

2010-03-18 12:47:56 UTC MAIN commitmail json YAML

Make sure abs_srcdir is patched for the DESTDIR case too. Bump revision.

(joerg)

2010-03-18 10:56:18 UTC MAIN commitmail json YAML

Update documentation since vulnerable packages are not moved
to the vulnerable/ directory any longer.

(wiz)

2010-03-18 10:49:32 UTC MAIN commitmail json YAML

Refer to pkg_admin in AUDIT_PACKAGES_FLAGS description. Remove
DOWNLOAD_VULNERABILITY_LIST_FLAGS description, the variable is not used
except in the old bulk build code, which has its own config file.

(wiz)

2010-03-18 10:18:20 UTC MAIN commitmail json YAML

Tell users to use "pkg_admin audit" instead of audit-packages.

(wiz)

2010-03-18 10:05:48 UTC MAIN commitmail json YAML

Remove DragonFly workaround that's no longer necessary.
>From Johannes Hofmann in PR 42926.

(wiz)

2010-03-18 09:20:08 UTC MAIN commitmail json YAML

2010-03-18 09:19:40 UTC MAIN commitmail json YAML

2010-03-18 09:06:01 UTC MAIN commitmail json YAML

the handling of vulnerable binary packages has been moved from notification
by filesystem location to notification by pkg_add; document

(spz)

2010-03-18 08:58:28 UTC MAIN commitmail json YAML

don't upload to a 'vulnerable' subdir any more

(spz)

2010-03-18 08:05:51 UTC MAIN commitmail json YAML

2010-03-18 08:02:33 UTC MAIN commitmail json YAML

2010-03-18 06:26:47 UTC MAIN commitmail json YAML

Updated mail/dovecot to 1.2.11.

(ghen)

2010-03-18 06:26:20 UTC MAIN commitmail json YAML

Update to Dovecot 1.2.11.

mbox users really should upgrade, because by sending a message with a huge
header you could basically cause a DoS (this problem exists only with v1.2.x,
not with v1.0 or v1.1).

- mbox: Message header reading was unnecessarily slow. Fetching a huge header
  could have resulted in Dovecot eating a lot of CPU.  Also searching messages
  was much slower than necessary.
- mbox, dbox, cydir: Mail root directory was created with 0770 permissions,
  instead of 0700.
- maildir: Reading uidlist could have ended up in an infinite loop.
- IMAP IDLE: v1.2.7+ caused extra load by checking changes every 0.5 seconds
  after a change had occurred in mailbox

(ghen)

2010-03-18 06:11:47 UTC MAIN commitmail json YAML

2010-03-18 06:11:24 UTC MAIN commitmail json YAML

Updated vim to 7.2.402

  1554  7.2.395  in help CTRL=] on g?g? escapes the ?, causing it to fail
  1554  7.2.396  get E38 errors
  1722  7.2.397  redundant check for w_lines_valid
  4127  7.2.398  when moving windows the cursor ends up in the wrong line
  1784  7.2.399  (extra, after 7.2.388) cannot compile on MingW
12865  7.2.400  (after 7.2.387) Ruby problems with init and empty string
  1982  7.2.401  wildmode list doesn't highlight directory names with a space
  2649  7.2.402  error 705 when re-using funcref variable

(martti)

2010-03-17 22:43:09 UTC MAIN commitmail json YAML

Updated x11/gtk2 to 2.18.9

(wiz)

2010-03-17 22:43:00 UTC MAIN commitmail json YAML

Update to 2.18.9:

Overview of Changes from GTK+ 2.18.8 to 2.18.9
==============================================

* Avoid a crash when doing DND on X servers without the shape extension
* Avoid an assertion when finalizing entries

Ok agc@

(wiz)

2010-03-17 21:54:59 UTC MAIN commitmail json YAML

Fix an obvious bug that prevents compiling on systems with /proc/meminfo.
Patch is already in upstream sources.

(dmcmahill)

2010-03-17 21:47:11 UTC MAIN commitmail json YAML

Detect if the fortran compiler/libs have etime as an intrinsic or not instead
of hard coding it.  This package builds with both f2c and gfortran now.

(dmcmahill)

2010-03-17 19:51:50 UTC MAIN commitmail json YAML

Doesn't support Python 2.4.

(joerg)

2010-03-17 19:26:54 UTC MAIN commitmail json YAML

Add platform list based on configure.ac.

(joerg)

2010-03-17 17:45:44 UTC MAIN commitmail json YAML

2010-03-17 16:23:57 UTC MAIN commitmail json YAML

Not MAKE_JOBS_SAFE.

(joerg)

2010-03-17 16:14:03 UTC MAIN commitmail json YAML

Updated www/py-uwsgi to 0.9.4.3

(joerg)

2010-03-17 16:13:45 UTC MAIN commitmail json YAML

uwsgi 0.9.4.3: Fix sendfile for 64bit Linux.
Updated as the old distfile disappeared.

(joerg)

2010-03-17 16:06:47 UTC MAIN commitmail json YAML

Fix dependency location.

(joerg)

2010-03-17 15:58:55 UTC MAIN commitmail json YAML

Fix filename cases in tex-lm-doc's PLIST.

Noted by Robert Elz in PR 42987.

(minskim)

2010-03-17 15:44:00 UTC MAIN commitmail json YAML

USE_NCURSES=# -> USE_NCURSES=chgat

(joerg)

2010-03-17 15:34:15 UTC MAIN commitmail json YAML

Doesn't support NetBSD/amd64.

(joerg)

2010-03-17 15:32:18 UTC MAIN commitmail json YAML

2010-03-17 15:18:18 UTC MAIN commitmail json YAML

USE_NCURSES=# -> USE_NCURSES=yes

(joerg)

2010-03-17 15:16:55 UTC MAIN commitmail json YAML

2010-03-17 15:12:23 UTC MAIN commitmail json YAML

Not MAKE_JOBS_SAFE.

(joerg)

2010-03-17 14:22:12 UTC MAIN commitmail json YAML

USE_NCURSES=# -> USE_NCURSES=yes

(joerg)

2010-03-17 14:17:49 UTC MAIN commitmail json YAML

USE_NCURSES=# -> USE_NCURSES=yes

(joerg)

2010-03-17 14:17:38 UTC MAIN commitmail json YAML

USE_NCURSES=# -> USE_NCURSES=yes

(joerg)

2010-03-17 14:17:02 UTC MAIN commitmail json YAML

2010-03-17 14:02:14 UTC MAIN commitmail json YAML

match-mb: make BSD/x86 targets use the same XPTCall code as Linux.
patch-ab: NetBSD always has >4GB off_t, so use it.

(tnn)

2010-03-17 11:06:51 UTC MAIN commitmail json YAML

Note update of lang/parrot to version 2.2.0.

(he)

2010-03-17 11:06:11 UTC MAIN commitmail json YAML

Update from version 2.1.1 to 2.2.0.

Pkgsrc changes:
o Adapt patches to upstream changes.

Upstream changes:

- Core changes
  + Most internal allocations now use the GC
  + RNG non-randomness fixes
  + Elimination of much dead code
- API changes
  + PMCs can now be initialized from an int
  + Many legacy ops are removed
- Platforms
  + Sun cc and Intel icc support have been restored
  + Compiler invocation no longer goes through a Perl script
- Tools
  + NCI thunks are now generated by self-hosted PIR code

(he)

2010-03-17 10:59:45 UTC MAIN commitmail json YAML

Fix support of g95 as the fortran on NetBSD.

patches approved by Joerg.  Bump libtool-base PKGREVISION.

(markd)

2010-03-17 09:59:33 UTC MAIN commitmail json YAML

Updated x11/xorg-cf-files to 1.0.2nb10

(sbd)

2010-03-17 09:53:08 UTC MAIN commitmail json YAML

With platforms that set IMAKE_MAKE?=${GMAKE} x11/xorg-cf-files needs to be
built with gmake.  From PR pkg/42274

Bump PKGREVISION.

(sbd)

2010-03-17 08:19:38 UTC MAIN commitmail json YAML

Also need to overwrite config.sub, at least on Haiku OS.

(obache)

2010-03-17 06:48:58 UTC MAIN commitmail json YAML

2010-03-17 00:25:13 UTC MAIN commitmail json YAML

note the start of the freeze for the pkgsrc-2010Q1 branch.

(agc)

2010-03-17 00:01:39 UTC MAIN commitmail json YAML

Updated databases/p5-Palm to 1.12.0

(sno)

2010-03-17 00:01:19 UTC MAIN commitmail json YAML

Updating databases/p5-Palm from 1.3.0 to 1.12.0

pkgsrc changes:
- Add license definition

Upstream changes:
1.12 - Tue Feb 23 16:44:10 2010
Promote to a full release from the latest development cycle.

1.011 - 2009-08-17 Tim Adye <T.J.Adye@rl.ac.uk>
* Palm/Datebook.pm: add support for the newer-format Palm Calendar
databases.

1.11_01 - Sat Jan  2 12:16:38 2010
Tim Adye <T.J.Adye@rl.ac.uk>: Palm/Datebook.pm: add support
for time zone entries.

1.009 - 2007-07-30 brian d foy <bdfoy@cpan.org>
* cleaned up the pod coverage test.
* add License and Author stuff to the distro

1.006 - 2007-01-15 brian d foy <bdfoy@cpan.org>
* chromatic sent me some changes living in another distro
(p5-Palm-1.004_000). It catches up 1.003_000 for all of the
changes since November 2002 listed in this file.

1.005 - 2007-01-13 brian d foy <bdfoy@cpan.org>
* Cleansed the dist to make it installable by CPAN tools.
It just needs a version without a _ in it.
(http://rt.cpan.org/Ticket/Display.html?id=12837)

(sno)

2010-03-16 23:54:59 UTC MAIN commitmail json YAML

Updated devel/p5-Getopt-Euclid to 0.2.1

(sno)

2010-03-16 23:54:36 UTC MAIN commitmail json YAML

Updating devel/p5-Getopt-Euclid from 0.2.0 to 0.2.1

pkgsrc changes:
- Add license definition
- Adjust dependencies

Upstream changes:
0.2.1  Sun May 31 12:57:07 2009
    - Removed BEGIN blocks and simply brought the defined variables to the top
      of the module (thanks Todd)
    - Update POD to make sure people don't "use Getopt::Euclid ();"
    - Removed debugger break point (thanks Diab)
    - Removed no bugs claim in POD

(sno)

2010-03-16 23:47:04 UTC MAIN commitmail json YAML

Updated devel/p5-IO-Prompt to 0.99.7

(sno)

2010-03-16 23:46:40 UTC MAIN commitmail json YAML

Updating devel/p5-IO-Prompt from 0.99.4 to 0.99.7

pkgsrc changes:
- Add license definition

Upstream changes:
0.997  Sat Jan 30 07:17:07 2010
    - Removed another spurious warning for undefined inputs

0.996  Sun Jan 10 20:20:24 2010
    - Added dependency check and FAQ entry for /dev/tty (thanks Miller)
    - Removed spurious warning for undefined inputs
    - Changed versioning system

(sno)

2010-03-16 23:41:34 UTC MAIN commitmail json YAML

Updated devel/p5-Smart-Comments to 1.0.4

(sno)

2010-03-16 23:41:10 UTC MAIN commitmail json YAML

Updating devel/p5-Smart-Comments from 1.0.3 to 1.0.4

pkgsrc changes:
- Add license definition
- Add module type

Upstream changes:
1.0.4
    - List of changes reversed
    - Require perl 5.8
    - Better requirements
    - Better META.yml
    - Add small hack for 64 bit

(sno)