Commit graph

289796 commits

Author SHA1 Message Date
schmonz
085ee19788 Provide declarations for kill() and SIGKILL to fix NetBSD-8 build. 2018-12-02 04:45:00 +00:00
sevan
c391e0446b Need pthread support, make sure a substitue is present if OS lacks support
natively, e.g Minix at present.
2018-12-02 03:01:39 +00:00
sevan
660e6e0980 Need pthread support, make sure a substitue is present if OS lacks support
natively, e.g Minix at present.
2018-12-02 02:22:29 +00:00
rillig
d9226828c9 pkgtools/pkglint: remove outdated files 2018-12-02 02:06:23 +00:00
rillig
20f9aa2526 doc: Updated pkgtools/pkglint to 5.6.7 2018-12-02 01:58:03 +00:00
rillig
1d7db786e8 pkgtools/pkglint: update to 5.6.7
Changes since 5.6.6:

User-defined variables that are not yet added to BUILD_DEFS are only
reported once per file.

Unnecessary space after variable names is only worth a note instead of
a warning. Example:

        MASTER_SITES =  https://cdn.example.org/

All variable names that are defined in the pkgsrc infrastructure are
assumed to be available to the package Makefiles. This reduces the
number of wrong "used but not defined" warnings, at the expense of

Variable names that are used in other variable names are checked
whether they are defined somewhere. Example:

        CFLAGS+=        ${CFLAGS.${PARAM}}      # PARAM is now checked

In SUBST_SED, when the pattern is s,@VAR@,${VAR}, or a slight variant
thereof, pkglint suggests to define SUBST_VARS instead, which frees the
package author from thinking about how to escape special characters and
is generally easier to read. Example:

        SUBST_SED.class=        s,@VAR@,${VAR:Q},

        SUBST_VARS.class=       VAR

Directives like .if !defined(...) are now handled the same whether or
not there is a space after before the (...).

The check for locally modified files now works independently of the
timezone.

As always, lots of refactorings have happened under the hood. Many small
bugs have been discovered and fixed accordingly.
2018-12-02 01:57:48 +00:00
leot
c199262cc3 doc: Updated mail/fdm to 1.9nb3 2018-12-02 00:49:06 +00:00
leot
6d5e211989 fdm: Backport patch to use SNI extension
When TLS 1.3 is used at least imap.gmail.com requires SNI extension
otherwise fails as follow:

 certificate verification failed: self signed certificate

(This can happen with OpenSSL 1.1.1.)

Bump PKGREVISION
2018-12-02 00:48:46 +00:00
schmonz
883b47e19e Use latest dlsym patch to express explicit dependency on wrappers.h. 2018-12-01 23:36:15 +00:00
gson
f483c83cb4 libcerf: add USE_LANGUAGES=c99 to fix build on NetBSD 7.1. 2018-12-01 21:22:36 +00:00
wiz
c2cd13d799 doc: Updated devel/py-pygit2 to 0.27.2 2018-12-01 20:23:45 +00:00
wiz
77477f3c7d py-pygit2: update to 0.27.2.
0.27.2 (2018-09-16)
-------------------------

- Add support for Python 3.7
  `#809 <https://github.com/libgit2/pygit2/issues/809>`_

- New ``Object.short_id``
  `#799 <https://github.com/libgit2/pygit2/issues/799>`_
  `#806 <https://github.com/libgit2/pygit2/pull/806>`_
  `#807 <https://github.com/libgit2/pygit2/pull/807>`_

- New ``Repository.descendant_of`` and ``Repository.branches.with_commit``
  `#815 <https://github.com/libgit2/pygit2/issues/815>`_
  `#816 <https://github.com/libgit2/pygit2/pull/816>`_

- Fix repository initialization in ``clone_repository(...)``
  `#818 <https://github.com/libgit2/pygit2/issues/818>`_

- Fix several warnings and errors, commits
  `cd896ddc <https://github.com/libgit2/pygit2/commit/cd896ddc>`_
  and
  `dfa536a3 <https://github.com/libgit2/pygit2/commit/dfa536a3>`_

- Documentation fixes and improvements
  `#805 <https://github.com/libgit2/pygit2/pull/805>`_
  `#808 <https://github.com/libgit2/pygit2/pull/808>`_


0.27.1 (2018-06-02)
-------------------------

Breaking changes:

- Now ``discover_repository`` returns ``None`` if repository not found, instead
  of raising ``KeyError``
  `#531 <https://github.com/libgit2/pygit2/issues/531>`_

Other changes:

- New ``DiffLine.raw_content``
  `#610 <https://github.com/libgit2/pygit2/issues/610>`_

- Fix tests failing in some cases
  `#795 <https://github.com/libgit2/pygit2/issues/795>`_

- Automatize wheels upload to pypi
  `#563 <https://github.com/libgit2/pygit2/issues/563>`_
2018-12-01 20:23:35 +00:00
wiz
2dd7abca65 doc: Updated devel/libgit2 to 0.27.7 2018-12-01 20:18:29 +00:00
wiz
1ba0c9539f libgit2: update to 0.27.7.
v0.27.7
-------

This is a bugfix release with the following changes or improvements:

- Our continuous integration environment has switched from Travis and
  AppVeyor to Azure Pipelines CI.

- Fix adding worktrees for bare repositories.

- Fix parsed patches not computing the old respectively new line
  numbers correctly.

- Fix parsing configuration variables which do not have a section.

- Fix a zero-byte allocation when trying to detect file renames and
  copies of a diff without any hunks.

- Fix a zero-byte allocation when trying to resize or duplicate
  vectors.

- Fix return value when trying to unlock worktrees which aren't
  locked.

- Fix returning an unitialized error code when preparing a revision
  walk without any pushed commits.

- Fix return value of `git_remote_lookup` when lookup of
  "remote.$remote.tagopt" fails.

- Fix the revision walk always labelling commits as interesting due
  to a mishandling of the commit date.

- Fix the packbuilder inserting uninteresting blobs when adding a
  tree containing references to such blobs.

- Ignore unsupported authentication schemes in HTTP transport.

- Improve performane of `git_remote_prune`.

- Fix detection of whether `qsort_r` has a BSD or GNU function
  signature.

- Fix detection of iconv if it is provided by libc.

v0.27.6
-------

This as a security release fixing the following list of issues:

- The function family `git__strtol` is used to parse integers
  from a buffer. As the functions do not take a buffer length as
  argument, they will scan either until the end of the current
  number or until a NUL byte is encountered. Many callers have
  been misusing the function and called it on potentially
  non-NUL-terminated buffers, resulting in possible out-of-bounds
  reads. Callers have been fixed to use `git__strntol` functions
  instead and `git__strtol` functions were removed.

- The function `git__strntol64` relied on the undefined behavior
  of signed integer overflows. While the code tried to detect
  such overflows after they have happened, this is unspecified
  behavior and may lead to weird behavior on uncommon platforms.

- In the case where `git__strntol32` was unable to parse an
  integer because it doesn't fit into an `int32_t`, it printed an
  error message containing the string that is currently being
  parsed. The code didn't truncate the string though, which
  caused it to print the complete string until a NUL byte is
  encountered and not only the currently parsed number. In case
  where the string was not NUL terminated, this could have lead
  to an out-of-bounds read.

- When parsing tags, all unknown fields that appear before the
  tag message are skipped. This skipping is done by using a plain
  `strstr(buffer, "\n\n")` to search for the two newlines that
  separate tag fields from tag message. As it is not possible to
  supply a buffer length to `strstr`, this call may skip over the
  buffer's end and thus result in an out of bounds read. As
  `strstr` may return a pointer that is out of bounds, the
  following computation of `buffer_end - buffer` will overflow
  and result in an allocation of an invalid length. Note that
  when reading objects from the object database, we make sure to
  always NUL terminate them, making the use of `strstr` safe.

- When parsing the "encoding" field of a commit, we may perform
  an out of bounds read due to using `git__prefixcmp` instead of
  `git__prefixncmp`. This can result in the parsed commit object
  containing uninitialized data in both its message encoding and
  message fields. Note that when reading objects from the object
  database, we make sure to always NUL terminate them, making the
  use of `strstr` safe.
2018-12-01 20:18:18 +00:00
fox
56621ae977 Added audio/fasttracker2 version b120. 2018-12-01 18:31:37 +00:00
fox
b7338de367 Added fasttracker2 entry to Makefile SUBDIRs. 2018-12-01 18:22:31 +00:00
fox
c254577b79 Import of Fasttracker II clone beta #120 as audio/fasttracker2.
fasttracker2 is a Fasttracker II clone in C using SDL 2.

This clone is meant for computers with a modern GPU and CPU (about
2007 or newer recommended).  It's also designed for 60Hz refresh
rates, so it can act choppy if you're above 60Hz.
2018-12-01 18:20:09 +00:00
bsiegert
eb8be8845e Port claws-mail to use enchant2.
Bump revision of claws-mail itself and of all the plugins.
2018-12-01 17:31:06 +00:00
wiz
38443adb8b doc: Updated net/syncthing to 0.14.52 2018-12-01 17:24:30 +00:00
wiz
37d68d3e0f syncthing: update to 0.14.52.
Bugfixes:

    #5130: "Revert Local Changes" button stays when the file causing it is deleted
    #5194: Unscanned/conflicting files are overwritten/removed in niche cases
    #5226: Watcher fails due to filepath.EvalSymlinks error (FindFirstFile)
    #5233: Folder restart can leave several folder instances running
    #5249: Impossible to change device name from web UI

Enhancements:

    #2497: CheckFolderHealth wakes up disk at index exchange
    #3616: Disable GUI and make API available on unix socket
    #5142: "Support bundle" download
    #5193: Should exit with code zero when run with -help
    #5236: Consider moving to Fork-Awesome or another free font
2018-12-01 17:24:21 +00:00
wiz
a47c4c3575 doc: Updated archivers/brotli to 1.0.7 2018-12-01 17:22:13 +00:00
wiz
0bdf9dc79d brotli: update to 1.0.7.
1.0.7

    cross compilation support:
        added ability to run cross-compiled ARM tests in qemu
        added arm-linux-gnueabihf-gcc entry to Travis build matrix
    faster decoding on ARM:
        implemented prefetching HuffmanCode entry as uint32_t if target platform is ARM
        fixed NEON extension detection
        combed Huffman table building code for better readability
    improved precision of window size calculation in CLI
    minor fixes:
        fixed typos
        improved internal comments / parameter names
        fixed BROTLI_PREDICT_TRUE/_FALSE detection for SunPro compiler
        unburdened JNI (Bazel) builds from fetching the full JDK

1.0.6

Fixes

    fix unaligned 64-bit accesses on AArch32
    add missing files to the sources list
    add ASAN/MSAN unaligned read specializations
    fix CoverityScan "unused assignment" warning
    fix JDK 8<->9 incompatibility
    unbreak Travis builds
    fix auto detect of bundled mode in cmake
2018-12-01 17:22:04 +00:00
wiz
c5fc5f047a doc: Updated lang/vala to 0.42.3 2018-12-01 17:19:42 +00:00
wiz
905d77c2e4 vala: update to 0.42.3.
Vala 0.42.3
===========
 * Various improvements and bug fixes:
  - codegen:
    + Initialize internal temp-variables used as reference parameter
    + Improve ccode for fixed-length array parameters (#163)
    + Fix regex literal compile flags
    + Add prototype for *_register_type() function
    + Don't emit *_free() of derived compact classes
    + Add prototype for *_new() of abstact compact classes
  - girwriter: Fix ctype of out/ref and array parameters
  - ccode: Fix typo and actually check "end_decls" (#672)
  - abstract syntax tree:
    + Always analyze nodes after they are inserted into the AST
    + Add source_reference to local variable of catch-clause
    + Add missing replace_expression() implementations
    + Fix several construction/parenting issues
    + DataType for GLib.Error should be should resolved as ErrorType
  - libvaladoc: Add "unlock" to keywords in Highligher
  - posix:
    + Add replacement for G_(BEGIN|END)_DECLS
    + Don't check for GLib.Variant casting
  - testrunner: Reset $run_prefix before generating next test script
  - build: Unconditionally add conditional VALAFLAGS to make bootstrap
  - doc: Fix build of internal-api-docs
  - manual: Update from wiki.gnome.org

 * Bindings:
  - glib-2.0: Computing length once is enough in string.to_utf8()/splice()
  - glib-2.0: Add binding for g_test_add()
  - glib-2.0: Add array length to string.skip (#695)
  - gio-2.0: Result of DBusMessage.get_header() is unowned
  - gobject-2.0,gtk+-*.0: Fix some GLib.Value out/ref parameters
  - gstreamer: Update from 1.15+ git master
  - gtk+-4.0: Update to 3.94.0+b4b30b49

Vala 0.42.2
===========
 * Various improvements and bug fixes:
  - codewriter: Prepend "yield" if is_yield_expression is set on
    MethodCall and ObjectCreationExpression
  - codegen: Fix typo in is_pure_ccode_expression() [#673]
  - gobject-introspection: Fix use after free in scanner [#674]
  - vala: Check if ArrayType supports its given element-type in analyzer pass
  - valadoc: Fix some string escaping which gettext complains about

 * Bindings:
  - Update GIDL-based bindings to fix unsupported type-arguments
  - glib-2.0: Add feature_test_macro details for Time struct's methods
  - glib-2.0: Set DateTime.now () to use local time zone as the default
  - gstreamer: Update from 1.15+ git master
  - gtk+-4.0: Update to 3.94.0+d90e2733
  - libxml-2.0: Add missing context parameter in OutputWriteCallback
  - x11: Add binding for XCreateSimpleWindow

Vala 0.42.1
===========
 * Various improvements and bug fixes:
  - vapigen: Warn if the library argument doesn't match any package attribute
    [#669]

 * Bindings:
  - glib-2.0: Add some 2.58 symbols
  - gtk+-4.0: Update to 3.94.0+f3e6d00d
  - Add gnome-desktop-3.0 bindings [#668]
  - Remove libgda-4.0, libgda-report-4.0 bindings [#667]
  - Update GIR-based bindings
2018-12-01 17:19:33 +00:00
wiz
9ec4b9006e doc: Updated devel/libsigc++ to 2.10.1 2018-12-01 17:11:04 +00:00
wiz
fddba32c93 libsigc++: update to 2.10.1.
2.10.1: (stable)

* signal_impl::clear(): Don't clear the slot list during signal emission,
  to prevent a segfault. And add a test for this.
  (Kjell Ahlstedt) Bug #784550 (Andrejs Hanins)
* slot_base::set_parent(): Create a dummy slot_rep if necessary
  (Kjell Ahlstedt) Bug #167714 (Gerald Britton)
* Avoid compiler warnings from function pointer conversions
  (Kjell Ahlstedt) Issue #1 (sharkcz)
  (Kjell Ahlstedt) Issue #8 (db0451)

Build:
* Make --disable-benchmark work.
  (Christophe Lermytte) Bug #774732
* Replace the Visual Studio project files with MSVC NMake project files
  Add MSVC_NMake/README.txt for Visual Studio builds
  (Chun-wei Fan) Pull request #11

Documentation:
* signal_base: Warn against deletion during emission
  (Kjell Ahlstedt) Bug #167714 (Gerald Britton)
* Update links in README, configure.ac, libsigcplusplus.doap
  (Kjell Ahlstedt)
2018-12-01 17:10:54 +00:00
wiz
4dc7edcb3f doc: Updated finance/gnucash to 3.3nb6 2018-12-01 17:07:37 +00:00
wiz
1e1929ddd7 gnucash: update to 3.3nb6.
Remove unneeded dependency on gtkmm.
2018-12-01 17:07:26 +00:00
wiz
00f6b042fb doc: Updated print/latexmk to 461 2018-12-01 16:44:15 +00:00
wiz
fc5d01051d latexmk: update to 461.
From v. 4.59 to 4.61
  Add -pdfxelatex and -pdflualatex options to set commands for
    xelatex and lualatex (in analogy with -pdflatex and -latex).
  Correct bug that use of -gg option with -deps-file option
    did not create deps file.
  After run of latex/pdflatex (etc), report count of warnings about missing
    characters (typically unavailable Unicode characters). Messages about
    this may appear only in the .log file and are therefore easily missed
    by the user.
  Fix problem that if biber gets a remote file, latexmk would report it
    incorrectly as a missing file.
  Provide routines for setting all of $latex, etc, with a common pattern.
  Variables, options, placeholders for executing code in *latex before
    inputting source file.  The new variable is $pre_tex_code, the
    options are -pretex, -usepretex, and the new placeholders are %P
    and %U.
  Improved definitions provided for the configuration of latexmk to
    use pythontex; see the file pythontex-latexmkrc in the directory
    example_rcfiles.
  Correction to use of specifications in $clean_ext and
    $clean_full_ext so that %R can appear in the interior of a string
    as in 'pythontex-files-%R/*'.
  Updates of documentation.
2018-12-01 16:44:05 +00:00
wiz
0669cea943 doc: Updated time/khal to 0.9.10 2018-12-01 16:42:18 +00:00
wiz
cdce0f9b61 khal: update to 0.9.10.
0.9.10
======
released 2018-010-09

* Dependencies: dateutil 2.7 supported now
2018-12-01 16:42:08 +00:00
wiz
299501d0a2 doc: Updated textproc/xerces-c to 3.2.2 2018-12-01 16:37:05 +00:00
wiz
2b7668db50 xerces-c: update to 3.2.2.
Changes hidden behind jira login.
2018-12-01 16:36:55 +00:00
wiz
2da07a05e9 doc: Updated x11/libxcb to 1.13.1 2018-12-01 16:30:50 +00:00
wiz
795b3703bf libxcb: update to 1.13.1.
Release 1.13.1 (2018-09-27)
===========================
* Don't flag extra reply in xcb_take_socket
2018-12-01 16:30:35 +00:00
schmonz
e2230916cf doc: Updated devel/syncdir to 1.0nb2 2018-12-01 14:58:54 +00:00
schmonz
8f59b7a15c Extract libtool patch. Since OS X has deprecated syscall() in 10.12,
add my patch to use dlsym() if compiling with syscall() gives warnings
or errors. Bump PKGREVISION.
2018-12-01 14:58:49 +00:00
wiz
9d25283f47 doc: Updated misc/todoman to 3.5.0 2018-12-01 14:31:19 +00:00
wiz
978d853608 todoman: update to 3.5.0.
v3.5.0
------
* Fix crashes due to API changes in icalendar 4.0.3.
* Dropped compatibility for icalendar < 4.0.3.
2018-12-01 14:31:10 +00:00
wiz
b42c6d888c doc: Updated x11/xkeyboard-config to 2.25 2018-12-01 14:28:51 +00:00
wiz
30ce5d0737 xkeyboard-config: update to 2.25.
2.25	Moving to gitlab
	16 commits
	Translations updated
2018-12-01 14:28:41 +00:00
wiz
0c4c372bb7 doc: Updated x11/gtksourceview3 to 3.24.9 2018-12-01 13:26:20 +00:00
wiz
132626e9ad gtksourceview3: update to 3.24.9.
News in 3.24.9, 2018-09-05
--------------------------
* New syntax highlighting definition file for: Logtalk.
* Improvements to the syntax highlighting of: Haskell, C++, GLSL, and Markdown.
* Performance improvements to space drawing.
* Missing G_PARAM_DEPRECATED flag was added to :underline property
* Various memory leak fixes.
* Translation updates.
2018-12-01 13:26:09 +00:00
nia
1c744da7b0 x11/compton: Some source files are under a new license. 2018-12-01 13:25:51 +00:00
nia
640b1110a7 x11/compton: Switch upstream to the same fork as Arch Linux, update to 4.0.
Take maintainership.

Notable changes (no changelog is available):

* [pkgsrc] Some dependencies made into options.
* The paint-on-overlay configuration option was removed, and is now enabled
by default.
* The xrender-sync and xrender-sync-fence options were removed.
* Moved most of the X functions (XShape, XComposite, Xrender, Xinerama, etc.)
to xcb.
* Moved from server side region (Xfixes) to client side (pixman).
* Use libev for I/O and timeout events.
2018-12-01 13:23:51 +00:00
schmonz
f0c30f5307 Move PKGPATH check after bsd.prefs.mk to fix circular dependency. 2018-12-01 11:42:41 +00:00
wiz
b51834ba33 doc: Updated mail/notmuch to 0.28 2018-12-01 11:38:23 +00:00
wiz
2b9f603b72 notmuch: update to 0.28.
Notmuch 0.28 (2018-10-12)
=========================

General
-------

Improve threading

  The threading algorithm has been updated to consider all references,
  not just the heuristically chosen parent (e.g. when that parent is
  not in the database). The heuristic for choosing a parent message
  has also been updated to again consider the In-Reply-To header, if
  it looks sensible. Re-indexing might be needed to take advantage of
  the latter change.

Handle mislabelled Windows-1252 parts

  Messages that contain Windows-1252 are apparently frequently
  mislabelled as ISO 8859-1. Use GMime functionality to apply the
  correct encoding for such messages.

Command Line Interface
----------------------

Support relative database paths

  Database paths (i.e. parameters to `notmuch config set
  database.path`) without a leading `/` are now interpreted relative
  to $HOME of the invoking user.

Emacs
-----

Improve stderr handling

  Add a real sentinel process to clean up stderr buffer. This is
  needed on e.g. macOS.

Call `notmuch-mua-send-hook` hooks when sending a message

  This hook was documented, but not functional for a very long time.

Completion
----------

The zsh completion has been updated to cover most of the notmuch
CLI. Internally it uses regexp searching, so needs at least Notmuch
0.24.

Build System
------------

The build system now installs notmuch-mutt and notmuch-emacs-mua with
absolute shebangs, following the conventions of most Linux
distributions.

Test Suite
----------

Fix certain tests that were failing with GMime 2.6. Users are reminded
that support for versions of GMime before 3.0.3 has been deprecated
since Notmuch 0.25.
2018-12-01 11:38:12 +00:00
wiz
b2b177b754 doc: Updated audio/libmpdclient to 2.16 2018-12-01 11:33:18 +00:00