Worth nothing is that the .org page has been taken over by some dubious hoster
claiming pekwm has VPS support!? and links to hostingsonar.com (broken), this
will be replaced with the .se domain pekwm.se. The official pekwm page
currently is the Github page https://github.com/pekdon/pekwm.
Information taken from https://pekdon.github.io/posts/pekwm-development-reboot/
PR: 254443
Reported by: Herbert J. Skuhra <herbert@mailbox.org>
Approved by: Natacha Porté <natbsd@instinctive.eu> (maintainer)
IfcOpenShell is mainly consumed via python (FreeCAD, Blender). So add this option and set it as default.
While here:
- update ifcopenshell 0.6.0 to latest commit (AFAIK, there is no real versioning atm) allow to build with swig >= 4
- remove patch-cmake_CMakeLists.txt (fixed upstream)
PR: 254402
Reported by: Greg V <greg@unrelenting.technology>
Thanks to Daniel Tihanyi for all his work maintaining this port!
While here, a number of cleanups:
- Simplify Makefile
- Remove pkg-message whose instructions were superseded by @sample
- Re-enable cgo. It seems to work fine now.
- Rename the rc(8) 'validate' subcommand to 'configtest' for clarity and consistency
- Add a little more info to the sample Caddyfile
- Point to instructions for getting access logs working
Changes: https://github.com/caddyserver/caddy/releases/tag/v2.3.0
PR: 254436
Approved by: Daniel Tihanyi (outgoing maintainer)
Vcf-split splits a multi-sample VCF into single-sample VCFs, writing thousands
of output files simultaneously. Parsing the TOPMed human chromosome 1 BCF
with bcftools takes two days, so extracting the 137,977 samples one at a time
or using thousands of parallel readers of the same file is impractical.
Vcf-split solves this by generating thousands of single-sample outputs during
a single sweep through the multi-sample input.
Biolibc is a library of fast, memory-efficient, low-level functions for
processing biological data. Like libc, it consists of numerous disparate,
general-purpose functions which could be used by a wide variety of
applications. These include functions for streaming common file formats such
as SAM and VCF, string functions specific to bioinformatics, etc.
the distfile got fetched from the nearby Gentoo mirror but I didn't pay
enough attention and didn't notice that:
$ curl -sI https://mirror.yandex.ru/gentoo-distfiles/distfiles/libsixel-1.8.6.tar.gz | egrep HTTP\|Content-Length:
HTTP/1.1 200 OK
Content-Length: 4791628
Because both its size (previous distfile was 4778776 bytes) and contents
looked legit, I did not verify that it is identical to the file fetched
from GitHub directly. Comparing their contents show only some missing
files and directories (example programs and sample image files, none of
them are built or installed anyway); the source code itself is identical
between the two, as well as resulting `include/sixel.h' file which now
comes pre-generated:
$ diff -rudp libsixel-1.8.6 sixel-1.8.6
Only in libsixel-1.8.6: .coveralls.yml
Only in libsixel-1.8.6: .gitignore
Only in libsixel-1.8.6: .travis.yml
Only in libsixel-1.8.6: LICENSE
Only in libsixel-1.8.6: LICENSE.images
Only in libsixel-1.8.6: LICENSE.mesa
Only in libsixel-1.8.6: LICENSE.pngsuite
Only in libsixel-1.8.6: LICENSE.pnmcolormap
Only in libsixel-1.8.6: LICENSE.sdump
Only in libsixel-1.8.6: LICENSE.sixel
Only in libsixel-1.8.6: LICENSE.stb
Only in libsixel-1.8.6: README.md
Only in libsixel-1.8.6: examples
Only in libsixel-1.8.6: images
Only in sixel-1.8.6/include: sixel.h
Only in sixel-1.8.6/m4: ._ltoptions.m4
Only in sixel-1.8.6/m4: ._ltsugar.m4
Only in sixel-1.8.6/m4: ._lt~obsolete.m4
Only in libsixel-1.8.6: package.json
Only in libsixel-1.8.6: perl
Only in libsixel-1.8.6: php
Only in libsixel-1.8.6/python: LICENSE
Only in libsixel-1.8.6/python: README.rst
Only in libsixel-1.8.6: ruby
Only in libsixel-1.8.6: wic
Drop the LICENSE and README.md (which is basically the project's GitHub
front page) and install more commonly seen in packages ChangeLog and
NEWS files instead; while here, trim some excessive vertical whitespace.
- New functions:
. mpc_sum
. mpc_dot
- Several functions are more robust with a reduced exponent range
(for example corresponding to IEEE 754 binary formats).
- New mpcheck tool for comparison with the native C library (which
is not installed by default).
Bump all directly dependent ports. Do not bump those indirectly
dependent via the lang/gcc* family since their run-time dependencies
and code generated should not be affected.
PR: 249950
Submitted by: wen
* Since Python 3.8.7 (and also 3.9.2), .so files get an extension, e.g.
".cpython-38.so" if built with Python 3.8.
Thus check for the presence of the package from databases/py-sqlite3
instead of the actual .so file itself.
PR: 254425
Approved by: danfe (maintainer)
* Since Python 3.8.7 (and also 3.9.2), .so files get an extension, e.g.
".cpython-38.so" if built with Python 3.8.
Thus check for the presence of the package from ftp/py-pycurl instead of
the actual .so file itself.
PR: 254424
Approved by: kbowling (maintainer)
* Add a workaround to make the transition from Python 3.7 to Python 3.8
possible because the name of the .so file is slightly different between
the two releases.
PR: 254426
Approved by: yuri (maintainer)
* Add a workaround to make the transition from Python 3.7 to Python 3.8
possible because the name of the .so file is slightly different between
the two releases.
* Use PYTHONPREFIX_SITELIBDIR instead PYTHON_SITELIBDIR to make the
port PREFIX safe.
* Also add "gl" to USE, introduce USE_{GL,QT} to fix stage QA issues and pet
portclippy by sorting the entries of USE_PYQT as well. [1]
PR: 254427
Submitted by: <m.ne@gmx.net> (maintainer) [1]
Approved by: <m.ne@gmx.net> (maintainer)