Commit graph

352727 commits

Author SHA1 Message Date
pho
9c7e1546d9 Mark the package as not supporting MKPIE
Not sure if it really doesn't support PIE, but it's an obsolete compiler
anyway.
2022-02-14 12:12:07 +00:00
schmonz
d9b5b551a8 doc: Updated devel/py-approvaltests to 3.6.0 2022-02-14 12:02:40 +00:00
schmonz
944b558ff0 Update to 3.6.0. From the changelog:
Introduction Reporter: by default, if you haven't set up any DiffTools,
a friendly message pointing you to documentation about reports will be
printed to your console.
2022-02-14 12:02:35 +00:00
wiz
6bda17fb11 mk/ocaml.mk: add some automation for prefixing ${PLIST.ocaml-opt} 2022-02-14 11:37:48 +00:00
wiz
5edb0d24d5 ocaml-jbuilder: remove
Obsoleted by dune.
2022-02-14 11:25:56 +00:00
wiz
917caf6b4b mk/ocaml.mk: remove jbuilder support 2022-02-14 11:24:57 +00:00
adam
684e818385 Updated devel/py-treq, textproc/py-breathe 2022-02-14 10:17:47 +00:00
adam
b46ffa610c py-breathe: updated to 4.33.0
Breathe v4.33.0
Fix duplicate static in variable declarations.
Update CICD for Sphinx 4.4.0 series.
Pin version of black in CICD and reformat files.
Fix code block highlighting.
Refactoring, cleanup and typing improvements.
Doxygen dot graphs to Sphinx graphviz.
Support externally hosted images.
Address a peculiarity in Doxygen aliases in doc.
Add flag to doxygengroup, doxygennamespace to display only the description.
Add support for MD block quotes with attribution(s).
2022-02-14 10:17:22 +00:00
adam
469864c559 py-treq: updated to 22.2.0
22.2.0 (2022-02-08)
===================

Features
--------
- Python 3.10 and PyPy 3.8 are now supported.

Bugfixes
--------
- Address a regression introduced in Treq 22.1.0 that prevented transmission of cookies with requests to ports other than 80, including HTTPS (443).

Deprecations and Removals
-------------------------
- Support for Python 3.6, which has reached end of support, is deprecated. This is the last release with support for Python 3.6.
2022-02-14 10:15:33 +00:00
pin
48dab3ba20 doc: Updated finance/rates to 0.6.0 2022-02-14 09:47:35 +00:00
pin
4bee78cecd finance/rates: update to 0.6.0
-Remove unused files
-Fix a number of issues with rate calculation
-Add --force flag
2022-02-14 09:47:16 +00:00
wiz
4fc86f170c doc: Updated devel/ocaml-digestif to 1.1.0 2022-02-14 09:29:01 +00:00
wiz
d7873766a1 ocaml-digestif: update to 1.1.0.
### v1.1.0 2021-10-11 Paris (France)

- Add Keccak256 module (ethereum padding) (@maxtori, @dinosaure, #118)
- Update README.md to include the documentation (@mimoo, @dinosaure, 65a5c12)
- Remove deprecated function from `fmt` library (@dinosaure, #121)
- **NOTE**: This version lost the support of OCaml 4.03 and OCaml 4.04.

### v1.0.1 2020-02-08 Paris (France)

- Fix `esy` support (@dinosaure, #115)
- Fix big-endian support (@dinosaure, #113)

### v1.0.0 2020-11-02 Paris (France)

- **breaking changes** Upgrade the library with MirageOS 3.9 (new layout of artifacts)
  Add tests about compilation of unikernels (execution and link)
  (#105, @dinosaure, @hannesm)
- Fix `esy` installation (#104, @dinosaure)
- **breaking changes** Better GADT (#103, @dinosaure)
  As far as I can tell, nobody really use this part of `digestif`.
  The idea is to provide a GADT which contains the type of the hash.
  From third-part libraries point-of-view, it's better to _pattern-match_ with
  such information instead to use a polymorphic variant (as before).
- **breaking changes** key used for HMAC is a constant `string` (#101, @dinosaure, @hannesm)
  The key should not follow the same type as the digest value (`string`, `bytes`, `bigstring`).
  This update restricts the user to user only constant key (as a `string`).

### v0.9.0 2020-07-10 Paris (France)

- Add sha3 implementation (#98), @lyrm, @dinosaure, @hannesm and @cfcs

### v0.8.1 2020-06-15 Paris (France)

- Move to `dune.2.6.0` (#97)
- Apply `ocamlformat.0.14.2` (#97)
- Fix tests according `alcotest.1.0.0` (#95)

### v0.8.0 2019-20-09 Saint Louis (Sénégal)

- Fake version to prioritize dune's variants instead of
  old linking trick
- Use `stdlib-shims` to keep compatibility with < ocaml.4.07.0

### v0.7.3 2019-07-09 Paris (France)

- Fix bug about specialization of BLAKE2{B,S} (#85, #86)
  reported by @samoht, fixed by @dinosaure, reviewed by @hannes and @cfcs
2022-02-14 09:28:53 +00:00
wiz
db97b388d6 ocaml-configurator: remove
Does not build, last upstream version from 2018, not used in pkgsrc.
2022-02-14 09:20:51 +00:00
wiz
2d8e24a2dd py-treq: mark as only for python 3 2022-02-14 09:16:33 +00:00
wiz
5384fccdb5 py-twisted19: bump PKGREVISION to make it higher than it was in py-twisted 2022-02-14 09:14:10 +00:00
wiz
7f03787286 doc: Updated devel/ocaml-checkseum to 0.3.2 2022-02-14 09:09:38 +00:00
wiz
44dc716a85 ocaml-checkseum: update to 0.3.2.
### v0.3.2 2021-02-08 Arles (France)

- `freenstanding` support does not need `opam` (@sternenseemann, @dinosaure, #53)
- Fix big-endian support (@dinosaure, #56)
- Use `which` when `command -v` is not available (@dinosaure, @sternenseemann, @mseri, #56)
- Fix `esy` support and on its environment the MirageOS 3 support (@dinosaure, @mseri, #56)
- Upgrade to `ocamlformat.0.19.0` (@dinosaure, #57)

### v0.3.1 2021-23-02 Paris (France)

- Upgrade `checkseum` to `optint.0.0.5` (@dinosaure, #51)

### v0.3.0 2020-11-03 Paris (France)

- Upgrade C artifacts with MirageOS 3.9 (#50, @dinosaure, @hannesm)
- Fix `esy` installation (#49, @dinosaure, @jordwalke, reported by @Faliszek)

### v0.2.1 2020-06-15 Paris (France)

- Move to dune.2.6.0 (#47)

### v0.2.0 2020-06-03 Paris (France)

- fix cross-compilation with `dune -x windows` (#45, @dinosaure, @pirbo)
- add CRC-24 (#43, @dinosaure, @cfcs)
- factorize C stubs (as digestif)
- avoid clash of names when we use `checkseum.c`
  Any functions are prefixed by `checkseum_`
- fix META file (#39 & #41, @hannesm, @dinosaure)
  A test was added to see if runes (static C libraries) are available for
  MirageOS targets (freestanding & xen)
- provide a binary `checkseum` to _digest_ standard input or file
  `checkseum.checkseum` is available to compute check-sum of standard input
  or file. The tool is used only for debugging.
- clean distribution (#38, @dinosaure)
  `checkseum` depends only on `bigarray-compat`, `base-bytes` & `optint`
- `limits.h` is available on any targets (#37, @dinosaure, @pirbo)

### v0.1.1 2019-09-12 Paris (France)

- Compatibility with mirage+dune (#29, @dinosaure)
- Use `bigarray-compat` (#29, @TheLortex)
- Add constraints with < mirage-runtime.4.0.0

  `checkseum` (as some others packages) must be used with MirageOS 4
  where `checkseum.0.9.0` is a compatibility package with Mirage)S 3

- Replace `STDC` macro check by `STDDEF_H_` to be able to compile (#34, @dinosaure)
  checkseum with +32bit compiler variant (#34, @dinosaure)
- Use a much more simpler implementation of CRC32C to be compatible with large set of targets (#34, @dinosaure)
- Avoid fancy operators in OCaml implementation of CRC32 and CRC32C (#34, @dinosaure)
- Require `optint.0.0.3` at least (#34, @dinosaure)
2022-02-14 09:09:29 +00:00
wiz
dfe199ec9b doc: Updated devel/ocaml-optint to 0.1.0 2022-02-14 09:07:13 +00:00
wiz
08fd3d12d3 ocaml-optint: update to 0.1.0.
### v0.1.0 2021-03-30 Paris (France)

- Annotate integer types with `[@@immediate64]` (@CraigFe, #13)
- Move unwrapped module `Int63` to `Optint.Int63` (@CraigFe, #13)

### v0.0.5 2021-02-22 Paris (France)

- Update the README.md (@CraigFe, #9)
- Add a representation of 63-bit integers (@CraigFe, #9)
- Allow to compile fuzzers on 32-bit architectures (@dinosaure, #9)
- Add encode / decode functions for integers (@CraigFe, #9)
- Fix `optint` about sign and cast on all architectures (@dinosaure, #9)
- **breaking changes**, rename and handle properly sign-bit:
  `{of,to}_int` become `{of,to}_unsigned_int`
  `{of,to}_int32` become `{of,to}_unsigned_int32`
  Previous functions handle sign-bit correctly
2022-02-14 09:07:04 +00:00
adam
0798b32cc3 Added devel/py-test-lazy-fixture; Updated textproc/py-prettytable 2022-02-14 08:53:53 +00:00
adam
7b66b0275b py-prettytable: updated to 3.1.0
Release 3.1.0

Added

Add colorful tables and themes
Convert None to empty cell or custom value
2022-02-14 08:53:14 +00:00
adam
d705df2bbf py-test-lazy-fixture: added version 0.6.3
Use your fixtures in @pytest.mark.parametrize.
2022-02-14 08:52:02 +00:00
adam
4619714b93 rust-analyzer: Use pre-1.58.0 format strings. 2022-02-14 08:27:17 +00:00
pho
a59a2656f9 Fix a broken CVS tag 2022-02-14 00:31:18 +00:00
fcambus
af1fb33b74 doc: Updated comms/tio to 1.33 2022-02-13 21:27:51 +00:00
fcambus
6cc255101d tio: update to 1.33.
Changes since tio v1.32:

 * Show auto connect status in show configuration

 * Use '#pragma once' in all headers

 * Improve printed output

   Get rid of inconsistencies in the printed output (error printing,
   colors, etc.).

   Prepare for user configurable color.

 * Rename option -i to -L

 * Shorten timestamp

 * Shorten timestamp description

   We do not need the date part of the timestamp. It simply takes up too
   much precious line space. In case of logging to file, one can easily
   conclude the date from the file date information.

 * Replace Travis with circleCI

 * Replace autotools with meson

   To introduce much simpler build configuration which is also easier to
   maintain.

 * Add list serial devices feature

   For convenience, add a --list-devices option which lists the available
   serial devices.

 * Cleanup: Use dot notation for default options struct

 * Update AUTHORS

 * Add command to show version

   The key sequence ctrl-t v will now show the version of tio.

 * Align format of timestamps

 * Add Sylvain as official co-maintainer

Sylvain LAFRASSE:

 * Add '-t' option description for time stamping.

 * Add description for time stamping.

 * Resolved tio/tio#84: Added timestamps in log file if enabled.

attila-v:

 * Refine timestamps with milliseconds and ISO-8601 format (#129).

   * Show milliseconds too in the timestamp (#114) and log file (#124)
   * Change timestamp format to ISO-8601.

Yin Fengwei:

 * Output newline on stdout with hex print mode

   This is to fix the issue #104. The timestamp will always be
   printed at the beginning of line:

   [10:25:56] Switched to hexadecimal mode
   0d 0a 0d [10:25:57] 41 43 52 4e 3a 5c 3e 0d 0a 0d [10:25:58] 41

   is changed to:

   [12:34:56] 45 72 72 6f 72 3a 20 49 6e 76 61 6c 69 64 20
   [12:34:56] 41 43 52 4e 3a 5c 3e
   [12:34:56] 41 43 52 4e 3a 5c 3e
   [12:34:57] 41 43 52 4e 3a 5c 3e 6c 73

Jakob Haufe:

 * Make comparison POSIX compliant

   String comparison with == is not POSIX compliant and can fail with e.g.
   dash.

Henrik Brix Andersen:

 * Add bash completion of tty devices.

 * Add -t/--timestamp to bash completion script.

Henner Zeller:

 * Local echo: show character by character even if stdout buffered.

Björn Stenberg:

 * Show error when failing to open a tty

Alban Bedel:

 * Fix out of tree builds

   Out of tree builds are currently broken because $(top_srcdir)src/include
   is not in the search path. In tree builds are working because autconf add
   $(top_builddir)/src/include to the search path for the generated config.h.
   As $(top_builddir) and $(top_srcdir) are identical during in tree builds
   the search path still end up beeing somehow correct.

   To fix this add -I$(srcdir)/include to the CPPFLAGS in Makefile.am.

Fabrice Fontaine:

 * src/setspeed2.c: fix redefinition of termio

   Include ioctls.h and termbits.h from asm-generic instead of asm to avoid
   build failures.

Erik Moqvist

 * Exit if output speed cannot be set.

Lars Kellogg-Stedman:

 * fflush() after putchar() for print_hex and print_normal

   In order for local echo to work properly, we have to either call
   fflush(stdout) after every character or just disable line buffering.
   This change calls fflush() after putchar().

 * Disable line buffering in stdout

   In order for local echo to work properly, we have to either call
   fflush(stdout) after every character or just disable line buffering.
   This change uses setbuf(stdout, NULL) to do the latter.

George Stark:

 * dont show line state if ioctl failed

 * add serial lines manual control

arichi:

 * Flush every local echo char

   Flush stdout at every char in case it
   happens to be buffered.

Mariusz Midor:

 * Newline: handle booth NL and CR

   Flag ONLCRNL expects code \n after press Enter, but on some systems \r
   is send instead.
2022-02-13 21:27:39 +00:00
bsiegert
ebe4158c52 Revump all Go packages after go117 update 2022-02-13 19:24:21 +00:00
wiz
ff55f4b6de py-ipyparallel: revert previous, but make py-packaging a build dependency 2022-02-13 17:19:42 +00:00
js
c6f5cabfdb doc: Removed chat/mautrix-hangouts 2022-02-13 13:12:57 +00:00
js
61daf4debc Remove mautrix-hangouts
It has been replaced by mautrix-googlechat (not packaged yet) and no longer
works.
2022-02-13 13:11:02 +00:00
nia
76dfcf20ed doc: Updated audio/pt2-clone to 1.40 2022-02-13 11:44:53 +00:00
nia
6c05061a34 pt2-clone: update to 1.40
Changes:

- Don't handle mouse click if window wasn't in focus
2022-02-13 11:44:43 +00:00
nia
517e87cc10 doc: Updated devel/lua-penlight to 1.12.0 2022-02-13 11:39:49 +00:00
nia
279b9e5820 lua-penlight: update to 1.12.0
## 1.12.0 (2022-Jan-10)
 - deprecate: module `pl.text` the contents have moved to `pl.stringx` (removal later)
   [#407](https://github.com/lunarmodules/Penlight/pull/407)
 - deprecate: module `pl.xml`, please switch to a more specialized library (removal later)
   [#409](https://github.com/lunarmodules/Penlight/pull/409)
 - feat: `utils.npairs` added. An iterator with a range that honours the `n` field
   [#387](https://github.com/lunarmodules/Penlight/pull/387)
 - fix: `xml.maptags` would hang if it encountered text-nodes
   [#396](https://github.com/lunarmodules/Penlight/pull/396)
 - fix: `text.dedent` didn't handle declining indents nor empty lines
   [#402](https://github.com/lunarmodules/Penlight/pull/402)
 - fix: `dir.getfiles`, `dir.getdirectories`, and `dir.getallfiles` now have the
   directory optional, as was already documented
   [#405](https://github.com/lunarmodules/Penlight/pull/405)
 - feat: `array2d.default_range` now also takes a spreadsheet range, which means
   also other functions now take a range. [#404](https://github.com/lunarmodules/Penlight/pull/404)
 - fix: `lapp` enums allow [patterns magic characters](https://www.lua.org/pil/20.2.html)
   [#393](https://github.com/lunarmodules/Penlight/pull/393)
 - fix: `text.wrap` and `text.fill` numerous fixes for handling whitespace,
   accented characters, honouring width, etc.
   [#400](https://github.com/lunarmodules/Penlight/pull/400)
 - feat: `text.wrap` and `text.fill` have a new parameter to forcefully break words
   longer than the width given.
   [#400](https://github.com/lunarmodules/Penlight/pull/400)
 - fix: `stringx.expandtabs` could error out on Lua 5.3+
   [#406](https://github.com/lunarmodules/Penlight/pull/406)
 - fix: `pl` the module would not properly forward the `newindex` metamethod
   on the global table.
   [#395](https://github.com/lunarmodules/Penlight/pull/395)
 - feat: `utils.enum` added to create enums and prevent magic strings
   [#408](https://github.com/lunarmodules/Penlight/pull/408)
 - change: `xml.new` added some sanity checks on input
   [#397](https://github.com/lunarmodules/Penlight/pull/397)
 - added: `xml.xml_escape` and `xml.xml_unescape` functions (previously private)
   [#397](https://github.com/lunarmodules/Penlight/pull/397)
 - feat: `xml.tostring` now also takes numeric indents (previously only strings)
   [#397](https://github.com/lunarmodules/Penlight/pull/397)
 - fix: `xml.walk` now detects recursion (errors out)
   [#397](https://github.com/lunarmodules/Penlight/pull/397)
 - fix: `xml.clone` now detects recursion (errors out)
   [#397](https://github.com/lunarmodules/Penlight/pull/397)
 - fix: `xml.compare` now detects recursion (errors out)
   [#397](https://github.com/lunarmodules/Penlight/pull/397)
 - fix: `xml.compare` text compares now work
   [#397](https://github.com/lunarmodules/Penlight/pull/397)
 - fix: `xml.compare` attribute order compares now only compare if both inputs provide an order
   [#397](https://github.com/lunarmodules/Penlight/pull/397)
 - fix: `xml.compare` child comparisons failing now report proper error
   [#397](https://github.com/lunarmodules/Penlight/pull/397)
2022-02-13 11:39:39 +00:00
nia
a3f0dfe4ee doc: Take responsibility for README.html generation, since I was the
last person to substantially rework it.
2022-02-13 11:30:05 +00:00
nia
ebdb2c38da doc/pkgsrc.*: regen 2022-02-13 11:16:54 +00:00
nia
7fea6d46c1 guide: update RELRO dox 2022-02-13 11:16:35 +00:00
pin
882342f5b3 wm/wmutils-libwm: add buildlink 2022-02-13 11:15:02 +00:00
nia
6400a3e964 mk: Flip partial MKRELRO back on now that many problems have been resolved. 2022-02-13 11:06:42 +00:00
nia
53653852d6 darktable: disable some more Werror 2022-02-13 10:53:12 +00:00
nia
b00de445c0 check-pie-elf.awk: make the failure case amuse me less 2022-02-13 10:48:24 +00:00
nia
cbcad5e4ea modular-xorg/avoid-duplicate.mk: Use PKG_SKIP_REASON instead of RESTRICTED,
because the modular Xorg components this is applied to will often fail to
build against native Xorg components anyway.
2022-02-13 10:44:38 +00:00
nia
67759dd4f7 wine: Disable CHECK_PIE for this package, it is broken. 2022-02-13 10:42:46 +00:00
nia
d83241ec58 ckmame: use GCC runtime from pkgsrc for pre-current NetBSD for
std::filesystem
2022-02-13 10:39:58 +00:00
nia
f8d07de34a lua-luv: Only attempt to copy the compat5.3 headers when they're
actively required.
2022-02-13 10:30:19 +00:00
wiz
534294b511 py-ansi: add missing build dependency 2022-02-13 10:07:46 +00:00
wiz
41a7b5f50f py-ipyparallel: add a missing dependency
Remove some dependencies that are not requested explicitly and pulled in
anyway.
2022-02-13 09:56:03 +00:00
wiz
d452a923c0 py-tubes: clean up 2022-02-13 09:44:10 +00:00
adam
4dbb4d3568 Updated net/py-twisted, textproc/py-epr-reader 2022-02-13 09:27:54 +00:00