Commit graph

308721 commits

Author SHA1 Message Date
hauke
1b2bc7adef doc: Updated x11/xscreensaver-demo to 5.43 2020-01-02 10:29:45 +00:00
hauke
44fa82a77c doc: Updated x11/xscreensaver to 5.43 2020-01-02 10:29:26 +00:00
hauke
b729072b52 Upgrade xscreensaver{,-demo} to 5.43
(5.40 started complaining, and we are not Debian ;)

From upstream's changelog:

 5.43	01-Jul-2019

    New hacks, GravityWell, DeepStars.
    GLPlanet now supports the Mercator projection.
    Bouncing Cow has mathematically ideal cows (spherical, frictionless).
    Foggy toasters.
    Unknown Pleasures can now use an image file as a clip mask.
    Updated webcollage for recent changes.
    macOS: Fixed BSOD fonts on UWQHD+ displays.
    X11: Added some sample unlock dialog color schemes to the .ad file.
    X11: On systemd systems, closing your laptop lid might actually
    lock your screen now, maybe.
    X11: 'sonar' can ping without being setuid by using setcap.

5.42	28-Dec-2018

    macOS: Fixed Sparkle auto-updater.

5.41	26-Dec-2018

    X11: Those new font-loading fallback heuristics work again. Oops.
    iOS, Android: Plugged many memory leaks at exit.
    New hack, handsy.
    Fixed noof from displaying minimalistically.
    Rewrote unknownpleasures to be faster, and a true waterfall graph.
    BSOD Solaris improved. DVD added.
    Linux: If the xscreensaver daemon is setuid, then we can implore
    the kernel's out-of-memory killer to pretty please not unlock the
    screen.
    macOS: Upgraded Sparkle (the "Check for Updates" library).
    macOS: Screen saver settings work again on 10.14.
2020-01-02 10:29:00 +00:00
pho
ec8fcbf7e0 doc: Updated devel/hs-vector-algorithms to 0.8.0.3 2020-01-02 10:28:34 +00:00
pho
cab71c730d Update to vector-algorithms-0.8.0.3
Version 0.8.0.3 (2019-12-02)
    Fix out-of-bounds access in Timsort.

Version 0.8.0.2 (2019-11-28)
    Bump upper bounds on primitive and QuickCheck.
    Expose 'terminate' function from 'AmericanFlag' module.
    Fix an off-by-one error in Data.Vector.Algorithms.Heaps.heapInsert.
2020-01-02 10:28:24 +00:00
adam
fd1ab473e5 Updated devel/py-ipython, multimedia/ffmpeg4 2020-01-02 10:26:48 +00:00
adam
8fc5a9a846 ffmpeg4: updated to 4.2.2
version 4.2.2
- cbs_mpeg2: Fix parsing the last unit
- cbs_mpeg2: Rearrange start code search
- cbs_mpeg2: Decompose Sequence End
- cbs_mpeg2: Fix parsing of picture and slice headers
- cbs: Remove useless initializations
- mpeg2_metadata, cbs_mpeg2: Fix handling of colour_description
- lavc/cbs_h2645_syntax_template: Fix memleak
- avcodec/cbs: Fix potential overflow
- avcodec/cbs: Factor out common code for writing units
- avcodec/ffwavesynth: Fix undefined overflow in wavesynth_synth_sample()
- avcodec/ffwavesynth: Fix undefined overflow in wavesynth_synth_sample()
- avcodec/cook: Use 3 stage VLC decoding for channel_coupling
- avcodec/wmalosslessdec: Fixes undefined overflow in dequantization in decode_subframe()
- avcodec/sonic: Check e in get_symbol()
- avcodec/twinvqdec: Correct overflow in block align check
- avcodec/vc1dec: Fix "return -1" cases
- avcodec/vc1dec: Free sprite_output_frame on error
- avcodec/atrac9dec: Clamp band_ext_data to max that can be read if skipped.
- avcodec/agm: Include block size in the MV check for flags == 3
- avcodec/wmadec: Keep track of exponent initialization per channel
- avcodec/iff: Check that video_size is large enough for the read parameters
- avcodec/cbs_vp9: Check data_size
- avcodec/cbs_vp9: Check index_size
- avcodec/adpcm: Clip predictor for APC
- avcodec/targa: Check colors vs. available space
- avcodec/dstdec: Use get_ur_golomb_jpegls()
- avcodec/wmavoice: Check remaining input in parse_packet_header()
- avcodec/wmalosslessdec: Fix 2 overflows in mclms
- avcodec/wmaprodec: Fixes integer overflow with 32bit samples
- avcodec/adpcm: Fix invalid shift in xa_decode()
- avcodec/wmalosslessdec: Fix several integer issues
- avcodec/wmalosslessdec: Check that padding bits is not more than sample bits
- avcodec/iff: Skip overflowing runs in decode_delta_d()
- avcodec/pnm: Check that the header is not truncated
- avcodec/mp3_header_decompress_bsf: Check sample_rate_index
- avcodec/cbs_av1_syntax_template: Check num_y_points
- avformat/rmdec: Initialize and sanity check offset in ivr_read_header()
- avcodec/agm: Do not allow MVs out of the picture area as no edge is allocated
- avcodec/apedec: Fix 2 integer overflows
- avformat/id3v2: Fix double-free on error
- avcodec/wmaprodec: Set packet_loss when we error out on a sanity check
- avcodec/wmaprodec: Check offset
- avcodec/truemotion2: Fix 2 integer overflows in tm2_low_res_block()
- avcodec/wmaprodec: Check if the channel sum of all internal contexts match the external
- avcodec/atrac9dec: Check q_unit_cnt more completely before using it to access at9_tab_band_ext_group
- avcodec/fitsdec: Use lrint()
- avcodec/g729dec: Avoid using buf_size
- avcodec/g729dec: Factor block_size out
- avcodec/g729dec: require buf_size to be non 0
- avcodec/alac: Fix integer overflow in lpc_prediction() with sign
- avcodec/wmaprodec: Fix buflen computation in save_bits()
- avcodec/vc1_block: Fix integer overflow in AC rescaling in vc1_decode_i_block_adv()
- avcodec/vmdaudio: Check chunk counts to avoid integer overflow
- avformat/mxfdec: Clear metadata_sets_count in mxf_read_close()
- avcodec/nuv: Use ff_set_dimensions()
- avformat/vividas: Error out on audio packets in the absence of audio streams
- avformat/vividas: Check and require 1 video stream
- avcodec/ffwavesynth: Fix integer overflow with pink_ts_cur/next
- avcodec/ralf: Fix integer overflows with the filter coefficient in decode_channel()
- avcodec/g729dec: Use 64bit and clip in scalar product
- avcodec/mxpegdec: Check for multiple SOF
- avcodec/nuv: Move comptype check up
- avcodec/wmavoice: Fix integer overflow in synth_frame()
- avcodec/rawdec: Check bits_per_coded_sample more pedantically for 16bit cases
- avutil/lfg: Correct index increment type to avoid undefined behavior
- avcodec/cngdec: Remove AV_CODEC_CAP_DELAY
- avcodec/iff: Move index use after check in decodeplane8()
- avcodec/atrac3: Check for huge block aligns
- avcodec/ralf: use multiply instead of shift to avoid undefined behavior in decode_block()
- avcodec/wmadec: Require previous exponents for reuse
- avcodec/vc1_block: Fix undefined behavior in ac prediction rescaling
- avcodec/qdm2: The smallest header seems to have 2 bytes so treat 1 as invalid
- avcodec/apedec: Fixes integer overflow of res+*data in do_apply_filter()
- avcodec/sonic: Fix integer overflow in predictor_calc_error()
- avformat/vividas: Add EOF check in val_1 loop in track_header()
- avcodec/atrac9dec: Check precision_fine/coarse
- avformat/mp3dec: Check that the frame fits within the probe buffer
- vcodec/agm: Alloc based on coded dimensions
- avcodec/wmaprodec: get frame during frame decode
- avcodec/interplayacm: Fix overflow of last unused value
- avcodec/adpcm: Fix undefined behavior with negative predictions in IMA OKI
- avcodec/cook: Move up and extend block_align check
- avcodec/sbcdec: Fix integer overflows in sbc_synthesize_four()
- avcodec/twinvq: Check block_align
- avcodec/cook: Enlarge gain table
- avcodec/cook: Check samples_per_channel earlier
- avcodec/atrac3plus: Check split point in fill mode 3
- avcodec/wmavoice: Check sample_rate
- avcodec/xsubdec: fix overflow in alpha handling
- avcodec/iff: Check available space before entering loop in decode_long_vertical_delta2() / decode_long_vertical_delta()
- avcodec/apedec: Fix integer overflow in filter_3800()
- avutil/lfg: Document the AVLFG struct
- avcodec/ffv1dec: Use a different error message for the slice level CRC
- avcodec/apedec: Fix undefined integer overflow in long_filter_ehigh_3830()
- avcodec/dstdec: Check that AC probabilities are within range
- avcodec/dstdec: Check read_table() for failure
- avformat/vividas: Fix n_sb_blocks Check
- avcodec/snowenc: Set mb_num to avoid ratecontrol floating point divisions by 0.0
- avcodec/snowenc: Fix 2 undefined shifts
- avformat/nutenc: Do not pass NULL to memcmp() in get_needed_flags()
- avcodec/aptx: Check the number of channels
- avcodec/aacdec_template: Check samplerate
- avcodec/truemotion2: Fix several integer overflows in tm2_low_res_block()
- avcodec/utils: Check block_align
- avcodec/wmalosslessdec: Fix some integer anomalies
- avcodec/adpcm: Fix invalid shifts in ADPCM DTK
- avcodec/apedec: Only clear the needed buffer space, instead of all
- avcodec/libvorbisdec: Fix insufficient input checks leading to out of array reads
- avcodec/g723_1dec: fix invalid shift with negative sid_gain
- avcodec/vp5: Check render_x/y
- avcodec/hcom: Check the root entry and the right entries
- avcodec/qdrw: Check input for header/skiped space before get_buffer()
- avcodec/ralf: Skip initializing unused filter variables
- avcodec/takdec: Fix overflow with large sample rates
- avcodec/atrac9dec: Set channels
- avcodec/alsdec: Check that input space for header exists in read_diff_float_data()
- avformat/pjsdec: Check duration for overflow
- avcodec/agm: Check for reference frame earlier
- avcodec/ptx: Check that the input contains at least one line
- avcodec/alac: Fix integer overflow in LPC
- avcodec/smacker: Fix integer overflows in pred[] in smka_decode_frame()
- avcodec/aliaspixdec: Check input size against minimal picture size
- avcodec/ffwavesynth: Fix integer overflows in pink noise addition
- avcodec/vc1_block: Fixes integer overflow in vc1_decode_i_block_adv()
- avcodec/wmalosslessdec: Check block_align
- avcodec/g729dec: Avoid computing invalid temporary pointers for ff_acelp_weighted_vector_sum()
- avcodec/g729postfilter: Fix left shift of negative value
- avcodec/binkaudio: Check sample rate
- avcodec/sbcdec: Fix integer overflows in sbc_synthesize_eight()
- avcodec/adpcm: Check initial predictor for ADPCM_IMA_EA_EACS
- avcodec/g723_1dec: Fix overflow in shift
- avcodec/apedec: Fix integer overflow in predictor_update_3930()
- avcodec/g729postfilter: Fix undefined intermediate pointers
- avcodec/g729postfilter: Fix undefined shifts
- avcodec/lsp: Fix undefined shifts in lsp2poly()
- avcodec/adpcm: Fix left shifts in AV_CODEC_ID_ADPCM_EA
- avformat/shortendec: Check k in probe
- avfilter/vf_geq: Use av_clipd() instead of av_clipf()
- avcodec/wmaprodec: Check that the streams channels do not exceed the overall channels
- avcodec/qdmc: Check input space in qdmc_get_vlc()
- avcodec/wmaprodec: Fix cleanup on error
- avcodec/pcm: Check bits_per_coded_sample
- avcodec/exr: Allow duplicate use of channel indexes
- avcodec/fitsdec: Fail on 0 naxisn
- avcodec/dxv: Subtract 12 earlier in dxv_decompress_cocg()
- libavcodec/dxv: Remove redundant seek
- avcodec/ituh263dec: Check input for minimal frame size
- avcodec/truemotion1: Check that the input has enough space for a minimal index_stream
- avformat/mpsubdec: Clear queue on error
- avcodec/sunrast: Check that the input is large enough for the maximally compressed image
- avcodec/sunrast: Check for availability of maplength before allocating image
- avformat/subtitles: Check nb_subs in ff_subtitles_queue_finalize()
- avcodec/vc1_block: Fix invalid left shift in vc1_decode_p_mb()
- avcodec/wmaprodec: Check if there is a stream
- avcodec/g2meet: Check for end of input in jpg_decode_block()
- avcodec/g2meet: Check if adjusted pixel was on the stack
- avformat/electronicarts: If no packet has been read at the end do not treat it as if theres a packet
- avcodec/dxv: Check op_offset in dxv_decompress_yo()
- avcodec/utils: Check sample_rate before opening the decoder
- avcodec/aptx: Fix multiple shift anomalies
- avcodec/fitsdec: fix use of uninitialised values
- avcodec/motionpixels: Mark 2 functions as always_inline
- avcodec/ituh263dec: Make the condition for the studio slice start code match between ff_h263_resync() and ff_mpeg4_decode_studio_slice_header()
- avcodec/ralf: Fix integer overflow in decode_channel()
- vcodec/vc1: compute rangex/y only for P/B frames
- avcodec/vc1_pred: Fix invalid shifts in scaleforopp()
- avcodec/vc1_block: Fix invalid shift with rangeredfrm
- avcodec/vc1: Check for excessive resolution
- avcodec/vc1: check REFDIST
- avcodec/apedec: Fix several integer overflows in predictor_update_filter() and do_apply_filter()
- avcodec/hevc_cabac: Tighten the limit on k in ff_hevc_cu_qp_delta_abs()
- avcodec/4xm: Check index in decode_i_block() also in the path where its not used.
- avcodec/loco: Check for end of input in the first line
- avcodec/atrac3: Check block_align
- avcodec/alsdec: Avoid dereferencing context pointer in inner interleave loop
- avcodec/hcom: Check that there are dictionary entries
- avcodec/fitsdec: Prevent division by 0 with huge data_max
- avcodec/dstdec: Fix integer overflow in samples_per_frame computation
- avcodec/g729_parser: Check block_size
- avcodec/sbcdec: Initialize number of channels
- avcodec/utils: Optimize ff_color_frame() using memcpy()
- avcodec/aacdec: Check if we run out of input in read_stream_mux_config()
- avcodec/utils: Use av_memcpy_backptr() in ff_color_frame()
- avcodec/smacker: Fix integer overflow in signed int multiply in SMK_BLK_FILL
- avcodec/alac: Fix invalid shifts in 20/24 bps
- avcodec/alac: fix undefined behavior with INT_MIN in lpc_prediction()
- avcodec/ffwavesynth: Fix integer overflow in timestamps
- avformat/vividas: Test size and packet numbers a bit more
- avformat/vividas: Check n_sb_blocks against input space
- avcodec/dxv: Check op_offset in both directions
- avcodec/adpcm: Check number of channels for MTAF
- avcodec/sunrast: Fix indention
- avcodec/sunrast: Fix return type for "unsupported (compression) type"
- avcodec/utils: Check channels fully earlier
- avformat/mov: Check for EOF in mov_read_meta()
- avcodec/hevcdec: Fix memleak of a53_caption
- avformat/vividas: Remove align offset which is always masked off
- avformat/vividas: remove dead assignment
- avformat/cdxl: Fix integer overflow in intermediate
- avcodec/hevcdec: repeat character in skiped
- repeat an even number of characters in occured
- avcodec/gdv: Replace assert() checking bitstream by if()
- libavcodec/utils: Free threads on init failure
- avcodec/htmlsubtitles: Avoid locale dependant isdigit()
- avcodec/alsdec: Check k from being outside what our implementation can handle
- avcodec/takdec: Fix integer overflow in decorrelate()
- avcodec/aacps: Fix integer overflows in hybrid_synthesis()
- avcodec/mpeg4videodec: Fix integer overflow in mpeg4_decode_studio_block()
- avcodec/vp56rac: delay signaling an error on truncated input
- avcodec/pnm_parser: Use memchr() in pnm_parse()
- tests: Fix bash errors in lavf_container tests.
- avformat/matroskadec: Fix use-after-free when demuxing ProRes
- avformat/matroskadec: Fix demuxing ProRes
- avcodec/cbs_av1: fix array size for ar_coeffs_cb_plus_128 and ar_coeffs_cr_plus_128
- avcodec/cbs_av1: avoid reading trailing bits when obu type is OBU_TILE_LIST
- lavc/cbs_h2645: Fix incorrect max size of nalu unit
- avcodec/extract_extradata_bsf: Don't unref uninitialized buffers
- avformat/av1: Fix leak of dynamic buffer in case of parsing failure
- libavformat/rtsp: return error if rtsp_hd_out is null instead of crash
- cbs_h264: Fix missing inferred colour description fields
- avcodec/cbs_av1: keep separate reference frame state for reading and writing
- avcodec/cbs_av1: fix reading reference order hint in skip_mode_params()
- avcodec/amfnec: allocate packets using av_new_packet()
- avcodec/nvenc: make sure newly allocated packets are refcounted
- lavc/mpeg4audio: add chan_config check to avoid indeterminate channels
- aformat/movenc: add missing padding to output track extradata
- avcodec/nvenc: add driver version info for SDK 9.1
- avcodec/bsf: check that AVBSFInternal was allocated before dereferencing it
2020-01-02 10:26:31 +00:00
adam
e14613bbcb py-ipython: updated to 7.11.1
IPython 7.11.1
==============

A couple of deprecated functions (no-op) have been reintroduces in py3compat as
Cython was still relying on them, and will be removed in a couple of versions.


IPython 7.11
============

IPython 7.11 received a couple of compatibility fixes and code cleanup.

A number of function in the ``py3compat`` have been removed; a number of types
in the IPython code base are now non-ambiguous and now always ``unicode``
instead of ``Union[Unicode,bytes]``; many of the relevant code path have thus
been simplified/cleaned and types annotation added.

IPython support several verbosity level from exceptions. ``xmode plain`` now
support chained exceptions. :ghpull:`11999`

We are starting to remove ``shell=True`` in some usages of subprocess. While not directly
a security issue (as IPython is made to run arbitrary code anyway) it is not good
practice and we'd like to show the example. :ghissue:`12023`. This discussion
was started by ``@mschwager`` thanks to a new auditing tool they are working on
with duo-labs (`dlint <https://github.com/duo-labs/dlint>`_).

Work around some bugs in Python 3.9 tokenizer :ghpull:`12057`

IPython will now print its version after a crash. :ghpull:`11986`

This is likely the last release from the 7.x series that will see new feature.
The master branch will soon accept large code changes and thrilling new
features; the 7.x branch will only start to accept critical bug fixes, and
update dependencies.
2020-01-02 10:24:57 +00:00
tsutsui
29b4b647e2 doc: Added games/xkanon version 090830 2020-01-02 10:00:25 +00:00
tsutsui
3487a99e6a games/Makefile: + xkanon 2020-01-02 09:57:24 +00:00
tsutsui
58772f319d xkanon: Import xkanon-gtk2-090830 as games/xkanon
Xkanon, developed by Jagarl, is an interpreter for AVG games.
2020-01-02 09:56:49 +00:00
pho
348b90bc5d doc: Updated devel/hs-vault to 0.3.1.3 2020-01-02 09:31:58 +00:00
pho
a685d737e0 Update to vault-0.3.1.3
0.3.1.3
    Bump dependencies to allow hashable-1.3.
    Compatibility with GHC-8.8
        Bump dependencies to allow base >= 4.5 && < 4.14

0.3.1.2
    Bump dependencies to allow containers-0.6.
    Compatibility with GHC-8.6
        Bump dependencies to allow base >= 4.5 && < 4.13.

0.3.1.1
    Rename source files to allow building the package with Bazel.

0.3.1.0
    Compatibility with GHC-8.4:
        Bump dependencies to allow base >= 4.5 && < 4.12.
        Add Semigroup instances.

0.3.0.7
    Bump dependencies to allow base >= 4.5 && < 4.11.

0.3.0.6
    Bump dependencies to allow base >= 4.5 && < 4.10.

0.3.0.5
    Add support for GHC type roles extension, using the RoleAnnotations language pragma.

0.3.0.4
    Bump upper version bound for the base dependency.
2020-01-02 09:31:47 +00:00
fcambus
68ce9e0542 doc: Updated audio/libopenmpt to 0.4.11 2020-01-02 09:24:10 +00:00
fcambus
2c0155ba1f libopenmpt: update to 0.4.11.
This fixes CVE-2019-14380 and CVE-2019-17113.

ChangeLog:

### libopenmpt 0.4.11 (2019-12-22)

 *  MOD: Fix initial instrument change with no note playing. Fixes first pattern
    of Beyond Music by Captain.

### libopenmpt 0.4.10 (2019-10-30)

 *  The "date" metadata could contain a bogus date for some older IT files.
 *  Do not apply global volume ramping from initial global volume when seeking.

 *  MTM: Sample loop length was off by one.
 *  PSM: Sample loop length was off by one in most files.

 *  mpg123: Update to v1.25.13 (2019-10-26).

### libopenmpt 0.4.9 (2019-10-02)

 *  [**Sec**] libmodplug: C API: Limit the length of strings copied to the
    output buffer of `ModPlug_InstrumentName()` and `ModPlug_SampleName()` to 32
    bytes (including terminating null) as is done by original libmodplug. This
    avoids potential buffer overflows in software relying on this limit instead
    of querying the required buffer size beforehand. libopenmpt can return
    strings longer than 32 bytes here beacuse the internal limit of 32 bytes
    applies to strings encoded in arbitrary character encodings but the API
    returns them converted to UTF-8, which can be longer. (reported by Antonio
    Morales Maldonado of Semmle Security Research Team) (r12129)
    ([CVE-2019-17113](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-17113))
 *  [**Sec**] libmodplug: C++ API: Do not return 0 in
    `CSoundFile::GetSampleName()` and `CSoundFile::GetInstrumentName()` when a
    null output pointer is provided. This behaviour differed from libmodplug and
    made it impossible to determine the required buffer size. (r12130)

### libopenmpt 0.4.8 (2019-09-30)

 *  [**Sec**] Possible crash due to out-of-bounds read when playing an OPL note
    with active filter in S3M or MPTM files (r12118).

### libopenmpt 0.4.7 (2019-09-23)

 *  [**Bug**] Compilation fix for various platforms that do not provide
    `std::aligned_alloc` in C++17 mode. The problematic dependency has been
    removed. This should fix build problems on MinGW, OpenBSD, Haiku, and others
    for good.

 *  J2B: Ignore notes with non-existing instrument (fixes Ending.j2b).

 *  mpg123: Update to v1.25.12 (2019-08-24).
 *  ogg: Update to v1.3.4. (2019-08-31).
 *  flac: Update to v1.3.3. (2019-08-04).

### libopenmpt 0.4.6 (2019-08-10)

 *  [**Bug**] Compilation fix for OpenBSD.
 *  [**Bug**] Compilation fix for NO_PLUGINS being defined.

 *  in_openmpt: Correct documentation. `openmpt-mpg123.dll` must be placed into
    the Winamp directory.

 *  Detect IT files unpacked with early UNMO3 versions.

 *  mpg123: Update to v1.25.11 (2019-07-18).
 *  minimp3: Update to commit 977514a6dfc4960d819a103f43b358e58ac6c28f
    (2019-07-24).
 *  miniz: Update to v2.1.0 (2019-05-05).
 *  stb_vorbis: Update to v1.17 (2019-08-09).

### libopenmpt 0.4.5 (2019-05-27)

 *  [**Sec**] Possible crash during playback due out-of-bounds read in XM and
    MT2 files (r11608).
    ([CVE-2019-14380](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-14380))

 *  Breaking out of a sustain loop through Note-Off sometimes didn't continue in
    the regular sample loop.
 *  Seeking did not stop notes playing with XM Key Off (Kxx) effect.

### libopenmpt 0.4.4 (2019-04-07)

 *  [**Bug**] Channel VU meters were swapped.

 *  Startrekker: Clamp speed to 31 ticks per row.
 *  MTM: Ignore unused Exy commands on import. Command E5x (Set Finetune) is now
    applied correctly.
 *  MOD: Sample swapping was always enabled since it has been separated from the
    ProTracker 1/2 compatibility flag. Now it is always enabled for Amiga-style
    modules and otherwise the old heuristic is used again.

 *  stb_vorbis: Update to v1.16 (2019-03-05).
2020-01-02 09:23:58 +00:00
pho
678ddf2cc1 Remove PLIST; we can no longer use it for Haskell packages 2020-01-02 09:20:16 +00:00
pho
4f88dd56a5 Fix build with recent devel/hs-hashable 2020-01-02 09:18:48 +00:00
pho
b80fcba9fe Remove PLIST; we can no longer use it for Haskell packages 2020-01-02 09:13:43 +00:00
pho
5030e94172 doc: Updated devel/hs-split to 0.2.3.3 2020-01-02 09:11:42 +00:00
pho
1ee8fe967d Update to split-0.2.3.3
* 0.2.3.3 (23 Jan 2018)
  - Update for GHC-8.4, test with GHC 7.0-8.4

* 0.2.3.2 (15 May 2017)
  - Move to github.

* 0.2.3.1 (2 May 2016)
  - Fix a test case which was causing occasional spurious test suite
    failures due to too many discarded tests.  Thanks to Doug
    Beardsley and Peter Simons for reporting the issue.

* 0.2.3 (12 January 2016)
  - New function 'divvy' (with associated tests) from Tim Washington.

* 0.2.2r2 (7 Jan 2016)
  - allow base-4.9

* 0.2.2r1 (12 Dec 2014)
  - allow base-4.8
2020-01-02 09:11:33 +00:00
mef
561d0f9c8f (graphics/py-wand) ${PYPKGPREFIX} should not be attached in GITHUB_PROJECT 2020-01-02 09:07:46 +00:00
pho
1067ab0d38 doc: Updated devel/hs-setlocale to 1.0.0.9 2020-01-02 09:07:16 +00:00
pho
6efc3d8a3c Update to setlocale-1.0.0.9
No changelogs provided by the upstream.
2020-01-02 09:07:04 +00:00
pho
d0fcf61310 doc: Updated devel/hs-safe to 0.3.18 2020-01-02 07:19:31 +00:00
pho
9fc7a200f5 Update to safe-0.3.18
0.3.18, released 2019-12-04
    #27, deprecate maximumDef and friends, fold*1Def
    #27, add maximumBounded and friends
    Stop supporting GHC 7.4 to 7.8
0.3.17, released 2018-03-09
    Improve the display of errors, less internal callstack
    Add a few missing Partial constraints
0.3.16, released 2018-01-06
    #22, add Safe index
0.3.15, released 2017-06-18
    Support QuickCheck 2.10
0.3.14, released 2017-02-15
    #20, fix for GHC 7.10.1
0.3.13, released 2017-02-09
    #20, require GHC 7.4 or above
0.3.12, released 2017-02-05
    #19, add Safe.Partial exposing a Partial typeclass
    #19, add support for GHC call stacks
0.3.11, released 2017-01-22
    #16, add Safe succ and pred
    #16, add readEitherSafe for better errors than readEither
    #14, add Safe zip3Exact
0.3.10, released 2016-11-08
    #15, add Safe cycle
0.3.9, released 2015-05-09
    #9, add Safe toEnum
0.3.8, released 2014-08-10
    #8, remove unnecessary Ord constraints from Foldable functions
2020-01-02 07:19:23 +00:00
pho
a949411c6d doc: Updated devel/hs-reflection to 2.1.5 2020-01-02 07:16:35 +00:00
pho
6c85dae596 Update to reflection-2.1.5
2.1.5 [2019.08.27]
* Fix a bug in which reifyNat would yield incorrect results for very
  large Integers on GHC 8.2 or later.

2.1.4 [2018.07.02]
* Allow building with GHC 8.6.

2.1.3 [2018.01.18]
* Add Semigroup instance for ReflectedMonoid.

2.1.2
* Support cross-compilation and unregistered GHC builds.

2.1.1.1
* Fixed typos in the documentation.

2.1.1
* Fixed support for GHC 7.0

2.1
* Added ReifiedMonoid and ReifiedApplicative.

2
* Added reifyNat and reifySymbol for GHC 7.8+, capable of reflecting
  into the KnownNat and KnownSymbol classes respectively for use with
  other APIs.
* Back-ported reifyTypeable from lens. This enables us to perform a
  (less efficient) form of Typeable reflection.

1.5.2
* Renamed the flag for disabling the use of template-haskell, to
  -f-template-haskell for consistency with my other packages.

1.5.1.2
* Builds warning-free on GHC 7.10.
* Added a dynamic FromJSON example.

1.5.1.1
* Updated the link to the paper.
* More examples.
2020-01-02 07:16:27 +00:00
pho
e0c822ba6e doc: Updated devel/hs-hint to 0.7.0 2020-01-02 04:58:20 +00:00
pho
b6829a54e7 Update to hint-0.7.0
0.7.0
* Support for GHC 8.2
* Support use in a dynamically-linked executable
* Add normalizeType, like ghci's :kind!
* Drop support for GHC 7.6

0.6.0
* Support for GHC 8.0
* Add displayException to InterpreterError

0.5.2
* Add runInterpreter variant that takes a GHC libdir at runtime
* Add missing negated extensions to the Extension type
* Do not throw GHC warnings as errors

0.5.1
* Expose unsafeInterpret in Language.Haskell.Interpreter.Unsafe

0.5.0
* Drop support for GHC 7.4
* Remove deprecated functions and modules:
  * glasgowExtensions
  * setUseLanguageExtensions
  * setInstalledModsAreInScopeQualified
  * Language.Haskell.Interpreter.GHC
  * Language.Haskell.Interpreter.GHC.Unsafe
* Drop dependencies on ghc-mtl and extensible-exceptions

0.4.3
* New maintainer and source code repo
2020-01-02 04:58:07 +00:00
pho
68dc31c7a2 doc: Updated devel/hs-haskell-src-exts to 1.22.0 2020-01-02 04:52:53 +00:00
pho
c43abde06a Update to haskell-src-exts-1.22.0
1.21.1 --> 1.22.0
=================
* Support Template Haskell typed splices and quotations (#432)
  - Breaking change: new constructors on Token data type
* Fix unicode identifier parsing (#442)

1.21.0 --> 1.21.1
=================
* GHC 8.8.1 compatibility (MonadFail)

1.20.3 --> 1.21.0
=================
* DerivingVia (#420)
* TypeInType  (#414)
* Parse TH-quoted list constructor (#415)

1.20.2 --> 1.20.3
=================
* GHC 8.6.1 compatability (MonadFail)
* Remove cpphs dependency

1.20.1 --> 1.20.2
=================
* Add fixity of (&)
* GHC 8.4.1 compatability

1.20.0 --> 1.20.1
===================
* Fix two test failures

1.19.1 --> 1.20.0
===================

* GHC 8.2 updates
* Add some missing Generics instances (#380)
* Support Template Haskell pattern splices (#352)
* Fix overloaded labels starting with _ (#362)
* Relax MultiParamTypeClass check (#333)
* DeriveAnyClass (#337)
* Deriving Strategies (#387)
* OVERLAPS/OVERLAPPING/OVERLAPPABLE pragmas
* Unboxed Sums
* Expression holes in infix expressions
* Support multiple pattern synonyms per pattern synonym signature
* COMPLETE pragmas
* Fix #309, remove unnecessary semi-colon from pretty printer
* Refine ExplicitNamespaces to properly export type operators

1.19.0 --> 1.19.1
===================

* Revert making fields of `SrcLoc` strict. (#340)


1.18.2 --> 1.19.0
===================

* Add JavaScriptFFI to known extensions (#335)
* Remove space when pretty printing `SrcLoc`. (#307)
* Don't reverse arguments in a context. (#328)
* Add support for EmptyCase extension (#255)


1.18.1 --> 1.18.2
===================

* Fix overzealous lexing of type applications

1.18.0 --> 1.18.1
===================

* Fix overzealous lexing of overloaded labels.


1.17.1 --> 1.18.0
===================

* Remove simplified AST
* GHC 8.0 update: Overloaded labels, type applications, pattern synonym
extensions, StrictData, injective type families

AST changes:

* Add TyQuasiQuote (#279).

Other changes:

* Only treat 'role' as a keyword in certain contexts (#286).
* Prettyprint '!' in patterns correctly when BangPatterns are enabled (#287).
* Parse magic hash with multiple trailing hashes (#300).
* Apply fixities inside pattern synonym builders
* Fix lexing of idents with multiple trailing #
2020-01-02 04:52:43 +00:00
pho
b655e0763d Remove PLIST; we can no longer use it for Haskell packages 2020-01-02 04:35:17 +00:00
leot
d08a884ece fstrm: Add missing patch-libmy_argv.c entry to distinfo
PKGREVISION++
2020-01-02 03:31:24 +00:00
pho
d79b2d12a1 doc: Updated devel/hs-cpphs to 1.20.8 2020-01-02 03:27:22 +00:00
pho
f352500cee Update to cpphs-1.20.8
Version 1.20
------------
  * bugfixes for #if defined(FOO) && FOO(a,b)
  * (1.20.1): fix version number
  * (1.20.2): ensure all input/output is UTF8, regardless of locale
  * (1.20.3): detect an absolute windows path with a drive letter in a #include
  * (1.20.4): more windows path handling
  * (1.20.5): revert change in 1.20.4
  * (1.20.6): minor bugfix for crash in obscure corner case
  * (1.20.7): bugfix for windows drive letter in #include
  * (1.20.8): another bugfix for windows drive letter in #include

Version 1.19
------------
  * (1.19.3): bugfix for hlint ticket #161 - interaction of --unlit/--linepragma
2020-01-02 03:27:12 +00:00
pho
4269ebba38 doc: Updated textproc/hs-polyparse to 1.13 2020-01-02 03:21:19 +00:00
pho
01a98279f9 Update to polyparse-1.13
1.13
* GHC-8.8 compatibility
* PolyParse has MonadFail as a superclass.

1.12.1
* GHC-8.6 compatibility
  * MonadFail instances
2020-01-02 03:21:09 +00:00
pho
945075d014 Add hs-old-time 2020-01-02 03:07:01 +00:00
pho
2a5c44e775 doc: Added time/hs-old-time version 1.1.0.3 2020-01-02 03:06:33 +00:00
pho
59744338d0 Import old-time-1.1.0.3
This package provides the old time library.

For new projects, the newer time library is recommended.
2020-01-02 03:06:18 +00:00
pho
f86bf1e5cc Add hs-time-compat 2020-01-02 02:55:31 +00:00
pho
62fdde2165 Add hs-base-compat, hs-base-orphans, hs-th-abstraction 2020-01-02 02:54:51 +00:00
pho
4a58de1938 doc: Updated devel/hs-MonadRandom to 0.5.1.1 2020-01-02 02:47:42 +00:00
pho
a82640e509 Derp, I forgot to actually change the version 2020-01-02 02:47:31 +00:00
ng0
42326a7c53 doc: Added fonts/unscii version 1.1 2020-01-02 02:00:30 +00:00
ng0
8da22334d8 unscii: Import unscii-1.1 as fonts/unscii
Unscii is a set of bitmapped Unicode fonts based on classic system
fonts. Unscii attempts to support character cell art well while also
being suitable for terminal and programming use.

The two main variants are unscii-8 (8x8) and unscii-16 (8x16). There
are also several alternative styles for unscii-8, as well as a 8x16
"full" variant that incorporates missing Unicode glyphs from Fixedsys
Excelsior and GNU Unifont. "unscii-16-full" falls under GPL because of
how Unifont is licensed; the other variants are in the Public Domain.

HEX and PCF are the only actual bitmapped formats here. HEX is the
same simple hexdump format as used by the Unifont project.

TTF, OTF and WOFF are vectorized because the bitmapped TTF fonts
generated by FontForge didn't seem to work anywhere. Fixes to this
problem are appreciated.
2020-01-02 01:59:46 +00:00
fcambus
b4e72e6886 doc: Updated lang/yabasic to 2.86.3 2020-01-01 23:09:46 +00:00
fcambus
f38f39f97d yabasic: update to 2.86.3.
This fixes CVE-2019-19796.

ChangeLog:

Version 2.86.3 (December 15, 2019)
  - Fix for heap overflow found with honggfuzz
2020-01-01 23:09:34 +00:00
fcambus
daca5bd3b2 doc: Updated graphics/libansilove to 1.1.7 2020-01-01 23:03:46 +00:00
fcambus
55d3301a1c libansilove: update to 1.1.7.
ChangeLog:

libansilove 1.1.7 (2019-12-19)

- Rename the alSelectFont() function to select_font()
- Only export symbols which are part of the public API
2020-01-01 23:02:59 +00:00