Commit Graph

470591 Commits

Author SHA1 Message Date
Sunpoet Po-Chuan Hsieh
0eea040532 Add py-geometer 0.1.2
Geometer is a geometry library for Python 3 that uses projective geometry and
numpy for fast geometric computation. In projective geometry every point in 2D
is represented by a three-dimensional vector and every point in 3D is
represented by a four-dimensional vector. This has the following advantages:

There are points at infinity that can be treated just like normal points.
- Projective transformations are described by matrices but they can also
  represent affine transformations i.e. also translations.
- Every two lines have a unique point of intersection if they lie in the same
  plane. Parallel lines have a point of intersection at infinity.
- Points of intersection, planes or lines through given points can be calculated
  using simple cross products or tensor diagrams.
- Special complex points at infinity and cross ratios can be used to calculate
  angles and to construct perpendicular geometric structures.
- Most of the computation in the library done via tensor diagrams (using
  numpy.einsum).

WWW: https://github.com/jan-mue/geometer
2019-03-17 18:21:39 +00:00
Sunpoet Po-Chuan Hsieh
24acab9bab Add p5-HTTP-AnyUA 0.904
HTTP::AnyUA provides a small wrapper for unifying the programming interfaces of
several different actual user agents (HTTP clients) under one familiar
interface.

Rather than providing yet another programming interface for you to learn,
HTTP::AnyUA follows the HTTP::Tiny interface. This also means that you can plug
in any supported HTTP client (LWP::UserAgent, Furl, etc.) and use it as if it
were HTTP::Tiny.

Unfortunately, many modules on CPAN are hardcoded to work with specific HTTP
clients, leaving the end user unable to use the HTTP client that would be best
for them. Although the end user won't -- or at least doesn't need to -- use
HTTP::AnyUA directly, they will benefit from client choice if their third-party
modules use HTTP::AnyUA or something like it.

The primary goal of HTTP::AnyUA is to make it easy for module developers to
write HTTP code once that can work with any HTTP client the end user may decide
to plug in. A secondary goal is to make it easy for anyone to add support for
new or yet-unsupported user agents.

WWW: https://metacpan.org/release/HTTP-AnyUA
2019-03-17 18:21:33 +00:00
Sunpoet Po-Chuan Hsieh
2e3ca5f13f Add p5-Module-Loader 0.03
Module::Loader provides methods for finding modules in a given namespace, and
then loading them. It is intended for use in situations where you're looking for
plugins, and then loading one or more of them.

This module was inspired by Mojo::Loader, which I have used in a number of
projects. But some people were wary of requiring Mojolicious just to get a
module loader, which prompted me to create Module::Loader.

WWW: https://metacpan.org/release/Module-Loader
2019-03-17 18:21:27 +00:00
Joseph Mingrone
5b4b4eef78 www/py-caldav: Update to version 0.6.0 2019-03-17 18:13:09 +00:00
Raphael Kubo da Costa
8dbba9a9fb Add USES=pkgconfig when GNOMEKEYRING is on.
This is actually required for the BUILD_KEYRING CMake option to have any
effect; in practice this means the GNOMEKEYRING option was not actually working
at all, and produced a package without the gnome-keyring plugin.

Bump PORTREVISION since a package with GNOMEKEYRING on was incorrect.

Reported by:	fluffy
2019-03-17 18:05:51 +00:00
Raphael Kubo da Costa
c6ae0be0d1 Add USES=gnome when GNOMEKEYRING is on.
This follows the developer warning from bsd.port.mk that USE_GNOME should come
together with USES=gnome.
2019-03-17 18:00:29 +00:00
Hiroki Sato
5929a12a9e Add japanese/cp5022x-el, an elisp to add CP5022x coding-system support
to Emacsen.
2019-03-17 17:48:43 +00:00
Raphael Kubo da Costa
9f03f6f2c9 Point to Qt's current website in WWW. 2019-03-17 17:35:38 +00:00
Yuri Victorovich
080d970c00 science/lammps: Update 12Dec2018 -> 28Feb2019 2019-03-17 17:32:57 +00:00
Raphael Kubo da Costa
127588c4f0 Bump PORTREVISION in other ports that depend optionally on x11/kf5-kwayland.
See r496074 for the explanation.
2019-03-17 17:27:27 +00:00
Raphael Kubo da Costa
c96ee0fb71 Revert r496041 and r496054.
The changes were right, but they broke `make configure' in ports that have
USE_KDE=wayland because now both Mk/Uses/qt.mk and Mk/Uses/kde.mk set
wayland_PORT and wayland_LIB, and qt.mk's version overrides kde.mk's. This
means we will end up installing graphics/qt5-wayland rather than
x11/kf5-kwayland:

CMake Error at CMakeLists.txt:27 (find_package):
  Could not find a package configuration file provided by "KF5Wayland"
  (requested version 5.54.0) with any of the following names:

    KF5WaylandConfig.cmake
    kf5wayland-config.cmake

  Add the installation prefix of "KF5Wayland" to CMAKE_PREFIX_PATH or set
  "KF5Wayland_DIR" to a directory containing one of the above files.  If
  "KF5Wayland" provides a separate development package or SDK, be sure it has
  been installed.

Bump PORTREVISION in x11/kf5-plasma-framework, it has an optional dependency on
kf5-kwayland and was thus building fine despite the wrong dependencies.
2019-03-17 17:12:29 +00:00
Fernando Apesteguía
714e39db05 math/dynare: Mark as BROKEN
math/octave was updated to 5.1.0 in r495225 but dynare does not support
octave > 4.4.1

Conditionally mark as BROKEN since the port can use Matlab as backend.
2019-03-17 16:46:47 +00:00
Zach Leslie
54be3c7f55 Add -f to puppetserver daemon call
Without this in place, the rc script does not successfully start the
puppetserver service on hardware or virtualized systems, leaving jails as the
only functional way to run puppetserver.

PR:		236389
Reviewed by:	mat(mentor)
Approved by:	mat(mentor)
Differential Revision:	D19610
2019-03-17 16:38:22 +00:00
Jimmy Olgeni
a8cd7eeb9d Add devel/kerl, a virtualenv-like tool for Erlang/OTP releases. 2019-03-17 15:34:49 +00:00
Jimmy Olgeni
e62d2cec47 Reduce diff between devel/relx and devel/rebar3.
- Modernize devel/rebar3.
- Use port version number in cache file names.
2019-03-17 15:30:04 +00:00
Jan Beich
f07c20cbd4 games/springlobby: unbreak with boost 1.70
src/lsl/src/lslutils/misc.cpp:200:58: error: implicit instantiation of undefined template 'boost::shared_ptr<const LSL::CommonUser>'
lslColor GetFreeColor( const ConstCommonUserPtr /*user*/ )
                                                         ^
src/lsl/src/lslutils/type_forwards.h:15:7: note: template is declared here
class shared_ptr;
      ^

Obtained from:	https://github.com/springlobby/lsl/commit/5134cf61436b
2019-03-17 15:11:31 +00:00
Kai Knoblich
4e1ccaece4 New port: www/py-django-cron
Django-cron lets you run Django/Python code on a recurring basis providing
basic plumbing to track and execute tasks. The two most common ways in which
most people go about this is either writing custom python scripts or a
management command per cron (leads to too many management commands).

Along with that some mechanism to track success, failure etc. is also usually
necessary.

This app solves both issues to a reasonable extent. This is by no means a
replacement for queues like Celery etc.

WWW: https://github.com/tivix/django-cron

Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D19589
2019-03-17 14:48:51 +00:00
Kurt Jaeger
818dd8daf7 databases/mongodb34: update 3.4.19 -> 3.4.20
PR:		236593
Submitted by:	Ronald Klop <ronald-lists@klop.ws> (maintainer)
Relnotes:	https://docs.mongodb.com/manual/release-notes/3.4/
		https://docs.mongodb.com/manual/release-notes/3.4-changelog/#id1
2019-03-17 14:35:45 +00:00
Kai Knoblich
0c112d3c39 www/py-drf-yasg: Update to 1.14.0
Notable changes since 1.11.1:

Additions:
* get_security_definitions and get_security_requirements hooks to
  OpenAPISchemaGenerator
* Added get_summary_and_description and split_summary_from_description
  extension points to SwaggerAutoSchema to allow for better customisation

Improvements:
* Updated swagger-ui to version 3.21.0
* Updated ReDoc to version 2.0.0-rc.2

Fixes:
* Implicit ref_name collisions will now throw an exception
* RecursiveField will now also work as a child of ListSerializer

Removals:
* The get_summary and get_description methods have been removed

Deprecations:
* Quietly dropped support for the flex validator; it will still work if the
  library is installed, but the setup.py requirement was removed and the
  validator will be silently skipped if not installed

https://github.com/axnsan12/drf-yasg/blob/1.14.0/docs/changelog.rst

Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D19590
2019-03-17 14:34:21 +00:00
Tobias C. Berner
a2021ca478 x11/xcm: reinstate after graphics/oyranos is back
- x11/xcm was dropped as it's LIB_DEPENDS graphics/oyranos was using Qt4.
- graphics/oyranos has been reinstated and made to use Qt5 in r496061
2019-03-17 14:20:23 +00:00
Matthias Andree
4c5a117abd Update security/putty to 0.71 security fix release
Unfortunately, this new release breaks GSSAPI_NONE, which is removed
for now. Bug has been reported upstream.

Changelog: https://www.chiark.greenend.org.uk/~sgtatham/putty/changes.html

MFH:		2019Q1
Security:	46e1ece5-48bd-11e9-9c40-080027ac955c
2019-03-17 14:17:26 +00:00
Raphael Kubo da Costa
0c86b90bb3 Remove linguist_build from USE_QT.
This was added in r493225 without a clear explanation. There are no mentions of
linguist in the source code, and testbuilding the port without it also works
fine.

Approved by:	tcberner
Differential Revision:	https://reviews.freebsd.org/D19575
2019-03-17 14:16:57 +00:00
Matthias Andree
c2fb954a03 Record PuTTY security vulnerabilities in versions before 0.71. 2019-03-17 14:16:03 +00:00
Tobias C. Berner
5056afa864 graphics/oyranos: reinstate with Qt5 support
- the port was removed in r495967
- reinstate using Qt5 components

Approved by:	portmgr (implicit)
2019-03-17 14:14:27 +00:00
Kurt Jaeger
2d6c7fb27b New port: net/onedrive: Microsoft OneDrive client
A complete tool to interact with OneDrive on Linux.
Built following the UNIX philosophy.

Features:
    State caching
    Real-Time file monitoring with Inotify
    Resumable uploads
    Support OneDrive for Business (part of Office 365)
    Shared folders (not Business)

What's missing:
    While local changes are uploaded right away, remote changes are delayed
    No GUI

WWW: https://github.com/skilion/onedrive

PR:		236573
Submitted by:	Hiroo Ono <hiroo.ono+freebsd@gmail.com>
2019-03-17 13:28:57 +00:00
Tobias C. Berner
fda98ed059 graphics/exiv2: update to 0.27
Changelog:
	http://www.exiv2.org/changelog.html

- All depending ports have been bumped.
- graphics/py-exiv2 has been marked broken; use graphics/gexiv2 for python bindings

Exp-run by:	antoine
PR:		235943
PR:		234830
2019-03-17 13:14:52 +00:00
Tobias C. Berner
00e0b0a1e3 net/py-cloudflare-scrape: update to 1.9.6 2019-03-17 12:58:05 +00:00
Danilo Egea Gondolfo
c78ceead36 - Update to 0.35.0 2019-03-17 12:56:35 +00:00
Li-Wen Hsu
98358bd291 - Update to 0.4.1 2019-03-17 12:53:27 +00:00
Tobias C. Berner
0682e41ae4 x11/kf5-plasma-framework: update to 5.56.1
- this includes a fix for a possible crash in plasmashell
2019-03-17 12:48:34 +00:00
Tobias C. Berner
8512b796ef qt.mk: fix typo in wayland_LIB
Point hat:	tcberner
2019-03-17 12:39:40 +00:00
Raphael Kubo da Costa
3abc837b06 Drop conditional assignment now that this is a simple port after r495956.
Reviewed by:	tcberner
2019-03-17 12:24:13 +00:00
Matthew Seaman
1b8de53964 Update to 0.2.3
ChangeLog:	https://github.com/wireservice/agate-excel/blob/master/CHANGELOG.rst
2019-03-17 11:48:10 +00:00
Matthew Seaman
591a5f45ab Update to 0.2.1
ChangeLog:	https://github.com/wireservice/agate-dbf/blob/master/CHANGELOG.rst
2019-03-17 11:43:19 +00:00
Gerald Pfeifer
73571ab0ca Update to the 20180315 snapshot of GCC 8.3.1. 2019-03-17 11:41:22 +00:00
Matthew Seaman
0b1829e1ce Udate to 0.5.4
ChangeLog:	https://github.com/wireservice/agate-sql/blob/master/CHANGELOG.rst
2019-03-17 11:39:48 +00:00
Carlos J. Puga Medina
dae289f3ca dns/dnsdist: unbreak with boost 1.70
dnsdist-lua-vars.cc:99:61: error: expected unqualified-id
                                       {"BADSIG",   ERCode::BADSIG  },
                                                            ^
/usr/include/sys/signal.h:490:17: note: expanded from macro 'BADSIG'
#define BADSIG          SIG_ERR
                        ^
/usr/include/sys/signal.h:139:18: note: expanded from macro 'SIG_ERR'
#define SIG_ERR         ((__sighandler_t *)-1)
                        ^

PR:		236587
Reported by:	jbeich
2019-03-17 11:38:01 +00:00
Hiroki Sato
fdee202bdf Remove a redundant line. 2019-03-17 11:35:07 +00:00
Matthew Seaman
e056b6ebfc Update to 1.0.4
ChangeLog: https://csvkit.readthedocs.io/en/latest/changelog.html
2019-03-17 11:34:58 +00:00
Hiroki Sato
a27ed4e6a9 Fix build with OpenSSL 1.1.x. 2019-03-17 11:28:18 +00:00
Emanuel Haupt
bdb1eb0601 Update to 6.0.3 2019-03-17 10:46:05 +00:00
Emanuel Haupt
a90daa8fa3 Update to 4.14 2019-03-17 10:34:15 +00:00
Thierry Thomas
5df2f5a966 Upgrade to v1.27.0.
Release notes at <https://github.com/libuv/libuv/releases/tag/v1.27.0>.
2019-03-17 10:22:53 +00:00
Tobias C. Berner
32d35e213b qt.mk: add wayland component
Reported by:	tobik
2019-03-17 09:15:15 +00:00
Tobias C. Berner
5a4117f1e0 kde.mk: fix libkcompactidisc components path
Reported by:	tobik
2019-03-17 09:10:35 +00:00
Tobias C. Berner
0d6f2002a0 kde.mk: remove account-wizard component (handled by kmail-account-wizard)
Reported by:	tobik
2019-03-17 09:09:11 +00:00
Tobias C. Berner
d95aef3566 kde.mk: remove duplicate mbox-importer
Reported by:	tobik
2019-03-17 09:07:26 +00:00
Tobias C. Berner
96752e4abc cat/zcad: remove qt4 flavor handling
Approved by:	portmgr (implicit)
2019-03-17 09:06:01 +00:00
Tobias C. Berner
c21b692e52 net/avahi: drop qt4 slave handling (Qt4 deprecation)
Approved by:	portmgr (implicit)
2019-03-17 09:05:03 +00:00
Tobias C. Berner
16889754ef devel/libdbusmenu-qt: correct COMMENT 2019-03-17 09:02:03 +00:00