Commit graph

316396 commits

Author SHA1 Message Date
adam
43674fff7b Updated databases/py-peewee, devel/py-test-flake8 2020-04-24 08:29:39 +00:00
adam
bac088359f py-test-flake8: updated to 1.0.5
1.0.5
- Fix deprecation warning
2020-04-24 08:29:22 +00:00
adam
0dbc4ef0d1 py-peewee: updated to 3.13.3
3.13.3
Allow arbitrary keyword arguments to be passed to DataSet constructor, which are then passed to the instrospector.
Allow scalar subqueries to be compared using numeric operands.
Fix bulk_create() when model being inserted uses FK identifiers.
Fix bulk_update() so that PK values are properly coerced to the right data-type (e.g. UUIDs to strings for Sqlite).
Allow array indices to be used as dict keys, e.g. for the purposes of updating a single array index value.
2020-04-24 08:26:56 +00:00
rillig
68c5d92ae2 chat/ejabberd: remove rebar.config from SUBST_FILES
That file does not contain any @ character.
2020-04-23 20:17:59 +00:00
rillig
94736e1a40 converters/docx2txt: allow no-op SUBST class for unzip 2020-04-23 20:11:51 +00:00
fox
7773a15d91 www/cliqz: Fixes broken build.
For now add py27-sqlite3-[0-9]* as a build dependency since
python37-sqlite-[0-9]* is not being detected correctly.
2020-04-23 20:04:05 +00:00
rillig
e068d75c86 devel/cvsgraph: remove outdated no-op SUBST block
The manual page is generated from a .in file with proper placeholders.
2020-04-23 20:03:42 +00:00
rillig
7051b6e4d6 databases/couchdb: clean up SUBST_FILES
These files contain none of the listed placeholders.
2020-04-23 19:59:41 +00:00
rmind
2ab82cb851 Updated security/rvault to v0.3 2020-04-23 19:53:25 +00:00
rillig
70ca981306 chat/bitchx: fix SUBST pattern for replacing absolute path 2020-04-23 19:49:27 +00:00
rillig
0d56fb32cf cross/atasm: fix placeholder in manual page 2020-04-23 19:42:41 +00:00
rillig
ae56c6b318 mk/subst.mk: don't recommend {pre,do,post}-patch
These often lead to broken patches, unless the patches are generated very
cautiously. Because of this, pkglint already warns about this.
2020-04-23 19:32:53 +00:00
rillig
5a278be828 mk/subst.mk: warn about all noop patterns before erroring out 2020-04-23 19:30:29 +00:00
rillig
aef7a2d723 mk/subst.mk: omit ./ for sanely named files, quote filename patterns 2020-04-23 19:16:49 +00:00
fox
60fc446ab7 doc: Updated security/wolfssl to 4.4.0 2020-04-23 19:15:01 +00:00
fox
873aee14d4 security/wolfssl: Updates to v4.4.0
Changes since v4.3.0:

wolfSSL Release 4.4.0 (04/22/2020)

If you have questions about this release, feel free to contact us on our
info@ address.

Release 4.4.0 of wolfSSL embedded TLS has bug fixes and new features including:
New Feature Additions

  * Hexagon support.
  * DSP builds to offload ECC verify operations.
  * Certificate Manager callback support.
  * New APIs for running updates to ChaCha20/Poly1305 AEAD.
  * Support for use with Apache.
  * Add support for IBM s390x.
  * PKCS8 support for ED25519.
  * OpenVPN support.
  * Add P384 curve support to SP.
  * Add BIO and EVP API.
  * Add AES-OFB mode.
  * Add AES-CFB mode.
  * Add Curve448, X448, and Ed448.
  * Add Renesas Synergy S7G2 build and hardware acceleration.

Fixes

  * Fix for RSA public encrypt / private sign with RSA key sizes over 2048-bit.
  * Correct misspellings.
  * Secure renegotiation fix.
  * Fix memory leak when using ATECC and non-SECP256R1 curves for sign, verify,
    or shared secret.
  * Fix for K64 MMCAU with WOLFSSL_SMALL_STACK_CACHE.
  * Fix the RSA verify only build.
  * Fix in SP C implementation for small stack.
  * Fix using the auth key id extension is set, hash might not be present.
  * Fix when flattening certificate structure to include the subject alt names.
  * Fixes for building with ECC sign/verify only.
  * Fix for ECC and no cache resistance.
  * Fix memory leak in DSA.
  * Fix build on minGW.
  * Fix PemToDer() call in ProcessBuffer() to set more than ECC.
  * Fix for using RSA without SHA-512.
  * Add some close tags to the echoserver HTTP example output.
  * Miscellaneous fixes and updates for static analysis reports.
  * Fixes for time structure support.
  * Fixes for VxWorks support.
  * Fixes for Async crypto support.
  * Fix cache resist compile to work with SP C code.
  * Fixes for Curve25519 x64 asm.
  * Fix for SP x64 div.
  * Fix for DTLS edge case where CCS and Finished come out of order and the
    retransmit pool gets flushed.
  * Fix for infinite loop in SHA-1 with small inputs. Thanks to Peter W.
  * Fix for FIPS Hmac where wc_HmacInit() isn't used. wc_HmacSetKey() needs
    to initialize the Hmac structure. Type is set to NONE, and checked against
    NONE, not 0.
  * Fixes for SP RSA private operations.
  * Fixes for Xilinx SDK and Zynq UltraScale+ MPSoC
  * Fix leak when building with HAVE_AESGCM and NO_AES_DECRYPT. Thanks G.G.
  * Fixes for building ECC without ASN.
  * Fix for async TLSv1.3 issues.
  * Fix wc_KeyPemToDer() with PKCS1 and empty key.
  * Omit -fomit-frame-pointer from CFLAGS in configure.ac.

Improvements/Optimizations

  * Qt 5.12 and 5.13 support.
  * Added more digest types to Cryptocell RSA sign/verify.
  * Some memory usage improvements.
  * Speed improvements for mp_rand.
  * Improvements to CRL and OCSP support.
  * Refactor Poly1305 AEAD/MAC to reduce duplicate code.
  * Add blinding to RSA key gen.
  * Improvements to blinding.
  * Improvement and expansion of OpenSSL Compatibility Layer.
  * Improvements to ChaCha20.
  * Improvements to X.509 processing.
  * Improvements to ECC support.
  * Improvement in detecting 64-bit support.
  * Refactor to combine duplicate ECC parameter parsing code.
  * Improve keyFormat to be set by algId and let later key parsing produce fail.
  * Add test cases for 3072-bit and 4096-bit RSA keys.
  * Improve signature wrapper and DH test cases.
  * Improvements to the configure.ac script.
  * Added constant time RSA q modinv p.
  * Improve performance of SP Intel 64-bit asm.
  * Added a few more functions to the ABI list.
  * Improve TLS bidirectional shutdown behavior.
  * OpenSSH 8.1 support.
  * Improve performance of RSA/DH operations on x64.
  * Add support for PKCS7/CMS Enveloped data with fragmented encrypted content.
  * Example linker description for FIPS builds to enforce object ordering.
  * C# wrapper improvements. Added TLS client example and TLSv1.3 methods.
  * Allow setting MTU in DTLS.
  * Improve PKCS12 create for outputting encrypted bundles.
  * Constant time EC map to affine for private operations.
  * Improve performance of RSA public key ops with TFM.
  * Smaller table version of AES encrypt/decrypt.
  * Support IAR with position independent code (ROPI).
  * Improve speed of AArch64 assembly.
  * Support AES-CTR with AES-NI.
  * Support AES-CTR on esp32.
  * Add a no malloc option for small SP math.

This release of wolfSSL includes fixes for 2 security vulnerabilities.

  * For fast math, use a constant time modular inverse when mapping to affine
    when operation involves a private key - keygen, calc shared secret, sign.
    Thank you to Alejandro Cabrera Aldaya, Cesar Pereida García and
    Billy Bob Brumley from the Network and Information Security Group (NISEC)
    at Tampere University for the report.

  * Change constant time and cache resistant ECC mulmod. Ensure points being
    operated on change to make constant time. Thank you to Pietro Borrello at
    Sapienza University of Rome.

For additional vulnerability information visit the vulnerability page at
https://www.wolfssl.com/docs/security-vulnerabilities/

See INSTALL file for build instructions.
More info can be found on-line at https://wolfssl.com/wolfSSL/Docs.html
2020-04-23 19:11:08 +00:00
rillig
a7fc59f213 mk/subst.mk: refactor main code
The indentation of the inner loop has been fixed.

The chmod is only run if the file has actually changed. In the other
case, the file would have been removed right after the chmod, which made
the chmod unnecessary.

For compatibility with ancient operating systems whose /bin/sh still does
not understand negated conditions (SunOS), these conditions have been
avoided and were written using && and || instead.

The inner loop has been flattened a bit, to compensate for the
indentation of the outer loop.
2020-04-23 19:06:09 +00:00
gdt
04bfa76541 bootstrap/README: Note that SCO_SV has a user 2020-04-23 19:02:20 +00:00
fox
99e59e729a doc: Updated textproc/bat to 0.14.0 2020-04-23 19:00:42 +00:00
fox
4a2c51c4d4 textproc/bat: Updates to 0.14.0
- Removes the obsolete patches for termios.

Changes since 0.13.0:

Features

  * Added a new --file-name <name>… option to overwrite the displayed filename(s)
    in the header. This is useful when piping input into bat. See #654 and #892 (@neuronull).
  * Added a new --generate-config-file option to create an initial configuration file
    at the right place. See #870 (@jmick414)

Bugfixes

  * Performance problems with C# source code have been fixed, see #677 (@keith-hall)
  * Performance problems with Makefiles have been fixed, see #750 (@keith-hall)
  * Fix bug when highlighting Ruby files with unindented heredocs, see #914 (@keith-hall)
  * A highlighting problem with Rust source code has been fixed, see #924 (@keith-hall)
  * Windows: short files that do not require paging are displayed and then lost, see #887
  * --highlight-line did not work correctly in combination with --tabs=0 and --wrap=never,
    see #937

Other

  * When saving/reading user-provided syntaxes or themes, bat will now maintain a
    metadata.yaml file which includes information about the bat version which was
    used to create the cached files. When loading cached files, we now print an error
    if they have been created with an incompatible version. See #882
  * Updated liquid dependency to 0.20, see #880 (@ignatenkobrain)

bat as a library

  * A completely new "high level" API has been added that is much more convenient
    to use. See the examples folder for the updated code. The older "low level"
    API is still available (basically everything that is not in the root bat
    module), but has been refactored quite a bit. It is recommended to only use
    the new "high level" API, if possible. This will be much easier to keep stable.
    Note that this should still be considered a "beta" release of bat-as-a-library.
    For more details and some screenshots of the example programs, see #936.

  * Stripped out a lot of binary-only dependencies, see #895 and #899 (@dtolnay)

    This introduces a features = ["application"] which is enabled by default and pulls in
    everything required by bat the application. When depending on bat as a library, downstream
    Cargo.toml should disable this feature to cut out inapplicable heavy dependencies:

    [dependencies]
    bat = { version = "0.14", default-features = false }

    Other optional functionality has also been put behind features: paging and git support.

  * Allow using the library with older syntect, see #896 and #898 (@dtolnay)

New syntaxes

  * Rego, see #872 (@patrick-east)
  * Stylo, see #917

Thanks

Many thanks to @keith-hall for all the help with various Sublime syntax problems!
2020-04-23 18:59:37 +00:00
rillig
e5c5b9dd0c regress/infra-unittests: ensure that subst.mk preserves the x bit 2020-04-23 18:52:55 +00:00
fox
d3cabb7b0f doc: Updated audio/fasttracker2 to 1.21 2020-04-23 18:50:17 +00:00
fox
4cbcbe5e96 audio/fasttracker2: Updates to v1.21
Changes since v1.20:

v1.21 - 22.04.2020
- macOS/Linux: The initial working directory would not get properly set when
  opening Disk Op.
- Bugfix: The custom directory paths in the config could contain unwanted junk
  at the end if the loaded config file was saved from real FT2.
- Bugfix: If you were skilled enough to beat the very last Nibbles level, your
  potential entry in the highscore table would show garbled level graphics.
- Show a warning if either of the Buttons/Desktop palette colors are so dark
  that you might have issues seeing the walls in Nibbles.
- "Space Pigs" palette replaced with a new (low contrast) "Dark mode" palette
- Some more small miscellaneous fixes not worth of a mention
2020-04-23 18:48:53 +00:00
adam
3e59a1eaaf Updated print/py-weasyprint, textproc/py-pysrt 2020-04-23 18:34:05 +00:00
adam
0448f247e7 py-pysrt: updated to 1.1.2
1.1.2:
Unknown changes
2020-04-23 18:33:49 +00:00
rillig
bc31ec4ea6 regress/infra-unittests: add more tests for subst.mk 2020-04-23 18:30:37 +00:00
adam
6c3fee3fa8 py-weasyprint: updated to 51
Version 51

Dependencies:
Pyphen 0.9.1+ is now needed

New features:
* Add support of element() and running()
* Add HTML element to Box class
* Support larger and smaller values for font-size

Bug fixes:
* Fix how fonts used for macOS tests are installed
* Fix various crashes due to line breaking bugs
* Fix typo in variable name
* Don’t crash when string-set is set to none
* Keep font attributes when text lines are modified
* Don’t let presentational hints add decorations on tables with no borders
* Don’t crash on improper var() values
* Fix rendering of header and footer for empty tables
* Avoid quadratic time relative to tree depth when setting page names
2020-04-23 18:30:30 +00:00
rillig
48d391c218 mk/subst.mk: prevent filename expansion using "set -f"
This avoids creating a temporary directory.

The "set -f" option is not used anywhere else in pkgsrc, even though it
has been available since 1985 in the 8th Edition of Research Unix. Even
AIX and IRIX have that option, so it seems a safe bet.
2020-04-23 18:06:13 +00:00
nia
fadf1f3966 vice: Switch to ffmpeg4 2020-04-23 17:45:26 +00:00
nia
0fc05c4e56 xvidcap: No it isn't. 2020-04-23 17:43:24 +00:00
nia
bc18939463 ffplay2: Follow HOMEPAGE redirect 2020-04-23 17:23:33 +00:00
nia
d57224b9e3 ffmpeg*: Follow HOMEPAGE redirect 2020-04-23 17:22:51 +00:00
nia
19fdf38ba3 doc: Removed multimedia/kodi 2020-04-23 17:17:21 +00:00
nia
88edba1ae7 multimedia: Remove kodi - broken for a long time now
If anyone wants to attempt re-packaging a more recent version of
kodi I'd recommend starting over (also, happy to help and provide
advice).
2020-04-23 17:16:40 +00:00
nia
0f4316817a freerdp: Mark BROKEN 2020-04-23 17:08:49 +00:00
nia
6a78b407ab doc: Updated audio/pianobar to 2020.04.05 2020-04-23 17:07:10 +00:00
nia
cd7ff2fb82 pianobar: Update to 2020.04.05
Release 2020.04.05

- Support writing audio to named pipe (audio_pipe)
- Add resampling (sample_rate)
- Fix station list not showing more than 95 stations
2020-04-23 17:07:00 +00:00
nia
fda8361aab album: Switch to ffmpeg4 2020-04-23 17:04:10 +00:00
nia
e24e761a9b doc: Updated multimedia/ffmpegthumbnailer to 2.2.2 2020-04-23 17:01:45 +00:00
nia
16206a65ec ffmpegthumbnailer: Update to 2.2.2
FFmpegThumbnailer 2.2.2
- Removed unstable continuous thumbnail creation

FFmpegThumbnailer 2.2.1
- CMake improvements: required CMake version is now 3.5 or newer
- Fix anamorphic height (thanks to cmrd-senya)
- Fix libffmpegthumbnailer.pc to work with multilib systems (thanks to orbea)
- Fix rotation of 180° rotated videos (thanks to munzli)
- Fix prefer_embedded_metadata in c api (thanks to aedis)
- Fix crash when setting a log callback using the c api
- Check for https as well when skipping stat call (thanks to HearstCorp)
- Support specifying the size as string using the c api
- Support raw rgb data as image type
- Print warnings on stderr instead of stdout
- Support for continuous thumbnail creation
2020-04-23 17:01:34 +00:00
nia
ca77c95259 webkit-gtk/qt5-qtwebkit: Provide instructions on installing gst plugins 2020-04-23 17:01:16 +00:00
nia
f42a0267ee ffmpeg2theora: Switch to ffmpeg4 2020-04-23 16:57:30 +00:00
nia
4c76004f37 doc/CHANGES-2020: Removed ffmpeg010 2020-04-23 16:56:00 +00:00
nia
3c87a51f95 multimedia: Remove ffmpeg010
Obsolete, no remaining users in pkgsrc
2020-04-23 16:55:32 +00:00
nia
cf60db72ad gst-plugins0.10-ffmpeg: Switch to internal ffmpeg copy.
This is the last remaining user of ffmpeg0 and it makes sense to only
build the features it wants to have.
2020-04-23 16:45:57 +00:00
nia
264dc59e97 doc: Updated multimedia/ffmpeg2 to 2.8.15 2020-04-23 16:34:30 +00:00
nia
225e524869 ffmpeg2: Very late update to 2.8.15
version 2.8.15:
- avcodec/dvdsub_parser: Allocate input padding
- avcodec/dvdsub_parser: Init output buf/size
- avcodec/imgconvert: fix possible null pointer dereference
- swresample/arm: rename labels to fix xcode build error
- avformat/utils: fix mixed declarations and code
- libwebpenc_animencoder: add missing braces to struct initialization
- avformat/movenc: Check input sample count
- avcodec/mjpegdec: Check for odd progressive RGB
- avformat/movenc: Check that frame_types other than EAC3_FRAME_TYPE_INDEPENDENT have a supported substream id
- avformat/mms: Add missing chunksize check
- avformat/pva: Check for EOF before retrying in read_part_of_packet()
- avcodec/indeo4: Check for end of bitstream in decode_mb_info()
- avcodec/shorten: Fix undefined addition in shorten_decode_frame()
- avcodec/jpeg2000dec: Fixes invalid shifts in jpeg2000_decode_packets_po_iteration()
- avcodec/jpeg2000dec: Check that there are enough bytes for all tiles
- avcodec/escape124: Fix spelling errors in comment
- avcodec/ra144: Fix integer overflow in ff_eval_refl()
- avcodec/cscd: Check output buffer size for lzo.
- avcodec/escape124: Check buf_size against num_superblocks
- avcodec/mjpegdec: Check for end of bitstream in ljpeg_decode_rgb_scan()
- avcodec/aacdec_fixed: Fix undefined integer overflow in apply_independent_coupling_fixed()
- avutil/common: Fix undefined behavior in av_clip_uintp2_c()
- fftools/ffmpeg: Fallback to duration if sample rate is unavailable
- avformat/mov: Only set pkt->duration to non negative values
- avcodec/h264_mc_template: Only prefetch motion if the list is used.
- avcodec/xwddec: Use ff_set_dimensions()
- avcodec/wavpack: Fix overflow in adding tail
- avcodec/shorten: Fix multiple integer overflows
- avcodec/shorten: Sanity check nmeans
- avcodec/mjpegdec: Fix integer overflow in ljpeg_decode_rgb_scan()
- avcodec/truemotion2: Fix overflow in tm2_apply_deltas()
- avcodec/opus_silk: Change silk_lsf2lpc() slightly toward silk/NLSF2A.c
- avcodec/amrwbdec: Fix division by 0 in find_hb_gain()
- avformat/mov: replace a value error by clipping into valid range in mov_read_stsc()
- avformat/mov: Break out early if chunk_count is 0 in mov_build_index()
- avcodec/fic: Avoid some magic numbers related to cursors
- avcodec/g2meet: ask for sample with overflowing RGB
- avcodec/aacdec_fixed: use 64bit to avoid overflow in rounding in apply_dependent_coupling_fixed()
- avcodec/mpeg4videoenc: Use 64 bit for times in mpeg4_encode_gop_header()
- avcodec/mlpdec: Only change noise_type if the related fields are valid
- indeo4: Decode all or nothing of a band header.
- avformat/mov: Only fail for STCO/STSC contradictions if both exist
- avcodec/dirac_dwt: Fix integer overflow in COMPOSE_DD97iH0 / COMPOSE_DD137iL0
- avcodec/fic: Check available input space for cursor
- avcodec/g2meet: Check RGB upper limit
- avcodec/jpeg2000dec: Fix undefined shift in the jpeg2000_decode_packets_po_iteration() CPRL case
- avcodec/jpeg2000dec: Skip init for component in CPRL if nothing is to be done
- avcodec/g2meet: Change order of operations to avoid undefined behavior
- avcodec/flac_parser: Fix infinite loop
- avcodec/wavpack: Fix integer overflow in DEC_MED() / INC_MED()
- avcodec/error_resilience: Fix integer overflow in filter181()
- avcodec/h263dec: Check slice_ret in mspeg4 slice loop
- avcodec/elsdec: Fix memleaks
- avcodec/vc1_block: simplify ac_val computation
- avcodec/ffv1enc: Check that the crc + version combination is supported
- lavf/http.c: Free allocated client URLContext in case of error.
- avcodec/dsicinvideo: Fail if there is only a small fraction of the data available that comprises a full frame
- avcodec/dsicinvideo: Propagate errors from cin_decode_rle()
- avcodec/dfa: Check dimension against maximum
- avcodec/cinepak: Skip empty frames
- avcodec/cinepak: move some checks prior to frame allocation
- swresample/arm: remove unintentional relocation.
- doc/APIchanges: Fix typos in hashes
- avformat/utils: Check cur_dts in update_initial_timestamps() more
- avcodec/utils: Enforce minimum width also for VP5/6
- avcodec/truemotion2: Propagate out of bounds error from GET_TOK()
- avcodec/mjpegdec: Check input buffer size.
- lavc/libopusdec: Allow avcodec_open2 to call .close
- avcodec/movtextdec: Check style_start/end
- avcodec/aacsbr_fixed: Fix integer overflow in sbr_hf_assemble()
- swresample/swresample: Fix for seg fault in swr_convert_internal() -> sum2_float during dithering.
- avcodec/aacdec_fixed: Fix integer overflow in apply_independent_coupling_fixed()
- avcodec/cscd: Error out when LZ* decompression fails
- avcodec/imgconvert: Fix loss mask bug in avcodec_find_best_pix_fmt_of_list()
- avcodec/wmalosslessdec: Fix null pointer dereference in decode_frame()
- avcodec/tableprint_vlc: Fix build failure with --enable-hardcoded-tables
- avcodec/get_bits: Make sure the input bitstream with padding can be addressed
- avformat/mov: Check STSC and remove invalid entries
- avcodec/nuv: rtjpeg with dimensions less than 16 would result in no decoded pixels thus reject it
- avcodec/nuv: Check for minimum input size for uncomprssed and rtjpeg
- avcodec/wmalosslessdec: Reset num_saved_bits on error path
- avformat/mov: Fix integer overflows related to sample_duration
- avformat/oggparseogm: Check lb against psize
- avformat/oggparseogm: Fix undefined shift in ogm_packet()
- avformat/avidec: Fix integer overflow in cum_len check
- avformat/oggparsetheora: Do not adjust AV_NOPTS_VALUE
- avformat/utils: Fix integer overflow of fps_first/last_dts
- libavformat/oggparsevorbis: Fix memleak on multiple headers
- avcodec/bintext: sanity check dimensions
- avcodec/utvideodec: Check subsample factors
- avcodec/smc: Check input packet size
- avcodec/cavsdec: Check alpha/beta offset
- avcodec/diracdec: Fix integer overflow in mv computation
- avcodec/jpeg2000dwt: Fix integer overflows in sr_1d53()
- avcodec/diracdec: Use int64 in global mv to prevent overflow
- avformat/hvcc: zero initialize the nal buffers past the last written byte
2020-04-23 16:34:20 +00:00
nia
c88cfa3a73 spek: Switch to ffmpeg4. Patch from FreeBSD Ports. 2020-04-23 16:12:57 +00:00
nia
1bc9e56201 doc/CHANGES-2020: Add successor lines 2020-04-23 16:07:42 +00:00
nia
8cb31e1b8c doc: Removed multimedia/ffplay1 2020-04-23 15:57:11 +00:00