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 (10m)  pkgsrc-2024Q1 (14d)  pkgsrc-2023Q4 (42d)  pkgsrc-2023Q2 (74d)  pkgsrc-2023Q3 (154d) 

2024-05-12 18:57:16 UTC Now

2018-07-09 11:58:58 UTC MAIN commitmail json YAML

Python 3.7 requires newer OpenSSL. Fix build on netbsd-7

(ryoon)

2018-07-09 08:23:17 UTC MAIN commitmail json YAML

Updated audio/py-discogs-client, math/py-pandas

(adam)

2018-07-09 08:22:45 UTC MAIN commitmail json YAML

py-pandas: updated to 0.23.3

0.23.3:
This is a minor bug-fix release in the 0.23.x series and includes a fix for the source distribution on Python 3.7. We recommend that all users upgrade to this version.

(adam)

2018-07-09 08:16:50 UTC MAIN commitmail json YAML

2018-07-09 08:06:56 UTC MAIN commitmail json YAML

Updated databases/py-apsw, audio/py-beets

(adam)

2018-07-09 08:06:18 UTC MAIN commitmail json YAML

py-beets: updated to 1.4.7

1.4.7:

This new release includes lots of new features in the importer and the
metadata source backends that it uses.
We've changed how the beets importer handles non-audio tracks listed in
metadata sources like MusicBrainz:

* The importer now ignores non-audio tracks (namely, data and video tracks)
  listed in MusicBrainz. Also, a new option, :ref:ignore_video_tracks, lets
  you return to the old behavior and include these video tracks.
* A new importer option, :ref:ignored_media, can let you skip certain media
  formats.

There are other subtle improvements to metadata handling in the importer:
* In the MusicBrainz backend, beets now imports the
  musicbrainz_releasetrackid field. This is a first step toward
* A new importer configuration option, :ref:artist_credit, will tell beets
  to prefer the artist credit over the artist when autotagging.

And there are even more new features:
* :doc:/plugins/replaygain: The beet replaygain command now has
  --force, --write and --nowrite options.
* A new importer configuration option, :ref:incremental_skip_later, lets you
  avoid recording skipped directories to the list of "processed" directories
  in :ref:incremental mode. This way, you can revisit them later with
  another import.
* :doc:/plugins/fetchart: The configuration options now support
  finer-grained control via the sources option. You can now specify the
  search order for different *matching strategies* within different backends.
* :doc:/plugins/web: A new cors_supports_credentials configuration
  option lets in-browser clients communicate with the server even when it is
  protected by an authorization mechanism (a proxy with HTTP authentication
  enabled, for example).
* A new :doc:/plugins/sonosupdate plugin automatically notifies Sonos
  controllers to update the music library when the beets library changes.
* :doc:/plugins/discogs: The plugin now stores master release IDs into
  mb_releasegroupid. It also "simulates" track IDs using the release ID
  and the track list position.
* :doc:/plugins/discogs: Fetch the original year from master releases.

There are lots and lots of fixes

(adam)

2018-07-09 08:00:31 UTC MAIN commitmail json YAML

py-apsw: updated to 3.23.1

3.23.1:
Added constants:
SQLITE_DBSTATUS_CACHE_SPILL, SQLITE_FCNTL_LOCK_TIMEOUT

(adam)

2018-07-09 07:54:20 UTC MAIN commitmail json YAML

Updated net/py-gevent, devel/py-dulwich

(adam)

2018-07-09 07:53:23 UTC MAIN commitmail json YAML

py-dulwich: updated to 0.19.5

0.19.5:
IMPROVEMENTS
Add porcelain.describe.

BUG FIXES
Fix regression in dulwich.porcelain.clone that prevented cloning of remote repositories.
Don���t leave around empty parent directories for removed refs.

0.19.4:
IMPROVEMENTS
Add porcelain.ls_files.
Add Index.items.

BUG FIXES
Avoid unicode characters (e.g. the digraph 蝶 in my surname) in setup.cfg, since setuptools doesn���t deal well with them.

(adam)

2018-07-09 07:51:16 UTC MAIN commitmail json YAML

py-gevent: updated to 1.3.4

1.3.4:
Be more careful about issuing MonkeyPatchWarning for ssl imports. Now, we only issue it if we detect the one specific condition that is known to lead to RecursionError. This may produce false negatives, but should reduce or eliminate false positives.
Based on measurements and discussion in issue 1233, adjust the way gevent.pywsgi generates HTTP chunks. This is intended to reduce network overhead, especially for smaller chunk sizes.
Additional slight performance improvements in gevent.pywsgi.

1.3.3:
gevent.sleep() updates the loop窶冱 notion of the current time before sleeping so that sleep duration corresponds more closely to elapsed (wall clock) time. gevent.Timeout does the same.
Fix an UnboundLocalError in SSL servers when wrapping a socket throws an error.

1.3.2.post0:
Fix a packaging error in manylinux binary wheels that prevented some imports from working.

1.3.2:
Allow weak refeneces to gevent.queue.Queue.

1.3.1:
Allow weak references to gevent.event.Event.
Fix embedded uses of gevent.Greenlet.spawn(), especially under uwsgi.
Fix gevent.os.nb_write() and gevent.os.nb_read() not always closing the IO event they opened in the event of an exception. This would be a problem especially for libuv.

1.3.0:
Python 3.7 passes the automated memory leak checks.
Update autoconf窶冱 config.guess and config.sub to the latest versions for c-ares and libev.
gevent.local.local subclasses that mix-in ABCs can be instantiated.

(adam)

2018-07-09 07:39:11 UTC MAIN commitmail json YAML

note update of net/haproxy

(morr)

2018-07-09 07:37:03 UTC MAIN commitmail json YAML

Update to newest version of haproxy 1.8.12.

ChangeLog:

2018/06/27 : 1.8.12
    - BUG/MAJOR: stick_table: Complete incomplete SEGV fix
    - MINOR: stick-tables: make stktable_release() do nothing on NULL

2018/06/26 : 1.8.11
    - BUG/MAJOR: Stick-tables crash with segfault when the key is not in the stick-table
    - BUG/BUILD: threads: unbreak build without threads

2018/06/22 : 1.8.10
    - BUG/MINOR: lua: Socket.send threw runtime error: 'close' needs 1 arguments.
    - BUG/MEDIUM: spoe: Flags are not encoded in network order
    - BUG/MEDIUM: contrib/mod_defender: Use network order to encode/decode flags
    - BUG/MEDIUM: contrib/modsecurity: Use network order to encode/decode flags
    - BUG/MINOR: ssl/lua: prevent lua from affecting automatic maxconn computation
    - BUG/MEDIUM: cache: don't cache when an Authorization header is present
    - BUG/MEDIUM: dns: Delay the attempt to run a DNS resolution on check failure.
    - BUG/BUILD: threads: unbreak build without threads
    - BUG/BUILD: fd: fix typo causing a warning when threads are disabled
    - BUG/MEDIUM: fd: Only check update_mask against all_threads_mask.
    - BUG/MEDIUM: servers: Add srv_addr default placeholder to the state file
    - BUG/MEDIUM: lua/socket: Length required read doesn't work
    - BUG/MEDIUM: stick-tables: Decrement ref_cnt in table_* converters
    - BUG/MEDIUM: spoe: Return an error when the wrong ACK is received in sync mode
    - MINOR: task/notification: Is notifications registered ?
    - BUG/MEDIUM: lua/socket: wrong scheduling for sockets
    - BUG/MAJOR: lua: Dead lock with sockets
    - BUG/MEDIUM: lua/socket: Notification error
    - BUG/MEDIUM: lua/socket: Sheduling error on write: may dead-lock
    - BUG/MEDIUM: lua/socket: Buffer error, may segfault
    - MAJOR: spoe: upgrade the SPOP version to 2.0 and remove the support for 1.0
    - BUG/MINOR: contrib/spoa_example: Don't reset the status code during disconnect
    - BUG/MINOR: contrib/mod_defender: Don't reset the status code during disconnect
    - BUG/MINOR: contrib/modsecurity: Don't reset the status code during disconnect
    - BUG/MINOR: contrib/mod_defender: update pointer on the end of the frame
    - BUG/MINOR: contrib/modsecurity: update pointer on the end of the frame
    - DOC: SPOE.txt: fix a typo
    - DOC: contrib/modsecurity: few typo fixes
    - BUG/MINOR: unix: Make sure we can transfer abns sockets on seamless reload.
    - BUG/MEDIUM: threads: handle signal queue only in thread 0
    - BUG/MINOR: don't ignore SIG{BUS,FPE,ILL,SEGV} during signal processing
    - BUG/MINOR: signals: ha_sigmask macro for multithreading
    - MINOR: lua: Increase debug information
    - BUG/MAJOR: map: fix a segfault when using http-request set-map
    - BUG/MINOR: lua: Segfaults with wrong usage of types.
    - BUG/MAJOR: ssl: Random crash with cipherlist capture
    - BUG/MAJOR: ssl: OpenSSL context is stored in non-reserved memory slot
    - BUG/MEDIUM: fd: Don't modify the update_mask in fd_dodelete().
    - BUG/MEDIUM: threads: Use the sync point to check active jobs and exit
    - MINOR: threads: Be sure to remove threads from all_threads_mask on exit

2018/05/18 : 1.8.9
    - BUG/MINOR: pattern: Add a missing HA_SPIN_INIT() in pat_ref_newid()
    - BUG/MAJOR: channel: Fix crash when trying to read from a closed socket
    - BUG/MINOR: log: t_idle (%Ti) is not set for some requests
    - BUG/MEDIUM: lua: Fix segmentation fault if a Lua task exits
    - MINOR: h2: detect presence of CONNECT and/or content-length
    - BUG/MEDIUM: h2: implement missing support for chunked encoded uploads
    - BUG/MINOR: lua/threads: Make lua's tasks sticky to the current thread
    - BUG/MINOR: config: disable http-reuse on TCP proxies
    - BUG/MINOR: checks: Fix check->health computation for flapping servers
    - BUG/MEDIUM: threads: Fix the sync point for more than 32 threads
    - BUG/MINOR: lua: Put tasks to sleep when waiting for data
    - DOC/MINOR: clean up LUA documentation re: servers & array/table.
    - BUG/MINOR: map: correctly track reference to the last ref_elt being dumped
    - BUG/MEDIUM: task: Don't free a task that is about to be run.
    - BUG/MINOR: lua: schedule socket task upon lua connect()
    - BUG/MINOR: lua: ensure large proxy IDs can be represented
    - BUG/MEDIUM: http: don't always abort transfers on CF_SHUTR
    - BUG/MEDIUM: pollers: Use a global list for fd shared between threads.
    - BUG/MEDIUM: ssl: properly protect SSL cert generation
    - BUG/MINOR: spoe: Mistake in error message about SPOE configuration

2018/04/19 : 1.8.8
    - BUG/MEDIUM: threads: Fix the max/min calculation because of name clashes
    - BUG/MEDIUM: connection: Make sure we have a mux before calling detach().
    - BUG/MINOR: http: Return an error in proxy mode when url2sa fails
    - BUG/MEDIUM: kqueue: When adding new events, provide an output to get errors.
    - BUG/MINOR: cli: Guard against NULL messages when using CLI_ST_PRINT_FREE
    - MINOR: cli: Ensure the CLI always outputs an error when it should
    - DOC: lua: update the links to the config and Lua API
    - BUG/CRITICAL: h2: fix incorrect frame length check

(morr)

2018-07-09 07:18:11 UTC MAIN commitmail json YAML

Updated devel/py-cached-property, net/py-portend

(adam)

2018-07-09 07:17:51 UTC MAIN commitmail json YAML

py-portend: updated to 2.3

2.3
Package refresh.

(adam)

2018-07-09 07:15:32 UTC MAIN commitmail json YAML

py-cached-property: updated to 1.4.3

1.4.3:
* Catch SyntaxError from asyncio import on older versions of Python

(adam)

2018-07-09 06:44:46 UTC MAIN commitmail json YAML

Updated devel/py-apipkg, devel/py-flake8-import-order

(adam)

2018-07-09 06:44:19 UTC MAIN commitmail json YAML

py-flake8-import-order: updated to 0.18

0.18:
Add new Python 3.7 modules to the stdlib list, and support 3.7.

(adam)

2018-07-09 06:41:02 UTC MAIN commitmail json YAML

py-apipkg: updated to 1.5

1.5:
- switch to setuptools_scm
- move to github
- fix up python compat matrix
- avoid dict iteration (fixes issue on python3)

(adam)

2018-07-09 06:34:59 UTC MAIN commitmail json YAML

Updated www/py-parsel, devel/py-cython

(adam)

2018-07-09 06:34:28 UTC MAIN commitmail json YAML

py-cython: updated to 0.28.4

0.28.4:
Bugs fixed
* Reallowing tp_clear() in a subtype of an @no_gc_clear extension type generated an invalid C function call to the (non-existent) base type implementation.
* Exception catching based on a non-literal (runtime) tuple could fail to match the exception.
* Compile fix for CPython 3.7.0a2.

(adam)

2018-07-09 06:17:14 UTC MAIN commitmail json YAML

py-parsel: updated to 1.5.0

1.5.0:
* New Selector.attrib and SelectorList.attrib properties which make
  it easier to get attributes of HTML elements.
* CSS selectors became faster: compilation results are cached
  (LRU cache is used for css2xpath), so there is
  less overhead when the same CSS expression is used several times.
* .get() and .getall() selector methods are documented and recommended
  over .extract_first() and .extract().
* Various documentation tweaks and improvements.

(adam)

2018-07-09 02:07:16 UTC MAIN commitmail json YAML

doc: Added devel/py-flake8-docstrings version 1.3.0

(minskim)

2018-07-09 02:07:00 UTC MAIN commitmail json YAML

devel/Makefile: Add py-flake8-docstrings

(minskim)

2018-07-09 02:06:50 UTC MAIN commitmail json YAML

devel/py-flake8-docstrings: Import version 1.3.0

A simple module that adds an extension for the pydocstyle tool to
flake8.

(minskim)

2018-07-08 18:41:29 UTC MAIN commitmail json YAML

2018-07-08 18:40:40 UTC MAIN commitmail json YAML

Update go19 to 1.9.7, latest on that branch.

go1.9.5 (released 2018/03/28) includes fixes to the compiler, go command, and
net/http/pprof package. See the Go 1.9.5 milestone on our issue tracker for
details.

go1.9.6 (released 2018/05/01) includes fixes to the compiler and go command.
See the Go 1.9.6 milestone on our issue tracker for details.

go1.9.7 (released 2018/06/05) includes fixes to the go command, and the
crypto/x509, and strings packages. In particular, it adds minimal support to
the go command for the vgo transition. See the Go 1.9.7 milestone on our issue
tracker for details.

(bsiegert)

2018-07-08 18:00:56 UTC MAIN commitmail json YAML

Forgot this in the last commit. Add GO19_VERSION.

(bsiegert)

2018-07-08 18:00:06 UTC MAIN commitmail json YAML

2018-07-08 17:59:07 UTC MAIN commitmail json YAML

2018-07-08 17:16:33 UTC MAIN commitmail json YAML

2018-07-08 17:15:42 UTC MAIN commitmail json YAML

Update go-text to 0.3.0. Now with a proper version!

We do not install the "gotext" utility because it introduces a circular
dependency to go-tools. If you really need it (which I doubt), we can
add a separate package.

(bsiegert)

2018-07-08 14:43:22 UTC MAIN commitmail json YAML

databases/mysql57-client: fix build problem of mysql57-server

Fix build problem of mysql57-server on prior to OpenSSL 1.1 systems.

(taca)

2018-07-08 13:54:39 UTC MAIN commitmail json YAML

Do not use "naked" go invocations.

Use ${GO} instead.

(bsiegert)

2018-07-08 13:53:42 UTC MAIN commitmail json YAML

Move definition of $GO to version.mk.

We have some packages, like mongodb-tools, that cannot include go-package.mk
but need to call the go tool.

(bsiegert)

2018-07-08 13:42:26 UTC MAIN commitmail json YAML

doc: Updated audio/mpg321 to 0.3.2nb2

(leot)

2018-07-08 13:42:13 UTC MAIN commitmail json YAML

mpg321: Always init the main_lock semaphore

The changes in mpg321-0.3.2nb1 actually fixed PR pkg/53369 but accidentally
broke support for `-K' option.

Bump PKGREVISION

(leot)

2018-07-08 12:55:00 UTC MAIN commitmail json YAML

Use the non-symlinked go tool for package builds.

Otherwise, you will not be able to build Go code in pkgsrc if you do not
have pkg_alternatives installed.

Introduce a variable (user-settable for now) GOVERSSUFFIX.
$GO is now the Go tool with full path.

leot@ convinced me to go full Python (e.g. one directory per major version,
GO_VERSION_ACCEPTED etc.) but that will be another series of commits.

(bsiegert)

2018-07-08 12:23:06 UTC MAIN commitmail json YAML

doc: Updated net/py-google-cloud-sdk to 96.0.0nb1

(leot)

2018-07-08 12:22:56 UTC MAIN commitmail json YAML

py-google-cloud-sdk: Choose a safe fallback for Python interpreter

The logic to find a Python executable can be summarized as:
- CLOUDSDK_PYTHON environment variable defined:
    + If it matches `*python2*', use it
- Otherwise:
    + Try `python2'
    + Fallback to `python'

Substitute the latter fallback to ${PYTHONBIN} in order to have a
safe choice.

Should fix PR pkg/52122 reported by <jklos>.
This patch is based on the one proposed by <maya> (but restricted
to CLOUDSDK_PYTHON lines and the fallback `python').

Bump PKGREVISION.

(leot)

2018-07-08 11:17:58 UTC MAIN commitmail json YAML

Set myself as the maintainer

(khorben)

2018-07-08 11:14:20 UTC MAIN commitmail json YAML

doc: Added finance/bitcoin version 0.16.1

(khorben)

2018-07-08 11:14:04 UTC MAIN commitmail json YAML

2018-07-08 11:13:46 UTC MAIN commitmail json YAML

Import bitcoin 0.16.1 as finance/bitcoin

Bitcoin is a decentralized P2P electronic cash system without a central
server or trusted parties. Users hold the crypto keys to their own money
and transact directly with each other, with the help of the network to
check for double-spending.

(khorben)

2018-07-08 09:40:32 UTC MAIN commitmail json YAML

Updated archivers/py-lz4, lang/py-asttokens, textproc/py-vobject, textproc/py-natsort

(adam)

2018-07-08 09:40:00 UTC MAIN commitmail json YAML

py-natsort: updated to 5.3.3

5.3.3:
Update docs with a FAQ and quick how-it-works.
Fix a StopIteration error in the testing code.
Enable Python 3.7 support in Travis-CI.

(adam)

2018-07-08 09:38:47 UTC MAIN commitmail json YAML

py-vobject: updated to 0.9.6

0.9.6:
Correctly order calendar properties before calendar components
Correctly serialize timestamp values (i.e. REV)
Pass correct formatting string to logger
RRULE: Fix floating UNTIL with dateutil > 2.6.1
Encode params if necessary in serialization
Ignore escaped semi-colons in UNTIL value
RRULE: Fix VTODO without DTSTART
Fixed regexp for VCF Version 2.1
repr changed for datetime.timedelta in python 3.7

(adam)

2018-07-08 09:36:19 UTC MAIN commitmail json YAML

py-asttokens: updated to 1.1.11

1.1.11:
Bug fixes.

(adam)

2018-07-08 09:33:59 UTC MAIN commitmail json YAML

py-lz4: updated to 2.0.2

2.0.2:
Fix setup.py to gracefully handle old system installed versions of LZ4 libraries
Fix a possible segfault in the frame decompress functions

(adam)

2018-07-08 09:27:31 UTC MAIN commitmail json YAML

Install bin/go via pkg_alternatives. Bump revision.

BREAKING CHANGE: If you do not have pkg_alternatives installed, then you
will not get a "go" tool in the PATH, and builds of packages using Go may
fail. (This will be fixed in the next commit.)

(bsiegert)

2018-07-08 09:04:12 UTC MAIN commitmail json YAML

doc: Updated sysutils/znapzend to 0.19.1

(wiedi)

2018-07-08 09:03:24 UTC MAIN commitmail json YAML

znapzend: update to 0.19.1

Changes:

0.19.1:
fixed the tar file to include ALL the files in the init directory

0.19.0:
Release 0.19.0 adds a bunch of documentation updates as well as:
a 10 minute timeout for mbuffer since many systems are way slower than we expected
a larger blocksize for mbuffer
a system v init script
an rpm spec file
do not start if no backups/snaps are configured
customized upstart and systemd startup files

(wiedi)

2018-07-08 06:08:09 UTC MAIN commitmail json YAML

2018-07-07 21:17:02 UTC MAIN commitmail json YAML

Also mask Python 3.7.

(joerg)

2018-07-07 16:03:02 UTC MAIN commitmail json YAML

doc: Updated devel/guile-gnome to 2.16.5

(gdt)

2018-07-07 16:02:43 UTC MAIN commitmail json YAML

guile-gnome: update to 2.16.5

Guile-Gnome-Platform 2.16.5 - David Pirotte, 2017-06-02
=======================================================

* Changes since 2.16.4

  Guile-Gnome is now compatible with Guile-2.2

  But don't hail, this is a maintainance release, which actually
  merely comment the build of the Corba and Gnome-VFS modules, due to
  incompatible changes in Guile-2.2 (see their corresponding entry in
  configure.ac for a better explanation):

  This is reversible though, if you think you have the skill and some
  free time to fix these two, please do! And get in touch with us of
  course...

  Dependencies
  ------------

  Guile-Gnome now allows Guile-2.2, and requires Guile >= 2.0.14

(gdt)

2018-07-07 13:18:29 UTC MAIN commitmail json YAML

Document cleaning up with ./cleanup.

Requested in PR pkg/41803.

(bsiegert)

2018-07-07 12:41:57 UTC MAIN commitmail json YAML

doc: Updated cad/gtkwave to 3.3.91

(mef)

2018-07-07 12:41:47 UTC MAIN commitmail json YAML

Updated cad/gtkwave from 3.3.89 to 3.3.91

3.3.90  08may18 For Cut Traces, fix up scroll position if there are traces
                above the current row being cut.
                Bits to real crash fix for very large floats.
Fixed gray code conversions that were incomplete for right
justified vectors such that the vector length is not a
multiple of the radix size (4 for hex, 3 for oct).
Warray-bounds warning fix for 32-bit conversions in BitsToReal.
3.3.91 29may18 Added support for GSettings for when GConf is removed from
distributions such as Debian and Ubuntu.
Performance fix for large number of groups (remove useless
recursion required for transaction traces).

(mef)

2018-07-07 12:40:35 UTC MAIN commitmail json YAML

2018-07-07 12:37:52 UTC MAIN commitmail json YAML

2018-07-07 12:36:55 UTC MAIN commitmail json YAML

Remove mppe-lkm.

It does not work on NetBSD 6+, and there are some doubts that it works on 5.
We don't support versions older than 6. So there.

(bsiegert)

2018-07-07 12:19:19 UTC MAIN commitmail json YAML

Updated math/R-RPostgreSQL to 0.6.2

(wen)

2018-07-07 12:15:38 UTC MAIN commitmail json YAML

Update to 0.6.2

Upstream changes:
Version 0.6-2

    o  dbGetQuery do not return NULL.
    o  use registration mechanism to call native routines.

Version 0.5-3

    o  Update the libpq library so that the package can be compiled in new versions of R and macOS.

Version 0.5-2

    o  Support dbBegin() API

version 0.5-1 --2014-02-08

    o  Remove segmentationfault when NULL is passed as host argument.

    o  Conversion routine for raw in R and bytea in PostgreSQL

    o  Use accompanied libpq when either of libpq and header is not found on darwin

Version 0.5 -- 2013-10-12

    o  postgresqlWriteTable: send column names at COPY

    o  System library header search path for OS X 10.9 (Mavericks)

    o  Memory leak was reduced
    o  Close the socket on failure

Version 0.4 -- 2013-03-27

    o  Initial implementation of prepared statement

    o  Use system libpq library when available on OS X (darwin)

    o  Force ISO datestyle for PostgreSQL-R communication by default

    o  Time zone aware Timestamp POSIXct conversion

Version 0.3-3 -- 2012-10-05

    o  Bugfix on dbColumnInfo and others reproducible by gctorture(TRUE)

    o  Do not implicitly make new connections, which interfere with transaction.

    o  Change the notation of the LICENSE

(wen)

2018-07-07 12:11:03 UTC MAIN commitmail json YAML

Fix version number in COMMENT.

(darcy)

2018-07-07 12:04:13 UTC MAIN commitmail json YAML

doc: Updated cad/py-gds to 1.3.1

(mef)

2018-07-07 12:04:00 UTC MAIN commitmail json YAML

Updated cad/py-gds from 1.2.1 to 1.3.1

### Version 1.3.1 (Jun 29, 2018)
* `PolygonSet` becomes the base class for all polygons, in particular `Polygon` and `Rectangle`.
* Added `Cell.remove_polygons` and `Cell.remove_labels` functions to allow filtering a cell contents based, for example, on each element's layer.
* Added `PolygonSet.scale` utility method.
* Added `PolygonSet.get_bounding_box` utility method.
* Added argument `timestamp` to `Cell.to_gds`, `GdsLibrary.write_gds` and `GdsWriter`.
* Added `unit` and `precision` arguments to `GdsLibrary` initialization and removed from its `write_gds` method.
* Changed the meaning of argument `unit` in `GdsLibrary.read_gds`.
* Improved `slice` to avoid errors when slicing in multiple positions at once.
* Improved `PolygonSet.fracture` to reduce number of function calls.
* Removed incorrect absolute flags for magnification and rotation in `CellReference` and `CellArray`.
* Minor bug fixes.
* Documentation fixes.
* Removed deprecated classes and functions.

(mef)

2018-07-07 11:59:36 UTC MAIN commitmail json YAML

Updated graphics/gnuplot, games/openttd

(adam)

2018-07-07 11:59:05 UTC MAIN commitmail json YAML

gnuplot: updated to 5.2.4

Changes in 5.2.4
* NEW "call" parameters ARG1, ARG2, ... are also present as ARGV[1]...ARGV[ARGC]
* CHANGE generalize the test for missing data flag in input data
* CHANGE "set []range writeback" is now essentially always in effect
* CHANGE consistent placement of timestamp at true bottom of page
* FIX spurious evaluation of logscale coordinates as UNDEFINED
* FIX column header title assignments for histogram with errorbars
* FIX re-implement "refresh" command to use autoscale writeback/restore
* FIX font-handling bug; line-spacing of previous font still in effect
* FIX post, svg, dumb terminals: early fontsize initialization

Changes in 5.2.3
* NEW "set grid {no}vertical" adds grid lines in the xz and xz planes
* NEW "set cntrparam {firstlinetype N} {{un}sorted}"
* CHANGE drop non-working support for YIQ color space
* CHANGE expand \n characters when printing into a datablock
* CHANGE allow contour plots to opt out of hidden3d processing
* CHANGE special-case code to speed up handling of logscale axes
* CHANGE do not write GPFUN_* variables to "save" output file
* CHANGE default to density 100 for "set fs solid", 50 for "set fs transparent"
* FIX potential buffer overflow in gprintf formats containing %%
* FIX immediate response to ctrl-Z when libreadline is used for input
* FIX warning messages inside a bracketed clause could trigger early exit
* FIX tweak logscale tic range limits and minor tic generation intervals
* FIX stats FOO using 'namedcolumn' name columnhead
* FIX clipping of INRANGE->UNDEFINED line segments
* FIX use of logscale y axis in "set view map" or "set pm3d map" modes
* FIX placement of colorbox in "set view map" mode
* FIX autoscaled axis range of logscale axes in "set view map" mode
* FIX polar mode "with yerrorbars" error bars are radial, not vertical
* FIX clipping of circles whose center is offscreen to the left or bottom
* FIX snap to x=zero for function plot sampling does not apply to logscale x
* FIX canvas terminal: apply both color and alpha channel to points and lines
* FIX svg terminal: apply current color to dots
* FIX qt terminal: include "notitle" plots in accounting for toggle operations
* FIX svg terminal: point plot empty title produced spurious mousing directive
* FIX tikz terminal: failed to recognize dashtype 1

Changes in 5.2.2
* NEW set table separator {tab|comma|"char"} allows creation of csv files
* NEW hotkey for changing azimuth in 3D plots with mousing
* NEW splot ... with lines title at {beg|end}
* NEW Rework gstrptime() to handle relative time formats tH tM tS
* NEW command "set rgbmax <value>" controls interpretation of input RGB values
* FIX allow mixed use of in-key plot titles and manually placed titles
* FIX prevent runaway iterations of the form  plot for [i=start:*] ...
* FIX handle in-line range limits for linked or nonlinear axes
* FIX restore pre-5.2 interpretation of logscaled tic increment as a multiplier
* FIX logscale tic placement is closer to that of versions before 5.2.0
* FIX recheck inrange/outrange points after spline or bezier smoothing
* FIX autoscaling of plots with linked axes where data is plotted on x2 or y2
* FIX sampling on x2 if linked to x1;  e.g. plot sample [t=1:5:1] '+' axes x2y1
* FIX empty range on logscale y axis is handled by auto-extending the range
* FIX autoscaling xrange of stacked histograms

(adam)

2018-07-07 11:57:34 UTC MAIN commitmail json YAML

openttd: updated to 1.8.0

1.8.0:
(None)

1.8.0-RC1:
- Feature: [GFX] Climate-specific Action5 extra airport sprites
- Feature: Draw vertical separators at tile distance in the train depot GUI
- Feature: [Build] MSVC 2017 project file generator. Most noticeable, std:c++latest is enabled
- Feature: [Build] Project file generator for kdevelop 4/5
- Feature: Add option to close windows with right click
- Feature: Vehicle Group Info: Add profits and occupancy display to group vehicle list
- Feature: Display aircraft type in vehicle preview/purchase/detail windows
- Change: [NewGRF] Various performance improvements to resolving VA2
- Change: [NewGRF] Increase maximum allowed vehicle sprite size to reduce clipping of ships
- Change: Check companies for bankruptcy before subtracting reoccuring monthly costs
- Change: [GFX] Replace the office building sprite on various toyland airports with a better fitting sprite
- Change: [GFX] The switch-toolbar icon contained pixels from the fire cycle. Replace the whole icon with a new version
- Change: Reword texts in industry view, when stockpiling is used
- Change: Remove the gap between windows when positioning them after opening
- Change: [Build] Enable usage of static_assert for MSVC
- Change: [Build] Preserve PKG_CONFIG_PATH and PKG_CONFIG_LIBDIR environment variables in config.cache file
- Change: Do not cancel headquarter construction and engine-preview-query when shift-clicking
- Change: Parse extmidi command string for parameters to pass on
- Change: Draw images in centre of buttons
- Fix: Store the map variety setting in the savegame like the other mapgen settings, so restarting maps considers it
- Fix: Hair selection was missing one option
- Fix: Avoid tile operations outside map border when building lock
- Fix: Catenary sprites got mixed up for depots
- Fix: Make automatic window-positioning RTL-aware
- Fix: Automatic window-positioning now uses GUI-scale/style dependent sizes/distances instead of fixed pixel values
- Fix: [NewGRF] While executing random triggers, var 5F should include the new triggers
- Fix: [NewGRF] Reset used random triggers only after all A123 chains have been resolved, so that all RA2 in all chains can test the shared triggers
- Fix: [NewGRF] Industry random triggers are stored per tile, even when randomising the shared random bits of the parent industry
- Fix: [NPF] Reserved track bits were not accounted for when trying to find any safe position
- Fix: Do not modify argv[0]
- Fix: Do not search directories when opening ini files as we already have their full path
- Fix: Road tunnel/bridge heads have no trackbits wrt. catenary drawing

(adam)

2018-07-07 11:48:18 UTC MAIN commitmail json YAML

openjdk[78]: Add a \todo comment about the cups dependency.

Having a language install a printing system violates the Principle of
Least Astonishment.  Add a comment to be replaced with an explanation
of why this is necessary or helpful.

(gdt)

2018-07-07 11:43:01 UTC MAIN commitmail json YAML

Updated time/p5-Time-Duration-Parse to 0.14

(wen)

2018-07-07 11:42:11 UTC MAIN commitmail json YAML

Update to 0.14

Upstream changes:
0.14 2018-06-29 NEILB
    - Added "hrs" as another form for "hours". Thanks to Stig for the PR.

(wen)

2018-07-07 11:28:26 UTC MAIN commitmail json YAML

Updated time/p5-Test-Time to 0.06

(wen)

2018-07-07 11:26:57 UTC MAIN commitmail json YAML

Update to 0.06

Upstream changes:
0.06 2018-06-28T02:18:10Z

        catching calls to localtime() (by mjemmeson)

(wen)

2018-07-07 11:24:41 UTC MAIN commitmail json YAML

Updated textproc/p5-Text-CSV_XS to 1.36

(wen)

2018-07-07 11:23:55 UTC MAIN commitmail json YAML

Update to 1.36

Upstream changes:
1.36    - 2018-06-26, H.Merijn Brand
    * Now also tested on FreeBSD-11.1
    * Update to Devel::PPPort-3.42
    * Fixed memory leak (Thanks DaveM)
    * Add undef_str attribute
    * Tested against perl-5.28.0
    * Move from DynaLoader to XSLoader
    * Tested on Synology DSM

(wen)

2018-07-07 11:19:02 UTC MAIN commitmail json YAML

Updated textproc/p5-String-CRC32 to 1.7

(wen)

2018-07-07 11:18:16 UTC MAIN commitmail json YAML

Update to 1.7

Upstream changes:
1.700    2017-07-02
        - Perldoc tweaks, GH #2, thanks to choroba

(wen)

2018-07-07 10:32:28 UTC MAIN commitmail json YAML

Updated devel/p5-Log-Any to 1.706

(wen)

2018-07-07 10:30:52 UTC MAIN commitmail json YAML

Update to 1.706

Upstream changes:
1.706    2018-07-06 20:20:00-05:00 America/Chicago

    [Fixed]

    - The File, Stderr, and Stdout adapters now correctly allow being
      set to the "emergency" log level threshold. Previously, trying to
      only allow "emergency" log lines would result in all logs being
      written (and a warning about an invalid log level being set).
      Thanks @alabamapaul! [Github #74]

(wen)

2018-07-07 10:27:19 UTC MAIN commitmail json YAML

Updated devel/p5-parent to 0.237

(wen)

2018-07-07 10:25:50 UTC MAIN commitmail json YAML

Update to 0.237

Upstream changes:
0.237 2018-07-06
    . Don't load vars.pm
      This drops compatibility with Perl versions before Perl 5.006.
      Patch provided by Atoomic and guillemj
      RT#132077

(wen)

2018-07-07 09:03:58 UTC MAIN commitmail json YAML

Added devel/py-jaraco.functools; Updated devel/py-jaraco.classes, time/py-tempora

(adam)

2018-07-07 09:03:07 UTC MAIN commitmail json YAML

py-tempora: updated to 1.13

1.13
Enhancements to BackoffDelay:
- Added .reset method.
- Made iterable to retrieve delay values.

(adam)

2018-07-07 09:00:15 UTC MAIN commitmail json YAML

2018-07-07 08:57:43 UTC MAIN commitmail json YAML

py-jaraco.classes: updated to 1.5

1.5
Refresh packaging.
Use Python 3 syntax for new-style classes.

(adam)

2018-07-07 08:31:02 UTC MAIN commitmail json YAML

Updated textproc/py-yaml, Updated textproc/py-m2r

(adam)

2018-07-07 08:28:19 UTC MAIN commitmail json YAML

py-m2r: updated to 0.1.15

Version 0.1.15:
Support Sphinx's doc/ref directives for relative links

(adam)

2018-07-07 08:22:00 UTC MAIN commitmail json YAML

py-yaml: updated to 3.13

3.13:
* Rebuilt with the latest Cython to support the new Python 3.7 release.
* No functionality is different from PyYAML 3.12 in this release.

(adam)

2018-07-07 08:16:39 UTC MAIN commitmail json YAML

doc: Added devel/py-hg-evolve version 8.0.1

(joerg)

2018-07-07 08:16:21 UTC MAIN commitmail json YAML

+ py-hg-evolve

(joerg)

2018-07-07 08:15:41 UTC MAIN commitmail json YAML

Import py-hg-evolve-8.0.1:

The Evolve Extension extends the "changeset evolution" features of
Mercurial core. It provides a set of commands to easily mutate history as
well as the topics extension.

(joerg)

2018-07-07 07:53:26 UTC MAIN commitmail json YAML

doc: Updated x11/libXScrnSaver to 1.2.3

(wiz)

2018-07-07 07:52:17 UTC MAIN commitmail json YAML

doc: Updated x11/libXxf86misc to 1.0.4

(wiz)

2018-07-07 07:52:08 UTC MAIN commitmail json YAML

libXxf86misc: update to 1.0.4.

Several error paths in this library would fail to unlock libX11 when
they returned, which would eventually cause the client to deadlock.
This release fixes that bug.

Adam Jackson (1):
      libXxf86misc 1.0.4

Alan Coopersmith (3):
      Strip trailing whitespace
      configure: Drop AM_MAINTAINER_MODE
      autogen.sh: Honor NOCONFIGURE=1

Egbert Eich (1):
      Add missing UnlockDisplay() and SyncHandle() to some error paths.

(wiz)

2018-07-07 07:50:45 UTC MAIN commitmail json YAML

libXScrnSaver: update to 1.2.3.

Fixes a 25+-year-old bug in correctly filling in the ::root member of
the ScreenSaverNotify event.

Adam Jackson (1):
      libXScrnSaver 1.2.3

Alan Coopersmith (3):
      Copy root field from wire event into root, not window, of Xlib event
      configure: Drop AM_MAINTAINER_MODE
      autogen.sh: Honor NOCONFIGURE=1

Daniel Martin (1):
      Fix typo in man page: XScreenSaverSaverRegister()

Emil Velikov (1):
      autogen.sh: use quoted string variables

Mihail Konev (1):
      autogen: add default patch prefix

Peter Hutterer (1):
      autogen.sh: use exec instead of waiting for configure to finish

(wiz)

2018-07-07 07:48:41 UTC MAIN commitmail json YAML

doc: Updated x11/libXinerama to 1.1.4

(wiz)

2018-07-07 07:48:24 UTC MAIN commitmail json YAML

libXinerama: update to 1.1.4.
ontains some tiny bugfixes sitting in git unreleased for too long.

Adam Jackson (1):
      libXinerama 1.1.4

Emil Velikov (1):
      autogen.sh: use quoted string variables

Michael Joost (1):
      Remove fallback for _XEatDataWords, require libX11 1.6 for it

Mihail Konev (1):
      autogen: add default patch prefix

Peter Hutterer (1):
      autogen.sh: use exec instead of waiting for configure to finish

Tobias Stoeckmann (1):
      libXinerama: Set number of screens to 0 on error

(wiz)

2018-07-07 07:22:12 UTC MAIN commitmail json YAML

Updated inputmethod/libskk to 1.0.4

(ryoon)

2018-07-07 07:21:34 UTC MAIN commitmail json YAML

Update to 1.0.4

Changelog:
    Don't consume key release events [#52]
    Improve hankaku katakana conversion [#51]
    Use the same typing rule in dict-edit mode [#50]
    Add abort-to-latin and abort-to-latin-unhandled command [#48]
    Add more z-* shortcuts from DDSKK
    Fix memory leak caused by Vala array conversion
    Bump build requirements (glib >= 2.36, valadoc >= 0.40)

(ryoon)

2018-07-07 04:57:08 UTC MAIN commitmail json YAML

doc: Updated databases/py-whisper to 1.1.3

(minskim)

2018-07-07 04:56:45 UTC MAIN commitmail json YAML

databases/py-whisper: Update to 1.1.3

Notable changes since 0.9.15:
    - Python 3 support
    - fallocate and sparse support in whisper-create
    - Support FADVISE_RANDOM for create/update/update_many
    - Add update-storage-times.py - a tool to change storage schemas for
      whisper files and update the data. Threaded to vastly improve speed
      over whisper-auto-resize.py
    - Add optional destinationPath for rrd2whisper
    - Add json output to whisper-diff.py script
    - Add whisper-set-xfilesfactor.py utility
    - whisper-fetch: add 窶鍍ime-format option
    - Numerous bug fixes

(minskim)

2018-07-07 04:45:10 UTC MAIN commitmail json YAML

database/rrdtool: Fix the shared library ID on Darwin

(minskim)

2018-07-07 04:15:35 UTC MAIN commitmail json YAML

doc: Added math/sundials version 3.1.1

(minskim)

2018-07-07 04:15:24 UTC MAIN commitmail json YAML

math/Makefile: Add sundials

(minskim)

2018-07-07 04:15:18 UTC MAIN commitmail json YAML

math/sundials: Import version 3.1.1

SUNDIALS is a SUite of Nonlinear and DIfferential/ALgebraic equation
Solvers.  It consists of the following six solvers: CVODE, solves
initial value problems for ordinary differential equation (ODE)
systems; CVODES, solves ODE systems and includes sensitivity analysis
capabilities (forward and adjoint); ARKODE, solves initial value ODE
problems with additive Runge-Kutta methods, include support for IMEX
methods; IDA, solves initial value problems for differential-algebraic
equation (DAE) systems; IDAS, solves DAE systems and includes
sensitivity analysis capabilities (forward and adjoint); KINSOL,
solves nonlinear algebraic systems.

(minskim)

2018-07-07 02:57:35 UTC MAIN commitmail json YAML

Updated www/wordpress to 4.9.7

(wen)

2018-07-07 02:55:25 UTC MAIN commitmail json YAML

Update to 4.9.7

Upstream changes:
WordPress 4.9.7 is now available. This is a security and maintenance release for all versions since WordPress 3.7. We strongly encourage you to update your sites immediately.

WordPress versions 4.9.6 and earlier are affected by a media issue that could potentially allow a user with certain capabilities to attempt to delete files outside the uploads directory.

Thank you to Slavco for reporting the original issue and Matt Barry for reporting related issues.

Seventeen other bugs were fixed in WordPress 4.9.7. Particularly of note were:

    Taxonomy: Improve cache handling for term queries.
    Posts, Post Types: Clear post password cookie when logging out.
    Widgets: Allow basic HTML tags in sidebar descriptions on Widgets admin screen.
    Community Events Dashboard: Always show the nearest WordCamp if one is coming up, even if there are multiple Meetups happening first.
    Privacy: Make sure default privacy policy content does not cause a fatal error when flushing rewrite rules outside of the admin context.

(wen)

2018-07-06 20:57:09 UTC MAIN commitmail json YAML

Remove audio/pulseaudio

(ryoon)

2018-07-06 20:54:16 UTC MAIN commitmail json YAML

Updated www/firefox-l10n to 61.0.1

(ryoon)

2018-07-06 20:53:47 UTC MAIN commitmail json YAML

Update to 61.0.1

* Sync with www/firefox-61.0.1

(ryoon)

2018-07-06 20:52:55 UTC MAIN commitmail json YAML

Updated www/firefox to 61.0.1

(ryoon)

2018-07-06 20:51:57 UTC MAIN commitmail json YAML

Update to 61.0.1

Changelog:
Fixed
    Fixed broken website loading for Chinese users with accessibility enabled (Bug 1471824)

    Fix missing content on the New Tab Page and the Home section of the Preferences page (Bug 1471375)

    Fixed loss of bookmarks under rare circumstances when upgrading from Firefox 60 (Bug 1472127)

    Improved playback of Twitch 1080p video streams (Bug 1469257)

    Web pages no longer lose focus when a browser popup window is opened (Bug 1471415)

    Fixed launching of downloads without a file extension on Windows (Bug 1465458)

    Re-allowed downloading files from FTP sites via the "Save Link As" option when linked from HTTP pages (Bug 1470295)

    Fixed extensions being unable to override the default homepage in certain situations (Bug 1466846)

(ryoon)

2018-07-06 20:51:24 UTC MAIN commitmail json YAML

Fix build under NetBSD/{i386,amd64} 8.0_RC2 with lang/gcc6

(ryoon)

2018-07-06 20:50:03 UTC MAIN commitmail json YAML

2018-07-06 19:13:00 UTC MAIN commitmail json YAML

doc: Updated textproc/ruby-nokogiri to 1.8.4

(tsutsui)

2018-07-06 19:12:32 UTC MAIN commitmail json YAML

ruby-nokogiri: update to 1.8.4.

Upstream changes (from CHANGELOG.md):

# 1.8.4 / 2018-07-03

## Bug fixes

* [MRI] Fix memory leak when creating nodes with namespaces. (Introduced in v1.5.7) [#1771]

(tsutsui)

2018-07-06 18:15:40 UTC MAIN commitmail json YAML

2018-07-06 16:24:04 UTC MAIN commitmail json YAML

doc: Updated textproc/xapian-omega to 1.4.6

(schmonz)

2018-07-06 16:23:55 UTC MAIN commitmail json YAML

Update to 1.4.6. From the changelog:

general:

* Fix generate_sample() (used by OmegaScript $truncate and omindex) to return
  an empty sample instead of throwing an exception when the requested sample
  size is less than the size of the truncation indicator string.  Patch from
  Addy.  Fixes https://trac.xapian.org/ticket/754 reported by Gaurav Arora.

indexers:

* Check for the HTML5 doctype or legacy doctype declaration and use default
  charset UTF-8 if either is present.  Previously we always used ISO-8859-1,
  which is correct for older HTML versions, but not for HTML5.

* omindex:

  + When running commands without going through the shell, emulate shell exit
    codes 127 (for command not found) and 126 (for other cases where we fail to
    run the command).  This means the "missing filter" handling should now work
    properly for such commands.  Noted by Gaurav Arora.

  + Index POD files despite minor formatting errors.  We now pass
    --errors=stderr to pod2text so that minor formatting errors don't prevent
    us from indexing a file.  (It may seem that --errors=none is a better
    option, but for podlators < 4.11 that results in an ERRATA section in the
    generated text version which we then end up indexing; 4.11 fixed that but
    we can't assume that's in use).  Reported by Gaurav Arora.

* omindex:

  + Check file size before calling libmagic to get the mime type, since
    reading the file size is a much cheaper check and we can skip the
    libmagic test if the file is empty or larger than the specified
    maximum size.  Patch from caiyulun.

* scriptindex:

  + Avoid some unnecessary copying of Action objects by making use of C++11
    features.

  + Consistently send errors to stderr - some were sent to stdout.
    Patch from Gaurav Arora.

  + Add new "hextobin" action.  Based on a patch from Gaurav Arora.

  + Warn about non-integer arg to hash.

  + Fix hash action without an argument, which was failing with an assertion.
    Based on a patch by Gaurav Arora: https://github.com/xapian/xapian/pull/189

  + Reject 'hash' with argument < 6.  The hashing truncates and then adds a
    6 character hash of the removed part, so can't produce a result shorter
    than 6 characters.  Patch from Gaurav Arora.

  + Look for alphanumerics when parsing index actions.  None of the current
    index actions contain digits, but we give more helpful error messages this
    way.

  + Deprecate allowing spaces around = in scripts.  This was never documented
    as supported, and leads to a missing argument quietly swallowing the next
    action rather than using an empty value or giving an error.  Reported by
    Gaurav Arora in https://github.com/xapian/xapian/pull/182

  + In boolean and unique actions, add a colon between prefix and term when
    the term starts with a colon.  This means the mapping is reversible, and
    matches what omega actually does in this case when it tries to reverse the
    mapping.  Thanks to Andy Chilton for pointing out this corner case.

  + Add parsedate and valuepacked actions.  Together these assist adding date
    values for sorting and date range filtering.  Based on a patch from Gaurav
    Arora.

  + Use DB_RETRY_LOCK to wait if the database is already in use rather than
    sleeping for a second and retrying.  On most platforms this means we make a
    blocking request for the lock, and even on platforms where that's not
    supported, we now sleep and retry inside libxapian, and without having to
    throw and catch an exception each time.

* scriptindex:

  + Reject index scripts with multiple "unique" actions.  We don't handle this
    case sensibly, and it doesn't seem like it really has a use, so better to
    give an error for people who do this inadvertently.

omega:

* $freq: Speed up some cases by avoiding throwing and catching an exception
  when we know the MSet has no term frequency information.

* $sort: New OmegaScript command which does a string sort on an OmegaScript
  list, with u (unique) and r (reverse) options.

* $cond: New OmegaScript conditional multi-way conditional.  Inspired by LISP's
  COND, this provides a neater way to write a cascade of $if checks.

* $switch: New OmegaScript multi-way conditional which provides an even neater
  way to write a cascade of $if{$eq{X,VALUE1},$if{$eq{X,VALUE2},...}}.

* $subdb and $subid: New commands which report the subdatabase name and the
  docid in that subdatabase.

+ $termprefix and $unprefix: New OmegaScript commands which expose the existing
  code inside omega for splitting up a term.

* Use str() to convert time_t to string, which is simpler code and faster than
  using snprintf().

* New $seterror command to set the error message.  Implemented by Gaurav Arora.

* Make $highlight more efficient.  Patch from Vivek Pal.

templates:

* query: Use $prettyurl for the URL shown at the end of each match (previously
  we only used it on the URL shown as a fallback when the document has no
  title).  Split off from changes by Vivek Pal in
  https://github.com/xapian/xapian/pull/161

(schmonz)

2018-07-06 16:23:12 UTC MAIN commitmail json YAML

2018-07-06 16:22:06 UTC MAIN commitmail json YAML

doc: Updated textproc/xapian to 1.4.6

(schmonz)

2018-07-06 16:21:57 UTC MAIN commitmail json YAML

Update to 1.4.6. From the changelog:

API:

* API classes now support C++11 move semantics when using a compiler which
  we are confident supports them (currently compilers which define
  __cplusplus >= 201103 plus a special check for MSVC 2015 or later).
  C++11 move semantics provide a clean and efficient way for threaded code to
  hand-off Xapian objects to worker threads, but in this case it's very
  unhelpful for availability of these semantics to vary by compiler as it
  quietly leads to a build with non-threadsafe behaviour.  To address this,
  user code can #define XAPIAN_MOVE_SEMANTICS before #include <xapian.h> to
  force this on, and will then get a compilation failure if the compiler lacks
  suitable support.

* MSet::snippet():

  + We were only escaping output for HTML/XML in some cases, which would
    potentially allow HTML to be injected into output (this has been assigned
    CVE-2018-0499).

  + Include certain leading non-word characters in snippets.  Previously we
    started the snippet at the start of the first actual word, but there are
    various cases where including non-word characters in front of the actual
    word adds useful context or otherwise aids comprehension.  Reported by
    Robert Stepanek in https://github.com/xapian/xapian/pull/180

* Add MSetIterator::get_sort_key() method.  The sort key has always been
  available internally, but wasn't exposed via the public API before, which
  seems like an oversight as the collapse key has long been available.
  Reported by 张少华 on xapian-discuss.

* Database::compact():

  + Allow Compactor::resolve_duplicate_metadata() implementations to delete
    entries.  Previously if an implementation returned an empty string this
    would result in a user meta-data entry with an empty value, which isn't
    normally achievable (empty meta-data values aren't stored), and so will
    cause odd behaviour.  We now handle an empty returned value by interpreting
    it in the natural way - it means that the merged result is to not set a
    value for that key in the output database.

  + Since 1.3.5 compacting a WritableDatabase with uncommitted changes throws
    Xapian::InvalidOperationError when compacting to a single-file glass
    database.  This release adds similar checks for chert and when compacting
    to a multiple-file glass database.

  + In the unlikely event that the total number of documents or the total
    length of all documents overflow when trying to compact a multi-database,
    we throw an exception.  This is now a DatabaseError exception instead of a
    const char* exception (a hang-over from before this code was turned into a
    public API in the library).

* Document::remove_term(): Handle removing term at current TermIterator
  position - previously the underlying iterator was invalidated, leading to
  undefined behaviour (typically a segmentation fault).  Reported by Gaurav
  Arora.

* TermIterator::get_termfreq() now always returns an exact answer.  Previously
  for multi-databases we approximated the result, which is probably either a
  hang-over from when this method was used during Enquire::get_eset(), or else
  due to a thinking that this method would be used in that situation (it
  certainly is not now).  If the user creates a TermIterator object and asks it
  for term frequencies then we really should give them the correct answer - it
  isn't hugely costly and the documentation doesn't warn that it might be
  approximated.

* QueryParser::parse_query():

  + Now adds a colon after the prefix when prefixing a boolean term which
    starts with a colon.  This means the mapping is reversible, and matches
    what omega actually does in this case when it tries to reverse the mapping.
    Thanks to Andy Chilton for pointing out this corner case.

  + The parser now makes use of newer features in the lemon parser generator to
    make parsing faster and use less memory.

* Enquire::get_mset(): Fix bug with get_mset(0, 0, X) when X > 0 which was
  causing an attempt to access an element in an empty vector.  Reported by
  sielicki in #xapian.

* Stem:

  + Add Indonesian stemming algorithm.

  + Small optimisations to almost all stemming algorithms.

* Stopper:

  + Add Indonesian stopword list.

  + The installed version of the Finnish stopword list now has one word per
    line.  Previously it had several space-separated words on some lines, which
    works with C++'s std::istream_iterator but may be inconvenient for use from
    some other languages.

  + The installed versions of stopword lists are now sorted in byte order
    rather than whatever collation order is specified by LC_COLLATE or similar
    at build time.  This makes the build more reproducible, and also may be
    more efficient for loading into some data structures.

* WritableDatabase::replace_document(term, doc): Check for last_docid wrapping
  when used on a sharded database.

* Database::locked(): Consistently throw FeatureUnavailableError on platforms
  where we can't test for a database lock without trying to take it.
  Previously GNU Hurd threw DatabaseLockError while platforms where we don't
  use fcntl() locking at all threw UnimplementedError.

* Database and WritableDatabase constructors: Fix handling of entries for
  disabled backends in stub database files to throw FeatureUnavailableError
  instead of DatabaseError.

* Database::get_value_lower_bound() now works correctly for sharded databases.
  Previously it returned the empty string if any shard had no values in the
  specified slot.

* PostingIterator was failing to keep an internal reference to the parent
  Database object for sharded databases.

* ValueIterator::skip_to() and check() had an off-by-one error in their docid
  calculations in some cases with sharded databases.

* Add Database::get_total_length() method.  Previously you had to calculate
  this from get_avlength() and get_doccount(), taking into account rounding
  issues.  But even then you couldn't reliably get the exact value when total
  length is large since a double's mantissa has more limited precision than an
  unsigned long long.

* Add Xapian::iterator_rewound() for bidirectional iterators, to test if the
  iterator is at the start (useful for testing whether we're done when
  iterating backwards).

* DatabaseOpeningError exceptions now provide errno via get_error_string()
  rather than turning it into a string and including it in the exception
  message.

* WritableDatabase::replace_document(): when passed a Document object which
  came from a database and has unmodified values, we used to always read
  those values into a memory structure.  Now we only do this if the document
  is being replaced to the same document ID which it came from, which should
  make other cases a bit more efficient.

* Enquire::get_eset(): When approximating term frequencies we now round to the
  nearest integer - previously we always rounded down.
matcher:

* OP_VALUE_*: When a value slot's lower and upper bound are equal, we know
  that exactly how many documents the subquery can match (either 0 or those
  bounds).  This also avoids a division by zero which previously happened
  when trying to calculate the estimate.

* Speed up sorting by keys.  Use string::compare() to avoid having to call
  operator< if operator> returns false.

* Fix clamping of maxitems argument to get_mset() - it was being clamped
  to db.get_doccount(), now it's clamped to db.get_doccount() - first.  In
  practice this doesn't actually seem to cause any issues.

* If a match time limit is in effect, when it expires we now clamp
  check_at_least to first + maxitems instead of to maxitems.  In practice this
  also doesn't seem to actually cause any issues (at least we've failed to
  construct a testcase where it actually makes an observable difference).

* Fix percentages when only some shards have positions.  If the final shard
  didn't have positions this would lead to under-counting the total number leaf
  of subqueries which would lead to incorrect positional calculations (and a
  division by zero if the top level of the query was positional.  This bug was
  introduced in 1.4.3.

* OP_NEAR: Fix "phantom positions", where OP_NEAR would think a term without
  positional information occurred at position 1 if it had the lowest term
  frequency amongst the OP_NEAR's subqueries.

* Fix termfreq used in weight calculations for a term occurring more than once
  in the query.  Previously the termfreq for such terms was multiplied by the
  number of different query positions they appeared at.

* OP_SYNONYM: We use the doclength upper bound for the wdf upper bound of a
  synonym - now we avoid fetching it twice when the doclength upper bound is
  explicitly needed.

* Short-cut init() when factor is 0 in most Weight subclasses.  This indicates
  the object is for the term-independent weight contribution, which is always 0
  for most schemes, so there's no point fetching any stats or doing any
  calculations.  This fixes a divide by zero for TfIdfWeight, detected by
  UBSan.

* OP_OR: Fix bug which caused orcheck1 to fail once hooked up to run with the
  inmemory backend.

* Iterating of positions has been sped up, which means phrase matching is now
  faster (by a little over 5% in some simple tests).

* Fix use after free of QueryOptimiser hint in certain cases involving
  multiple databases only some of which have positional information.
  This bug was introduced by changes in xapian-core 1.4.3.  Fixes #752,
  reported and analysed by Robert Stepanek.

* An unweighted OP_AND_MAYBE is now optimised to just its left branch - the
  other branch or branches only contribute weight, so can be completely ignored
  when the operator is unweighted.

glass backend:

* Fix glass freelist bug when changes to a new database which didn't modify the
  termlist table were committed.  In this corner case, a block which had been
  allocated to be the root block in the termlist table was leaked.  This was
  largely harmless, except that it was detected by Database::check() and caused
  it to report an error.  Reported by Antoine Beaupré and David Bremner.

* Fix glass freelist bug with cancel_transaction().  The freelist wasn't
  reset to how it was before the transaction, resulting in leaked blocks.
  This was largely harmless, except that it was detected by Database::check()
  and caused it to report an error.

* Improve the per-term wdf upper bound.  Previously we used min(cf(term),
  wdf_upper_bound(db)) which is tight for any terms which attain that
  upper bound, and also for terms with termfreq == 1 (the latter are common
  in the database (e.g. 66% for a database of wikipedia), but probably
  much less common in searches).  When termfreq > 1 we now use
  max(first_wdf(term), cf(term) - first_wdf(term)), which means terms with
  termfreq == 2 will also attain their bound (another 11% for the same
  database) while terms with higher termfreq but below the global bound will
  get a tighter bound.

* Fix Database::locked() on single-file glass db to just return false (such
  databases can't be opened as a WritableDatabase so there can't be a write
  lock).  Previously this failed with: "DatabaseLockError: Unable to get write
  lock on /flintlock: Testing lock"

* Fix compaction when both the input and output are specified as a file
  descriptor.  Previously this threw an exception due to an overeager check
  that destination != source.

* Use O_TRUNC when compacting to single file.  If the output already exists but
  is larger than our output we don't want to just overwrite the start of it.
  This case also used to result in confusing compaction percentages.

* Enable glass's "open_nearby_postlist" optimisation (which especially helps
  large wildcard queries) for writable databases without any uncommitted
  changes as well.

* Make get_unique_terms() more efficient for glass.  We approximate
  get_unique_terms() by the length of the termlist (which counts boolean terms
  too) but clamp this to be no larger than the document length.  Since we need
  to open the termlist to get its length, it makes more sense to get the
  document length from that termlist for no extra cost rather than looking it
  up in the postlist table.

* Database::check() now checks document lengths against the stored document
  length lower and upper bounds.  Patch from Uppinder Chugh.  Fixes
  https://trac.xapian.org/ticket/617.

* Fix bogus handling of most-recently-read value slot statistics.  It seems
  that we get lucky and this can't actually cause a problem in practice due
  to another layer of caching above, but if nothing else it's a bug waiting to
  happen.

* If we fail to create the directory for a new database because the path
  already exists, the exception now reports EEXIST as the errno value rather
  than whatever errno value happened to be set from an earlier library call.

remote backend:

* xapian-tcpsrv --one-shot no longer forks.  We need fork to handle multiple
  concurrent connections, but when handling a single connection forking just
  adds overhead and potentially complicates process management for our caller.
  This aligns with the behaviour under __WIN32__ where we use threads instead
  of forking, and service the connection from the main thread with --one-shot.

* Fix repeat call to ValueIterator::check() on the same docid to not always
  set valid to true for remote backend.

inmemory backend:

* Fix repeat call to ValueIterator::check() on the same docid to not always
  set valid to true for inmemory backend.

* Use binary chop instead of linear search in all places where we're searching
  for a term or document - we weren't taking advantage of the sorted order
  everywhere.

tools:

* xapian-delve:

  + Document values can contain binary data, so escape them by default for
    output.  Other options now supported are to decode as a packed integer
    (like omindex uses for last modified), decode using
    Xapian::sortable_unserialise(), and to show the raw form (which was the
    previous behaviour).

  + Report current database revision.

* xapian-inspect:

  + Report entry count when opening table

  + Support inspecting single file DBs via a new --table option (which can also
    be used with a non-single-file DB instead of specifying the path to the
    table).

  + Add "first" and "last" commands which jump to the first/last entry in the
    current table respectively.

  + "until" now counts and reports the number of entries advanced by.

  + Document "until" with no arguments - this advances to the end of the table,
    but wasn't mentioned in the help.

  + Commands "goto" and "until" which take a key as an argument now expect the
    key in the same escaped form that's used for display.  This makes it much
    simpler to interact with tables with binary keys.

  + Fix to expect .glass not .DB extension of glass tables.

(schmonz)

2018-07-06 16:15:46 UTC MAIN commitmail json YAML

doc: Updated security/gnutls to 3.6.2

(prlw1)

2018-07-06 16:15:28 UTC MAIN commitmail json YAML

Update gnutls to 3.6.2

* Version 3.6.2 (released 2018-02-16)

** libgnutls: When verifying against a self signed certificate ignore issuer.
  That is, ignore issuer when checking the issuer's parameters strength, resolving
  issue #347 which caused self signed certificates to be additionally marked as of
  insufficient security level.

** libgnutls: Corrected MTU calculation for the CBC ciphersuites. The data
  MTU calculation now, it correctly accounts for the fixed overhead due to
  padding (as 1 byte), while at the same time considers the rest of the
  padding as part of data MTU.

** libgnutls: Address issue of loading of all PKCS#11 modules on startup
  on systems with a PKCS#11 trust store (as opposed to a file trust store).
  Introduced a multi-stage initialization which loads the trust modules, and
  other modules are deferred for the first pure PKCS#11 request.

** libgnutls: The SRP authentication will reject any parameters outside
  RFC5054. This protects any client from potential MitM due to insecure
  parameters. That also brings SRP in par with the RFC7919 changes to
  Diffie-Hellman.

** libgnutls: Added the 8192-bit parameters of SRP to the accepted parameters
  for SRP authentication.

** libgnutls: Addressed issue in the accelerated code affecting interoperability
  with versions of nettle >= 3.4.

** libgnutls: Addressed issue in the AES-GCM acceleration under aarch64.

** libgnutls: Addressed issue in the AES-CBC acceleration under ssse3 (patch by
  Vitezslav Cizek).

** srptool: the --create-conf option no longer includes 1024-bit parameters.

** p11tool: Fixed the deletion of objects in batch mode.

** API and ABI modifications:
gnutls_srp_8192_group_generator: Added
gnutls_srp_8192_group_prime: Added

* Version 3.6.1 (released 2017-10-21)

** libgnutls: Fixed interoperability issue with openssl when safe renegotiation was
  used. Resolves gitlab issue #259.

** libgnutls: gnutls_x509_crl_sign, gnutls_x509_crt_sign,
  gnutls_x509_crq_sign, were modified to sign with a better algorithm than
  SHA1. They will now sign with an algorithm that corresponds to the security
  level of the signer's key.

** libgnutls: gnutls_x509_*_sign2() functions and gnutls_x509_*_privkey_sign()
  accept GNUTLS_DIG_UNKNOWN (0) as a hash function option. That will signal
  the function to auto-detect an appropriate hash algorithm to use.

** libgnutls: Removed support for signature algorithms using SHA2-224 in TLS.
  TLS 1.3 no longer uses SHA2-224 and it was never a widespread algorithm
  in TLS 1.2. As such, no reason to keep supporting it.

** libgnutls: Refuse to use client certificates containing disallowed
  algorithms for a session. That reverts a change on 3.5.5, which allowed
  a client to use DSA-SHA1 due to his old DSA certificate, without requiring him
  to enable DSA-SHA1 (and thus make it acceptable for the server's certificate).
  The previous approach was to allow a smooth move for client infrastructure
  after the DSA algorithm became disabled by default, and is no longer necessary
  as DSA is now being universally deprecated.

** libgnutls: Refuse to resume a session which had a different SNI advertised. That
  improves RFC6066 support in server side. Reported by Thomas Klute.

** p11tool: Mark all generated objects as sensitive by default.

** p11tool: added options --sign-params and --hash. This allows testing
  signature with multiple algorithms, including RSA-PSS.

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

(prlw1)

2018-07-06 15:39:24 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-activesupport32 to 3.2.22.5nb2

(taca)

2018-07-06 15:38:55 UTC MAIN commitmail json YAML

devel/ruby-activesupport32: dependencies change in gemspec

By update of lang/ruby/files/update-gemspec.rb, dependencies changed in
gemspec.

Bump PKGREVISION.

(taca)

2018-07-06 15:37:09 UTC MAIN commitmail json YAML

lang/ruby/files: improve update-gemspec.rb

Improve update-gemspec.rb script which handles OVERRIDE_GEMSPEC.

When overriding depending versions, clear completely old dependencies.
Previously, it replace first dependency only and it cause incomplete
ruby gem's dependency in a few case.

(taca)

2018-07-06 15:33:57 UTC MAIN commitmail json YAML

doc: Updated security/p11-kit to 0.23.12

(prlw1)

2018-07-06 15:33:39 UTC MAIN commitmail json YAML

Update p11-kit to 0.23.12

0.23.12 (stable)
* Fix compile error when PKCS#11 GNU calling convention is enabled [PR#160]
* Fix getauxval() and secure_getenv() emulation on macOS and FreeBSD [PR#167]
* Build and test fixes on macOS [PR#162, PR#168]

0.23.11 (stable)
* trust: Add extractor for edk2/cacerts.bin [PR#139]
* modules: Add option to control module visibility from proxy [PR#140]
* trust: Prevent trust module being loaded by proxy module [PR#142]
* library: Use dedicated locale object for printing error [PR#148]
* Treat CKR_CRYPTOKI_ALREADY_INITIALIZED correctly [PR#134]
* Improve const correctness for P11KitUri [PR#152]
* PKCS#11 URI scheme comparison is now case insensitive [PR#156]
* Build and test fixes [PR#151, PR#149, PR#141, PR#138, PR#135]

(prlw1)

2018-07-06 15:06:52 UTC MAIN commitmail json YAML

2018-07-06 14:11:20 UTC MAIN commitmail json YAML

Updated audio/pulseaudio to 12.0

(ryoon)

2018-07-06 14:10:16 UTC MAIN commitmail json YAML

Update to 12.0

Changelog:
PulseAudio 12.0 release notes

Changes at a glance
  * Better latency reporting (and hence better A/V sync) with the A2DP
    bluetooth profile
  * Much more accurate latency reporting for AirPlay devices
  * Fixed a crash or high CPU use problem with Intel HDMI LPE
  * module-switch-on-connect now ignores virtual devices
  * When using passthrough for compressed audio, set the "non-audio" bit
  * Prioritize HDMI output over S/PDIF output
  * HSP support for more bluetooth headsets
  * Choose the A2DP bluetooth profile by default instead of HSP
  * New "sink_input_properties" module argument for module-ladspa-sink
  * New "use_system_clock_for_timing" module argument for module-pipe-sink
  * module-pipe-sink can now use an existing pipe
  * Steelseries Arctis 7 USB headset stereo output support
  * Dell Thunderbolt Dock TB16 speaker jack support
  * Fixed digital input support for some USB sound cards
  * Fixed Native Instruments Traktor Audio 6 detection
  * Ability to disable input or output on macOS
  * New "dereverb" option for the Speex echo canceller
  * New module: module-always-source
  * State files not any more readable by all users in the system mode
  * module-augment-properties now uses XDG_DATA_DIRS to find .desktop files
  * Updates for the Vala bindings
  * The GConf dependency can now be avoided
  * qpaeq license changed from AGPL to LGPL
  * qpaeq ported to Qt 5
  * Compatibility with glibc 2.27
  * The esdcompat tool isn't any more installed if esound support is disabled

(ryoon)

2018-07-06 11:20:28 UTC MAIN commitmail json YAML

Updated textproc/py-odfpy, textproc/py-tablib, www/py-django-cors-headers, www/py-django-admin-rangefilter

(adam)

2018-07-06 11:19:34 UTC MAIN commitmail json YAML

py-django-admin-rangefilter: updated to 0.3.7

0.3.7:
Fix system name with non-unicode char

(adam)

2018-07-06 11:17:42 UTC MAIN commitmail json YAML

py-django-cors-headers: updated to 2.3.0

2.3.0:
Match CORS_URLS_REGEX to request.path_info instead of request.path, so the patterns can work without knowing the site's path prefix at configuration time.

(adam)

2018-07-06 11:15:23 UTC MAIN commitmail json YAML

py-tablib: do not depend on pandas (is it optional); use TEST_DEPENDS

(adam)

2018-07-06 11:03:10 UTC MAIN commitmail json YAML

py-odfpy: updated to 1.3.6

release-1.3.6:
- Proper import of load
- Escaping: replace xml-1.0-illegal characters with question marks
- ODT merge example
- Changed the path to save images. Now image of the subobject is stored in a folder of subobject

(adam)

2018-07-06 10:36:10 UTC MAIN commitmail json YAML

Updated sysutils/py-psutil, devel/py-deprecation

(adam)

2018-07-06 10:35:41 UTC MAIN commitmail json YAML

py-deprecation: updated to 2.0.5

2.0.5:
Bug fixes.

(adam)

2018-07-06 10:33:16 UTC MAIN commitmail json YAML

py-psutil: updated to 5.4.6

5.4.6:
Bug fixes
- [Windows] Process.username() may cause a segfault (Python interpreter
  crash).
- net_if_addr() namedtuple's name has been renamed from "snic" to
  "snicaddr".
- [Linux] there was a small chance Process.children() may swallow
  AccessDenied exceptions.

(adam)

2018-07-06 08:22:53 UTC MAIN commitmail json YAML

rust: Set CARGO_BUILD_JOBS to MAKE_JOBS.

cargo defaults to using the number of CPUs detected on the host machine, which
is a terrible heuristic and can easily lead to DRAM exhaustion, especially in a
zones environment where you have access to the full number of CPUs but will be
limited to a portion of available DRAM.

Tidy up a SunOS section while here.

(jperkin)

2018-07-06 08:11:37 UTC MAIN commitmail json YAML

Updated devel/py-astor, www/py-furl

(adam)

2018-07-06 08:11:16 UTC MAIN commitmail json YAML

py-furl: updated to 1.2

Furl v1.2:
Added: Path segment appending via the division operator (__truediv__()).
Changed: Bump orderedmultidict dependency to v1.0.
Changed: Check code style with flake8 instead of pycodestyle.
Changed: Percent-encode all non-unreserved characters in Query key=value pairs,
including valid query characters (e.g. '=', '?', etc). Old encoding:
?url=http://foo.com/; new encoding: ?url=http%3A%2F%2Ffoo.com%2F. Equal
signs remain decoded in query values where the key is empty to allow for, and
preserve, queries like '?==3=='.

(adam)

2018-07-06 08:09:50 UTC MAIN commitmail json YAML

py-astor: updated to 0.7.1

0.7.1:
Fix installation error introduced in 0.7.0

0.7:
Add Python 3.7 to classifiers

(adam)

2018-07-06 08:04:22 UTC MAIN commitmail json YAML

Fix building with Python 3.7

(adam)

2018-07-06 08:03:11 UTC MAIN commitmail json YAML

Updated textproc/py-pytoml, devel/py-xopen

(adam)

2018-07-06 08:02:53 UTC MAIN commitmail json YAML

py-xopen: updated to 0.3.5

0.3.5:
Bug fixes.

(adam)

2018-07-06 08:01:03 UTC MAIN commitmail json YAML

py-pytoml: updated to 0.1.18

v0.1.18:
Bug fixes.

(adam)

2018-07-06 07:52:59 UTC MAIN commitmail json YAML

Updated net/py-celery, security/py-ntlm-auth

(adam)

2018-07-06 07:52:40 UTC MAIN commitmail json YAML

py-ntlm-auth: updated to 1.2.0

1.2.0:
Deprecated ntlm_auth.ntlm.Ntlm in favour of ntlm_auth.ntlm.NtlmContext
This is because Ntlm is heavily geared towards HTTP auth which is not always the case, NtlmContext makes things more generic
Updated docs and tests to reflect this
Dropped support for Python 3.3

(adam)

2018-07-06 07:51:21 UTC MAIN commitmail json YAML

2018-07-06 07:07:45 UTC MAIN commitmail json YAML

Updated textproc/libyaml, sysutils/py-ptyprocess

(adam)

2018-07-06 07:07:25 UTC MAIN commitmail json YAML

py-ptyprocess: updated to 0.6.0

0.6.0:
Pull requests

(adam)

2018-07-06 06:50:40 UTC MAIN commitmail json YAML

libyaml: updated to 0.2.1

0.2.1:
Fixed most compiler warnings -Wall -Wextra
Support static and dynamic libraries
Use .gitignore instead of .hgignore
Add support for `make test` and travis
Dockerfile for testing
Apply old fix for `\/` that is not in master.
Update license to include all years until now.
Port bug fix from Perl binding
Fix misspell: preceed
Removed trailing-whitespaces
Fix typo
added an examples directory with a few yaml examples
Added missing Cflags path in pkg-config file
add unit tests to cmake configuration
Include an example of a custom tag from Python
Include an example of a %YAML tag
Added an example of using a global tag
Fix -Wformat compilation errors in tests
Update bug report URL in LibYAML
Use AM_CPPFLAGS since autotools deprecated INCLUDE
Update bug report URL in README
Add travis and Makefile support for libyaml-test
Add Dockerfile for Fedora 25
WIP: Enable all warnings (-Wall) in libyaml and tests
Fix typo
Move travis script guts to separate file
`yaml/libyaml-test` should become part of `yaml/libyaml`
Add a GNUMakefile for immediate make targets
Switch from test blacklist to whitelist
Update defs for MingGW support on Windows
Improve CMakeLists
README: Update libyaml link
Skip 5 tests in libyaml-emitter.list
Forbid escaped singlequote in doublequotes
Undefined PTRDIFF_MAX on HP-UX
Fixed most compiler warnings -Wall -Wextra
Fix problems in CI failures (travis and semaphore)
appveyor.yml: add mingw-w64 builds
add -no-undefined to src/Makefile.am
Added alpine linux testing to dockerfiles
remove need for PTRDIFF_MAX
.gitignore: major cleanup

(adam)

2018-07-06 03:54:24 UTC MAIN commitmail json YAML

doc: Added finance/py-pyfolio version 0.8.0

(minskim)

2018-07-06 03:54:09 UTC MAIN commitmail json YAML

finance/Makefile: Add py-pyfolio

(minskim)

2018-07-06 03:54:01 UTC MAIN commitmail json YAML

finance/py-pyfolio: Import version 0.8.0

pyfolio is a Python library for performance and risk analysis of
financial portfolios developed by Quantopian Inc. It works well with
the Zipline open source backtesting library. At the core of pyfolio is
a so-called tear sheet that consists of various individual plots that
provide a comprehensive image of the performance of a trading
algorithm.

(minskim)

2018-07-06 03:47:11 UTC MAIN commitmail json YAML

doc: Added math/py-pymc3 version 3.4.1

(minskim)

2018-07-06 03:46:55 UTC MAIN commitmail json YAML

math/Makefile: Add py-pymc3

(minskim)

2018-07-06 03:46:44 UTC MAIN commitmail json YAML

math/py-pymc3: Import version 3.4.1

PyMC3 is a Python package for Bayesian statistical modeling and
Probabilistic Machine Learning focusing on advanced Markov chain Monte
Carlo (MCMC) and variational inference (VI) algorithms. Its
flexibility and extensibility make it applicable to a large suite of
problems.

(minskim)

2018-07-06 03:37:23 UTC MAIN commitmail json YAML

doc: Added math/py-Theano version 1.0.2

(minskim)

2018-07-06 03:37:06 UTC MAIN commitmail json YAML

math/Makefile: Add py-Theano

(minskim)

2018-07-06 03:36:58 UTC MAIN commitmail json YAML

math/py-Theano: Import version 1.0.2

Theano is a Python library that allows you to define, optimize, and evaluate
mathematical expressions involving multi-dimensional arrays efficiently

Packaged by Kamel Ibn Aziz Derouiche for pkgsrc-wip and updated by me.

(minskim)

2018-07-06 03:33:48 UTC MAIN commitmail json YAML

Updated emulators/openmsx to 0.14.0

(ryoon)

2018-07-06 03:33:17 UTC MAIN commitmail json YAML

Update to 0.14.0

Changelog:
openMSX 0.14.0 (2017-08-03)
---------------------------

This release is another mix of some new features and additions and a lot of
smaller fixes and improvements. This release adds support for Konami Ultimate
Collection and basic emulation for the Spectravideo SVI-318 and SVI-328 pre-MSX
computers, increases FDC accuracy in such a way that we think all copy
protections (captured in a DMK file) should now run in openMSX. Moreover, we
now put the SDLGL-PP renderer as the default, so let us know how that works for
you. You can of course always set the old default setting for your system if
you don't like SDLGL-PP. But then we would really like to know why... We also
removed the Windows DirectX sound driver, as it was buggy and caused a lot of
complaints. And finally, we added a button in the top left corner to easily
invoke the OSD menu.

Here's the list with all highlights and details:

MSX device support:
- fixed VDP type of Sony HB-501P
- fixed a bug that caused hangups on some machines when resetting during the
  logo animation
- fixed ROM block debuggable for Sunrise IDE
- improved accuracy of WD2793 FDC and disk drive emulation
- added support for Spectravideo SVI-318 and SVI-328 pre-MSX computers:
  - most SVI support was implemented by Tomas Karlsson. With NYYRIKKI's help
    we fixed most last details
  - added in Contrib a tool to convert SVI disk images to DMK so they can be
    used in openMSX
  - added SVI support to several scripts (thanks to NYYRIKKI): cashandler,
    type_via_keybuf, listing
  - note the following limitations:
    - only WAV images are supported for cassettes. The stereo feature
      (music/sound on the other channel) is not supported.
    - only DMK disk images can be used
    - nothing is done to prevent the user to mix MSX and SVI hardware/software.
      This will not work, of course. As we are not SVI enthusiasts ourselves,
      we rely on contributions from others for the SVI support.
- added accurate M1 cycle emulation
- added support for ASCII8 mapper with 32kB SRAM
- added initial support for the ASCII paddle input device (paddle 1 and 2 only)
- added new machines: Bawareth Perfect MSX1, Al Alamiah AX370 (thanks to
  alshamaa), and as already mentioned: Spectravideo SVI-318, SVI-328 and a
  superexpanded SVI-328.
- added new extensions: Konami Ultimate Collection, ASCII Japanese MSX-Write,
  ASCII Japanese MSX-Write II and Tecall TM220 MSX-RAMFILE

New or improved emulator features:
- performance improvements:
  - reverse feature
  - hq resampler
- fixed issue with remote connections on Mac OS X/FreeBSD
- changed default sound driver on Windows to SDL, because the DirectX sound
  driver has been removed
- fixed creation of new HD images
- changed the default renderer to SDLGL-PP
- (probably!) fixed stability of MIDI-in on Windows. Unfortunately we didn't
  find someone to help us test this properly
- also improved stability on external connections in general
- allow to specify initial content for flash ROMs. This way it is possible to
  use MegaFlashROMSCC+SD like how the actual hardware is also shipped:
  preflashed.
- several improvements on the listing command (thanks to NYYRIKKI)
- added automatic file numbering for record_channels
- added a tron script (thanks to NYYRIKKI)
- added script that records to a new AVI file if the framerate changes (thanks
  to BiFi and FiXato for their initial version)
- added mapper selection to OSD menu for unknown ROMs
- automatically pad ROM files if they are not a multiple of the block size,
  instead of refusing to run that ROM
- added OSD button to invoke OSD menu in the top left corner
- added VGM recorder script (by Niek Vlessert) to help you record MSX songs
  into VGM files, supporting PSG, MSX-MUSIC, MSX-AUDIO, OPL4 and SCC

Build system, packaging, documentation:
- migrated from SDL threads to C++11 threads
- removed support for Maemo5
- moved Windows build to Visual Studio 2017
- upgraded C-BIOS to release 0.28

openMSX 0.13.0 (2016-07-31)
---------------------------

This again was meant to be (mostly) a bug fix release, but again it also has
some nice additions and improvements to enjoy. Important improvements are much
better support for VDP I/O delay in turbo machines (fixing graphics issues due
to too fast VDP access there), more accurate MSX1 color palette, progress
reporting for long operations and ALSA MIDI-out support for Linux. This is also
one of the first releases that drops support for older platforms: Windows XP,
Dingoo A320 (but introducing support for GCW Zero) and non-64-bit MacOSX. If
you still want to run openMSX on these, you'll be stuck on using a previous
release or start maintaining these platforms yourself.

Here's the list with all highlights and details:

MSX device support:
- fixed bug in ASCII-8 mapper of MegaFlashROM SCC+ (SD)
- fixed bug in border drawing in text mode with YJK/YAE bits
- fixed bug in LMMC VDP command that appeared in Baltak Rampage greetings part
- fixed bug in YMF278 (OPL4 wave part) preventing samples to be played sometimes
- improved R800 timing for the CALL instruction
- added missing hardware VDP delay in turbo mode of MSX2+ machines
- improved accuracy and completeness of the Matsushita switched I/O ports
  device:
  - added bits on turbo status and presence
  - added the device to the Sanyo MSX2+ machines (without SRAM and turbo)
  - removed fixed VDP I/O delay (because it is linked to the T9769 engine)
- added support for the different fixed VDP I/O delays of the different T9769
  engines and added these to the configuration files of the machine that have
  these (as far as that is known)
- added support for Epson Chakkari Copy, thanks to Rudolf Lechleitner and
  Enrico Barbisan
- added 2MB MegaRAM extension (thanks to Mauricio Braga)
- added MIDI Interface 3 extension (cart that implements turboR GT internal
  MIDI without BIOS ROM)
- added support for mapper of Japanese MSX Write
- added support for Spectravideo SVI-707 disk drive
- added support for the V9990 POINT VDP command
- added support for more realistic TMS VDP pallettes: it's now possible to
  specify the saturation for the Pb and Pr channel (this is dependent on the
  analog electronics in the MSX video circuit) which affects the palette. E.g.
  all machines with TMS9x2x have a brighter palette now, as they should.
- added weird color palette of the Fujitsu FM-X RGB output (3 bit RGB)
- added a high-resolution timer extension: a cartridge with a 32-bit counter
  that counts at 3.57 MHz. Useful for debugging and reverse engineering. Only
  one such real cartridge exists :)
- added new machines: Aucnet NIA-2001 MSXturboR (thanks to PiterPunk/NYYRIKKI),
  Frael BRUC_100 version 1 and 2 (thanks to RJP, FRS, et al), Pioneer UC-V102
  (thanks to PiterPunk), Victor HC-80 (thanks to Daniele), Toshiba HX-23F and
  HX-23 (thanks to FRS)
- added new extension: Sanyo MRS-001 RS-232C cartridge (thanks to mtn)

New or improved emulator features:
- fixed bug in parsing remote command XML (causing e.g. ROM names with special
  characters not to get communicated to openMSX correctly from Catapult)
- fixed crash in 'reverse goback'
- fixed inserting a slotexpander in a specific slot
- fixed slowness issue when taking screenshots frame by frame
- fixed support of files larger than 2GB (e.g. hard disk images) on Windows
- fixed VDP status flag when using cmdtiming broking (infinitely fast VDP
  commands)
- fixed excessive delay on 'reverse goto' with ram watch enabled
- OSD menu:
  - fixed (un)plugging (connectors)/pluggables with spaces in their name
  - fixed loading savestate with more than one . in its filename
  - support up to 2 hard disk images (just like ROMs and disk drives)
- fixed bug that cassette image was removed when doing reverse goto 0
- fixed save_msx_screen for 2nd page of screen 7-12 (thanks to FRS)
- improved robustness of DirAsDisk
- added progress update reporting when doing operations that take a lot of time
  (like calculating a hash of a large file or doing a large step in a replay)
- fixed unintended extra calculation of hash for hard disk images when
  reversing
- made joystickN_deadzone setting's numbering consistent with joystickN_config;
  both are now 0-based
- added debuggable for printer port, containing strobe and data byte
- added experimental support for ALSA MIDI out (Linux): now it's much easier to
  connect MSX MIDI out devices to a soft synth or other application on Linux
- improved support for UNC paths on Windows (network drives)
- added a script to speed up the type command: type_via_keybuf (thanks to
  NYYRIKKI for the initial version). Default type implementation can now be
  tuned with the new default_type_proc setting.

Build system, packaging, documentation:
- to compile with gcc you now need gcc 4.8 or higher
- updated Visual Studio projects to Visual Studio 2015
- dropped support for Windows XP, because it seems Visual Studio 2015 has bugs
  in supporting it
- dropped support for Dingoo A320, because its toolchain is now so outdated
  that it can't compile the openMSX source code any longer
- added build, packaging and documentation support for GCW Zero
- dropped support for universal binaries on Mac OS X, as all supported Mac OS X
  versions require x86-64 CPU's
- updated Tcl to 8.5.18
- updated libpng to 1.6.20
- now optionally link to libasound on Linux (for the ALSA MIDI support)
- added debug flag to build system that shows which commands are executed:
  make V=1
- improved description on how to use MegaFlashROM SCC+ SD

openMSX 0.12.0 (2015-09-12)
---------------------------

This was going to be (mostly) a bug fix release. But at the end we also got
inspired by Grauw to add a lot of MIDI devices. And, reviewing what we changed
the last 10 months, we saw that we also got loads of help from several people
to add many new machine configurations and added some fun stuff like Sensor Kid
and (experimental) Beer IDE emulation. On the emulator features category we
give you stuff like triplesize video recording, some TAS enhancements and a
callback for too fast VRAM access.
So, enjoy this 'various features and bug fixes' release!

Here's the list with all highlights and details:

MSX device support:
- fixed (S)RAM writing on turboR
- fixed border color in screen 11/12
- fixed some details of SD card emulation (found with FUZIX)
- fixed clipping bug in sprite-mode-1 drawing
- fixed crash in openMSX when using the AVT DPF-550 extension
- fixed support of 8kB RS-232C ROMs (which is the only correct size!)
- fixed emulation of joystick mode of the mouse
- fixed broken MegaFlashROM SCC+ (introduced with openMSX 0.11.0)
- improved trackball movement emulation so that JoyTest can also detect it like
  on real hardware
- fixed touchpad joystick pins (fixing detection in JoyTest)
- tweaked volumes of SFG-01/05 against the PSG
- added Panasonic FS-A1WSX/WX variant ot the MSX-MUSIC mapper
- added proper YM2148 emulation (MIDI in/out for Yamaha SFG modules)
- added proper MC6850 emulation (MIDI in/out for Philips Music Module)
- added emulation of FAC MIDI Interface
- added emulation of Sensor Kid, ported from yayaMSX2SK, which is based on
  Mr. Takeda's Common Source Code Project
- added emulation of BeerIDE (experimental)
- added many new machines: Canon V-25 (thanks to Rudi Westerhof), Canon V-8,
  Fenner/Samsung SPC-800, Hitachi MB-H1, Toshiba HX-10D (thanks to Ricardo
  Jurcyk Pinheiro), Canon V-10, Canon V-20 (JP), Spectravideo SVI-728 (ES),
  Mitsubishi ML-TS2 (partly, it's still work-in-progress), Sony HB-101 (JP),
  Sony HB-201 (JP), Sanyo MPC-6, Mitsubishi ML-F120 and ML-F110 and Hitachi
  MB-H3 (thanks to Werner Kai) and Yamaha AX350IIF (thanks to Rudolf Gutlich)

New or improved emulator features:
- added "too_fast_vram_access_callback": you can now run a Tcl script when the
  running MSX software accesses VRAM too fast, e.g. break to debug
- added display of 'movie length' in TAS mode. This is the length of your
  'movie' if you upload it to tasvideos.org
- added -triplesize to video recorder: allows creation of video files in
  960x720 pixels, for which YouTube renders videos at 60 fps.
- some fixes in keyboard mappings
- fixed slow console when emulation speed is very low
- add a snapshot 'near the end' to the OMR when saving it, allowing quicker
  continuation of the replay after loading it
- similarly, add snapshots when fast-forwarding to the target time, so they
  can be used to jump back more quickly
- show reverse bar in green when replaying in viewonly mode
- added a converter from/to OMR to/from text, which allows you to more easily
  edit the OMR outside of openMSX
- improved implementation of 'auto-save' feature of replays: the setting will
  now persist over openMSX sessions
- added an OSD overlay for Metal Gear

Build system, packaging, documentation:
- replace mingw32 build support with MinGW-w64 build support on Windows
- updated our website and other URL's to point to http://openmsx.org/ or
  GitHub

openMSX 0.11.0 (2014-11-08)
---------------------------

This release brings you the following important new features: VDP access timing
now also for MSX1 modes (corruption with too fast VRAM access will be visible
now), implementation of most defailed differences between all used VDP chips
and emulation of MegaFlashROM SCC+ SD.
On top of that, there are some important (long standing) bug fixes, like the
proper implementation of envelopes for MSX-AUDIO, fixing for example "Copy is
Crime" by Impact.
And last but not least, a lot of work was done under the bonnet, giving you
even better performance and preparations for the future.

Here's the list with all highlights:

MSX device support:
- VDP:
  - implemented access timing also for character and text modes (both for MSX1
    VDP's and V99x8): too fast VDP access will now cause corruption on openMSX
    too
  - added support for specific MSX1 VDP's (mostly thanks to hap for all the
    research):
    - the exact VDP type can now be specified in the config file
    - differences between Toshiba T6950/T7937A, TMS99xx and TMS91xx MSX1 VDP's
      are now emulated (except sprite cloning)
    - updated many machine configs with the proper MSX1 VDP type (where known,
      additions/corrections are welcome!)
  - implemented that V99x8 does not support undocumented mixed modes
  - fixed bug in 5/9th sprite detection status register
  - added I/O port mirroring to machines of which we are certain it exists
- MSX-AUDIO (Y8950) and related:
  - fixed envelope for MSX-AUDIO (Y8950), the infamous legato-envelope bug is
    now finally fixed!
  - fixed handling of key-off for percussive tones
  - fixed detection of Philips Music Module in Tetris II Special Edition
- added emulation of MegaFlashROM SCC+ SD. Note: the implementation is such
  that existing software works on it, but do not fully rely on it when
  developing for this cartridge!
- improved Sony HBI-55 emulation
- fixed some details in several machine configurations
- fixed KANA/CODE key not working in CHARACTER input mode
- added the following machines: Daewoo CPC-51 Zemmix V, Daewoo CPC-300E,
  Toshiba HX-51I, Yamaha YIS-503IIR, Toshiba FS-TM1, Sanyo MPC-10 (Wavy 10),
  Yamaha CX5MII, Fujitsu FM-X (thanks to NYYRIKKI, Werner Kai, Maxim Vlasov and
  Alex Krasivsky)
- added the Casio KB-7 and KB-10 docking stations (note: these extensions only
  work with the Casio PV-7 and MX-10 respectively; do not be worried
  when they appear to be not working according to Catapult!)
- added the MSX Acid Test machines, contributed by FRS
- added the Gradiente CT-80E 80 column card extension, thanks to Maur鱈cio Braga

New or improved emulator features:
- added de-flicker video filter via new 'deflicker' setting. Use this to remove
  flickering in cases like the dvik demos where 105 colors are simulated on
  MSX1 by alternating different native colors. It's disabled by default.
- performance improvements:
  - speed up execution of Tcl scripts
  - many various other optimizations
- fixed auto_enable_reverse (set/unset auto enabling reverse at startup)
- rewrote most OpenGL 2 code to be more compatible with OpenGL ES
- improved guessing of mapper type for 64kB ROMs
- fixed a bug with watch_points affecting the execution flow
- fixed corruption in XSA disk images
- added NYYRIKKI's fast CAS loading/saving script, enable with setting the
  'fast_cas_load_hack_enabled' setting to on
- joysticks/controllers:
  - added setting to configure dead zone for joysticks
  - added support for joystick hats (can be used just like buttons)
  - improved support in OSD menu (take deadzone into account)
- added dir-as-disk support for the OSD menu
- removed experimental libao sound driver
- added support for R-ALT on Korean keyboard (thanks to Miso Kim)
- TAS: added possibility to query the length of the current replay (defined as
  the time stamp of the last input)

Build system, packaging, documentation:
- even more use of C++11 features, when using gcc use 4.7 or higher
- removed build dependency on libxml2
- removed many/all unused features/libs from the build system
- added support to cross compile with MinGW-w64 for (at least) 32 bit Windows
  using Linux
- cleaned up the stuff in the doc directory - you now get what we really wanted
  you to get :)
- changed packaging method to include stuff by default instead of exclude stuff
  by default
- fixed native compilation on mipsel
- upgraded C-BIOS to release 0.27

openMSX 0.10.1 (2014-05-01)
---------------------------

This release fixes mostly bugs we introduced with 0.10.0 or were already
present for a bit longer... sorry for those, but most should be fixed now :)
There are also some small but nice additions...

Here's the list with all highlights:

MSX device support:
- fixed bug in YM2413 (FMPAC), that was audible in BPS Tetris
- added Sharp/Epcom HB-4000 80 column cartridge extension

New or improved emulator features:
- extended save_msx_screen script to take VDP(24) into acount
- fixed crash on Visual Studio build when using wav files (e.g. in the
  cassetteplayer)
- fixed crash on 32-bit Visual Studio build when recording videos without
  the -doublesize option
- fixed crash on 32-bit Visual Studio build when using scale_factor 3 and SDL
  renderer
- fixed waves shown upside-down in the SCC Viewer OSD widget
- fixed crash when loading a savestate that has JoyTap plugged in
- performance improvements:
  - several improvements that result in shorter start up time
  - fixed reverse-performance when using hard disks
- fixed handling of corrupt hardware configuration XML file
- fixed crash when MSX with TC8566AF FDC (e.g. turboR) crashed
- fixed possible hang up when reversing with harddisks
- fixed Tcl error when changing horizontal stretch in OSD menu
- fixed displaying of error messages on OSD
- Mac OS X MIDI support:
  - fixed MIDI output on Mac OS X (was not working for some applications)
  - added support for running status
  - added support for system realtime messages
  - added support for MIDI in
- fixed issues with on-screen-keyboard on Android 4.4
- added default keybindings for controllers targeted at gaming
- added mapping of B-control button to press CTRL or SHIFT in OSD keyboard
- added fine grained control in which slots carts and extensions will end up
- added support for single sided disk drives for dir-as-disk
- added support for hard disk images to the OSD menu
- added warning if ROM images with larger size than supported on real Konami
  and Konami SCC mappers are used

Build system, packaging, documentation:
- updated Windows build to Visual Studio 2013
- made compilation faster by removing more than 250 unnecessary includes
- even more use of C++11 features
- upgraded Tcl to 8.5.15
- added build support for 64-bit ARM
- added 256x256 pixel openMSX logo image and use it e.g. for Mac OS X icon
- fixed staticbindist build with more recent clang releases and for Mac OS 10.9
  SDK
- do not link against libraries in /usr/lib anymore on Mac OS X, only link
  against frameworks. This enables to compile against the default SDK.

openMSX 0.10.0 (2014-01-05)
---------------------------

This release adds many larger and smaller features, but most outstanding are:
cycle accurate VDP command engine timing, an Android port, subdirectory support
for dir-as-disk and Neos MA-20 support. These features meant a lot of work was
done in practically all parts of the code (of which you can read the results in
the complete list below), but at the same time we also freshened up much of the
code using many of the new C++11 language features. All in all, it was time to
release this stuff officially...

Here's the list with all highlights:

MSX device support:
- accuracy improvements:
  - improved TMS99X8/TMS9929 color palette
  - improved V9990/GFX9000:
    - VRAM reads go via 1-byte buffer
    - VRAM read/write pointers only get updated when R#2 and R#5 get written
    - fixed initial content of VRAM of GFX9000
    - V9990 P1/P2 sprites that are disabled still count for the 16 sprite limit
    - fixed roll behaviour of layer B in P1 mode
  - turboR TC8566AF has other register memory mapping than other machines
  - use correct Kanji font ROM for Victor HC-95A and removed S1985
  - added cycle accurate VDP command engine timing (can be disabled with the
    new too_fast_vram_access setting)
  - fixes in YM2413 emulation (FMPAC)
- added mapper support:
  - MSXtra cartridge (a debugging tool released by PTC which has its own RAM)
  - MultiROM Collection, designed by Manuel Pazos in 2006
  - ASCII8 mapper with 2kB SRAM
  - ASCII16 mapper with 8kB SRAM
  - Super Swangi (a.k.a. Super Altered Beast)
- added support for MSX touch pad
- added mu-PACK extension, a MIDI module to upgrade a turboR ST to GT
- added support for large hard disk images and LaserDisc images (>4GB)
- added initial RAM patterns for Sony HB-F1XDJ and Sanyo PHC-23J
- added support for Neos MA-20 Version Up Adapter (MSX1 to MSX2 converter),
  insert both Neos_MA-20R and Neos_MA-20V extensions for this
- fixed Toshiba MSX-AUDIO with no sample RAM
- fixes in joystick, mouse and track ball emulation
- minor fixes in Y8950 (MSX-AUDIO) and YMF262 (MoonSound)
- added OPL3Cartridge2_mono and OPL3Cartridge2_stereo extensions
- added Yamaha SFG-01 extension and replaced the SFG-05 with the SFG-01 in the
  CX5M machine
- added an experimental Boosted_MSXturboR with IDE machine config
- added Casio PV-16, Casio P-7, Casio MX-10, Goldstar FC-80U and Sony HB-F1XV
  machines and an experimental Zemmix Super V (Daewoo CPC-61) machine config

New or improved emulator features:
- added subdirectory support for dir-as-disk
- added configurable host to MSX joystick mapping, e.g. useful to bind the
  crawl command (button A+B) in Metal Gear 2 to a single PC joystick button
- added support for bash completion (useful for using openMSX on the bash
  command line)
- performance improvements:
  - improved start-up performance (on Dingoo openMSX starts over 20% faster)
  - reduced CPU overhead when enabling reverse
  - further optimized CPU emulation
  - sped up CAS loading (use 3744 baud instead of 2760 baud)
  - reduce input latency (poll host events more often and remove delays)
  - speed up reverse in combination with harddisk by using incremental hashing
- reverse/TAS:
  - added reverse subcommand to truncate the current replay
  - show two decimals in the reverse bar time
  - added setting to prevent the reversebar from fading out and made that the
    behaviour in TAS mode
  - added bookmarks feature to reverse bar
  - added possibility to customize TAS key bindings in an external script
  - added setting to auto save replays at intervals
  - added command to reset the lag counter
  - added commands to go to frame boundaries and advance/reverse to frame
    boundaries
  - show values of TAS widgets also in the middle of a frame
- several improvements on the OSD menu:
  - several improvements on the file browser
  - better error handling
  - only show media menu options that are relevant for the current machine
    (e.g. do not show disk drives when the machine has none)
  - added support for LaserDisc
  - added a quit menu with confirmation
  - added limitsprites setting
  - added basic mouse/touch support, including:
    - right click to close current menu
    - support for scrollwheel of mouse to scroll in lists
  - only show video options if they actually make sense
  - added option to make current machine default (started when launching
    openMSX)
  - added resampler setting (for performance tuning)
  - added detailed sound chip control (balance, volume, per channel mute)
  - added possibility to browse to other drives on Windows
  - added possibility to insert a new tape in the cassette player and made it
    easy to browse to your newly created tapes
  - added short cuts to browse to your file pools (if they contain stuff)
  - added confirmation dialog before overwriting existing save states
  - added feedback when executing actions like inserting disk, saving state
- remove SSE and MMX assembly routines, only keep rewritten SSE2 routines
- added interleaving with black frame for monitors with LightBoost support
- added OSD widget that displays how busy the VDP is
- enable grab on fullscreen (workaround for Mac issue)
- added Cmd+I hotkey to press Insert key on Mac

Build system, packaging, documentation:
- created Android port (available via Google Play)
- migrated to git
- updated Windows build to Visual Studio 2012 update 3
- prepare for Visual Studio 2013 (next release will be built with it)
- now a compiler which supports C++11 is required to compile openMSX, like g++
  4.6, clang 3.0 or Microsoft Visual Studio 2012
- integrated Dingoo packaging in the build system
- better support for 64 bit systems (sizes, memory, etc.)
- added document about details on VDP command engine timing
- changed machine configurations from specific directories to just an XML file
- removed the GP2X port
- Mac support is now limited to Mac OS X 10.7 (so 64-bit only) and higher

openMSX 0.9.1 (2012-09-30)
--------------------------

This release mostly fixes a bug in dir-as-disk that was introduced in openMSX
0.9.0, when adding support for the DMK format and low level disk emulation. We
not only fixed that bug, we rewrote dir-as-disk almost completely, making it a
lot more robust.

Here's the list with all highlights:

MSX device support:
- Accuracy improvements:
  - improved some details on the laserdisc emulation
  - improved timing of the VDP LINE command (thanks to NYYRIKKI for the ideas)
- added Toshiba HX-21, Toshiba HX-22 and Toshiba HX-22I. The latter two have a
  switchable RS-232C interface (use the new toshiba_rs232c_switch setting)

New or improved emulator features:
- fixed crash with fast resampler and 8192 samples
- dir-As-Disk:
  - dir-as-disk works properly again and is now a lot more robust
  - improve error reporting when something goes wrong
- console support/scripts:
  - added script to save current screen to file in MSX loadable format, thanks
    to NYYRIKKI
- performance improvements:
  - improved console rendering speed (uses less CPU)
  - improved Tcl integration
  - speed up low level disk emulation
  - optimized rendering of superimposed modes (Video9000, laserdisc)
  - several other performance improvements

Build system, packaging, documentation:
- Added build support for DragonFly BSD, thanks to John Marino

(ryoon)

2018-07-06 03:28:45 UTC MAIN commitmail json YAML

Python 3.7 is not compatible with libreoffice-6.0.5.2

(ryoon)

2018-07-06 03:14:05 UTC MAIN commitmail json YAML

doc: Added devel/py-joblib version 0.12.0

(minskim)

2018-07-06 03:13:48 UTC MAIN commitmail json YAML

devel/Makefile: Add py-joblib

(minskim)

2018-07-06 03:13:36 UTC MAIN commitmail json YAML

devel/py-joblib: Import version 0.12.0

Joblib is a set of tools to provide lightweight pipelining in Python.
In particular, joblib offers transparent disk-caching of the output
values and lazy re-evaluation (memoize pattern), easy simple parallel
computing, and logging and tracing of the execution.  Joblib is
optimized to be fast and robust in particular on large data and has
specific optimizations for numpy arrays.

Packaged by Kamel Ibn Aziz Derouiche for pkgsrc-wip and updated by me.

(minskim)

2018-07-05 18:41:35 UTC MAIN commitmail json YAML

doc: Updated databases/py-mysqlclient to 1.3.13

(wiedi)

2018-07-05 18:40:56 UTC MAIN commitmail json YAML

py-mysqlclient: update to 1.3.13

Changes:
- Support build with MySQL 8
- Fix decoding tiny/medium/long blobs (#215)
- Remove broken row_seek() and row_tell() APIs (#220)
- Reduce callproc roundtrip time (#223)

(wiedi)

2018-07-05 14:28:11 UTC MAIN commitmail json YAML

modular-xorg-server: Avoid mkostemp on SunOS.

It's available in newer illumos, but was missing from the public headers
for a while in older releases, so this is more portable.

(jperkin)

2018-07-05 14:26:03 UTC MAIN commitmail json YAML

2018-07-05 14:24:38 UTC MAIN commitmail json YAML

2018-07-05 14:20:43 UTC MAIN commitmail json YAML

firefox: Disable PIE on SunOS.

(jperkin)

2018-07-05 13:13:54 UTC MAIN commitmail json YAML

Updated math/py-statsmodels, fonts/py-fonttools

(adam)

2018-07-05 13:13:24 UTC MAIN commitmail json YAML

py-fonttools: updated to 3.28.0

3.28.0:
- [featureVars] Added experimental module to build FeatureVariations
  tables. Still needs to be hooked up to varLib.build
- [fixedTools] Added otRound to round floats to nearest integer towards
  positive Infinity. This is now used where we deal with visual data like X/Y
  coordinates, advance widths/heights, variation deltas, and similar
- [subset] Improved GSUB closure memoize algorithm.
- [varLib.models] Fixed regression in model resolution
- [feaLib.ast] Fixed error when converting SubtableStatement to string
- [varLib.mutator] Set OS/2.usWeightClass and usWidthClass, and
  post.italicAngle based on the 'wght', 'wdth' and 'slnt' axis values
- [py23/loggingTools] Don't automatically set logging.lastResort handler
  on py27. Moved LastResortLogger to the loggingTools module

(adam)

2018-07-05 13:09:11 UTC MAIN commitmail json YAML

py-statsmodels: updated to 0.9.0

0.9.0:

The Highlights
--------------
statespace refactoring, Markov Switching Kim smoother
3 Google summer of code (GSOC) projects merged - distributed estimation - VECM and enhancements to VAR (including cointegration test) - new count models: GeneralizedPoisson, zero inflated models
Bayesian mixed GLM
Gaussian Imputation
new multivariate methods: factor analysis, MANOVA, repeated measures within ANOVA
GLM var_weights in addition to freq_weights
Holt-Winters and Exponential Smoothing

(adam)

2018-07-05 11:39:37 UTC MAIN commitmail json YAML

Updated devel/py-lama, geography/py-country

(adam)

2018-07-05 11:39:10 UTC MAIN commitmail json YAML

py-country: updated to 18.5.26

18.5.26:
Fix 13394: incorrect KeyError shadowing in Subdivisions.get()
Fix 13398: make lazy loading thread-safe.

18.5.20:
Update to iso-codes 3.79.

(adam)

2018-07-05 11:23:29 UTC MAIN commitmail json YAML

2018-07-05 10:57:48 UTC MAIN commitmail json YAML

Updated devel/py-tox

(adam)

2018-07-05 10:57:20 UTC MAIN commitmail json YAML

py-tox: updated to 3.0.0

3.0.0:
Bugfixes
Write directly to stdout buffer if possible to prevent str vs bytes issues
fix 672 reporting to json file when skip-missing-interpreters option is used
avoid Requested Python version (X.Y) not installed stderr output when a Python environment is looked up using the py Python launcher on Windows and the environment is not found installed on the system
Fixed an issue where invocation of tox from the Python package, where invocation errors (failed actions) occur results in a change in the sys.stdout stream encoding in Python 3.x. New behaviour is that sys.stdout is reset back to its original encoding after invocation errors
The reading of command output sometimes failed with IOError: [Errno 0] Error on Windows, this was fixed by using a simpler method to update the read buffers.
(only affected rc releases) fix up tox.cmdline to be callable without args
(only affected rc releases) Revert breaking change of tox.cmdline not callable with no args
(only affected rc releases) fix 755 by reverting the cmdline import to the old location and changing the entry point instead

Features
tox displays exit code together with InvocationError
Hint for possible signal upon InvocationError, on posix systems
Add a -q option to progressively silence tox窶冱 output. For each time you specify -q to tox, the output provided by tox reduces. This option allows you to see only your command output without the default verbosity of what tox is doing. This also counter-acts usage of -v. For example, running tox -v -q ... will provide you with the default verbosity. tox -vv -q is equivalent to tox -v. By @sigmavirus24
add support for negated factor conditions, e.g. !dev: production_log
Headings like installed: <packages> will not be printed if there is no output to display after the :, unless verbosity is set. By @cryvate
Allow spaces in command line options to pip in deps. Where previously only deps=-rreq.txt and deps=--requirement=req.txt worked, now also deps=-r req.txt and deps=--requirement req.txt work
drop Python 2.6 and 3.3 support: setuptools dropped supporting these, and as we depend on it we窶冤l follow up with doing the same (use tox <= 2.9.1 if you still need this support)
Add tox_runenvreport as a possible plugin, allowing the overriding of the default behaviour to execute a command to get the installed packages within a virtual environment
Forward PROCESSOR_ARCHITECTURE by default on Windows to fix platform.machine().

(adam)

2018-07-05 10:18:11 UTC MAIN commitmail json YAML

python37: Add missing PLIST.SunOS.

(jperkin)

2018-07-05 10:13:18 UTC MAIN commitmail json YAML

doc/pkgsrc.*: regen

(leot)

2018-07-05 10:05:17 UTC MAIN commitmail json YAML

2018-07-05 10:04:17 UTC MAIN commitmail json YAML

doc/guide: Update htdocs-share to 20180705 (pkgsrc-2018Q2)

(leot)

2018-07-05 09:22:07 UTC MAIN commitmail json YAML

doc: Updated finance/py-alphalens to 0.3.2

(minskim)

2018-07-05 09:21:29 UTC MAIN commitmail json YAML

finance/py-alphalens: Update to 0.3.2

New features since 0.2.1:
- Integration with Pyfolio. It is now possible to simulate a portfolio
  using the input alpha factor and analyze the performance with
  Pyfolio.
- Added new API utils.get_clean_factor to run Alphalens with returns
  instead of prices
- Changed color palette to improve the visual experience for
  colorblind users
- Standard deviation bars optional in
  tears.create_event_returns_tear_sheet
- Alphalens now properly handles intraday factors

(minskim)

2018-07-05 08:46:04 UTC pkgsrc-2018Q2 commitmail json YAML

2018-07-05 08:45:27 UTC pkgsrc-2018Q2 commitmail json YAML

Pullup ticket #5780 - requested by maya
sysutils/xentools46: NetBSD build fix

Revisions pulled up:
- sysutils/xentools46/Makefile                                  1.32
- sysutils/xentools46/distinfo                                  1.12
- sysutils/xentools46/patches/patch-firmware_hvmloader_Makefile 1.2
- sysutils/xentools46/patches/patch-qemu-xen_hw_i386_ssdt-misc.dsl 1.1
- sysutils/xentools46/patches/patch-qemu-xen_hw_i386_ssdt-pcihp.dsl 1.1
- sysutils/xentools46/patches/patch-xentrace_xenalyze.c        1.1

---
  Module Name: pkgsrc
  Committed By: maya
  Date: Tue Jul  3 13:57:20 UTC 2018

  Modified Files:
  pkgsrc/sysutils/xentools46: Makefile distinfo
  pkgsrc/sysutils/xentools46/patches: patch-firmware_hvmloader_Makefile
  Added Files:
  pkgsrc/sysutils/xentools46/patches:
      patch-qemu-xen_hw_i386_ssdt-misc.dsl
      patch-qemu-xen_hw_i386_ssdt-pcihp.dsl patch-xentrace_xenalyze.c

  Log Message:
  xentools46: fixes to build on netbsd-current,

  - fix with gcc6 (unused function, misleading indentation), from upstream
  - Makefile fix for newer iasl, from upstream
  - seabios table fix from me/debian/etc submitted here:
  https://mail.coreboot.org/pipermail/seabios/2018-June/012348.html

  bump pkgrevision for paranoia.

(bsiegert)

2018-07-05 07:34:51 UTC MAIN commitmail json YAML

Update sysutils/intel-microcode-netbsd to 20180703.

== 20180703 Release ==
-- Updates upon 20180425 release --
Processor            Identifier    Version      Products
Model        Stepping F-MO-S/PI      Old->New
---- updated platforms ------------------------------------
SNB-EP      C1      6-2d-6/6d 0000061c->0000061d Xeon E5
SNB-EP      C2      6-2d-7/6d 00000713->00000714 Xeon E5
IVT          C0      6-3e-4/ed 0000042c->0000042d Xeon E5 v2; Core i7-4960X/4930K/4820K
IVT          D1      6-3e-7/ed 00000713->00000714 Xeon E5 v2
HSX-E/EP/4S  C0      6-3f-2/6f 0000003c->0000003d Xeon E5 v3
HSX-EX      E0      6-3f-4/80 00000011->00000012 Xeon E7 v3
SKX-SP/D/W/X H0      6-55-4/b7 02000043->0200004d Xeon Bronze 31xx, Silver 41xx, Gold 51xx/61xx Platinum 81xx, D/W-21xx; Core i9-7xxxX
BDX-DE      A1      6-56-5/10 0e000009->0e00000a Xeon D-15x3N
---- intel-ucode-with-caveats/ ----------------------------
BDX-ML      B/M/R0  6-4f-1/ef 0b00002c->0b00002e Xeon E5/E7 v4; Core i7-69xx/68xx

(msaitoh)

2018-07-05 06:48:39 UTC MAIN commitmail json YAML

Updated devel/py-uvloop, devel/py-test

(adam)

2018-07-05 06:48:20 UTC MAIN commitmail json YAML

py-test: updated to 3.6.3

3.6.3:
Bug Fixes
* Fix ImportWarning triggered by explicit relative imports in assertion-rewritten package modules.
* Fix error in pytest.approx when dealing with 0-dimension numpy arrays.
* No longer raise ValueError when using the get_marker API.
* Fix problem where log messages with non-ascii characters would not appear in the output log file.
* No longer raise AttributeError when legacy marks can窶冲 be stored in functions.

Improved Documentation
* The description above the example for @pytest.mark.skipif now better matches the code.

Trivial/Internal Changes
* Internal refactoring: removed unused CallSpec2tox ._globalid_args attribute and metafunc parameter from CallSpec2.copy().
* Silence usage of reduce warning in Python 2
* Fix usage of attr.ib deprecated convert parameter

(adam)

2018-07-05 06:46:17 UTC MAIN commitmail json YAML

py-uvloop: updated 0.11.0

v0.11.0:
New Features
* Implement support for BufferedProtocol.
* Implement loop.start_tls().
* Add Server.get_loop().

Bug Fixes
* Fix Server to wait in wait_closed() until all transports are done.
* SSLTransport.abort() should mark the transport as closed.
* Fix 3.7 32bit builds.

(adam)

2018-07-05 04:34:27 UTC MAIN commitmail json YAML

doc: Added devel/go-fnmatch version 0.0.20160404

(minskim)

2018-07-05 04:34:12 UTC MAIN commitmail json YAML

devel/Makefile: Add go-fnmatch

(minskim)

2018-07-05 04:34:02 UTC MAIN commitmail json YAML

2018-07-05 04:31:05 UTC MAIN commitmail json YAML

math/py-scipy: Add -headerpad_max_install_names in linking on Darwin

Without the link option, install_name_tool may cause an error.

(minskim)