169213 Commits

Author SHA1 Message Date
bcallah
df2ebb866c +zimg 2022-09-08 11:37:21 +00:00
bcallah
bab163ff06 Import graphics/zimg, a scaling, colorspace conversion, and dithering
library.
ok op@ sthen@

The "z" library implements the commonly required image processing basics
of scaling, colorspace conversion, and depth conversion. A simple API
enables conversion between any supported formats to operate with minimal
knowledge from the programmer. All library routines were designed from
the ground-up with correctness, flexibility, and thread-safety as first
priorities. Allocation, buffering, and I/O are cleanly separated from
processing, allowing the programmer to adapt "z" to many scenarios.
2022-09-08 11:36:49 +00:00
sthen
be062eeeb7 update to xschem-3.1.0, from Hannu Vuolasaho (maintainer) 2022-09-08 11:17:09 +00:00
sthen
d184f9d577 remove py-futures, no longer needed (backport of functionality added in
Python 3.2). ok bcallah@
2022-09-08 11:09:06 +00:00
op
7c359df99d +iblock 2022-09-08 10:39:04 +00:00
op
3a616b91f9 +_iblock 2022-09-08 10:37:12 +00:00
op
4321203de9 import iblock-1.0.1
iblock is an inetd program adding the client IP to a Packet Filter
table. It is meant to be listening on a port with inetd and receive
connections with PF redirecting connections from a list of ports
you want to block.

port from prx (prx at si3t dot ch), ok solene@
2022-09-08 10:36:24 +00:00
sthen
3a8f16eef9 link py-dpkt,python3 to the build, only the py2 version. drop the py2
version (which is now unused in ports).
2022-09-08 10:10:38 +00:00
sthen
9c1762e933 Update py-llvmlite to unbreak with our LLVM version. From aisha, I added
devel/quirks and @pkgpath markers.

Drops py2 support so py-miasm needs work to fix with this version,
however the situation isn't worse than it is now, because it was already
unusable because py-llvmlite was already broken.

I only waited a few days for maintainer (no reply) because it's already
broken.
2022-09-08 09:47:44 +00:00
sthen
667fdd3909 don't use rc script from inside the distfile, use it from the ports tree
like every other port. we sometimes make widespread changes to rc scripts
so they need to be easily visible.

ok kn, maintainer timeout
2022-09-08 09:38:25 +00:00
ajacoutot
13b9a75be9 Update to hwdata-0.362. 2022-09-08 09:23:57 +00:00
landry
feade8e23d mail/mozilla-thunderbird: update to 102.2.2.
see https://www.thunderbird.net/en-US/thunderbird/102.2.2/releasenotes/
2022-09-08 09:14:06 +00:00
stsp
bc7b685df6 update to got 0.75
ok tracey@

  too many changes to list all here; see git repository history for more
- unlink temporary files created during ssh signature verification
- add gotwebd, a fast-cgi server and successor of gotweb (tracey)
- lots of release-preparation work on gotwebd (naddy, op, tracey, stsp)
- cast argument of type rlim_t to unsigned long long to match the %llu (naddy)
- tog: add key to toggle author/committer in log view (op)
- make our email address parsing closer to Git's parsing rules (op)
- got commit: add -A flag to specify the author of a patch (op)
- tog: alias J and K to > and < keybindings for diff view (patch by Mikhail)
- fix 'got cat' printing commit author instead of committer (op)
- tog: add 'L' key to blame view; opens log view for the annotated line (jamsek)
- don't chug along if repo format version is unsupported (florian)
- fix dead stores to variables, found with LLVM's scan-build (florian)
- fix unitialized error return (florian)
- make sure got_repo_pack_fds_close() frees a malloc'ed pointer (florian)
- prevent memory leak when asprintf fails (florian)
- prevent use-after-free of packed_refs_path in error path (florian)
- got_repo_pack_fds_close: don't close(0) (patch by Lucas)
- reset committer's name+email during rebase and histedit
- tog: fix unintentional move of cursor after closing child views (jamsek)
- tog: uppercase all the key maps which open new views (jamsek)
- make 'got histedit' fetch author info from Git configuration as a fallback
- fix 'got patch -R' when using diff3 merge (op)
- add GOT_IGNORE_GITCONFIG env var to force ignoring of Git config files
- fix off_t type mismatches (naddy)
- got patch: error if patchfile isn't a regular file (op)
- make 'got patch' apply pledge(2) earlier (op)
- got/tog diff: fix accounting for line-endings in files containing CRLF (op)
- got patch: add -c flag to apply at a specified commit (op)
- fix two missing error checks in tog (found by florian with scan-build)
- remove pointless repo_close + leaked error (found by florian with scan-build)
- tog: add n{G,g} key map to jump to line n like less(1) (jamsek)
- diff: re-alloc arrays in larger chunks for up to 3x more performance (jamsek)
- fix whitespace-related issues when 'got patch' is matching a hunk (op)
- tog: add keymaps to jump to next/prev file/hunk in the diff view (jamsek)
- fix 'got tag' not tagging the work tree's current branch by default
- tog log: don't block while loading commits after 'G' key was pressed (jamsek)
- man pages: group options in accordance to style(9) (patch by Josiah Frentsos)
- man pages: Replace 'Ar sign' with 'Cm sign' (patch by Josiah Frentsos)
- don't add trailing \0 to signed tag objects; fixes interop with Github (jrick)
- use Xo/Xc in the man pages (patch by Josiah Frentsos)
- fix diffing two blobs by object ID with 'got diff' (jamsek)
- refresh pack-index path list if mtime of the objects/pack directory changed
- diff3: switch diff output mode from "edscript" to "plain" (patch by Tom Jones)
- use the faster plain-diff headers-only mode for diff3
- do not segfault while verifying "lightweight" tags (jrick)
- don't search through ignored paths and files on commit (sdk)
- plug a lot of memory leaks (op)
- forbid rebase of references outside the "refs/heads/" namespace
- fflush(stdout) after asking questions; improves got-portable behaviour (op)
- fix bug where 'got branch -lt' produced duplicate listings of a branch
- tog: ensure stdin is a tty to guard against 'tog < /dev/null' etc. (jamsek)
2022-09-08 08:44:11 +00:00
sebastia
594963bf72 update 0.0.3 -> 0.0.4 2022-09-08 06:57:33 +00:00
sebastia
6a0c4ada21 add missing RUN_DEPENDS 2022-09-08 06:56:53 +00:00
sebastia
d9e3d9b70d update 1.5.4 -> 1.5.6 2022-09-08 06:33:30 +00:00
ajacoutot
bb63c2f11c Update to gtk+4-4.8.0. 2022-09-08 06:13:46 +00:00
sthen
a864f8733b update to wireshark-3.6.8 2022-09-07 20:17:53 +00:00
sthen
73ba8fe317 use DPB_PROPERTIES=nojunk; mlpack uses setuptools without using
MODPY_SETUPTOOLS so it doesn't pick up nojunk from python.port.mk

setuptools can pick up importlib_metadata if present at runtime,
if it's junked at the wrong point we can get "AttributeError: module
'importlib_metadata' has no attribute 'MetadataPathFinder'" (as
reported by aja@)

This can probably go away after switching to Python 3.10 by default
2022-09-07 14:34:13 +00:00
sebastia
aa6cc5fd90 update to 5.7.1 2022-09-07 12:04:35 +00:00
sebastia
8e3a31c636 update to 5.7.1 2022-09-07 12:03:39 +00:00
sthen
edda2a4a89 update to claws-mail-4.1.0 2022-09-07 11:24:54 +00:00
sthen
9ca7cfa571 update to py3-cryptography-38.0.0 2022-09-07 10:12:25 +00:00
sthen
29caa7ccca lang/php: mention /etc/resolv.conf in the information about files that
users might need to copy into /var/www chroot.
2022-09-07 09:57:01 +00:00
landry
f7c6282997 +devel/p5-Iterator-Simple,security/p5-Crypt-Argon2,textproc/p5-File-KDBX 2022-09-07 09:44:51 +00:00
landry
95ca3dc9e2 Import p5-File-KDBX-0.906
File::KDBX provides everything you need to work with KDBX databases. A KDBX
database is a hierarchical object database which is commonly used to store
secret information securely. It was developed for the KeePass password safe.

This module lets you query entries, create new entries, delete entries, modify
entries and more. The distribution also includes various parsers and generators
for serializing and persisting databases.

The design of this software was influenced by the KeePassXC implementation of
KeePass as well as the File::KeePass module. File::KeePass is an alternative
module that works well in most cases but has a small backlog of bugs and
security issues and also does not work with newer KDBX version 4 files. If
you're coming here from the File::KeePass world, you might be interested in
File::KeePass::KDBX that is a drop-in replacement for File::KeePass that uses
File::KDBX for storage.

tweaks/ok bluhm@
2022-09-07 09:43:52 +00:00
landry
9e203452bf Import p5-Crypt-Argon2-0.012
This module implements the Argon2 key derivation function, which is
suitable to convert any password into a cryptographic key. This is most
often used to for secure storage of passwords but can also be used to
derive an encryption key from a password. It offers variable time and
memory costs as well as output size.

tweaks/ok bluhm@
2022-09-07 09:40:58 +00:00
landry
e0a6d2c2f7 Import p5-Iterator-Simple-0.07
Iterator::Simple is yet another general-purpose iterator utilities.
Rather simple, but powerful and fast iterator.

tweaks/ok bluhm@
2022-09-07 09:39:17 +00:00
landry
ab695b6630 sysutils/delta: update to 0.14.0.
see https://github.com/dandavison/delta/releases/tag/0.14.0
2022-09-07 09:20:46 +00:00
ajacoutot
4ffdd52a9f Remove gamin.
It's been unmaintained for years and nothing uses it in ports anymore.
2022-09-07 08:22:35 +00:00
ajacoutot
d1b0444562 Move away from sysutils/gamin to libinotify.
no objection and help from jca@ (maintainer)
(-Wl,-rpath so that libinotify.so can be found)

tested with MacOS and Windows clients + OK Ian McWilliam (maintainer)
2022-09-07 08:19:09 +00:00
landry
3c6c2332fd textproc/mdp: update to 1.0.15 2022-09-07 06:35:05 +00:00
sthen
734c0426e5 update to a new angrydd fork that daniel@ has made, incorporating
Debian patches for py3
2022-09-06 20:37:31 +00:00
sthen
28fc07ba2a update to libheif-1.13.0, from brad 2022-09-06 20:19:06 +00:00
sthen
dd80ba2583 update to vazirmatn-33.003, from George Rosamond (maintainer) 2022-09-06 20:13:13 +00:00
sthen
5df5e3ecd8 add BDEP on gtar
FAILED: templates/qml-plasmoid.tar.bz2 /pobj/plasma-framework-5.97.0/build-i386/templates/qml-plasmoid.tar.bz2
cd /pobj/plasma-framework-5.97.0/plasma-framework-5.97.0/templates/qml-plasmoid && /usr/local/bin/gtar --exclude .kdev_ignore --exclude .svn --sort=name --mode=go=rX,u+rw,a-s --numeric-owner --owner=0 --group=0 --mtime="@1662450951" --pax-option=exthdr.name=%d/PaxHeaders/%f,delete=atime,delete=ctime -c -j -v -f /pobj/plasma-framework-5.97.0/build-i386/templates/qml-plasmoid.tar.bz2 .
/bin/sh: /usr/local/bin/gtar: not found
ninja: build stopped: subcommand failed.
2022-09-06 19:55:53 +00:00
benoit
0107289d8a Update to cracklib-2.9.8. 2022-09-06 19:28:23 +00:00
sthen
a58731370c update to unifi-7.2.94 2022-09-06 19:09:34 +00:00
paco
8a30a1d9d8 update net/gajim to 1.4.7
With some suggestions from aja and op

ok op@
2022-09-06 18:32:33 +00:00
paco
fb6a866c94 update net/py-nbxmpp to 3.1.1
ok op@
2022-09-06 18:31:04 +00:00
paco
3bbe9062a9 upate net/miniflux to 2.0.38
tweaks by op@
ok op@ and sthen@
2022-09-06 18:20:48 +00:00
landry
04165b92ca www/mozilla-firefox: update to 104.0.2.
see https://www.mozilla.org/en-US/firefox/104.0.2/releasenotes/
2022-09-06 13:21:00 +00:00
op
197d5ff2f8 update graphics/yacreader to 9.9.1
bugfix release:

 - fix 'go to' dialog not clearing the page number between runs
 - fix scroll behavior in 'go to flow' view (macos).
 - fix grid view unable to scroll in some systems.
2022-09-06 12:47:36 +00:00
kirby
3a66a14fcb update to goaccess-1.6.3 2022-09-06 12:42:58 +00:00
robert
827ac09e07 update to 6.12.0.182 2022-09-06 12:09:54 +00:00
robert
5affd439b1 update to 6.1 2022-09-06 12:09:38 +00:00
landry
1ff01ba0bf security/kpcli: update to 3.8.1, from George Rosamond, thanks ! 2022-09-06 08:55:52 +00:00
sthen
c324ada5d8 update to squid-5.7 2022-09-06 08:29:06 +00:00
sthen
910b9e7b03 update to sngrep-1.6.0 2022-09-06 08:00:54 +00:00
sthen
929ecac573 update to icinga-php-library-0.10.0 2022-09-06 08:00:47 +00:00