notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)

Two new features

Two two features were added on 2020-05-30:
  1. Repology links - each port now has a link to repology.org. See issue 148 for details.
  2. Ports I maintain report - port maintainers can now subscribe to a daily report of commits to the ports they maintain. See Watch ports I maintain at Report Subscriptions. Details at issue 138
Search FreshPorts using Google
not searching src

The FreshPorts Search


Include deleted ports Case sensitive search Sort by:
Include /src tree
Output format:
HTML
Plain Text
Maximum Effort Minimal output
Branch:

Notes

  • Case sensitivity is ignored for "sounds like" and output is ordered by the soundex.
  • When searching on 'Message ID', the type of match is ignored.
  • When searching on 'Commit Message' only 'containing' is used.
  • When searching by 'Under a pathname', your path must start with something like /ports/, /doc/, or /src/. All commits under that point will be returned. The selected match type is ignored and defaults to 'Starts with'.
  • Searching for 'sounds like' is only valid for Committer, Maintainer, Package Name, and Port Name.
Number of commits: 1337 (showing only 100 on this page) 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11  »  [14]
Mon, 29 Jun 2020
[ 03:39 koobs ] Original commit 
ferite 1.0.2_7 lang files touched by this commit Embeddable scripting language
MFH: r540742 lang/ferite: Update pkg-descr: WWW URL

Reported by:	RoboNuggie (via Twitter)

Approved by:	ports-secteam (blanket: bugfix (incorrect metadata))
[ 03:27 koobs ] Original commit 
ferite 1.0.2_7 lang files touched by this commit Embeddable scripting language
lang/ferite: Update pkg-descr: WWW URL

Reported by:	RoboNuggie (via Twitter)
MFH:		2020Q2 (blanket: bugfix (incorrect metadata)
Tue, 16 Jun 2020
[ 06:01 koobs ] Original commit 
py-diffoscope 147 sysutils files touched by this commit In-depth comparison of files, archives, and directories
sysutils/py-diffoscope: Update to 147

 - Add upstream [1] patch to prevent tlsh dependent tests from failing

Changelog:

145:
https://lists.reproducible-builds.org/pipermail/rb-general/2020-May/001947.html
146:
https://lists.reproducible-builds.org/pipermail/rb-general/2020-May/001948.html
147:
https://lists.reproducible-builds.org/pipermail/rb-general/2020-June/001964.html

[1]
https://lists.reproducible-builds.org/pipermail/diffoscope/2020-June/002642.html

PR:		246773
Submitted by:	Fabian Keil <fk fabiankeil de>
MFH:		No (combined feature/bugfix releases)
Mon, 18 May 2020
[ 04:52 koobs ] Original commit 
py-pytest-xdist 1.32.0 devel files touched by this commit Pytest xdist plugin for distributed testing and loop-on-failing modes
devel/py-pytest-xdist: Update to 1.32.0 [1]

  - COMMENT: Update to match setup.py:Description
  - Canonicalise test invocation (to override setup.cfg/pytest.ini options)

Changelog:

https://github.com/pytest-dev/pytest-xdist/blob/v1.32.0/CHANGELOG.rst

QA:

portlint: OK (looks fine.)
testport: OK (poudriere: 12amd64,py{27,37})
maketest: OK (136 passed, 8 skipped, 10 xfailed, 2 xpassed)

PR:		246408
Submitted by:	sunpoet
MFH:		No (combined feature/bugfix releases)
[ 03:17 koobs ] Original commit 
py-diffoscope 144 sysutils files touched by this commit In-depth comparison of files, archives, and directories
MFH: r535710 sysutils/py-diffoscope: Update to 144

  - Remove diffoscope/comparators/zip.py patch, upstreamed
  - Update Python <version-spec> to match upstream support [1]

[1] https://salsa.debian.org/reproducible-builds/diffoscope/-/issues/117

PR:		245663
Submitted by:	Michael Osipov <michael dot osipov siemens com>

Approved by:	ports-secteam (blanket: bugfix release(s))
[ 03:16 koobs ] Original commit 
py-dateutil 2.8.1 devel files touched by this commit Extensions to the standard Python datetime module
MFH: r535708 devel/py-dateutil: Update to 2.8.1 [1]

  - Remove dateutil_test_test__tz patch, upstreamed [1]
  - Remove unecessary pytest-cov dependency
  - Add pytest -W exclusion preventing PytestUnknownMarkWarning: Unknown
    pytest.mark.no_cover error on test invocation.

Changelog:

 
https://dateutil.readthedocs.io/en/stable/changelog.html#version-2-8-1-2019-11-03

PR:		246104
Submitted by:	dvl [1]

Approved by:	ports-secteam (blanket: bugfix release)
[ 03:13 koobs ] Original commit 
py-diffoscope 144 sysutils files touched by this commit In-depth comparison of files, archives, and directories
sysutils/py-diffoscope: Update to 144

  - Remove diffoscope/comparators/zip.py patch, upstreamed
  - Update Python <version-spec> to match upstream support [1]

[1] https://salsa.debian.org/reproducible-builds/diffoscope/-/issues/117

PR:		245663
Submitted by:	Michael Osipov <michael dot osipov siemens com>
MFH:		2020Q2 (blanket: bugfix releases)
[ 03:03 koobs ] Original commit 
py-dateutil 2.8.1 devel files touched by this commit Extensions to the standard Python datetime module
devel/py-dateutil: Update to 2.8.1 [1]

  - Remove dateutil_test_test__tz patch, upstreamed [1]
  - Remove unecessary pytest-cov dependency
  - Add pytest -W exclusion preventing PytestUnknownMarkWarning: Unknown
    pytest.mark.no_cover error on test invocation.

Changelog:

 
https://dateutil.readthedocs.io/en/stable/changelog.html#version-2-8-1-2019-11-03

PR:		246104
Submitted by:	dvl [1]
MFH:		2020Q2 (blanket: bugfix release)
Sat, 18 Apr 2020
[ 04:19 koobs ] Original commit 
py-boto3 1.12.39 www files touched by this commit AWS SDK for Python
www/py-boto3: Update to 1.12.39

Update to 1.12.39 (not the latest versions 1.12.41) to match
devel/py-botocore, updated in ports r531560 which caused a regression
due to mismatched version-spec (>=1.13.6,<1.14.0).

PR:		245709
Reported by:	Henrik Hudson <ports thelanman net>, pkg-fallout
Tue, 7 Apr 2020
[ 06:24 koobs ] Original commit 
guile-cairo 1.10.0 graphics files touched by this commit Wrapper for using the Cairo graphics library from Guile
[NEW] graphics/guile-cairo: Wrapper for using the Cairo graphics library from
Guile

Guile-Cairo wraps the Cairo graphics library for Guile Scheme.

WWW: http://www.nongnu.org/guile-cairo/

PR:		241731
Submitted by:	Andrew <andrew tao11 riddles org uk>
Differential Revision:	D22189
[ 06:22 koobs ] Original commit 
g-wrap 1.9.15 devel files touched by this commit Tool for generating function wrappers for Guile
[NEW] devel/g-wrap: Tool for generating function wrappers for Guile

G-Wrap is a tool (and guile library) for generating function wrappers
for inter-language calls. It currently only supports generating Guile
wrappers for C functions. Other languages may be supported in the
future, possibly on both sides.

WWW: http://www.nongnu.org/g-wrap/

PR:		241731
Submitted by:	Andrew <andrew tao11 riddles org uk>
Differential Revision: D22189
Mon, 30 Mar 2020
[ 05:11 koobs ] Original commit 
py-passlib 1.7.2 security files touched by this commit Comprehensive password hashing framework supporting over 30 schemes
MFH: r529858 security/py-passlib: Update to 1.7.2

  - Update COMMENT to match setup.py:description

Changelog:

  https://passlib.readthedocs.io/en/stable/history/1.7.html

Requested by:	bofh (via email)

Approved by:	ports-secteam (blanket: bugfix release)
[ 05:07 koobs ] Original commit 
py-passlib 1.7.2 security files touched by this commit Comprehensive password hashing framework supporting over 30 schemes
security/py-passlib: Update to 1.7.2

  - Update COMMENT to match setup.py:description

Changelog:

  https://passlib.readthedocs.io/en/stable/history/1.7.html

Requested by:	bofh (via email)
MFH:		2020Q1 (blanket: bugfix release)
Wed, 25 Mar 2020
[ 04:16 koobs ] Original commit 
py-nose2 0.9.2 devel files touched by this commit Next generations of nicer testing for Python
devel/py-nose2: Update to 0.9.2 [1]

  - Add TEST_DEPENDS / test target to improve QA
  - Add comment for setup.py patch to describe why its there

Changelog:

  https://github.com/nose-devs/nose2/blob/0.9.2/docs/changelog.rst

PR:		245030 [1]
Submitted by:	Daniel Ylitalo <daniel blodan se> [1]
Mon, 23 Mar 2020
[ 05:12 koobs ] Original commit 
py-buildbot 2.7.0 devel files touched by this commit Continuous Integration Framework
py-buildbot-console-view 2.7.0 devel files touched by this commit Buildbot Console View plugin
py-buildbot-grid-view 2.7.0 devel files touched by this commit Buildbot Grid View plugin
py-buildbot-pkg 2.7.0 devel files touched by this commit Buildbot packaging tools
py-buildbot-waterfall-view 2.7.0 devel files touched by this commit Buildbot Waterfall View plugin
py-buildbot-worker 2.7.0 devel files touched by this commit Buildbot Worker Daemon
py-buildbot-www 2.7.0 devel files touched by this commit Buildbot UI
devel/py-buildbot*: Update to 2.7.0

devel/py-buildbot:

  - Remove setup.py patch (upstreamed)
  - Update test target (setup.py test is going away :|)

Changelog:

 
https://docs.buildbot.net/current/relnotes/index.html#buildbot-2-7-0-2020-02-27

PR:	244219
[ 02:05 koobs ] Original commit 
py-parameterized 0.7.1 devel files touched by this commit Parameterized testing with any Python test framework
[NEW] devel/py-parameterized: Parameterized testing with any Python test
framework

Parameterized testing in Python sucks.

parameterized fixes that. For everything. Parameterized testing for nose,
parameterized testing for py.test, parameterized testing for unittest.

WWW: https://github.com/wolever/parameterized

PR:	244219
Wed, 18 Mar 2020
[ 08:07 koobs ] Original commit 
py-bleach 3.1.3 www files touched by this commit Easy safelist-based HTML-sanitizing tool
MFH: r528630 www/py-bleach: Update to 3.1.3

Changelog:

  https://github.com/mozilla/bleach/blob/v3.1.3/CHANGES

Security:	3d19c776-68e7-11ea-91db-0050562a4d7b

Approved by:	ports-secteam (joneum)
[ 07:28 koobs ] Original commit 
py-bleach 3.1.3 www files touched by this commit Easy safelist-based HTML-sanitizing tool
www/py-bleach: Update to 3.1.3

Changelog:

  https://github.com/mozilla/bleach/blob/v3.1.3/CHANGES

MFH:		2020Q1 (security: 3.1.1, 3.1.2 + bugfix releases)
Security:	3d19c776-68e7-11ea-91db-0050562a4d7b
[ 07:23 koobs ] Original commit 
vuxml 1.1_4 security files touched by this commit Vulnerability and eXposure Markup Language DTD
security/vuxml: Add www/py-bleach entry
[ 00:55 koobs ] Original commit 
py-virtualenvwrapper 4.8.4 devel files touched by this commit Enhancements to virtualenv
devel/py-virtualenvwrapper: Update to 4.8.4

Changelog:

  https://virtualenvwrapper.readthedocs.io/en/latest/history.html

Approved by:	nivit (maintainer, via Twitter)
[ 00:52 koobs ] Original commit 
py-virtualenvwrapper 4.8.2_3 devel files touched by this commit Enhancements to virtualenv
MFH: r528619 devel/py-virtualenvwrapper: Fix virtualenvwrapper_lazy.sh wrapper

Fix the virtualenvwrapper_lazy.sh wrapper to invoke the Python
versions-specific virtualenvwrapper.sh script that the port/package was
built with, preventing the following error:

  ERROR: virtualenvwrapper_lazy.sh: Could not find virtualenvwrapper.sh

While I'm here:

  - Update pkg-descr WWW: URL to match setup.py:homepage
  - Update COMMENT to match setup.py:summary

Approved by:	portmgr (blanket: ports (python) compliance, run-time bugfix)

Approved by:	ports-secteam (blanket: ports (python) compliance, run-time bugfix)
[ 00:45 koobs ] Original commit 
py-virtualenvwrapper 4.8.2_3 devel files touched by this commit Enhancements to virtualenv
devel/py-virtualenvwrapper: Fix virtualenvwrapper_lazy.sh wrapper

Fix the virtualenvwrapper_lazy.sh wrapper to invoke the Python
versions-specific virtualenvwrapper.sh script that the port/package was
built with, preventing the following error:

  ERROR: virtualenvwrapper_lazy.sh: Could not find virtualenvwrapper.sh

While I'm here:

  - Update pkg-descr WWW: URL to match setup.py:homepage
  - Update COMMENT to match setup.py:summary

Approved by:	portmgr (blanket: ports (python) compliance, run-time bugfix)
MFH:		2020Q1 (blanket: ports (python) compliance, run-time bugfix)
Sat, 14 Mar 2020
[ 02:20 koobs ] Original commit 
py-diffoscope 136_1 sysutils files touched by this commit In-depth comparison of files, archives, and directories
MFH: r526348 sysutils/py-diffoscope: Update to 136

Merge ports r526348 (update to 136, bugfix release) which should have
been merged with ports r528329

PR:		244750

Approved by:	ports-secteam (blanket: bugfix release, fix quarterly regression)
Fri, 13 Mar 2020
[ 04:48 koobs ] Original commit 
py-diffoscope 108_1 sysutils files touched by this commit In-depth comparison of files, archives, and directories
MFH: r528327 sysutils/py-diffoscope: Restore portability of zipinfo call

/dev/stdin is a non-portable non-POSIX extension having different
semantics on different operating systems. zininfo(1) exits with 9 when
/dev/stdin is supplied on FreeBSD. In fact, unzip(1) explicitly documents
that it does not support reading from stdin.

[1]
https://lists.reproducible-builds.org/pipermail/diffoscope/2020-March/002632.html

PR:		244750
Submitted by:	Michael Osipov <michael.osipov siemens com>

Approved by:	ports-secteam (blanket: runtime bugfix)
[ 04:46 koobs ] Original commit 
py-diffoscope 136_1 sysutils files touched by this commit In-depth comparison of files, archives, and directories
sysutils/py-diffoscope: Restore portability of zipinfo call

/dev/stdin is a non-portable non-POSIX extension having different
semantics on different operating systems. zininfo(1) exits with 9 when
/dev/stdin is supplied on FreeBSD. In fact, unzip(1) explicitly documents
that it does not support reading from stdin.

[1]
https://lists.reproducible-builds.org/pipermail/diffoscope/2020-March/002632.html

PR:		244750
Submitted by:	Michael Osipov <michael.osipov siemens com>
MFH:		2020Q1
Mon, 9 Mar 2020
[ 06:12 koobs ] Original commit 
py-flask-babel 1.0.0 devel files touched by this commit Adds i18n/l10n support to Flask applications
devel/py-flask-babel: Update to 1.0.0 [1]

While I'm here:

  - Add test target to improve QA


  https://github.com/python-babel/flask-babel/releases/tag/v1.0.0

PR:		244604
Submitted by:	delphij [1]
Approved by:	koobs (python, maintainer)
Wed, 4 Mar 2020
[ 05:17 koobs ] Original commit 
py-futures 3.3.0 devel files touched by this commit Backport of the concurrent.futures package from Python 3
MFH: r527737 devel/py-futures: Update to 3.3.0

Changelog:

  https://github.com/agronholm/pythonfutures/blob/3.3.0/CHANGES.rst

Reported by:	ngie

Approved by:	ports-secteam (blanket: bugfix release)
[ 05:14 koobs ] Original commit 
py-futures 3.3.0 devel files touched by this commit Backport of the concurrent.futures package from Python 3
devel/py-futures: Update to 3.3.0

Changelog:

  https://github.com/agronholm/pythonfutures/blob/3.3.0/CHANGES.rst

Reported by:	ngie
MFH:		2020Q2 (blanket: bugfix release)
Tue, 18 Feb 2020
[ 03:04 koobs ] Original commit 
py-flask-cors 3.0.8 www files touched by this commit Flask extension adding a decorator for CORS support
www/py-flask-cors: Update to 3.0.8 [1]

  - Tweak COMMENT to match setup.py:description (modulo portlint) [2]

Changelog:

  https://github.com/corydolphin/flask-cors/blob/3.0.8/CHANGELOG.md

QA:

  - Dependents (pygeopi, flexget, beets) dependency <version-specs>
    verified.

PR:		244206
Submitted by:	Stig Inge Lea Bjornsen <stiginge pvv org>  [1]
Approved by:	portmgr (blanket: ports (Python) compliance) [2]
Mon, 17 Feb 2020
[ 11:08 koobs ] Original commit 
py-freenit 0.0.18 www files touched by this commit REST API framework based on Flask-Smorest
[NEW] www/py-freenit: REST API framework based on Flask-Smorest

Freenit is well suited for REST API development, providing Swagger and ReDoc
interface, while dealing with database connections and models in an easy way.

WWW: https://github.com/freenit-framework/backend

PR:		242817
Submitted by:	Goran Mekic <meka tilda center>
[ 10:46 koobs ] Original commit 
py-Faker 0.8.15_3 devel files touched by this commit Python package that generates fake data for you
MFH: r526357 devel/py-Faker: Add missing dependencies

None of the packages upstream specified dependencies were declared in the
port. This change adds those missing dependencies.

The issue was identified while QA'ing www/py-freenit via bug 242817

File
"/usr/local/lib/python3.7/site-packages/faker/providers/internet/__init__.py",
line 4, in <module>
    from text_unidecode import unidecode
ModuleNotFoundError: No module named 'text_unidecode'

While I'm here, level up ports (and Python ports) compliance and add test
target.

Approved by:	portmgr (blanket(s): missing dependencies, ports (Python)
compliance)

Approved by:	ports-secteam (blanket(s): missing dependencies, ports (Python)
compliance)
[ 10:43 koobs ] Original commit 
tomcat85 8.5.49_1 www files touched by this commit Open-source Java web server by Apache, 8.5.x branch
tomcat9 9.0.29_1 www files touched by this commit Open-source Java web server by Apache, 9.0.x branch
MFH: r526349 www/tomcat85,9: Improve port quality

  - Don't echo automatic actions unlike other manual actions
  - Don't perform ${RM} -R because the OPTIONS system takes @comment parts
    in pkg-plist into account, poudriere build does not complain.
  - Don't provide samples for XML schema files, these are NOT intended to
    be modified by the user

PR:		243648
Submitted by:	Michael Osipov <michael.osipov siemens com>
Approved by:	VVD <vvd unislabs com>

Approved by:	ports-secteam (blanket: ports compliance, bugfixes)
[ 10:06 koobs ] Original commit 
py-Faker 0.8.15_3 devel files touched by this commit Python package that generates fake data for you
devel/py-Faker: Add missing dependencies

None of the packages upstream specified dependencies were declared in the
port. This change adds those missing dependencies.

The issue was identified while QA'ing www/py-freenit via bug 242817

File
"/usr/local/lib/python3.7/site-packages/faker/providers/internet/__init__.py",
line 4, in <module>
    from text_unidecode import unidecode
ModuleNotFoundError: No module named 'text_unidecode'

While I'm here, level up ports (and Python ports) compliance and add test
target.

Approved by:	portmgr (blanket(s): missing dependencies, ports (Python)
compliance)
MFH:		2020Q1
[ 09:05 koobs ] Original commit 
py-pytest-flask 0.15.1 devel files touched by this commit Set of py.test fixtures to test Flask applications
[NEW] devel/py-pytest-flask: Set of py.test fixtures to test Flask applications

An extension of pytest test runner which provides a set of useful tools to
simplify testing and development of the Flask extensions and applications.

WWW: https://github.com/pytest-dev/pytest-flask

PR:		242786
Submitted by:	Goran Mekic <meka tilda center>
[ 08:30 koobs ] Original commit 
tomcat85 8.5.50_1 www files touched by this commit Open-source Java web server by Apache, 8.5.x branch
tomcat9 9.0.30_1 www files touched by this commit Open-source Java web server by Apache, 9.0.x branch
www/tomcat85,9: Improve port quality

  - Don't echo automatic actions unlike other manual actions
  - Don't perform ${RM} -R because the OPTIONS system takes @comment parts
    in pkg-plist into account, poudriere build does not complain.
  - Don't provide samples for XML schema files, these are NOT intended to
    be modified by the user

PR:		243648
Submitted by:	Michael Osipov <michael.osipov siemens com>
Approved by:	VVD <vvd unislabs com>
MFH:		2020Q1 (blanket: ports compliance, bugfixes)
[ 08:00 koobs ] Original commit 
py-diffoscope 136 sysutils files touched by this commit In-depth comparison of files, archives, and directories
sysutils/py-diffoscope: Update to 136

PR:		244135
Submitted by:	Fabian Keil <fk fabiankeil de>
[ 07:00 koobs ] Original commit 
netdata 1.19.0_1 net-mgmt files touched by this commit Scalable distributed realtime performance and health monitoring
MFH: r526346 net-mgmt/netdata: Honour/respect default Python version

PR:		243567
Reviewed by:	mat, koobs (python)
Approved by:	portmgr (blanket: run time bug fix, ports (Python) compliance)
Differential Revision:	D22909

Approved by:	ports-secteam (blanket: run time bug fix, ports (Python)
compliance)
[ 06:58 koobs ] Original commit 
netdata 1.19.0_1 net-mgmt files touched by this commit Scalable distributed realtime performance and health monitoring
net-mgmt/netdata: Honour/respect default Python version

PR:		243567
Reviewed by:	mat, koobs (python)
Approved by:	portmgr (blanket: run time bug fix, ports (Python) compliance)
MFH:		2020Q1
Differential Revision:	D22909
[ 06:29 koobs ] Original commit 
bible-kjv 4.30 misc files touched by this commit Interactive King James Bible
brs 4.30 misc  Deleted files touched by this commit Interactive King James Bible
misc/brs: Rename to bible-kjv

ports r525523 updated brs to use the DEBIAN upstream 'bible-kjv', the
successor to the now unmaintained brs.

This commit renames brs to bible-kjv accordingly.

PR:		243886
Submitted by:	Andrew <andrew tao11.riddles.org.uk>
Approved by:	<user unknown nu> (implicit, approves maintainer change)
[ 06:03 koobs ] Original commit 
py-freebsd 0.9.4 devel files touched by this commit Python interface to FreeBSD-specific system libraries
devel/py-freebsd: Update to 0.9.4

  - Switch to GitHub (sobomax fork of perky's upstream)
  - This update includes Python 3.x support
  - Add test target (and adjust PYDISTUTILS_BUILD_TARGET to build in-place)
  - Remove patches (upstreamed)

PR:		233781
Submitted by:	sobomax (based on)
Approved by:	portmgr (maintainer timeout)
[ 05:53 koobs ] Original commit 
py-flask-smorest 0.18.5 www files touched by this commit Flask/Marshmallow-based REST API framework
www/py-flask-smorest: Update to 0.18.5

Changelog:

  https://github.com/marshmallow-code/flask-smorest/blob/0.18.5/CHANGELOG.rst

PR:		243560
Submitted by:	Goran Mekic <meka tilda center>
[ 04:40 koobs ] Original commit 
iichid 0.0.1 sysutils files touched by this commit Generic FreeBSD HID layer for I2C and USB devices
[NEW] sysutils/iichid: Generic FreeBSD HID layer for I2C and USB devices

FreeBSD driver for I2C HID touchscreens (and may be other devices)

A complete discussion about how to use this tool can be found at:

 
https://larastechlab.blogspot.com/2020/01/i2c-touchpads-on-freebsd-130-current.html

Currently limited to FreeBSD 12.1+ and architectures supporting ACPI.

WWW: https://github.com/wulf7/iichid

Note: This is a recommit of ports r526092 replacing OSVER check with OSVERSION
      due to a bug in the freebsd-update make index setup/environment.

Submitted by:		cy
Differential Revision:	D23615
Fri, 14 Feb 2020
[ 06:46 koobs ] Original commit 
iichid 0.0.1 sysutils files touched by this commit Generic FreeBSD HID layer for I2C and USB devices
[NEW] sysutils/iichid: Generic FreeBSD HID layer for I2C and USB devices

FreeBSD driver for I2C HID touchscreens (and may be other devices)

A complete discussion about how to use this tool can be found at:

https://larastechlab.blogspot.com/2020/01/i2c-touchpads-on-freebsd-130-current.html

Currently limited to FreeBSD 12.1+ and architectures supporting ACPI.

WWW: https://github.com/wulf7/iichid

Submitted by:	cy
Differential Revision:	D23615
Tue, 11 Feb 2020
[ 03:40 koobs ] Original commit 
prosody 0.11.4 net-im files touched by this commit Simple extensible XMPP server written in Lua
MFH: r525691 net-im/prosody: Update to 0.11.4

Changelog:

  https://blog.prosody.im/prosody-0.11.4-released/

PR:		243460
Submitted by:	Thomas Morper <thomas beingboiled info>
Approved by:	portmgr (maintainer timeout: > 14 days)

Approved by:	ports-secteam (blanket: bugfix release)
[ 03:37 koobs ] Original commit 
brs 4.30 misc files touched by this commit Interactive King James Bible
MFH: r525523 misc/brs: Update to 4.3.0

misc/brs currently builds with many warnings and segfaults at runtime,
likely a missing prototypes issue as that's what most of the warnings
are.

A much more recent version (4.30 as opposed to 4.03) of this is
widely available on linux under the name "bible-kjv", which also exists
as an OpenBSD port.

This change updates brs to 4.30, switching upstream to DEBIAN [1], and the
first step commit to renaming the port.

While here:
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Mon, 10 Feb 2020
[ 04:54 koobs ] Original commit 
prosody 0.11.4 net-im files touched by this commit Simple extensible XMPP server written in Lua
net-im/prosody: Update to 0.11.4

Changelog:

  https://blog.prosody.im/prosody-0.11.4-released/

PR:		243460
Submitted by:	Thomas Morper <thomas beingboiled info>
Approved by:	portmgr (maintainer timeout: > 14 days)
MFH: 2010Q1	(blanket: bugfix release)
Sun, 9 Feb 2020
[ 02:44 koobs ] Original commit 
py-b2sdk 0.1.8 devel files touched by this commit Backblaze B2 SDK
[NEW] devel/py-b2sdk: Backblaze B2 SDK

Python client library and a few handy utilities for
easy access to all of the capabilities of B2 Cloud Storage.

WWW: https://github.com/Backblaze/b2-sdk-python

PR:		242562
Submitted by:	Henry David Bartholomew <PopularMoment protonmail com>
Sat, 8 Feb 2020
[ 12:50 koobs ] Original commit 
brlaser 6 print files touched by this commit Brother laser printer driver
[NEW PORT] print/brlaser: Brother laser printer driver

brlaser is a CUPS driver for Brother laser printers.

Although most Brother printers support a standard printer language such
as PCL or PostScript, not all do. If you have a monochrome Brother laser
printer (or multi-function device) and the other open source drivers
don't work, this one might help.

WWW: https://github.com/pdewacht/brlaser/

PR:		243977
Submitted by:	Vincent DEFERT <20.100 defert com>
[ 08:24 koobs ] Original commit 
brs 4.30 misc  Deleted files touched by this commit Interactive King James Bible
misc/brs: Update to 4.3.0

misc/brs currently builds with many warnings and segfaults at runtime,
likely a missing prototypes issue as that's what most of the warnings
are.

A much more recent version (4.30 as opposed to 4.03) of this is
widely available on linux under the name "bible-kjv", which also exists
as an OpenBSD port.

This change updates brs to 4.30, switching upstream to DEBIAN [1], and the
first step commit to renaming the port.

While here:
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Fri, 31 Jan 2020
[ 09:52 koobs ] Original commit 
py-flask-security 3.0.0 www files touched by this commit Simple security for Flask apps
[NEW] www/py-flask-security: Simple security for Flask apps

Flask-Security allows you to quickly add common security mechanisms to your
Flask application. They include:

  - Session based authentication
  - Role management
  - Password hashing
  - Basic HTTP authentication
  - Token based authentication
  - Token based account activation (optional)
  - Token based password recovery / resetting (optional)
  - User registration (optional)
  - Login tracking (optional)
  - JSON/Ajax Support

WWW: https://github.com/mattupstate/flask-security

PR:		242617
Submitted by:	Goran Mekic <meka tilda center>
Mon, 13 Jan 2020
[ 07:07 koobs ] Original commit 
py-suds-jurko 0.6_1 net files touched by this commit Lightweight SOAP client (Jurko's fork)
MFH: r522860 r522861

net/py-suds-jurko: Fix tests installed into shared location [1]

This package installs its 'tests' module into a non-package-specific
location in the root site-packages directory. Python packages should/usually
address this by excluding tests from installation using
setup.py: find_packages(exclude[ "<package-glob>" ]).

Unfortunately the above 'simple' change cannot be used because it doesn't
allow the package to be tested on Python 3.x, as the tests package is not
processed by 2to3, and the tests need to be run on the processed (by 2to3)
sources. This may be the original reason upstream didn't remove them from
the build, not grokking the ramifications.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
[ 07:03 koobs ] Original commit 
py-suds-jurko 0.6_1 net files touched by this commit Lightweight SOAP client (Jurko's fork)
net/py-suds-jurko: Bump PORTREVISION missed in ports r522860

PR:	226077
MFH:	2020Q1 (MFH with ports r522860)
[ 07:02 koobs ] Original commit 
py-suds-jurko 0.6 net files touched by this commit Lightweight SOAP client (Jurko's fork)
net/py-suds-jurko: Fix tests installed into shared location [1]

This package installs its 'tests' module into a non-package-specific
location in the root site-packages directory. Python packages should/usually
address this by excluding tests from installation using
setup.py: find_packages(exclude[ "<package-glob>" ]).

Unfortunately the above 'simple' change cannot be used because it doesn't
allow the package to be tested on Python 3.x, as the tests package is not
processed by 2to3, and the tests need to be run on the processed (by 2to3)
sources. This may be the original reason upstream didn't remove them from
the build, not grokking the ramifications.

Accordingly, this change moves the tests into the main package namespace
and runs the tests on the processed sources in the resulting build/*
(Only the first 15 lines of the commit message are shown above View all of this commit message)
[ 03:32 koobs ] Original commit 
prosody 0.11.3 net-im files touched by this commit Simple extensible XMPP server written in Lua
MFH: r522848 net-im/prosody: Update to 0.11.3

Changelog:

  https://blog.prosody.im/prosody-0.11.3-released/

PR:		241488
Submitted by:	Thomas Morper <thomas beingboiled info>
Approved by:	portmgr (maintainer timeout: > 1 month)

Approved by:	ports-secteam (blanket: bugfix release)
[ 03:30 koobs ] Original commit 
prosody 0.11.3 net-im files touched by this commit Simple extensible XMPP server written in Lua
net-im/prosody: Update to 0.11.3

Changelog:

  https://blog.prosody.im/prosody-0.11.3-released/

PR:		241488
Submitted by:	Thomas Morper <thomas beingboiled info>
Approved by:	portmgr (maintainer timeout: > 1 month)
MFH:		2020Q1 (blanket: bugfix release)
[ 02:49 koobs ] Original commit 
py-ldap0 0.6.8 net files touched by this commit Module package for implementing LDAP clients
net/ldap0: Update to 0.6.8 [1]

Note: ldap0 is Python 3.x only since 0.3.0

While I'm here, level up ports compliance and fix ports issues:

  - Match COMMENT to setup.py:description
  - Match *_DEPENDS (and versions) to setup.py:*_requires
  - Add TEST_* variables and test (QA) target [1][2]
  - Replace setup.py INCLUDES patch with setuptools build_ext commands
    which honour environment variables
  - Strip extension/library
  - Patch setup.cfg to remove unconditional debug builds
  - Update pkg-descr formatting and WWW url (to match setup.py:homepage)
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Sun, 12 Jan 2020
[ 05:35 koobs ] Original commit 
py-generate 2.8 devel files touched by this commit Python module to implement generate
MFH: r522753 devel/py-generate: Fix MASTER_SITES, Remove BROKEN [1]

While I'm here, address other ports bugs/issues [2]:

  - gmake is not required (build uses distutils/setuptools:Extension)
  - patch setup.py:version (was 2.2) to match PORTVERSION (2.8)
  - Remove unecessary DISTNAME override
  - Strip installed extension/library
  - Correctly declare USES=python:<version-spec>, limited to 2.7. Fails to
    import on Python 3:

      ImportError: ... /site-packages/generate.so: Undefined symbol
"PyString_FromString

PR:		241966
Submitted by:	D'Arcy J.M. Cain <darcy druid net> [1]
Approved by:	portmgr (blanket(s): ports compliance, dependencies) [2]

Approved by:	ports-secteam ((blanket(s): build (fetch) fix, ports compliance)
[1][2]
[ 05:29 koobs ] Original commit 
py-generate 2.8 devel  Deprecated Expiration Date files touched by this commit Python module to implement generate
devel/py-generate: Fix MASTER_SITES, Remove BROKEN [1]

While I'm here, address other ports bugs/issues [2]:

  - gmake is not required (build uses distutils/setuptools:Extension)
  - patch setup.py:version (was 2.2) to match PORTVERSION (2.8)
  - Remove unecessary DISTNAME override
  - Strip installed extension/library
  - Correctly declare USES=python:<version-spec>, limited to 2.7. Fails to
    import on Python 3:

      ImportError: ... /site-packages/generate.so: Undefined symbol
"PyString_FromString

PR:		241966
Submitted by:	D'Arcy J.M. Cain <darcy druid net> [1]
Approved by:	portmgr (blanket(s): ports compliance, dependencies) [2]
MFH:		2020Q1 (blanket(s): build (fetch) fix, ports compliance) [1][2]
Sat, 11 Jan 2020
[ 13:45 koobs ] Original commit 
py-pytest-pep8 1.0.6 devel files touched by this commit Pytest plugin to check PEP8 requirements
[NEW] devel/py-pytest-pep8: Pytest plugin to check PEP8 requirements

This plugin allows to configure on a per-project and per-file basis which
errors or warnings to care about.

WWW: https://bitbucket.org/pytest-dev/pytest-pep8

PR:		242756
Submitted by:	Goran Mekic <meka@tilda.center>
[ 12:30 koobs ] Original commit 
py-flask-babelex 0.9.3 www files touched by this commit Support i18n/l10n in Flask applications
[NEW] www/py-flask-babelex: Support i18n/l10n in Flask applications

This is fork of official Flask-Babel extension with following features:

  - Possible to use multiple language catalogs in one Flask application;
  - Localization domains: your extension can package localization file(s)
    and use them if necessary;
  - Does not reload localizations for each request.

WWW: https://github.com/mrjoes/flask-babelex

PR:		242616
Submitted by:	Goran Mekic <mek tilda center>
[ 12:08 koobs ] Original commit 
py-flask-smorest 0.18.2 www files touched by this commit Flask/Marshmallow-based REST API framework
[NEW] www/py-flask-smorest: Flask/Marshmallow-based REST API framework

REST API framework built upon Flask and marshmallow.

  - Serialization, deserialization and validation using marshmallow Schema
  - Explicit validation error messages returned in response
  - Database-agnostic
  - OpenAPI (Swagger) specification automatically generated and exposed with
    ReDoc or Swagger UI
  - Pagination
  - ETag

WWW: https://github.com/marshmallow-code/flask-smorest

PR:		242611
Submitted by:	Goran Mekic <meka@tilda.center>
Mon, 30 Dec 2019
[ 05:39 koobs ] Original commit 
py-docutils 0.15.2 textproc files touched by this commit Python Documentation Utilities
MFH: r521456 textproc/py-docutils: Add test target

Approved by:	koobs (python, maintainer)
Approved by:	portmgr (blanket: ports compliance)

Approved by:	ports-secteam (blanket: ports compliance)
[ 04:58 koobs ] Original commit 
py-docutils 0.15.2 textproc files touched by this commit Python Documentation Utilities
textproc/py-docutils: Add test target

Approved by:	koobs (python, maintainer)
Approved by:	portmgr (blanket: ports compliance)
MFH:		2019Q4 (blanket: ports compliance)
Fri, 27 Dec 2019
[ 07:14 koobs ] Original commit 
py-upt 0.11 sysutils files touched by this commit Package software from any package manager to any distribution
py-upt-freebsd 0.3 sysutils files touched by this commit FreeBSD backend for upt
py-upt-pypi 0.5 sysutils files touched by this commit PyPI frontend for upt
[NEW PORTS] sysutils/py-upt{-pypi,-freebsd}: Universal Packaging Tool

A unified CLI tool that converts a package from a language-specific package
manager (such as PyPI or NPM) to an almost ready-to-use package for Free
Unix-based operating systems (such as a GNU/Linux distribution or *BSD).

This commit includes the PyPI frontend and FreeBSD (Ports) backend packages
as sysutils/py-upt-pypi and sysutils/py-upt-freebsd, respectively.

WWW: https://framagit.org/upt/upt

PR:		242241
Submitted by:	Cyril Roelandt <cyril.roelandt aquilenet fr>
Sun, 22 Dec 2019
[ 08:30 koobs ] Original commit 
pinta 1.5 graphics files touched by this commit Simple Gtk# Paint Program
[RESSURECT] graphics/pinta: Simple Gtk# Paint Program

Pinta is a drawing/editing program modeled after Paint.NET. Its goal is to
provide a simplified alternative to GIMP for casual users.

WWW: http://pinta-project.com/

PR:		242010
Requested by:	OlivierW <olivierw1+bugzilla-freebsd hotmail com>
Submitted by:	OlivierW <olivierw1+bugzilla-freebsd hotmail com>  (based on)
Fri, 20 Dec 2019
[ 10:40 koobs ] Original commit 
py-scandir 1.10.0_1 sysutils files touched by this commit Fast and featureful directory iterator
MFH: r520359 sysutils/py-scandir: Fix unicode issues, level up ports compliance

This change fixes tests and likely runtime in certain locale environments
by replace the existing test_scandir.py patch with a backported upstream
patch from PR #109 [1][2], coupled with setting an appropriate locale.

While I'm here:

  - Strip shared library and add LICENSE_FILE

Tests now all pass on all Python versions (2.7-3.8)

[1] https://github.com/benhoyt/scandir/pull/109
[2] https://github.com/benhoyt/scandir/issues/122

Approved by:	portmgr (blanket: ports compliance, bugfix)

Approved by:	ports-secteam (blanket(s): ports compliance, bugfix)
[ 10:38 koobs ] Original commit 
py-chardet 3.0.4_3 textproc files touched by this commit Universal encoding detector for Python 2 and 3
MFH: r520358 textproc/py-charset: Fix test target

Fix test invocation with pytest 4.x [1], which was failing with:

    if len(param.values) != len(argnames):
  E   TypeError: object of type 'MarkDecorator' has no len()

While here, fix out of order MASTER_SITES

[1] https://github.com/chardet/chardet/pull/174

Approved by:	portmgr (blanket: ports compliance)

Approved by:	ports-secteam (blanket(s): bugfix, ports compliance)
[ 10:35 koobs ] Original commit 
py-httmock 1.3.0 www files touched by this commit Mocking library for requests
MFH: r520357 www/py-httmock: Switch to USE_GITHUB, Remove BROKEN

While we prefer using CHEESESHOP when souces are provided there, in the
event it's missing valuable files such as tests, test data, LICENCE, it
is preferable and more robust to use an alternative source entirely, than a
combination of CHEESESHOP (or anything else) combined with another source
for specific files, which can cause issues [1]

This change switches to USE_GITHUB and removes unecessary and associated
Makefile entries accordingly.

[1] ports r516897

See Also:

  https://github.com/patrys/httmock/pull/59

PR:		242694
Submitted by:	Derek Schrock <dereks lifeofadishwasher com>

Approved by:	ports-secteam (blanket: fetch/build fix)
[ 10:23 koobs ] Original commit 
py-pyrsistent 0.14.11_1 devel files touched by this commit Persistent/Functional/Immutable data structures
MFH: r520301 devel/py-pyrsistent: Level up ports compliance

  - Match COMMENT to setup.py:description (modulo portlint requirements)
  - Strip shared library
  - Add test target and match dependency version requirements

Approved by:	koobs (python: maintainer)

Approved by:	ports-secteam (blanket: ports compliance)
[ 10:21 koobs ] Original commit 
py-genshi 0.7.3 textproc files touched by this commit Toolkit for generation of output for the web
MFH: r520212 textproc/py-genshi: Update to 0.7.3

Genshi 0.7 doesn't support Python 3.5+, but the port currently allows it
to be built with any Python version. This doesn't affect the build, but
produces a broken runtime, including for all Genshi dependents:

Genshi (0.7) tests:

  2.7: Ran 854 tests in 3.623s - FAILED (failures=1)
  3.5: Ran 858 tests in 3.607s - FAILED (failures=4, errors=34)
  3.6: Ran 858 tests in 3.610s - FAILED (failures=4, errors=34)
  3.7: Ran 858 tests in 3.313s - FAILED (failures=11, errors=91)
  3.8: Ran 858 tests in 3.094s - FAILED (failures=32, errors=359)

Genshi added 3.5+ support in subsequent versions [1]:
(Only the first 15 lines of the commit message are shown above View all of this commit message)
[ 10:16 koobs ] Original commit 
reop 2.1.0_4 security files touched by this commit Reasonable Expectation Of Privacy
MFH: r520172 security/reop: Update MASTER_SITES, Remove BROKEN

Chase upstream MASTER_SITES change, the GitHub repository is now 404

PR:		242407
Reported by:	Anonymous

Approved by:	ports-secteam (blanket: build (fetch) fix)
[ 10:11 koobs ] Original commit 
pyephem 3.7.7.0_1,1 astro files touched by this commit Scientific-grade astronomical computations for Python
MFH: r520166 astro/pyephem: Add missing (ephem) dependency

The 3.7.7.0 release of pyephem was converted [1] into a stub, depending on
the ephem package, in order to allow software authors to transition to the
new package name.

The ports r511276 commit updating the port to 3.7.7.0 missed the additional
dependency.

This change adds the missing dependency, after astro/py-ephem landed as a
new port in ports r520162, and unbreaks all current astro/pyephem
dependents, and all transitive dependents, including comms/gnuradio [2].

While I'm here:
(Only the first 15 lines of the commit message are shown above View all of this commit message)
[ 10:07 koobs ] Original commit 
py-ephem 3.7.7.0 astro files touched by this commit Compute positions of the planets and stars
MFH: r520162 [NEW] astro/py-ephem: Compute positions of the planets and stars

PyEphem provides an ephem Python package for performing high-precision
astronomy computations. The underlying numeric routines are coded in C
and are the same ones that drive the popular XEphem astronomy application,
whose author, Elwood Charles Downey, generously gave permission for their
use in PyEphem. The name ephem is short for the word ephemeris, which is
the traditional term for a table giving the position of a planet, asteroid,
or comet for a series of dates.

WWW: https://rhodesmill.org/pyephem/
WWW: https://pypi.org/project/ephem/

[1] Based on astro/pyephem

PR: 		240736
Submitted by:	Rainer Hurling <rhurlin gwdg de>

Approved by:	ports-secteam (joneum)
[ 09:56 koobs ] Original commit 
py-convertdate 2.1.3_1 devel files touched by this commit Converts between Gregorian dates and other calendar systems
MFH: r520159 devel/py-convertdate: Fix broken dependencies

convertdate does not [1] depend on pyephem, which was replaced with
pymeeus in 2.2.0.

Dependency astro/py-pymeeus landed in ports r520157 as a new port.

This issue was identified while QA'ing pyephem dependents for bug 240735

[1] HISTORY.rst:* Replace pyephem, which is now in maintenance mode, with
pymeeus.

PR:		240735
Approved by:	portmgr (blanket(s): dependencies, runtime bugfix)

Approved by:	ports-secteam (implicit, via ports r520489 approval)
[ 09:53 koobs ] Original commit 
py-pymeeus 0.3.6 astro files touched by this commit Python implementation of Jean Meeus astronomical routines
MFH: r520157 [NEW] astro/py-pymeeus: Python implementation of Jean Meeus
astronomical routines

PyMeeus is a Python implementation of the astronomical algorithms
described in the classical book "Astronomical Algorithms, 2nd Edition,
Willmann-Bell Inc. (1998)" by Jean Meeus.

WWW: https://github.com/architest/pymeeus

PR:		240735
Approved by:	ports-secteam (joneum)
[ 04:33 koobs ] Original commit 
pycarddav 0.7.0_2 www  Deleted Deprecated Expired files touched by this commit Simple to use CardDAV CLI client
www/pycarddav: Deprecate port

Upstream has declared [1][2] the software deprecated:

"This project is dead. pyCardDAV is deprecated. See the relevant issue. A
good alternative is khard."

[1] http://lostpackets.de/pycarddav/
[2] https://github.com/geier/pycarddav

Set a 3 month expiry to give users sufficient time to migrate

PR:		220368
Reported by:	rigoletto
Submitted by:	Samir <samir noir im>
MFH:		No
Wed, 18 Dec 2019
[ 05:07 koobs ] Original commit 
py-scandir 1.10.0_1 sysutils files touched by this commit Fast and featureful directory iterator
sysutils/py-scandir: Fix unicode issues, level up ports compliance

This change fixes tests and likely runtime in certain locale environments
by replace the existing test_scandir.py patch with a backported upstream
patch from PR #109 [1][2], coupled with setting an appropriate locale.

While I'm here:

  - Strip shared library and add LICENSE_FILE

Tests now all pass on all Python versions (2.7-3.8)

[1] https://github.com/benhoyt/scandir/pull/109
[2] https://github.com/benhoyt/scandir/issues/122

Approved by:	portmgr (blanket: ports compliance, bugfix)
MFH:		2019Q4 (blanket: bugfix)
[ 04:52 koobs ] Original commit 
py-chardet 3.0.4_3 textproc files touched by this commit Universal encoding detector for Python 2 and 3
textproc/py-charset: Fix test target

Fix test invocation with pytest 4.x [1], which was failing with:

    if len(param.values) != len(argnames):
  E   TypeError: object of type 'MarkDecorator' has no len()

While here, fix out of order MASTER_SITES

[1] https://github.com/chardet/chardet/pull/174

Approved by:	portmgr (blanket: ports compliance)
MFH:		2019Q4 (blanket(s): bugfix, ports compliance)
[ 02:32 koobs ] Original commit 
py-httmock 1.3.0 www files touched by this commit Mocking library for requests
www/py-httmock: Switch to USE_GITHUB, Remove BROKEN

While we prefer using CHEESESHOP when souces are provided there, in the
event it's missing valuable files such as tests, test data, LICENCE, it
is preferable and more robust to use an alternative source entirely, than a
combination of CHEESESHOP (or anything else) combined with another source
for specific files, which can cause issues [1]

This change switches to USE_GITHUB and removes unecessary and associated
Makefile entries accordingly.

[1] ports r516897

See Also:

  https://github.com/patrys/httmock/pull/59

PR:		242694
Submitted by:	Derek Schrock <dereks lifeofadishwasher com>
MFH:		2019Q4 (blanket: fetch/build fix)
MFH-With:	r516897
Tue, 17 Dec 2019
[ 11:16 koobs ] Original commit 
py-webargs 5.5.2 www files touched by this commit Python library for parsing and validating HTTP request objects
[NEW] www/py-webargs: Python library for parsing and validating HTTP request
objects

webargs is a Python library for parsing and validating HTTP request
objects, with built-in support for popular web frameworks, including
Flask, Django, Bottle, Tornado, Pyramid, webapp2, Falcon, and aiohttp

WWW: https://github.com/marshmallow-code/webargs

PR:		242610
Submitted by:	Goran Mekic <mekaat tilda center>
[ 03:57 koobs ] Original commit 
py-pyrsistent 0.14.11_1 devel files touched by this commit Persistent/Functional/Immutable data structures
devel/py-pyrsistent: Level up ports compliance

  - Match COMMENT to setup.py:description (modulo portlint requirements)
  - Strip shared library
  - Add test target and match dependency version requirements

Approved by:	koobs (python: maintainer)
MFH:		2019Q4 (blanket: ports compliance)
[ 03:14 koobs ] Original commit 
py-pecan 1.3.3 www files touched by this commit WSGI object-dispatching web framework
[NEW] www/py-pecan: WSGI object-dispatching web framework

A WSGI object-dispatching web framework.

Designed to be lean and fast with few dependencies.

WWW: https://github.com/pecan/pecan/

PR:		241691
Submitted by:	Willem Jan Withagen <wjw digiware nl>
Mon, 16 Dec 2019
[ 03:51 koobs ] Original commit 
py-genshi 0.7.3 textproc files touched by this commit Toolkit for generation of output for the web
textproc/py-genshi: Update to 0.7.3

Genshi 0.7 doesn't support Python 3.5+, but the port currently allows it
to be built with any Python version. This doesn't affect the build, but
produces a broken runtime, including for all Genshi dependents:

Genshi (0.7) tests:

  2.7: Ran 854 tests in 3.623s - FAILED (failures=1)
  3.5: Ran 858 tests in 3.607s - FAILED (failures=4, errors=34)
  3.6: Ran 858 tests in 3.610s - FAILED (failures=4, errors=34)
  3.7: Ran 858 tests in 3.313s - FAILED (failures=11, errors=91)
  3.8: Ran 858 tests in 3.094s - FAILED (failures=32, errors=359)

Genshi added 3.5+ support in subsequent versions [1]:
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Sun, 15 Dec 2019
[ 11:39 koobs ] Original commit 
reop 2.1.0_4 security files touched by this commit Reasonable Expectation Of Privacy
security/reop: Update MASTER_SITES, Remove BROKEN

Chase upstream MASTER_SITES change, the GitHub repository is now 404

PR:		242407
Reported by:	Anonymous
MFH:		2019Q4 (blanket: build (fetch) fix)
[ 09:42 koobs ] Original commit 
pyephem 3.7.7.0_1,1 astro  Deprecated Expiration Date files touched by this commit Scientific-grade astronomical computations for Python
astro/pyephem: Add missing (ephem) dependency

The 3.7.7.0 release of pyephem was converted [1] into a stub, depending on
the ephem package, in order to allow software authors to transition to the
new package name.

The ports r511276 commit updating the port to 3.7.7.0 missed the additional
dependency.

This change adds the missing dependency, after astro/py-ephem landed as a
new port in ports r520162, and unbreaks all current astro/pyephem
dependents, and all transitive dependents, including comms/gnuradio [2].

While I'm here:
(Only the first 15 lines of the commit message are shown above View all of this commit message)
[ 09:24 koobs ] Original commit 
py-ephem 3.7.7.0 astro files touched by this commit Compute positions of the planets and stars
[NEW PORT] astro/py-ephem: Compute positions of the planets and stars

PyEphem provides an ephem Python package for performing high-precision
astronomy computations. The underlying numeric routines are coded in C
and are the same ones that drive the popular XEphem astronomy application,
whose author, Elwood Charles Downey, generously gave permission for their
use in PyEphem. The name ephem is short for the word ephemeris, which is
the traditional term for a table giving the position of a planet, asteroid,
or comet for a series of dates.

WWW: https://rhodesmill.org/pyephem/
WWW: https://pypi.org/project/ephem/

[1] Based on astro/pyephem

PR: 		240736
Submitted by:	Rainer Hurling <rhurlin gwdg de>
MFH:		2019Q4 (required for fixing pyephem, unbreaking gnuradio et al)
[ 08:33 koobs ] Original commit 
py-convertdate 2.2.0_1 devel files touched by this commit Converts between Gregorian dates and other calendar systems
devel/py-convertdate: Fix broken dependencies

convertdate does not [1] depend on pyephem, which was replaced with
pymeeus in 2.2.0.

Dependency astro/py-pymeeus landed in ports r520157 as a new port.

This issue was identified while QA'ing pyephem dependents for bug 240735

[1] HISTORY.rst:* Replace pyephem, which is now in maintenance mode, with
pymeeus.

PR:		240735
Approved by:	portmgr (blanket(s): dependencies, runtime bugfix)
MFH:		2019Q4 (MFH with r520157)
[ 08:24 koobs ] Original commit 
py-pymeeus 0.3.6 astro files touched by this commit Python implementation of Jean Meeus astronomical routines
[NEW PORT] astro/py-pymeeus: Python implementation of Jean Meeus astronomical
routines

PyMeeus is a Python implementation of the astronomical algorithms
described in the classical book "Astronomical Algorithms, 2nd Edition,
Willmann-Bell Inc. (1998)" by Jean Meeus.

WWW: https://github.com/architest/pymeeus

MFH:	2019Q3 (required to fix broken py-convertdate)
Sat, 14 Dec 2019
[ 01:11 koobs ] Original commit 
py-apispec 3.1.0 devel files touched by this commit Pluggable API specification generator
[NEW PORT] devel/py-apispec: Pluggable API specification generator

A pluggable API specification generator. Currently supports the OpenAPI
Specification (f.k.a. the Swagger specification).

Features:

  - Supports the OpenAPI Specification (versions 2 and 3)
  - Framework-agnostic
  - Utilities for parsing docstrings

WWW: https://github.com/marshmallow-code/apispec

PR:		242609
Submitted by:	Goran Mekic <meka tilda.center>
[ 00:13 koobs ] Original commit 
curl 7.67.0 ftp files touched by this commit Command line tool and library for transferring data with URLs
ftp/curl: Add NTLM option (Fix OpenSSL build w/o DES)

curl fails to build when OpenSSL is built without DES support, with many
"use of undeclared identifier" errors. For example:

curl_ntlm_core.c:392:3: error: use of undeclared identifier 'DES_key_schedule'
  DES_key_schedule ks;
  ^

An issue was reported back in 2015 [1], requesting support for ./configure
detecting OPENSSL_NO_DES, but the issue was ultimately closed:

"We just don't support very custom OpenSSL builds. I could be talked into
accepting patches that introduce support for this however".
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Fri, 29 Nov 2019
[ 10:55 koobs ] Original commit 
python27 2.7.17_1 lang  Deprecated Expiration Date files touched by this commit Interpreted object-oriented programming language
python35 3.5.9_3 lang  Deprecated Expiration Date files touched by this commit Interpreted object-oriented programming language
python36 3.6.9_1 lang files touched by this commit Interpreted object-oriented programming language
python37 3.7.5_1 lang files touched by this commit Interpreted object-oriented programming language
python38 3.8.0_2 lang files touched by this commit Interpreted object-oriented programming language
lang/python{27,35,36,37,38}: Add closefrom(2) support

A single close(fd) syscall is cheap, but when MAXFDS (maximum file
descriptor number) is high, the loop calling close(fd) on each file
descriptor can take several milliseconds.

The default value of subprocess.Popen "close_fds" parameter changed to True
in Python 3. Compared to Python 2, close_fds=True can make Popen 10x
slower: see bpo-37790 [1]

The present workaround on FreeBSD to improve performance is to load and
mount the fdescfs kernel module, but this is not enabled by default.

This change adds minimum viable (and upstreamable) closefrom(2) syscall
support to Python's subprocess and posix modules, improving performance
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Tue, 19 Nov 2019
[ 00:37 koobs ] Original commit 
py-mock 3.0.5 devel files touched by this commit Rolling backport of unittest.mock for all Pythons
devel/py-mock: Take MAINTAINER'ship, level up ports compliance

  * Use upstream (setup.cfg) summary as COMMENT
  * Fix dependencies (six is not a build time dependency)
  * Use GitHub (tests not packaged in PyPI sdist)
  * Standardize pytest invocation (show skip reasons, one line per test)
  * Use upstream (setup.cfg) description as pkg-descr
  * Use upstream (setup.cfg) home-page as pkg-descr WWW URL

PR:		241780
Approved by:	portmgr (unmaintained port. blanket(s): ports compliance,
bugfix(es))
MFH:		No (3.x might be API incompatible for consumers, unclear)
Sat, 2 Nov 2019
[ 03:29 koobs ] Original commit 
py-pika 1.1.0 devel files touched by this commit Python AMQP Client Library
MFH: r516282 devel/py-pika: Update to 1.1.0

  Add missing python secondary category

PR:		241240
Submitted by:	Mikael Uurankar <mikael.urankar gmail com>

Approved by:	ports-secteam (blanket: bugfix release)
[ 03:27 koobs ] Original commit 
py-pika 1.1.0 devel files touched by this commit Python AMQP Client Library
devel/py-pika: Update to 1.1.0

  Add missing python secondary category

PR:		241240
Submitted by:	Mikael Uurankar <mikael.urankar gmail com>
MFH:		2019Q4 (blanket: bugfix release)
Fri, 1 Nov 2019
[ 11:18 koobs ] Original commit 
kodi 17.6_14 multimedia files touched by this commit Award winning media center application
MFH: r516215 multimedia/kodi: Reset MAINTAINER

PR:		240950
Reported by:	Stephan Muhs <sm xnc com>
Approved by:	Mickael Maillot <mickael.maillot gmail com> (maintainer)

Approved by:	ports-secteam (joneum: consistent maintainer)
Mon, 7 Oct 2019
[ 10:49 koobs ] Original commit 
math77 6.0_8 math files touched by this commit CalTech mathematical subprogram libraries for Fortran 77
MFH: r513935 math/math77: Reset maintainership

PR:		241113
Submitted by:	Anton Shterenlikht <as cmplx uk> (maintainer)

Approved by:	ports-secteam
[ 10:46 koobs ] Original commit 
math77 6.0_8 math files touched by this commit CalTech mathematical subprogram libraries for Fortran 77
math/math77: Reset maintainership

PR:		241113
Submitted by:	Anton Shterenlikht <as cmplx uk> (maintainer)
MFH:		2019Q4
Tue, 1 Oct 2019
[ 05:27 koobs ] Original commit 
py-limnoria 2019.09.08 irc files touched by this commit Modified version of Supybot (IRC bot and framework)
irc/py-limnoria: Update to 2019.09.08

  - Rebase patch against the upstream PR
[ 03:47 koobs ] Original commit 
py-limnoria 2018.09.09_2 irc files touched by this commit Modified version of Supybot (IRC bot and framework)
irc/py-limnoria: Backport Web plugin bugfixes

Backport fixes for the Web plugin [1][2][3].

[1] https://github.com/ProgVal/Limnoria/pull/1371
[2] https://github.com/ProgVal/Limnoria/issues/1362
[3] https://github.com/ProgVal/Limnoria/issues/1359

Submitted by:	DanDare (GitHub: Rodrigo-NH, via IRC)
[ 03:23 koobs ] Original commit 
libhdhomerun 20190621_1 multimedia files touched by this commit Library and command line utility for interfacing with HDHomeRun device
multimedia/libhdhomerun: Backport FreeBSD broadcast patch

Release 20190621 caused a regression in the ability to discover tuner
hardware, for example using: hdhomerun_config discover.

This change backports a commit [1] marked as "Release 20190625" which
doesn't (yet?) appear to be available/distributed.

[1]
https://github.com/Silicondust/libhdhomerun/commit/b0e5d5f5c8e2bf37dea34beb014e08ebb598ebf6

PR:		240907
Reported by:	Daniel Becker <razzfazz gmail com>
Submitted by:	David O'Rourke <dor.bsd xm0 uk> (maintainer)
Number of commits: 1337 (showing only 100 on this page) 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11  »  [14]
Login
User Login
Create account

Servers and bandwidth provided by
New York Internet, iXsystems, and RootBSD

This site
What is FreshPorts?
About the authors
Issues
FAQ
How big is it?
The latest upgrade!
Privacy
Blog
Contact

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
mybbJul 09
sqlite3*Jul 09
rubygem-kramdownJul 08
gitlab-ceJul 07
mbedtlsJul 07
anydeskJul 04
dbusJul 03
py-matrix-synapseJul 03
coturnJul 02
gitlab-ceJul 02
powerdns-recursorJul 02
samba410Jul 02
samba411Jul 02
drupal7Jul 01
xrdpJun 30

17 vulnerabilities affecting 77 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities

Last updated:
2020-07-09 22:53:40


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds

Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 39697
Broken 79
Deprecated 587
Ignore 310
Forbidden 5
Restricted 146
No CDROM 76
Vulnerable 19
Expired 4
Set to expire 557
Interactive 0
new 24 hours 7
new 48 hours10
new 7 days31
new fortnight62
new month146

Servers and bandwidth provided by
New York Internet, iXsystems, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2020 Dan Langille. All rights reserved.