Commit Graph

59085 Commits

Author SHA1 Message Date
Yorick Hardy 1158231426 barony: USE_TOOLS+= pkg-config 2019-11-02 18:33:09 +02:00
Yorick Hardy 008c67fc0a wyeb-git: USE_TOOLS+= pkg-config 2019-11-02 18:33:09 +02:00
Olaf Seibert 1bd77cf5b8 Update nget to 0.31. 2019-11-02 17:24:25 +01:00
Olaf Seibert 72d6336171 Convert to gitlab .tar.bz2 file instead of git clone. 2019-11-02 17:20:51 +01:00
Maya Rashish dda177a01e Makefile: +haxe, ocaml-{obuild,odoc,sha,sedlex,ptmap} 2019-11-02 17:12:09 +02:00
Maya Rashish 2b0df28733 Add haxe version 4.0.0
Haxe is an open source toolkit that allows you to easily build
cross-platform tools and applications that target many mainstream
platforms. The Haxe toolkit includes:

 -  The Haxe programming language, a modern, high-level, strictly-typed
    programming language
 -  The Haxe cross-compiler, a state-of-the-art, lightning-speed
    compiler for many targets
 -  The Haxe standard library, a complete, cross-platform library of
    common functionality
2019-11-02 17:10:41 +02:00
Maya Rashish da615277d9 add ocaml-ptmap 2.0.4
OCaml implementation of maps over integers implemented as Patricia trees
2019-11-02 17:09:49 +02:00
Maya Rashish 69cc14895e add ocaml-sedlex 2.1
sedlex is a lexer generator for OCaml, similar to ocamllex, but
supporting Unicode. Contrary to ocamllex, lexer specifications for
sedlex are embedded in regular OCaml source files.

The lexers work with a new kind of "lexbuf", similar to ocamllex
Lexing lexbufs, but designed to support Unicode, and abstracting
from a specific encoding. A single lexer can work with arbitrary
encodings of the input stream.

sedlex is the successor of the ulex project. Contrary to ulex which
was implemented as a Camlp4 syntax extension, sedlex is based on
the new "-ppx" technology of OCaml, which allow rewriting OCaml
parse trees through external rewriters. (And what a better name
than "sed" for a rewriter?)

As any -ppx rewriter, sedlex does not touch the concrete syntax of
the language: lexer specifications are written in source file which
comply with the standard grammar of OCaml programs. sedlex reuse
the syntax for pattern matching in order to describe lexers (regular
expressions are encoded within OCaml patterns). A nice consequence
is that your editor (vi, emacs, ...) won't get confused (indentation,
coloring) and you don't need to learn new priority rules. Moreover,
sedlex is compatible with any front-end parsing technology: it
works fine even if you use camlp4 or camlp5, with the standard or
revised syntax.
2019-11-02 17:09:04 +02:00
Maya Rashish 2715177996 ocaml-gen: add buildlink3.mk file. 2019-11-02 17:08:35 +02:00
Maya Rashish be9302df8a add ocaml-odoc 1.4.2
odoc is a documentation generator for OCaml. It reads doc comments,
delimited with (** ... *), and outputs HTML
2019-11-02 17:07:45 +02:00
Maya Rashish ea65d2e18d Add ocaml-sha 1.12
OCaml bindings for SHA interface code in OCaml. Offering the same
interface than the MD5 digest included in ocaml standard library.
It currently provides SHA1, SHA256 and SHA512 hash functions.
2019-11-02 17:07:16 +02:00
Maya Rashish 1f28b2af90 add ocaml-obuild 0.1.10
A parallel, incremental and declarative build system for OCaml.

Features

    Incremental & parallel build system. only rebuilding what's necessary.
    Descriptive configuration file.
    Easy for users: no rules to mess about, just describe what you want.
    No building dependency apart from OCaml's stdlib: easy to build
    No tool or binary dependencies apart from ocaml compilers
    OCamlfind-like support integrated for faster compilation
2019-11-02 17:06:13 +02:00
Maya Rashish 110db68b65 neko: avoid uselocale on netbsd 2019-11-02 17:00:37 +02:00
Maya Rashish 610a727cff ocaml-gen: jbuilder -> dune
jbuilder is deprecated, and conflicts with dune, so having a
jbuilder dependency is annoying.
2019-11-02 17:00:37 +02:00
Iku Iwasa 58bd07d36b mailsend-go: Update to 1.0.6
* Add the flag -cs charser to specify a character set for text or HTML. The
  default character set is utf-8.
  Fix Issue #12
2019-11-02 14:07:10 +09:00
Niclas Rosenvik 2308b2730b xygrib: pkglint fixes for data.mk and patches
pkglint fixes for data.mk and patches.
2019-11-01 19:03:28 +00:00
Kamil Rytarowski 7b4e45ad37 llvm-project-netbsd: Sync patches with LLVM 2019-11-01
LLD nognustack has been merged upstream.
2019-11-01 19:05:46 +01:00
ng0 0828246026 wip/nix: more work towards making it build. 2019-11-01 17:27:34 +00:00
Leonardo Taccari d02955a745 py-cvss: Update to 2.0
Changes:
2.0
---
 - Add support for CVSS 3.1
2019-11-01 12:15:22 +01:00
Pierre Pronchery 4fee43861f Update wip/py-octoprint to version 1.3.12
From the release notes:

Improvements

 #1239 & #3227 - Add command line interface for user management. Via octoprint user [list|add|remove|activate|deactivate|password] it is now possible to list, add, remove, activate & deactivate users or change their passwords right from the command line instead of just through the web interface. That should also make password recovery easier and as simple as octoprint user password username.
 #2896 - Add confirmation dialog when removing a plugin (see also #3179).
 #3075 - Calculate filament usage for all extruders in M605 duplicate/mirror setup (see also #3181).
 #3101 - Support tags on GCODE script hook and add plugin:<plugin id> to script parts from plugins.
 #2669 - Add option for disabling filters on search results in the file list (see also #3126).
 #3131 - Allow subscribing to multiple events in one yaml based event subscription.
 #3133 - Adjust wording in case of file upload errors to also hint at permission problems.
 #3134 - Add support for logging in (and creating users) through REMOTE_USER header supplied by a reverse proxy in front of OctoPrint.
 #3147 - Forcelogin: Add autofocus to the username
 #3161 - Plugin manager: Reduce height of plugin list.
 #3162 - Make closing behaviour of dialogs adjustable: default behaviour is to close on click outside of dialog, this can now be disabled.
 #3167 - Make it configurable whether to perform the parity double open workaround on serial needed for (some?) debian based systems. Solves issues for FreeBSD systems & Klipper.
 #3180 - Add button to terminal tab to clear the log.
 #3188 - Suppress scary WebSocketClosedError messages in the log simply caused by closing the browser.
 #3171 & #3204 - Action command prompts: Add close button to prompts triggered through action commands by the firmware, in case the firmware forgets to add action buttons.
 #3174 - Include upload date & time in State panel to make file refreshs clearer.
 #3191 - Docs: Clarify that a target temperature value of 0 turns heaters off.
 #3198 - Clarify execution order of GCODE scripts.
 #3199 - Hardening against corrupt print recovery data.
 #3203 - Add documentation for printTimeLeftOrigin field.
 #3206 - Better resilience against garbage on the line on initial connect to the printer due to more handshake attempts.
 #3207 - Try to guess the mimetype if there is none during the webcam stream test.
 #3218 - Small refactoring in comm layer
 #3225 - Quote arguments in pip install to avoid issues with shells other than bash.
 #3249 & #3263 - Printer profile events are now properly triggered.
 #3250 - Add optional confirmation dialog for starting a print.
 #3271 - Extend safemode to also disable third party language packs
 Make emergency codes configurable.
 Detect endless resend requests of the same line. If the printer keeps requesting the same line over and over again, something is either seriously wrong with the line or with the connection. In any case, log an error and disconnect.
 Send M112 on disconnect due to an error (configurable) to try to disable heaters and such.
 More type annotations throughout the code.
 Re-add missing minHeight support to modals.
 Ensure line breaks on copy of terminal contents.
 Error Tracking: Further limit events that go out, this time by fqcn of callback methods, if needed.
 GCODE viewer: Increase logging.
 Plugin Manager: Prevent plugin installs while throttled due to undervoltage or overheating.
 Software Update: Consider an empty restart command an unset one.
 Software Update: Prevent updates while throttled due to undervoltage or overheating.
 Tracking: Track plugins & versions once every 24h. This is a feature requested repeatedly by plugin developers and will also allow the compilation of something like a Top-10-list.
 Tracking: Track slicing events

Bug fixes

 #3022 & #3236 - Ignore NaN and Inf values in GCODE analysis result, don't allow NaN on APIs.
 #3095 - Fix a small error in the frontend through bootstrap update.
 #3096 - Fix handling of Empty exception in send loop.
 #3104 - M112 and other emergency codes must always jump the internal command queue even when printing and be sent immediately.
 #3107 - Prevent issues if hash field on file metadata is unset.
 #3109 - Fix some unicode issues on the API.
 #3114 - Virtual printer: Fix handling of closed connection.
 #3137 - Do not invert axes in GCODE viewer. The axis inversion is only relevant to the control panel (depends on how the print head is positioned), NOT the rendition of the GCODE.
 #3142 - Only do autologin if not actively logged out.
 #3143 - Fix layers vanishing from GCODE viewer on settings access.
 #3153 - Fix wrong variable name in an exception handler.
 #3154 - Strip interface tags from IPv6 addresses in local address check.
 #3155 - Backup: Make sure exclude is always a list.
 #3156 - Tracking: Fix error if tracked time is None.
 #3157 - Plugin manager: Better handling of unexpected repository format (e.g. in case of a misconfigured repository URL).
 #3166 & #3211 - Fix caching behaviour in case of active wizards.
 #3171 - Action command prompts: Remove prompts on disconnect from the printer.
 #3176 - Forcelogin: Don't touch static endpoints.
 #3177 - Always report all tools in shared nozzle setups to avoid inconsistencies.
 #3190 - Plugin Manager: Refresh the repository list on cache timeout, not just on server restart and/or connectivity events.
 #3194 & #3196 - Fix typo causing a KeyError on starting a second consecutive print of a file (see also #3195).
 #3217 - Docs: Fix typo in chambers documentation
 #3220 - Fix _long_running_command flag for M191 on comm layer.
 #3224 - Fix file selection not being cleared in the frontend on printer disconnect.
 #3247 - Fix scoping issue in JavaScript for custom commands with javascript/enabled fields.
 #3253 - Software Update: Fix error in python version detection (see also #3256).
 #3257 - Appkeys: Ignore empty username on request endpoint to avoid later issues.
 #3270 - Properly escape translation strings in single/double quoted template locations
 #3272 (regression) - GCODE viewer: Fix out-of-sync & layer slider issue
 #3273 (regression) - Fix minimum pip version for OctoPi 0.15.1, which turns out is 9.0.3, not 10.0.1 as on OctoPi 0.15.0 due to a bug related version pin back then when.
 #3277 (regression) - GCODE viewer: Fix huge memory consumption due to misplaced deep clone.
 #3282 (regression) - Don't trigger M112 routine for firmware errors on a connection error when no connection has even been established yet. * Fix broken filtering of valid tools
 Properly clear out user data from user management dialogs
 Appkeys: Fix handling of empty request body, should return 400 Bad Request instead of 500 Internal Server Error.
 Printer safety: Anycubic 1.1.2 is already safe (off by one error, used to only detect >1.1.2 instead of >=1.1.2)
2019-10-31 21:41:19 +01:00
Pierre Pronchery 3d56806a22 Import filetype.py as wip/py-filetype version 1.0.5
Small and dependency free Python package to infer file type and MIME type
checking the magic numbers signature of a file or buffer.

This is a Python port from filetype Go package.
2019-10-31 21:41:17 +01:00
Pierre Pronchery c47fd83eef Update the dependencies for wip/py-octoprint
With these changes, octoprint really starts.
2019-10-31 21:41:14 +01:00
Pierre Pronchery 4f6609674b Import pylru as wip/py-pylru version 1.2.0
Pylru implements a true LRU cache along with several support classes. The cache
is efficient and written in pure Python. It works with Python 2.6+ including
the 3.x series. Basic operations (lookup, insert, delete) all run in a constant
amount of time. Pylru provides a cache class with a simple dict interface. It
also provides classes to wrap any object that has a dict interface with a
cache. Both write-through and write-back semantics are supported. Pylru also
provides classes to wrap functions in a similar way, including a function
decorator.
2019-10-31 21:41:10 +01:00
Pierre Pronchery 987429dc14 Import cachelib as wip/py-cachelib version 0.1
A collection of cache libraries in the same API interface. Extracted from
werkzeug.
2019-10-31 21:41:08 +01:00
Pierre Pronchery 399e7ecc8b Register a dependency on wip/py-unidecode 2019-10-31 21:41:05 +01:00
Pierre Pronchery 5f0341e015 Import Unidecode as wip/py-unidecode version 1.1.1
It often happens that you have text data in Unicode, but you need to represent
it in ASCII. For example when integrating with legacy code that doesn't support
Unicode, or for ease of entry of non-Roman names on a US keyboard, or when
constructing ASCII machine identifiers from human-readable Unicode strings that
should still be somewhat intelligible (a popular example of this is when making
an URL slug from an article title).

In most of these examples you could represent Unicode characters as ??? or
\\15BA\\15A0\\1610, to mention two extreme cases. But that's nearly useless to
someone who actually wants to read what the text says.

What Unidecode provides is a middle road: the function unidecode() takes Unicode
data and tries to represent it in ASCII characters (i.e., the universally
displayable characters between 0x00 and 0x7F), where the compromises taken when
mapping between two character sets are chosen to be near what a human with a US
keyboard would choose.
2019-10-31 21:41:03 +01:00
Niclas Rosenvik 5b1a789c59 xygrib: add installation of detailed maps and city data files
Install detailed maps and city files when installing xygrib.
2019-10-31 20:21:26 +00:00
ng0 9575484640 wip/tokei: Adjust description. 2019-10-31 14:17:28 +00:00
ng0 df3a4fc835 wip/nix: Update to version 2.3.1. 2019-10-31 13:52:22 +00:00
ng0 2cfd36cba0 wip/go-spew: finalize package. 2019-10-31 12:53:51 +00:00
ng0 22c5102dcb wip/go-mux: Update to 1.7.3. finalize package. 2019-10-31 12:48:24 +00:00
ng0 1704a0e1e6 wip/go-sqlite3: Update to 1.11.0. 2019-10-31 12:40:49 +00:00
ng0 c2c5d07b03 wip/go-tcplisten: finalize package. 2019-10-31 12:29:42 +00:00
ng0 8d714d8408 wip/go-compress: Update to 1.9.1, finalize package. 2019-10-31 12:19:08 +00:00
ng0 6d75578343 wip/go-xxhash: Update to 2.1.0, finalize package. 2019-10-31 12:07:05 +00:00
ng0 7db623ff2b wip/go-fasthttp: Update to 1.6.0, finalize package. 2019-10-31 12:01:51 +00:00
ng0 a7bfc8ab7a wip/cfiles: Adjust my maintainer email. 2019-10-31 11:39:13 +00:00
ng0 d52edde1d7 wip/go-cpuid: finalize package 2019-10-31 11:27:46 +00:00
ng0 339f514dfd go-pkgconfig: finalize package. 2019-10-31 11:21:50 +00:00
ng0 1db85f4c24 wip/go-bytebufferpool: finalize package. 2019-10-31 10:49:48 +00:00
ng0 f4451109b3 wip/go-argv: finalize package. 2019-10-31 10:31:12 +00:00
ng0 19fe0b6fcd Change my maintainer address for every package in wip which has no
additional changes.
2019-10-31 10:14:08 +00:00
ng0 8d5f6bb676 wip/gnunet: Adjust libidn2 detection, thanks nros@. 2019-10-31 08:25:17 +00:00
ng0 8336a49073 wip/gnunet: Update to 0.11.8.
Release changes:

Changes in 0.11.8 (since 0.11.7):

gns: portability fix
     change [ a == b ] to the more portable [ a = b ]

pq:  include pq.h in dist
     Fixes commit e3e21acb ("libgnunetpq API change to fix #5733")
2019-10-30 18:37:08 +00:00
Niclas Rosenvik 73bbc70142 xygrib: forgot to update PLIST with data directory changes 2019-10-30 17:41:57 +00:00
nia 13e6a6b46e Remove old evolution packages, a newer version is in HEAD. 2019-10-30 17:32:20 +00:00
ng0 716075388c wip/gnunet: Add zbar dependencies for optional gnunet-qr. 2019-10-30 13:29:22 +00:00
Greg Troxel f2c84e7519 pcxs2: Fix PKGPATH for portaudio (following move) 2019-10-29 19:40:00 -04:00
ng0 cf92c5c93b wip/gnunet: rc.d script: wrap PATH export in case. 2019-10-29 23:37:28 +00:00
ng0 b5bdf7f71b wip/gnunet: attempt to get upnpc into $PATH. 2019-10-29 17:32:40 +00:00