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 (6m)  pkgsrc-2024Q1 (15d)  pkgsrc-2023Q4 (42d)  pkgsrc-2023Q2 (75d)  pkgsrc-2023Q3 (154d) 

2024-05-13 09:57:18 UTC Now

2018-12-10 08:53:10 UTC MAIN commitmail json YAML

py-six: updated to 1.12.0

1.12.0
- six.add_metaclass` now preserves `__qualname__` from the original class.
- Add six.ensure_binary`, `six.ensure_text`, and `six.ensure_str`.

(adam)

2018-12-10 08:51:27 UTC MAIN commitmail json YAML

doc: Updated graphics/ImageMagick to 7.0.8.15

(wiz)

2018-12-10 08:51:16 UTC MAIN commitmail json YAML

ImageMagick: update to 7.0.8.15.

2018-12-01  7.0.8-15 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.8-15, GIT revision 15059:2fb22e07b:20181201

2018-11-21  7.0.8-15 Cristy  <quetzlzacatenango@image...>
  * added support for the -clahe option: contrast limited adaptive histogram
    equalization

2018-11-13  7.0.8-15 Dirk Lemstra <dirk@lem.....org>
  * Added support for GIMP 2.10 files (reference
    https://github.com/ImageMagick/ImageMagick/pull/1381).

(wiz)

2018-12-10 08:35:57 UTC MAIN commitmail json YAML

doc: Updated x11/xf86-video-mga to 2.0.0

(wiz)

2018-12-10 08:35:48 UTC MAIN commitmail json YAML

xf86-video-mga: update to 2.0.0.

Alan Coopersmith (2):
      Update README for gitlab migration
      Update configure.ac bug URL for gitlab migration

Colin Walters (1):
      autogen.sh: Implement GNOME Build API

Emil Velikov (2):
      autogen.sh: use quoted string variables
      xf86-video-mga: remove the GlxSetVisualConfigs stub and friends

Henry Zhao (1):
      Write 8 bits instead of 32 to MGAREG_CACHEFLUSH

Kevin Brace (8):
      Eliminate unused variables
      Eliminate set but unused variables
      Convert most HAVE_XAA_H conditional compilation labels to USE_XAA
      Suppression of a compilation error when XAA is not in use
      Version bumped to Version 1.6.900
      Remove last remnants of old Matrox HAL
      Version bumped to Version 1.6.901
      Version bumped to Version 2.0.0

Mathieu Larouche (2):
      xf86-video-mga: Add support for a new G200eH3 device
      xf86-video-mga: Fix to always set HiPri for G200e4 V2

Matthieu Herrb (1):
      Use fabs() to compute absolute value of floating point number.

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

Mikulas Patocka (5):
      mga_drv: fix a typo
      mga_drv: fix structure definition
      mga_drv: fix warning
      mga_drv: use exa by default
      mga_drv: fix image corruption due to memcpy reordering

Nicolas Kaiser (1):
      fix typo in MGADRIMoveBuffersXAA()

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

(wiz)

2018-12-10 08:32:00 UTC MAIN commitmail json YAML

doc: Updated x11/xf86-video-i128 to 1.4.0

(wiz)

2018-12-10 08:31:50 UTC MAIN commitmail json YAML

xf86-video-i128: update to 1.4.0.

Adam Jackson (2):
      Don't bother to include vbe.h
      Remove mibstore.h

Alan Coopersmith (1):
      Update configure.ac bug URL for gitlab migration

Kevin Brace (2):
      Use const char for xf86GetOptValString return type
      Version bumped to Version 1.4.0

Laurent Carlier (1):
      Stop using deprecated xf86PciInfo.h

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

(wiz)

2018-12-10 07:55:56 UTC MAIN commitmail json YAML

doc: Updated print/cups to 2.2.10

(leot)

2018-12-10 07:55:17 UTC MAIN commitmail json YAML

doc: Updated print/cups-base to 2.2.10

(leot)

2018-12-10 07:54:49 UTC MAIN commitmail json YAML

cups{,-base}: Update print/cups{,-base} to 2.2.10

Changes
2.2.10
------
- CVE-2018-4700: Linux session cookies used a predictable random number seed.
- The `lpoptions` command now works with IPP Everywhere printers that have not
  yet been added as local queues (Issue #5045)
- Added USB quirk rules (Issue #5395, Issue #5443)
- The generated PPD files for IPP Everywhere printers did not contain the
  cupsManualCopies keyword (Issue #5433)
- Kerberos credentials might be truncated (Issue #5435)
- The handling of `MaxJobTime 0` did not match the documentation (Issue #5438)
- Incorporated the page accounting changes from CUPS 2.3 (Issue #5439)
- Fixed a bug adding a queue with the `-E` option (Issue #5440)
- Fixed a crash bug when mapping PPD duplex options to IPP attributes
  (rdar://46183976)

(leot)

2018-12-10 00:14:23 UTC MAIN commitmail json YAML

Remove PLIST.*=no to fix packaging

(ryoon)

2018-12-09 22:26:39 UTC MAIN commitmail json YAML

doc: Updated multimedia/ffmpeg3 to 3.4.5nb3

(maya)

2018-12-09 22:22:27 UTC MAIN commitmail json YAML

ffplay3, ffmpeg3: don't disable optimizations. they are runtime detected.

bump PKGREVISION

(maya)

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

doc: Updated multimedia/ffplay4 to 4.1nb2

(maya)

2018-12-09 22:12:44 UTC MAIN commitmail json YAML

ffplay4, ffmpeg4: don't disable optimizations.

these are runtime-detected as far as I can see (for multiple archs), so
I don't think there's any harm in enabling them.

bump PKGREVISION.

(maya)

2018-12-09 21:51:14 UTC MAIN commitmail json YAML

doc: Updated fonts/unifont to 11.0.03

(leot)

2018-12-09 21:50:36 UTC MAIN commitmail json YAML

unifont: Update fonts/unifont to 11.0.03

Changes:
11.0.03
-------
This release contains two significant contributions in the Unicode
Supplementary Multilingual Plane (Plane 1):
- Nushu glyphs (U+16FE1 and U+1B170..U+1B2FB) from David Corbett.
- Kana Supplement glyphs (U+1B000..U+1B0FF) and Kana Extended-A
  glyphs (U+1B100..U+1B12F) from Johnnie Weaver.

(leot)

2018-12-09 21:37:13 UTC MAIN commitmail json YAML

doc/TODO: add some

+ ImageMagick-7.0.8.15, MesaLib-18.3.0, boehm-gc-8.0.0, cups-base-2.2.10,
  dbus-1.12.12, poppler-0.72.0, py-gobject3-3.30.4,
  py-google-api-python-client-1.7.6, py-idna-2.8, py-mercurial-4.8.1,
  syncthing-0.14.53, unifont-11.0.03, waf-2.0.13.

(wiz)

2018-12-09 21:05:37 UTC MAIN commitmail json YAML

2018-12-09 20:53:12 UTC MAIN commitmail json YAML

Updated textproc/py-pytoml, textproc/py-html-sanitizer

(adam)

2018-12-09 20:52:52 UTC MAIN commitmail json YAML

2018-12-09 20:50:51 UTC MAIN commitmail json YAML

2018-12-09 20:48:03 UTC MAIN commitmail json YAML

Updated lang/py-mypy, devel/py-pbr

(adam)

2018-12-09 20:47:40 UTC MAIN commitmail json YAML

py-pbr: updated to 5.1.1

5.1.1:
Fix incorrect use of flake8:noqa
Correct documentation hyperlink for environment-markers

5.0.0:
Use templates for cover and lower-constraints
Special case long_description_content_type
tox: Suppress output
Support wheel 0.32.0+

(adam)

2018-12-09 20:37:29 UTC MAIN commitmail json YAML

py-mypy: updated to 0.650

Mypy 0.650
This release includes new features, bug fixes and library stub (typeshed) updates.

(adam)

2018-12-09 20:33:31 UTC MAIN commitmail json YAML

Updated devel/git, textproc/jansson

(adam)

2018-12-09 20:33:12 UTC MAIN commitmail json YAML

jansson: updated to 2.12

Version 2.12

* Bug fixes:
  - Fix error message in `json_pack()` for NULL object.
  - Avoid invalid memory read in `json_pack()`.
  - Call va_end after va_copy in `json_vsprintf()`.
  - Improve handling of formats with '?' and '*' in `json_pack()`.
  - Remove inappropriate `jsonp_free()` which caused segmentation fault in
    error handling.

* Build:
  - Add function attributes for GCC and CLANG to provide warnings on improper
    use of jansson routines.
  - Many CMake fixes.
  - Enable -Bsymbolic-functions linker flag whenever possible.
  - Resolve various compiler warnings.
  - Fix code coverage ignored paths.

* Other:
  - Test coverage improvements.
  - Add VS 2017 to appveyor, update Visual Studio documentation.
  - Update copyright for 2018.
  - Update install instructions in README

(adam)

2018-12-09 20:29:13 UTC MAIN commitmail json YAML

git: updated to 2.20.0

Git 2.20 Release Notes
======================

Backward Compatibility Notes
----------------------------

* "git branch -l <foo>" used to be a way to ask a reflog to be
  created while creating a new branch, but that is no longer the
  case.  It is a short-hand for "git branch --list <foo>" now.

* "git push" into refs/tags/* hierarchy is rejected without getting
  forced, but "git fetch" (misguidedly) used the "fast forwarding"
  rule used for the refs/heads/* hierarchy; this has been corrected,
  which means some fetches of tags that did not fail with older
  version of Git will fail without "--force" with this version.

* "git help -a" now gives verbose output (same as "git help -av").
  Those who want the old output may say "git help --no-verbose -a"..

* "git cpn --help", when "cpn" is an alias to, say, "cherry-pick -n",
  reported only the alias expansion of "cpn" in earlier versions of
  Git.  It now runs "git cherry-pick --help" to show the manual page
  of the command, while sending the alias expansion to the standard
  error stream.

* "git send-email" learned to grab address-looking string on any
  trailer whose name ends with "-by". This is a backward-incompatible
  change.  Adding "--suppress-cc=misc-by" on the command line, or
  setting sendemail.suppresscc configuration variable to "misc-by",
  can be used to disable this behaviour.

Updates since v2.19
-------------------

UI, Workflows & Features

* Running "git clone" against a project that contain two files with
  pathnames that differ only in cases on a case insensitive
  filesystem would result in one of the files lost because the
  underlying filesystem is incapable of holding both at the same
  time.  An attempt is made to detect such a case and warn.

* "git checkout -b newbranch [HEAD]" should not have to do as much as
  checking out a commit different from HEAD.  An attempt is made to
  optimize this special case.

* "git rev-list --stdin </dev/null" used to be an error; it now shows
  no output without an error.  "git rev-list --stdin --default HEAD"
  still falls back to the given default when nothing is given on the
  standard input.

* Lift code from GitHub to restrict delta computation so that an
  object that exists in one fork is not made into a delta against
  another object that does not appear in the same forked repository.

* "git format-patch" learned new "--interdiff" and "--range-diff"
  options to explain the difference between this version and the
  previous attempt in the cover letter (or after the three-dashes as
  a comment).

* "git mailinfo" used in "git am" learned to make a best-effort
  recovery of a patch corrupted by MUA that sends text/plain with
  format=flawed option.
  (merge 3aa4d81f88 rs/mailinfo-format-flowed later to maint).

* The rules used by "git push" and "git fetch" to determine if a ref
  can or cannot be updated were inconsistent; specifically, fetching
  to update existing tags were allowed even though tags are supposed
  to be unmoving anchoring points.  "git fetch" was taught to forbid
  updates to existing tags without the "--force" option.

* "git multi-pack-index" learned to detect corruption in the .midx
  file it uses, and this feature has been integrated into "git fsck".

* Generation of (experimental) commit-graph files have so far been
  fairly silent, even though it takes noticeable amount of time in a
  meaningfully large repository.  The users will now see progress
  output.

* The minimum version of Windows supported by Windows port of Git is
  now set to Vista.

* The completion script (in contrib/) learned to complete a handful of
  options "git stash list" command takes.

* The completion script (in contrib/) learned that "git fetch
  --multiple" only takes remote names as arguments and no refspecs.

* "git status" learns to show progress bar when refreshing the index
  takes a long time.
  (merge ae9af12287 nd/status-refresh-progress later to maint).

* "git help -a" and "git help -av" give different pieces of
  information, and generally the "verbose" version is more friendly
  to the new users.  "git help -a" by default now uses the more
  verbose output (with "--no-verbose", you can go back to the
  original).  Also "git help -av" now lists aliases and external
  commands, which it did not used to.

* Unlike "grep", "git grep" by default recurses to the whole tree.
  The command learned "git grep --recursive" option, so that "git
  grep --no-recursive" can serve as a synonym to setting the
  max-depth to 0.

* When pushing into a repository that borrows its objects from an
  alternate object store, "git receive-pack" that responds to the
  push request on the other side lists the tips of refs in the
  alternate to reduce the amount of objects transferred.  This
  sometimes is detrimental when the number of refs in the alternate
  is absurdly large, in which case the bandwidth saved in potentially
  fewer objects transferred is wasted in excessively large ref
  advertisement.  The alternate refs that are advertised are now
  configurable with a pair of configuration variables.

* "git cmd --help" when "cmd" is aliased used to only say "cmd is
  aliased to ...".  Now it shows that to the standard error stream
  and runs "git $cmd --help" where $cmd is the first word of the
  alias expansion.

* The documentation of "git gc" has been updated to mention that it
  is no longer limited to "pruning away crufts" but also updates
  ancillary files like commit-graph as a part of repository
  optimization.

* "git p4 unshelve" improvements.

* The logic to select the default user name and e-mail on Windows has
  been improved.
  (merge 501afcb8b0 js/mingw-default-ident later to maint).

* The "rev-list --filter" feature learned to exclude all trees via
  "tree:0" filter.

* "git send-email" learned to grab address-looking string on any
  trailer whose name ends with "-by"; --suppress-cc=misc-by on the
  command line, or setting sendemail.suppresscc configuration
  variable to "misc-by", can be used to disable this behaviour.

* "git mergetool" learned to take the "--[no-]gui" option, just like
  "git difftool" does.

* "git rebase -i" learned a new insn, 'break', that the user can
  insert in the to-do list.  Upon hitting it, the command returns
  control back to the user.

* New "--pretty=format:" placeholders %GF and %GP that show the GPG
  key fingerprints have been invented.

* On platforms with recent cURL library, http.sslBackend configuration
  variable can be used to choose a different SSL backend at runtime.
  The Windows port uses this mechanism to switch between OpenSSL and
  Secure Channel while talking over the HTTPS protocol.

* "git send-email" learned to disable SMTP authentication via the
  "--smtp-auth=none" option, even when the smtp username is given
  (which turns the authentication on by default).

* A fourth class of configuration files (in addition to the
  traditional "system wide", "per user in the $HOME directory" and
  "per repository in the $GIT_DIR/config") has been introduced so
  that different worktrees that share the same repository (hence the
  same $GIT_DIR/config file) can use different customization.

* A pattern with '**' that does not have a slash on either side used
  to be an invalid one, but the code now treats such double-asterisks
  the same way as two normal asterisks that happen to be adjacent to
  each other.
  (merge e5bbe09e88 nd/wildmatch-double-asterisk later to maint).

* The "--no-patch" option, which can be used to get a high-level
  overview without the actual line-by-line patch difference shown, of
  the "range-diff" command was earlier broken, which has been
  corrected.

* The recently merged "rebase in C" has an escape hatch to use the
  scripted version when necessary, but it hasn't been documented,
  which has been corrected.

Performance, Internal Implementation, Development Support etc.

* Developer builds now use -Wunused-function compilation option.

* One of our CI tests to run with "unusual/experimental/random"
  settings now also uses commit-graph and midx.

* When there are too many packfiles in a repository (which is not
  recommended), looking up an object in these would require
  consulting many pack .idx files; a new mechanism to have a single
  file that consolidates all of these .idx files is introduced.

* "git submodule update" is getting rewritten piece-by-piece into C.

* The code for computing history reachability has been shuffled,
  obtained a bunch of new tests to cover them, and then being
  improved.

* The unpack_trees() API used in checking out a branch and merging
  walks one or more trees along with the index.  When the cache-tree
  in the index tells us that we are walking a tree whose flattened
  contents is known (i.e. matches a span in the index), as linearly
  scanning a span in the index is much more efficient than having to
  open tree objects recursively and listing their entries, the walk
  can be optimized, which has been done.

* When creating a thin pack, which allows objects to be made into a
  delta against another object that is not in the resulting pack but
  is known to be present on the receiving end, the code learned to
  take advantage of the reachability bitmap; this allows the server
  to send a delta against a base beyond the "boundary" commit.

* spatch transformation to replace boolean uses of !hashcmp() to
  newly introduced oideq() is added, and applied, to regain
  performance lost due to support of multiple hash algorithms.

* Fix a bug in which the same path could be registered under multiple
  worktree entries if the path was missing (for instance, was removed
  manually).  Also, as a convenience, expand the number of cases in
  which --force is applicable.

* Split Documentation/config.txt for easier maintenance.
  (merge 6014363f0b nd/config-split later to maint).

* Test helper binaries clean-up.
  (merge c9a1f4161f nd/test-tool later to maint).

* Various tests have been updated to make it easier to swap the
  hash function used for object identification.
  (merge ae0c89d41b bc/hash-independent-tests later to maint).

* Update fsck.skipList implementation and documentation.
  (merge 371a655074 ab/fsck-skiplist later to maint).

* An alias that expands to another alias has so far been forbidden,
  but now it is allowed to create such an alias.

* Various test scripts have been updated for style and also correct
  handling of exit status of various commands.

* "gc --auto" ended up calling exit(-1) upon error, which has been
  corrected to use exit(1).  Also the error reporting behaviour when
  daemonized has been updated to exit with zero status when stopping
  due to a previously discovered error (which implies there is no
  point running gc to improve the situation); we used to exit with
  failure in such a case.

* Various codepaths in the core-ish part learned to work on an
  arbitrary in-core index structure, not necessarily the default
  instance "the_index".
  (merge b3c7eef9b0 nd/the-index later to maint).

* Code clean-up in the internal machinery used by "git status" and
  "git commit --dry-run".
  (merge 73ba5d78b4 ss/wt-status-committable later to maint).

* Some environment variables that control the runtime options of Git
  used during tests are getting renamed for consistency.
  (merge 4231d1ba99 bp/rename-test-env-var later to maint).

* A pair of new extensions to the index file have been introduced.
  They allow the index file to be read in parallel for performance.

* The oidset API was built on top of the oidmap API which in turn is
  on the hashmap API.  Replace the implementation to build on top of
  the khash API and gain performance.

* Over some transports, fetching objects with an exact commit object
  name can be done without first seeing the ref advertisements.  The
  code has been optimized to exploit this.

* In a partial clone that will lazily be hydrated from the
  originating repository, we generally want to avoid "does this
  object exist (locally)?" on objects that we deliberately omitted
  when we created the clone.  The cache-tree codepath (which is used
  to write a tree object out of the index) however insisted that the
  object exists, even for paths that are outside of the partial
  checkout area.  The code has been updated to avoid such a check.

* To help developers, an EditorConfig file that attempts to follow
  the project convention has been added.
  (merge b548d698a0 bc/editorconfig later to maint).

* The result of coverage test can be combined with "git blame" to
  check the test coverage of code introduced recently with a new
  'coverage-diff' tool (in contrib/).
  (merge 783faedd65 ds/coverage-diff later to maint).

* An experiment to fuzz test a few areas, hopefully we can gain more
  coverage to various areas.

* More codepaths are moving away from hardcoded hash sizes.

* The way the Windows port figures out the current directory has been
  improved.

* The way DLLs are loaded on the Windows port has been improved.

* Some tests have been reorganized and renamed; "ls t/" now gives a
  better overview of what is tested for these scripts than before.

* "git rebase" and "git rebase -i" have been reimplemented in C.

* Windows port learned to use nano-second resolution file timestamps.

* The overly large Documentation/config.txt file have been split into
  million little pieces.  This potentially allows each individual piece
  to be included into the manual page of the command it affects more easily.

* Replace three string-list instances used as look-up tables in "git
  fetch" with hashmaps.

* Unify code to read the author-script used in "git am" and the
  commands that use the sequencer machinery, e.g. "git rebase -i".

* In preparation to the day when we can deprecate and remove the
  "rebase -p", make sure we can skip and later remove tests for
  it.

* The history traversal used to implement the tag-following has been
  optimized by introducing a new helper.

* The helper function to refresh the cached stat information in the
  in-core index has learned to perform the lstat() part of the
  operation in parallel on multi-core platforms.

* The code to traverse objects for reachability, used to decide what
  objects are unreferenced and expendable, have been taught to also
  consider per-worktree refs of other worktrees as starting points to
  prevent data loss.

* "git add" needs to internally run "diff-files" equivalent, and the
  codepath learned the same optimization as "diff-files" has to run
  lstat(2) in parallel to find which paths have been updated in the
  working tree.

* The procedure to install dependencies before testing at Travis CI
  is getting revamped for both simplicity and flexibility, taking
  advantage of the recent move to the vm-based environment.

* The support for format-patch (and send-email) by the command-line
  completion script (in contrib/) has been simplified a bit.

* The revision walker machinery learned to take advantage of the
  commit generation numbers stored in the commit-graph file.

* The codebase has been cleaned up to reduce "#ifndef NO_PTHREADS".

* The way -lcurl library gets linked has been simplified by taking
  advantage of the fact that we can just ask curl-config command how.

* Various functions have been audited for "-Wunused-parameter" warnings
  and bugs in them got fixed.

* A sanity check for start-up sequence has been added in the config
  API codepath.

* The build procedure to link for fuzzing test has been made
  customizable with a new Makefile variable.

* The way "git rebase" parses and forwards the command line options
  meant for underlying "git am" has been revamped, which fixed for
  options with parameters that were not passed correctly.

* Our testing framework uses a special i18n "poisoned localization"
  feature to find messages that ought to stay constant but are
  incorrectly marked to be translated.  This feature has been made
  into a runtime option (it used to be a compile-time option).

* "git push" used to check ambiguities between object-names and
  refnames while processing the list of refs' old and new values,
  which was unnecessary (as it knew that it is feeding raw object
  names).  This has been optimized out.

* The xcurl_off_t() helper function is used to cast size_t to
  curl_off_t, but some compilers gave warnings against the code to
  ensure the casting is done without wraparound, when size_t is
  narrower than curl_off_t.  This warning has been squelched.

* Code preparation to replace ulong vars with size_t vars where
  appropriate continues.

* The "test installed Git" mode of our test suite has been updated to
  work better.

* A coding convention around the Coccinelle semantic patches to have
  two classes to ease code migration process has been proposed and
  its support has been added to the Makefile.

* The "container" mode of TravisCI is going away.  Our .travis.yml
  file is getting prepared for the transition.
  (merge 32ee384be8 ss/travis-ci-force-vm-mode later to maint).

* Our test scripts can now take the '-V' option as a synonym for the
  '--verbose-log' option.
  (merge a5f52c6dab sg/test-verbose-log later to maint).

Fixes since v2.19
-----------------

* "git interpret-trailers" and its underlying machinery had a buggy
  code that attempted to ignore patch text after commit log message,
  which triggered in various codepaths that will always get the log
  message alone and never get such an input.
  (merge 66e83d9b41 jk/trailer-fixes later to maint).

* Malformed or crafted data in packstream can make our code attempt
  to read or write past the allocated buffer and abort, instead of
  reporting an error, which has been fixed.

* "git rebase -i" did not clear the state files correctly when a run
  of "squash/fixup" is aborted and then the user manually amended the
  commit instead, which has been corrected.
  (merge 10d2f35436 js/rebase-i-autosquash-fix later to maint).

* When fsmonitor is in use, after operation on submodules updates
  .gitmodules, we lost track of the fact that we did so and relied on
  stale fsmonitor data.
  (merge 43f1180814 bp/mv-submodules-with-fsmonitor later to maint).

* Fix for a long-standing bug that leaves the index file corrupt when
  it shrinks during a partial commit.
  (merge 6c003d6ffb jk/reopen-tempfile-truncate later to maint).

* Further fix for O_APPEND emulation on Windows
  (merge eeaf7ddac7 js/mingw-o-append later to maint).

* A corner case bugfix in "git rerere" code.
  (merge ad2bf0d9b4 en/rerere-multi-stage-1-fix later to maint).

* "git add ':(attr:foo)'" is not supported and is supposed to be
  rejected while the command line arguments are parsed, but we fail
  to reject such a command line upfront.
  (merge 84d938b732 nd/attr-pathspec-fix later to maint).

* Recent update broke the reachability algorithm when refs (e.g.
  tags) that point at objects that are not commit were involved,
  which has been fixed.

* "git rebase" etc. in Git 2.19 fails to abort when given an empty
  commit log message as result of editing, which has been corrected.
  (merge a3ec9eaf38 en/sequencer-empty-edit-result-aborts later to maint).

* The code to backfill objects in lazily cloned repository did not
  work correctly, which has been corrected.
  (merge e68302011c jt/lazy-object-fetch-fix later to maint).

* Update error messages given by "git remote" and make them consistent.
  (merge 5025425dff ms/remote-error-message-update later to maint).

* "git update-ref" learned to make both "--no-deref" and "--stdin"
  work at the same time.
  (merge d345e9fbe7 en/update-ref-no-deref-stdin later to maint).

* Recently added "range-diff" had a corner-case bug to cause it
  segfault, which has been corrected.
  (merge e467a90c7a tg/range-diff-corner-case-fix later to maint).

* The recently introduced commit-graph auxiliary data is incompatible
  with mechanisms such as replace & grafts that "breaks" immutable
  nature of the object reference relationship.  Disable optimizations
  based on its use (and updating existing commit-graph) when these
  incompatible features are in use in the repository.
  (merge 829a321569 ds/commit-graph-with-grafts later to maint).

* The mailmap file update.
  (merge 255eb03edf jn/mailmap-update later to maint).

* The code in "git status" sometimes hit an assertion failure.  This
  was caused by a structure that was reused without cleaning the data
  used for the first run, which has been corrected.
  (merge 3e73cc62c0 en/status-multiple-renames-to-the-same-target-fix later to maint).

* "git fetch $repo $object" in a partial clone did not correctly
  fetch the asked-for object that is referenced by an object in
  promisor packfile, which has been fixed.

* A corner-case bugfix.
  (merge c5cbb27cb5 sm/show-superproject-while-conflicted later to maint).

* Various fixes to "diff --color-moved-ws".

* A partial clone that is configured to lazily fetch missing objects
  will on-demand issue a "git fetch" request to the originating
  repository to fill not-yet-obtained objects.  The request has been
  optimized for requesting a tree object (and not the leaf blob
  objects contained in it) by telling the originating repository that
  no blobs are needed.
  (merge 4c7f9567ea jt/non-blob-lazy-fetch later to maint).

* The codepath to support the experimental split-index mode had
  remaining "racily clean" issues fixed.
  (merge 4c490f3d32 sg/split-index-racefix later to maint).

* "git log --graph" showing an octopus merge sometimes miscounted the
  number of display columns it is consuming to show the merge and its
  parent commits, which has been corrected.
  (merge 04005834ed np/log-graph-octopus-fix later to maint).

* "git range-diff" did not work well when the compared ranges had
  changes in submodules and the "--submodule=log" was used.

* The implementation of run_command() API on the UNIX platforms had a
  bug that caused a command not on $PATH to be found in the current
  directory.
  (merge f67b980771 jk/run-command-notdot later to maint).

* A mutex used in "git pack-objects" were not correctly initialized
  and this caused "git repack" to dump core on Windows.
  (merge 34204c8166 js/pack-objects-mutex-init-fix later to maint).

* Under certain circumstances, "git diff D:/a/b/c D:/a/b/d" on
  Windows would strip initial parts from the paths because they
  were not recognized as absolute, which has been corrected.
  (merge ffd04e92e2 js/diff-notice-has-drive-prefix later to maint).

* The receive.denyCurrentBranch=updateInstead codepath kicked in even
  when the push should have been rejected due to other reasons, such
  as it does not fast-forward or the update-hook rejects it, which
  has been corrected.
  (merge b072a25fad jc/receive-deny-current-branch-fix later to maint).

* The logic to determine the archive type "git archive" uses did not
  correctly kick in for "git archive --remote", which has been
  corrected.

* "git repack" in a shallow clone did not correctly update the
  shallow points in the repository, leading to a repository that
  does not pass fsck.
  (merge 5dcfbf564c js/shallow-and-fetch-prune later to maint).

* Some codepaths failed to form a proper URL when .gitmodules record
  the URL to a submodule repository as relative to the repository of
  superproject, which has been corrected.
  (merge e0a862fdaf sb/submodule-url-to-absolute later to maint).

* "git fetch" over protocol v2 into a shallow repository failed to
  fetch full history behind a new tip of history that was diverged
  before the cut-off point of the history that was previously fetched
  shallowly.

* The command line completion machinery (in contrib/) has been
  updated to allow the completion script to tweak the list of options
  that are reported by the parse-options machinery correctly.
  (merge 276b49ff34 nd/completion-negation later to maint).

* Operations on promisor objects make sense in the context of only a
  small subset of the commands that internally use the revisions
  machinery, but the "--exclude-promisor-objects" option were taken
  and led to nonsense results by commands like "log", to which it
  didn't make much sense.  This has been corrected.
  (merge 669b1d2aae md/exclude-promisor-objects-fix later to maint).

* A regression in Git 2.12 era made "git fsck" fall into an infinite
  loop while processing truncated loose objects.
  (merge 18ad13e5b2 jk/detect-truncated-zlib-input later to maint).

* "git ls-remote $there foo" was broken by recent update for the
  protocol v2 and stopped showing refs that match 'foo' that are not
  refs/{heads,tags}/foo, which has been fixed.
  (merge 6a139cdd74 jk/proto-v2-ref-prefix-fix later to maint).

* Additional comment on a tricky piece of code to help developers.
  (merge 0afbe3e806 jk/stream-pack-non-delta-clarification later to maint).

* A couple of tests used to leave the repository in a state that is
  deliberately corrupt, which have been corrected.
  (merge aa984dbe5e ab/pack-tests-cleanup later to maint).

* The submodule support has been updated to read from the blob at
  HEAD:.gitmodules when the .gitmodules file is missing from the
  working tree.
  (merge 2b1257e463 ao/submodule-wo-gitmodules-checked-out later to maint).

* "git fetch" was a bit loose in parsing responses from the other side
  when talking over the protocol v2.

* "git rev-parse --exclude=* --branches --branches"  (i.e. first
  saying "add only things that do not match '*' out of all branches"
  and then adding all branches, without any exclusion this time)
  worked as expected, but "--exclude=* --all --all" did not work the
  same way, which has been fixed.
  (merge 5221048092 ag/rev-parse-all-exclude-fix later to maint).

* "git send-email --transfer-encoding=..." in recent versions of Git
  sometimes produced an empty "Content-Transfer-Encoding:" header,
  which has been corrected.
  (merge 3c88e46f1a al/send-email-auto-cte-fixup later to maint).

* The interface into "xdiff" library used to discover the offset and
  size of a generated patch hunk by first formatting it into the
  textual hunk header "@@ -n,m +k,l @@" and then parsing the numbers
  out.  A new interface has been introduced to allow callers a more
  direct access to them.
  (merge 5eade0746e jk/xdiff-interface later to maint).

* Pathspec matching against a tree object were buggy when negative
  pathspec elements were involved, which has been fixed.
  (merge b7845cebc0 nd/tree-walk-path-exclusion later to maint).

* "git merge" and "git pull" that merges into an unborn branch used
  to completely ignore "--verify-signatures", which has been
  corrected.
  (merge 01a31f3bca jk/verify-sig-merge-into-void later to maint).

* "git rebase --autostash" did not correctly re-attach the HEAD at times.

* "rev-parse --exclude=<pattern> --branches=<pattern>" etc. did not
  quite work, which has been corrected.
  (merge 9ab9b5df0e ra/rev-parse-exclude-glob later to maint).

* When editing a patch in a "git add -i" session, a hunk could be
  made to no-op.  The "git apply" program used to reject a patch with
  such a no-op hunk to catch user mistakes, but it is now updated to
  explicitly allow a no-op hunk in an edited patch.
  (merge 22cb3835b9 js/apply-recount-allow-noop later to maint).

* The URL to an MSDN page in a comment has been updated.
  (merge 2ef2ae2917 js/mingw-msdn-url later to maint).

* "git ls-remote --sort=<thing>" can feed an object that is not yet
  available into the comparison machinery and segfault, which has
  been corrected to check such a request upfront and reject it.

* When "git bundle" aborts due to an empty commit ranges
  (i.e. resulting in an empty pack), it left a file descriptor to an
  lockfile open, which resulted in leftover lockfile on Windows where
  you cannot remove a file with an open file descriptor.  This has
  been corrected.
  (merge 2c8ee1f53c jk/close-duped-fd-before-unlock-for-bundle later to maint).

* "git format-patch --stat=<width>" can be used to specify the width
  used by the diffstat (shown in the cover letter).
  (merge 284aeb7e60 nd/format-patch-cover-letter-stat-width later to maint).

* The way .git/index and .git/sharedindex* files were initially
  created gave these files different perm bits until they were
  adjusted for shared repository settings.  This was made consistent.
  (merge c9d6c78870 cc/shared-index-permbits later to maint).

* "git rebase --stat" to transplant a piece of history onto a totally
  unrelated history were not working before and silently showed wrong
  result.  With the recent reimplementation in C, it started to instead
  die with an error message, as the original logic was not prepared
  to cope with this case.  This has now been fixed.

* The advice message to tell the user to migrate an existing graft
  file to the replace system when a graft file was read was shown
  even when "git replace --convert-graft-file" command, which is the
  way the message suggests to use, was running, which made little
  sense.
  (merge 8821e90a09 ab/replace-graft-with-replace-advice later to maint).

* "git diff --raw" lost ellipses to adjust the output columns for
  some time now, but the documentation still showed them.

* Code cleanup, docfix, build fix, etc.

(adam)

2018-12-09 20:26:33 UTC MAIN commitmail json YAML

Updated devel/include-what-you-use, devel/py-llvmlite, math/py-numba

(adam)

2018-12-09 20:25:12 UTC MAIN commitmail json YAML

py-numba: updated to 0.41.0

Version 0.41.0

This release adds the following major features:
* Diagnostics showing the optimizations done by ParallelAccelerator
* Support for profiling Numba-compiled functions in Intel VTune
* Additional NumPy functions: partition, nancumsum, nancumprod, ediff1d, cov,
  conj, conjugate, tri, tril, triu
* Initial support for Python 3 Unicode strings

General Enhancements:
* armv7 support
* invert mapping b/w binop operators and the operator module
* First attempt at parallel diagnostics
* Adding NUMBA_ENABLE_PROFILING envvar, enabling jit event
* Support for np.partition
* Support for np.nancumsum and np.nancumprod
* Add location information to exceptions.
* Support for np.ediff1d
* Support for np.cov
* Support user pipeline class in with lifting
* string support
* Improve error message for empty imprecise lists.
* Enable overload(operator.getitem)
* Support negative indexing in tuple.
* Refactor Const type
* Optimized usage of alloca out of the loop
* Updates for llvmlite 0.26
* Add support for `np.conj/np.conjugate`.
* np.tri, np.tril, np.triu - default optional args
* Permit dtype argument as sole kwarg in np.eye

CUDA Enhancements:
* Add max_registers Option to cuda.jit

Continuous Integration / Testing:
* CI with Azure Pipelines
* Workaround race condition with apt
* Fix issues with Azure Pipelines
* Fix `RuntimeWarning: 'numba.runtests' found in sys.modules`
* Disable openmp in wheel building
* Azure Pipelines templates
* Fix cuda tests and error reporting in test discovery
* Prevent faulthandler installation on armv7l
* Fix CUDA test that used negative indexing behaviour that's fixed.
* Start Flake8 checking of Numba source

Fixes:
* Fix dispatcher to only consider contiguous-ness.
* Fix 3119, raise for 0d arrays in reductions
* Reduce redundant module linking
* Fix AOT on windows.
* Fix memory management of __cuda_array_interface__ views.
* Fix typo in error name.
* Fix the default unboxing logic
* Allow non-global reference to objmode() context-manager
* Fix global reference in objmode for dynamically created function
* CUDA_ERROR_MISALIGNED_ADDRESS Using Multiple Const Arrays
* Correctly handle very old versions of colorama
* Add 32bit package guard for non-32bit installs
* Fix with-objmode warning
* Fix label offset in call inline after parfor pass
* Fixes raising of user defined exceptions for exec(<string>).
* Fix error due to function naming in CI in py2.7
* Fixed TBB's single thread execution and test added for
* Allow matching non-array objects in find_callname()
* Change getiter and iternext to not be pure.
* Make ir.UndefinedType singleton class.
* Fix np.random.shuffle sideeffect
* Raise unsupported for kwargs given to `print()`
* Remove dead script.
* Fix stencil support for boolean as return type
* Fix handling make_function literals
* Add missing unicode != unicode
* Fix complex math sqrt implementation for large -ve values
* This adds arg an check for the pattern supplied to Parfors.
* Sets list dtor linkage to `linkonce_odr` to fix visibility in AOT

Documentation Updates:
* Update 0.40 changelog with additional PRs
* Tweak spacing to avoid search box wrapping onto second line
* Add note about memory leaks with exceptions to docs.
* Add FAQ on CUDA + fork issue.
* Update docs for argsort, kind kwarg partially supported.
* Added mention of njit in 5minguide.rst
* Fix parallel reduction example in docs.
* Fix broken link and mark up problem.
* Size Numba logo in docs in em units.
* just two typos
* Document string support
* Documentation for parallel diagnostics.

(adam)

2018-12-09 20:22:56 UTC MAIN commitmail json YAML

py-llvmlite: updated to 0.26.0

v0.26.0
The primary new features in this release is support for generation of Intel JIT events, which makes profiling of JIT compiled code in Intel VTune possible. This release also contains some minor build improvements for ARMv7, and some small fixes.

LLVM 7 support was originally slated for this release, but had to be delayed after some issues arose in testing. LLVM 6 is still required for llvmlite.

* Use native cmake on armv7l
* Throttle thread count for llvm build on armv7l.
* Add shutdown detection to ObjectRef __del__ method.
* conda recipe: add make as build dep
* Add get_element_offset to TargetData
* Fix gep method call on Constant objects
* Fix typo in irbuilder documentation
* Enable IntelJIT events for LLVM for VTune support

(adam)

2018-12-09 20:13:09 UTC MAIN commitmail json YAML

doc: Updated security/gnutls to 3.6.5

(leot)

2018-12-09 20:12:47 UTC MAIN commitmail json YAML

include-what-you-use: updated to 0.11

IWYU 0.11
[iwyu] Improved recognition of template and specialization uses
[iwyu] Improved CMake build system, see docs for build instructions
[mappings] Improved mappings for Boost, Intel intrinsics and libstdc++
[iwyu_tool] Several bug fixes and improvements
[iwyu_tool] Add --basedir argument to interpret IWYU output from another source tree
[fix_includes] Handle namespaces better
[fix_includes] Add --only_re switch to filter affected files
[fix_includes] Add --reorder/--noreorder switch to toggle reordering of includes

(adam)

2018-12-09 20:12:41 UTC MAIN commitmail json YAML

gnutls: Update security/gnutls to 3.6.5

pkgsrc changes:
- Remove comments regarding bash and tests (bash was added
  unconditionally due REPLACE_BASH usages)

Changes:
3.6.5
-----
** libgnutls: Provide the option of transparent re-handshake/reauthentication
  when the GNUTLS_AUTO_REAUTH flag is specified in gnutls_init() (#571).
** libgnutls: Added support for TLS 1.3 zero round-trip (0-RTT) mode (#127)
** libgnutls: The priority functions will ignore and not enable TLS1.3 if
  requested with legacy TLS versions enabled but not TLS1.2. That is because
  if such a priority string is used in the client side (e.g., TLS1.3+TLS1.0 enabled)
  servers which do not support TLS1.3 will negotiate TLS1.2 which will be
  rejected by the client as disabled (#621).
** libgnutls: Change RSA decryption to use a new side-channel silent function.
  This addresses a security issue where memory access patterns as well as timing
  on the underlying Nettle rsa-decrypt function could lead to new Bleichenbacher
  attacks. Side-channel resistant code is slower due to the need to mask
  access and timings. When used in TLS the new functions cause RSA based
  handshakes to be between 13% and 28% slower on average (Numbers are indicative,
  the tests where performed on a relatively modern Intel CPU, results vary
  depending on the CPU and architecture used). This change makes nettle 3.4.1
  the minimum requirement of gnutls (#630). [CVSS: medium]
** libgnutls: gnutls_priority_init() and friends, allow the CTYPE-OPENPGP keyword
  in the priority string. It is only accepted as legacy option and is ignored.
** libgnutls: Added support for EdDSA under PKCS#11 (#417)
** libgnutls: Added support for AES-CFB8 cipher (#357)
** libgnutls: Added support for AES-CMAC MAC (#351)
** libgnutls: In two previous versions GNUTLS_CIPHER_GOST28147_CPB/CPC/CPD_CFB ciphers
  have incorrectly used CryptoPro-A S-BOX instead of proper (CryptoPro-B/-C/-D
  S-BOXes). They are fixed now.
** libgnutls: Added support for GOST key unmasking and unwrapped GOST private
  keys parsing, as specified in R 50.1.112-2016.
** gnutls-serv: It applies the default settings when no --priority option is given,
  using gnutls_set_default_priority().
** p11tool: Fix initialization of security officer's PIN with the --initialize-so-pin
  option (#561)
** certtool: Add parameter --no-text that prevents certtool from outputting
  text before PEM-encoded private key, public key, certificate, CRL or CSR.

** API and ABI modifications:
GNUTLS_AUTO_REAUTH: Added
GNUTLS_CIPHER_AES_128_CFB8: Added
GNUTLS_CIPHER_AES_192_CFB8: Added
GNUTLS_CIPHER_AES_256_CFB8: Added
GNUTLS_MAC_AES_CMAC_128: Added
GNUTLS_MAC_AES_CMAC_256: Added
gnutls_record_get_max_early_data_size: Added
gnutls_record_send_early_data: Added
gnutls_record_recv_early_data: Added
gnutls_db_check_entry_expire_time: Added
gnutls_anti_replay_set_add_function: Added
gnutls_anti_replay_init: Added
gnutls_anti_replay_deinit: Added
gnutls_anti_replay_set_window: Added
gnutls_anti_replay_enable: Added
gnutls_privkey_decrypt_data2: Added

(leot)

2018-12-09 20:12:04 UTC MAIN commitmail json YAML

doc: Updated security/nettle to 3.4.1

(leot)

2018-12-09 20:11:40 UTC MAIN commitmail json YAML

nettle: Update security/nettle to 3.4.1

Changes:
3.4.1
-----
This release fixes a few bugs, and makes the RSA private key
operations side channel silent. The RSA improvements are
contributed by Simo Sorce and Red Hat, and include one new
public function, rsa_sec_decrypt, see below.

All functions using RSA private keys are now side-channel
silent, meaning that they try hard to avoid any branches or
memory accesses depending on secret data. This applies both to
the bignum calculations, which now use GMP's mpn_sec_* family
of functions, and the processing of PKCS#1 padding needed for
RSA decryption.

Nettle's ECC functions were already side-channel silent, while
the DSA functions still aren't. There's also one caveat
regarding the improved RSA functions: due to small table
lookups in relevant mpn_sec_* functions in GMP-6.1.2, the
lowest and highest few bits of the secret factors p and q may
still leak. I'm not aware of any attacks on RSA where knowing
a few bits of the factors makes a significant difference. This
leak will likely be plugged in later GMP versions.

Changes in behavior:

* The functions rsa_decrypt and rsa_decrypt_tr may now clobber
  all of the provided message buffer, independent of the
  actual message length. They are side-channel silent, in that
  branches and memory accesses don't depend on the validity or
  length of the message. Side-channel leakage from the
  caller's use of length and return value may still provide an
  oracle useable for a Bleichenbacher-style chosen ciphertext
  attack. Which is why the new function rsa_sec_decrypt is
  recommended.

New features:

* A new function rsa_sec_decrypt. It differs from
  rsa_decrypt_tr in that the length of the decrypted message
  is given a priori, and PKCS#1 padding indicating a different
  length is treated as an error. For applications that may be
  subject to chosen ciphertext attacks, it is recommended to
  initialize the message area with random data, call this
  function, and ignore the return value. This applies in
  particular to RSA-based key exchange in the TLS protocol.

Bug fixes:

* Fix bug in pkcs1-conv, missing break statements in the
  parsing of PEM input files.

* Fix link error on the pss-mgf1-test test, affecting builds
  without public key support.

Performance regression:

* All RSA private key operations employing RSA blinding, i.e.,
  rsa_decrypt_tr, rsa_*_sign_tr, the new rsa_sec_decrypt, and
  rsa_compute_root_tr, are significantly slower. This is
  because (i) RSA blinding now use side-channel silent
  operations, (ii) blinding includes a modular inversion, and
  (iii) side-channel silent modular inversion, implemented as
  mpn_sec_invert, is very expensive. A 60% slowdown for
  2048-bit RSA keys have been measured.

Miscellaneous:

* Building the public key support of nettle now requires GMP
  version 6.0 or later (unless --enable-mini-gmp is used).

The shared library names are libnettle.so.6.5 and
libhogweed.so.4.5, with sonames still libnettle.so.6 and
libhogweed.so.4. It is intended to be fully binary compatible
with nettle-3.1.

(leot)

2018-12-09 20:10:48 UTC MAIN commitmail json YAML

2018-12-09 20:04:40 UTC MAIN commitmail json YAML

llvm: updated to 7.0.0

LLVM 7.0.0 Release

The release contains the work on trunk up to SVN revision 338536 plus
work on the release branch. It is the result of the community's work
over the past six months, including: function multiversioning in Clang
with the 'target' attribute for ELF-based x86/x86_64 targets, improved
PCH support in clang-cl, preliminary DWARF v5 support, basic support
for OpenMP 4.5 offloading to NVPTX, OpenCL C++ support, MSan, X-Ray
and libFuzzer support for FreeBSD, early UBSan, X-Ray and libFuzzer
support for OpenBSD, UBSan checks for implicit conversions, many
long-tail compatibility issues fixed in lld which is now production
ready for ELF, COFF and MinGW, new tools llvm-exegesis, llvm-mca and
diagtool. And as usual, many optimizations, improved diagnostics, and
bug fixes.

For more details, see the release notes:
https://llvm.org/releases/7.0.0/docs/ReleaseNotes.html
https://llvm.org/releases/7.0.0/tools/clang/docs/ReleaseNotes.html
https://llvm.org/releases/7.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html
https://llvm.org/releases/7.0.0/tools/lld/docs/ReleaseNotes.html

(adam)

2018-12-09 18:52:52 UTC MAIN commitmail json YAML

2018-12-09 18:37:18 UTC MAIN commitmail json YAML

Updated textproc/icu, lang/nodejs, lang/tcl, x11/tk

(adam)

2018-12-09 18:35:44 UTC MAIN commitmail json YAML

tk: updated to 8.6.9

8.6.9:
* (bug)[aa7679] crash using window after master destroyed
* (bug)[6525e1] encoding leak in tkMacOSXProcessFiles
* (bug)[925262] New option -state for ttk::scale
* (bug)[fa8de7] Crash [ttk::checkbutton .x -variable {}]
* (bug)[382712] Crash in [event generate . <KeyPress>]
* (bug)[657c38] Crash in menu destroy with checkbutton entry
* (bug)[de156e] Deny PRIMARY selection access in safe interps
* (bug)[b68710] Fixes in [text] bindings
* (bug)[e20d5c] Stop failures of textTag-18.1
* (bug)[5d991b] Fortify var traces against deleted vars
* (bug)[1821174] Stop RenderBadPicture X error
* (bug)[502e74] Stop X errors on untrusted connections
* (bug)[71b131] Regression in Tk_DrawChars()
* (bug)[59fccb] menu flaws when empty menubar clicked
* (bug)[7423f9] improved legacy support for [tk_setPalette]
* (bug)[6d5042] enable [tk inactive] on Mac OSX
* (bug)[75d38f] fix touchpad scroll of listbox on win notebook
* (bug)[de01e2] Crash in [$text replace]
* (bug)[6ca257] Fix [wm resizable] on Mac OSX
* (bug)[135696] Crash in [wm transient]
* (bug)[309b42] Improve ttk high-contrast-mode support
* (bug)[1088825] fix frame-2.17,3.9,3.10 on Mac
* (bug)[fabed1] GIF photo support for "deferred clear code"
* (feature) Modern full-screen support on Mac OSX
* (bug)[1875c1] scrollbar on Mac OSX
* (bug)[1ba71a] KeyRelease events on Mac OSX(walzer)
* (bug)[3441086] error message in layout-2
* (bug)[05bd7f] vista theme for combobox
* (bug)[382712] crash in KeyPress event handling
* (bug)[6fcaaa] insertion cursor visibility in ttk::entry
* (bug)[822923] cascade menu indicator color
* (bug)[9658bc] borderwidth calculations on menu items
* (bug)[ca403f] treeview border drawing
* (bug)[4b555a] hang in [$text search -all]
* (new platform) port to system changes in Mac OSX 10.14
* (bug)[6b22d4] [treeview] binding fix

(adam)

2018-12-09 18:33:55 UTC MAIN commitmail json YAML

tcl: updated to 8.6.9

8.6.9:
* (enhance) stop blocking conversion of object to/from class
* (enhance) NR-enable [package require]
* (bug)[9fd5c6] crash in object deletion, test oo-11.5
* (bug)[3c32a3] crash deleting object with class mixed in
* (platform) stop using -lieee, removed from glibc-2.27
***POTENTIAL INCOMPATIBILITY for math programs that embed Tcl***
* (bug)[8e6a9a] bad binary [string match], test string-11.55
* (bug)[1873ea] repair multi-thread std channel init
* (bug)[db36fa] broken bytecode for index values
* (bug) broken compiled [string replace], test string-14.19
* (bug) [string trim*] engine crashed on invalid UTF
* (bug) missing trace in compiled [array set], test var-20.11
* (bug)[46a241] crash in unset array with search, var-13.[23]
* (bug)[27b682] race made [file delete] raise "no such file"
* (bug)[925643] 32/64 cleanup of filesystem DIR operations
* (bug) leaks in TclSetEnv and env cache
* (bug)[3592747] [yieldto] dying namespace, tailcall-14.1
* (bug)[270f78] race in [file mkdir]
* (bug)[3f7af0] [file delete] raised "permission denied"
* (bug)[d051b7] overflow crash in [format]
* revised quoting of [exec] args in generated command line
***POTENTIAL INCOMPATIBILITY***
* HTTP Keep-Alive with pipelined requests
=> http 2.9.0
* (new)[TIP 505] [lreplace] accepts all out of range indices
* (bug) Prevent crash from NULL keyName
=> registry 1.3.3
* (enhance) advance dde version
=> dde 1.4.1
* tzdata updated to Olson's tzdata2018g
* Update tcltest package for Travis support
=> tcltest 2.5.0
* (bug)[35a8f1] overlong string length of some lists
* (bug)[00d04c] Repair [binary encode base64]

(adam)

2018-12-09 18:29:12 UTC MAIN commitmail json YAML

nodejs: updated to 10.14.1

Version 10.14.1 'Dubnium' (LTS):

Notable Changes
win/msi: Revert changes to installer causing issues on Windows systems.

(adam)

2018-12-09 18:28:16 UTC MAIN commitmail json YAML

icu: updated to 63.1

ICU 63.1:

Common Changes
- CLDR 34
- Segmentation rules and emoji sort order adjusted for Unicode 11
- Somali and Javanese data now up to moderate level (document content)
- Tongan, Konkani, Maori, Dzongkha, Tatar, Kurdish (ku), and Xhosa data now up to basic level
- Many data additions and corrections in many other languages
- The following languages have been added to ICU: Sindhi, Maori, Turkmen, Javanese, Interlingua, Kurdish (ku), Xhosa
- New currency: Venezuela's Bol鱈var Soberano (VES)
- New Japanese calendar era from 2019: CLDR and ICU include data for testing that can be enabled.
To enable CLDR new Japanese era placeholder name, set environment variable (and Java system property for ICU4J) ICU_ENABLE_TENTATIVE_ERA=true.
- New API for number and currency range formatting
Support for additional Unicode properties: Indic_Positional_Category & Indic_Syllabic_Category and Vertical_Orientation
- New API for code point maps and tries, mapping Unicode code points (U+0000..U+10FFFF) to integer values.
- Java classes CodePointMap, CodePointTrie, MutableCodePointTrie
- C types UCPMap, UCPTrie, UMutableCPTrie
- New API for getting a UnicodeSet per binary property and a code point map per enumerated/int-value property.
- Full conformance with UAX 14 Line Breaking (required BreakIterator feature work).

ICU4C Specific Changes
- C++ Locale class
- Additional functions forLanguageTag()/toLanguageTag(), and functions that are easier and safer to use by using StringPiece and ByteSink rather than raw buffers.
- Move semantics.
- ICU4C: Various Out-Of-Memory (OOM) issues have been fixed. (ticket query)
- The icu-config tool has been deprecated.  You can use the --disable-icu-config option to disable icu-config from being installed.  Alternately, you can use --enable-icu-config to enable icu-config. In the future, icu-config will be disabled by default

(adam)

2018-12-09 17:13:02 UTC MAIN commitmail json YAML

Updated www/nghttp2, security/libgpg-error

(adam)

2018-12-09 17:12:09 UTC MAIN commitmail json YAML

libgpg-error: update distinfo

(adam)

2018-12-09 17:11:43 UTC MAIN commitmail json YAML

libgpg-error: updated to 1.33

Noteworthy changes in version 1.33:

* New unified config script gpgrt-config which can now be used by all
  GnuPG related packages.

* Support for ARC and arm64ilp32.

* The log functions now sanitize strings printed with the "%s" format
  specifier.  All control characters are C-escaped in the output.
  Users of that function may want to remove their own escaping to
  avoid doubling of backslashes.

* New fprintf style function to apply a custom filter for string
  arguments.

* New function to compare version strings.

(adam)

2018-12-09 17:05:51 UTC MAIN commitmail json YAML

nghttp2: updated to 1.35.1

Nghttp2 v1.35.1

nghttpx

This release fixes the broken trailing slash handling when routing a request. nghttpx allows a pattern which ends “/” to match the request path which just lacks the trailing “/”. Previously, this special handling did not work if certain patterns were registered.

(adam)

2018-12-09 16:20:53 UTC MAIN commitmail json YAML

doc: note update of php extensions packages

meta-pkgs/php56-extensions 5.6.39nb1
meta-pkgs/php70-extensions 7.0.33nb1
meta-pkgs/php71-extensions 7.1.25nb1
meta-pkgs/php72-extensions 7.2.13nb1

(taca)

2018-12-09 16:20:03 UTC MAIN commitmail json YAML

meta-pkgs/php72-extensions: add php-sqlite3

Add php-sqlite3 to php72-extensions.

Bump PKGREVISION.

(taca)

2018-12-09 16:19:22 UTC MAIN commitmail json YAML

meta-pkgs/php71-extensions: add php-sqlite3

Add php-sqlite3 to php71-extensions.

Bump PKGREVISION.

(taca)

2018-12-09 16:19:01 UTC MAIN commitmail json YAML

meta-pkgs/php70-extensions: add php-sqlite3

Add php-sqlite3 to php70-extensions.

Bump PKGREVISION.

(taca)

2018-12-09 16:18:25 UTC MAIN commitmail json YAML

meta-pkgs/php56-extensions: add php-sqlite3

Add php-sqlite3 to php56-extensions.

Bump PKGREVISION.

(taca)

2018-12-09 14:48:03 UTC MAIN commitmail json YAML

FIx build on 32-bit architecture environments.

ldb-lmdb part is not buildable for 32-bit architecture environments.
Tested on NetBSD/i386 8.

(ryoon)

2018-12-09 12:23:22 UTC MAIN commitmail json YAML

doc: note update of PHP related packages

lang/php56 5.6.39nb1
lang/php70 7.0.33nb1
lang/php71 7.1.25nb1
lang/php72 7.2.13nb1
www/ap-php 7.1.25nb1
www/php-fpm 7.1.25nb1

(taca)

2018-12-09 12:20:45 UTC MAIN commitmail json YAML

2018-12-09 12:16:59 UTC MAIN commitmail json YAML

doc: Added databases/php-sqlite3 version 7.1.25

(taca)

2018-12-09 12:16:41 UTC MAIN commitmail json YAML

databases/Makefile: add and enable php-sqlite3

(taca)

2018-12-09 12:15:42 UTC MAIN commitmail json YAML

databases/php-sqlite3: add php-sqlite3 package

Separate php-sqlite3 package from lang/php{56,70,71,72}.
And now it really link with sqlite3 shared library.

PHP is a programming language designed to be embedded into web pages.
This module provides access to Sqlite3 databases.

(taca)

2018-12-09 12:14:36 UTC MAIN commitmail json YAML

lang/php: remove sqlite3 library

Remove sqlite3 library extension and make it separate package to prevent
dependency to databases/sqlite3 pacakge.

(taca)

2018-12-09 09:33:36 UTC MAIN commitmail json YAML

lsof: bump revision

* fix a warning in installation process
* install scripts in share/examples
* install doc in share/doc

(triaxx)

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

lsof: trivial changes to Makefile to appease pkglint

(triaxx)

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

Add purdue license as DSFG compliant.

(triaxx)

2018-12-09 05:37:12 UTC MAIN commitmail json YAML

doc: Updated cad/klayout to 0.25.6

(mef)

2018-12-09 05:36:50 UTC MAIN commitmail json YAML

Updated cad/klayout 0.25.4 to 0.25.6

0.25.6          (2018-11-23):

* Enhancement: https://github.com/klayoutmatthias/klayout/pull/199
      Added an option to export DXF polygons as LINE objects
* Bugfix: https://github.com/klayoutmatthias/klayout/issues/198
      Stitching of DXF contours wasn't taking nearest neighbours
* Bugfix: https://github.com/klayoutmatthias/klayout/issues/191
      MainWindow/PluginRoot classes got mixed up
      As a side effect of this fix, layout views can now
      be configured individually. This wasn't working
      consistently before.

0.25.5          (2018-10-20):

* Bugfix: https://github.com/klayoutmatthias/klayout/issues/162
      GDS2 LIBNAME was not maintained on "File/Save".
* Bugfix: https://github.com/klayoutmatthias/klayout/issues/166
      Internal error when writing GDS files (breaking of polygons)
* Bugfix: https://github.com/klayoutmatthias/klayout/issues/172
      DEF reader did not pull vias from LEF
* Bugfix: https://github.com/klayoutmatthias/klayout/issues/174
      Performance issue with many layers with width >1
* Bugfix: https://github.com/klayoutmatthias/klayout/issues/176
      Painting issue with texts
* Bugfix: https://github.com/klayoutmatthias/klayout/issues/185
      Hash values available as __hash__ standard method now
      for Python
* Bugfix: some potential memory corruption issues fixed
      During the efforts for making the code base compatible
      with MSVC, some potential candidates for memory corruption
      have been identified and fixed.
      These fixes are included in this release.

(mef)

2018-12-09 03:04:34 UTC MAIN commitmail json YAML

2018-12-08 23:18:54 UTC MAIN commitmail json YAML

2018-12-08 23:14:23 UTC MAIN commitmail json YAML

2018-12-08 20:32:06 UTC MAIN commitmail json YAML

2018-12-08 17:48:16 UTC MAIN commitmail json YAML

doc: Updated sysutils/lsof to 4.91

(triaxx)

2018-12-08 17:29:38 UTC MAIN commitmail json YAML

doc: Updated net/youtube-dl to 20181203

(leot)

2018-12-08 17:29:22 UTC MAIN commitmail json YAML

youtube-dl: Update net/youtube-dl to 20181203

Changes:
2018.12.03
----------
Core
* [utils] Fix random_birthday to generate existing dates only (#18284)

Extractors
+ [tiktok] Add support for tiktok.com (#18108, #18135)
* [pornhub] Use actual URL host for requests (#18359)
* [lynda] Fix authentication (#18158, #18217)
* [gfycat] Update API endpoint (#18333, #18343)
+ [hotstar] Add support for alternative app state layout (#18320)
* [azmedien] Fix extraction (#18334, #18336)
+ [vimeo] Add support for VHX (Vimeo OTT) (#14835)
* [joj] Fix extraction (#18280, #18281)
+ [wistia] Add support for fast.wistia.com (#18287)

(leot)

2018-12-08 17:12:37 UTC MAIN commitmail json YAML

lsof: update to 4.91

o Change license to purdue (renamed from abell-94)
o ChangeLog:
4.90    February 14, 2018

    !!!NOTE!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    !                                                        !
    !  It is likely that this is the last lsof revision I  !
    !  will issue, unless serious bugs are detected,  Stay  !
    !  tuned to lsof-l for information about future support !
    !  of lsof.                                            !
    !                                                        !
    !  I thank all the many contributors to lsof over the  !
    !  many years (20+?) I have been distributing lsof      !
    !  versions 1, 2, 3 and 4.                              !
    !                                                        !
    !  Vic Abell <abe@purdue.edu>                          !
    !                                                        !
    !!!NOTE!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

    Taught the Configure script to create a dummy opt_random.h
    for FreeBSD systems whose <sys/random.h> includes it.

    Added support for the FreeBSD ZFUSE file system.

    Corrected the quoting in a Darwin putchar() statement in the
    dfile.c source file.  Andrew Janke <floss@apjanke.net> reported
    my error.

    Added support for the FreeBSD DTYPE_PTS file descriptor and
    for unknown descriptors that reference the kernel's badfileops
    operation switch.  Enabled FreeBSD 12.0 support. Tested the
    changes on systems provided by Larry Rosenman <ler@lerctr.org>.

    Enhanced -K option with the form "-K i" to direct lsof to
    (i)gnore tasks.  A query from Rachel Kroll <rkroll@fb.com>
    suggested this option.  Linux task reports now include both
    process and task command names, making lsof's "-c <name>"
    option work correctly.

    Added a patch to prevent NFS blocking in Linux supplied by
    Kristna Streitov <kstreitova@suse.com>.

    Installed a FreeBSD patch that prevents examining a TCP state
    structure during a race condition.  The patch was supplied by
    Bryan Drewery <bdrewery@FreeBSD.org>.

    Updated FreeBSD for new UFS inode structure that lacks an i_dev
    member in the most recent 12.0-CURRENT.  Larry Rosenman
    <ler@lerctr.org> reported the problem and provided a test
    system.

    Added "#define KLD_MODULE" to dlsof.h and dnode2.c to prevent
    <machine/cpuconf.h> from generating an "ARM_NARCH is 0" error.
    This is needed so lsof can access kernel structures.  Larry
    Rosenman supplied the addition.

    Added recognition of the FreeBSD 11 file system name "nullfs".
    Jamie Landeg-Jones <jamie@catflap.org> supplied the fix.

    Added a patch from Larry Rosenman <ler@lerctr.org> that is
    needed on FreeBSD 12 so the lsof compilation can obtain the
    inpcb and tcpcb structures from their respective header files.

    Updated FreeBSD dmnt.c for the ino64 changes.

    Inserted a patch for Solaris 12.x to avoid compilation errors
    from <sys/aio_req.h>, based on information provided by Jorn
    Clausen <joern.clausen@uni-bielefeld.de>.  Jorn tested the
    patch.

    Added performance enhancement that uses the FreeBSD closefrom()
    and dup2() C library functions when available.  The enhancement
    was supplied by Conrad Meyer <cem@freebsd.org>.

    Corrected FreeBSD lsof's gathering of ZFS file device numbers.

    Updated lsof test library for FreeBSD.

    Updated socket optons information collection from the socket
    structure per changes supplied by Gleb Smirnoff
    <glebius@FreeBSD.org>.

    Added patch to dlsof.h that avoids a _KERNEL conflict with
    bzero.  Mateusz Guzik <mjguzik@gmail.com> supplied the patch.

    Corrected test library to handle 64 bit FreeBSD device numbers.

    Added #defines for FreeBSD 12, src r324225, from Gleb Smirnoff
    <glebius@FreeBSD.org>.

    Incorporated Linux pseudoterminal endpoint processing (+|-E)
    provided by Masatake YAMATO <yamato@redhat.com> with access to
    test systems provided by Peter Schiffer <pschiffe@redhat.com>.

    Corrected Linux command extraction for commands that include
    parentheses -- e.g., "(sd-pam)".

4.91    March 26, 2018

    A bug has been reported in the PTY endpoint processing of
    Linux lsof 4.90 by Peter Wu <peter@lekensteyn.nl>, making it
    necessary for me to release another revision of lsof.

    This revision applies two fixes that correct the Linux PTY
    endpoint processing bug. Masatake YAMATO <yamato@redhat.com>
    supplied the fixes.

(triaxx)

2018-12-08 17:08:22 UTC MAIN commitmail json YAML

Remove abell-94 (renamed as purdue)

It is not mentioned by OSI/FSF/DSFG.
Discussion in progress on tech-pkg@

(triaxx)

2018-12-08 17:03:49 UTC MAIN commitmail json YAML

Rename abell-94 into purdue (used by Debian)

(triaxx)

2018-12-08 12:27:20 UTC MAIN commitmail json YAML

Updated devel/byacc to 20180609

(wen)

2018-12-08 12:22:03 UTC MAIN commitmail json YAML

Update to 20180609

Upstream changes:
2018-06-09  Thomas E. Dickey  <dickey@invisible-island.net>

* yacc.1: minor typographical fixes

* test/btyacc/err_syntax20.tab.c, test/btyacc/error.tab.c, test/btyacc/expr.oxout.tab.c, test/btyacc/grammar.tab.c, test/btyacc/inherit0.tab.c, test/btyacc/inherit1.tab.c, test/btyacc/inherit2.tab.c, test/btyacc/ok_syntax1.tab.c, test/btyacc/pure_calc.tab.c, test/btyacc/pure_error.tab.c, test/btyacc/quote_calc-s.tab.c, test/btyacc/quote_calc.tab.c, test/btyacc/quote_calc2-s.tab.c, test/btyacc/quote_calc2.tab.c, test/btyacc/quote_calc3-s.tab.c, test/btyacc/quote_calc3.tab.c, test/btyacc/quote_calc4-s.tab.c, test/btyacc/quote_calc4.tab.c, test/btyacc/varsyntax_calc1.tab.c, test/btyacc/btyacc_calc1.tab.c, test/btyacc/btyacc_demo.tab.c, test/btyacc/btyacc_destroy1.tab.c, test/btyacc/btyacc_destroy2.tab.c, test/btyacc/btyacc_destroy3.tab.c, test/btyacc/calc.tab.c, test/btyacc/calc1.tab.c, test/btyacc/calc2.tab.c, test/btyacc/calc3.tab.c, test/btyacc/code_calc.code.c, test/btyacc/code_error.code.c, test/btyacc/empty.tab.c, test/btyacc/err_inherit3.tab.c, test/btyacc/err_inherit4.t
ab.c, test/btyacc/err_syntax10.tab.c, test/btyacc/err_syntax11.tab.c, test/btyacc/err_syntax12.tab.c, test/btyacc/err_syntax18.tab.c, test/btyacc/rename_debug.c, btyaccpar.c:
regen

* VERSION, package/byacc.spec, package/debian/changelog, package/mingw-byacc.spec, package/pkgsrc/Makefile:
bump

2018-06-09  Tom.Shields

* btyaccpar.skel:
add casts to fix g++ (clang++) compile errors in the backtracking skeleton
due to assignment of 鈥榲oid *鈥?to another pointer type.

2018-05-25  Thomas E. Dickey  <dickey@invisible-island.net>

* test/run_make.sh:
check if this is bison 3+ before adding options to suppress warnings

* package/byacc.spec: build-fix for Mageia 6

* package/byacc.spec: add btyacc package

* VERSION, package/byacc.spec, package/debian/changelog, package/mingw-byacc.spec, package/pkgsrc/Makefile:
bump

* package/debian/control: add a package for btyacc

* package/debian/rules: generate a package for btyacc

2018-05-24  Thomas E. Dickey  <dickey@invisible-island.net>

* test/btyacc/pure_calc.tab.c, test/btyacc/pure_error.tab.c, test/btyacc/quote_calc-s.tab.c, test/btyacc/quote_calc.tab.c, test/btyacc/quote_calc2-s.tab.c, test/btyacc/quote_calc2.tab.c, test/btyacc/quote_calc3-s.tab.c, test/btyacc/quote_calc3.tab.c, test/btyacc/quote_calc4-s.tab.c, test/btyacc/quote_calc4.tab.c, test/btyacc/varsyntax_calc1.tab.c, test/btyacc/code_error.code.c, test/btyacc/empty.tab.c, test/btyacc/err_inherit3.tab.c, test/btyacc/err_inherit4.tab.c, test/btyacc/err_syntax10.tab.c, test/btyacc/err_syntax11.tab.c, test/btyacc/err_syntax12.tab.c, test/btyacc/err_syntax18.tab.c, test/btyacc/err_syntax20.tab.c, test/btyacc/error.tab.c, test/btyacc/expr.oxout.tab.c, test/btyacc/grammar.tab.c, test/btyacc/inherit0.tab.c, test/btyacc/inherit1.tab.c, test/btyacc/inherit2.tab.c, test/btyacc/ok_syntax1.tab.c, btyaccpar.c, test/btyacc/btyacc_calc1.tab.c, test/btyacc/btyacc_demo.tab.c, test/btyacc/btyacc_destroy1.tab.c, test/btyacc/btyacc_destroy2.tab.c, test/btyacc/btyac
c_destroy3.tab.c, test/btyacc/calc.tab.c, test/btyacc/calc1.tab.c, test/btyacc/calc2.tab.c, test/btyacc/calc3.tab.c, test/btyacc/code_calc.code.c, test/btyacc/rename_debug.c:
regen

* btyaccpar.skel: fix typo

2018-05-21  Thomas E. Dickey  <dickey@invisible-island.net>

* test/run_make.sh:
ignore case for "%" directives to skip with old-yacc, and add %token-table
to the list

* btyaccpar.c: regen

2018-05-21  Christos.Zoulas

* btyaccpar.skel:
improve compatibility with bison by changing the YYLLOC_DEFAULT macro to use
YYRHSLOC() macro, and adjusting the array indices of yyerror_loc_range[] for
consistency.

2018-05-10  Thomas E. Dickey  <dickey@invisible-island.net>

* output.c:
add a fallback definition for YYDEBUG to the -i externs file.

* test/btyacc/rename_debug.i, test/yacc/rename_debug.i: regen

* VERSION, package/byacc.spec, package/debian/changelog, package/mingw-byacc.spec, package/pkgsrc/Makefile:
bump

2018-05-09  Thomas E. Dickey  <dickey@invisible-island.net>

* configure: regen

* aclocal.m4: resync with my-autoconf

* VERSION, package/byacc.spec, package/debian/changelog, package/mingw-byacc.spec, package/pkgsrc/Makefile:
bump

* test/btyacc/rename_debug.i, btyaccpar.c, test/btyacc/btyacc_calc1.tab.c, test/btyacc/btyacc_demo.tab.c, test/btyacc/btyacc_destroy1.tab.c, test/btyacc/btyacc_destroy2.tab.c, test/btyacc/btyacc_destroy3.tab.c, test/btyacc/calc.tab.c, test/btyacc/calc1.tab.c, test/btyacc/calc2.tab.c, test/btyacc/calc3.tab.c, test/btyacc/code_calc.code.c, test/btyacc/code_error.code.c, test/btyacc/empty.tab.c, test/btyacc/err_inherit3.tab.c, test/btyacc/err_inherit4.tab.c, test/btyacc/err_syntax10.tab.c, test/btyacc/err_syntax11.tab.c, test/btyacc/err_syntax12.tab.c, test/btyacc/err_syntax18.tab.c, test/btyacc/err_syntax20.tab.c, test/btyacc/error.tab.c, test/btyacc/expr.oxout.tab.c, test/btyacc/grammar.tab.c, test/btyacc/inherit0.tab.c, test/btyacc/inherit1.tab.c, test/btyacc/inherit2.tab.c, test/btyacc/ok_syntax1.tab.c, test/btyacc/pure_calc.tab.c, test/btyacc/pure_error.tab.c, test/btyacc/quote_calc-s.tab.c, test/btyacc/quote_calc.tab.c, test/btyacc/quote_calc2-s.tab.c, test/btyacc/quote_c
alc2.tab.c, test/btyacc/quote_calc3-s.tab.c, test/btyacc/quote_calc3.tab.c, test/btyacc/quote_calc4-s.tab.c, test/btyacc/quote_calc4.tab.c, test/btyacc/rename_debug.c, test/btyacc/varsyntax_calc1.tab.c:
regen

* btyaccpar.skel: apply Guy Harris' changes here as well

* test/btyacc/rename_debug.i, test/yacc/rename_debug.i: regen

* output.c: correct/improve fallback prototype for yylex()

* test/btyacc/rename_debug.i, test/yacc/rename_debug.i: regen

2018-05-08  Thomas E. Dickey  <dickey@invisible-island.net>

* test/btyacc/grammar.tab.c, test/yacc/grammar.tab.c: regen

* test/grammar.y:
quiet some warnings from gcc 7 when doing "make check_make"

* package/debian/watch, package/pkgsrc/Makefile: update ftp-url

* test/btyacc/ok_syntax1.tab.h, test/btyacc/btyacc_calc1.tab.h: regen

* output.c:
provide yylex() declaration for simple case (request by "Mutiny")

* test/yacc/err_syntax20.tab.c, test/yacc/error.tab.c, test/yacc/expr.oxout.tab.c, test/yacc/grammar.tab.c, test/yacc/ok_syntax1.tab.c, test/yacc/ok_syntax1.tab.h, test/yacc/pure_calc.tab.c, test/yacc/pure_error.tab.c, test/yacc/quote_calc-s.tab.c, test/yacc/quote_calc.tab.c, test/yacc/quote_calc2-s.tab.c, test/yacc/quote_calc2.tab.c, test/yacc/quote_calc3-s.tab.c, test/yacc/quote_calc3.tab.c, test/yacc/quote_calc4-s.tab.c, test/yacc/quote_calc4.tab.c, test/yacc/varsyntax_calc1.tab.c, test/yacc/calc.tab.c, test/yacc/calc1.tab.c, test/yacc/calc2.tab.c, test/yacc/calc3.tab.c, test/yacc/code_calc.code.c, test/yacc/code_error.code.c, test/yacc/empty.tab.c, test/yacc/err_syntax10.tab.c, test/yacc/err_syntax11.tab.c, test/yacc/err_syntax12.tab.c, test/yacc/err_syntax18.tab.c, test/yacc/rename_debug.c, test/yacc/rename_debug.i, yaccpar.c:
regen

* VERSION, package/byacc.spec, package/debian/changelog, package/debian/copyright, package/mingw-byacc.spec, package/pkgsrc/Makefile:
bump

2018-05-06  Guy.Harris

* yaccpar.skel: two fixes:
1) define yydebug only if YYDEBUG is defined and
2) make yynerrs a parser-local variable if the parser is reentrant.

2018-02-24  Guy.Harris

* output.c: do not emit "extern YYSTYPE yylval;" for pure parsers

2018-02-05  Thomas E. Dickey  <dickey@invisible-island.net>

* config.sub: 2018-01-15

* config.guess: 2018-01-26

2017-12-04  erik.b.andersen

* main.c: A proper path for temporary files is needed by byacc under
Windows commandline, otherwise there's a risk of empty files.
The TEMP environment variable is always defined in Windows.

* defs.h: The noreturn attribute needs to be specified before function
to be portable among compilers (gcc, clang, msvc).

2017-12-04  Thomas E. Dickey  <dickey@invisible-island.net>

* reader.c: adapted fix by Erik B:
a) increase the length of name[] to account for a trailing null
b) note that calling syntax_error() from get_number() does not return

2017-09-14  Tom.Shields

* yacc.1: fix typo

2017-07-09  Thomas E. Dickey  <dickey@invisible-island.net>

* package/byacc.spec, package/mingw-byacc.spec:
use predefined "configure"

* reader.c: remove unused assignment

* package/debian/rules: use dpkg-buildflags

* configure: regen

* aclocal.m4: resync with my-autoconf

* reader.c, output.c, defs.h:
add/use IS_NAME1() and IS_NAME2() to reduce clutter

* reader.c, output.c, defs.h:
guard against sign-extension in ctype-macros

* VERSION, package/byacc.spec, package/debian/changelog, package/mingw-byacc.spec, package/pkgsrc/Makefile:
bump

* reader.c: check for numeric overflow in get_number()

* reader.c:
correct limit-checks for input filename and line-number, in case no valid
filename and/or number was found.

2017-04-30  Thomas E. Dickey  <dickey@invisible-island.net>

* test/btyacc/quote_calc-s.tab.c, test/btyacc/quote_calc2-s.tab.c, test/btyacc/quote_calc2.tab.c, test/btyacc/quote_calc3-s.tab.c, test/btyacc/quote_calc3.tab.c, test/btyacc/quote_calc4-s.tab.c, test/btyacc/quote_calc4.tab.c, test/btyacc/varsyntax_calc1.tab.c, test/btyacc/err_syntax18.tab.c, test/btyacc/err_syntax20.tab.c, test/btyacc/error.tab.c, test/btyacc/expr.oxout.tab.c, test/btyacc/grammar.tab.c, test/btyacc/inherit0.tab.c, test/btyacc/inherit1.tab.c, test/btyacc/inherit2.tab.c, test/btyacc/ok_syntax1.tab.c, test/btyacc/pure_calc.tab.c, test/btyacc/pure_error.tab.c, test/btyacc/quote_calc.tab.c, test/btyacc/btyacc_calc1.tab.c, test/btyacc/btyacc_demo.tab.c, test/btyacc/btyacc_destroy1.tab.c, test/btyacc/btyacc_destroy2.tab.c, test/btyacc/btyacc_destroy3.tab.c, test/btyacc/calc.tab.c, test/btyacc/calc1.tab.c, test/btyacc/calc2.tab.c, test/btyacc/calc3.tab.c, test/btyacc/code_calc.code.c, test/btyacc/code_error.code.c, test/btyacc/empty.tab.c, test/btyacc/err_inherit3.t
ab.c, test/btyacc/err_inherit4.tab.c, test/btyacc/err_syntax10.tab.c, test/btyacc/err_syntax11.tab.c, test/btyacc/err_syntax12.tab.c, test/btyacc/rename_debug.c, btyaccpar.c, btyaccpar.skel:
fix another uninitialized variable warning in "make check_make" for btyacc

* test/btyacc/pure_calc.tab.c, test/btyacc/pure_error.tab.c, test/btyacc/ok_syntax1.tab.c, test/btyacc/btyacc_calc1.tab.c, test/btyacc/calc3.tab.c, btyaccpar.c, btyaccpar.skel, test/yacc/ok_syntax1.tab.c, test/yacc/pure_calc.tab.c, test/yacc/pure_error.tab.c, test/yacc/calc3.tab.c, yaccpar.c, defs.h, yaccpar.skel, output.c:
fix some compiler warnings for "make check_make" by adding section init_vars,
which initializes the body_vars for pure-parser configuration.

2017-04-30  Tom.Shields

* output.c:
use YY_NO_LEAKS set in configure --with-no-leaks, in the generated code

2017-04-30  Julien.Ramseier

* main.c, test/yacc/big_l.output:
fix typo in unsupported-flag warning message

2017-04-30  Thomas E. Dickey  <dickey@invisible-island.net>

* VERSION, package/byacc.spec, package/debian/changelog, package/mingw-byacc.spec, package/pkgsrc/Makefile:
bump

2017-04-29  Thomas E. Dickey  <dickey@invisible-island.net>

* config.sub: 2017-04-02

2017-03-18  Thomas E. Dickey  <dickey@invisible-island.net>

* config.sub: 2017-02-07

* config.guess: 2017-03-05

2017-02-01  Thomas E. Dickey  <dickey@invisible-island.net>

* test/btyacc/expr.oxout.error, test/btyacc/expr.oxout.output, test/btyacc/expr.oxout.tab.c, test/btyacc/expr.oxout.tab.h, test/yacc/expr.oxout.error, test/yacc/expr.oxout.output, test/yacc/expr.oxout.tab.c, test/yacc/expr.oxout.tab.h:
RCS_BASE

* package/debian/copyright: update copyright

* reader.c, defs.h, main.c:
avoid using regex.h since some low-end platforms do not have this

* test/expr.oxout.y: RCS_BASE

* configure: regen

* aclocal.m4: quiet a strict gcc warning in CF_MKSTEMP

2017-02-01  Tom.Shields

* main.c, reader.c, defs.h:
process #line directives, like bison and flex

2017-02-01  Thomas E. Dickey  <dickey@invisible-island.net>

* VERSION, package/byacc.spec, package/debian/changelog, package/mingw-byacc.spec, package/pkgsrc/Makefile:
bump

2016-12-31  Thomas E. Dickey  <dickey@invisible-island.net>

* config.guess, config.sub: 2017-01-01

2016-12-02  Thomas E. Dickey  <dickey@invisible-island.net>

* test/btyacc/quote_calc4-s.tab.c, test/btyacc/varsyntax_calc1.tab.c, test/btyacc/error.tab.c, test/btyacc/grammar.tab.c, test/btyacc/inherit0.tab.c, test/btyacc/inherit1.tab.c, test/btyacc/inherit2.tab.c, test/btyacc/ok_syntax1.tab.c, test/btyacc/pure_calc.tab.c, test/btyacc/pure_error.tab.c, test/btyacc/quote_calc-s.tab.c, test/btyacc/quote_calc.tab.c, test/btyacc/quote_calc2-s.tab.c, test/btyacc/quote_calc2.tab.c, test/btyacc/quote_calc3-s.tab.c, test/btyacc/quote_calc3.tab.c, test/btyacc/quote_calc4.tab.c, test/btyacc/calc.tab.c, test/btyacc/calc1.tab.c, test/btyacc/calc2.tab.c, test/btyacc/calc3.tab.c, test/btyacc/code_calc.code.c, test/btyacc/code_error.code.c, test/btyacc/empty.tab.c, test/btyacc/err_inherit3.tab.c, test/btyacc/err_inherit4.tab.c, test/btyacc/err_syntax10.tab.c, test/btyacc/err_syntax11.tab.c, test/btyacc/err_syntax12.tab.c, test/btyacc/err_syntax18.tab.c, test/btyacc/err_syntax20.tab.c, test/btyacc/rename_debug.c, test/btyacc/btyacc_calc1.tab.c, test
/btyacc/btyacc_demo.tab.c, test/btyacc/btyacc_destroy1.tab.c, test/btyacc/btyacc_destroy2.tab.c, test/btyacc/btyacc_destroy3.tab.c, btyaccpar.c:
regen

* btyaccpar.skel: changes from NetBSD
+ use YYINT rather than short in btyaccpar.skel
  (some of this had already been done by Tom Shields)
+ remove some casts of malloc/realloc

* yaccpar.c, yaccpar.skel, output.c: changes from NetBSD
- Add some more bison stuff to make the mesa/gallium parser work:
    %initial-action (add missing source struct member in location)
    %debug (unimplemented)
    %error-verbose (unimplemented)

This changes some existing code:
+ yylloc is now a pointer, so
+ the first parameter to YYERROR_DECL() is a pointer
+ struct YYLTYPE now has a "source" field

* test/btyacc/btyacc_demo.tab.h, test/btyacc/code_calc.tab.c, test/btyacc/code_error.tab.c, test/btyacc/err_inherit4.tab.h:
regen

* btyaccpar.c, btyaccpar.skel, reader.c: changes from NetBSD
- Add some more bison stuff to make the mesa/gallium parser work:
    %initial-action (add missing source struct member in location)
    %debug (unimplemented)
    %error-verbose (unimplemented)

This changes some existing code:
+ yylloc is now a pointer, so
+ the first parameter to YYERROR_DECL() is a pointer
+ struct YYLTYPE now has a "source" field

* reader.c:
fix from NetBSD: correct off-by-one when adding a null in copy_param()

* reader.c: adapted from NetBSD
- Convert *most* error fingerprints to:
    -unterminated_arglist(int a_lineno, char *a_line, char *a_cptr)
    +unterminated_arglist(const struct ainfo *a)
- Cast new <ctype.h> args to unsigned char

* defs.h: changes from NetBSD
- Add some more bison stuff to make the mesa/gallium parser work:
    %initial-action (add missing source struct member in location)
    %debug (unimplemented)
    %error-verbose (unimplemented)

This changes some existing code:
+ yylloc is now a pointer, so
+ the first parameter to YYERROR_DECL() is a pointer
+ struct YYLTYPE now has a "source" field

* defs.h: adapted from NetBSD
- Convert *most* error fingerprints to:
    -unterminated_arglist(int a_lineno, char *a_line, char *a_cptr)
    +unterminated_arglist(const struct ainfo *a)
- Cast new <ctype.h> args to unsigned char

* main.c: changes from NetBSD
- Add some more bison stuff to make the mesa/gallium parser work:
    %initial-action (add missing source struct member in location)
    %debug (unimplemented)
    %error-verbose (unimplemented)

This changes some existing code:
+ yylloc is now a pointer, so
+ the first parameter to YYERROR_DECL() is a pointer
+ struct YYLTYPE now has a "source" field

* error.c: adapted from NetBSD
- Convert *most* error fingerprints to:
    -unterminated_arglist(int a_lineno, char *a_line, char *a_cptr)
    +unterminated_arglist(const struct ainfo *a)
- Cast new <ctype.h> args to unsigned char

* mstring.c: adapted change from NetBSD to add casts for ctype macros

* test/btyacc/btyacc_demo.tab.h, test/btyacc/err_inherit4.tab.h: regen

* output.c: reorder to eliminate a forward-reference

2016-12-02  Tom.Shields

* output.c:
modify output to enable compilation of a lexer generated by flex (using
"%option bison-bridge" and "%option bison-locations") to be used with a parser
generated by b(t)yacc (using directives "%locations" and "%pure-parser").

2016-12-02  Thomas E. Dickey  <dickey@invisible-island.net>

* configure: regen

* aclocal.m4: Improved autoconf macros
CF_CC_ENV_FLAGS
+ improve split between compiler and options, prompted by report where user
  had "ccache" before the compiler
+ leave non-preprocessor options in "$CC" (but still copy them to "$CFLAGS"
  since that's where they should be)
CF_GNU_SOURCE,v
+ recent glibc (Debian 2.23-4 for example) has misordered ifdef/checks for new
  symbol _DEFAULT_SOURCE, producing warning messages when only _GNU_SOURCE is
  defined.  Add a followup check to define _DEFAULT_SOURCE.
CF_XOPEN_SOURCE
+ add "uclinux" to list of Linux's (patch by Yann E.  Morin)
+ use _GNU_SOURCE for cygwin headers
+ build-fixes for OS/2

* VERSION, package/byacc.spec, package/debian/changelog, package/mingw-byacc.spec, package/pkgsrc/Makefile:
bump

2016-11-20  Thomas E. Dickey  <dickey@invisible-island.net>

* config.sub: 2016-11-19

* config.guess: 2016-10-02

(wen)

2018-12-08 11:32:50 UTC MAIN commitmail json YAML

doc: Updated cad/gtkwave to 3.3.97

(mef)

2018-12-08 11:32:25 UTC MAIN commitmail json YAML

Updated cad/gtkwave to 3.3.97

3.3.94  03sep18 Applied ghwlib.c patch for dealing with null ranges.
                Added second chance algorithm for find_dumpfile() in case
                it fails.
3.3.95  07oct18 Added fflush on stdout for help text as fix for possible
                stdout problem with mingw/msys shells.
                Added preliminary support for Time datatype.
                Warnings fixes for Verilator integration.
                Fixed install_proc_filter usage for Tcl invocation.
                Change integer type to "integer" in SST to differentiate it
                from sv ints.
                Premiminary support for enum tables embedded in FST files.
3.3.96  15nov18 Changed to standardized zoom in/out/full hotkeys.
                Added time backtracking warning (for partial mode) to lxt2vcd.
                VCD time backtracking fix (not for interactive mode).
                Added drag_failed handling (can press ESC) to DnD operations.
                Prevent missing file in savefile from causing savefile to be
                read as VCD by mistake.
                Changed to Dinotrace-like 0s/1s rendering for bit vectors so
                values can be discerned without seeing the full value text.
                Removed unneeded pango_layout_get_extents() inside call for
                font_engine_draw_string().
                Changed bsearch_trunc() to run in constant time when monospace
                fonts are in use.
                Added missing GDK_SCROLL_MASK to signal area (need for gtk3,
                but not for other versions for some reason).
3.3.97  23nov18 Need to set menu_wlist entry NULL on gtk_widget_destroy().
                Fix on vtype()/vtype2() to detect 'x' and make the coloration
                red on newly-displayed traces.  (Bug new from Dinotrace-like
                rendering in 3.3.96.)

(mef)

2018-12-08 11:01:22 UTC MAIN commitmail json YAML

Updated sysutils/libburn to 1.5.0

(wen)

2018-12-08 10:59:21 UTC MAIN commitmail json YAML

Update to 1.5.0

Upstream changes:
libburn-1.5.0.tar.gz Sat Sep 15 2018
===============================================================================
* Bug fix: cdrskin threw errno 22 on data file input if libburn is
          configured with --enable-track-src-odirect
* Bug fix: SIGSEGV could happen if a track ended by reaching its fixed size
          while the track source still was willing to deliver bytes.
          Thanks to user swordragon.
* Bug fix: Device file comparison parameters were recorded wrong with Linux sg

libburn-1.4.8.tar.gz Tue Sep 12 2017
===============================================================================
* Bug fix: Option -dummy did not affect writing by direct_write_amount=
* New API call burn_drive_reset_simulate()
* New API call burn_drive_get_bd_r_pow()
* Refusing to write to BD-R if formatted to Pseudo Overwrite

libburn-1.4.6.tar.gz Fri Sep 16 2016
===============================================================================
* Bug fix: SAO CD could be perceived 2 blocks to short.
          Regression in 1.4.4 by rev 5672.
* Now operating optical drives on OpenBSD. Thanks to SASANO Takayoshi.
* New API call burn_drive_set_immed()
* New cdrskin option use_immed_bit=

libburn-1.4.4.tar.gz Fri Jul 01 2016
===============================================================================
* Bug fix: Option drive_scsi_dev_family=sg did not convert /dev/sr* to /dev/sg*
* Bug fix: burn_make_input_sheet_v07t() falsly recognized double byte encoding.
          Affected cdrskin option: cdtext_to_v07t=
* Bug fix: Double free at end of run if burn_write_opts_set_leadin_text() is
          used. Affected cdrskin option: textfile=
* Bug fix: DVD book type of DVD+RW DL and DVD+R DL was reported wrong.
          Thanks to Etienne Bergeron.

libburn-1.4.2.pl01.tar.gz Fri Jan 29 2016
===============================================================================
* Bug fix: cdrskin "failed to attach fifo" when burning from stdin.
          Regression of 1.4.2, rev 5522.

libburn-1.4.2.tar.gz Sat Nov 28 2015
===============================================================================
* Bug fix: burn_disc_get_media_id() returned BD identifiers 2 chars too long
* Bug fix: burn_disc_get_multi_caps() returned 2048 bytes too many in
          caps.start_range_high
* Bug fix: Media summary session count of blank and closed media was short by 1
* Bug fix: Endless loop if transport error occurs while waiting for drive ready
* New API calls burn_drive_get_serial_no() and burn_drive_get_media_sno()
* Result of a Coverity audit: 40+ code changes, but no easy-to-trigger bugs

libburn-1.4.0.tar.gz Sun May 17 2015
===============================================================================
* Bug fix: Double free with cdrskin -vvv.
          Introduced with rev 5065, version 1.3.1
* Bug fix: Wrong read access to memory. Reported by valgrind of lian jianfei.

(wen)

2018-12-08 10:55:52 UTC MAIN commitmail json YAML

Updated sysutils/libisofs to 1.5.0

(wen)

2018-12-08 10:54:49 UTC MAIN commitmail json YAML

Update to 1.5.0

Upstream changes:
libisofs-1.5.0.tar.gz Sat Sep 15 2018
===============================================================================
* New API call iso_image_get_ignore_aclea(),
  new iso_image_set_ignore_aclea() and iso_file_source_get_aa_string()
  flag bit3 to import all xattr namespaces
* New API calls iso_image_was_blind_attrs(), iso_local_set_attrs_errno().
* New flag bit7 with iso_local_set_attrs() to avoid unnecessary write attempts.
* New return value 2 of IsoFileSource.get_aa_string() and iso_local_get_attrs().
* Now putting user defined padding after appended partitions.
* Bug fix: Add-on sessions with partition offset claimed too many blocks as
          size. Regression of version 1.4.8.
* Bug fix: Long Joliet names without dot were mangled with one character too
          many. Long Joliet names with leading dot were mangled one char
          too short.
* Bug fix: Reading beyond array end for HFS+ production caused SIGSEGV with
          FreeBSD 11 CLANG -O2. Thanks ASX of GhostBSD.

libisofs-1.4.8.tar.gz Tue Sep 12 2017
===============================================================================
* Bug fix: iso_read_opts_set_no_rockridge() did not prevent reading of root
          SUSP.
* Bug fix: Non-SUSP data in System Use Area prevented image loading if
          Rock Ridge was enabled. Thanks to Jonathan Dowland.
* Bug fix: Protective MBR for GPT could emerge with boot flag set.
* Bug fix: Appended partitions of size >= 4 GiB led to abort with error message
          "FATAL : ISO overwrite". Thanks to Sven Haardiek.
* Bug fix: Bit 15 of iso_write_opts_set_system_area did not work with generic
          MBR.
* Bug fix: Keeping and patching of loaded boot images failed.
          Regression by version 1.4.4.
* Bug fix: Program crashes by intentionally wrong ISO image input.
          Found by American Fuzzy Lop and Jakub Wilk.
          Debian bug reports: 872372, 872475, 872545, 872590, 872761.
* New API calls el_torito_set_full_load(), el_torito_get_full_load().
* New API call iso_write_opts_set_iso_mbr_part_type().

libisofs-1.4.6.tar.gz Fri Sep 16 2016
===============================================================================
* Bug fix: SIGSEGV by NULL when a data file was larger than ISO level allows.
* Bug fix: Interpretation of 17 digit timestamps was wrong.
* New API calls iso_generate_gpt_guid() and iso_write_opts_set_gpt_guid().
* Made several pseudo-random ids reproducible by overriding volume modification
  time.

libisofs-1.4.4.tar.gz Fri Jul 01 2016
===============================================================================
* Bug fix: HFS+ production could cause MBR partition of type 0xEE without GPT.
* Bug fix: Protective MBR was not produced if no System Area data are given.
* Bug fix: Protective MBR was not recognized if partition is appended.
* Bug fix: The HFS+ filesystem was not marked in GPT of GRUB2 hybrid layout.
* Bug fix: HFS+ directories could announce more children than they actually
          have.
* Bug fix: At image loading time GRUB2 MBR was not recognized if the partition
          table is not the protective one as described by UEFI.
* Bug fix: Oversized text in ISO_SYSAREA_REPORT_DOC_ALPHA.
          Thanks to Etienne Bergeron.
* New pseudo path for El Torito boot images:
  --interval:appened_partition_N:all::
* New bit15 with options of iso_write_opts_set_system_area() to enforce
  MBR bootable/active flag.
* New API calls iso_write_opts_set_appended_as_apm(),
  iso_write_opts_set_part_like_isohybrid().
* Introduced image size tolerance of 300 kB in order to recognize SUN Disk
  Label that was generated by genisoimage -B "...".
* Added "extern C" to libisofs.h
* Removed option --silent from libtool runs.

libisofs-1.4.2.tar.gz Sat Nov 28 2015
===============================================================================
* Bug fix: zisofs compression caused SIGSEGV (by reading) with files larger
          than 524160 KiB.
* Bug fix: iso_node_get_name() of root node returned NULL pointer rather than
          an empty string
* Bug fix: Names read from Joliet tree where stripped of trailing ";1"
* Now sorting the data file content extents by ECMA-119 tree, rather than
  by the red-black tree which shall consolidate files with identical
  source object.
* New API call iso_read_opts_set_ecma119_map().
* New AAIP variable isofs.nt records name truncation parameters.
* Rectified handling of oversized filenames by new API calls:
  iso_image_set_truncate_mode, iso_image_get_truncate_mode,
  iso_truncate_leaf_name, iso_image_set_node_name, iso_image_tree_clone,
  iso_image_add_new_dir, iso_image_add_new_file, iso_image_add_new_special,
  iso_image_add_new_symlink, iso_image_dir_get_node, iso_image_path_to_node
* Result of a Coverity audit: 50+ code changes, but no easy-to-trigger bugs

libisofs-1.4.0.tar.gz Sun May 17 2015
===============================================================================
* Bug fix: iso_image_report_system_area() caused SIGSEGV by NULL if no valid
          ISO 9660 image was loeaded. Thanks to OmegaPhil.
* Bug fix: A SIGSEGV could happen when loading a faulty ISO filesystem.
          Debian bug 774152. Thanks to Jakub Wilk.
* Bug fix: Rock Ridge Continuation Area could be produced crossing a block
          boundary. This is heavily disliked by the Linux kernel and spoils
          the representation of directories which contain many symbolic links.
* Bug fix: If iso_write_opts_set_hardlinks() enabled automatic inode numbers,
          then they did not get into effect with nodes were zisofs decoder
          filters got attached during the image load process.
* Bug fix: The header indicator of the last El Torito catalog section header
          was set to 0x90 rather than 0x91 if more than one boot image is in
          that section.
* Bug fix: Only 128 bytes of an emerging GPT header block were zeroized.
* Bug fix: iso_image_report_system_area() did not show GPT partitions of
          size 0.
* Bug fix: A zero sized GPT partition was marked after the last appended
          GPT partition.
* Bug fix: GPT production did not yield proper results with appended sessions
          or with TOC emulation enabled.
* Increased default weight of El Torito boot catalog to 1 billion.
* Improved handling of cylinder alignment if the resulting image size is not
  divisible by 2048. Old behavior was to not align. New is to pad up by a
  few blocks of 512 bytes.
* New API call iso_write_opts_set_appended_as_gpt()
  and marking of appended partitions in GPT if GPT emerges for other reasons.
* New system area type 6 = DEC Alpha SRM boot sector.
  New API calls iso_image_set_alpha_boot(), iso_image_get_alpha_boot().
  Thanks to Helge Deller.
* New API object iso_interval_reader. Enabling flag bits for older API calls
  iso_write_opts_set_prep_img(), iso_write_opts_set_efi_bootp(),
  and iso_write_opts_set_partition_img().

(wen)

2018-12-08 10:48:06 UTC MAIN commitmail json YAML

Updated sysutils/libisoburn to 1.5.0

(wen)

2018-12-08 10:47:17 UTC MAIN commitmail json YAML

Add a gtk2 option (default off), as proposed on tech-pkg@ on Nov 26.
At last opencpn and kicad have anoying display bugs when compiled with gtk3.

(bouyer)

2018-12-08 10:46:30 UTC MAIN commitmail json YAML

Update to 1.5.0

Upstream changes:
libisoburn-1.5.0.tar.gz  Sat Sep 15 2018
===============================================================================
* Bug fix: Multi-session emulation was not recognized with non-zero partition
          offset
* New bit10 of isoburn_drive_aquire() to accept all xattr namespaces
* New -xattr mode "any" to process all xattr namespaces of local filesystem
* New -as mkisofs option --xattr-any
* New -as mkisofs options -uid and -gid

libisoburn-1.4.8.tar.gz  Tue Sep 12 2017
===============================================================================
* Bug fix: -as mkisofs -no-emul-boot without -boot-load-size defaulted to
          size 4, instead of full boot image size
* Bug fix: -read_fs "norock" did not prevent reading of root Rock Ridge info
* Bug fix: Mix of absolute and relative disk paths could cause SIGSEGV with
          pattern expansion
* Bug fix: --mbr-force-bootable did not get into effect with -append_partition
* Bug fix: Exit value of failed -mount command was reported as 0
* Bug fix: -boot_image actions "keep" and "patch" did not work any more.
          Regression by libisofs 1.4.4.
* New -find tests -maxdepth and -mindepth
* New commands -update_lxi and -update_li
* New API calls isoburn_igopt_set_iso_mbr_part_type(),
  isoburn_igopt_get_iso_mbr_part_type()
* New -boot_image bootspec iso_mbr_part_type=
* New -as mkisofs option -iso_mbr_part_type
* New -as mkisofs option -eltorito-platform
* Properly refusing on Pseudo Overwritable formatted BD-R

libisoburn-1.4.6.tar.gz  Fri Sep 16 2016
===============================================================================
* Bug fix: The default setting of -compliance did not apply rec_mtime to
          Joliet and ISO:1999. mkisofs emulation was not affected by this bug.
* Bug fix: -file_size_limit did not increase ISO level if necessary.
  Thanks to Mattias Schlenker.
* New API calls isoburn_igopt_set_gpt_guid(), isoburn_igopt_get_gpt_guid()
* New command -use_immed_bit, new -as cdrecord option use_immed_bit=
* New -volume_date mode "all_file_dates"
* New -as mkisofs option --set_all_file_dates
* New bootspec "gpt_disk_guid=", new -as mkisofs option --gpt_disk_guid
* New -report_system_area modes "gpt_disk_guid", "make_guid"
* New environment variable SOURCE_DATE_EPOCH
* New -find action "set_to_mtime"

libisoburn-1.4.4.tar.gz  Fri Jul 01 2016
===============================================================================
* Bug fix: -as mkisofs did not unescape "\=" in the source part of pathspecs
* Bug fix: -boot_image "any" "system_area=/dev/zero" did not zeroize loaded
          data
* Bug fix: -pathspecs "on" did not properly handle "\\="
* Bug fix: HFS+ production could cause MBR partition of type 0xEE without GPT
* Bug fix: HFS+ directories could announce more children than they actually have
* Bug fix: The HFS+ filesystem was not marked by in GPT of GRUB2 hybrid layout
* Bug fix: When reading an ISO filesystem, the presence of
          --protective-msdos-label was not recognized if a partition is
          appended
* Bug fix: xorrisofs option --protective-msdos-label did not work if no
          system area data were given by option -G or alike
* Bug fix: -modesty_on_drive properties timeout_sec, min_usec, max_usec
          read wrong numbers from the parameter text
* Letting -as mkisofs --norock revoke the special effect of -r
* Letting -blank on overwritable media invalidate UDF extended descriptors
* New -pathspecs mode "as_mkisofs"
* New -boot_image setting mbr_force_bootable=, -as mkisofs --mbr-force-bootable
* New -boot_image bootspecs appended_part_as=apm, part_like_isohybrid=on
* New -as mkisofs options -appended_part_as_apm, -part_like_isohybrid
* New command -scsi_dev_family, new -as cdrecord option drive_scsi_dev_family=

libisoburn-1.4.2.tar.gz  Sat Nov 28 2015
===============================================================================
* Bug fix: -backslash_codes "on" did not work outside quotes
          and with showing "\r"
* New API calls isoburn_ropt_set_truncate_mode() isoburn_ropt_get_truncate_mode()
* New options with isoburn_ropt_set_extensions(): isoburn_ropt_map_*
* New command -modesty_on_drive,
  new -as cdrecord -immed, minbuf=, modesty_on_drive=
* New command -ecma119_map
* New command -read_fs
* New -boot_image action "replay"
* New command -file_name_limit, -as mkisofs -file_name_limit
* New -find test -name_limit_blocker.
* Result of a Coverity audit: 50+ code changes, but no easy-to-trigger bugs

libisoburn-1.4.0.tar.gz  Sun May 17 2015
===============================================================================
* Bug fix: -dev or -indev of medium with non-ISO data caused SIGSEGV by NULL
* New API calls isoburn_igopt_set_appended_as_gpt(),
                isoburn_igopt_get_appended_as_gpt()
* New API call isoburn_igopt_set_part_flag() and libisofs interval reader flags
* New -find action "show_stream_id"
* Optional libisofs interval reader with -append_partition and System Area
* New -boot_image bootspec "appended_part_as=",
  new -as mkisofs option -appended_part_as_gpt
* New -report_system_area formats "cmd" and "as_mkisofs"

(wen)

2018-12-08 09:10:59 UTC MAIN commitmail json YAML

lsof: update MASTER_SITES and set LICENSE

(triaxx)

2018-12-08 09:10:14 UTC MAIN commitmail json YAML

abell-94 is acceptable

We can follow Fedora Project that treats it as Free and GPL compatible:
https://fedoraproject.org/wiki/Licensing/Henry_Spencer_Reg-Ex_Library_License

(triaxx)

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

Victor A. Abell license

* used in sysutils/lsof
* derived from spencer-94: https://spdx.org/licenses/Spencer-94.html
* treated as Free and GPL compatible by Fedora Project

(triaxx)

2018-12-08 08:42:09 UTC MAIN commitmail json YAML

Updated textproc/p5-XML-Compile to 1.61

(wen)

2018-12-08 08:41:04 UTC MAIN commitmail json YAML

Update to 1.61

Upstream changes:
version 1.61: Fri  9 Nov 10:51:04 CET 2018

        Fixes:
        - forgot to add README.md to GIT.
        - simple value '0' occasionally totally ignored [Rob De Langhe]

        Improvements:
        - alternative output style for [Patrick Powell]
        - explain use of CDATA in ::FAQ [Christopher Taranto]

(wen)

2018-12-08 08:34:00 UTC MAIN commitmail json YAML

Updated sysutils/p5-BackupPC-XS to 0.58

(wen)

2018-12-08 08:32:58 UTC MAIN commitmail json YAML

Update to 0.58

Upstream changes:
0.58: Nov 25, 2018

  - on inflate error, first return any remaining bytes before returning the error.

  - remove leading "./" even if ac->currentDir[] is not set; change mirrors a
    change in rsync-bpc and has no effect here since BackupPC::XS doesn't set
    ac->currentDir[].

  - bpc_attrib_dirWrite() updates dir->digest with new digest.

  - updated configure.sh with package name and current version

(wen)

2018-12-08 08:22:53 UTC MAIN commitmail json YAML

Updated net/p5-SNMP-Info to 3.63

(wen)

2018-12-08 08:21:59 UTC MAIN commitmail json YAML

Update to 3.63

Upstream changes:
Version 3.63 (2018-11-25)

  [ENHANCEMENTS]

  * #280 update to retrieve Aerohive serial
  * #271 update os_ver for Alcatel-Lucent (stromsoe)

  [BUG FIXES]

  * #273 remove old ADTRAN modules not in netdisco-mibs

(wen)

2018-12-08 08:18:31 UTC MAIN commitmail json YAML

Updated net/p5-RT-Client-REST to 0.54

(wen)

2018-12-08 08:16:48 UTC MAIN commitmail json YAML

Update to 0.54

Upstream changes:
0.54 Mon Nov 12 2018 "Dean Hanstead" <dean@bytefoundry.com.au>
  - Fixes for whitespace handling in attachments RT127607
  - Fix edgecase for handling 401's RT127288

(wen)

2018-12-08 07:26:05 UTC MAIN commitmail json YAML

Updated lang/rust to 1.31.0

(ryoon)

2018-12-08 07:24:54 UTC MAIN commitmail json YAML

Update to 1.31.0

Changelog:
Version 1.31.0 (2018-12-06)
Language

    This version marks the release of the 2018 edition of Rust.
    New lifetime elision rules now allow for eliding lifetimes in functions and impl headers. E.g. impl<'a> Reader for BufReader<'a> {} can now be impl Reader for BufReader<'_> {}. Lifetimes are still required to be defined in structs.
    You can now define and use const functions. These are currently a strict minimal subset of the const fn RFC. Refer to the language reference for what exactly is available.
    You can now use tool lints, which allow you to scope lints from external tools using attributes. E.g. #[allow(clippy::filter_map)].
    #[no_mangle] and #[export_name] attributes can now be located anywhere in a crate, not just in exported functions.
    You can now use parentheses in pattern matches.

Compiler

    Updated musl to 1.1.20

Libraries

    You can now convert num::NonZero* types to their raw equivalvents using the From trait. E.g. u8 now implements From<NonZeroU8>.
    You can now convert a &Option<T> into Option<&T> and &mut Option<T> into Option<&mut T> using the From trait.
    You can now multiply (*) a time::Duration by a u32.

Stabilized APIs

    slice::align_to
    sl

    ice::align_to_mut
    slice::chunks_exact
    slice::chunks_exact_mut
    slice::rchunks
    slice::rchunks_mut
    slice::rchunks_exact
    slice::rchunks_exact_mut
    Option::replace

Cargo

    Cargo will now download crates in parallel using HTTP/2.
    You can now rename packages in your Cargo.toml We have a guide on how to use the package key in your dependencies.

(ryoon)

2018-12-08 06:58:36 UTC MAIN commitmail json YAML

lang/php: fix php71's version

Oops, fix PHP71_VERSION.

(taca)

2018-12-08 04:37:22 UTC MAIN commitmail json YAML

Updated net/p5-Net-DNS to 1.19

(wen)

2018-12-08 04:36:08 UTC MAIN commitmail json YAML

Update to 1.19

Upstream changes:
1.19 Nov 14, 2018

        Show structure of EDNS options using Perl-like syntax.

Fix rt.cpan.org #127557

        Net::DNS::Resolver::Base should use 3 args open

Fix rt.cpan.org #127182

        Incorrect logic can cause DNS search to emit fruitless queries.

(wen)

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

2018-12-07 21:49:45 UTC MAIN commitmail json YAML

doc: Updated news/libcanlock to 3.0.3

(wiz)

2018-12-07 21:49:36 UTC MAIN commitmail json YAML

libcanlock: update to 3.0.3.

Provided by Michael B辰uerle via pkgsrc-wip.

3.0.3      2018-12-05
          Build system fixed for cross build (Patch suggested by Helmut Grohne,
            modified to work on macOS)

(wiz)

2018-12-07 21:48:16 UTC MAIN commitmail json YAML

doc: Updated x11/xf86-video-i740 to 1.4.0

(wiz)

2018-12-07 21:48:07 UTC MAIN commitmail json YAML

xf86-video-i740: update to 1.4.0.

Alan Coopersmith (3):
      configure: Drop AM_MAINTAINER_MODE
      autogen.sh: Honor NOCONFIGURE=1
      Update configure.ac bug URL for gitlab migration

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

Kevin Brace (2):
      Declare a variable only when XSERVER_LIBPCIACCESS is defined
      Version bumped to Version 1.4.0

Laurent Carlier (1):
      Stop using deprecated xf86PciInfo.h

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

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

(wiz)

2018-12-07 20:02:59 UTC MAIN commitmail json YAML

Fix OS X build (by skipping tests, not being offered as TEST_TARGET yet
anyway) and install (by respecting DESTDIR and replacing one more
relative rpath in a binary).

(schmonz)

2018-12-07 17:34:57 UTC MAIN commitmail json YAML

mailsend: don't use $(SHELL), execute it from #!/bin/sh

$(SHELL) might not be a compatible shell. PR pkg/53766

(maya)

2018-12-07 17:15:58 UTC MAIN commitmail json YAML

doc: udpate PHP packages

lang/php71 7.1.26
lang/php72 7.2.13
lang/php70 7.0.33
lang/php56 5.6.39

(taca)

2018-12-07 17:14:58 UTC MAIN commitmail json YAML

lang/php56: update to 5.6.39

06 Dec 2018, PHP 5.6.39

- Core:
  . Fixed bug #77231 (Segfault when using convert.quoted-printable-encode
    filter). (Stas)

- IMAP:
  . Fixed bug #77020 (null pointer dereference in imap_mail). (cmb)
  . Fixed bug #77153 (imap_open allows to run arbitrary shell commands via
    mailbox parameter). (Stas)

- Phar:
  . Fixed bug #77022 (PharData always creates new files with mode 0666). (Stas)
  . Fixed bug #77143 (Heap Buffer Overflow (READ: 4) in phar_parse_pharfile).
    (Stas)

(taca)

2018-12-07 17:13:58 UTC MAIN commitmail json YAML

lang/php70: update to 7.0.33

06 Dec 2018 PHP 7.0.33

- Core:
  . Fixed bug #77231 (Segfault when using convert.quoted-printable-encode
    filter). (Stas)

- IMAP:
  . Fixed bug #77020 (null pointer dereference in imap_mail). (cmb)
  . Fixed bug #77153 (imap_open allows to run arbitrary shell commands via
    mailbox parameter). (Stas)

- Phar:
  . Fixed bug #77022 (PharData always creates new files with mode 0666). (Stas)
  . Fixed bug #77143 (Heap Buffer Overflow (READ: 4) in phar_parse_pharfile).
    (Stas)

(taca)

2018-12-07 17:12:49 UTC MAIN commitmail json YAML

lang/php72: update to 7.2.13

06 Dec 2018, PHP 7.2.13

- ftp:
  . Fixed bug #77151 (ftp_close(): SSL_read on shutdown). (Remi)

- CLI:
  . Fixed bug #77111 (php-win.exe corrupts unicode symbols from cli
    parameters). (Anatol)

- Fileinfo:
  . Fixed bug #77095 (slowness regression in 7.2/7.3 (compared to 7.1)).
    (Anatol)

- iconv:
  . Fixed bug #77147 (Fixing 60494 ignored ICONV_MIME_DECODE_CONTINUE_ON_ERROR).
    (cmb)

- Core:
  . Fixed bug #77231 (Segfault when using convert.quoted-printable-encode
    filter). (Stas)

- IMAP:
  . Fixed bug #77153 (imap_open allows to run arbitrary shell commands via
    mailbox parameter). (Stas)

- ODBC:
  . Fixed bug #77079 (odbc_fetch_object has incorrect type signature).
    (Jon Allen)

- Opcache:
  . Fixed bug #77058 (Type inference in opcache causes side effects). (Nikita)
  . Fixed bug #77092 (array_diff_key() - segmentation fault). (Nikita)

- Phar:
  . Fixed bug #77022 (PharData always creates new files with mode 0666). (Stas)
  . Fixed bug #77143 (Heap Buffer Overflow (READ: 4) in phar_parse_pharfile).
    (Stas)

- PGSQL:
  . Fixed bug #77047 (pg_convert has a broken regex for the 'TIME WITHOUT
    TIMEZONE' data type). (Andy Gajetzki)

- SOAP:
  . Fixed bug #50675 (SoapClient can't handle object references correctly).
    (Cameron Porter)
  . Fixed bug #76348 (WSDL_CACHE_MEMORY causes Segmentation fault). (cmb)
  . Fixed bug #77141 (Signedness issue in SOAP when precision=-1). (cmb)

- Sockets:
  . Fixed bug #67619 (Validate length on socket_write). (thiagooak)

(taca)

2018-12-07 17:11:45 UTC MAIN commitmail json YAML

lang/php71: update to 7.1.25

06 Dec 2018, PHP 7.1.25

- Core:
  . Fixed bug #71041 (zend_signal_startup() needs ZEND_API).
    (Valentin V. Bartenev)

- ftp:
  . Fixed bug #77151 (ftp_close(): SSL_read on shutdown). (Remi)

- iconv:
  . Fixed bug #77147 (Fixing 60494 ignored ICONV_MIME_DECODE_CONTINUE_ON_ERROR).
    (cmb)

- Core:
  . Fixed bug #77231 (Segfault when using convert.quoted-printable-encode
    filter). (Stas)

- IMAP:
  . Fixed bug #77153 (imap_open allows to run arbitrary shell commands via
    mailbox parameter). (Stas)

- ODBC:
  . Fixed bug #77079 (odbc_fetch_object has incorrect type signature).
    (Jon Allen)

- Opcache:
  . Fixed bug #77058 (Type inference in opcache causes side effects). (Nikita)

- Phar:
  . Fixed bug #77022 (PharData always creates new files with mode 0666). (Stas)
  . Fixed bug #77143 (Heap Buffer Overflow (READ: 4) in phar_parse_pharfile).
    (Stas)

- PGSQL:
  . Fixed bug #77047 (pg_convert has a broken regex for the 'TIME WITHOUT
    TIMEZONE' data type). (Andy Gajetzki)

- SOAP:
  . Fixed bug #76348 (WSDL_CACHE_MEMORY causes Segmentation fault). (cmb)
  . Fixed bug #77141 (Signedness issue in SOAP when precision=-1). (cmb)

- Sockets:
  . Fixed bug #67619 (Validate length on socket_write). (thiagooak)

(taca)

2018-12-07 16:04:50 UTC MAIN commitmail json YAML

lang/php7?: revert previous commit

Revert previous commit and unbreak lang/php7{0,1,2}.

sqlite3 problem would be another way, after update current PHP versions.

(taca)

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

Update Usage coment to include --without-xsrc

(sevan)

2018-12-07 12:25:59 UTC MAIN commitmail json YAML

Update Wordpress to 5.0.

On December 6, 2018, WordPress Version 5.0, named for jazz musician Bebo,
was released to the public. WordPress 5.0 will revolutionize content editing
with introduction of a new block editor and block editor-compatible default
theme Twenty Nineteen.

More infomations at https://wordpress.org/support/wordpress-version/version-5-0/

(morr)

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

Updated security/p5-CryptX to 0.063

(wen)

2018-12-07 12:06:17 UTC MAIN commitmail json YAML

Update to 0.063

Upstream changes:
0.063  2018-11-28
        - proper patch for #46 (related to Math::BigInt::LTM)

(wen)

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

Use tab instead of whitespace

(ryoon)

2018-12-07 10:33:03 UTC MAIN commitmail json YAML

doc: Updated emulators/mame to 0.204

(wiz)

2018-12-07 10:32:53 UTC MAIN commitmail json YAML

mame: update to 0.204.

MAME 0.204

28 Nov 2018

After a busy four weeks, we窶决e ready to present the hotly-anticipated
MAME 0.204 release. The most exciting stuff this month is definitely
on the computer emulation side. We窶况e added dozens of working
cartridges to the BBC ROM software list, and ROMs required by
expansion devices are handled more elegantly. Our HP9000/300 series
emulation just keeps getting better: it窶冱 now possible to install
and use HP-UX 9, with X11 and the Vue desktop environment on an
emulated HP9000/370 with accelerated window drawing and Ethernet
networking support. There窶冱 also been some progress on the road to
Silicon Graphics workstation emulation. On top of that, we窶决e seeing
preliminary emulation of standalone X Window System terminals.

Thanks to MAME窶冱 modular, device-oriented architecture, improvements
for one machine go on to benefit other machines using similar
hardware. The Motorola 68k memory management unit improvements that
allow HP-UX to run on the HP9000/300 series will also benefit Mac,
NeXT and early Sun systems. The same AMD LANCE Ethernet controller
is used in HP and Sun workstations, X11 terminals, the Amiga A2065
Zorro card, and numerous applications. This gives us a wealth of
test cases, and a virtuous cycle where progress on one system can
lead to a breakthrough on another.

With this release, all Tiger game.com games are fully playable.
Two more Nintendo Game & Watch titles, Climber and Tropical Fish,
have been emulated. XaviX-based TV game emulation continues to
progress steadily: numerous e-kara karaoke cartridges have been
dumped, preliminary sound output emulation has been implemented
(sorry, no microphone support yet, but you can hear the tunes),
and more systems have inputs connected.

Graphical effects in the bootleg arcade driving game Blomby Car
have been improved, and bad dumps of graphics ROMs for Abnormal
Check and the Korean version of Prehistoric Isle have been replaced.
As always, you窶冤l enjoy support for more alternate versions of
arcade games (including a version of Pinball Action that shows
scores on external LED displays), bug fixes, and general emulation
improvements.

(wiz)

2018-12-07 01:54:53 UTC MAIN commitmail json YAML

Link PHP with shared libsqlite3 isntead of built-in

We used to build PHP with its built-in, statically linked libsqlite3. When
used in an executable with dynamically looaded modules such as Apache, some
module may load a shared libsqlite3, which has the same symbols as PHP's
built-in libsqlite3. This causes unreliable cross-version calls and is
source of crashes.

The fix is to disable PHP's built-in libslite3 and always use an external,
shared libsqlite3.

(manu)

2018-12-07 00:31:21 UTC MAIN commitmail json YAML

Updated www/moodle to 3.6.1

(wen)

2018-12-07 00:30:32 UTC MAIN commitmail json YAML

Update to 3.6.1

Upstream changes:
Moodle-3.6.1
Regression fix

    MDL-64307 - Previous messaging conversations should be displayed after upgrading

Other fixes

    MDL-64206 - Facebook logo is correctly displayed when using OAuth 2 authentication
    MDL-63459 - Calculated multichoice question able to answer with negative note in interactive mode

(wen)

2018-12-07 00:15:46 UTC MAIN commitmail json YAML

Need pthread support, make sure a substitue is present if OS lacks support
natively, e.g Minix at present.

(sevan)

2018-12-06 20:32:28 UTC MAIN commitmail json YAML

Updated multimedia/py-m3u8, textproc/py-markdown2

(adam)

2018-12-06 20:30:31 UTC MAIN commitmail json YAML

py-markdown2: updated to 2.3.7

python-markdown2 2.3.7
* Drop support for legacy Python versions
* Fix syntax highlighting test cases that depend on Pygments output
* Add support for Python 3.7
* Add Wheel package support
* Fix toc_depth initialization regression
* XSS fix

(adam)

2018-12-06 20:23:59 UTC MAIN commitmail json YAML

py-m3u8: updated to 0.3.7

0.3.7:
* add support for uri when loading m3u8 from a string

(adam)

2018-12-06 20:05:04 UTC MAIN commitmail json YAML

doc: Added sysutils/within version 1.1.3

(leot)

2018-12-06 20:04:25 UTC MAIN commitmail json YAML

sysutils: Add within

(leot)

2018-12-06 20:03:52 UTC MAIN commitmail json YAML

within: Import within-1.1.3 as sysutils/within

Run a command in other directories.  Useful for running things like 'git
status' or 'make' in a few projects at once.  Can run jobs in parallel.

Packaged in pkgsrc-wip by Sijmen J. Mulder.  Thank you Sijmen!

(leot)

2018-12-06 19:55:34 UTC MAIN commitmail json YAML

doc/CHANGES-2018: Remove duplicate json-yaml-1.1.2 entry

(leot)

2018-12-06 19:54:15 UTC MAIN commitmail json YAML

doc: Added multimedia/nostt version 1.1.1

(leot)

2018-12-06 19:53:30 UTC MAIN commitmail json YAML

multimedia: Add nostt

(leot)

2018-12-06 19:52:40 UTC MAIN commitmail json YAML

nostt: Import nostt-1.1.1 as multimedia/nostt

Command line reader for NOS Teletekst, the Dutch public teletext system,
similar to BBC's Ceefax.  Supports colour and interactive use.

Packaged in pkgsrc-wip by Sijmen J. Mulder.  Thank you Sijmen!

(leot)

2018-12-06 19:47:46 UTC MAIN commitmail json YAML

doc: Updated textproc/json-yaml to 1.1.2

(leot)

2018-12-06 19:41:44 UTC MAIN commitmail json YAML

doc: Updated textproc/json-yaml to 1.1.2

(leot)

2018-12-06 19:41:08 UTC MAIN commitmail json YAML

json-yaml: Update textproc/json-yaml to 1.1.2

pkgsrc changes:
- Simplify DISTNAME handling

Changes:
- Fixed: MANPREFIX defaulted to $(prefix)/man rather than
  $(PREFIX)/man
- Fixed: make uninstall did not respect DESTDIR, PREFIX,
  and MANPREFIX.

Patch provided by Sijmen J. Mulder via pkgsrc-wip, thank you Sijmen!

(leot)

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

Added time/py-aniso8601, www/py-flask-restful

(adam)

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

py-flask-restful: added version 0.3.6

Flask-RESTful is an extension for Flask that adds support for quickly building REST APIs. It is a lightweight abstraction that works with your existing ORM/libraries. Flask-RESTful encourages best practices with minimal setup. If you are familiar with Flask, Flask-RESTful should be easy to pick up.

(adam)

2018-12-06 19:25:34 UTC MAIN commitmail json YAML

py-aniso8601: added version 4.0.1

Library for parsing ISO 8601 strings

Features
* Pure Python implementation
* Python 3 support
* Logical behavior
  - Parse a time, get a datetime.time
  - Parse a date, get a datetime.date
  - Parse a datetime, get a datetime.datetime
  - Parse a duration, get a datetime.timedelta
  - Parse an interval, get a tuple of dates or datetimes
  - Parse a repeating interval, get a date or datetime generator
* UTC offset represented as fixed-offset tzinfo
* Parser separate from representation, allowing parsing to different datetime
  formats
* No regular expressions

(adam)

2018-12-06 15:38:50 UTC MAIN commitmail json YAML

doc: Updated multimedia/adobe-flash-player to 32.0.0.101

(tsutsui)

2018-12-06 15:38:32 UTC MAIN commitmail json YAML

adobe-flash-player: update to 32.0.0.101.

Upstream announcemnet:

https://helpx.adobe.com/security/products/flash-player/apsb18-42.html

Adobe Security Bulletin
Security updates available for Flash Player | APSB18-42

  Summary

  Adobe has released security updates for Adobe Flash Player for Windows,
  macOS, Linux and Chrome OS. These updates address one critical
  vulnerability in Adobe Flash Player and one important vulnerability in
  Adobe Flash Player installer. Successful exploitation could lead to
  Arbitrary Code Execution and privilege escalation in the context of
  the current user respectively.

  Adobe is aware of reports that an exploit for CVE-2018-15982 exists in
  the wild.

(tsutsui)

2018-12-06 14:42:03 UTC MAIN commitmail json YAML

doc: Added sysutils/ruby-puppet-resource_api version 1.6.2

(taca)

2018-12-06 14:41:45 UTC MAIN commitmail json YAML

sysutils/Makefile: add and enable ruby-puppet-resource_api

(taca)

2018-12-06 14:40:58 UTC MAIN commitmail json YAML

sysutils/ruby-puppet-resource_api: add version 1.6.2

# Puppet::ResourceApi

This is an implementation of the Resource API specification.  Find a working
example of a new-style providers in the Palo Alto Firewall module: base
provider, type, actual provider with validation and xml processing, and new
unit tests for 100% coverage.

(taca)

2018-12-06 14:39:34 UTC MAIN commitmail json YAML

doc: Added devel/ruby-semantic_puppet version 1.0.2

(taca)

2018-12-06 14:39:18 UTC MAIN commitmail json YAML

devel/Makefile: add and enable ruby-semantic_puppet

(taca)

2018-12-06 14:38:28 UTC MAIN commitmail json YAML

devel/ruby-semantic_puppet: add version 1.0.2

SemanticPuppet
==============

Library of useful tools for working with Semantic Versions and module
dependencies.

Description
-----------

Library of tools used by Puppet to parse, validate, and compare Semantic
Versions and Version Ranges and to query and resolve module dependencies.

For sparse, but accurate documentation, please see the docs directory.

This library is used by a number of Puppet Labs projects, including
[Puppet](https://github.com/puppetlabs/puppet) and
[r10k](https://github.com/puppetlabs/r10k).

(taca)

2018-12-06 14:36:21 UTC MAIN commitmail json YAML

doc: Added devel/ruby-hocon version 1.2.5

(taca)

2018-12-06 14:35:49 UTC MAIN commitmail json YAML

devel/Makefile: add and enable ruby-hocon

(taca)

2018-12-06 14:35:17 UTC MAIN commitmail json YAML

devel/ruby-hocon: add version 1.2.5

ruby-hocon
==========

This is a port of the [Typesafe Config](https://github.com/typesafehub/config)
library to Ruby.

The library provides Ruby support for the
[HOCON](https://github.com/typesafehub/config/blob/master/HOCON.md)
configuration file format.

At present, it supports parsing and modification of existing HOCON/JSON files
via the `ConfigFactory` class and the `ConfigValueFactory` class, and
rendering parsed config objects back to a String ([see examples
below](#basic-usage)).  It also supports the parsing and modification of
HOCON/JSON files via `ConfigDocumentFactory`.

**Note:** While the project is production ready, since not all features in the
Typesafe library are supported, you may still run into some issues. If you
find a problem, feel free to open a github issue.

The implementation is intended to be as close to a line-for-line port as the
two languages allow, in hopes of making it fairly easy to port over new
changesets from the Java code base over time.

(taca)

2018-12-06 14:33:31 UTC MAIN commitmail json YAML

doc: Added devel/ruby-cucumber-expressions version 6.0.1

(taca)

2018-12-06 14:33:14 UTC MAIN commitmail json YAML

devel/Makefile: add and enable ruby-cucumber-expressions

(taca)

2018-12-06 14:32:38 UTC MAIN commitmail json YAML

devel/ruby-cucumber-expressions: add version 6.0.1

Cucumber Expressions - a simpler alternative to Regular Expressions.

(taca)

2018-12-06 14:26:07 UTC MAIN commitmail json YAML

doc: Added devel/ruby-marcel version 0.3.3

(taca)

2018-12-06 14:25:48 UTC MAIN commitmail json YAML

devel/Makefile: add and enable ruby-marcel

(taca)

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

devel/ruby-marcel: add version 0.3.3

Marcel attempts to choose the most appropriate content type for a given file
by looking at the binary data, the filename, and any declared type (perhaps
passed as a request header).

(taca)

2018-12-06 14:21:36 UTC MAIN commitmail json YAML

doc: Added misc/ruby-mimemagic version 0.3.2

(taca)

2018-12-06 14:21:20 UTC MAIN commitmail json YAML

misc/Makefile: add and enable ruby-mimemagic

(taca)

2018-12-06 14:20:39 UTC MAIN commitmail json YAML

misc/ruby-mimemagic: add version 0.3.2

MimeMagic is a library to detect the mime type of a file by extension or by
content.  It uses the mime database provided by freedesktop.org (see
http://freedesktop.org/wiki/Software/shared-mime-info/).

(taca)

2018-12-06 09:37:18 UTC MAIN commitmail json YAML

Added lwt switch to PLIST for textproc/ocaml-markup

(jaapb)

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

doc: Updated net/syncthing to 0.14.54

(wiz)

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

syncthing: update to 0.14.54.

0.14.54

Bugfixes:

    #5348: Web GUI doesn't work in older browsers

0.14.53

Bugfixes:

    #4738: File restore doesn't work on one folder
    #4780: Logging debugging flags stay after disabling all debug facilities in the web UI
    #5267: Disabling the minimum disk free space check on folders doesn't work
    #5270: panic: interface conversion: interface {} is map[string]string, not map[string]interface {}
    #5291: panic: runtime error: index out of range
    #5294: Removed devices do not influnce the list of locally needed files
    #5296: strelaypoolsrv, cmd/ursrv: Google maps issue in the GUI
    #5299: panic: bug: unknown device should already have been rejected
    #5323: Files not deleted properly when one side has ignore permissions set

Enhancements:

    #1347: Directory auto-complete should be case-insensitive
    #3439: Ship .desktop files
    #4000: Add "select all" / "deselect all" to folder and device sharing dialogs
    #4480: Should show indication of local files/directories that can't be scanned for whatever reason
    #5256: Upgrade SSL Certificate to use modern cipher

Other issues:

    #5247: cmd/stdiscosrv: test suite sometimes seg faults on OpenBSD
    #5280: Update to the new prometheus client API

(wiz)

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

doc: Added mail/qmail-spp-spf version 20091020

(schmonz)

2018-12-06 00:07:57 UTC MAIN commitmail json YAML

Add and enable qmail-spp-spf.

(schmonz)

2018-12-06 00:07:33 UTC MAIN commitmail json YAML

2018-12-05 21:44:03 UTC MAIN commitmail json YAML

2018-12-05 21:20:42 UTC MAIN commitmail json YAML

doc: Updated net/sslh to 1.20

(wiz)

2018-12-05 21:20:32 UTC MAIN commitmail json YAML

sslh: update to 1.20.

v1.20: 20NOV2018
Added support for socks5 protocol (Eugene Protozanov)

New probing method:
Before, probes were tried in order, repeating on the
same probe as long it returned PROBE_AGAIN before
moving to the next one. This means a probe which
requires a lot of data (i.e. returne PROBE_AGAIN for
a long time) could prevent sucessful matches from
subsequent probes. The configuration file needed to
take that into account.

Now, all probes are tried each time new data is
found. If any probe matches, use it. If at least one
probe requires more data, wait for more. If all
probes failed, connect to the last one. So the only
thing to know when writing the configuration file is
that 'anyprot' needs to be last.

Test suite heavily refactored; `t` uses `test.cfg`
to decide which probes to test and all setup is
automatic; probes get tested with 'fast' (entire
first message in one packet) and 'slow' (one byte at
a time); when SNI/ALPN are defined, all combinations
are tested.

Old 'tls' probe removed, 'sni_alpn' probe renamed as 'tls'.
You'll need to change 'sni_alpn' to 'tls' in
your configuration file, if ever you used it.

(wiz)

2018-12-05 21:15:31 UTC MAIN commitmail json YAML

doc: Updated print/cups-filters to 1.21.5

(leot)

2018-12-05 21:15:08 UTC MAIN commitmail json YAML

cups-filters: Update print/cups-filters to 1.21.5

pkgsrc changes:
- Remove no more needed patch for poppler 0.71.0
- Add a reference to upstream issue regarding (temporary) opvp
  disabled support

Changes:
1.21.5
------
- cups-browsed: We cannot reliably determine whether a CUPS
  queue is temporary, so we apply the procedure to make a
  temporary queue permanent to any unshared queue (Debian bugs
  #910882, #905850, #908604).
- pdftoraster, pdftopdf, pdftoijs, pdftoopvp: Do not use the
  Poppler-specific "GBool", "gFalse", "gTrue" any more, as
  Poppler has switched to standard "bool", "false", "true" in
  version 0.71.0 (Issue #69).

(leot)

2018-12-05 19:49:26 UTC MAIN commitmail json YAML

2018-12-05 19:24:05 UTC MAIN commitmail json YAML

doc: Added pkgtools/rc.d-boot version 20181205

(schmonz)

2018-12-05 19:23:46 UTC MAIN commitmail json YAML

Add and enable rc.d-boot.

(schmonz)

2018-12-05 19:23:04 UTC MAIN commitmail json YAML

Initial version of rc.d-boot, a package that runs all rc.conf-enabled
rc.d scripts at boot time as one "service" in your operating system's
normal boot process. Just Darwin so far. Please pitch in for your
preferred OS!

(schmonz)

2018-12-05 19:01:40 UTC MAIN commitmail json YAML

regress/tools: clarify that only the NetBSD 7 shell exhibits this bug

The test has been changed again to fail since making the test pass would
mean this bug could later silently show up inside a large GNU configure
script where it would be impossible to find. Therefore, when using pkgsrc
on NetBSD 7, it is better to switch to another shell for doing pkgsrc
work.

The comment has been updated to be more accurate.

(rillig)

2018-12-05 18:50:25 UTC MAIN commitmail json YAML

doc: Updated print/cups-filters to 1.21.4

(leot)

2018-12-05 18:49:39 UTC MAIN commitmail json YAML

cups-filters: Update print/cups-filters to 1.21.4

pkgsrc changes:
- Backport a patch from upstream to fix the build with poppler 0.71.0.
- Temporary disable opvp support, not yet ported to poppler 0.71.0
  (Add a XXX comment as a reminder to reenable it once fixed).
- Address all test failures (now all tests pass!)

Changes:
1.21.4
------
- cups-browsed: cups-browsed: Limit the number of retries for
  creating a print queue when it comes to HTTP
  timeouts. Number of retries given by HttpMaxRetries
  directive in cups-browsed.conf. Thanks to Zdenek Dohnal for
  the patch (Pull request #73, Red Hat bug #1648697).
- cups-browsed: Read out current time right before setting the
  timeouts. Thanks to Zdenek Dohnal for the patch (Pull
  request #71, Red Hat bug #1648697).
- libcupsfilters: In the PPD generator for driverless IPP
  printing let "*cupsManualCopies: true" lines get added to
  the PPD if printing is done in a raster format as then
  pdftopdf needs to generate the copies.
- pdftoraster, pdftoopvp, pdftoijs: Fix build with Poppler >=
  0.70 (Issue #69, Pull request #70).
- pdftopdf: Fixed printing multiple copies on driverless IPP
  printers. When printing collated copies the multiple copies
  got applied twice, resulting in n*n instead of n copies
  (CUPS issue #5433).
- pdftoraster, pdftoopvp, pdftoijs: Poppler removed memCheck
  and gMemReport functions, remove appropriate calls (Issue
  #62, Pull request #66).

(leot)

2018-12-05 18:44:15 UTC MAIN commitmail json YAML

Updated chat/quirc

(scole)

2018-12-05 18:42:06 UTC MAIN commitmail json YAML

2018-12-05 18:40:14 UTC MAIN commitmail json YAML

2018-12-05 16:21:08 UTC MAIN commitmail json YAML

Updated devel/py-filelock, devel/py-libmc

(adam)

2018-12-05 16:20:45 UTC MAIN commitmail json YAML

py-libmc: updated to 1.6.0

New in version 1.6.0

Though no major feature overhauls have taken place, this release is partially incompatible with 1.5.0. This stems from the fact that python-memcached is now using a flag that pylibmc has been using for some years. python-memcached uses it for a different purpose, and an incompatible one. We deemed that it would be better to support this interoperability. The change also means that Unicode strings are now stored as UTF-8 rather than pickled, which may or may not result in a slight performance improvement for this type of data.

We have also introduced a pickle_protocol behavior to enable seamless interoperability between Python 2.x and 3.x. Also, this release introduces a ManyLinux wheel, making installation a breeze on ManyLinux systems (which I suppose is many linuxes.)

(adam)

2018-12-05 16:00:28 UTC MAIN commitmail json YAML

py-filelock: updated to 3.0.10

3.0.10:
Unknown changes

(adam)

2018-12-05 15:58:15 UTC MAIN commitmail json YAML

Updated fonts/py-fonttools, www/py-django-admin-rangefilter, devel/py-docstyle, time/py-ligotimegps

(adam)

2018-12-05 15:57:48 UTC MAIN commitmail json YAML

py-ligotimegps: updated to 2.0.0

v2.0.0:
This release is the first to support python > 3.0.0 only. Change include:
- improved error messages
- removed support for python < 3.4.0

(adam)

2018-12-05 15:52:42 UTC MAIN commitmail json YAML

py-docstyle: updated to 3.0.0

3.0.0:

Major Updates
Support for Python 3.3 has been dropped
Added support for Python 3.7

New features
Violations are now reported on the line where the docstring starts, not the line of the def/class
Updated description of pep257 and numpy conventions
__all__ parsing is now done on a best-effort basis - if __all__ can't be statically determined, it will be ignored

Bug Fixes
Fixed a false-positive recognition of section names causing D405 to be reported
Fixed a bug where functions that don't end with a newline will sometimes raise an exception

(adam)

2018-12-05 15:51:31 UTC MAIN commitmail json YAML

py-configparser: add python to CATEGORIES; sort PLIST

(adam)

2018-12-05 15:44:24 UTC MAIN commitmail json YAML

py-django-admin-rangefilter: updated to 0.3.10

0.3.10:
- Fix calendar position on mobile

(adam)

2018-12-05 15:42:55 UTC MAIN commitmail json YAML

py-fonttools: updated to 3.33.0

3.33.0:
- [subset] subsetter bug fix with variable fonts.
- [varLib.featureVar] Improve FeatureVariations generation with many rules.
- [varLib] Enable sparse masters when buildirg variable fonts.
- [varLib.mutator] Add IDEF for GETVARIATION opcode, for handling hints in an
  instance.
- [ttLib] Ignore the length of kern table subtable format 0

(adam)

2018-12-05 12:10:56 UTC MAIN commitmail json YAML

2018-12-05 12:10:21 UTC MAIN commitmail json YAML

Fix sendmail with OpenSSL 1.1.

"Lightly edited" patch from Debian via PR pkg/53401.

Bump revision.

(bsiegert)

2018-12-05 10:54:49 UTC MAIN commitmail json YAML

doc: Updated security/libssh to 0.85nb1

(wiz)

2018-12-05 10:54:39 UTC MAIN commitmail json YAML

libssh: fix pkgconfig file.

Fix build on NetBSD by removing -Werror=strict-overflow.

Bump PKGREVISION.

(wiz)

2018-12-05 10:46:15 UTC MAIN commitmail json YAML

2018-12-05 10:09:09 UTC MAIN commitmail json YAML

py-pydicom: Update to 1.2.1.

From Eric A. Borisch in pull request NetBSD/pkgsrc#40.

-  Do not derive Dataset from dict (#767)
    -  fixes side effects from initializing with another dataset
-  Added missing dict methods that are passed to the tags dict
-  Adapted documentation to Dataset changes
-  Make sure that the retry order config is reset in the test (#772)

(bsiegert)

2018-12-05 10:04:15 UTC MAIN commitmail json YAML

exiv2: Bump API and ABI depends to current version.

Martin reported a GIMP build failure with an older version in
PR pkg/53721. To be on the safe side, require the current exiv2 version.

(bsiegert)

2018-12-04 17:02:09 UTC MAIN commitmail json YAML

doc: Updated mail/qmail-run to 20181204

(schmonz)