Commit graph

2200 commits

Author SHA1 Message Date
wen
935a85d22a Update to 1.14
Update LICENSE

Upstream changes:
1.14 2020.09.27   Fixing pod breakage in EUC-JP pod

1.13 2020.09.27   Fixing MANIFEST.SKIP error

1.12 2020.09.27   Build tool updates. Maintainer updates. POD error fixes.
                  Relicensed under MIT license.
2020-10-24 23:30:56 +00:00
fcambus
208e51de6c bdf2sfd: update to 1.1.5.
bdf2sfd 1.1.5 (2020-10-20)

- Enable FORTIFY_SOURCE level 2
- Check strdup() return value and error out on failed allocations
2020-10-20 13:03:58 +00:00
fcambus
5655ba20e7 bdf2sfd: update to 1.1.4.
bdf2sfd 1.1.4 (2020-10-08)

- Add support for seccomp on arm
- Update error message to use seccomp architecture names
- Add a note in the README about sandboxing and fuzzing
- Make displayUsage() and error() static
- Reduce amount of fprintf() calls when outputting SFD header
2020-10-09 07:30:39 +00:00
wiz
e1cab12eeb *: use py-hypothesis via versioned_dependencies.mk 2020-10-06 10:51:21 +00:00
wiz
5beb413e27 qrencode: update to 4.1.1.
Version 4.1.1 (2020.9.28)
-------------------------
* Some minor bugs in Micro QR Code generation have been fixed.
  * The data capacity calculations are now correct. These bugs probably did not
    affect the Micro QR Code generation.
2020-10-05 11:28:32 +00:00
fcambus
64a462a4ab bdf2psf: update to 1.197.
ChangeLog:

  * standard.equivalents: map more aggressively the box drawing symbols.
    Mappings for ballot symbols.  Thanks to Nick Black, closes: #965029.
2020-09-24 05:37:24 +00:00
wiz
d107fc9693 *: use MASTER_SITE_PERL_CPAN 2020-09-08 13:16:33 +00:00
he
349a6f3a85 On powerpc, build with -mlongcall, to avoid truncated relocations.
Build fix only for this arch, so no revision bump.
2020-09-08 06:33:47 +00:00
wiz
771d334971 converters/Makefile: + p5-JSON-Parse. 2020-09-07 10:37:16 +00:00
wiz
789e9338fa converters/p5-JSON-Parse: import p5-JSON-Parse-0.57
A perl module for parsing JSON. (JSON means "JavaScript Object
Notation" and it is specified in RFC 7159.)
2020-09-07 10:36:58 +00:00
wiz
929e5fac42 p5-Unicode-EastAsianWidth: update to 12.0.
[Changes for 12.0 - 2018-11-24]

* Update to Unicode v12.0.0.
2020-09-06 20:01:34 +00:00
wiz
dc0bd09b44 p5-Sereal: update to 4.018.
4.018 Thurs Aug 3, 2020
    * Fix issue with gcc 10 with snappy compression.

4.017 Thurs July 9, 2020
    * The build fixes in 4.016 didn't work correctly, this should fix them.

4.016 Thurs July 9, 2020
    * Fix some dependency issues in build process

4.015 Weds  July 8, 2020
    * Build fixes (missing dependency)
    * Hardening against corrupted data
    * New thresholds to manage decoding process
2020-09-06 20:00:49 +00:00
wiz
85f7ba1de6 p5-Sereal-Encoder: update to 4.018.
4.018 Thurs Aug 3, 2020
    * Fix issue with gcc 10 with snappy compression.

4.017 Thurs July 9, 2020
    * The build fixes in 4.016 didn't work correctly, this should fix them.

4.016 Thurs July 9, 2020
    * Fix some dependency issues in build process

4.015 Weds  July 8, 2020
    * Build fixes (missing dependency)
2020-09-06 19:57:45 +00:00
wiz
22674f3408 p5-Sereal-Decoder: update to 4.018.
4.018 Thurs Aug 3, 2020
    * Fix issue with gcc 10 with snappy compression.

4.017 Thurs July 9, 2020
    * The build fixes in 4.016 didn't work correctly, this should fix them.

4.016 Thurs July 9, 2020
    * Fix some dependency issues in build process

4.015 Weds  July 8, 2020
    * Build fixes (missing dependency)
    * Hardening against corrupted data
    * New thresholds to manage decoding process
2020-09-06 19:54:04 +00:00
wiz
625e9e5078 p5-JSON-MaybeXS: update to 1.004002.
1.004002 - 2020-05-17
 - fix test that fails when JSON::XS is installed, but below version 3.0
   (RT#132578)

1.004001 - 2020-05-01
 - document when is_bool became available
 - now favouring Cpanel::JSON::XS over JSON::XS in more situations (the former
   is always added to prereqs when a compiler is available, although JSON::XS
   is still used at runtime if new enough and Cpanel::JSON::XS is not
   installed). This makes boolean handling more predictable and consistent.
2020-09-06 19:50:46 +00:00
wiz
b2d51a2057 p5-Cpanel-JSON-XS: update to 4.23.
4.23 2020-09-05 (rurban)
        - Fixup t/54_stringify change for JSON 2.09 (really use PR #169 madsen)

4.22 2020-09-04 (rurban)
        - Fix t/54_stringify needs JSON 2.09 for allow_unknown (PR #169 madsen)
        - Fix t/118_type.t for 5.6
        - Fix t/96_interop.t for missing JSON::XS (GH #83 ribasushi)
        - Possible fix for s390x with long double, untested (GH #83)

4.21 2020-08-13 (rurban)
        - Fix not enough HEK memory allocation for the new canonical tied hashes
          feature. (GH #168)
        - TODO broken JSON::PP::Boolean versions 2.9x - 4.0 with threads::shared in
          125_shared_boolean.t

4.20 2020-08-12 (rurban)
        - New feature: sort tied hashes with canonical. (GH #167)
        - Fix encode of threads::shared boolean (#166 Sam Bingner).
          This was broken with 4.00.
        - Fix some stringify overload cases via convert_blessed (GH #105)
        - Fix a compat case with JSON::XS, when convert_blessed is set, but
          allow_blessed not. (GH #105)
        - Improve blessed and stringify tests
        - Work on better inf/nan detection on AIX (#165 Peter Heuchert)
        - Fix documentation for booleans and their types (#162 by Karen Etheridge)

4.19 2020-02-06 (rurban)
        - Fix typed decode memory leak (#160 by Pali).

4.18 2019-12-13 (rurban)
        - Add new method ->type_all_string (#156 by Pali).
          When type_all_string is set then encode method produce stable deterministic
          string types in result JSON.
          This can be an alternative to Cpanel::JSON::XS::Type when having
          deterministic output is required but string JSON types are enough for any
          output.
        - Move SvGETMAGIC() from encode_av() and encode_hv() to encode_sv()
          (#156 by Pali)
        - Add Math::BigInt and Math::BigFloat as recommended dependences
          (#157 by Pali and Grinnz)

4.17 2019-11-04 (rurban)
        - Add Changes tests and fixups (see #155)

4.16 2019-11-04 (rurban)
        - Use Perl_strtod instead of self-made atof (via pow), to
          minimize differences from core string-to-float conversions.
          (#154). Fixes float representation regressions (in the 1e-6
          to 1e-16 range) since 5.22.

4.15 2019-10-21 (rurban)
        - Fix more tests for nvtype long double

4.14 2019-10-15 (rurban)
        - Fix tests for nvtype long double (#153)
        - Fix PREREQ's. E.g. CentOS 7 has not Test::More anymore. (#152 by Pali)

4.13 2019-10-14 (rurban)
        - For JSON_TYPE_INT and JSON_TYPE_FLOAT allow to encode numeric values
          above 2^64 in PV slot via Math::BigInt/Float (#145, #148, #149 by Pali)
        - For JSON_TYPE_INT and JSON_TYPE_FLOAT encoder allow to pass Math::BigInt
          and Math::BigFloat objects with allow_bignum. (#147 by Pali)
        - Fix encoding floating point values above 2^64 in PV slot to JSON_TYPE_INT
          (#148, #150 by Pali)
        - Do not allow serializing objects when convert_blessed is not enabled.
          (#146 by Pali)

4.12 2019-06-11 (rurban)
        - Make encoder independent on Math::BigInt version (#140 by Pali)
        - Rethrow error from eval_sv and eval_pv() (#138, #139 by Pali),
          e.g. when Math::BigInt/BigFloat fails.
        - Fix encoding Inf and NaN from PV and NV slots to JSON_TYPE_INT
          (#137 by Pali)
        - Fix memory corruption in sv_to_ivuv() function (#136 by Pali)
        - Add new method ->require_types (#135 by Pali)
        - Fix typed json encoder conversion from scalar's PV and NV slot to
          JSON_TYPE_INT (#133, #134 by Pali)
        - Fix inconsistency with warnings in typed json encoder (#131 by Pali)
        - Fix Perl 5.8.0 support (#130 by Pali)
        - Fixed minor pod typo (#129 by sheeit)
        - Document invalid recursive callbacks or overloads (#128)

4.11 2019-03-26 (rurban)
        - Fix unicode strings with BOM corrupt ->utf8 state (#125)
          The BOM encoding effects only its very own decode call,
          not its object.

4.10 2019-03-18 (rurban)
        - Fix incr_text refcounts (#123)
        - Add incr_rest testcase (#123)
        - Fix encode_stringify string-overload refcnt problem (#124)
          "Attempt to free unreferenced scalar" with convert_blessed and overload.

4.09 2019-02-15 (rurban)
        - Add seperate allow_dupkeys property, in relaxed (#122)
        - Fixed allow_dupkeys for the XS slow path
        - Silence 2 -Wunused-value warnings
        - Fix ->unblessed_bool to produce modifiable perl structures (PR #121 by Pali)
2020-09-06 19:48:51 +00:00
wiz
b3bb1aca86 p5-Convert-UUlib: update to 1.710.
1.71 Tue Mar 17 00:54:06 CET 2020
	- backport to c89 (patch by Paul Howarth).

1.7  Sat Feb 29 22:07:54 CET 2020
	- new function: GetFileList.
	- experimental perlmulticore support (see manpage).
        - Initialize is now a NOP and CleanUp automatically initializes again.
        - updated example decoder and documentation a bit.
	- include ecb.h to deal with compiler builtins and endianness.
	- some further µ-optimisations in hot code, especially for yEnc.
        - replace crc32 function by slice-by-16 version by Stephan Brumme,
          which should speed up yEnc en-/decoding.
        - yEnc: do not calculate two crcs per part, instead, combine
          the part crcs together to form the file crc.
        - yEnc: allow pcrc= in addition to pcrc32= for yenc trailers, as
          some draft mentions both and it is actually in active use.
        - yEnc: ignore crc32= on multiparts, except on the last part,
          which avoids spurious corruption warnings.
        - be more precise in documenting code licenses in COPYING.
        - convert constant creation to the method I normally use.
        - use common::sense.

1.62 Mon Feb 17 23:19:42 CET 2020
	- major performance improvement by simplifying code in _FP_gets
          to not use fscanf. This might slow things down on platforms
          with very slow fgetc.

1.61 Sun Feb  9 18:38:29 CET 2020
	- lint uulib: fix some format string type mismatches
          and some other minor issues.

1.6  Thu Oct 24 17:11:54 CEST 2019
	- fix heap overflow (testcase by Noel Duffy, reported
          by Robert Scheck). The defense-in-depth mechanism based
          on mmap should make this unexploitable for other than denial
          of service, on systems supporting mmap/mprotect.
2020-09-06 19:47:38 +00:00
wiz
ad3b5a4bb9 p5-Unicode-Collate: remove, part of perl since 2003 2020-09-04 14:09:45 +00:00
wiz
d91aa609e5 p5-MIME-Base64: remove, part of perl since 2003 2020-09-04 12:06:19 +00:00
wiz
5293c91b93 p5-JSON-PP: remove, part of perl since 2011 2020-09-04 11:52:59 +00:00
wiz
216eff7b2a p5-Unicode-Normalize: remove
This has been part of perl since 2004.
2020-09-04 09:44:17 +00:00
wiz
2ac11edd52 *: switch to versioned_dependencies.mk for py-setuptools 2020-08-31 23:07:00 +00:00
wiz
00da7815c0 *: bump PKGREVISION for perl-5.32. 2020-08-31 18:06:29 +00:00
wiz
00e93fb0d3 qrencode: update to 4.1.0.
Version 4.1.0 (2020.8.29)
-------------------------
* Command line tool "qrencode" has been improved:
	* New option "--inline" has been added. (Thanks to @jp-bennett)
	* New option "--strict-version" has been added.
	* UTF8 mode now supports ANSI256 color. (Thanks to András Veres-
	  Szentkirályi)
* Micro QR Code no longer requires to specify the version number.
* 'make check' allows to run the test programs. (Thanks to Jan Tojnar)
* Some compile time warnings have been fixed.
* Various CMake support improvements. (Thanks to @mgorny and @sdf5)
* Some minor bug fixes. (Thanks to Lonnie Abelbeck and Frédéric Wang)
* Some documentation/manpage improvements. (Thanks to Dan Jacobson)
* Some performance improvements. (Thanks to @4061N and Mika Lindqvist)

Release Note:
The internal representation of the output code has been slightly changed -
the second bit from LSB side now represents; 1:ECC bit / 0:data bit.
This change is only for debug purposes and does not affect user applications.
2020-08-31 16:39:53 +00:00
joerg
a6d6a303a0 More cleanup 2020-08-27 12:41:30 +00:00
joerg
bf19e1c560 Fix Python 3.6 build 2020-08-27 12:28:06 +00:00
wiz
4bd44ab4bb TECkit: update to 2.5.10.
2020-05-05
    Version 2.5.10
    Updated Unicode character names and normalization data to 13.0.0
    Updated zlib to version 1.2.11
    Various improvements for compiling and documentation.
2020-08-24 08:48:58 +00:00
leot
b13a568190 *: revbump for libsndfile 2020-08-18 17:57:24 +00:00
leot
0e49372c4e *: revbump after fontconfig bl3 changes (libuuid removal) 2020-08-17 20:17:15 +00:00
gdt
f31e3ea52e multiple: Update MAINTAINER from gdt@ir.bbn.com 2020-07-27 16:20:44 +00:00
adam
7c029bbb50 py-simplejson: updated to 3.17.2
Version 3.17.2
* Added arm64 to build matrix and reintroduced
  manylinux wheels
* No more bdist_wininst builds per PEP 527
* Minor grammatical issue fixed in README
2020-07-20 19:14:03 +00:00
fcambus
75137f03ab bdf2psf: update to 1.196.
ChangeLog:

  * Sort out licensing issue for Latvian.
  * Keyboard/ckb: update with keyboard data of version 2.29 of xkb files.
    (This change is not relevant for the binary packages in Debian.)
  * Drop macintosh_old layout and replace it with the macintosh layout.
  * Build-depend on debhelper >= 9.20160709, and remove dependency on empty
    transitional package dh-systemd. Closes: #958612

  [ Updated translations ]
  * Malayalam by Fahad Shihab
  * Tamil by Jeyanthinath MuthuRam
2020-07-13 16:09:44 +00:00
adam
faafe34999 help2man: updated to 1.47.16
help2man 1.47.16

* Move table of contents to the top of the texi file so that it appears
  in the correct location in the html page.
* Update debian/rules maint-prep warning about $version mismatch.
* Update help2man.html.PL for new GNU boilerplate.
2020-07-12 19:37:13 +00:00
fcambus
3c4e1d08b9 bdf2sfd: update to 1.1.3.
bdf2sfd 1.1.3 (2020-07-12)

- Remove some unneeded seccomp related includes
- Validate architectures for seccomp
- Add seccomp support on i386, tested on glibc and musl
- Use __NR_ instead of SYS_ prefix in #if defined checks
2020-07-12 15:19:42 +00:00
nia
baf8c16063 lua-iconv: missing patch 2020-07-08 15:11:29 +00:00
nia
bff60162df converters: Add lua-iconv
Lua-iconv is POSIX 'iconv' binding for the Lua Programming Language. The
iconv library converts a sequence of characters from one codeset into a
sequence of corresponding characters in another codeset. The codesets are
those specified in the iconv.new() call that returned the conversion
descriptor, cd.
2020-07-08 15:10:38 +00:00
nia
fb27d4e9d8 fribidi: Update to 1.0.10
Overview of changes between 1.0.9 and 1.0.10
=============================================

* Fixed various compilation problems and symbol exports necessary for proper compilation under windows.
2020-07-07 09:45:03 +00:00
adam
ba46a2fe69 py-zfec: updated to 1.5.3
Release 1.5.3:

** Fix setup.py problem that broke builds on slackware (or other systems with
   setuptools-22.0.5, which is too old to know that "name" might come from
   the setup.cfg metadata section)

Release 1.5.2:
** Add Appveyor (CI for Windows)
** Use older C syntax to appease the Windows compilers we use on Appveyor.
   The previous release just didn't compile there, which broke Tahoe builds.

Release 1.5.1:
** stop using PBR, it interacts badly with Versioneer, causing bad version
   strings like "0+unknown" after pip install

Release 1.5.0:
** Add support for python3.5/3.6/3.7
** switch to PBR for packagine
** fix unclosed-file and illegal-seek errors
** fix memory leak in fec.c
** remove unused stdeb.cfg
2020-06-29 15:55:52 +00:00
fcambus
d507d89ece p5-Sereal: update to 4.014.
4.014 Thurs June 11, 2020
    * Fix build issue on non-win32 platforms.
    * Update zstd to 1.4.5

4.012 Tues February 4, 2020
    * Fix memory leak in looks_like_sereal(), thanks to Kirill Sysoev

4.011 Tues February 4, 2020
    * Fix and test custom opcode logic for 5.31.2 and later.

4.010 Tues February 4, 2020
    * Encoder/Decoder: Update miniz
    * Encoder/Decoder: Update zstd
    * Sereal/Encoder/Decoder: perltidy perl code to a standard style
2020-06-18 19:56:32 +00:00
fcambus
3c77919123 p5-Sereal-Encoder: update to 4.014.
4.014 Thurs June 11, 2020
    * Fix build issue on non-win32 platforms.
    * Update zstd to 1.4.5

4.012 Weds June 10, 2020
    * Fix memory leak in looks_like_sereal(), thanks to Kirill Sysoev

4.011 Tues February 4, 2020
    * Fix and test custom opcode logic for 5.31.2 and later.

4.010 Tues February 4, 2020
    * Update miniz
    * Update zstd
    * perltidy perl code to a standard style
2020-06-18 19:55:28 +00:00
fcambus
41d13f5161 p5-Sereal-Decoder: update to 4.014.
4.014 Thurs June 11, 2020
    * Fix build issue on non-win32 platforms.
    * Update zstd to 1.4.5

4.012 Weds June 10, 2020
    * Fix memory leak in looks_like_sereal(), thanks to Kirill Sysoev

4.011 Tues February 4, 2020
    * Fix and test custom opcode logic for 5.31.2 and later.

4.010 Tues February 4, 2020
    * Update miniz
    * Update zstd
    * perltidy perl code to a standard style
2020-06-18 19:54:33 +00:00
fcambus
d76ef475f5 bdf2sfd: update to 1.1.2.
bdf2sfd 1.1.2 (2020-06-10)

- Use CLOCK_REALTIME if CLOCK_MONOTONIC is not available
- Get rid of the runtime variable, it is only used once
- Remove duplicate <string.h> include
- Add missing <stdio.h> include
- Add <stdint.h> include instead of <inttypes.h>
- Define _GNU_SOURCE in CMakeLists.txt to avoid cluttering source files
- Add ENABLE_SECCOMP build option, to allow building seccomp support
- Add initial seccomp support to BDF2SFD
2020-06-10 18:39:37 +00:00
micha
6d592e7fc4 converters/utf8proc: Add support for pkg-config, Reduce build dependencies
- Drop cmake
  Drive libtool directly (utf8proc can be build with a single compiler call).
  This removes the C++11 build dependency for cmake (C99 is now sufficient)
  and more build dependencies that are at least an order of magnitude larger
  than utf8proc itself.
- Drop patch for cmake
- Add support for pkg-config
  Install "libutf8proc.pc".
- Bump PKGREVISION for additional installed files.
- Remove supported Unicode version from DESCR
  Was not maintained in the past
- Take maintainership

OK from minskim@
OK from wiz@ (as long as I am MAINTAINER)
2020-06-04 16:46:35 +00:00
adam
6bd0c30da6 Revbump for icu 2020-06-02 08:22:31 +00:00
joerg
e7465fb09a Explicitly read files as unicode for Python 3. The content is converted
using the system locale with Python 3.6 otherwise, falling back to
ASCII.
2020-05-31 20:49:32 +00:00
rillig
0257935815 converters/wv: remove unknown configure options
The libiconv prefix had been an empty string anyway since the correct
identifier would have been BUILDLINK_PREFIX.iconv, not
BUILDLINK_PREFIX.libiconv.
2020-05-31 17:51:19 +00:00
nia
206af6a33f help2man: SOEXT may not change, needs SUBST_NOOP_OK 2020-05-28 15:08:27 +00:00
joerg
6f5398424d Drop check for ancient GCC versions. Allow building with modern clang. 2020-05-24 23:06:46 +00:00
adam
d62c903eea revbump after updating security/nettle 2020-05-22 10:55:42 +00:00
kleink
9e2d0d8f1f recode: Drop maintainership. 2020-05-20 11:43:36 +00:00