Commit graph

365505 commits

Author SHA1 Message Date
wiz
5bfbb8bd12 zlib: update to 1.2.13
Replace the existing files (except files/Makefile) from upstream sources.
Add LICENSE file.
Clean up some pkglint.

Fixes CVE-2022-37434.

Changes in 1.2.13 (13 Oct 2022)
- Fix configure issue that discarded provided CC definition
- Correct incorrect inputs provided to the CRC functions
- Repair prototypes and exporting of new CRC functions
- Fix inflateBack to detect invalid input with distances too far
- Have infback() deliver all of the available output up to any error
- Fix a bug when getting a gzip header extra field with inflate()
- Fix bug in block type selection when Z_FIXED used
- Tighten deflateBound bounds
- Remove deleted assembler code references
- Various portability and appearance improvements
2022-10-14 07:43:57 +00:00
wiz
0dbe18edd9 doc: Updated devel/nss to 3.84 2022-10-14 00:17:10 +00:00
wiz
51d44eccf2 nss: update to 3.84.
Changes:
- Bug 1791699 - Bump minimum NSPR version to 4.35.
- Bug 1792103 - Add a flag to disable building libnssckbi.
2022-10-14 00:17:00 +00:00
adam
72f63c8da3 Updated misc/py-sniffio, devel/py-curtsies 2022-10-13 16:44:01 +00:00
adam
7f2fbd9c03 py-curtsies: updated to 0.4.1
0.4.1
Unbreak process suspension with blessed
Remove xforms.
2022-10-13 16:43:42 +00:00
adam
2e4df6fdd1 py-sniffio: updated to 1.3.0
sniffio 1.3.0 (2022-09-01)
--------------------------

Features
- Add support for Python 3.9 and 3.10.
- Provide ``sniffio.thread_local.name`` for coroutine libraries to set

Deprecations and Removals
- Drop support for Python 3.5 and 3.6.
2022-10-13 16:41:03 +00:00
adam
02a197ddb3 Removed devel/py-setuptools_scm_git_archive; Updated archivers/xz 2022-10-13 16:36:34 +00:00
adam
d801fd4cf0 xz: updated to 5.2.7
5.2.7 (2022-09-30)

* liblzma:

    - Made lzma_filters_copy() to never modify the destination
      array if an error occurs. lzma_stream_encoder() and
      lzma_stream_encoder_mt() already assumed this. Before this
      change, if a tiny memory allocation in lzma_filters_copy()
      failed it would lead to a crash (invalid free() or invalid
      memory reads) in the cleanup paths of these two encoder
      initialization functions.

    - Added missing integer overflow check to lzma_index_append().
      This affects xz --list and other applications that decode
      the Index field from .xz files using lzma_index_decoder().
      Normal decompression of .xz files doesn't call this code
      and thus most applications using liblzma aren't affected
      by this bug.

    - Single-threaded .xz decoder (lzma_stream_decoder()): If
      lzma_code() returns LZMA_MEMLIMIT_ERROR it is now possible
      to use lzma_memlimit_set() to increase the limit and continue
      decoding. This was supposed to work from the beginning
      but there was a bug. With other decoders (.lzma or
      threaded .xz decoder) this already worked correctly.

    - Fixed accumulation of integrity check type statistics in
      lzma_index_cat(). This bug made lzma_index_checks() return
      only the type of the integrity check of the last Stream
      when multiple lzma_indexes were concatenated. Most
      applications don't use these APIs but in xz it made
      xz --list not list all check types from concatenated .xz
      files. In xz --list --verbose only the per-file "Check:"
      lines were affected and in xz --robot --list only the "file"
      line was affected.

    - Added ABI compatibility with executables that were linked
      against liblzma in RHEL/CentOS 7 or other liblzma builds
      that had copied the problematic patch from RHEL/CentOS 7
      (xz-5.2.2-compat-libs.patch). For the details, see the
      comment at the top of src/liblzma/validate_map.sh.

      WARNING: This uses __symver__ attribute with GCC >= 10.
      In other cases the traditional __asm__(".symver ...")
      is used. Using link-time optimization (LTO, -flto) with
      GCC versions older than 10 can silently result in
      broken liblzma.so.5 (incorrect symbol versions)! If you
      want to use -flto with GCC, you must use GCC >= 10.
      LTO with Clang seems to work even with the traditional
      __asm__(".symver ...") method.

* xzgrep: Fixed compatibility with old shells that break if
  comments inside command substitutions have apostrophes (').
  This problem was introduced in 5.2.6.

* Build systems:

    - New #define in config.h: HAVE_SYMBOL_VERSIONS_LINUX

    - Windows: Fixed liblzma.dll build with Visual Studio project
      files. It broke in 5.2.6 due to a change that was made to
      improve CMake support.

    - Windows: Building liblzma with UNICODE defined should now
      work.

    - CMake files are now actually included in the release tarball.
      They should have been in 5.2.5 already.

    - Minor CMake fixes and improvements.

* Added a new translation: Turkish
2022-10-13 16:35:10 +00:00
taca
59c4302bea doc: Updated time/ruby-tzinfo-data to 1.2022.5 2022-10-13 16:34:18 +00:00
taca
2050147d60 time/ruby-tzinfo-data: update to 1.2022.5
1.2022.5 (2022-10-12)

* Based on version 2022e of the IANA Time Zone Database
  (https://mm.icann.org/pipermail/tz-announce/2022-October/000074.html).
2022-10-13 16:33:58 +00:00
adam
9877ddc5fe py-setuptools_scm_git_archive: remove; This plugin is obsolete; setuptools_scm >= 7.0.0 supports Git archives by itself. 2022-10-13 16:28:29 +00:00
adam
a1d601b6e9 py-cheroot: bump py-setuptools_scm requirement and remove py-setuptools_scm_git_archive 2022-10-13 16:24:20 +00:00
adam
a2c5aed519 Updated textproc/py-regex, devel/py-test-pylint 2022-10-13 16:21:41 +00:00
adam
89d6e4e096 py-test-pylint: updated to 0.19.0
0.19.0

Switched to GitHub Actions for CI thanks to michael-k
Switched to using smart PyLint RC discovery thanks to bennyrowland
Correcting rootdir/rootpath issues in pytest >7.x
Deprecated support for Python <3.7
2022-10-13 16:21:21 +00:00
adam
6a11c44bba py-regex: updated to 2022.9.13
2022.9.13
Unknown changes
2022-10-13 16:19:47 +00:00
adam
84e81e1de1 Updated devel/py-typing-extensions, devel/py-requests-mock 2022-10-13 16:14:03 +00:00
adam
805ef1e5f9 py-requests-mock: updated to 1.10.0
1.10.0
------
* Add a release note for the RLock
* Allow passing json\_encoder to mocking
* Improvements to Type Hints
* Lint fix for long line exception
* Shorten line length of comments
* Workaround for python2.7 not supporting lock timeout
* Comments to explain reentrant behaviour
* Change to use RLock and set a timeout to prevent infinite deadlocks
* Update homepage/doc URLs of requests library
* Add comment for pytest late loading feature
* pytest plugin should lazy-load requests\_mock
* Add test for threaded race condition
* Use threading.Lock() to prevent race conditions around monkeypatching of get\_adapter()
* add GitHub URL for PyPi
* Add reset methods on the Mocker class type
* Avoid using distutils to check pytest version
* YAML quoting
* Support Python 3.10
* Minor changes to code snippet example
* Fix DeprecationWarnings in setup.cfg keys
* a few minor fixes and proposed changes to documentation files
* Improve response-related param type hints
* Explicitly indicate start of keyword-only args
* Fix failing pytest
2022-10-13 16:13:43 +00:00
adam
095cc3f4ca py-typing-extensions: updated to 4.4.0
4.4.0
Unknown changes
2022-10-13 16:07:52 +00:00
adam
2569500654 Added graphics/py-contourpy; Updated graphics/py-matplotlib 2022-10-13 16:05:00 +00:00
adam
693babb064 py-matplotlib: updated to 3.6.1
Matplotlib 3.6.0

* Figure and Axes creation / management
    o |subplots|, |subplot_mosaic| accept /height_ratios/ and
      /width_ratios/ arguments
    o Constrained layout is no longer considered experimental
    o New |layout_engine| module
    o Compressed layout added for fixed-aspect ratio Axes
    o Layout engines may now be removed
    o |Axes.inset_axes| flexibility
    o WebP is now a supported output format
    o Garbage collection is no longer run on figure close
* Plotting methods
    o Striped lines (experimental)
    o Custom cap widths in box and whisker plots in |bxp| and |boxplot|
    o Easier labelling of bars in bar plot
    o New style format string for colorbar ticks
    o Linestyles for negative contours may be set individually
    o Improved quad contour calculations via ContourPy
    o |errorbar| supports /markerfacecoloralt/
    o |streamplot| can disable streamline breaks
    o New axis scale |asinh| (experimental)
    o |stairs(..., fill=True)| hides patch edge by setting linewidth
    o Fix the dash offset of the |Patch| class
    o |Rectangle| patch rotation point
* Colors and colormaps
    o Color sequence registry
    o Colormap method for creating a different lookup table size
    o Setting norms with strings
* Titles, ticks, and labels
    o |plt.xticks| and |plt.yticks| support /minor/ keyword argument
* Legends
    o Legend can control alignment of title and handles
    o /ncol/ keyword argument to |legend| renamed to /ncols/
* Markers
    o |marker| can now be set to the string "none"
    o Customization of |MarkerStyle| join and cap style
* Fonts and Text
    o Font fallback
    o List of available font names
    o |math_to_image| now has a /color/ keyword argument
    o Active URL area rotates with link text
* rcParams improvements
    o Allow setting figure label size and weight globally and
      separately from title
    o Mathtext parsing can be disabled globally
    o Double-quoted strings in matplotlibrc
* 3D Axes improvements
    o Standardized views for primary plane viewing angles
    o Custom focal length for 3D camera
    o 3D plots gained a 3rd "roll" viewing angle
    o Equal aspect ratio for 3D plots
* Interactive tool improvements
    o Rotation, aspect ratio correction and add/remove state
    o |MultiCursor| now supports Axes split over multiple figures
    o |PolygonSelector| bounding boxes
    o Setting |PolygonSelector| vertices
    o |SpanSelector| widget can now be snapped to specified values
    o More toolbar icons are styled for dark themes
* Platform-specific changes
    o Wx backend uses standard toolbar
    o Improvements to macosx backend
        + Modifier keys handled more consistently
        + |savefig.directory| rcParam support
        + |figure.raise_window| rcParam support
        + Full-screen toggle support
        + Improved animation and blitting support
    o macOS application icon applied on Qt backend
    o New minimum macOS version
    o Windows on ARM support
2022-10-13 16:04:39 +00:00
adam
cabf0c3757 py-contourpy: added version 1.0.5
ContourPy is a Python library for calculating contours of 2D quadrilateral
grids. It is written in C++11 and wrapped using pybind11.

It contains the 2005 and 2014 algorithms used in Matplotlib as well as a newer
algorithm that includes more features and is available in both serial and
multithreaded versions. It provides an easy way for Python libraries to use
contouring algorithms without having to include Matplotlib as a dependency.
2022-10-13 16:01:42 +00:00
adam
2d7c35f35e py-subprocess-tee: bump py-setuptools_scm requirement and remove py-setuptools_scm_git_archive 2022-10-13 12:18:48 +00:00
adam
696d13392a www/py-FormEncode: bump py-setuptools_scm requirement and remove py-setuptools_scm_git_archive 2022-10-13 12:15:21 +00:00
adam
8269f04a62 Updated devel/py-setuptools_scm, sysutils/ansible-lint 2022-10-13 12:12:27 +00:00
adam
e58bff28ac ansible-lint: updated to 6.8.1
v6.8.1

Bugfixes

Improve errors with invalid yaml files
Avoid jinja[invalid] with vars on task
Fix rules selection by profile
Soften no-free-form occurences
Ensure all rich tags are closed
Docs: Add MD for role name rule
Avoid warnings with empty role meta files
Update schemas
Docs: Add MD for risky shell pipe
Include help url with JSON output format
Docs: Add MD for risky-octal rule
2022-10-13 12:12:09 +00:00
adam
0c5a2b976a py-setuptools_scm: updated to 7.0.5
v7.0.5
=======
* correctly hande accidentally released archival files

v7.0.4
=======
* correctly handle incomplete archivals from setuptools_scm_git_archival
* correctly handle specifying root in pyproject.toml
* correct root override check condition (to ensure absolute path matching)
* allow root by the cli to be considered relative to the cli (using abspath)

v7.0.3
=======
* fix mercurial usage when pip primes a isolated environment
* fix regression for branch names on git + add a test

v7.0.2
=======
* remove bootstrap dependencies
* bugfix: ensure we read the distribution name from setup.cfg
  if needed even for pyproject

v7.0.1
=======
* Avoid `ModuleNotFoundError` by requiring importlib_metadata in python < 3.8

v7.0.0
=======
* drop python 3.6 support
* include git archival support
* support git version detection even when git protects against mistmatched owners
2022-10-13 12:11:12 +00:00
he
29711ec685 Note update of net/unbound to 1.17.0. 2022-10-13 12:09:39 +00:00
he
d2a1ab240b Update net/unbound to version 1.17.0.
Pkgsrc changes:
 * none, other than checksums.

Upstream changes:
This release has new interface acl configuration options. These
allow access-control actions, per interface. Also tags, and views
can be configured per interface, queries over the interface are
answered with these tags and views. It is configured with the
options `interface-action`, `interface-tag`, `interface-tag-action`,
`interface-tag-data` and `interface-view`. If there is also an
access-control setting for the query, this overrides the interface
settings for that query.

The PROXYv2 protocol is supported. It can be configured with the
`proxy-protocol-port: portno` option. It is used to convey the
IP addresses of clients that connect via a proxy to Unbound.

There are also fixes for a number of bugs. In some cases a
blocking wait on a socket could happen, and this has been
fixed. If the upstream sends a TC flag, erroneously, the reply
is ignored and retried. When under load, with the new
NRDelegation fixes from the previous release, there are
mitigations to continue target discovery. There is also a fix
for possible loops in the tcp reuse code.

The release version differs from the RC1, there is a bugfix
for the proxy protocol for tcp read when no proxied addresses
are provided.

Features
- Merge #753: ACL per interface. (New interface-* configuration
  options).
- Merge #760: PROXYv2 downstream support. (New proxy-protocol-port
  configuration option).

Bug Fixes
- Fix #728: alloc_reg_obtain() core dump. Stop double
  alloc_reg_release when serviced_create fails.
- Fix edns subnet so that scope 0 answers only match sourcemask 0
  queries for answers from cache if from a query with sourcemask 0.
- Fix unittest for edns subnet change.
- Merge #730 from luisdallos: Fix startup failure on Windows 8.1 due
  to unsupported IPV6_USER_MTU socket option being set.
- Fix ratelimit inconsistency, for ip-ratelimits the value is the
  amount allowed, like for ratelimits.
- Fix #734 [FR] enable unbound-checkconf to detect more (basic)
  errors.
- Fix to log accept error ENFILE and EMFILE errno, but slowly, once
  per 10 seconds. Also log accept failures when no slow down is used.
- Fix to avoid process wide fcntl calls mixed with nonblocking
  operations after a blocked write.
- Patch from Vadim Fedorenko that adds MSG_DONTWAIT to receive
  operations, so that instruction reordering does not cause mistakenly
  blocking socket operations.
- Fix to wait for blocked write on UDP sockets, with a timeout if it
  takes too long the packet is dropped.
- Fix for wait for udp send to stop when packet is successfully sent.
- Fix #741: systemd socket activation fails on IPv6.
- Fix to update config tests to fix checking if nonblocking sockets
  work on OpenBSD.
- Slow down log frequency of write wait failures.
- Fix to set out of file descriptor warning to operational verbosity.
- Fix to log a verbose message at operational notice level if a
  thread is not responding, to stats requests. It is logged with
  thread identifiers.
- Remove include that was there for debug purposes.
- Fix to check pthread_t size after pthread has been detected.
- Convert tdir tests to use the new skip_test functionality.
- Remove unused testcode/mini_tpkg.sh file.
- Better output for skipped tdir tests.
- Fix doxygen warning in respip.h.
- Fix to remove erroneous TC flag from TCP upstream.
- Fix test tdir skip report printout.
- Fix windows compile, the identifier interface is defined in headers.
- Fix to close errno block in comm_point_tcp_handle_read outside of
  ifdef.
- Fix static analysis report to remove dead code from the
  rpz_callback_from_iterator_module function.
- Fix to clean up after the acl_interface unit test.
- Merge #764: Leniency for target discovery when under load (for
  NRDelegation changes).
- Use DEBUG_TDIR from environment in mini_tdir.sh for debugging.
- Fix string comparison in mini_tdir.sh.
- Make ede.tdir test more predictable by using static data.
- Fix checkconf test for dnscrypt and proxy port.
- Fix dnscrypt compile for proxy protocol code changes.
- Fix to stop responses with TC flag from resulting in partial
  responses. It retries to fetch the data elsewhere, or fails the
  query and in depth fix removes the TC flag from the cached item.
- Fix proxy length debug output printout typecasts.
- Fix to stop possible loops in the tcp reuse code (write_wait list
  and tcp_wait list). Based on analysis and patch from Prad Seniappan
  and Karthik Umashankar.
- Fix PROXYv2 header read for TCP connections when no proxied addresses
  are provided.
2022-10-13 12:09:00 +00:00
wiz
b2946d4d7c doc: Updated textproc/py-libxslt to 1.1.37 2022-10-13 11:22:46 +00:00
wiz
f919ba32bd doc: Updated textproc/libxslt to 1.1.37 2022-10-13 11:22:37 +00:00
wiz
29737e1aea {py-,}libxslt: update to 1.1.37
v1.1.37: Aug 29 2022

### Improvements

- Don't use deprecated libxml2 macros
- Don't mess with xmlDefaultSAXHandler

### Build system

- Require automake-1.16.3 or later
- Remove generated files from distribution
- Add missing compile definition for static builds to Autotools (Mike Dalessio)


v1.1.36: Aug 17 2022

### Removals and deprecations

- Remove SVN keyword anchors
- Remove CVS and SVN-related code
- Remove README.cvs-commits
- Remove ChangeLog
- Remove xsltwin32config.h

### Improvements

- Simplify xsltexports.h and exsltexports.h
- Don't overlink executables with gcrypt
- Fix quadratic behavior with variables and parameters
- Remove case labels with XPointer location types
- Add configure~ to .gitignore
- Stop calling deprecated libxml2 functions

### Portability

- Use portable python shebangs (David Seifert)
- Remove useless __CYGWIN__ checks
- Remove cruft from win32config.h
- crypto.c: Silence a compiler warning on Windows (Chun-wei Fan)

### Build system

- Add missing compile definition for static builds to CMake
- Avoid obsolescent `test -a` constructs (David Seifert)
- Only link libxml2 statically in purely static build
- Set AC_CONFIG_MACRO_DIR
- Allow AM_MAINTAINER_MODE to be disabled
- Streamline and fix documentation installation
- Don't try to recreate COPYING symlink
- Remove special configuration for certain maintainers
- configure.ac: produce tar.xz only (GNOME policy) (David Seifert)
- Detect libm using libtool's macros (David Seifert)
- configure.ac: disable static libraries by default (David Seifert)
- python/Makefile.am: nest python docs in $(docdir) (David Seifert)
- python/Makefile.am: rely on global AM_INIT_AUTOMAKE (David Seifert)
- configure.ac: remove useless AC_SUBST (David Seifert)
- Use AM_PATH_PYTHON/PKG_CHECK_MODULES for python bindings (David Seifert)
- Change libxml2 Python config
- Don't check for standard C89 library functions
- Don't check for standard C89 headers
- Remove --with-html-dir option
- Also check for glibtoolize in autogen.sh
- Rework documentation build system
- Remove old website
- CMake: Relax check for enabling crypto support on Windows (Chun-wei Fan)
- Remove obsolete AC_HEADER_STDC autoconf macro (Vadim Zeitlin)
- Remove special configuration for old maintainers

### Test suite, CI

- Remove test involving XPointer range-to function
- Test recursion in EXSLT dynamic functions
- Add CI job for static build

### Documentation

- Move tutorial images


v1.1.35: Feb 16 2022:
   - Security:
  [CVE-2021-30560] Fix use-after-free in xsltApplyTemplates
  Fix memory leak in xsltDocumentElem (David King)
  Fix memory leak in xsltCompileIdKeyPattern (David King)
  Fix double-free with stylesheets containing entity nodes

   - Fixed regressions:
  Fix performance regression with predicates in patterns
  Fix regression in xsltComputeSortResult

   - Bug fixes:
  Fix conflict resolution for templates with same priority
  Fix xsl:number generating invalid UTF-8
  Support attribute value templates in xsl:sort lang attributes
  Don't pass first <xsl:sort> in <xsl:apply-templates> twice
  Fix quadratic runtime with text and <xsl:message>
  Don't allow empty EXSLT durations

   - Improvements:
  Add xsltproc --huge Argument via libxml XML_PARSE_HUGE (William N. Braswell, Jr.)

   - Tests, code quality, fuzzing:
  Remove .travis.yml
  Fix some misleading indentation (David King)
  Use actual types for templates in struct _xsltStylesheet
  Add CI for CMake on MSVC (Markus Rickert)
  Check for null pointer before calling freelocale
  Add CI test for Python 3
  Don't set maxDepth in XPath contexts
  Transfer XPath limits to XPtr context
  Stop using maxParserDepth XPath limit
  Make long-to-double cast explicit in date.c
  Disable LeakSanitizer
  Run clang CI tests with -Wimplicit-int-conversion
  Fix implicit-int-conversion warning in exslt/crypto.c
  Fix clang -Wimplicit-int-conversion warning (David Kilzer)
  Fix clang -Wconditional-uninitialized warning in libxslt/numbers.c (David Kilzer)
  Fix -Wshadow warnings in libexslt/dynamic.c (David Kilzer)
  Also search parent dir for source XML when fuzzing

   - Build system, portability:
  Add CMake build files (Markus Rickert)
  Initial support for Python 3 (Suleyman Poyraz)
  Call ANSI versions of WinAPI functions explicitly
  Remove redundant flags from pkg-config files
  Suppress automake warning in tests/XSLTMark
  Fix linking libexslt dynamic library when using MinGW (Vadim Zeitlin)
  Added platform specific path separators (Dmitriy Korovkin)
  win32: allow passing *FLAGS on command line
  Fix export of xsltExtMarker on Windows (David Kilzer)
  Fix redundant includes already in libexslt.h (David Kilzer)
  Minor fixes to configure.js
  Fix variable syntax in Python configuration
  Add new EXSLT string tests to EXTRA_DIST
  Fix xml2-config check in configure script
  win32: Add configuration for profiler (Chun-wei Fan)
  Check whether 'xml2-config --dynamic' is supported

   - Documentation:
  Add Makefile rule to regenerate xsltproc.html
  Update links
  Remove MAINTAINERS
  Upload documentation to GitLab Pages
  Add documentation in devhelp format
  Add --enable-rebuild-docs configure option
  Fix libexslt header summaries
  Fix validity of tutorial XML (David King)
  Use DocBook URL for tutorial DTD (David King)
  Update libxslt.doap
  Add missing options to xsltproc man page
2022-10-13 11:22:24 +00:00
wiz
f4954a8190 doc: Updated databases/shared-mime-info to 2.2 2022-10-13 11:08:54 +00:00
wiz
799175fa0d shared-mime-info: update to 2.2.
shared-mime-info 2.2 (2022-03-27)
* model/3mf: new
* Match shared libraries with version suffix
* model/obj: add mtllib and Blender comment based magic
* model/mtl: add Blender comment magic, increase newmtl range
* model/obj, model/mtl: new types
* Add Electron Archive Format type application/x-asar
* text/x-qml: Lower match priority to avoid conflicts with Python
* Move '*.blend' to top of Blender glob list
* Adding SPARQL media types
* application/zip: Add `*.zipx` glob and test fixture
* Added DSD mime type
* Differentiate comic book archives
* FITS: Add missing `application/fits` and legacy globs
* Add Godot engine files
* Add FlashForge "xgcode" mime-type
* text/x-objc++src: new type
* image/heif: test .hif extension too
* image/hif: add *.hif glob
* image/heif: add another test case
* image/heif: add magics
* Add a build-tools option to allow installing only the mime data
* Add compressed SVG glob pattern `*.svg.gz`
* Add Apple Wallet pass type application/vnd.apple.pkpass
* migrate from custom itstool to builtin msgfmt for creating translated XML
* Make the remaining plain text types subclasses of text/plain
* audio/mobile-xmf: separate from audio/x-xmf
* Adding ZIM file
* Make text/x-mrml a subclass of application/xml
* image/avif: move acronym and expansion to separate fields from comment
* freedesktop_generate.sh: Don't hardcode ninja
* Add text/x-mpl2
* application/x-apple-systemprofiler+xml: require _SPCommandLineArguments in plist
* image/jpeg: add test case with embedded property list XML
* audio/vnd.dts.hd: include parent type magic in magic match
* model/gltf+json: new type
* model/gltf-binary: new type
* application/x-object: add *.mod and a test case
* application/x-mod: add some ProTracker magics and a test case
* image/jxl: include test files in test list
* tests: add trailing linefeed to mime-detection list
* Make application/x-mswinurl a subclass of text/plain
* Change description for *.desktop files to "desktop entry"
* application/x-x509-ca-cert: add magics and test cases
* application/pkix-cert: add BEGIN/END X509 CERTIFICATE magic
* application/pkix-crl: add magic and test case
* application/pkix-cert: add magic and test case
* image/jxl: new type
* Added .sc filename extension for Scala source code, as it is occasionally used
* application/schema+json: new type
* Add text/x-crystal
* application/x-krita: remove stray period from comment
* adding org-mode
* Add Elixir source code mime type
* Add two new offsets for .kra and .krz
* text/x-python3: add *.pyi glob (Python stub files)
* image/x-canon-cr3: new
* image/x-xpixmap: make XPM3 magic more specific
* image/x-xpixmap: add XPM2 magic
* application/x-troff-man: add *.[1-9] glob
* application/toml: new type
* Lower priority of "BEGIN {" for perl, awk uses that too
* Add Smacker video type video/vnd.radgamettools.smacker
* Clarify database license
* meson: make xmlto optional, build spec only if found
* application/x-7z-compressed: add *.7z.001 glob
* Add Bink video type video/vnd.radgamettools.bink
* image/x-nikon-nrw: add test case
* image/x-nikon-nrw: new type
* application/x-vhdx-disk: improve acronym and its expansion
* application/ovf: new
* application/x-qed-disk: new
* application/x-vdi-disk: new
* application/x-vmdk-disk: new
* application/x-vhd-disk, /x-vhdx-disk: new
* application/vnd.apple.numbers, .pages: add older magics and test cases
* Add text/x-dart
* application/vnd.apple.numbers, /vnd.apple.pages: new types
* xdgmime: configure as submodule

shared-mime-info 2.1 (2020-12-31)
* New maintainers: David Faure and Ville Skyttä
* Adapt to xdgmime behaviour change: in case of multiple glob matches, and the magic match is unrelated to all of them, ignore the magic and pick one of the glob matches. xdgmime was actually deviating from the spec on this. (#138)
* Improve text/vnd.trolltech.linguist magic to reduce false positives for MPEG TS files (#10)
* audio/mpeg: add layer 2, 2.5, and 1 protected magics (#46)
* Add many aliases for image/x-tga
* audio/x-mod: improve magic for 669 Composer files (#144)
* Add mime-type image/ktx2 (Khronos image texture format version 2)
* application/oxps: differentiate from /vnd.ms-xpsdocument
* Make image/g3fax the canonical name for image/fax-g3
* Make text/vnd.trolltech.linguist the canonical name for text/vnd.qt.linguist
* Make application/vnd.smaf the canonical name for application/x-smaf
* Make application/vnd.apple.keynote the canonical name for application/x-iwork-keynote-sffkey
* Add mime-type image/astc (Adaptive Scalable Texture Compression files)
* Add mime-type for SageMath script files (*.sage)
* Add mime-type for Kaitai Struct
* Remove application/x-dc-rom
* Add mime-type for MAME compressed hard disk image (application/x-mame-chd)
* Add mime-types application/nintendo-3ds-executable, application/x-nintendo-3ds-rom
* Add mime-types application/x-dreamcast-rom, application/x-gd-rom-cue, application/x-discjuggler-cd-image
* Add mime-type application/x-compressed-iso (*.cso)
* Remove image/avif-sequence
* Fix application/x-sharedlib vs application/x-executable confusion for PIE executables (#11)

shared-mime-info 2.0 (2020-06-05)
* Port build system to meson, and ship test suite with tarball
* Install ITS file to allow gettext to translate mime-type descriptions
* Add BPS and IPS patch formats
* Lower weight for "use strict" and similar in the perl mimetype
* Add new magic for Sega Mega Drive ROMs
* Add Common Lisp mime-type
* Rename text/x-tcl to text/tcl
* Add text/vbscript
* Add PySpread spreadsheet mime-types
* Add Kotlin source mime-type
* Add AVIF image mime-type
* Split versions of the Audible audio mime types
* Add *.spx glob for audio/x-speex+ogg
* Add Apple System Profiler XML mime-type

shared-mime-info 1.15 (2019-10-30)
* Add Kindle 8 eBook format
* Fix some HTML files being detected as XML

shared-mime-info 1.14 (2019-09-20)
* Add mime-type for QCOW images
* Fix matching SVG files in some circumstances (again)

shared-mime-info 1.13.1 (2019-09-11)
* Fix matching SVG files in some circumstances

shared-mime-info 1.13 (2019-09-11)
* Add code of conduct document
* Use itstool and gettext to generate translations
* Add content-tree type for OSTree USB repositories
* Add match for MPEG-4 v1 videos
* Adjust a lot of user readable mime-type descriptions
* Fix WOFF/WOFF2 mime-types
* Prefer text/html to XHTML for *.html files
* Better magic for text/html files
* Fix SVG magic for files embedded in HTML
* Add *.sgd as a glob for Mega Drive ROMs

Specification:
- Mention that sub-class-of can be aliases

Tools:
- Enable Large File Support in update-mime-database

Test suite:
- Make test suite failures fatal
- Add test for duplicate mime-types
- Fix WarpScript test
- Generate the specification in the CI, to avoid it becoming
  syntactically invalid

shared-mime-info 1.12 (2019-01-17)
* Fix build from tarball

shared-mime-info 1.11 (2019-01-17)
* Add mime-type for reStructuredText
* Add mime-type for Groovy scripting language
* Add mime-type for Gradle build tool
* Add mime-type for Maven
* Add mime-type for WarpScript source code
* Add mime-type for zstd and tar.zst archives
* Change the preferred suffix for image/jpeg from .jpeg to .jpg
* Assign *.html to XHTML pages
* Better detection for *.key files (Apple Keynote vs. GPG keys)
* Give weight to one of the appimage patterns

Tools:
- Link to GitLab for contributions and bug reports
- Loads of memory and file descriptor leak fixes

Spec:
- Clarify the availability of C character escape support
2022-10-13 11:08:43 +00:00
wiz
0bf22dcc58 doc: Updated print/poppler to 22.10.0 2022-10-13 10:56:12 +00:00
wiz
d9ae5a0716 poppler: update to 22.10.0.
Release 22.10.0:
        core:
         * SplashOutputDev::tilingPatternFill: Properly restore CTM on failure. Issue #1292
         * Protect against malformed files
         * Refactor code to not use strndup
         * Other small code refactoring

        utils:
         * pdftoppm: Avoid round-off errors when determining raster dimensions
         * pdftocairo: Avoid round-off errors when determining raster dimensions
         * pdftotext: Simplify memory handling

        qt:
         * Take into account flagNoView when getting/setting the visible status. KDE bug #456313

        build system:
         * Fix sed invocation
2022-10-13 10:56:03 +00:00
wiz
c7a765ff3a doc: Updated graphics/ImageMagick to 7.1.0.50 2022-10-13 10:44:21 +00:00
wiz
112a082003 ImageMagick: update to 7.1.0.50.
Fix some pkglint.

Merged

    Fix DDS file DDPF_LUMINANCE type of data #5452

Commits

    beta release 9f4d7d5
    Removed default quality of 50. d0b8d6e
    Use the new api of jpeg-xl 0.7.0. 1246eab
    Set the minimum jpeg-xl version to 0.7.0 67e6c68
    Corrected setting the properties that should be set when the image has an alpha channels. 401f580
    Adjust num_color_channels when the image is grayscale. 1a2117e
    Use ReadStrip method when bit depth is higher than 8 (#5597) f95bf0b
    Added support for reading the resolution of an xcf file (#5549). 7f0348c
    Minor style change. c50602c
    Correct distance calculation. c3f5009
    Perform ChannelGeometry checks earlier. 7eb960d
    Corrected version format to be compatible with Ghostscript 10.00.0 (#5618) d5349ca
    Correct quotes around the password, the old way no longer works with version 10.00.0 of Ghostscript. 82bbf4c
    Read and use the offset instead of skipping it (#5604). bb4018a
    Corrected bounds calculation ($5623). 5118534
    fix incorrect handling of SQ groups in header @ ImageMagick/ImageMagick#5606 0bc1022
    support 1-bit pixels 740ac65
    release f032690
2022-10-13 10:44:12 +00:00
wiz
89a2957aa0 doc: Updated textproc/dict-client to 1.13.1 2022-10-13 10:19:00 +00:00
wiz
c663838497 doc: Updated textproc/dict-server to 1.13.1 2022-10-13 10:18:49 +00:00
wiz
ca2650103c dict-*: update to 1.13.1
Version 1.13.1, by Aleksey Cheusov, Sun, 21 Nov 2021 15:46:08 +0300

  Remove the last call of gethostbyname(3)

  Fixes by Huy-Ngo in dictfmt help message.
2022-10-13 10:18:37 +00:00
wiz
72c470f6f1 doc/TODO: + MesaLib-22.2.1, rust-1.64.0 [wip], tor-browser-11.5.4. 2022-10-13 09:13:35 +00:00
adam
feae5d1bc8 Updated net/yt-dlp, audio/py-mutagen 2022-10-13 09:10:32 +00:00
adam
f7302f0b7b py-mutagen: updated to 1.46.0
1.46.0 - 2022-10-09
-------------------
* Drop Support for Python 3.5 and 3.6 :pr:`487` :pr:`568`
* Add pyproject.toml and switch to poetry for development only :pr:`513`
* tests: no longer include flake8 in the test suite, it has to be run separately now :pr:`571`
* Start adding some type annotations and integrate mypy :pr:`488`
* easyid3: map easyid3 grouping to TIT1 :pr:`505`
* mutagen-inspect: add usage documentation :pr:`540`
* wave: Fix bitrate calculation :pr:`566`
* Increase buffer size for rewriting files from 256K to 1M to improve performance with network shares :pr:`570`
* Other changes: code cleanup :pr:`514`, typos :pr:`565`, remove upper limit for python version :pr:`579`
2022-10-13 09:10:13 +00:00
adam
987c30700c yt-dlp: updated to 2022.10.4
2022.10.04

* Allow a `set` to be passed as `download_archive`
* Allow open ranges for time ranges
* Allow plugin extractors to replace the built-in ones
* Don't download entire video when no matching `--download-sections`
* Fix `--config-location -`
* Fix for when playlists don't have `webpage_url`
* Support environment variables in `--ffmpeg-location`
* Workaround `libc_ver` not be available on Windows Store version of Python
* [outtmpl] Curly braces to filter keys
* [outtmpl] Make `%s` work in strfformat for all systems
* [jsinterp] Workaround operator associativity issue
* [cookies] Let `_get_mac_keyring_password` fail gracefully
* [cookies] Parse cookies leniently
* [phantomjs] Fix bug
* [downloader/aria2c] Fix filename containing leading whitespace
* [downloader/ism] Support ec-3 codec
* [extractor] Fix `fatal=False` in `RetryManager`
* [extractor] Improve json-ld extraction
* [extractor] Make `_search_json` able to parse lists
* [extractor] Escape `%` in `representation_id` of m3u8
* [extractor/generic] Pass through referer from json-ld
* [utils] `base_url`: URL paths can contain `&`
* [utils] `js_to_json`: Improve
* [utils] `Popen.run`: Fix default return in binary mode
* [utils] `traverse_obj`: Rewrite, document and add tests
* [devscripts] `make_lazy_extractors`: Fix for Docker
* [docs] Misc Improvements
* [cleanup] Misc fixes and cleanup
* [extractor/24tv.ua] Add extractors
* [extractor/BerufeTV] Add extractor
* [extractor/booyah] Add extractor
* [extractor/bundesliga] Add extractor
* [extractor/GoPlay] Add extractor
* [extractor/iltalehti] Add extractor
* [extractor/IsraelNationalNews] Add extractor
* [extractor/mediaworksnzvod] Add extractor
* [extractor/MicrosoftEmbed] Add extractor
* [extractor/nbc] Add NBCStations extractor
* [extractor/onenewsnz] Add extractor
* [extractor/prankcast] Add extractor
* [extractor/Smotrim] Add extractor
* [extractor/tencent] Add Iflix extractor
* [extractor/unscripted] Add extractor
* [extractor/adobepass] Add MSO AlticeOne (Optimum TV)
* [extractor/youtube] **Download `post_live` videos from start**
* [extractor/youtube] Add support for Shorts audio pivot feed
* [extractor/youtube] Detect `lazy-load-for-videos` embeds
* [extractor/youtube] Do not warn on duplicate chapters
* [extractor/youtube] Fix video like count extraction
* [extractor/youtube] Support changing extraction language
* [extractor/youtube:tab] Improve continuation items extraction
* [extractor/youtube:tab] Support `reporthistory` page
* [extractor/amazonstore] Fix JSON extraction
* [extractor/amazonstore] Retry to avoid captcha page
* [extractor/animeondemand] Remove extractor
* [extractor/anvato] Fix extractor and refactor
* [extractor/artetv] Remove duplicate stream urls
* [extractor/audioboom] Support direct URLs and refactor
* [extractor/bandcamp] Extract `uploader_url`
* [extractor/bilibili] Add space.bilibili extractors
* [extractor/BilibiliSpace] Fix extractor and better error message
* [extractor/BiliIntl] Support uppercase lang in `_VALID_URL`
* [extractor/BiliIntlSeries] Fix `_VALID_URL`
* [extractor/bongacams] Update `_VALID_URL`
* [extractor/crunchyroll:beta] Improve handling of hardsubs
* [extractor/detik] Generalize extractors
* [extractor/dplay:italy] Add default authentication
* [extractor/heise] Fix extractor
* [extractor/holodex] Fix `_VALID_URL`
* [extractor/hrfensehen] Fix extractor
* [extractor/hungama] Add subtitle
* [extractor/instagram] Extract more metadata
* [extractor/JWPlatform] Fix extractor
* [extractor/malltv] Fix video_id extraction
* [extractor/MLBTV] Detect live streams
* [extractor/motorsport] Support native embeds
* [extractor/Mxplayer] Fix extractor
* [extractor/nebula] Add nebula.tv
* [extractor/nfl] Fix extractor
* [extractor/ondemandkorea] Update `jw_config` regex
* [extractor/paramountplus] Better DRM detection
* [extractor/patreon] Sort formats
* [extractor/rcs] Fix embed extraction
* [extractor/redgifs] Fix extractor
* [extractor/rutube] Fix `_EMBED_REGEX`
* [extractor/RUTV] Fix warnings for livestreams
* [extractor/soundcloud:search] More metadata in `--flat-playlist`
* [extractor/telegraaf] Use mobile GraphQL API endpoint
* [extractor/tennistv] Fix timestamp
* [extractor/tiktok] Fix TikTokIE
* [extractor/triller] Fix auth token
* [extractor/trovo] Fix extractors
* [extractor/tv2] Support new url format
* [extractor/web.archive:youtube] Fix `_YT_INITIAL_PLAYER_RESPONSE_RE`
* [extractor/wistia] Add support for channels
* [extractor/wistia] Match IDs in embed URLs
* [extractor/wordpress:playlist] Add generic embed extractor
* [extractor/yandexvideopreview] Update `_VALID_URL`
* [extractor/zee5] Fix `_VALID_URL`
* [extractor/zee5] Generate device ids
2022-10-13 09:09:25 +00:00
adam
6b5fe8c6fb Updated devel/py-pyelftools, finance/py-stripe 2022-10-13 08:49:35 +00:00
adam
f6e990a9f1 py-stripe: updated to 4.2.0
4.2.0 - 2022-09-23
* API Updates
  * Add `upcoming_lines` method to the `Invoice` resource.
  * Update links in documentation to be absolute.
* Add abstract methods for SearchableAPIResource
2022-10-13 08:49:12 +00:00
adam
766dd25d2a py-pyelftools: updated to 0.29
Version 0.29 (2022.08.09)
- Lots of improvements to DWARFv5 support
- Support for compressed relocation sections
- Support for supplementary object files - debug fission
- Improved support for corrupted ELF headers
- Readelf used for testing upgraded to 2.38
- Add auto-testing vs. llvm-dwarfdump
2022-10-13 08:46:21 +00:00
gutteridge
78428bc5bf rust-bin: fix packaging on Linux
Rust 1.63 no longer ships lib/rustlib/${RUST_ARCH}/bin/gcc-ld/ld64.
2022-10-13 02:26:12 +00:00
charlotte
2be788d78c lang/nim: Also install the nimsuggest directory
This is a little quality-of-life improvement that simplifies
certain operations with 'nimble install'

Suggested by Chavdar Ivanov
2022-10-13 01:17:14 +00:00
markd
80e7b440d5 tex package updates 2022-10-12 22:59:58 +00:00