FreshPorts -- The Place For Ports If you buy from Amazon USA, please support us by using this link.
Follow us
Blog
Twitter

Search FreshPorts using Google
not searching src

The FreshPorts Search


Include deleted ports Case sensitive search Sort by:
Include /src tree

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'.
Number of commits: 749 (showing only 100 on this page) 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8  »  
Sat, 13 Feb 2016
[ 10:51 koobs ] Original commit 
py-pillow 2.9.0_1 graphics files touched by this commit Fork of the Python Imaging Library (PIL)
graphics/py-pillow: Backport security fixes

Backport security fixes from 3.1.1 release, resolving the following
vulnerabilities:

 * CVE-2016-0775: Buffer overflow in FLI decoding code
 * CVE-2016-0740: Buffer overflow in TIFF decoding code
 * Integer overflow in Resample.c [1]
 * Buffer overflow in PCD decoder [2]

[1] https://github.com/python-pillow/Pillow/issues/1710
[2] https://github.com/python-pillow/Pillow/issues/568

PR:		207053
Submitted by:	rakuco
MFH:		2016Q1
Security:	a8de962a-cf15-11e5-805c-5453ed2e2b49
Wed, 10 Feb 2016
[ 14:32 koobs ] Original commit 
mongodb32 3.2.1_1 databases files touched by this commit Distributed document-oriented "NoSQL" database
mongodb32-tools 3.2.1_1 databases files touched by this commit Tools for MongoDB
databases/mongodb32{-tools}: Disable WIRETIGER on i386, Mark BROKEN on 9.x

MongoDB 3.2 doesn't build on FreeBSD 9.x, and its tools fail to build
for a separate reason: TLS 1.1 and 1.2 are not found in the OpenSSL
version that the builder detects.

Fortunately, we don't have to solve that as the primary port does not
support FreeBSD 9 either. Patched to IGNORE on < FreeBSD 10.

PR:		206795, 206796
Submitted by:	Brendan Molloy <brendan+freebsd bbqsrc net> (maintainer)
MFH:		2016Q1
Tue, 9 Feb 2016
[ 15:28 koobs ] Original commit 
h2o 1.7.0 www files touched by this commit Optimized HTTP2 server with support for HTTP/1.x
www/h2o: Update to 1.7.0

- Update PORTVERSION and dinsto checksum (1.7.0)
- Update pkg-plist

Changes:

  https://github.com/h2o/h2o/blob/v1.7.0/Changes

PR:		206949
Submitted by:	Dave Cottlehuber <dch skunkwerks at> (maintainer)
Sun, 7 Feb 2016
[ 09:44 koobs ] Original commit 
py-fsm 0.01_2 devel files touched by this commit Pure Python Implementation of a Finite State Machine
py-graphviz 1.3.1 graphics  Deleted files touched by this commit Python interface to GraphViz agraph
py-pygraphviz 1.3.1 graphics new! files touched by this commit Python interface to GraphViz agraph
py-networkx 1.10_2 math files touched by this commit Tools for complex networks
gramps 3.4.9_2 science files touched by this commit GTK/GNOME-based genealogy program
graphics/py-graphviz: Move to py-pygraphviz, Fix 3.x build

There are numerous graphviz related packages in PyPI, including:
graphviz, graphviz-python and pygraphviz.

This port, py-graphviz, is not and does not provide the same package
as the 'graphviz' package on PyPI (CHEESESHOP).

Further, it blocks the creation of a correctly named py-graphviz port,
is a POLA violation in terms of users expecting to find and recieve
the package they expect based on a standard search, and is likely to
create confusion among other ports if they depend on a python graphviz
package, which could result in incorrect packages/dependencies.

This is why among other reasons, Python packages should be named
(Only the first 15 lines of the commit message are shown above View all of this commit message)
[ 07:20 koobs ] Original commit 
graphviz 2.38.0_11 graphics files touched by this commit Graph Visualization Software from AT&T and Bell Labs
graphics/graphviz: Enable verbose build

Approved by:	portmgr (framework)
Thu, 4 Feb 2016
[ 10:39 koobs ] Original commit 
py-rsa 3.3 security files touched by this commit Pure-Python RSA implementation
security/py-rsa: Update to 3.3 (Fixes CVE-2016-1494)

- Update PORTVERSION and distinfo checksum (3.3)
- Modernize TEST entries (test target, TEST_DEPENDS, et al)
- Update setup.py patch (zip_safe no longer needed)
- Add LICENSE_FILE
- Enable NO_ARCH

This version fixed a security vulnerability:

https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2016-1494

PR:		206746
Reported by:	Sevan Janiyan <venture37 geeklan co.uk>
Security:	e78bfc9d-cb1e-11e5-b251-0050562a4d7b
Security:	CVE-2016-1494
MFH:		2016Q1
[ 10:35 koobs ] Original commit 
vuxml 1.1_2 security files touched by this commit Vulnerability and eXposure Markup Language DTD
security/vuxml: Add CVE-2016-1494 for security/py-rsa

PR:		206746
Reported by:	 Sevan Janiyan <venture37 geeklan co.uk>
[ 08:48 koobs ] Original commit 
portscout 0.8.1_7 ports-mgmt files touched by this commit Tool to scan for new versions of FreeBSD ports
ports-mgmt/portscout: Loop through all PyPI files

While processing Issue 206746 [1] for a security update to
security/py-rsa (For versions < 3.3), it was noticed that Portscout
had not identified the the newer version, released on 2016-01-13.

Investigation revealed that the PyPI SiteHandler in Portscout only
processed the first url/filename returned by PyPI, which in many cases
is not a tar.gz, the default EXTRACT_SUFFIX for source distribution
(sdist) files:

[py-rsa] VersionCheck()
[py-rsa] Checking site: https://pypi.python.org/packages/source/r/rsa/
Does site handler exist ... Yes
(Portscout::SiteHandler::PyPI) GET https://pypi.python.org/pypi/rsa/json
(Only the first 15 lines of the commit message are shown above View all of this commit message)
[ 07:58 koobs ] Original commit 
suricata 3.0_1 security files touched by this commit High Performance Network IDS, IPS and Security Monitoring engine
security/suricata: Add netmap IPS mode to pkg-message

PR:		206875
Submitted by:	 Franco Fichtner <franco opnsense org>
Wed, 3 Feb 2016
[ 07:50 koobs ] Original commit 
py-pip 7.1.2_1 devel files touched by this commit Tool for installing and managing Python packages
devel/py-pip: Add pkg-message user WARNING

Add a pkg-message warning users not to use pip to install packages in
the system-wide Python environment location. This should have been done
a long time ago.

While I'm here:

- Add LICENSE_FILE
- Enable NO_ARCH
- Match *_DEPENDS versions to those in setup.py
- Fix incorrect pytest-xdist package name match

PR:		205881, 205819
Reported by:	many
Suggested by:	many
MFH:		2016Q1
Tue, 2 Feb 2016
[ 17:51 koobs ] Original commit 
gtk-E17-theme 20151119 x11-themes files touched by this commit Dark GTK theme for Enlightenment
[NEW] x11-themes/gtk-E17-theme: Dark GTK theme for Enlightenment

E17gtk is a dark Gtk theme with sharp corners, which is designed for use in
Enlightenment and gives the elegant look of Enlightenment to Gtk3, Gtk2 and
Qt widgets. Of course, it can be used with any GTK based environment too,
but it is not tuned to Gnome or any of its apps.

WWW: http://gnome-look.org/content/show.php/?content=163472

PR:		205475
Submitted by:	Matthew <matthew reztek cz>
[ 16:33 koobs ] Original commit 
suricata 3.0 security files touched by this commit High Performance Network IDS, IPS and Security Monitoring engine
security/suricata: Update to 3.0

- Switch from DISTVERSION to PORTVERSION
- Update PORTVERION and distinfo checksum (3.0)

Changes:

  * http://suricata-ids.org/2016/01/27/suricata-3-0-available/
  * https://redmine.openinfosecfoundation.org/versions/80

PR:		206690
Submitted by:	Franco Fichtner <franco opnsense org>
[ 14:45 koobs ] Original commit 
py-netaddr 0.7.18 net files touched by this commit Manipulation of IPv4, IPv6, CIDR, EUI and MAC network addresses
net/py-netaddr: Update to 0.7.18

- Update PORTVERSION and distinfo checksum (0.7.18)
- Enable multiple "concurrent" Python installation
- Remove patches (now upstream)
- Update test target to new framework bits
- Update PORTDOCS
- Move NO_ARCH

PR:		206559
Submitted by:	Franco Fichtner <franco opnsense org>
[ 13:10 koobs ] Original commit 
libzmq4 4.1.4 net files touched by this commit ZeroMQ core library (Version 4)
net/libzmq4: Update to 4.1.4

- Update PORTVERSION and distinfo checksum (4.1.4) [1]
- Convert DEBUG option conditional into helper
- Convert test target into new test framework bits

PR:		206555 [1]
Submitted by:	w.schwarzenfeld@aon.at [1]
[ 12:34 koobs ] Original commit 
py-acme 0.3.0 security files touched by this commit ACME implementation
py-letsencrypt 0.3.0 security files touched by this commit Let's Encrypt client
security/py-{letsencrypt,acme}: Update to 0.3.0

Common:

- Update PORTVERSION and distinfo checksum (0.3.0) [1]
- Use PORTVERSION over DISTVERSION (not necessary at the moment)
- Update dependency entries to match those in setup.py
  - match minimum versions, remove version if not specified there
  - requests has been removed from letsencrypt, acme depends on it

py-letsecnrypt:

- Remove setup.py patch (upstreamed) [1]

py-acme:

- Enable NO_ARCH

PR:		206397
Submitted by:	pkubaj@anongoth.pl [1]
Reviewed by:	cpm (maintainer, acme)
Approved by:	cpm (maintainer, acme)
Mon, 1 Feb 2016
[ 11:02 koobs ] Original commit 
stud 0.4_1 security files touched by this commit Scalable TLS Unwrapping Daemon
[NEW] security/stud: Scalable TLS Unwrapping Daemon

stud is a network proxy that terminates TLS/SSL connections
and forwards the unencrypted traffic to some backend. It's
designed to handle 10s of thousands of connections
efficiently on multicore machines.

WWW: https://github.com/bumptech/stud

PR:		206134
Submitted by:	Franz Bettag <franz bett ag>
Sun, 31 Jan 2016
[ 08:40 koobs ] Original commit 
py-diffoscope 48 sysutils files touched by this commit In-depth comparison of files, archives, and directories
sysutils/py-diffoscope: Fix pkg-descr typo

Spell Debian correctly
[ 08:38 koobs ] Original commit 
py-diffoscope 48 sysutils files touched by this commit In-depth comparison of files, archives, and directories
[NEW] sysutils/py-diffoscope: In-depth comparison of files, archives, and
directories

diffoscope will try to get to the bottom of what makes files or
directories different. It will recursively unpack archives of many kinds
and transform various binary formats into more human readable form to
compare them. It can compare two tarballs, ISO images, or PDF just as
easily.

It can be scripted through error codes, and a report can be produced
with the detected differences. The report can be text or HTML. When no
type of report has been selected, diffoscope defaults to write a text
report on the standard output.

diffoscope is developed as part of the 'reproducible builds' Deian
project. It is meant to be able to quickly understand why two builds
of the same package produce different outputs. diffoscope was previously
named debbindiff.

WWW: https://diffoscope.org/

Thank you to bapt for providing the background context, information and
the getfacl patch to get this port going.

Requested by:	emaste, bapt (for reproducible builds & FOSDEM talk)
[ 08:21 koobs ] Original commit 
py-libarchive-c 2.2 archivers files touched by this commit Python interface to libarchive
py3-libarchive-c 2.2 archivers files touched by this commit Python interface to libarchive
archivers/py3-libarchive-c: Add Python 3.x version of port

Add a Python 3.x sub-port of py-libarchive-c, in order for a port of the
Debian diffoscope project to be created, which is Python 3 only. This
(py3-*) hack^W workaround ensures a py3x-* package can be created by
default.

 - Allow USES to be overriden in base port accordingly

While I'm here

 - Enable NO_ARCH

Requested by:	emaste, bapt (for diffoscope, reproducible builds)
[ 08:20 koobs ] Original commit 
py-python-magic 0.4.10 devel files touched by this commit File type identification using libmagic
devel/py-python-magic: Allow USES to be overriden

Allow USES value to be overridden, in this case by py3-python-magic
[ 08:17 koobs ] Original commit 
py3-python-magic 0.4.10 devel files touched by this commit File type identification using libmagic
devel/py3-python-magic Add Python 3.x version of port

Add a Python 3.x sub-port of py-python-magic, in order for a port of the
Debian diffoscope project to be created, which is Python 3 only. This
(py3-*) hack^W workaround ensures a py3x-* package can be created by
default.

Requested by:	emaste, bapt (for diffoscope, reproducible builds)
[ 06:16 koobs ] Original commit 
py-python-magic 0.4.10 devel files touched by this commit File type identification using libmagic
[NEW] devel/py-python-magic: File type identification using libmagic

This module uses ctypes to access the libmagic file type identification
library. It makes use of the local magic database and supports both
textual and MIME-type output.

WWW: http://github.com/ahupp/python-magic

Requested by:	emaste, bapt (for diffoscope / reproducible builds)
Sat, 30 Jan 2016
[ 11:24 koobs ] Original commit 
py-libarchive-c 2.2 archivers files touched by this commit Python interface to libarchive
[NEW] archivers/py-libarchive-c: Python interface to libarchive

A Python interface to libarchive. It uses the standard ctypes module to
dynamically load and access the C library.

WWW: https://github.com/Changaco/python-libarchive-c

Requested by:	emaste, bapt (for diffoscope / reproducible builds)
Thu, 28 Jan 2016
[ 03:32 koobs ] Original commit 
py-oslo.serialization 2.2.0 devel files touched by this commit Oslo Serialization library
devel/oslo.serialization: Update msgpack-python dependency

Update msgpack dependency to msgpack-python, chasing the rename in
r407393 [1]

[1] https://svnweb.freebsd.org/changeset/ports/407393

Reported by:	Portsnap Buildbox
[ 03:12 koobs ] Original commit 
py-attic 0.16 archivers files touched by this commit Deduplicating backup program
py-msgpack 0.4.2_1 devel  Deleted files touched by this commit MessagePack (de)serializer for Python
py-msgpack-python 0.4.6 devel files touched by this commit MessagePack (de)serializer for Python
py-tarantool-queue 0.1.0 devel files touched by this commit Python bindings for Tarantool queue
py-salt 2015.8.3 sysutils files touched by this commit Distributed remote execution and configuration management system
py-autobahn 0.11.0 www files touched by this commit WebSocket client & server library, WAMP real-time framework
devel/py-msgpack: Rename to py-msgpack-python, Update to 0.4.6

- Rename to py-msgpack-python, accordingly:
  - Add MOVED entry
  - Update devel/Makefile
  - Update dependent ports
  - Remove DISTNAME and TODO comment
- Update PORTVERSION and distinfo checksum (0.4.6)
- Re-assign MAINTAINER'ship

PR:		205733
Submitted by:	Brendan Molloy <brendan+freebsd bbqsrc net>
Approved by:	zont (maintainer)
Tue, 26 Jan 2016
[ 14:26 koobs ] Original commit 
py-py3dns 3.1.0 dns files touched by this commit Python 3 DNS library
dns/py-py3dns: Limit to Python 3.x, Fix dependencies

py-py3dns is a Python 3.x only package, so limit USES=python
accordingly. ipaddr is needed on <= 3.2, so add it as a conditional
RUN_DEPENDS.

While I'm here:

- Add NO_ARCH
- Add test target, TEST_DEPENDS and patch outdated unit test assertions
  that test against live domains, not mocked responses.
- Remove unnecessary setup.py patch
- Match COMMENT to setup.py:description
- Sort and group USE{S} entries

PR:			206645
Reported by:		danger
Approved by:		portmgr (blanket)
MFH:			2016Q1
Differential Revision:	D5083
[ 14:01 koobs ] Original commit 
py-pyspf 2.0.12_4 mail files touched by this commit SPF (Sender Policy Framework) implemented in Python
mail/py-pyspf: Fix dependencies (missing & incorrect)

Revision 404778 [1] modified py-pyspf to only use dns/py3dns instead
of conditionally using dns/py-dns and py-py3dns depending on whether
Python 2.x or 3.x was being used.

dns/py-py3dns is a Python 3.x *only* package, but the port does not
currently [2] limit itself to USES=python:3.0+.

This results in errors for all dependent ports of py-pyspf when
Python 2.x is used, which was reported for
mail/postfix-policyd-spf-python. [3]

pyspf's README notes the following requirements:
(Only the first 15 lines of the commit message are shown above View all of this commit message)
[ 10:20 koobs ] Original commit 
py-trollius 2.0 devel files touched by this commit Port of the Tulip project (asyncio module, PEP 3156) on Python 2
devel/py-trollius: Fix TEST_DEPENDS

- Make mock a conditional TEST_DEPENDS
- Add missing unittest2 TEST_DEPENDS
- Remove run-aiotest from test target. Requires aiotest (PyPI)

Didn't pick this up in testing because mock and unittest2 were installed
locally, and running test: in poudriere is non-trivial at the moment.

PR:	206578
Mon, 25 Jan 2016
[ 18:59 koobs ] Original commit 
py-requests 2.9.1 www files touched by this commit HTTP library written in Python for human beings
www/py-requests: Update to 2.9.1

- Update PORTVERSION and distinfo checksum (2.9.1)
- Update TEST_DEPENDS
- Remove FAIL'ing test comment

Changes:

  https://github.com/kennethreitz/requests/blob/v2.9.1/HISTORY.rst

PR:		205799
Submitted by:	Neel Chauhan <neel neelc org>
[ 15:11 koobs ] Original commit 
py-pyflakes 1.0.0 devel files touched by this commit Passive checker of Python programs
devel/py-pyflakes: Update to 1.0.0

- Update PORTVERSION and distinfo checksum (1.0.0)
- Update COMMENT (match setup.py:description)
- Remove trailing spaces in pkg-descr

PR:		206603
Submitted by:	rm
[ 13:35 koobs ] Original commit 
py-pyflakes 0.8.1_1 devel files touched by this commit Passive checker of Python programs
devel/py-pyflakes: Make ports compliant

- Add LICENSE_FILE [1]
- Sort USE_PYTHON [1]
- Update test target [1]
- Enable NO_ARCH [1]
- Remove setup.py patch (unnecessary, python.mk installs flat eggs)

Part 1 of 2, splitting non-version-update changes for MFH.

PR:		206603 [1]
Submitted by:	rm [1]
[ 11:49 koobs ] Original commit 
py-autobahn 0.11.0 www files touched by this commit WebSocket client & server library, WAMP real-time framework
www/py-autobahn: Update to 0.11.0

- Update PORTVERSION and distinfo checksum (0.11.0)
- Switch to USE_GITHUB (missing autobahn/test/ dir in sdist)
- Add DISTVERSIONPREFIX accordingly
- Update RUN_DEPENDS
- Replace USES=twisted:run with (new) direct RUN_DEPENDS dependency [1]
- Remove USES=dos2unix (no longer required)
- Remove ASYNCIO support on 2.x via Trollius [2]
  - Update ASYNCIO_DESC to be for Python 3.x accordingly
  - Remove ASYNCIO from OPTIONS_DEFAULT accordingly
- Reverse incorrect conditional (<=) adding asyncio to RUN_DEPENDS [3]
- Add BROKEN message for ASYNCIO selected when using Python 2.x
- Patch setup.py not to create a twisted dropin.cache file out of
  STAGEDIR
- Add test target and TEST_DEPENDS
- Enable NO_ARCH
- Whitespace alignment

[2] Discussed with Trollius maintainer (Victor Stinner)
[3] Only required on < 3.3 (not greater than 3.3)

PR:		205078 [1]
Submitted by:	Yuri <yuri rawbw com> [1]
[ 06:23 koobs ] Original commit 
py-trollius 2.0 devel files touched by this commit Port of the Tulip project (asyncio module, PEP 3156) on Python 2
devel/py-trollius: Update to 2.0

- Update PORTVERSION and distinfo checksum (2.0)
- Update test target
- Update pkg-descr WWW: URL (match setup.py)

Changes:

  https://trollius.readthedocs.org/changelog.html

PR:			206578, 205078
Approved by:		skreuzer (maintainer)
Differential Revision:	D5049
Sun, 24 Jan 2016
[ 15:34 koobs ] Original commit 
py-trollius 1.0_1 devel files touched by this commit Port of the Tulip project (asyncio module, PEP 3156) on Python 2
devel/py-trollius: Fix Python 3.x build, Modernize

- Correct LICENSE (MIT to APACHE20)
- Add LICENSE_FILE
- Remove BUILD_DEPENDS, futures (and most python packages) are RUN_DEPENDS
- Conditionalise futures RUN_DEPENDS. Only required on Python < 3
- Sort USE_PYTHON
- Add NO_ARCH
- Add test target and TEST_DEPENDS

QA:

* portlint: OK (WARN: Makefile: "RUN_DEPENDS" has to appear earlier. - False
Positive)
* testport: OK (poudriere: 11amd64, Python 2.7 / 3.4)
* unittest: OK (Ran 845 tests in 23.226s - FAILED (failures=3, skipped=1)
               False Positives, fixed in version 2.0

PR:		205078
Approved by:	portmgr (blanket, ports compliance)
MFH:		2016Q1
[ 12:47 koobs ] Original commit 
py-txaio 2.2.1 devel files touched by this commit Compatibility API between asyncio/Twisted/Trollius
[NEW] devel/py-txaio: Compatibility API between asyncio/Twisted/Trollius

txaio is a helper library for writing code that runs unmodified
on both Twisted and asyncio / Trollius.

This is like six, but for wrapping over differences between
Twisted and asyncio so one can write code that runs unmodified
on both (aka source code compatibility). In other words: your
users can choose if they want asyncio or Twisted as a dependency.

WWW: https://github.com/crossbario/txaio

[1] https://github.com/crossbario/txaio/pull/53

PR:	206564
Sat, 16 Jan 2016
[ 14:34 koobs ] Original commit 
py-pika 0.10.0 devel files touched by this commit Python AMQP Client Library
devel/py-pika: Update to 0.10.0

- Update PORTVERSION and distinfo checksum (0.10.0)
- Take MAINTAINER'ship
- Add LICENSE / LICENSE_FILE
- Sort USE_PYTHON
- Update pkg-descr WWW: URL to match setup.py:url=
Sun, 10 Jan 2016
[ 17:58 koobs ] Original commit 
portscout 0.8.1_6 ports-mgmt files touched by this commit Tool to scan for new versions of FreeBSD ports
ports-mgmt/portscout: Fix broken !SiteHandler logic

Fix a logic bug introduced in r401037, which caused ports without a
SiteHandler (GitHub, SourceForge, PyPI) not to be processed through the
fallback FTP or HTTP(S) cases.

I didn't pick this up in testing because only my ports were tested, most
of which use PyPI/GitHub, using the `restrict maintainer` setting in
portscout.conf.

[1] https://svnweb.freebsd.org/changeset/ports/401037

Pointyhat:	koobs
Reported by:	kwm (for mate, libdrm)
MFH:		2016Q1
Sat, 9 Jan 2016
[ 17:39 koobs ] Original commit 
py-bugwarrior 1.3.0 deskutils files touched by this commit Sync issue & bug tracking systems with taskwarrior
deskutils/py-bugwarrior: Update to 1.3.0, Add OPTIONS

- Update PORTVERSION and distinfo checksum (1.3.0)
- Add OPTIONS for Phabricator, Bugzilla, Trac and Jira
- Remove unconditional dependencies accordingly
- Switch to USES=python:-2.7 (:2 means depend on the python2 symlink)
- Update test target, and remove a test that depends on pandoc.
- Repatch setup.py to include a few missing tests_require that will
  be in the next version.
[ 17:34 koobs ] Original commit 
py-taskw 1.1.0 deskutils files touched by this commit Python bindings for your taskwarrior database
deskutils/py-taskw: Update to 1.1.0

- Update PORTVERSION and distinfo checksum (1.1.0)
- Update COMMENT to match setup.py:description
- Note that LICENSE is GPLv3+ (3 or later)
- Add minimum version to TEST_DEPENDS
- Add NO_ARCH
- Update test target
[ 16:23 koobs ] Original commit 
py-lockfile 0.12.2 devel files touched by this commit Platform-independent file locking module
devel/py-lockfile: Update to 0.12.2

- Update PORTVERSION and distinfo checksum (0.12.2)
- Update BUILD_DEPENDS to match minimum version (per setup.py)
- Add TEST_DEPENDS and test target
- Add LICENSE_FILE
- Add NO_ARCH

This update fixes an issue testing deskutils/py-bugwarrior, which
depends on py-mock and py-lockfile, that both depend on different
incompatible versions of devel/py-pbr [1]

[1] https://bugs.launchpad.net/pylockfile/+bug/1506679/comments/3

Reviewed by:		miwi
Approved by:		wg (maintainer, on holidays)
Differential Revision:	D4842
Fri, 8 Jan 2016
[ 16:45 koobs ] Original commit 
python27 2.7.11_1 lang files touched by this commit Interpreted object-oriented programming language
python32 3.2.6_1 lang  Deleted Deprecated Expired files touched by this commit Interpreted object-oriented programming language
python33 3.3.6_3 lang  Deprecated Expiration Date files touched by this commit Interpreted object-oriented programming language
python34 3.4.4_1 lang files touched by this commit Interpreted object-oriented programming language
python35 3.5.1_1 lang files touched by this commit Interpreted object-oriented programming language
lang/python{27,3*}: Backport patch in upstream issue20397

In certain situations, file references (.py[co]) for Python files that
fail to compile with compileall() are still added to distutils --record
output.

This output is used for pkg-plist generation and must only contain
references to files that will be installed.

One example of a failure condition is when a Python 2/3 compatible
package containing a file containing Python 3.x only code is built with
Python 2.x, such as Gunicorn's _gaiohttp.py [1]

This change backports patches submitted against upstream issue 20397 [2]
that has not yet been committed.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
[ 05:15 koobs ] Original commit 
py-matrix-synapse 0.12.0 net files touched by this commit Matrix protocol reference homeserver
net/py-matrix-synapse: Sort *_DEPENDS

PR:			205914
Differential Revision:	D4795
[ 05:05 koobs ] Original commit 
py-matrix-synapse 0.12.0 net files touched by this commit Matrix protocol reference homeserver
[NEW] net/py-matrix-synapse: Matrix protocol reference homeserver

Matrix is an ambitious new ecosystem for open federated Instant Messaging and
VoIP. The basics you need to know to get up and running are:

  * Everything in Matrix happens in a room. Rooms are distributed and do not
    exist on any single server. Rooms can be located using convenience
    aliases like #matrix:matrix.org or #test:localhost:8448.
  * Matrix user IDs look like @matthew:matrix.org (although in the future you
    will normally refer to yourself and others using a 3PID: email address,
    phone number, etc rather than manipulating Matrix user IDs)

Synapse is currently in rapid development, but as of version 0.5 we believe it
is sufficiently stable to be run as an internet-facing service for real usage!

WWW: https://www.matrix.org

PR:		205914
Submitted by:	Brendan Molloy <brendan+freebsd@bbqsrc.net>
[ 05:03 koobs ] Original commit 
py-pymacaroons-pynacl 0.9.3 security files touched by this commit Macaroon library for Python
[NEW] security/py-pymacaroons-pynacl: Macaroon library for Python

Macaroons, like cookies, are a form of bearer credential. Unlike opaque tokens,
macaroons embed caveats that define specific authorization requirements for the
target service, the service that issued the root macaroon and which is capable
of verifying the integrity of macaroons it receives.

WWW: https://github.com/matrix-org/pymacaroons

PR:		205914
Submitted by:	Brendan Molloy <brendan+freebsd@bbqsrc.net>
[ 05:00 koobs ] Original commit 
py-matrix-angular-sdk 0.6.6 devel files touched by this commit Matrix Angular SDK
[NEW] devel/py-matrix-angular-sdk: Matrix Angular SDK

An Angular SDK for the Matrix project.

WWW: https://github.com/matrix-org/matrix-angular-sdk

PR:		205914
Submitted by:	Brendan Molloy <brendan+freebsd@bbqsrc.net>
[ 04:57 koobs ] Original commit 
py-blist 1.3.6 devel files touched by this commit Drop-in list replacement with better performance for large lists
[NEW] devel/py-blist: Drop-in list replacement with better performance for large
lists

The blist is a drop-in replacement for the Python list that provides better
performance when modifying large lists. The blist package also provides
sortedlist, sortedset, weaksortedlist, weaksortedset, sorteddict, and btuple
types.

WWW: http://stutzbachenterprises.com/blist/

PR:		205914
Submitted by:	Brendan Molloy <brendan+freebsd@bbqsrc.net>
[ 04:56 koobs ] Original commit 
py-pydenticon 0.2 devel files touched by this commit Library for generating identicons - an enhanced port of Sigil
[NEW] devel/py-pydenticon: Library for generating identicons - an enhanced port
of Sigil

Pydenticon is a small utility library that can be used for deterministically
generating identicons based on the hash of provided data.

WWW: https://github.com/azaghal/pydenticon

PR:		205914
Submitted by:	Brendan Molloy <brendan+freebsd@bbqsrc.net>
[ 04:51 koobs ] Original commit 
py-daemonize 2.4.2 devel files touched by this commit Enables code to run as a daemon process on Unix-like systems
[NEW] devel/py-daemonize: Enables code to run as a daemon process on Unix-like
systems

daemonize is a library for writing system daemons in Python.

WWW: https://github.com/thesharp/daemonize

PR:		205914
Submitted by:	Brendan Molloy <brendan+freebsd@bbqsrc.net>
[ 04:48 koobs ] Original commit 
py-frozendict 0.5 devel files touched by this commit Immutable dictionary implementation for Python
[NEW] devel/py-frozendict: Immutable dictionary implementation for Python

frozendict is an immutable wrapper around dictionaries that implements the
complete mapping interface. It can be used as a drop-in replacement for
dictionaries where immutability is desired.

WWW: https://github.com/slezica/python-frozendict

PR:		205914
Submitted by:	Brendan Molloy <brendan+freebsd@bbqsrc.net>
[ 04:46 koobs ] Original commit 
py-hypothesis 1.18.1 devel files touched by this commit Library for property based testing
[NEW] devel/py-hypothesis: Library for property based testing

Hypothesis is a library for testing your Python code against a much larger
range of examples than you would ever want to write by hand. It's based on the
Haskell library, Quickcheck, and is designed to integrate seamlessly into your
existing Python unit testing work flow.

WWW: https://github.com/DRMacIver/hypothesis

PR:		205914
Submitted by:	Brendan Molloy <brendan+freebsd@bbqsrc.net>
[ 04:44 koobs ] Original commit 
py-pysaml2 4.0.1 security files touched by this commit Python implementation of SAML Version 2
[NEW] security/py-pysaml2: Python implementation of SAML Version 2

PySAML2 is a pure python implementation of SAML2. It contains all necessary
pieces for building a SAML2 service provider or an identity provider. The
distribution contains examples of both. Originally written to work in a WSGI
environment there are extensions that allow you to use it with other frameworks.

WWW: https://github.com/rohe/pysaml2

PR:		205914
Submitted by:	Brendan Molloy <brendan+freebsd@bbqsrc.net>
[ 04:41 koobs ] Original commit 
py-responses 0.5.0 devel files touched by this commit Utility library for mocking out the requests Python library
[NEW] devel/py-responses: Utility library for mocking out the requests Python
library

A utility library for mocking out the requests Python library.

WWW: https://github.com/getsentry/responses

PR:		205914
Submitted by:	Brendan Molloy <brendan+freebsd@bbqsrc.net>
[ 04:37 koobs ] Original commit 
py-signedjson 1.0.0 security files touched by this commit Sign JSON with Ed25519 signatures
[NEW] security/py-signedjson: Sign JSON with Ed25519 signatures

python-signedjson allows more than one entity to sign an object, can sign with
more than one key and replace ED25519 with a different algorithm.

WWW: https://github.com/matrix-org/python-signedjson

PR:		205914
Submitted by:	Brendan Molloy <brendan+freebsd@bbqsrc.net>
[ 04:34 koobs ] Original commit 
py-unpaddedbase64 1.0.1 devel files touched by this commit Unpadded Base64
[NEW] devel/py-unpaddedbase64: Unpadded Base64

Encode and decode Base64 without "=" padding.

RFC 4648 specifies that Base64 should be padded to a multiple of 4 bytes using
"=" characters. However this conveys no benefit so many protocols choose to use
Base64 without the "=" padding.

WWW: https://github.com/matrix-org/python-unpaddedbase64

PR:		205914
Submitted by:	Brendan Molloy <brendan+freebsd@bbqsrc.net>
[ 04:31 koobs ] Original commit 
py-canonicaljson 1.0.0 devel files touched by this commit Canonical JSON
[NEW] devel/py-canonicaljson: Canonical JSON

A JSON library for Python that provides features such as sorted keys, no
insignificant whitespace, minimal escaping where necessary and supports
frozendict immutable dictionaries.

WWW: https://github.com/matrix-org/python-canonicaljson

PR:		205914
Submitted by:	Brendan Molloy <brendan+freebsd@bbqsrc.net>
[ 04:26 koobs ] Original commit 
py-cookies 2.2.1 www files touched by this commit Friendlier RFC 6265-compliant cookie parser/renderer
[NEW] www/py-cookies: Friendlier RFC 6265-compliant cookie parser/renderer

cookies.py is a Python module for working with HTTP cookies: parsing and
rendering 'Cookie:' request headers and 'Set-Cookie:' response headers, and
exposing a convenient API for creating and modifying cookies. It can be used
as a replacement of Python's Cookie.py (aka http.cookies).

WWW: https://github.com/sashahart/cookies

PR:		205914
Submitted by:	Brendan Molloy <brendan+freebsd@bbqsrc.net>
Thu, 7 Jan 2016
[ 14:17 koobs ] Original commit 
ntp-devel 4.3.88_1 net files touched by this commit The Network Time Protocol Distribution
net/ntp-devel: Fix untracked gettext dependency & lots more

ntp links against gettext (libintl) if it is installed on the system:

- Add an NLS OPTION to explicitly enable, disable and track libintl dependency
- Add DEBUG and THREADS OPTIONS. Keep the latter enabled by OPTIONS_DEFAULT to
  preserve compatibility with existing behaviour.
- Explicitly pass OpenSSL include / library dir paths to configure
- Unsilence install command
- Enable verbose building (--disable-silent-rules)
- Use TOUCH variable instead of hardcoded command
- Add TEST_TARGET to enable test suite
- Pet portlint (*_DEPENDS order, group USE{S} sections, sort OPTIONS)

Approved by:		cy (maintainer)
MFH:			2016Q1
Differential Revision:	D4812
[ 14:15 koobs ] Original commit 
ntp 4.2.8p4_1 net files touched by this commit The Network Time Protocol Distribution
net/ntp: Fix untracked gettext dependency & lots more

ntp links against gettext (libintl) if it is installed on the system:

- Add an NLS OPTION to explicitly enable, disable and track libintl dependency
- Add DEBUG and THREADS OPTIONS. Keep the latter enabled by OPTIONS_DEFAULT to
  preserve compatibility with existing behaviour.
- Explicitly pass OpenSSL include / library dir paths to configure
- Unsilence install command
- Enable verbose building (--disable-silent-rules)
- Use TOUCH variable instead of hardcoded command
- Add TEST_TARGET to enable test suite
- Patch sntp tests to ensure they link correctly to threading library
- Pet portlint (*_DEPENDS order, group USE{S} sections, sort OPTIONS)

Approved by:		cy (maintainer)
Differential Revision:	D4812
MFH:			2016Q1
[ 07:28 koobs ] Original commit 
concurrencykit 0.5.0 devel files touched by this commit Lock-free data structures for high performance concurrent systems
devel/concurrencykit: Update to 0.5.0

- Update PORTVERSION and distinfo checksum (0.5.0
- Add TEST_TARGET, remove regression-test accordingly
- Update and sort pkg-plist
Wed, 6 Jan 2016
[ 14:07 koobs ] Original commit 
cryptominisat 4.5.3 math files touched by this commit General-purpose award-winning SAT solver
py-cryptominisat 4.5.3 math files touched by this commit Bindings to CryptoMiniSat (a SAT solver)
math/{py-}cryptominisat: Update to 4.5.3

Common:

- Update PORTVERSION and distinfo checksum (4.5.3) [1]
- Switch to GITHUB for DISTFILES, remove USES=tar accordingly [1]

py-cryptominisat:

- Convert into fully fledged port
- Add distinfo and proper (unique) pkg-descr
- Remove MASTER port overrides accordingly
- Match COMMENT to upstream setup.py:description
- De-scope USES=compiler to compiler only
- Remove upstreamed patches
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Tue, 5 Jan 2016
[ 16:09 koobs ] Original commit 
taskwarrior 2.5.0 deskutils files touched by this commit Feature-rich command-line todo list manager
deskutils/taskwarrior: Update to 2.5.0, Modernize

- Update PORTVERSION and distinfo checksum (2.5.0)
- Update pkg-plist
- Un-conditionalize GNUTLS. It is now mandatory [1]
- Switch to GITHUB for DISTFILES, tarball doesn't include tests
- Use USES=compiler for determing which C++11 compiler to use, deprecate
  OSVERSION < 10 check accordingly.
- Patch files to correct for ambiguous type signatures under LLVM,
  fixing build failure on 32-bit ARCH's (only i386 tested) and
  ISO8601 unit test failures. [3]
- Add python:test for TEST_DEPENDS support [2]
- Add do-test target for running the test suite
- Update SHEBANG_FILES, no more .py, .rb files
- Remove WRKSRC override
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Mon, 4 Jan 2016
[ 16:50 koobs ] Original commit 
portscout 0.8.1_5 ports-mgmt files touched by this commit Tool to scan for new versions of FreeBSD ports
ports-mgmt/portscout: Make GitHub ports work, fix bugs

A number of people reported no updates being detected for ports using
USE_GITHUB=yes, even after originally adding the GitHub site handler in
r401037 [1]. Investigation revealed that the FindNewestFile subroutine
and the vercompare() method assumed (or are designed so) that responses
returned from site handlers will be in a normalised version format. For
site handlers that return 'versions', this works well. For the github
handler, in the fallback use of the API for fetching repository tags, it
does not.

Additionally it turns out, portscout currently only uses/stores a
normalized version ('ver') in its database, in its general design
attempt to be a generic version comparison tool
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Sun, 3 Jan 2016
[ 05:47 koobs ] Original commit 
py-skog 0.1.0 ports-mgmt files touched by this commit Generate visual dependency trees for FreeBSD ports
[NEW] ports-mgmt/py-skog: Generate visual dependency trees for FreeBSD ports

A tool to generate human-readable trees of dependencies of a FreeBSD port.

WWW: https://github.com/bbqsrc/skog-python
Thu, 31 Dec 2015
[ 04:34 koobs ] Original commit 
fusefs-libs 2.9.4_1 sysutils files touched by this commit FUSE allows filesystem implementation in userspace
sysutils/fusefs-libs: Remove duplicate patch hunks

Remove duplicate hanks in patches introduced in r404898 [1]

https://svnweb.freebsd.org/changeset/ports/404898

PR:		205620
Reviewed by:	miwi (original committer)
Approved by:	blanket (portmgr)
Tue, 29 Dec 2015
[ 14:23 koobs ] Original commit 
py-pytest-xdist 1.13.1 devel files touched by this commit Py.test plugin for distributed testing and loop-on-failing modes
devel/py-pytest-xdist: Add missing build dependency

Add missing BUILD_DEPENDS on setuptools_scm, that I saw, documented, but didnt
do.

Reported by:	pkg-fallout, amdmi3
Approved by:	python (with hat)
Mon, 28 Dec 2015
[ 08:46 koobs ] Original commit 
node 5.2.0_1 www files touched by this commit V8 JavaScript for client and server (5.x)
www/node: Fix build on FreeBSD 9.x

Patch log-utils.h in the in-tree v8 source code, allowing it to compile
using G++ 4.8 on FreeBSD 9.x. The code unfortunately relies on compiler
intrinsics instead of including the necessary standard headers for
handling C-style I/O and variadic arguments in its internal logging
functions.

This commit log and the code changes were provided by:

Brendan Molloy (fmtq via IRC) - Thank you!

PR:		205401
Reported by:	JSG (via freenode IRC)
Approved by:	blanket (portmgr)
Sun, 27 Dec 2015
[ 12:58 koobs ] Original commit 
py-limnoria 2015.12.12 irc files touched by this commit Modified version of Supybot (an IRC bot and framework)
[NEW] irc/py-limnoria: Modified version of Supybot (an IRC bot and framework)

A robust, full-featured Python IRC bot with a clean and flexible plugin API.

Equipped with a complete ACL system for specifying user permissions with as
much as per-command granularity. Batteries are included in the form of
numerous plugins already written.

WWW: https://github.com/ProgVal/Limnoria

Requested by: Brenden Molloy (via IRC)
[ 10:35 koobs ] Original commit 
py-gunicorn 19.4.1 www files touched by this commit WSGI HTTP Server for UNIX
www/py-gunicorn: Update to 19.4.1 & much more!

- Update PORTVERSION and distinfo checksum (19.4.1)
- Match COMMENT to setup.py:description=
- Add LICENSE_FILE
- Options: Rename SETPROC option -> Add PROCTITLE to defaults
- Options: Add GAIOHTTP async worker
- Options: Update all descriptions
- Options: Remove TESTS optionjs
- Enable "concurrent" Python support
- Add NO_ARCH (architecture independent package)
- Rename test target to new conventions
- Check, limit, and add BROKEN message for Option/Python version
  combinations that aren't supported.
- Patch out non-compulsory dependencies from test requirements file
(Only the first 15 lines of the commit message are shown above View all of this commit message)
[ 06:43 koobs ] Original commit 
py-pycmd 1.2 devel files touched by this commit Tools for managing/searching Python related files
[NEW] devl/py-pycmd: Tools for managing/searching Python related files

pycmd is a collection of command line tools for helping with Python
development:

  * py.cleanup: remove .pyc and similar files
  * py.lookup: find text in recursively found .py files
  * py.countloc: give LOCs for lines and testlines
  * py.which: print location of an importable package or module

WWW: https://pypi.python.org/pypi/pycmd
[ 06:23 koobs ] Original commit 
py-blinker 1.4 devel files touched by this commit Fast, simple object-to-object and broadcast signaling
devel/py-blinker: Update to 1.4

- Update PORTVERSION and distinfo checksum (1.4)
- Add LICENSE_FILE
- Enable concurrent Python support
- Add NO_ARCH (architecture independent package)
- Update test target to new test framework convention
- Patch setup.py to support standard test command [1]

Changes:

  https://github.com/jek/blinker/blob/rel-1.4/CHANGES

[1] https://github.com/jek/blinker/pull/26/
[ 06:03 koobs ] Original commit 
py-pytest-xdist 1.13.1 devel files touched by this commit Py.test plugin for distributed testing and loop-on-failing modes
devel/py-pytest-xdist: Update to 1.13.1

- Update PORTVERSION and distinfo checksum (1.13.1)
- Match COMMENT to setup.py:description
- Enable 'concurrent' Python support
- Add NO_ARCH
- Update test target to new conventions
- Remove __pycache__ from WRKSRC/testing
- Update pkg-descr WWW: URL to match next version and new repo URL

Changes:

  https://github.com/pytest-dev/pytest-xdist/blob/v1.13.1/CHANGELOG
Sat, 26 Dec 2015
[ 10:28 koobs ] Original commit 
py-pytest 2.8.5 devel files touched by this commit Simple powerful testing with Python
devel/py-pytest: Update to 2.8.5

- Update PORTVERSION and distinfo checksum (2.8.5)
- Add USES zip accordingly (no tar.gz @ PyPI)
- Add pytest-xdist to TEST_DEPENDS
- Add NO_ARCH
- Remove TESTS option and OPTIONS helpers
- Update test target to new convention

Changes:

  https://github.com/pytest-dev/pytest/blob/2.8.5/CHANGELOG
[ 07:23 koobs ] Original commit 
py-pycosat 0.6.1 math files touched by this commit Bindings to PicoSAT (a SAT solver)
math/py-pycosat: Update to 0.6.1

- Update PORTVERSION and distinfo checksum (0.6.1) [1]
- Use PYTHON_SITELIBDIR in post-install STRIP_CMD
- Update test target to new convention

Changes:

  https://github.com/ContinuumIO/pycosat/blob/0.6.1/CHANGELOG

PR:		205564 [1]
Submitted by:	Yuri <yuri rawbw com> [1]
[ 07:10 koobs ] Original commit 
py-mistune 0.7.1 textproc files touched by this commit Fastest markdown parser in pure Python
textproc/py-mistune: Update to 0.7.1

- Update PORTVERSION and distinfo checksum (0.7.1) [1]
- Update test target to new convention
- Add NO_ARCH

Changes:

  https://github.com/lepture/mistune/blob/v0.7.1/CHANGES.rst

PR:		205516 [1]
Submitted by:	Yuri <yuri rawbw com> [1]
[ 06:44 koobs ] Original commit 
py-redis 2.10.5 databases files touched by this commit Python client for Redis key-value store
databases/py-redis: Update to 2.10.5

- Update PORTVERSION and distinfo checksum (2.10.5)
- Remove DOCS option, they dont build unless py-redis is installed [1]
- Add LICENSE_FILE
- Add TEST_DEPENDS and convert test target

Changes:

  https://github.com/andymccurdy/redis-py/blob/2.10.5/CHANGES

PR:		204361 [1]
Reported by:	olgeni [1]
Thu, 24 Dec 2015
[ 13:31 koobs ] Original commit 
suricata 3.0.r3 security files touched by this commit High Performance Network IDS, IPS and Security Monitoring engine
security/suricata: Update to 3.0 RC3

- Update DISTVERSION and distinfo checksum (3.0RC3)
- Pet portlint (makepatch: patch UTC time)

Merry Christmas All! HO HO HO

PR:		205306
Submitted by:	Franco Fichtner <franco opnsense org>
Wed, 16 Dec 2015
[ 05:52 koobs ] Original commit 
py-yappi 0.94 devel files touched by this commit Yet Another Python Profiler
devel/py-yappi: Update to 0.94

* Update PORTVERSION and distinfo checksum (0.94) [1]
* Enable USE_PYTHON=concurrent support
* Add NO_ARCH
* Convert DOCS post-install target to OPTION helper
* Add do-test target. PyPI sdist doesn't currently contain tests [1]
* Strip shared library

[1] https://bitbucket.org/sumerc/yappi/issues/7

Based on:

PR:		205113 [1]
Submitted by:	Johannes Jost Meixner <xmj chaot net> [1]
Tue, 15 Dec 2015
[ 04:57 koobs ] Original commit 
py-pbr 1.8.1 devel files touched by this commit Python Build Reasonableness
devel/py-pbr: Update to 1.8.1

* Update PORTVERSION and distinfo checksum (1.8.1)
* Remove patch: pbr_builddoc.py (upstreamed)

PR:		204992
Submitted by:	<yuri rawbw com>
Tested by:	pi
[ 04:40 koobs ] Original commit 
node 5.2.0 www files touched by this commit V8 JavaScript for client and server (5.x)
node4 4.2.3 www files touched by this commit V8 JavaScript for client and server (4.x LTS)
www/node: Update to 5.2.0, Create www/node4, Update to 4.2.3

www/node:

 * Update PORTVERSION and distinfo checksum (5.2.0) [1]
 * Add CONFLICTS to www/node4

www/node4:

 * Create www/node4 port for LTS users
 * Update www/node4 to 4.2.3 [2]
 * Add CONFLICTS to www/node

* Add UPDATING entry for users wishing to remain on LTS (4.x)

Based on:

PR:		204653 [1][2]
Submitted by:	Randy Westlund <rwestlun gmail com> [1][2]
Approved by:	maintainer <linpct gmail com>
Mon, 14 Dec 2015
[ 11:38 koobs ] Original commit 
py-icalendar 3.9.1 devel files touched by this commit Parser and generator of iCalender files for Python
devel/py-icalendar: Update to 3.9.1

 * Update PORTVERSION and distinfo checksum (3.9.1) [1]

While I'm here:

 * Add USE_PYTHON=concurrent support, deprecate DOCSDIR accordingly
 * Add test target and patch setup.py to support test command
 * Update pkg-descr WWW URL to match setup.py:url= field

Changes:

  https://github.com/collective/icalendar/blob/3.9.1/CHANGES.rst

PR:		204935
Submitted by:	maintainer <jun-g daemonfreaks com> [1]
[ 11:02 koobs ] Original commit 
py-icalendar 3.8.2 devel files touched by this commit Parser and generator of iCalender files for Python
devel/py-icalendar: Allow build with Python 3.x

Allow building with Python 3.x (Supported since 3.6)

While I'm here,

 * Add LICENSE_FILE

PR:		204935
Submitted by:	Christian Geier <catcher+freebsdbugzilla lostpackets de>
Approved by:	maintainer <jun-g daemonfreaks com>
MFH:		2015Q4
[ 10:52 koobs ] Original commit 
py-fail2ban 0.9.3_1 security files touched by this commit Scans log files and bans IP that makes too many password failures
security/py-fail2ban: Modernize and cleanup

- Use autoplist, update pkg-plist accordingly, deprecate py3kplist
- Remove unnecessary PYDISTUTILS_PKGVERSION and --install-purelib args
- Cleanup a REINPLACE to be more explicit
- Add do-test target
- Regenerate patches (makepatch compatible)
- Add NO_ARCH
- Sort and group USE{S,_*} entries

PR:		204373
Approved by:	maintainer <theis gmx at>
Mon, 7 Dec 2015
[ 09:31 koobs ] Original commit 
py-pylibmc 1.5.0 databases files touched by this commit Quick and small memcached client for Python
databases/py-pylibmc: Update to 1.5.0

- Update PORTVERSION and distinfo checksum (1.5.0)
- Remove TESTS option and rename test target now that the framework
  supports TEST_DEPENDS
- Add test target comment
- Sort USE_PYTHON

https://github.com/lericson/pylibmc/blob/1.5.0/README.rst#new-in-version-150

Reported by:	portscout (\o/)
Fri, 4 Dec 2015
[ 06:20 koobs ] Original commit 
cmus 2.6.0_3 audio files touched by this commit Console-based music player with really cool features
audio/cmus: Enable AAC FFMPEG MP4 by default

Enable the AAC, FFMPEG and MP4 codecs by default, so that the binary packages
are more valuable out of the box. Prior to this change, it was limited to
playing mp3, Vorbis and FLAC format files.

While I'm here:

- Add LICENSE_FILE

PR:		203533
Submitted by:	Tobias Kortkamp <t tobik me>
Approved by:	maintainer (timeout, 1 month, 15 days)
MFH:		2015Q4
[ 05:42 koobs ] Original commit 
suricata 3.0.r1 security files touched by this commit High Performance Network IDS, IPS and Security Monitoring engine
security/suricata: Add rules files, netmap startup support

- Install missing rules files [1]
- Add netmap support and simplify pid file naming [2]

PR:		204838 [1], 204834 [2]
Submitted by:	Bill Meeks <bmeeks8 bellsouth net> [1]
Submitted by:	Franco Fichtner <franco opnsense org> [2]
Mon, 30 Nov 2015
[ 08:37 koobs ] Original commit 
py-liblzma 0.5.3_4 archivers  Deleted files touched by this commit Python binding for the LZMA compression library
py-pyliblzma 0.5.3_5 archivers files touched by this commit Python binding for the LZMA compression library
bsdploy 2.1.0 sysutils files touched by this commit Container Management for FreeBSD Jails
archivers/py-liblzma: Rename to pylibzma, Modernize

- Rename to match upstream (PyPI) name: pylibzma
- Backport upstream issue/commit to fix build without pkg-config [1][2]
- Remove post-patch: target, no longer necessary
- Remove other setup.py overrides, back to upstream sources
- Add do-test target:
- Add LICENSE_FILE
- Add MOVED entry

While I'm here:

- Update sysutils/bsdploy dependency

[1] https://bugs.launchpad.net/pyliblzma/+bug/613837
[2] https://bazaar.launchpad.net/~proyvind/pyliblzma/trunk/revision/494

Reviewed by:		sbz
Approved by:		dbn (maintainer timeout, 15 days)
Differential Revision:	D4161
Thu, 26 Nov 2015
[ 11:25 koobs ] Original commit 
suricata 3.0.r1 security files touched by this commit High Performance Network IDS, IPS and Security Monitoring engine
security/suricata: Update to 3.0 RC1

- Update to 3.0 release candidate 1 (Welcome Netmap support!)
- Update pkg-plist accordingly
- Add NETMAP option (Enabled by default for packages)
- Sort OPTIONS_* alphabetically
- Enable verbose builds
- Remove patches (upstreamed)
- Update test target
Sun, 8 Nov 2015
[ 07:37 koobs ] Original commit 
portscout 0.8.1_4 ports-mgmt files touched by this commit Tool to scan for new versions of FreeBSD ports
ports-mgmt/portscout: Add GitHub and PyPI site handlers & MORE!

Over the past several months portscout.freebsd.org appears to have been
more frequently NOT finding updates, particularly for ports that use
CHEESESHOP (PyPI) as their MASTER_SITES.

Portscout has also never worked for ports using GitHub for distribution
files due to the following:

  a) Portscout, prior to 'guessing', requests a randomly named file
     from the Site and expects a 4xx (404) in response. If it doesn't
     receive a 4xx response, it increments a 'lie counter' and does not
     check the site again in the next run.
  b) The GitHUB handlers (SUBDIR/MASTER_SITES) in bsd.sites.mk
     construct a URL that ends in a a dummy query paramater (for the
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Fri, 6 Nov 2015
[ 08:38 koobs ] Original commit 
py-letsencrypt 0.0.0.d20151104 security files touched by this commit Let's Encrypt client
[NEW] security/py-letsencrypt: Welcome Let's Encrypt client!

In short: getting and installing SSL/TLS certificates made easy.

The Let's Encrypt Client is a tool to automatically receive and install
X.509 certificates to enable TLS on servers. The client will
interoperate with the Let's Encrypt CA which will be issuing
browser-trusted certificates for free.

It's all automated:

The tool will prove domain control to the CA and submit a CSR
(Certificate Signing Request).

If domain control has been proven, a certificate will get issued and
the tool will automatically install it.

WWW: https://github.com/letsencrypt/letsencrypt

PR:		203405
[ 08:29 koobs ] Original commit 
py-acme 0.0.0.d20151104 security files touched by this commit ACME implementation
security/py-acme: Update to 0.0.0.dev20151104

- Update version and distinfo checksum (0.0.0.dev20151104)
- Switch to DISTVERSION (illegal PORTVERSION) and DISTVERSIONPREFIX
- Use github version tags rather than a direct commit

PR:		204303
Approved by:	Carlos J Puga Medina <cpm fbsd es> (maintainer)
Wed, 4 Nov 2015
[ 10:00 koobs ] Original commit 
py-setproctitle 1.1.9 devel files touched by this commit Python module to customize the process title
devel/py-setproctitle: Update to 1.1.9

 - Update PORTVERSION and distinfo checksum (1.1.9)
 - Sort USE_PYTHON values
 - Update COMMENT to match upstream (setup.py:description=)
 - Update pkg-descr WWW: URL to match upstream (setup.py:url=)
 - Strip shared library
 - Add test target

Changes:

  https://github.com/dvarrazzo/py-setproctitle/blob/version-1.1.9/HISTORY.rst

Approved by:		sbz (maintainer)
Differential Revision:	https://reviews.freebsd.org/D4007
[ 09:57 koobs ] Original commit 
py-virtualenvwrapper 4.7.1 devel files touched by this commit Set of extensions to virtualenv
devel/py-virtualenvwrapper: Update to 4.7.1

- Update PORTVERSION and distinfo checksum (4.7.1)
- Remove *_DEPENDS versions (no longer version specific upstream)
- Add support for concurrent (Python 2/3) use
- Update sphinx docs output directory
- Convert all conditionals to options helpers

Approved by:		nivit (maintainer)
Differential Revision:	https://reviews.freebsd.org/D3539
Mon, 2 Nov 2015
[ 16:39 koobs ] Original commit 
py-cryptography 1.0.2_2 security files touched by this commit Cryptographic recipes and primitives for Python developers
security/py-cryptography: Add missing run-time dependencies

Add py-idna and conditionally (For Python < 3.3) py-ipaddress to
RUN_DEPENDS

While I'm here:

- Update minimum versions requirement for py-cffi
- Update test target since the framework supports TEST_DEPENDS et al.

Noticed by:	brnrd
[ 16:30 koobs ] Original commit 
py-idna 2.0 dns files touched by this commit Internationalized Domain Names in Applications (IDNA)
[NEW] dns/py-idna: Internationalized Domain Names in Applications (IDNA)

A library to support the Internationalised Domain Names in Applications
(IDNA) protocol as specified in RFC 5891. This version of the protocol
is often referred to as "IDNA2008" and can produce different res
lts from the earlier standard from 2003.

The library is also intended to act as a suitable drop-in replacement
for the "encodings.idna" module that comes with the Python standard
library but currently only supports the older 2003 specification.

WWW: https://github.com/kjd/idna

Noticed by:	brnrd (for py-cryptography)
Sat, 31 Oct 2015
[ 12:13 koobs ] Original commit 
py-django-dpaste 2.9 www files touched by this commit Django based pastebin
www/py-django-dpaste: Update to 2.9

 - Update to 2.9. This fixes run-time and tests with www/django (1.8)
 - Use Django 1.8 for RUN_DEPENDS
 - Switch to USE_GITHUB (no new sources at PyPI)

Default to using Django 1.8 (www/py-django) because the current
version of www/py-django-mptt (a dependency) defaults to installing 1.8.

Installation currently causes a conflict as installation of both django16
and django18 are attempted:

  py-django-dpaste -> www/django16, www/py-django-mptt
  py-django-mptt -> www/django (1.8)

This fixes a failure in the quarterly ports branch reported by pkg-fallout.

Reviewed by:		antoine
MFH:			2015Q4 (pre-approved: antoine)
Differential Revision:	https://reviews.freebsd.org/D4048
[ 12:07 koobs ] Original commit 
py-django-mptt 0.7.4 www files touched by this commit Utilities for implementing Modified Preorder Tree Traversal in Django
www/py-django-mptt: Update to 0.7.4, Fix *_DEPENDS

This change is made to fix the fact that the current version
of this port (0.6.0) is not compatible with Django 1.8, the
port that it RUN_DEPENDS on. It is broken at run-time in both
Ports HEAD and Quarterly.

A soon to be committed update to www/py-django-dpaste (D4048) requires
this update to also fix it being broken in the quarterly branch.

The only other consumer of this port www/py-django-cms, already
incorrectly depending on versions of Django and django-mptt that are
later than those specified in its setup.py:

  django-mptt>=0.5.1,<0.5.3',
(Only the first 15 lines of the commit message are shown above View all of this commit message)
[ 11:58 koobs ] Original commit 
py-django-contrib-comments 1.6.1_1 www files touched by this commit Code formerly known as django.contrib.comments
www/py-django-contrib-comments: Use Django 1.6 for RUN_DEPENDS

Default to using Django 1.6 (www/py-django16) because the current version
of www/py-django-mezzanine does not support anything later than 1.6, and
installation currently causes a conflict as installation of both django16
and django18 are attempted:

    py-django-mezzanine -> www/django16, www/py-django-contrib-comments
    py-django-contrib-comments -> www/django (1.8)

This fixes a new (py-django-mezzanine) failure in 2015Q4 reported by
pkg-fallout.

This is the least of all current evils, without having to update Mezzanine
to it's latest versions (*and* have to MFH that update). It has zero impact
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Number of commits: 749 (showing only 100 on this page) 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8  »  
Login
User Login
Create account

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

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

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
qemu*Feb 13
qemu*Feb 13
qemu*Feb 13
qemu*Feb 13
qemu*Feb 13
qemu-devel*Feb 13
qemu-devel*Feb 13
qemu-devel*Feb 13
qemu-devel*Feb 13
qemu-devel*Feb 13
qemu-sbruno*Feb 13
qemu-sbruno*Feb 13
qemu-sbruno*Feb 13
qemu-sbruno*Feb 13
qemu-sbruno*Feb 13

32 vulnerabilities affecting 82 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds

Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 25724
Broken 361
Deprecated 156
Ignore 636
Forbidden 0
Restricted 206
No CDROM 87
Vulnerable 58
Expired 68
Set to expire 137
Interactive 0
new 24 hours 6
new 48 hours10
new 7 days29
new fortnight58
new month130

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