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 (2m)  pkgsrc-2024Q1 (9d)  pkgsrc-2023Q4 (55d)  pkgsrc-2023Q2 (88d)  pkgsrc-2023Q3 (167d) 

2024-05-26 14:59:18 UTC Now

2014-06-07 11:54:54 UTC MAIN commitmail json YAML

2014-06-07 11:48:29 UTC MAIN commitmail json YAML

Added print/cups-filters version 1.0.54

(wiz)

2014-06-07 11:48:11 UTC MAIN commitmail json YAML

+ cups-filters.

(wiz)

2014-06-07 11:47:47 UTC MAIN commitmail json YAML

Import cups-filters-1.0.54 as print/cups-filters.

CUPS is a standards-based, open source printing system developed
by Apple Inc. for Mac OS X and other UNIX-like operating systems.
CUPS uses the Internet Printing Protocol ("IPP") and provides System
V and Berkeley command-line interfaces, a web interface, and a C
API to manage printers and print jobs.

This distribution contains backends, filters, and other software
that was once part of the core CUPS distribution but is no longer
maintained by Apple Inc. In addition it contains additional filters
and software developed independently of Apple, especially filters
for the PDF-centric printing workflow introduced by OpenPrinting
and a daemon to browse Bonjour broadcasts of remote CUPS printers
and makes these printers available locally.

>From CUPS 1.6.0 on, this package is required for using printer
drivers with CUPS under Linux. With CUPS 1.5.x and earlier this
package can be used optionally to switch over to PDF-based printing.
In that case some filters are provided by both CUPS and this package.
Then the filters of this package should be used.

(wiz)

2014-06-07 10:56:09 UTC MAIN commitmail json YAML

2014-06-07 10:46:53 UTC MAIN commitmail json YAML

Chicken 4.9.0 is broken, upstream developers discuss essentially revoking it.

(asau)

2014-06-07 10:44:30 UTC MAIN commitmail json YAML

Add buildlink3.mk file.

(wiz)

2014-06-07 09:38:07 UTC MAIN commitmail json YAML

+ libffi-3.1 [wip].

(wiz)

2014-06-07 09:37:33 UTC MAIN commitmail json YAML

Updated security/kpcli to 2.6

(wiz)

2014-06-07 09:37:21 UTC MAIN commitmail json YAML

Update to 2.6:

2013-Jun-16 v2.2 - Trap and handle SIGINT (^C presses).
                    Trap and handle SIGTSTP (^Z presses).
                    Trap and handle SIGCONT (continues after ^Z).
                    Stopped printing found dictionary words in pwck.
2013-Jul-01 v2.3 - More readline() and signal handling improvements.
                    Title conflict checks in cli_new()/edit()/mv().
                    Group title conflict checks in rename().
                    cli_new() now accepts optional path&|title param.
                    cli_ls() can now list multiple paths.
                    cli_edit() now shows the "old" values for users
                    to edit, if Term::ReadLine::Gnu is available.
                    cli_edit() now aborts all changes on ^C.
                    cli_saveas() now asks before overwriting a file.
2013-Nov-26 v2.4 - Fixed several "perl -cw" warnings reported on
                    2013-07-09 as SourceForge bug #9.
                    Bug fix for the cl command, but in sub cli_ls().
                    First pass at Strawberry perl/MS Windows support.
                    - Enhanced support for Term::ReadLine::Perl
                    - Added support for Term::ReadLine::Perl5
                    Added display of expire time for show -a.
                    Added -a option to the find command.
                    Used the new magic_file_type() in a few places.
                    Added generatePasswordFromDict() and "w" generation.
                    Added the -v option to the version command.
                    - Added the versions command.
2014-Mar-15 v2.5 - Added length control (gNN) to password generation.
                    Added the copy command (and cp alias).
                    Added the clone command.
                    Added optional modules not installed to version -v.
                    Groups can now also be moved with the mv command.
                    Modified cli_cls() to also work on MS Windows.
                    Suppressed Term::ReadLine::Gnu hint on MS Windows.
                    Suppressed missing termcap warning on MS Windows.
                    Print a min number of *s to not leak passwd length.
                    Removed unneeded use of Term::ReadLine.
                    Quieted "inherited AUTOLOAD for non-method" warns
                    caused by Term::Readline::Gnu on perl 5.14.x.
2014-Jun-06 v2.6 - Added interactive password generation ("i" method).
                    - Thanks to Florian Tham for the idea and patch.
                    Show entry's tags if present (KeePass >= v2.11).
                    - Thanks to Florian Tham for the patch.
                    Add/edit support for tags if a v2 file is opened.
                    Added tags to the searched fields for "find -a".
                    Show string fields (key/val pairs) in v2 files.
                    Add/edit for string fields if a v2 file is opened.
                    Show information about entries' file attachments.
                    2014-03-20 SourceForge feature request #6.
                    New "attach" command to manage file attachments.
                    Added "Recycle Bin" functionality and --no-recycle.
                    For --readonly, don't create a lock file and don't
                    warn if one exists. 2014-03-27 SourceForge bug #11.
                    Added key file generation to saveas and export.
                    2014-04-19 SourceForge bug #13.
                    Added -expired option to the find command.
                    Added "dir" as an alias for "ls"
                    Added some additional info to the stats command.
                    Added more detailed OS info for Linux/Win in vers.
                    Now hides Meta-Info/SYSTEM entries.
                    Fixed bug with SIGTSTP handling (^Z presses).
                    Fixed missing refresh_state_all_paths() in cli_rm.

(wiz)

2014-06-07 09:11:47 UTC MAIN commitmail json YAML

Updated net/tor to 0.2.4.22

(wiz)

2014-06-07 09:11:36 UTC MAIN commitmail json YAML

Update to 0.2.4.22, based on the wip version by athaba and myself.
Very many changes since the last stable version in pkgsrc, upgrade!

(wiz)

2014-06-07 08:56:30 UTC MAIN commitmail json YAML

Updated print/poppler to 0.26.1

(wiz)

2014-06-07 08:56:20 UTC MAIN commitmail json YAML

Update to 0.26.1 (without a shlib major bump, yay):

Release 0.26.1
        core:
        * Use field value V for radio buttons. Bug #75979
        * Fix extraction of text in some files. Bug #78145
        * Only add annotations of the current page when splitting. Bug #77549

        build system:
        * autoconf: Fix libopenjpeg 1.5 detection on some systems. Bug #78389

        glib:
        * Fix multiple definition of PopplerTextSpan

(wiz)

2014-06-07 08:19:30 UTC MAIN commitmail json YAML

2014-06-07 08:19:14 UTC MAIN commitmail json YAML

Add Haiku configureation to configure.
Based on patch created by diger.

(obache)

2014-06-07 08:17:52 UTC MAIN commitmail json YAML

Rename "iovec" to "iovec_p",  avoid to conflict with "struct iovec" defined in
sys/uio.h.
Fixes build on Haiku with gcc2.

(obache)

2014-06-07 08:06:01 UTC MAIN commitmail json YAML

Drop settings of LIBSO_LIBS for configure.
Now, configure set LIBSO_LIBS with LIBS, so it is useless passing LIBSO_LIBS to
configure. Overmore, "nsl" and "rt" libraries are exactly checked.

(obache)

2014-06-07 07:44:18 UTC MAIN commitmail json YAML

Updated www/ap2-wsgi to 4.1.3

(wiz)

2014-06-07 07:44:09 UTC MAIN commitmail json YAML

Update to 4.1.3:

4.1.3

Known Issues

1. The makefiles for building mod_wsgi on Windows are currently
broken and need updating. As most new changes relate to mod_wsgi
daemon mode, which is not supported under Windows, you should keep
using the last available binary for version 3.X on Windows instead.

Bugs Fixed

1. The setup.py file wasn穰 always detecting the Python library
version suffix properly when setting it up to be linked into the
resulting mod_wsgi.so. This would cause an error message at link
time of:

4.1.2

Bugs Fixed

1. The integration for Django management command was looking for
the wrong name for the admin script to start mod_wsgi express.

2. The code which connected to the mod_wsgi daemon process was
passing an incorrect size into the connect() call for the size of
the address structure. On some Linux systems this would cause an
error similar to:

(22)Invalid argument: mod_wsgi (pid=22944): Unable to connect to
\
    WSGI daemon process 'localhost:8000' on \
    '/tmp/mod_wsgi-localhost:8000:12145/wsgi.22942.0.1.sock'

This issue was only introduced in 4.1.0 and does not affect older
versions.

3. The deadlock detection thread could try and acquire the Python
GIL after the Python interpreter had been destroyed on Python
shutdown resulting in the process crashing. This issue cannot be
completely eliminated, but the deadlock thread will now at least
check whether the flag indicating process shutdown is happening
has been set before trying to acquire the Python GIL

4.1.1

Bugs Fixed

1. Compilation would fail on Apache 2.4 due to a change in the
Apache API to determine the name of the MPM being used.

4.1.0

Bugs Fixed

1. If a UNIX signal received by daemon mode process while still
being initialised to signal that it should be shutdown, the process
could crash rather than shutdown properly due to not registering
the signal pipe prior to registering signal handler.

2. Python doesn穰 initialise codecs in sub interpreters automatically
which in some cases could cause code running in WSGI script to fail
due to lack of encoding for Unicode strings when converting them.
The error message in this case was:

LookupError: no codec search functions registered: can't find
encoding

The 秣scii� encoding is now forcibly loaded when initialising sub
interpreters to get Python to initialise codecs.

3. Fixed reference counting bug under Python 3 in SSL var_lookup()
function which can be used from an auth handler to look up SSL
variables.

4. The WWW-Authenticate headers returned from a WSGI application
when run under daemon mode are now always preserved as is.

Because of previously using an internal routine of Apache, way back
in time the values of multiple WWW-Authenticate headers would be
merged when there was more than one. This would cause an issue with
some browsers.

A workaround was subsequently implemented above the Apache routine
to break apart the merged header to create separate ones again,
however, if the value of a header validly had a �,� in it, this
would cause the header value to be broken apart where it wasn穰
meant to. This could issues with some type of WWW-Authenticate
headers.

Features Removed

1. No longer support the use of mod_python in conjunction with
mod_wsgi. When this is attempted an error is forced and Apache will
not be able to start. An error message is logged in main Apache
error log.

2. No longer support the use of Apache 1.3. Minimum requirement is
now Apache 2.0.

Features Changed

1. Use of kernel sendfile() function by wsgi.file_wrapper is now
off by default. This was originally always on for embedded mode
and completely disabled for daemon mode. Use of this feature can
be enabled for either mode using WSGIEnableSendfile directive,
setting it to On to enable it.

The default is now off because kernel sendfile() is not always able
to work on all file objects. Some instances where it will not work
are described for the Apache EnableSendfile directive.

    http://httpd.apache.org/docs/2.2/mod/core.html#enablesendfile

Although Apache has use of sendfile() enabled by default for static
files, they are moving to having it off by default in future version
of Apache. This change is being made because of the problems which
arise and users not knowing how to debug it and solve it.

Thus also erring on side of caution and having it off by default
but allowing more knowledgeable users to enable it where they know
always using file objects which will work with sendfile().

2. The HTTPS variable is no longer set within the WSGI environment.
The authoritative indicator of whether a SSL connection is used is
wsgi.url_scheme and a WSGI compliant application should check for
wsgi.url_scheme. The only reason that HTTPS was supplied at all
was because early Django versions supporting WSGI interface weren穰
correctly using wsgi.url_scheme. Instead they were expecting to
see HTTPS to exist.

This change will cause non conformant WSGI applications to finally
break. This possibly includes some Django versions prior to Django
version 1.0.

Note that you can still set HTTPS in Apache configuration using
the SetEnv or SetEnvIf directive, or via a rewrite rule. In that
case, that will override what wsgi.url_scheme is set to and once
wsgi.url_scheme is set appropriately, the HTTPS variable will be
removed from the set of variables passed through to the WSGI
environment.

3. The wsgi.version variable has been reverted to 1.0 to conform
to the WSGI PEP 3333 specification. It was originally set to 1.1
on expectation that revised specification would use 1.1 but that
didn穰 come to be.

4. The inactivity-timeout option to WSGIDaemonProcess now only
results in the daemon process being restarted after the idle timeout
period where there are no active requests. Previously it would also
interrupt a long running request. See the new request-timeout option
for a way of interrupting long running, potentially blocked requests
and restarting the process.

5. If the home option is used with WSGIDaemonProcess, in addition
to that directory being made the current working directory for the
process, an empty string will be added to the start of the Python
module search path. This causes Python to look in the current
working directory for Python modules when they are being imported.

This behaviour brings things into line with what happens when
running the Python interpreter from the command line. You must
though be using the home option for this to come into play.

Do not that if your application then changes the working directory,
it will start looking in the new current working directory and not
that which is specified by the home option. This again mirrors what
the normal Python command line interpreter does.

New Features

1. Add supplementary-groups option to WSGIDaemonProcess to allow
group membership to be overridden and specified comma separate list
of groups used instead.

2. Add a graceful-timeout option to WSGIDaemonProcess. This option
is applied in a number of circumstances.

When maximum-requests and this option are used together, when
maximum requests is reached, rather than immediately shutdown,
potentially interupting active requests if they don穰 finished with
shutdown timeout, can specify a separate graceful shutdown period.
If the all requests are completed within this time frame then will
shutdown immediately, otherwise normal forced shutdown kicks in.
In some respects this is just allowing a separate shutdown timeout
on cases where requests could be interrupted and could avoid it if
possible.

When cpu-time-limit and this option are used together, when CPU
time limit reached, rather than immediately shutdown, potentially
interupting active requests if they don穰 finished with shutdown
timeout, can specify a separate graceful shutdown period.

3. Add potentially graceful process restart option for daemon
processes when sent a graceful restart signal. Signal is usually
SIGUSR1 but is platform dependent as using same signal as Apache
would use. If the graceful-timeout option had been provided to
WSGIDaemonProcess, then the process will attempt graceful shutdown
first based on the that timeout, otherwise normal shutdown procedure
used as if received a SIGTERM.

4. Add memory-limit option to WSGIDaemonProcess to allow memory
usage of daemon processes to be restricted. This will have no affect
on some platforms as RLIMIT_AS/RLIMIT_DATA with setrlimit() isn穰
always implemented. For example MacOS X and older Linux kernel
versions do not implement this feature. You will need to test
whether this feature works or not before depending on it.

5. Add virtual-memory-limit option to WSGIDaemonProcess to allow
virtual memory usage of daemon processes to be restricted. This
will have no affect on some platforms as RLIMIT_VMEM with setrlimit()
isn穰 always implemented. You will need to test whether this feature
works or not before depending on it.

6. Access, authentication and authorisation hooks now have additional
keys in the environ dictionary for mod_ssl.is_https and
mod_ssl.var_lookup. These equate to callable functions provided by
mod_ssl for determining if the client connection to Apache used
SSL and what the values of variables specified in the SSL certifcates,
server or client, are. These are only available if Apache 2.0 or
later is being used.

7. For Python 2.6 and above, the WSGIDontWriteBytecode directive
can be used at global scope in Apache configuration to disable
writing of all byte code files, ie., .pyc, by the Python interpreter
when it imports Python code files. To disable writing of byte code
files, set directive to On.

Note that this doesn穰 prevent existing byte code files on disk
being used in preference to the corresponding Python code files.
Thus you should first remove .pyc files from web application
directories if relying on this option to ensure that .py file is
always used.

8. Add request-timeout option to WSGIDaemonProcess to allow a
separate timeout to be applied on how long a request is allowed to
run for before the daemon process is automatically restarted to
interrupt the request.

This is to counter the possibility that a request may become blocked
on some backend service, thereby using up available requests threads
and preventing other requests to be handled.

In the case of a single threaded process, then the timeout will
happen at the specified time duration from the start of the request
being handled.

Applying such a timeout in the case of a multithreaded process is
more problematic as doing a restart when a single requests exceeds
the timeout could unduly interfere with with requests which just
commenced.

In the case of a multi threaded process, what is instead done is
to take the total of the current running time of all requests and
divide that by the number of threads handling requests in that
process. When this average time exceeds the time specified, then
the process will be restarted.

This strategy for a multithreaded process means that individual
requests can actually run longer than the specified timeout and a
restart will only be performed when the overall capacity of the
processes appears to be getting consumed by a number of concurrent
long running requests, or when a specific requests has been blocked
for an excessively long time.

The intent of this is to allow the process to still keep handling
requests and only perform a restart when the available capacity of
the process to handle more requests looks to be potentially on the
decline.

9. Add connect-timeout option to WSGIDaemonProcess to allow a
timeout to be specified on how long the Apache child worker processes
should wait on being able to obtain a connection to the mod_wsgi
daemon process.

As UNIX domain sockets are used, connections should always succeed,
however there have been some incidences seen which could only be
explained by the operating system hanging on the initial connect
call without being added to the daemon process socket listener
queue. As such the timeout has been added. The timeout defaults to
15 seconds.

This timeout also now dictates how long the Apache child worker
process will attempt to get a connection to the daemon process when
the connection is refused due to the daemon socket listener queue
being full. Previously how long connection attempts were tried was
based on an internal retry count rather than a configurable timeout.

10. Add socket-timeout option to WSGIDaemonProcess to allow the
timeout on indvidual read/writes on the socket connection between
the Apache child worker and the daemon process to be specified
separately to the Apache Timeout directive.

If this option is not specified, it will default to the value of
the Apache Timeout directive.

11. Add queue-timeout option to WSGIDaemonProcess to allow a request
to be aborted if it never got handed off to a mod_wsgi daemon
process within the specified time. When this occurs a �503 Service
Unavailable� response will be returned.

This is to allow one to control what to do when backlogging of
requests occurs. If the daemon process is overloaded and getting
behind, then it is more than likely that a user will have given up
on the request anyway if they have to wait too long. This option
allows you to specify that a request that was queued up waiting
for too long is discarded, allowing any transient backlog to be
quickly discarded and not simply cause the daemon process to become
even more backlogged.

12. Add listen-backlog option to WSGIDaemonProcess to allow the
daemon process socket listener backlog size to be specified. By
default this limit is 100, although this is actually a hint, as
different operating systems can have different limits on the maximum
value or otherwise treat it in special ways.

13. Add WSGIPythonHashSeed directive to allow Python behaviour
related to initial hash seed to be overridden when the interpreter
supports it.

This is equivalent to setting the PYTHONHASHSEED environment variable
and should be set to either random or a number in the range in
range [0; 4294967295].

14. Implemented a new streamlined way of installing mod_wsgi as a
Python package using a setup.py file or from PyPi. This includes
a mod_wsgi-express script that can then be used to start up
Apache/mod_wsgi with an auto generated configuration on port 8000.

This makes it easy to run up Apache for development without
interfering with the main Apache on the system and without having
to worry about configuring Apache. Command line options can be used
to override behaviour.

Once the mod_wsgi package has been installed into your Python
installation, you can run:

mod_wsgi-express start-server

Then open your browser on the listed URL. This will verify that
everything is working. Enter CTRL-C to exit the server and shut it
down.

You can now point it at a specific WSGI application script file:

mod_wsgi-express start-server wsgi.py

For options run:

mod_wsgi-express start-server --help

If you already have another web server running on port 8000, you
can override the port to be used using the --port option:

mod_wsgi-express start-server wsgi.py --port 8001

15. Implemented a Django application plugin to add a runmodwsgi
command to the Django management command script. This allows the
automatic run up of the new mod_wsgi express script, with it hosting
the Django web site the plugin was added to.

To enable, once the mod_wsgi package has been installed into your
Python installation, add mod_wsgi.server to the INSTALLED_APPS
setting in your Django settings file.

After having run the collectstatic Django management command, you
can then run:

python manage.py runmodwsgi

For options run:

python manage.py runmodwsgi --help

To enable automatic code reloading in a development setting, use
the option:

python manage.py runmodwsgi --reload-on-changes

16. The maximum size that a response header/value can be that is
returned from a WSGI application under daemon mode can now be
configured. The default size has also now been increased from 8192
bytes to 32768 bytes. The name of the option to WSGIDaemonProcess
to set the buffer size used is header-buffer-size.

(wiz)

2014-06-07 07:41:34 UTC MAIN commitmail json YAML

Updated www/ap2-wsgi to 3.5

(wiz)

2014-06-07 07:41:25 UTC MAIN commitmail json YAML

Update to 3.5:

Security Issues

    Local privilege escalation when using daemon mode. (CVE-2014-0240)

The issue is believed to affect Linux systems running kernel versions
>= 2.6.0 and < 3.1.0.

The issue affects all versions of mod_wsgi up to and including
version 3.4.

The source of the issue derives from mod_wsgi not correctly handling
Linux specific error codes from setuid(), which differ to what
would be expected to be returned by UNIX systems conforming to the
Open Group UNIX specification for setuid().

http://man7.org/linux/man-pages/man2/setuid.2.html
http://pubs.opengroup.org/onlinepubs/009695399/functions/setuid.html

This difference in behaviour between Linux and the UNIX specification
was believed to have been removed in version 3.1.0 of the Linux
kernel.

https://groups.google.com/forum/?fromgroups=#!topic/linux.kernel/u6cKf4D1D-k

The issue would allow a user, where Apache is initially being
started as the root user and where running code under mod_wsgi
daemon mode as an unprivileged user, to manipulate the number of
processes run by that user to affect the outcome of setuid() when
daemon mode processes are forked and so gain escalated privileges
for the users code.

Due to the nature of the issue, if you provide a service or allow
untrusted users to run Python web applications you do not control
the code for, and do so using daemon mode of mod_wsgi, you should
update mod_wsgi as soon as possible.

Bugs Fixed

1. Python 3 installations can add a suffix to the Python library.
So instead of libpythonX.Y.so it can be libpythonX.Ym.so.

2. When using daemon mode, if an uncaught exception occurred when
handling a request, when response was proxied back via the Apache
child process, an internal value for the HTTP status line was not
cleared correctly. This was resulting in a HTTP status in response
to client of �200 Error� rather than �500 Internal Server Error�.

Note that this only affected the status line and not the actual
HTTP status. The status would still be 500 and the client would
still interpret it as a failed request.

3. Null out Apache scoreboard handle in daemon processes for Apache
2.4 to avoid process crash when lingering close cleanup occurs.

4. Workaround broken MacOS X XCode Toolchain references in Apache
apxs build configuration tool and operating system libtool script.
This means it is no longer necessary to manually go into:

Applications/Xcode.app/Contents/Developer/Toolchains

and manually add symlinks to define the true location of the compiler
tools.

    Restore ability to compile mod_wsgi source code under Apache
    1.3.

6. Fix checks for whether the ITK MPM is used and whether ITK MPM
specific actions should be taken around the ownership of the mod_wsgi
daemon process listener socket.

7. Fix issue where when using Python 3.4, mod_wsgi daemon processes
would actually crash when the processes were being shutdown.

8. Made traditional library linking the default on MacOS X. If
needing framework style linking for the Python framework, then use
the --enable-framework option. The existing --disable-framework
has now been removed given that the default action has been swapped
around.

New Features

1. For Linux 2.4 and later, enable ability of daemon processes to
dump core files when Apache CoreDumpDirectory directive used.

2. Attempt to log whether daemon process exited normally or was
killed off by an unexpected signal.

(wiz)

2014-06-07 07:34:20 UTC MAIN commitmail json YAML

Updated print/cups to 1.7.3

(wiz)

2014-06-07 07:34:05 UTC MAIN commitmail json YAML

Update to 1.7.3 based on patch by Leonardo Taccari on pkgsrc-users.
Additionally, remove patch-au since it is now superfluous.

CHANGES IN CUPS V1.7.3

- Added Brazilian Portuguese translation (STR #4409)
- Fixed mapping of OutputBin values such as "Tray1"
  (<rdar://problem/16685606>)
- Several ippGet* functions incorrectly returned -1 instead of 0 on
  error.
- The cupsGetResponse function did not work properly with
  CUPS_HTTP_DEFAULT (<rdar://problem/16762593>)
- The IPP backend did not abort a job when the printer did not validate
  the supplied options (<rdar://problem/16836752>)
- Fixed an authentication race condition in cupsSendRequest (STR #4403)
- The scheduler did not add the "job-hold-until-specified" reason when
  holding a job using the lp command (STR #4405)
- The CUPS headers incorrectly needed libdispatch for blocks support
  (STR #4397)
- The configure script incorrectly added libgcrypt as a GNU TLS
  dependency (STR #4399)
- CUPS did not compile when Avahi or mDNSResponder was not present
  (STR #4402)
- cupsGetDestMediaCount did not work for CUPS_MEDIA_FLAGS DEFAULT
  (STR #4414)
- Auto-typing of PWG Raster files did not work (STR #4417)
- IPP queues using hardcoded credentials would ask for credentials
  (STR #4371)
- Dates in non-UTF-8 locales did not display correctly (STR #4388)
- The RPM spec file now looks for libusb-devel 1.0 or later.
- Fixed the "create-printer-subscription.test" file for IPPTOOL
  (STR #4420)

CHANGES IN CUPS V1.7.2

- Security: The scheduler now blocks URLs containing embedded HTML
  (STR #4356)
- Documentation fixes (STR #3259, STR #4346, STR #4355)
- Fixed the Japanese localization (STR #4385)
- Added a German localization (STR #4363)
- The cupsfilter command incorrectly read the cupsd.conf file; it now
  reads the cups-files.conf file instead.
- Fixed OS X builds with Xcode 5.x (<rdar://problem/15914959>)
- Fixed SSL support on Windows (STR #4358)
- Fixed documentation and naming of Create-Job/Printer-Subscriptions
  operations (STR #4389)
- Phone numbers in fax jobs were not properly filtered for IPP FaxOut
  (<rdar://problem/16351701>)
- Fixed a memory leak in the label printer driver (STR #4393)
- Updated Linux "relro" support (STR #4349)
- cupsEnumDests did not set the "is_default" field (STR #4332)
- cupsDoIORequest could miss the server status, causing failed lpadmin
  and other administrative commands (STR #4386)
- cupsEnumDests didn't always call the callback function (STR #4380)
- "lp -i job-id -H hold" did not work (STR #4401)
- CUPS didn't compile on older platforms (STR #4338)
- Several libcups files did not have the Apple license exception
  notice (STR #4361)
- Fixed a D-BUS threading issue that caused the scheduler to crash
  (STR #4347)
- The scheduler now automatically reconnects to Avahi as needed
  (STR #4370, STR #4373)
- The scheduler did not handle GET requests for the log files properly
  (STR #3265)
- The dnssd backend did not always report all discovered printers using
  Avahi (STR #4365)
- The Zebra printer driver did not properly handle negative "label top"
  values (STR #4354)
- The scheduler did not always update the MakeModel value in
  printers.conf after updating the driver (STR #4264)
- The LPD mini daemon did not support print jobs larger than 2GB
  (STR #4351)
- Fixed a bug in the status reading code when sending a compressed data
  stream to an IPP printer/server (<rdar://problem/16019623>)
- The IPP backend might not include all job attributes in Validate-Job
  operations (<rdar://problem/16025435>)
- Fixed some clang-reported issues (<rdar://problem/15936066>)

CHANGES IN CUPS V1.7.1

- Security: the lppasswd program incorrectly used settings from
  ~/.cups/client.conf (STR #4319)
- Auto debug logging was broken in 1.7.0 (<rdar://problem/15331639>)
- Some gzip'd PPD files could not be used (<rdar://problem/15386424>)
- Cleaned up some job logging in the scheduler
  (<rdar://problem/15332672>)
- ATTR messages could cause string pool memory corruption in the
  scheduler (<rdar://problem/15382819>)
- The RPM spec file did not list the build requirements; this was on
  purpose, but now we are listing the Red Hat package names
  (<rdar://problem/15375760>, STR #4322)
- Printing to a raw queue could result in corrupt output due to
  opportunistic compression (<rdar://problem/15008524>)
- The GNU TLS support code triggered many compiler warnings due to the
  use of old GNU TLS compatibility type names
  (<rdar://problem/15392966>)
- The "make check" test suite did not work on Linux without the
  cups-filters package installed (<rdar://problem/14292998>)
- Japanese PPDs using with the Shift-JIS encoding did not work
  (<rdar://problem/15427759>)
- "tel:" URIs incorrectly had slashes (<rdar://problem/15418463>)
- The libusb-based USB backend incorrectly used write timeouts
  (<rdar://problem/15564888>)
- Shared printers could become inaccessible after a few days on OS X
  (<rdar://problem/15426838>)
- The IPP backend did not wait for a busy printer to become available
  before attempting to print (<rdar://problem/15465667>)
- CUPS did not support "auto-monochrome" or "process-monochrome" for the
  "print-color-mode" option (<rdar://problem/15482520>)
- Using "@IF(name)" in an Allow or Deny rule did not work (STR #4328)
- lpq and lpstat did not list jobs in the correct order when priorities
  were specified (STR #4326)
- The D-BUS notifier did not remove its lockfile (STR #4314)
- CUPS incorrectly used the USER environment variable when the name did
  not match the user ID (STR #4327)

CHANGES IN CUPS V1.7.0

- Updated Japanese localization.
- The lpadmin command did not send the PPD name from the "-m" option
  (<rdar://problem/15264697>)
- Network backends now use the prtMarkerSuppliesClass property to
  determine the direction of supply level values
  (<rdar://problem/14302628>)
- The scheduler did not remove backup PPD files when a printer was
  deleted (<rdar://problem/15065555>)
- The scheduler incorrectly responded to HEAD requests when the web
  interface was disabled (<rdar://problem/15090332>)
- The scheduler did not respond using the hostname specified by the
  client (<rdar://problem/14583574>)
- Fax queues did not work when shared via Bonjour
  (<rdar://problem/14498310>)
- Error messages from the scheduler were not localized using the
  language specified in the client's IPP request
  (<rdar://problem/14128011>)
- Added an Italian localization (<rdar://problem/14481578>)
- Fixed a couple memory leaks in ippfind that were reported by Clang.
- Fixed a compile issue on 64-bit Linux with Clang - need to use the
  -pie option instead of -Wl,-pie now (<rdar://problem/14480938>)
- The ippfind utility reported the wrong port numbers when compiled
  against Avahi (<rdar://problem/14508324>)
- httpGetFd, httpGetFile, httpPutFd, and httpPutFile did not
  automatically reconnect if the server closed the connecion after the
  previous response.
- Fixed a compile error in libcups (<rdar://problem/14467141>)
- The scheduler incorrectly did not pass a FINAL_CONTENT_TYPE
  environment variable to the filters or backend
  (<rdar://problem/14355011>)
- The cups-exec helper program could fail randomly on OS X due to
  sandbox violations when closing excess file descriptors
  (<rdar://problem/14421943>)
- The scheduler incorrectly did not use the kqueue interface on OS X.

CHANGES IN CUPS V1.7rc1

- Printer xxx-default values were not reported by Get-Printer-Attributes
  or lpoptions (<rdar://problem/14401795>)
- Fixed deprecation warnings for many functions on OS X so they are tied
  to the deployment version when building (<rdar://problem/14210079>)
- Fixed a build issue on ARM-based Linux systems - unable to validate
  va_list arguments.
- Added a new ippfind tool for finding IPP printers and other Bonjour
  services (<rdar://problem/13876199>)
- Fixed some issues with conversion of PWG media size names to
  hundredths of millimeters (<rdar://problem/14065748>)
- The IPP backend could crash on OS X when printing to a Kerberized
  printer (<rdar://problem/14040186>)
- The ipptool program now automatically extends timeouts when the
  output buffer is filled (<rdar://problem/14016099>)
- The ipptool program now supports the --help and --version options.
- The ipptool program did not continue past include file errors by
  default (<rdar://problem/13875803>)
- The ipptool program now supports FILE-ID and TEST-ID directives and
  includes their values in its XML output (<rdar://problem/13876038>)
- The ipptool program now supports WITH-HOSTNAME, WITH-RESOURCE, and
  WITH-SCHEME expect predicates to compare the corresponding URI
  components (<rdar://problem/13876091>)

CHANGES IN CUPS V1.7b1

- The configure script now supports a --with-rundir option to change
  the transient run-time state directory from the default to other
  locations like /run/cups (STR #4306)
- The scheduler now supports PPD lookups for classes (STR #4296)
- The cupsfilter program did not set the FINAL_CONTENT_TYPE
  environment variable for filters.
- Added a new "-x" option to the cancel command (STR #4103)
- Made the PWG media handling APIs public (STR #4267)
- Implemented ready media support for the cupsGetDestMediaXxx APIs
  (STR #4289)
- Added new cupsFindDestDefault, cupsFindDestReady, and
  cupsFindDestSupported APIs (STR #4289)
- Added new cupsGetDestMediaByIndex, cupsGetDestMediaCount, and
  cupsGetDestMediaDefault APIs (STR #4289)
- Added new ippGet/SetOctetString APIs for getting and setting an
  octetString value (STR #4289)
- Added new ippCreateRequestedArray API for generating a array of
  attributes from the requested-attributes attribute.
- The ipptool utility now supports compression, conditional tests based
  on the presence of files, and new DEFINE predicates for STATUS.
- Added new IPP APIs for checking values (STR #4167)
- Added new IPP APis for adding and setting formatted strings.
- Added new HTTP APIs to support basic server functionality via libcups.
- The dnssd backend now generates a 1284 device ID as needed (STR #3702)
- CUPS now supports compressing and decompressing streamed data
  (STR #4168)
- CUPS now supports higher-level PIN printing, external accounting
  systems, and "print here" printing environments (STR #4169)
- IRIX is no longer a supported operating system (STR #4092)
- The PPD compiler now supports JCL options properly (STR #4115)
- The web interface now checks whether the web browser has cookies
  enabled and displays a suitable error message (STR #4141)

CHANGES IN CUPS V1.6.4

- Removed some duplicate size definitions for some ISO sizes that were
  causing problems (<rdar://problem/14722721>)
- The IPP backend did not add the "last-document" attribute
  (<rdar://problem/114660379>)
- Added a SyncOnClose directive to cups-files.conf to force cupsd to
  call fsync before closing any configuration/state files it writes
  (<rdar://problem/14523043>)
- Added USB quirk rule for Lexmark E238 (<rdar://problem/14493054>)
- Closed server connections were still not always detected
  (<rdar://problem/14484313>)
- The libusb-based USB backend now loads its list of quirks from files
  in /usr/share/cups/usb instead of using a hardcoded table
  (<rdar://problem/14442769>)
- The scheduler did not properly register ICC color profiles with
  colord (<rdar://problem/14455625>)

CHANGES IN CUPS V1.6.3

- The configure script now prefers Clang over GCC.
- Fixed a compile problem on AIX (STR #4307)
- The default IPP version did not always get set before creating a new
  IPP request message (<rdar://problem/14401718>)
- The lp, lpq, lpr, and lpstat now display an error message advising the
  use of the /version=1.1 ServerName option (<rdar://problem/14290628>)
- Added documentation about the /version=1.1 option to ServerName in
  client.conf (<rdar://problem/14216262>)
- httpStatus(HTTP_ERROR) did not return a useful error message
  (<rdar://problem/14217326>)
- The lp, lpq, lpr, and lpstat commands incorrectly ignored the default
  printer set in the lpoptions file (<rdar://problem/14216472>)
- Fixed a URI encoding issue for hostnames containing the ` (backquote)
  character (<rdar://problem/14243133>)
- Added support for RFC 6874's IPv6 link local address format in URIs
  (<rdar://problem/13979453>)
- The USB backend could crash on libusb-based systems if USB was
  disabled in the BIOS (<rdar://problem/13875729>)
- Fixed a rounding error in the PWG media size mapping code
  (<rdar://problem/13493241>)
- Fixed several ipptool test files that used old STATUS names.
- Kerberos credentials could get truncated when printing to a shared
  printer.
- Printing using "ipps" URIs was not encrypted.
- Insecure ICC profiles prevented installation of user profiles for a
  printer on OS X.
- Added more USB quirks for the libusb-based backend (STR #4311,
  <rdar://problem/13736470>)
- The Russian web interface templates were broken (STR #4310)
- The scheduler no longer tries to do Kerberos authentication over the
  loopback interface.
- The IPP backend could fail to pause a job for authentication
  (STR #4298)
- Fixed a regression on the handling of auth keys on OS X if the
  cups-files.conf was not present or did not contain a SystemAuthKey
  value.
- The scheduler incorrectly did a reverse lookup of the server address
  when HostNameLookups was turned off (STR #4302)
- The scheduler incorrectly computed the final content type value when
  null filters were present.

CHANGES IN CUPS V1.6.2

- Documentation fixes (STR #4229, STR #4239, STR #4234, STR #4248,
  STR #4259)
- Security: All file, directory, user, and group settings are now stored
  in a separate cups-files.conf configuration file that cannot be set
  through the CUPS web interface or APIs (STR #4223)
- Added a Czech localization (STR #4201)
- Added a French localization (STR #4247)
- Added a Russian localization (STR #4228, STR #4285)
- Updated the Catalan localization (STR #4202)
- Local certificate authentication did not guard against an empty
  certification file (STR #4293)
- The scheduler did not reject device URIs with spaces.
- Added USB quirk rule for Epson Stylus Photo 750 (STR #4286)
- The IPP backend could crash if the printer disconnects early
  (STR #4284)
- cupsGetPPD did not work with statically-configured CUPS shared
  queues (STR #4178)
- The scheduler did not support long MIME media types (STR #4270)
- The cupsfilter command did not set the CHARSET environment variable
  for the text filters (STR #4273)
- The lp command did not show errors for unknown "--foo" (STR #4261)
- Bad IPP responses could crash ipptool (STR #4262)
- Updated USB quirk rules for Canon and Xerox printers (STR #4217,
  STR #4263)
- Added USB blacklisting for printers that require a custom backend
  (STR #4218)
- The PPD compiler did not correctly JCL options (STR #4115, STR #4203)
- The ipptool program now supports DEFINE-MATCH and DEFINE-NO-MATCH
  predicates for STATUS directives.
- Fixed a problem with local Kerberos authentication (STR #4140)
- Coverity scan: fixed some minor issues (STR #4242)
- The scheduler did not remove color profiles after deleting a printer
  (STR #4232, STR #4276)
- The CUPS library did not always detect a timed out connection to the
  server which could cause temporary loss of printing from applications
  (STR #4187)
- The ipptool program now supports variable substitution in OPERATION
  and DELAY directives (STR #4175)
- The IPP backend now stops queues when the server configuration
  prevents successful job submission (STR #4125)
- The XML output of ipptool contained empty dictionaries (STR #4136)
- The scheduler did not delete job control backup files (STR #4244)
- cupsGetPPD3 could return a local PPD instead of the correct remote
  PPD.
- The scheduler incorrectly advertised auth-info-required for local
  queues needing local authentication (STR #4205)
- CUPS 1.6 clients using the ServerName directive in client.conf did not
  work with CUPS 1.3.x or older servers (STR #4231, STR #4291)
- The SNMP backend now tries to work around broken printers that use a
  newline to separate key/value pairs.
- The IPP backend did not send a cancel request to printers when a job
  was canceled and the printer did not support Create-Job.
- Fixed EPM packaging files (STR #4199)
- OpenBSD build fix (STR #4195, STR #4196, STR #4197)
- The scheduler could crash when using Avahi (STR #4183, STR #4192,
  STR #4200, STR #4213)
- The IPP backend could get stuck in an endless loop on certain network
  errors (STR #4194)
- 32-bit builds failed on Debian (STR #4133)
- The scheduler no longer accepts or sends job description attributes.
- The IPP backend now works around some conformance issues for broken
  printers (STR #4190)
- cupsBackendReport() now filters out all control characters from the
  reported 1284 device IDs (STR #4124)
- The scheduler no longer allows job-name values that are not valid
  network Unicode strings (STR #4072)
- The web interface did not preserve the order of classes, jobs, or
  printers (STR #4170)
- The network backends now support disabling of SNMP supply level
  queries via the "snmp" URI option (STR #4106)
- The IPP backend did not specify the compression used (STR #4181)
- ipptool did not support octetString values.
- The scheduler did not recognize dnssd: or ipps: URIs as Bonjour shared
  queues (STR #4158)
- Applications could not get the PPD file for statically-configured
  Bonjour-shared print queues (STR #4159)
- The cupsd.conf file included obsolete browsing directives (STR #4157)
- Fixed a USB backend compatibility issue on systems using libusb
  (STR #4155, STR #4191)
- Some Bonjour features were not available on systems with Avahi
  (STR #4156)
- CUPS now includes the port number in the Host: header for HTTP
  requests.
- Fixed REPEAT-MATCH for STATUS and EXPECT - was incorrectly erroring
  out.

CHANGES IN CUPS V1.6.1

- Documentation fix (STR #4149)
- RPM packaging fixes (STR #4129, #4145)
- The Japanese and English web interface headers were swapped
  (STR #4148)

CHANGES IN CUPS V1.6.0

- Document changes (STR #4131)
- Added new Catalan (STR #4107) and Spanish (STR #4137) localizations.

CHANGES IN CUPS V1.6rc1

- Added a new Japanese localization (STR #4122)
- The SNMP backend no longer exits if it is unable to obtain an IPv6
  socket (STR #4109)
- The LPD backend incorrectly used "localhost" in the control file
  instead of the current hostname.

CHANGES IN CUPS V1.6b1

- Documentation updates (STR #3927, STR #3980, STR #4010, STR #4068)
- The scheduler now consolidates all PPD updates from filters at the
  end of the job (STR #4075)
- CUPS now supports color management using colord (STR #3808)
- CUPS now supports Bonjour using Avahi (STR #3066)
- The PreserveJobFiles and PreserveJobHistory directives now support
  specification of a time interval (STR #3143)
- PPD files can now be archived in (gzip'd) tar files to further reduce
  the disk space used by PPD files (STR #3772)
- The network backends now deal with printers that report their levels
  in percent but do not specify a maximum capacity of 100 (STR #3551)
- The network backends now report full/almost-full waste bins in
  printers along with end-of-life for cleaning pads (STR #4017)
- Added a configure option to set the permissions of the installed
  cupsd (STR #3459)
- Added a new WITH-ALL-VALUES directive to ipptool EXPECT predicates
  (STR #3949)
- CUPS now supports a User directive in client.conf and the CUPS_USER
  environment variable for overriding the default username (STR #3114)
- Now set the PJL USERNAME variable as needed (STR #3100)
- Added support for usernames and passwords longer than 32 characters
  (STR #2856)
- Added a new MaxHoldTime directive to automatically cancel jobs that
  have been held indefinitely after a specific number of seconds
  (STR #2291)
- The LPD backend now uses the originating host name when it is not the
  local system (STR #2053)
- CUPS now prefers the suffix "dpcm" when reporting resolution in dots-
  per-centimeter (STR #4006)
- The configure script and build system no longer support building of
  separate 32-bit and 64-bit libraries.
- The "brightness", "columns", "fitplot", "gamma", "hue",
  "natural-scaling", "penwidth", "position", "ppi", "saturation", and
  "scaling" options are not longer supported (STR #4010)
- The "page-bottom", "page-left", "page-right", "page-top",
  "prettyprint", and "wrap" options have been deprecated (STR #4010)
- The scheduler now reports the standard "number-of-documents" attribute
  instead of the CUPS-specific "document-count" attribute in
  job objects.
- Added new destination connection and enumeration functions (STR #3924)
- Added new option, localization, and job submission functions that do
  not depend on PPD files (STR #3925)
- Added a new MaxJobTime directive for cupsd that specifies the maximum
  amount of time allowed for a job to complete before it is canceled.
- The default password callback now supports passwords up to 127
  characters.
- The scheduler now supports a DefaultAuthType of "auto" to
  automatically choose between Basic (username/password) and Negotiate
  (Kerberos) authentication.
- cupsSideChannelSNMPGet/Walk now support OIDs and values up to 64k in
  length.
- CUPS no longer supports automatic remote printers or implicit classes
  via the CUPS, LDAP, or SLP protocols (STR #3922, STR #3923)
- The PPD APIs are now deprecated and will be removed in a future
  version of CUPS (STR #3927)
- The default IPP version for requests is now 2.0 (STR #3929)
- The IPP APIs no longer expose the ipp_t or ipp_attribute_t structures
  and instead provide accessor functions (STR #3928)
- The scheduler will no longer run programs with group write permission.
- The PHP module has been removed (STR #3932)
- The bannertops, commandtoescpx, commandtopclx, imagetops,
  imagetoraster, pdftops, rastertoescpx, rastertopclx, and texttops
  filters have been removed (STR #3930)
- The serial and parallel backends have been removed (STR 3935)

(wiz)

2014-06-07 07:21:06 UTC MAIN commitmail json YAML

Updated textproc/diffstat to 1.59

(wiz)

2014-06-07 07:20:57 UTC MAIN commitmail json YAML

Update to 1.59:

2014/06/05 (diffstat 1.59)
+ add -E option to filter escape-sequences, e.g., from colordiff
  (Ubuntu #1304262).

+ merge/adapt improvments to makefile and configure script from
  openembedded.org (forwarded by Ross Burton).
  + remove unused $(libdir) from makefile "installdirs" target
  + amend definition in CF_POPEN_TEST to permit use of autoheader.
  + workaround for gratuitous renaming of AC_ACVERSION in 2.69

+ added "docs" rule to makefile

+ improvements to configure macros:
  + added check for -Wlogical-op to gcc warnings
  + suppress check for defining _XOPEN_SOURCE on Solaris
  + trim an unwanted -no-gcc option for Intel compiler

+ update config.guess, config.sub

2013/10/28 (diffstat 1.58)
+ add COPYING file (request by Dagobert Michelsen).

+ improved portability for cross-compiling, by supplying missing
  getopt function as well as improving checks for popen/pclose
  prototypes.

+ updated configure macros, e.g., for MingW and MSYS fixes.

+ update config.guess, config.sub

(wiz)

2014-06-07 07:18:23 UTC MAIN commitmail json YAML

+ Mesa-10.1.5, MesaLib-10.1.5, cvs-fast-export-1.11, diffstat-1.59,
  glu-10.1.5, kpcli-2.6, mined-2014.24.

(wiz)

2014-06-07 06:56:14 UTC MAIN commitmail json YAML

Re-add JCE
Noted by David Sainty, thank you.

(ryoon)

2014-06-07 06:54:53 UTC MAIN commitmail json YAML

Updated x11/xscope to 1.4.1

(wiz)

2014-06-07 06:54:41 UTC MAIN commitmail json YAML

Update to 1.4.1:

This version corrects several bugs which caused xscope to incorrectly
decode some protocol replies or events, and fixes a build issue on Solaris.

(wiz)

2014-06-07 06:53:45 UTC MAIN commitmail json YAML

Updated x11/libICE to 1.0.9

(wiz)

2014-06-07 06:53:34 UTC MAIN commitmail json YAML

Update to 1.0.9:

This release fixes a number of issues found by static analysis and
compiler warnings, and other minor code cleanups.  On systems with
arc4random() in either libc or libbsd, it will now use that function
for generating authentication cookies.

(wiz)

2014-06-07 00:29:32 UTC MAIN commitmail json YAML

Update to 3.10

Changelog:
3.10: 2014-04-19
    Finer control over filtering with caC flags.
    New setfield command for tweaking object attributes from lift scripts.

3.9: 2014-04-12
    The attribution-parsing code handles odd characters in names better now.
    The filter command can operate on email addresses as well as names.
    New 'stamp' command to report action stamps of commits.
    New 'count' comment reports selection-set counts.
    New branchify_mapping option for renaming Subversion branches on analysis.

(ryoon)

2014-06-07 00:25:02 UTC MAIN commitmail json YAML

Updated www/apache-tomcat7 to 7.0.54

(ryoon)

2014-06-07 00:24:30 UTC MAIN commitmail json YAML

Update to 7.0.54

* Fix CVE-2014-0119

Changelog:
Tomcat 7.0.54 (violetagg)

    Catalina

        fix Fix custom UTF-8 decoder so that a byte of value 0xC1 is always rejected immediately as it is never valid in a UTF-8 byte sequence. Update UTF-8 decoder tests to account for UTF-8 decoding improvements in Java 8. The custom UTF-8 decoder is still required due to bugs in the UTF-8 decoder provided by Java. Java 8's decoder is better than Java 7's but it is still buggy. (markt)
        fix 56027: Add more options for managing FIPS mode in the AprLifecycleListener. (schultz/kkolinko)
        fix 56321: When a WAR is modified, undeploy the web application before deleting any expanded directory as the undeploy process may refer to classes that need to be loaded from the expanded directory. If the expanded directory is deleted first, any attempt to load a new class during undeploy will fail. (markt)
        fix 56339: Avoid an infinite loop if an application calls session.invalidate() from the session destroyed event for that session. (markt)
        update 56365: Simplify file name pattern matching code in StandardJarScanner. Ignore leading and trailing whitespace and empty strings when configuring patterns. Improve documentation. (kkolinko)
        fix 56369: Ensure that removing an MBean notification listener reverts all the operations performed when adding an MBean notification listener. (markt)
        add 56382: Information about finished deployment and its execution time is added to the log files. Patch is provided by Danila Galimov. (violetagg)
        add 56383: Properties for disabling server information and error report are added to the org.apache.catalina.valves.ErrorReportValve. Based on the patch provided by Nick Bunn. (violetagg/kkolinko)
        fix Only create XML parsing objects if required and fix associated potential memory leak in the default Servlet. (markt)
        fix Modify generic exception handling so that StackOverflowError is not treated as a fatal error and can handled and/or logged as required. (markt)
        fix 56409: Avoid StackOverflowError on non-Windows systems if a file named \ is encountered when scanning for TLDs. (markt)
        add 56430: Extend checks for suspicious URL patterns to include patterns of the form *.a.b which are not valid patterns for extension mappings. (markt)
        add Extend XML factory, parser etc. memory leak protection to cover some additional locations where, theoretically, a memory leak could occur. (markt)
        fix Ensure that a TLD parser obtained from the cache has the correct value of blockExternal. (markt)
        fix 56441: Raise the visibility of exceptions thrown when a problem is encountered calling a getter or setter on a component attribute. The logging level is raised from debug to warning. (markt)
        fix 56451: Make resources accessed via a context alias accessible via JNDI in the same way standard resources are available. (markt)
        add 56463: Property for disabling server information is added to the DefaultServlet. Server information is presented in the response sent to the client when directory listings is enabled. (violetagg)
        add Add the org.apache.naming package to the packages requiring code to have the defineClassInPackage permission when running under a security manager. (markt)
        add Add the org.apache.naming.resources package to the packages requiring code to have the accessClassInPackage permission when running under a security manager. (markt)
        fix Make the naming context tokens for containers more robust. Require RuntimePermission when introducing a new token. (markt/kkolinko)
        fix 56472: Allow NamingContextListener to clean up on stop if its start failed. (kkolinko)
        add 56492: Avoid eclipse debugger pausing on uncaught exceptions when tomcat renews its threads. (slaurent)
        fix Minor fixes to ThreadLocalLeakPreventionListener. Do not trigger threads renewal for failed contexts. Do not ignore threadRenewalDelay setting. Improve documentation. (kkolinko)
        fix Correct regression introduced in r797162 that broke authentication of users when using the JAASMemoryLoginModule. (markt)
        fix 56501: HttpServletRequest.getContextPath() should return the undecoded context path used by the user agent. (markt)
        fix 56523: When using SPNEGO authentication, log the exceptions associated with failed user logins at debug level rather than error level. (markt)
        fix 56536: Ensure that HttpSessionBindingListener.valueUnbound() uses the correct class loader when the SingleSignOn valve is used. (markt)

    Coyote

        add 56399: Assert that both Coyote and Catalina request objects have been properly recycled. (kkolinko)
        fix 56416: Correct documentation for default value of socket linger for the AJP and HTTP connectors. (markt)

    Jasper

        fix 56334: Fix a regression in the handling of back-slash escaping introduced by the fix for 55735. (markt/kkolinko)
        fix 56425: Improve method matching for EL expressions. When looking for matching methods, an exact match between parameter types is preferred followed by an assignable match followed by a coercible match. (markt)
        fix Correct the handling of back-slash escaping in the EL parser and no longer require that \$ or \# must be followed by { in order for the back-slash escaping to take effect. (markt)
        fix 56529: Avoid NoSuchElementException while handling attributes with empty string value in custom tags. Patch provided by Hariprasad Manchi. (violetagg)

    Cluster

        fix Remove cluster and replicationValve from cluster manager template. These instance are not necessary to template. (kfujino)
        fix Add support for cross context session replication to org.apache.catalina.ha.session.BackupManager. (kfujino)
        fix Remove the unnecessary cross context check. It does not matter whether the context that is referenced by other context is set to crossContext=true. The context that refers to the different context must be set to crossContext=true. (kfujino)
        code Move to org.apache.catalina.ha.session.ClusterManagerBase common logics of org.apache.catalina.ha.session.BackupManager and org.apache.catalina.ha.session.DeltaManager. (kfujino)
        code Simplify the code of o.a.c.ha.tcp.SimpleTcpCluster. In order to add or remove cluster valve to Container, use pipeline instead of IntrospectionUtils. (kfujino)
        fix There is no need to set cluster instance when SimpleTcpCluster.unregisterClusterValve is called. Set null than cluster instance for cleanup. (kfujino)
        code Backport refactoring of AbstractReplicatedMap to implement Map rather than extend ConcurrentHashMap to enable Tomcat 7 to be built with Java 8. (markt)

    WebSocket

        fix 56343: Avoid a NPE if Tomcat's Java WebSocket 1.0 implementation is used with the Java WebSocket 1.0 API JAR from the reference implementation. (markt)
        fix Increase the default maximum size of the executor used by the WebSocket implementation for call backs associated with asynchronous writes from 10 to 200. (markt)
        add Add a warning if the thread group created for WebSocket asynchronous write call backs can not be destroyed when the web application is stopped. (markt)
        fix Ensure that threads created to support WebSocket clients are stopped when no longer required. This will happen automatically for WebSocket client connections initiated by web applications but stand alone clients must call WsWebSocketContainer.destroy(). (markt)
        fix 56449: When creating a new session, add the message handlers to the session before calling Endpoint.onOpen() so the message handlers are in place should the onOpen() method trigger the sending of any messages. (markt)
        fix 56458: Report WebSocket sessions that are created over secure connections as secure rather than as not secure. (markt)
        fix Stop threads used for secure WebSocket client connections when they are no longer required and give them better names for easier debugging while they are running. (markt)

    Web applications

        fix Add Support for copyXML attribute of Host to Host Manager. (kfujino)
        fix Ensure that "name" request parameter is used as a application base of host if "webapps" request parameter is not set when adding host in HostManager Application. (kfujino)
        fix Correct documentation on Windows service options, aligning it with Apache Commons Daemon documentation. (kkolinko)
        update 55215: Improve log4j configuration example. Clarify access logging documentation. Based on patches provided by Brian Burch. (kkolinko)
        update 55383: Backport improved HTML markup for tables and code fragments from Tomcat 8 documentation. (kkolinko)
        fix 56418: Ensure that the Manager web application does not report success for a web application deployment that fails. (slaurent)
        fix Fix target and rel attributes on links in documentation. They were lost during XSLT transformation. (kkolinko)
        update Improve valves documentation. Split valves into groups. (kkolinko)

    Other

        fix Align DisplayName of Tomcat installed by service.bat with one installed by the *.exe installer. Print a warning in case if neither server nor client jvm is found by service.bat. (kkolinko)
        update 56363: Update to version 1.1.30 of Tomcat Native library. (schultz)
        update Update package renamed Apache Commons BCEL to r1593495 to pick up some additional changes for Java 7 support and some code clean up. (markt)
        add In tests: allow to configure directory where JUnit reports and access log are written to. (kkolinko)

(ryoon)

2014-06-07 00:18:07 UTC MAIN commitmail json YAML

Updated fonts/umefont-ttf to 0.463

(ryoon)

2014-06-07 00:17:36 UTC MAIN commitmail json YAML

Update to 0.463

Status:
Unadjusted glyph: Unicode 7b27-9398

(ryoon)

2014-06-06 23:45:35 UTC MAIN commitmail json YAML

2014-06-06 23:24:40 UTC MAIN commitmail json YAML

2014-06-06 23:24:10 UTC MAIN commitmail json YAML

Update to 4.1.1

Changelog:
Changes from 4.1.0 to 4.1.1
---------------------------

1. The "stat" extension now includes a "devbsize" element which indicates
  the units for the "nblocks" element.

2. The extension facility now works on MinGW. Many of the extensions can be
  built and used directly.

3. A number of bugs in the pretty-printing / profiling code have been fixed.

4. Sockets and two-way pipes now work under MinGW.

5. The debugger now lists source code correctly under Cygwin.

6. Configuration and building with the Mac OS X libreadline should work now.

7. The -O option now works again.

8. The --include option, documented since 4.0, now actually works.

9. Infrastructure updated to automake 1.13.4, bison 3.0.2, and
  libtool 2.4.2.418.

10. The configure script now accepts a --disable-extensions option,
    which disables checking for and building the extensions.

11. The VMS port has been considerably improved. In particular config.h
    is now generated by a DCL script. Also, the extension facility works
    and several of the extensions can be built and used. Currently, the
    extension facility only works on Alpha and Itanium.

12. The API now provides functions pointers for malloc(), calloc(),
    realloc() and free(), to insure that the same memory allocation
    functions are always used. This bumps the minor version by one.

13. The printf quote flag now works correctly in locales with a different
    decimal point character but without a thousands separator character.
    If the thousands separator is a string, it will be correctly added
    to decimal numbers.

14. The readfile extension now has an input parser that will read whole
    files as a single record.

15. A number of bugs have been fixed. See the ChangeLog.

(ryoon)

2014-06-06 17:48:16 UTC MAIN commitmail json YAML

Versioned files should be in the second field. Fixes pkg/48869.

(alnsn)

2014-06-06 14:57:30 UTC MAIN commitmail json YAML

2014-06-06 14:30:04 UTC MAIN commitmail json YAML

Updated sun-{jre,jdk}7 to 7.0.60

(ryoon)

2014-06-06 14:28:40 UTC MAIN commitmail json YAML

Update to 7.0.60

* PLIST.linux-i386 and PLIST.linux-x86_64 are confirmed.

Changelog: http://www.oracle.com/technetwork/java/javase/7u60-relnotes-2200106.html
Java SE Development Kit 7, Update 60 (JDK 7u60)

The full version string for this update release is 1.7.0_60-b19 (where "b" means "build"). The version number is 7u60.
Highlights

This update release contains several enhancements and changes including the following:

  Java Mission Control
  New Features and Changes

IANA Data 2014b

JDK 7u60 contains IANA time zone data version 2014b. For more information, refer to Timezone Data Versions in the JRE Software.

JavaFX

This JDK release includes JavaFX version 2.2.60.
Java Mission Control

This JDK release includes Java Mission Control(JMC) version 5.3. For more information, see JMC 5.3 Release Notes.
New Features and Changes

Java ignores deployment.expiration.check.enabled property for first launch

If you have an older version of Java and expiration check is turned off through deployment.properties file, Java may ignore this property for first launch.

To ensure that expiration check is disabled, use the following Java Web Start command:
javaws -userConfig deployment.expiration.check.enabled false

If this property is changed in the deployment.properties file, open the Java Control Panel before starting an application to ensure that the native cache is synchronized with the file. For more information, see Deployment Configuration File and Properties.
New flags added to Java Management API

The flags MinHeapFreeRatio and MaxHeapFreeRatio have been made manageable. This means they can be changed at runtime using the management API in Java. Support for these flags have also been added to the ParallelGC as part of the adaptive size policy.
Bug Fixes

For a list of bug fixes included in this release, see JDK 7u60 Bug Fixes page.

The following are some of the notable bug fixes in this release:

Area: security-libs/java.security
Synopsis: Realm.getRealmsList returns realms list in wrong order

Java does not support the [capaths] section in krb5.conf correctly if there are more then one intermediate realm between the client realm and the server realm.

See 8012615.

(ryoon)

2014-06-06 12:50:03 UTC MAIN commitmail json YAML

2014-06-06 12:49:23 UTC MAIN commitmail json YAML

Dictionary comprehension is not supported by Python 2.6, avoid.

(joerg)

2014-06-06 12:48:35 UTC MAIN commitmail json YAML

Python 3.x build needs expat.

(joerg)

2014-06-06 12:48:00 UTC MAIN commitmail json YAML

2014-06-06 12:35:22 UTC MAIN commitmail json YAML

Updated security/py-keyring to 3.8

(wiz)

2014-06-06 12:35:12 UTC MAIN commitmail json YAML

Update to 3.8:

3.8
---

* Issue #22: Deprecated loading of config from current directory. Support for
  loading the config in this manner will be removed in a future version.
* Issue #131: Keyring now will prefer ``pywin32-ctypes
  <https://pypi.python.org/pypi/pywin32-ctypes>``_ to pywin32 if available.

(wiz)

2014-06-06 12:33:51 UTC MAIN commitmail json YAML

Updated net/gupnp to 0.20.12

(wiz)

2014-06-06 12:33:42 UTC MAIN commitmail json YAML

Update to 0.20.12:

0.20.12
=======

Changes since 0.20.11:

- Several documentation fixes.
- Fix warning from clang.
- Prevent a critical if there's no DBus available and a DBus-based context
  manager is used.
- Don't try to use a DBus context manager if we don't have a system bus.
- Use g_return_val_if_fail.
- Fix a small leak of CallbackData in GUPnPServiceProxy.
- Add a gupnp_service_proxy_add_notify_full variant to be nice to
  gobject-introspection.
- Several code cleanups.
- Fix a reference leak in ACL.
- Make "document" property of GUPnPDeviceInfo readable.
- Add gupnp_service_proxy_add_raw_notify which can be used to get the raw
  xmlDoc received through notification.

Bugs fixed in this release:
- https://bugzilla.gnome.org/show_bug.cgi?id=701446
- https://bugzilla.gnome.org/show_bug.cgi?id=706123
- https://bugzilla.gnome.org/show_bug.cgi?id=706127
- https://bugzilla.gnome.org/show_bug.cgi?id=727709
- https://bugzilla.gnome.org/show_bug.cgi?id=729827
- https://bugzilla.gnome.org/show_bug.cgi?id=730359
- https://bugzilla.gnome.org/show_bug.cgi?id=730690

All contributors to this release:
- Jens Georg <mail@jensge.org>
- Philip Withnall <philip.withnall@collabora.co.uk>

0.20.11
=======

Changes since 0.20.10:

- Disable the Unix context manager on Android.
- Fix Windows compilation.
- Fix a memory leak in Linux context manager.
- Fix libuuid dependencies in pkg-config files.
- Implement a simple ACL infrastructure.

Bugs fixed in this release:
- https://bugzilla.gnome.org/show_bug.cgi?id=711027
- https://bugzilla.gnome.org/show_bug.cgi?id=723715
- https://bugzilla.gnome.org/show_bug.cgi?id=727539
- https://bugzilla.gnome.org/show_bug.cgi?id=728889

All contributors to this release:
- Philip Withnall <philip.withnall@collabora.co.uk>
- Jens Georg <mail@jensge.org>
- Olivier Cr棚te <olivier.crete@collabora.com>
- Luciana Fujii <luciana.fujii@collabora.com>

(wiz)

2014-06-06 12:22:53 UTC MAIN commitmail json YAML

2014-06-06 12:22:44 UTC MAIN commitmail json YAML

Update to 305:

This release reviewed/improved features reset on "hard reset" and
implemented four SGRs, for completeness. There were several other
minor fixes/improvements.

(wiz)

2014-06-06 12:17:30 UTC MAIN commitmail json YAML

Updated math/py-mpmath to 0.18

(wen)

2014-06-06 12:14:13 UTC MAIN commitmail json YAML

Updated math/py-mpmath to 0.18

(wen)

2014-06-06 12:11:46 UTC MAIN commitmail json YAML

Update to 0.18

Upstream changes:
--0.18--
Released December 31, 2013

Linear algebra:
* added qr() for matrix QR factorization (contributed by Ken Allen)
* added functions eigsy(), eighe(), eig() to compute matrix
  eigenvalues (contributed by Timo Hartmann)
* added functions svd(), svd_r(), svd_c() for singular value
  decomposition of matrices (contributed by Timo Hartmann)
* added calculation of Gaussian quadrature rules for various weight
  functions (contributed by Timo Hartmann)
* improved precision selection in exp_pade() (contributed by
  Mario Pernici)

Special functions:
* fixed ellippi() to return an inf instead of raising an exception
* fixed a crash in zeta() with huge arguments
* added functions for computing Stirling numbers
  (stirling1(), stirling2())
* improved the computation of zeros of zeta at high precision
  (contributed by Juan Arias de Reyna)
* fixed zeta(-x) raising an exception for tiny x
* recognize when lerchphi() can call zeta() or polylog(),
  handling those cases faster

Compatibility:
* fixed gmpy2 compatibility issues (contributed by Case Van Horsen)
* better solutions for python 2/3 compatibility,
  using Benjamin Peterson's six.py
* fixes to allow mpmath to run in non-sage mode when sage is available
* support abstract base classes (contributed by Stefan Krastanov)
* use new-style classes to improve pypy performance

Other:
* added Levin, Sidi-S and Cohen/Villegas/Zagier series
  transformations (contributed by Timo Hartmann)
* added isfinite() utility function
* fixed a problem with bisection root-finding
* fixed several documentation errors
* corrected number of coefficients returned by diffs() with
  method='quad'
* fixed repr(constant) being slow at high precision
* made intervals hashable

(wen)

2014-06-06 12:10:09 UTC MAIN commitmail json YAML

Updated textproc/kakasi to 2.3.6

(obache)

2014-06-06 12:09:47 UTC MAIN commitmail json YAML

Update KAKASI to 2.3.6.
(in addtion to backported patches, dropped prototype patch of kakasi_do().
Its committer doesn't know the reason anymore, and implemented part patches
had been merged long time ago with
  "patch-aa and patch-ac patched the same file.  Merge them"
but patch-aa was for lib/libkakasi.c, and patch-ac is for src/kakasi.c.
From no problem reportes, it is considered this patch set is not relevant).

Changes from KAKASI 2.3.5 to 2.3.6

* Check runtime environment for test codes, and skip impossible tests.

* With configure, check compiler supported option.
  (for the issue old gcc cannot accept -Wno-unused-result option)

* Fixed to check iconv availability at configure instead of autconf.

* Fixed and added manual (by Osamu Aoki).

* Fixed a bug to ouput redundant delimiter at wakatigaki if the line
  start with ASCII character.

* Changed unitptr_t from macro to typedef (to avoid the issue that
  come compilers cannot handle such macro)

* Fixed missing iconv related casts.

Changes from KAKASI 2.3.4 to 2.3.5

* Added UTF-8 input/output support (iconv is required)

* Improve handling of japanese long-vowel.

* Fixed bug of do_kakasi(), may return invald memory area.

* Fixed a wrong entriy in kakasidict.

* Fixed bad hepburn romaji table.

* Added use_old_romaji_table variable and -t option.

* Fixed segfault on invalid SS2 sequences.

* Fixes warnings at compile.

* Added a test script.

* Added -S option for mutable separator (with -w or -s option).

* Added -l and -L option for level furigana and hiragana conversion.
  (See doc/README.level for more information)

* Newly added -F option for mutable parentheses around furigana
  (with -JH -f or -L option).

* Added -y option to display all yomi per one Kanji.

* Add endian independent dictionary format support.

* Fixed bad hepburn romaji table.
  (specify -t option fo use  old romaji table)

(obache)

2014-06-06 11:37:10 UTC MAIN commitmail json YAML

+ chicken-4.9.0, doclifter-2.15, fotoxx-14.06, gcompris-14.05,
  gettext-0.19, gif2png-2.5.9, gnupg2-2.0.23, grep-2.20, irssi-0.8.16
  [pkg/48866], libmicrohttpd-0.9.37, samba-4.1.8, sun-jdk7-7.0.60,
  sun-jre7-7.0.60, tor-0.2.4.22, xterm-305.

(wiz)

2014-06-06 09:53:49 UTC MAIN commitmail json YAML

Updated emulators/suse131_openssl to 13.1nb8

(obache)

2014-06-06 09:53:29 UTC MAIN commitmail json YAML

Apply openSUSE-SU-2014:0764-1
openSUSE Security Update: openssl: update to version 1.0.1h

Description:

  The openssl library was updated to version 1.0.1h fixing various security
  issues and bugs:

  Security issues fixed:
  - CVE-2014-0224: Fix for SSL/TLS MITM flaw. An attacker using a carefully
    crafted handshake can force the use of weak keying material in OpenSSL
    SSL/TLS clients and servers.
  - CVE-2014-0221: Fix DTLS recursion flaw. By sending an invalid DTLS
    handshake to an OpenSSL DTLS client the code can be made to recurse
    eventually crashing in a DoS attack.
  - CVE-2014-0195: Fix DTLS invalid fragment vulnerability. A buffer
    overrun attack can be triggered by sending invalid DTLS fragments to an
      OpenSSL DTLS client or server. This is potentially exploitable to run
      arbitrary code on a vulnerable client or server.
  - CVE-2014-3470: Fix bug in TLS code where clients enable anonymous ECDH
    ciphersuites are subject to a denial of service attack.

Bump PKGREVISION.

(obache)

2014-06-06 07:06:05 UTC MAIN commitmail json YAML

Updated x11/libXft to 2.3.2

(wiz)

2014-06-06 07:05:52 UTC MAIN commitmail json YAML

Update to 2.3.2:
This release fixes a build issue with FreeType 2.5.1 & later, and
fixes the prototypes in the man page for XftDrawString8 & XftDrawRect.

(wiz)

2014-06-06 01:05:50 UTC MAIN commitmail json YAML

Let application restart work on MacOS X < 10.6

MacOS X < 10.6 had an undocumented behavior concerning execve(2)
inside a threaded process. If a process tried to call execve(2) and
had more than one active thread, the kernel returned ENOTSUP. So we
have to either fork(2) or vfork(2) before calling execve(2) to make
sure the caller is single-threaded as otherwise the application fails
to restart itself.

(pho)

2014-06-05 23:41:26 UTC MAIN commitmail json YAML

Requiring pcre 8.11 is no longer enough.  gregex.c refers symbol
PCRE_INFO_MAXLOOKBEHIND which is introduced in pcre 8.31.

(enami)

2014-06-05 19:48:33 UTC MAIN commitmail json YAML

Don't build a shared library under Solaris 10.

This should work around PR pkg/48732 until we have a beter solution
e.g. building this package with "libtool".

(tron)

2014-06-05 18:33:07 UTC MAIN commitmail json YAML

Don't force std::pow into the global namespace. See comment for further
details.

(joerg)

2014-06-05 18:28:34 UTC MAIN commitmail json YAML

Doesn't work with current QWT, mark as explicitly broken.

(joerg)

2014-06-05 18:28:07 UTC MAIN commitmail json YAML

Fix Python != 2.7.

(joerg)

2014-06-05 17:35:12 UTC MAIN commitmail json YAML

2014-06-05 16:39:03 UTC MAIN commitmail json YAML

Updated multimedia/libogg to 1.3.2

(wiz)

2014-06-05 16:38:52 UTC MAIN commitmail json YAML

Update to 1.3.2:

Version 1.3.2 (2014 May 27)

* Fix an bug in oggpack_writecopy().

(wiz)

2014-06-05 16:37:42 UTC MAIN commitmail json YAML

Updated print/latexmk to 439

(wiz)

2014-06-05 16:37:33 UTC MAIN commitmail json YAML

Update to 439:

>From v. 4.35 to 4.37
  Correct failure that happens when name of current directory
    contains characters with special meaning in regular expression.
  -rules option now works with -pvc
  Add -lualatex option, like -xelatex.
  File specifications in $clean_ext and $clean_full_ext are allowed
    to contain wildcards.
  Warnings are given when rc file is a directory instead of a file.
  Correct bug that if revtex4-1.cls is used, footnotes are set to
    be in the bibliography, and latexmk's aux_dir or out_dir is set,
    then latexmk fails to run bibtex when needed, because the
    relevant bib file is not found.
  Other minor corrections and code improvements.
  Documentation updates and corrections.

>From v. 4.37 to 4.39
  Automatic creation of necessary subdirectories of auxdir when needed
    for writing aux files.
  Add error diagnostics to if_source
  Allow $print_type = 'auto', and make this the default, so that
    when the -p option to latexmk is used to print the file, the
    default is to determine the type of file to be printed, rather
    than always requiring postscript.
  Fix the failures when dealing with directories whose names contained
    certain special characters in them (notably '[', ']' and space).
    [Technical issue: these characters had special meaning when
    previously interpreted as metacharacters in a glob operation.]
    This gives dependency on Perl's File::Glob module, which is a
    standard module in normal installations of Perl.
  When an output directory is a subdirectory of a directory, ensure
    that it is correctly created, if it has to be created.
    Previously, the creation of the output directory when it does not
    exist only worked for one level.
    This gives dependency on Perl's File::Path module with v. >= 2.08,
    which is a standard module in normal installations of Perl.
  In output of dependencies, include pathname of target file(s) in the
    rule.
  In -pvc mode, writing of deps file (caused by the -M and related
    options) is per make not per overall run.

>From v. 4.39 to 4.39 documentation update of 2 Dec 2013
  Correct two errors in documentation and in the file COPYING.

(wiz)

2014-06-05 16:36:31 UTC MAIN commitmail json YAML

Updated fonts/harfbuzz to 0.9.29

(wiz)

2014-06-05 16:36:19 UTC MAIN commitmail json YAML

Update to 0.9.29:

Overview of changes leading to 0.9.29
Thursday, May 29, 2014
=====================================

- Implement cmap in hb-ot-font.h.  No variation-selectors yet.
- Myanmar: Allow MedialYa+Asat.
- Various Indic fixes:
  * Support most characters in Extended Devanagary and Vedic
    Unicode blocks.
  * Allow digits and a some punctuation as consonant placeholders.
- Build fixes.

(wiz)

2014-06-05 16:34:04 UTC MAIN commitmail json YAML

Updated graphics/png to 1.6.11

(wiz)

2014-06-05 16:33:55 UTC MAIN commitmail json YAML

Update to 1.6.11:

Version 1.6.11beta01 [March 17, 2014]
  Use "if (value != 0)" instead of "if (value)" consistently.
  Changed ZlibSrcDir from 1.2.5 to 1.2.8 in projects/vstudio.
  Moved configuration information from the manual to the INSTALL file.

Version 1.6.11beta02 [April 6, 2014]
  Removed #if/#else/#endif from inside two pow() calls in pngvalid.c because
    they were handled improperly by Portland Group's PGI-14.1 - PGI-14.3
    when using its "__builtin_pow()" function.
  Silence 'unused parameter' build warnings (Cosmin Truta).
  $(CP) is now used alongside $(RM_F).  Also, use 'copy' instead of 'cp'
    where applicable, and applied other minor makefile changes (Cosmin).
  Don't warn about invalid dimensions exceeding user limits (Cosmin).
  Allow an easy replacement of the default pre-built configuration
    header with a custom header, via the make PNGLIBCONF_H_PREBUILT
    macro (Cosmin).

Version 1.6.11beta03 [April 6, 2014]
  Fixed a typo in pngrutil.c, introduced in libpng-1.5.6, that interferes
    with "blocky" expansion of sub-8-bit interlaced PNG files (Eric Huss).
  Optionally use  __builtin_bswap16() in png_do_swap().

Version 1.6.11beta04 [April 19, 2014]
  Made progressive reading of interlaced images consistent with the
    behavior of the sequential reader and consistent with the manual, by
    moving some code out of the PNG_READ_INTERLACING_SUPPORTED blocks. The
    row_callback now receives the proper pass number and unexpanded rows, when
    png_combine_row() isn't built or used, and png_set_interlace_handling()
    is not called.
  Allow PNG_sRGB_PROFILE_CHECKING = (-1) to mean no sRGB profile checking.

Version 1.6.11beta05 [April 26, 2014]
  Do not reject ICC V2 profiles that lack padding (Kai-Uwe Behrmann).
  Relocated closing bracket of the sRGB profile test loop to avoid getting
    "Not recognizing known sRGB profile that has been edited" warning for
    ICC V2 profiles that lack the MD5 signature in the profile header.

Version 1.6.11beta06 [May 19, 2014]
  Added PNG_SKIP_sRGB_CHECK_PROFILE choice for png_set_option().

Version 1.6.11rc01 [May 27, 2014]
  No changes.

Version 1.6.11rc02 [June 3, 2014]
  Test ZLIB_VERNUM instead of PNG_ZLIB_VERNUM in contrib/tools/pngfix.c

Version 1.6.11 [June 5, 2014]
  No changes.

(wiz)

2014-06-05 15:27:43 UTC MAIN commitmail json YAML

Updated databases/sqlite3 to 3.8.5

(adam)

2014-06-05 15:10:20 UTC MAIN commitmail json YAML

Changes 3.8.5:
Added support for partial sorting by index.
Enhance the query planner so that it always prefers an index that uses a superset of WHERE clause terms relative to some other index.
Improvements to the automerge command of FTS4 to better control the index size for a full-text index that is subject to a large number of updates.
Added the sqlite3_rtree_query_callback() interface to R-Tree extension
Added new URI query parameters "nolock" and "immutable".
Use less memory by not remembering CHECK constraints on read-only database connections.
Enable the OR optimization for WITHOUT ROWID tables.
Render expressions of the form "x IN (?)" (with a single value in the list on the right-hand side of the IN operator) as if they where "x==?", Similarly optimize "x NOT IN (?)"
Add the ".system" and ".once" commands to the command-line shell.
Added the SQLITE_IOCAP_IMMUTABLE bit to the set of bits that can be returned by the xDeviceCharacteristics method of a VFS.
Added the SQLITE_TESTCTRL_BYTEORDER test control.

Bug Fixes:
----------
OFFSET clause ignored on queries without a FROM clause.
Assertion fault on queries involving expressions of the form "x IN (?)".
Incorrect column datatype reported.
Duplicate row returned on a query against a table with more than 16 indices, each on a separate column, and all used via OR-connected constraints.
Partial index causes assertion fault on UPDATE OR REPLACE.
Crash when calling undocumented SQL function sqlite_rename_parent() with NULL parameters.
ORDER BY ignored if the query has an identical GROUP BY.
The group_concat(x,'') SQL function returns NULL instead of an empty string when all inputs are empty strings.
Fix a bug in the VDBE code generator that caused crashes when doing an INSERT INTO ... SELECT statement where the number of columns being inserted is larger than the number of columns in the destination table.
Fix a problem in CSV import in the command-line shell where if the leftmost field of the first row in the CSV file was both zero bytes in size and unquoted no data would be imported.
Fix a problem in FTS4 where the left-most column that contained the notindexed column name as a prefix was not indexed rather than the column whose name matched exactly.
Fix the sqlite3_db_readonly() interface so that it returns true if the database is read-only due to the file format write version number being too large.

(adam)

2014-06-05 13:36:38 UTC MAIN commitmail json YAML

Depend on libfetch from pkgsrc.

On NetBSD 5, builtin libfetch is linked against builtin openssl, but
pkgsrc openssl is used to build pkgin, causing a link failure.

ok imil@.

(gdt)

2014-06-05 13:20:39 UTC pkgsrc-2014Q1 commitmail json YAML

2014-06-05 13:20:18 UTC pkgsrc-2014Q1 commitmail json YAML

Pullup ticket #4431 - requested by wiz
security/openssl: security update

Revisions pulled up:
- security/openssl/Makefile                                    1.193
- security/openssl/builtin.mk                                  1.42
- security/openssl/distinfo                                    1.106-1.107
- security/openssl/patches/patch-Configure                      1.2
- security/openssl/patches/patch-Makefile.org                  1.2
- security/openssl/patches/patch-Makefile.shared                1.2
- security/openssl/patches/patch-apps_Makefile                  1.2
- security/openssl/patches/patch-config                        1.2
- security/openssl/patches/patch-crypto_bn_bn__prime.pl        1.2
- security/openssl/patches/patch-crypto_des_Makefile            1.1
- security/openssl/patches/patch-crypto_dso_dso__dlfcn.c        1.2
- security/openssl/patches/patch-doc_apps_cms.pod              deleted
- security/openssl/patches/patch-doc_apps_smine.pod            deleted
- security/openssl/patches/patch-doc_ssl_SSL__COMP__add__compression__method.pod deleted
- security/openssl/patches/patch-doc_ssl_SSL__CTX__add__session.pod deleted
- security/openssl/patches/patch-doc_ssl_SSL__CTX__load__verify__locations.pod deleted
- security/openssl/patches/patch-doc_ssl_SSL__CTX__set__client__CA__list.pod deleted
- security/openssl/patches/patch-doc_ssl_SSL__CTX__set__session__id__context.pod deleted
- security/openssl/patches/patch-doc_ssl_SSL__CTX__set__ssl__version.pod deleted
- security/openssl/patches/patch-doc_ssl_SSL__CTX__use__psk__identity__hint.pod deleted
- security/openssl/patches/patch-doc_ssl_SSL__accept.pod        deleted
- security/openssl/patches/patch-doc_ssl_SSL__clear.pod        deleted
- security/openssl/patches/patch-doc_ssl_SSL__connect.pod      deleted
- security/openssl/patches/patch-doc_ssl_SSL__do__handshake.pod deleted
- security/openssl/patches/patch-doc_ssl_SSL__read.pod          deleted
- security/openssl/patches/patch-doc_ssl_SSL__session__reused.pod deleted
- security/openssl/patches/patch-doc_ssl_SSL__set__fd.pod      deleted
- security/openssl/patches/patch-doc_ssl_SSL__set__session.pod  deleted
- security/openssl/patches/patch-doc_ssl_SSL__shutdown.pod      deleted
- security/openssl/patches/patch-doc_ssl_SSL__write.pod        deleted
- security/openssl/patches/patch-engines_ccgost_Makefile        1.2
- security/openssl/patches/patch-tools_Makefile                1.2

---
  Module Name: pkgsrc
  Committed By: rodent
  Date: Tue May 13 02:23:11 UTC 2014

  Modified Files:
  pkgsrc/security/openssl: distinfo
  pkgsrc/security/openssl/patches: patch-Configure patch-Makefile.org
      patch-Makefile.shared patch-apps_Makefile patch-config
      patch-crypto_bn_bn__prime.pl patch-crypto_dso_dso__dlfcn.c
      patch-doc_apps_cms.pod patch-doc_apps_smine.pod
      patch-doc_ssl_SSL__COMP__add__compression__method.pod
      patch-doc_ssl_SSL__CTX__add__session.pod
      patch-doc_ssl_SSL__CTX__load__verify__locations.pod
      patch-doc_ssl_SSL__CTX__set__client__CA__list.pod
      patch-doc_ssl_SSL__CTX__set__session__id__context.pod
      patch-doc_ssl_SSL__CTX__set__ssl__version.pod
      patch-doc_ssl_SSL__CTX__use__psk__identity__hint.pod
      patch-doc_ssl_SSL__accept.pod patch-doc_ssl_SSL__clear.pod
      patch-doc_ssl_SSL__connect.pod patch-doc_ssl_SSL__do__handshake.pod
      patch-doc_ssl_SSL__read.pod patch-doc_ssl_SSL__session__reused.pod
      patch-doc_ssl_SSL__set__fd.pod patch-doc_ssl_SSL__set__session.pod
      patch-doc_ssl_SSL__shutdown.pod patch-doc_ssl_SSL__write.pod
      patch-engines_ccgost_Makefile patch-tools_Makefile
  Added Files:
  pkgsrc/security/openssl/patches: patch-crypto_des_Makefile

  Log Message:
  Fix build on OpenBSD/sparc64. Defuzz patches (sorry if this is annoying).

---
  Module Name: pkgsrc
  Committed By: wiz
  Date: Thu Jun  5 12:16:06 UTC 2014

  Modified Files:
  pkgsrc/security/openssl: Makefile builtin.mk distinfo
  Removed Files:
  pkgsrc/security/openssl/patches: patch-doc_apps_cms.pod
      patch-doc_apps_smine.pod
      patch-doc_ssl_SSL__COMP__add__compression__method.pod
      patch-doc_ssl_SSL__CTX__add__session.pod
      patch-doc_ssl_SSL__CTX__load__verify__locations.pod
      patch-doc_ssl_SSL__CTX__set__client__CA__list.pod
      patch-doc_ssl_SSL__CTX__set__session__id__context.pod
      patch-doc_ssl_SSL__CTX__set__ssl__version.pod
      patch-doc_ssl_SSL__CTX__use__psk__identity__hint.pod
      patch-doc_ssl_SSL__accept.pod patch-doc_ssl_SSL__clear.pod
      patch-doc_ssl_SSL__connect.pod patch-doc_ssl_SSL__do__handshake.pod
      patch-doc_ssl_SSL__read.pod patch-doc_ssl_SSL__session__reused.pod
      patch-doc_ssl_SSL__set__fd.pod patch-doc_ssl_SSL__set__session.pod
      patch-doc_ssl_SSL__shutdown.pod patch-doc_ssl_SSL__write.pod

  Log Message:
  Update to 1.0.1h:

    Major changes between OpenSSL 1.0.1g and OpenSSL 1.0.1h [5 Jun 2014]

        o Fix for CVE-2014-0224
        o Fix for CVE-2014-0221
        o Fix for CVE-2014-0195
        o Fix for CVE-2014-3470
        o Fix for CVE-2010-5298

(tron)

2014-06-05 12:16:16 UTC MAIN commitmail json YAML

Updated security/openssl to 1.0.1h

(wiz)

2014-06-05 12:16:06 UTC MAIN commitmail json YAML

pkgsrc/security/openssl/Makefile@1.193 / diff
pkgsrc/security/openssl/builtin.mk@1.42 / diff
pkgsrc/security/openssl/distinfo@1.107 / diff
pkgsrc/security/openssl/patches/patch-doc_apps_cms.pod deleted
pkgsrc/security/openssl/patches/patch-doc_apps_smine.pod deleted
pkgsrc/security/openssl/patches/patch-doc_ssl_SSL__COMP__add__compression__method.pod deleted
pkgsrc/security/openssl/patches/patch-doc_ssl_SSL__CTX__add__session.pod deleted
pkgsrc/security/openssl/patches/patch-doc_ssl_SSL__CTX__load__verify__locations.pod deleted
pkgsrc/security/openssl/patches/patch-doc_ssl_SSL__CTX__set__client__CA__list.pod deleted
pkgsrc/security/openssl/patches/patch-doc_ssl_SSL__CTX__set__session__id__context.pod deleted
pkgsrc/security/openssl/patches/patch-doc_ssl_SSL__CTX__set__ssl__version.pod deleted
pkgsrc/security/openssl/patches/patch-doc_ssl_SSL__CTX__use__psk__identity__hint.pod deleted
pkgsrc/security/openssl/patches/patch-doc_ssl_SSL__accept.pod deleted
pkgsrc/security/openssl/patches/patch-doc_ssl_SSL__clear.pod deleted
pkgsrc/security/openssl/patches/patch-doc_ssl_SSL__connect.pod deleted
pkgsrc/security/openssl/patches/patch-doc_ssl_SSL__do__handshake.pod deleted
pkgsrc/security/openssl/patches/patch-doc_ssl_SSL__read.pod deleted
pkgsrc/security/openssl/patches/patch-doc_ssl_SSL__session__reused.pod deleted
pkgsrc/security/openssl/patches/patch-doc_ssl_SSL__set__fd.pod deleted
pkgsrc/security/openssl/patches/patch-doc_ssl_SSL__set__session.pod deleted
      :
(more 2 files)
Update to 1.0.1h:

  Major changes between OpenSSL 1.0.1g and OpenSSL 1.0.1h [5 Jun 2014]

      o Fix for CVE-2014-0224
      o Fix for CVE-2014-0221
      o Fix for CVE-2014-0195
      o Fix for CVE-2014-3470
      o Fix for CVE-2010-5298

(wiz)

2014-06-05 09:24:58 UTC MAIN commitmail json YAML

Updated textproc/p5-XML-LibXML to 2.0116nb2

(wiz)

2014-06-05 09:24:48 UTC MAIN commitmail json YAML

Fix linkage.
The so was not linked against libxml2, breaking the module completely.

Bump PKGREVISION.

(wiz)

2014-06-05 08:15:34 UTC MAIN commitmail json YAML

Updated www/p5-Mojolicious to 5.04

(wen)

2014-06-05 08:14:19 UTC MAIN commitmail json YAML

Update to 5.04

Upstream changes:
5.04  2014-06-03
  - Added expect_close attribute to Mojo::Content.
  - Improved support for broken responses to CONNECT requests.

5.03  2014-06-02
  - Fixed bug where Mojo::DOM::HTML could not handle certain broken tags.

5.02  2014-05-31
  - Added multi-name support to cookie and signed_cookie methods in
    Mojolicious::Controller.
  - Added multi-name support to cookie and upload methods in Mojo::Message.
  - Improved Mojolicious::Command::generate::plugin to use better directory
    names.
  - Fixed bug where Mojo::DOM::HTML could not handle tags with lots of
    attributes.

5.01  2014-05-30
  - Fixed continuation line handling in Mojo::Headers.

5.0  2014-05-29
  - Code name "Tiger Face", this is a major release.
  - Changed heuristics for number detection in Mojo::JSON to better line up
    with user expectations.
  - Changed lock and unlock callbacks in Mojo::IOLoop to not receive an
    invocant.
  - Changed return value of path_for method in Mojolicious::Routes::Match.
  - Changed return value and arguments of error method in Mojo::Message.
  - Removed deprecated support for "X-Forwarded-HTTPS".
  - Removed return values from wait method in Mojo::IOLoop::Delay.
  - Removed list context support from header method in Mojo::Headers.
  - Removed generate_port method from Mojo::IOLoop.
  - Replaced reserved stash value partial with render_to_string method.
  - Replaced format method in Mojo::Log with an attribute.
  - Replaced check_file method in Mojo::Server::Morbo with check method.
  - Added with_compression method to Mojo::Transaction::WebSocket.
  - Added catch method to Mojo::EventEmitter.
  - Added append method to Mojo::Log.
  - Updated jQuery to version 2.1.1.
  - Improved Mojo::IOLoop::Delay to automatically check if the event loop is
    already running.
  - Improved Mojo::Parameters to consistently accept arrays.
  - Improved Mojo::Collection to perform actual boolean checks. (marcus)
  - Fixed Mojo::DOM::HTML to handle slashes in unquoted attribute values
    correctly.
  - Fixed Mojo::IOLoop::Server to work correctly with newer versions of
    IO::Socket::SSL. (noxxi)
  - Fixed rendering bug where rewritten arguments could not be localized.
  - Fixed verification bug in Mojo::IOLoop::Server.
  - Fixed path generation bug in Mojolicious::Routes::Match.
  - Fixed warnings in Mojo::IOLoop::Delay.

4.99  2014-05-12
  - Added support for performing blocking and non-blocking requests at the
    same time with Mojo::UserAgent.
  - Added nb_url method to Mojo::UserAgent::Server.
  - Improved Mojo::IOLoop::Server and Mojo::Server::Daemon to be able to
    listen on random ports.

(wen)

2014-06-05 08:00:00 UTC MAIN commitmail json YAML

Updated devel/p5-Moose to 2.1209

(wen)

2014-06-05 07:57:05 UTC MAIN commitmail json YAML

Update to 2.1209

Upstream changes:
2.1209  2014-06-04

  [OTHER]

  - The is_anon method now always returns false when called on
    Moose::Meta::Role::Composite objects. This isn't strictly right, but for
    the purposes of Moose internals, where "is_anon" really means "needs to be
    cleaned up", it's correct. This fixes warnings that were seen when using
    recent Moose (2.1100+) and MooseX::Role::Parameterized roles as part of a
    composite role. These warnings only appear with Perl 5.16 and earlier.

2.1208  2014-06-01

  [BUG FIXES]

  - fix implementation of throw_exception in internal Class::MOP traits,
    caused by changes in 2.1207 (ether, RT#96112)

(wen)

2014-06-05 07:13:49 UTC MAIN commitmail json YAML

Updated graphics/libpano13 to 2.9.19; graphics/exiv2 to 0.24; graphics/p5-Image-ExifTool to 9.60

(adam)

2014-06-05 07:12:53 UTC MAIN commitmail json YAML

2014-06-05 06:43:54 UTC MAIN commitmail json YAML

2014-06-05 06:23:46 UTC MAIN commitmail json YAML

Changes 9.60:
Added a few new values for some Pentax tags
Added a new QuickTime Rating value
Added a new SonyModelID
Added a new Canon and a new Pentax LensType
Decode a number of new tags from WebP extended-format files
Decode a couple more Nikon tags
Decode a new Canon 300D tag
Decode a new Sony tag
Updated Sony maker note decoding for ILCA-77M2
Renamed QuickTime 息day atom to ContentCreateDate (was previously named Year or CreateDate depending on its location)
Changed a number of "Unknown (-1)" values to "n/a"
Minor change to some German translations
Patched spec file for building RPM under Redhat 6
Fixed a problem writing 3-character Nikon CountryCode values
Fixed problem when importing CSV files in Windows where an appropriate SourceFile entry may not be found if the file specification does not match exactly but the absolute path is the same

(adam)

2014-06-05 06:18:28 UTC MAIN commitmail json YAML

Changes 2.9.19:
There have been lots of cleanups, fixes of compiler warnings, bugfixes, and
general refactoring since 2.9.18, plus we have some new features:

* There are new Tpy and Tpr parameters, these allow the 'mosaic mode'
projection plane to be rotated relative to the panorama view.

* Added Hammer output projection, see: https://en.wikipedia.org/wiki/Hammer_projection

* Updated PSD functions to write PSB (large file) format too, note that this
functionality is part of the PTmender tool and not available to Hugin/nona
directly.

* Various bugs have been fixed in these projections: triplane output,
architectural output, orthographic output and Thoby input.

* Other bugfixes that may be noticed are: a check for invalid resolutions in
TIFF files, formating sequence for x86_64, cropping images that go outside the
image boundary, and PSD and PICT image format improvements.

* There have been fixes for building on various platforms: OS X 10.6/10.8,
automake 1.12, MinGW, cmake, Visual Studio 2010 and Visual Studio 2012+

(adam)

2014-06-05 05:08:48 UTC MAIN commitmail json YAML

2014-06-05 05:08:04 UTC MAIN commitmail json YAML

2014-06-05 05:06:46 UTC MAIN commitmail json YAML

+ ruby-mercenary

(obache)

2014-06-05 05:05:28 UTC MAIN commitmail json YAML

2014-06-05 05:04:38 UTC MAIN commitmail json YAML

2014-06-05 03:14:14 UTC MAIN commitmail json YAML

Updated security/openssl to 1.0.1gnb2

(obache)

2014-06-05 03:14:05 UTC MAIN commitmail json YAML

Fixes missing override of pc files.
PR pkg/48871.

Bump PKGREVISION.

(obache)

2014-06-05 02:53:18 UTC MAIN commitmail json YAML

No reason to require gtar.

(obache)

2014-06-05 02:41:18 UTC MAIN commitmail json YAML

Updated devel/libelf to 0.8.13nb1

(obache)

2014-06-05 02:41:10 UTC MAIN commitmail json YAML

Fixes missing override of pc file.

Bump PKGREVISION.

(obache)

2014-06-05 02:36:35 UTC MAIN commitmail json YAML

Updated devel/libatomic_ops to 7.4.0nb1

(obache)

2014-06-05 02:36:03 UTC MAIN commitmail json YAML

Fixes path for pc files to overwrite.

Bump PKGREVISION.

(obache)

2014-06-04 20:40:50 UTC MAIN commitmail json YAML

Note update of the "phpmyadmin" package to version 4.2.2.

(tron)

2014-06-04 20:40:33 UTC MAIN commitmail json YAML

Update "phpmyadmin" package to version 4.2.2:
This release contains several improvements and bug fixes. This version
removes support for the deprecated PHP extension "mysql".

Some highlights include:
- Added the ability to save and load queries in Query By Example.
- Navigation tabs are now fixed and don't scroll off screen.
- Easily add a function to all rows when inserting several rows at once.
- Added a favorite tables feature for quick access to often-used tables.
- Quick filter displayed rows.

(tron)

2014-06-04 16:16:00 UTC pkgsrc-2014Q1 commitmail json YAML

security/gnutls: security update

(schnoebe)

2014-06-04 16:15:38 UTC pkgsrc-2014Q1 commitmail json YAML

Pullup ticket #4430 - requested by tron
security/gnutls: security update

Revisions pulled up:
- security/gnutls/Makefile                                      1.146
- security/gnutls/distinfo                                      1.106

---
  Module Name: pkgsrc
  Committed By: wiz
  Date: Fri May 30 13:20:23 UTC 2014

  Modified Files:
  pkgsrc/security/gnutls: Makefile distinfo

  Log Message:
  Update to 3.2.15:

  * Version 3.2.15 (released 2014-05-30)

  ** libgnutls: Eliminated memory corruption issue in Server Hello parsing.
  Issue reported by Joonas Kuorilehto of Codenomicon.

  ** libgnutls: Several memory leaks caused by error conditions were
  fixed. The leaks were identified using valgrind and the Codenomicon
  TLS test suite.

  ** libgnutls: Increased the maximum certificate size buffer
  in the PKCS #11 subsystem.

  ** libgnutls: Check the return code of getpwuid_r() instead of relying
  on the result value. That avoids issue in certain systems, when using
  tofu authentication and the home path cannot be determined. Issue reported
  by Viktor Dukhovni.

  ** gnutls-cli: if dane is requested but not PKIX verification, then
  only do verify the end certificate.

  ** ocsptool: Include path in ocsp request. This resolves #108582
  (https://savannah.gnu.org/support/?108582), reported by Matt McCutchen.

  ** API and ABI modifications:
  No changes since last version.

  * Version 3.2.14 (released 2014-05-06)

  ** libgnutls: Fixed issue with the check of incoming data when two
  different recv and send pointers have been specified. Reported and
  investigated by JMRecio.

  ** libgnutls: Fixed issue in the RSA-PSK key exchange, which would
  result to illegal memory access if a server hint was provided.

  ** libgnutls: Fixed client memory leak in the PSK key exchange, if a
  server hint was provided.

  ** libgnutls: Several small bug fixes identified using valgrind and
  the Codenomicon TLS test suite.

  ** libgnutls: Several small bug fixes found by coverity.

  ** libgnutls-dane: Accept a certificate using DANE if there is at least one
  entry that matches the certificate. Patch by simon [at] arlott.org.

  ** configure: Added --with-nettle-mini option, which allows linking
  with a libnettle that contains gmp.

  ** certtool: The ECDSA keys generated by default use the SECP256R1 curve
  which is supported more widely than the previously used SECP224R1.

  ** API and ABI modifications:
  No changes since last version.

  * Version 3.2.13 (released 2014-04-07)

  ** libgnutls: gnutls_openpgp_keyring_import will no longer fail silently
  if there are no base64 data. Report and patch by Ramkumar Chinchani.

  ** libgnutls: gnutls_record_send is now safe to be called under DTLS when
  in corked mode.

  ** libgnutls: Ciphersuites that use the SHA256 or SHA384 MACs are
  only available in TLS 1.0 as SSL 3.0 doesn't specify parameters for
  these algorithms.

  ** libgnutls: Changed the behaviour in wildcard acceptance in certificates.
  Wildcards are only accepted when there are more than two domain components
  after the wildcard. This drops support for the permissive RFC2818 wildcards
  and adds more conservative support based on the suggestions in RFC6125. Suggested
  by Jeffrey Walton.

  ** certtool: When no password is provided to export a PKCS #8 keys, do
  not encrypt by default. This reverts to the certtool behavior of gnutls
  3.0. The previous behavior of encrypting using an empty password can be
  replicating using the new parameter --empty-password.

  ** p11tool: Avoid dual initialization of the PKCS #11 subsystem when
  the --provider option is given.

  ** API and ABI modifications:
  No changes since last version.

(schnoebe)

2014-06-04 16:07:34 UTC MAIN commitmail json YAML

Enable "iso" by default.

This makes the package more useful for users of binary packages, who
can then burn a bootable memtest CD, and only costs 1.8 MB without
adding any run-time dependencies.  Source users get a dependency on
cdrtools, but that's likely already installed, and the option can
easily be turned off in that case (unlike binary package users, who
can't change options).

(gdt)

2014-06-04 14:24:37 UTC MAIN commitmail json YAML

2014-06-04 14:16:33 UTC MAIN commitmail json YAML

Updated pkgtools/rc.subr to 20140604

(ryoon)

2014-06-04 14:16:00 UTC MAIN commitmail json YAML

Update to 20140604

* Enable for CentOS/RHEL, fix su(1) path.

(ryoon)

2014-06-04 11:44:19 UTC MAIN commitmail json YAML

Updated multimedia/xvidcore to 1.3.3

(adam)

2014-06-04 11:40:41 UTC MAIN commitmail json YAML

Changes 1.3.3:
* xvidcore/examples/xvid_encraw.c: Help info about zones usage and
  various fixes for compiler warnings
* xvidcore/examples/xvid_encraw.c: Improved help texts and defaults
  handling.
* xvidcore/examples/Makefile, xvidcore/examples/xvid_encraw.c:
  Better environment detection for Makefile
* xvidcore/examples/xvid_encraw.c: Fix out of bound access to
  framestats struct.

(adam)

2014-06-04 11:26:40 UTC MAIN commitmail json YAML

Updated multimedia/libass to 0.11.2; multimedia/ffmpeg2 to 2.2.3

(adam)

2014-06-04 11:24:47 UTC MAIN commitmail json YAML

Changes 2.2.3:
* avformat/h263dec/h263_probe: Check TR
* avformat/h263dec/h263_probe: Check PSC bit 9 and 13 in
* avformat/h263dec: shift data in state to make more bits available to probe
* avcodec/svq3: Fix "incompatible pointer type" warnings
* avformat/utils: Call ff_rfps_add_frame() only for video
* avformat/flvenc: fix assertion failure after 4h muxing
* avcodec/mss4: Fix () in MKVAL() macro
* avcodec/mss34dsp: fix () in SOP* macros
more...

(adam)

2014-06-04 11:22:04 UTC MAIN commitmail json YAML

Changes 0.11.2:
* Improve yasm version check
* Fix \fscx0 crashes
* Actually export ass_library_version
* Fix change detection with vector clips
* SIMD assembly bugfixes
* Parse drawing numbers as floats
* Fix shaper sign bug
* Initialize \pbo correctly

(adam)

2014-06-04 10:25:18 UTC MAIN commitmail json YAML

Changes 0.11.2:
* Improve yasm version check
* Fix \fscx0 crashes
* Actually export ass_library_version
* Fix change detection with vector clips
* SIMD assembly bugfixes
* Parse drawing numbers as floats
* Fix shaper sign bug
* Initialize \pbo correctly

(adam)

2014-06-04 09:19:56 UTC MAIN commitmail json YAML

Move Haiku pthread hack to options.mk.
"pthreads broken on vax" hack had been removed, but it is also used for Haiku.

(obache)

2014-06-04 06:09:44 UTC MAIN commitmail json YAML

This package builds using cmake these days, so CONFIGURE_ARGS isn't useful.
Port the intended flags to cmake arguments.

Fixes the build in obscure circumstances where doxygen is installed, but
some documentation python build-time requirements happen to be missing.

(dsainty)

2014-06-04 05:44:23 UTC MAIN commitmail json YAML

Updated devel/py-mercurial to 3.0.1

(wiz)

2014-06-04 05:44:14 UTC MAIN commitmail json YAML

Update to 3.0.1:

This is a regularly-scheduled bugfix release.

    alias: change return code of bad definition to 255
    alias: fix loss of non-zero return code in command aliases
    alias: handle shlex error in command aliases
    bookmarks: properly align multi-byte characters
    bugzilla: support Bugzilla 4.4.3+ API login token authentication (issue4257)
    bundle2: fix bundle2 pulling all revs on empty pulls
    bundle2: fix configuration name mismatch
    changelog: ensure changelog._delaybuf is initialized
    color: don't fail on error messages when no curses (issue4237)
    exchange: propagate arguments to the _getbundleextrapart function
    localrepo: prevent leak of transaction object (issue4258)
    proxy: remove unneeded _set_hostport for compatibility with Python 2.7.7rc1
    setup.py, make: avoid problems with outdated, existing hgext/index.py*
    subrepo: avoid sanitizing ".hg/hgrc" in meta data area for non-hg subrepos
    subrepo: invoke "_sanitize()" also after "git merge --ff"
    subrepo: make "_sanitize()" take absolute path to the root of subrepo
    subrepo: make "_sanitize()" work
    subrepo: normalize path in the specific way for problematic encodings
    templates: fix ifcontains against sets with length > 1 (issue4259)
    win32: backout 1a9ebc83a74c

(wiz)

2014-06-04 00:21:33 UTC MAIN commitmail json YAML

For Perl 5.20.0, update patch to not introduce an empty if/then/else block,
which some shells prohibit.

Fixes build on Linux.

(dsainty)

2014-06-03 16:39:25 UTC MAIN commitmail json YAML

2014-06-03 16:37:44 UTC MAIN commitmail json YAML

Added sysutils/ruby-chef version 11.12.4

(jperkin)

2014-06-03 16:37:21 UTC MAIN commitmail json YAML

Import sysutils/ruby-chef into pkgsrc.

Chef is a configuration management tool.  It uses a pure-Ruby,
domain-specific language (DSL) for writing system configuration
"recipes".  Chef is used to streamline the task of configuring and
maintaining a company's servers, and can integrate with cloud-based
platforms such as Rackspace, Amazon EC2, and Microsoft Azure to
automatically provision and configure new machines.

(jperkin)

2014-06-03 16:28:56 UTC MAIN commitmail json YAML

Remove the addition of devel/ruby-yajl-ruby.

(jperkin)

2014-06-03 16:28:21 UTC MAIN commitmail json YAML

Remove ruby-yajl-ruby.

(jperkin)

2014-06-03 16:28:03 UTC MAIN commitmail json YAML

Remove devel/ruby-yajl-ruby, there is already textprocy/ruby-yajl with
a version which satisfies all current dependencies.

(jperkin)

2014-06-03 16:26:10 UTC MAIN commitmail json YAML

Switch to the existing ruby-yajl package.

(jperkin)

2014-06-03 15:09:12 UTC MAIN commitmail json YAML

Added misc/ruby-pry version 0.9.12.6

(jperkin)

2014-06-03 15:08:53 UTC MAIN commitmail json YAML

Update MASTER_SITES. From Thomas Mueller.

(wiz)

2014-06-03 15:08:51 UTC MAIN commitmail json YAML

2014-06-03 15:08:21 UTC MAIN commitmail json YAML

Import misc/ruby-pry into pkgsrc.

Pry is a powerful alternative to the standard IRB shell for Ruby. It
is written from scratch to provide a number of advanced features.

Pry also aims to be more than an IRB replacement; it is an attempt to
bring REPL driven programming to the Ruby language. It is currently
not as powerful as tools like SLIME for lisp, but that is the general
direction Pry is heading.

Pry is also fairly flexible and allows significant user customization
is trivial to set it to read from any object that has a readline
method and write to any object that has a puts method - many other
aspects of Pry are also configurable making it a good choice for
implementing custom shells.

(jperkin)

2014-06-03 14:54:30 UTC MAIN commitmail json YAML

Add ruby-net-ssh-multi.

(jperkin)

2014-06-03 14:53:19 UTC MAIN commitmail json YAML

Added security/ruby-net-ssh-multi version 1.2.0

(jperkin)

2014-06-03 14:52:56 UTC MAIN commitmail json YAML

Import security/ruby-net-ssh-multi into pkgsrc.

Net::SSH::Multi is a library for controlling multiple Net::SSH
connections via a single interface. It exposes an API similar to that
of Net::SSH::Connection::Session and Net::SSH::Connection::Channel,
making it simpler to adapt programs designed for single connections to
be used with multiple connections.

This library is particularly useful for automating repetitive tasks
that must be performed on multiple machines. It executes the commands
in parallel, and allows commands to be executed on subsets of servers
(defined by groups).

(jperkin)

2014-06-03 14:31:29 UTC MAIN commitmail json YAML

Added sysutils/ruby-chef-zero version 2.0.2

(jperkin)

2014-06-03 14:31:14 UTC MAIN commitmail json YAML

Add ruby-chef-zero.

(jperkin)

2014-06-03 14:30:36 UTC MAIN commitmail json YAML

Import sysutils/ruby-chef-zero into pkgsrc.

Chef Zero is a simple, easy-install, in-memory Chef server that can be
useful for Chef Client testing and chef-solo-like tasks that require a
full Chef Server. It IS intended to be simple, Chef 11 compliant, easy
to run and fast to start. It is NOT intended to be secure, scalable,
performant or persistent. It does NO input validation, authentication
or authorization (it will not throw a 400, 401 or 403). It does not
save data, and will start up empty each time you start it.

Because Chef Zero runs in memory, it's super fast and lightweight.
This makes it perfect for testing against a "real" Chef Server without
mocking the entire Internet.

(jperkin)

2014-06-03 14:18:40 UTC MAIN commitmail json YAML

Limit to ruby-yajl 1.1.x to avoid pulling in yajl-ruby-1.2.0.

(jperkin)

2014-06-03 14:08:09 UTC MAIN commitmail json YAML

Add ruby-rest-client.

(jperkin)

2014-06-03 14:07:06 UTC MAIN commitmail json YAML

Added www/ruby-rest-client version 1.6.7

(jperkin)

2014-06-03 14:06:49 UTC MAIN commitmail json YAML

Import www/ruby-rest-client into pkgsrc.

A simple HTTP and REST client for Ruby, inspired by the Sinatra
microframework style of specifying actions: get, put, post, delete.

(jperkin)

2014-06-03 13:58:57 UTC MAIN commitmail json YAML

Add ruby-slop.

(jperkin)

2014-06-03 13:58:25 UTC MAIN commitmail json YAML

Added misc/ruby-slop version 3.5.0

(jperkin)

2014-06-03 13:58:10 UTC MAIN commitmail json YAML

Import misc/ruby-slop into pkgsrc.

Slop is a simple option parser with an easy to remember syntax and
friendly API.

(jperkin)

2014-06-03 13:54:46 UTC MAIN commitmail json YAML

Add ruby-yajl-ruby.

(jperkin)

2014-06-03 13:53:33 UTC MAIN commitmail json YAML

Added devel/ruby-yajl-ruby version 1.2.0

(jperkin)

2014-06-03 13:53:15 UTC MAIN commitmail json YAML

Import devel/ruby-yajl-ruby into pkgsrc.

This gem is a C binding to the excellent YAJL JSON parsing and
generation library.

Features:

* JSON parsing and encoding directly to and from an IO stream (file,
  socket, etc) or String. Compressed stream parsing and encoding
  supported for Bzip2, Gzip and Deflate.

* Parse and encode multiple JSON objects to and from streams or
  strings continuously.

* JSON gem compatibility API - allows yajl-ruby to be used as a
  drop-in replacement for the JSON gem

* Basic HTTP client (only GET requests supported for now) which
  parses JSON directly off the response body as it's being received

* ~3.5x faster than JSON.generate

* ~1.9x faster than JSON.parse

* ~4.5x faster than YAML.load

* ~377.5x faster than YAML.dump

* ~1.5x faster than Marshal.load

* ~2x faster than Marshal.dump

(jperkin)

2014-06-03 13:50:16 UTC MAIN commitmail json YAML

Added misc/ruby-ohai version 7.0.4

(jperkin)

2014-06-03 13:50:01 UTC MAIN commitmail json YAML

Add ruby-ohai.

(jperkin)

2014-06-03 13:49:28 UTC MAIN commitmail json YAML

Import misc/ruby-ohai into pkgsrc.

Ohai detects data about your operating system. It can be used
standalone, but it's primary purpose is to provide node data to Chef.

Ohai will print out a JSON data blob for all the known data about your
system. When used with Chef, that data is reported back via node
attributes.

(jperkin)

2014-06-03 13:47:18 UTC MAIN commitmail json YAML

Added net/ruby-ipaddress version 0.8.0

(jperkin)

2014-06-03 13:46:22 UTC MAIN commitmail json YAML

Add ruby-ipaddress.

(jperkin)

2014-06-03 13:46:00 UTC MAIN commitmail json YAML

Import net/ruby-ipaddress into pkgsrc.

IPAddress is a Ruby library designed to make the use of IPv4 and IPv6
addresses simple, powerful and enjoyable. It provides a complete set
of methods to handle IP addresses for any need, from simple scripting
to full network design.

IPAddress is written with a full OO interface, and its code is easy to
read, maintain and extend. The documentation is full of examples, to
let you start being productive immediately.

(jperkin)

2014-06-03 13:31:43 UTC MAIN commitmail json YAML

Add ruby-systemu.

(jperkin)

2014-06-03 13:31:08 UTC MAIN commitmail json YAML

Added misc/ruby-systemu version 2.5.2

(jperkin)

2014-06-03 13:30:47 UTC MAIN commitmail json YAML

Import misc/ruby-systemu into pkgsrc.

Universal capture of stdout and stderr and handling of child process
pid for Windows, *nix, etc.

(jperkin)

2014-06-03 13:17:36 UTC MAIN commitmail json YAML

Add the new ruby-mixlib-* packages:

- ruby-mixlib-authentication
- ruby-mixlib-cli
- ruby-mixlib-config
- ruby-mixlib-log
- ruby-mixlib-shellout

(jperkin)

2014-06-03 13:15:51 UTC MAIN commitmail json YAML

Added devel/ruby-mixlib-shellout version 1.4.0

(jperkin)

2014-06-03 13:15:33 UTC MAIN commitmail json YAML

Import devel/ruby-mixlib-shellout into pkgsrc.

Provides a simplified interface to shelling out yet still collecting
both standard out and standard error and providing full control over
environment, working directory, uid, gid, etc.

(jperkin)

2014-06-03 13:14:19 UTC MAIN commitmail json YAML

Added devel/ruby-mixlib-log version 1.6.0

(jperkin)

2014-06-03 13:14:02 UTC MAIN commitmail json YAML

Import devel/ruby-mixlib-log into pkgsrc.

A simple class based Log mechanism, similar to Merb and Chef, that you
can mix in to your project.  Mixlib::Log provides a mixin for enabling
a class based logger object, a-la Merb, Chef, and Nanite.

(jperkin)

2014-06-03 13:13:39 UTC MAIN commitmail json YAML

Added devel/ruby-mixlib-config version 2.1.0

(jperkin)

2014-06-03 13:13:21 UTC MAIN commitmail json YAML

Import devel/ruby-mixlib-config into pkgsrc.

A simple class based Config mechanism, similar to the one found in
Chef.

(jperkin)

2014-06-03 13:12:45 UTC MAIN commitmail json YAML

Added devel/ruby-mixlib-cli version 1.5.0

(jperkin)

2014-06-03 13:12:32 UTC MAIN commitmail json YAML

Import devel/ruby-mixlib-cli into pkgsrc.

A mixin for creating command line applications - gives an easy DSL for
argument specification and processing.  Mixlib::CLI provides a
class-based command line option parsing object, like the one used in
Chef, Ohai and Relish.

(jperkin)

2014-06-03 13:11:53 UTC MAIN commitmail json YAML

Added devel/ruby-mixlib-authentication version 1.3.0

(jperkin)

2014-06-03 13:11:32 UTC MAIN commitmail json YAML

Import devel/ruby-mixlib-authentication into pkgsrc.

Mixlib::Authentication provides a class-based header signing
authentication object, like the one used in Chef.

(jperkin)

2014-06-03 13:03:53 UTC MAIN commitmail json YAML

Add ruby-method_source.

(jperkin)

2014-06-03 13:02:54 UTC MAIN commitmail json YAML

Added misc/ruby-method_source version 0.8.2

(jperkin)

2014-06-03 13:02:36 UTC MAIN commitmail json YAML

Import ruby-method_source into pkgsrc.

method_source is a utility to return a method's source code as a Ruby
string.  Also returns Proc and Lambda source code.

(jperkin)

2014-06-03 12:49:42 UTC MAIN commitmail json YAML

Add ruby-hashie2.

(jperkin)

2014-06-03 12:49:17 UTC MAIN commitmail json YAML

Added misc/ruby-hashie2 version 2.0.5

(jperkin)

2014-06-03 12:48:49 UTC MAIN commitmail json YAML

Import misc/ruby-hashie2 into pkgsrc.  This package is the same software as
misc/ruby-hashie but for version 2.0.5 which is required for some new
packages.  The original version 1.2.0 has been retained as it is still
required for ruby-userstream which has not yet been updated for the newer API.

Hashie is a growing collection of tools that extend Hashes and make
them more useful. The library is broken up into a number of atomically
includeable Hash extension modules as described below. This provides
maximum flexibility for users to mix and match functionality while
maintaining feature parity with earlier versions of Hashie.

* Mash is an extended Hash that gives simple pseudo-object
  functionality that can be built from hashes and easily extended.

* Dash is an extended Hash that has a discrete set of defined
  properties and only those properties may be set on the hash.

* A Trash is a Dash that allows you to translate keys on
  initialization.

* Clash is a Chainable Lazy Hash that allows you to easily construct
  complex hashes using method notation chaining

* Rash is a Hash whose keys can be Regexps or Ranges, which will map
  many input keys to a value.

(jperkin)

2014-06-03 09:08:05 UTC MAIN commitmail json YAML

Update MH_NAME list from ICU_CHECK_MH_FRAG in source/acinclude.m4
Fixes PLIST for various platforms.

(obache)

2014-06-03 08:59:33 UTC MAIN commitmail json YAML

security/py-{cybox,stix,libtaxii} and sysutils/py-pefile do not seem to have
been ported to either Python 3.3 or 3.4.

(khorben)

2014-06-03 08:29:22 UTC MAIN commitmail json YAML

Updated security/sks to 1.1.5

(pettai)

2014-06-03 08:28:50 UTC MAIN commitmail json YAML

1.1.5
  - Fixes for machine-readable indices. Key expiration times are now read
    from self-signatures on the key's UIDs. In addition, instead of 8-digit
    key IDs, index entries now return the most specific key ID possible:
    16-digit key ID for V3 keys, and the full fingerprint for V4 keys.
  - Add metadata information (number of keys, number of files,
    checksums, etc) to key dump. This allows for information on the
    key dump ahead of download/import, and direct verification of checksums
    using md5sum -c <metadata-file>.
  - Replaced occurrances of the deprecated operator 'or' with '||' (BB issue #2)
  - Upgraded to cryptlib-1.7 and own changes are now packaged as separate
    patches that is installed during 'make'. Added the SHA-3 algorithm, Keccak
  - Option max_matches was setting max_internal_matches. Fixed (BB issue #4)
  - op=hget now supports option=mr for completeness (BB issue #17)
  - Add CORS header to web server responses. Allows JavaScript code to
    interact with keyservers, for example the OpenPGP.js project.
  - Change the default hkp_address and recon_address to making the
    default configuration support IPv6. (Requires OCaml 3.11.0 or newer)
  - Only use '-warn-error A' if the source is marked as development as per
    the version suffix (+) (part of BB Issue #2)
  - Reduce logging verbosity for debug level lower than 6 for (i) bad requests,
    and (ii) no results found (removal of HTTP headers in log) (BB Issue #13)
  - Add additional OIDs for ECC RFC6637 style implementations
    (brainpool and secp256k1) (BB Issue #25) and fix issue for 32 bit arches.
  - Fix a non-persistent cross-site scripting possibility resulting from
    improper input sanitation before writing to client. (BB Issue #26 | CVE-2014-3207)

(pettai)

2014-06-03 07:11:52 UTC MAIN commitmail json YAML

makeinfo is required to build.

(obache)

2014-06-03 06:59:46 UTC MAIN commitmail json YAML

Updated www/php-sugarcrm to 6.5.16

(wen)

2014-06-03 06:56:22 UTC MAIN commitmail json YAML

Updated www/php-sugarcrm to 6.5.16

(wen)

2014-06-03 06:52:45 UTC MAIN commitmail json YAML

2014-06-03 06:49:52 UTC MAIN commitmail json YAML

Mark as conflicting with p5-CGI<4.0, where it was included.

(wiz)

2014-06-03 03:22:00 UTC MAIN commitmail json YAML

Updated misc/libreoffice4 to 4.2.4.2nb3

(ryoon)

2014-06-03 03:21:39 UTC MAIN commitmail json YAML

Bump PKGREVISION

* Disable JavaScript scripting (macro) support, it conflicts with
  OpenJDK7's Rhino JavaScript support. Use beanshell or Python.
* Remove redundant CONFIGURE_ARGS

(ryoon)

2014-06-03 03:20:58 UTC MAIN commitmail json YAML

Updated lang/openjdk7 to 1.7.55nb2

(ryoon)

2014-06-03 03:20:16 UTC MAIN commitmail json YAML

2014-06-02 19:42:47 UTC MAIN commitmail json YAML

Fix build on at least SunOS, variable changed name in the last release.

(fhajny)

2014-06-02 16:35:03 UTC MAIN commitmail json YAML

Updated security/libtasn1 to 3.6; devel/git to 1.9.4

(adam)

2014-06-02 16:32:37 UTC MAIN commitmail json YAML

Fixes since v1.9.3
------------------

* Commands that take pathspecs on the command line misbehaved when
  the pathspec is given as an absolute pathname (which is a
  practice not particularly encouraged) that points at a symbolic
  link in the working tree.

* An earlier fix to the shell prompt script (in contrib/) for using
  the PROMPT_COMMAND interface did not correctly check if the extra
  code path needs to trigger, causing the branch name not to appear
  when 'promptvars' option is disabled in bash or PROMPT_SUBST is
  unset in zsh.

(adam)

2014-06-02 16:30:44 UTC MAIN commitmail json YAML

Changes 3.6:
- Corrected an off-by-one error in ASN.1 DER tag decoding.
- Several improvements and new safety checks on DER decoding;
  issues found using Codenomicon TLS test suite.
- Marked asn1_der_decoding_element() as deprecated. Use
  asn1_der_decoding() instead.

(adam)

2014-06-02 16:04:03 UTC pkgsrc-2014Q1 commitmail json YAML

Pullup tickets #4427, #4428 and #4429.

(tron)

2014-06-02 16:02:30 UTC pkgsrc-2014Q1 commitmail json YAML

Pullup ticket #4429 - requested by taca
lang/php53: match option handling of "php54" and "php55"

Revisions pulled up:
- lang/php53/Makefile.php                                      1.39

---
  Module Name: pkgsrc
  Committed By: taca
  Date: Sat May 31 04:30:30 UTC 2014

  Modified Files:
  pkgsrc/lang/php53: Makefile.php

  Log Message:
  Use PKG_OPTIONS.${PHP_PKG_PREFIX} as PKG_OPTIONS_VAR in order to consistent
  PKG_OPTIONS amaong packages which use lang/php/Makefile.php.

(tron)