Commit graph

17338 commits

Author SHA1 Message Date
Roman Bogorodskiy
24179941c4 databases/tile38: update to 1.10.0
Change Log:
https://github.com/tidwall/tile38/releases/tag/1.10.0

PR:		225023
Submitted by:	maintainer
2018-01-09 16:38:57 +00:00
Mathieu Arnold
bb5196a149 Remove support for variables that have been deprecated for a while.
variables                  deprecation       revision
WITHOUT_NLS                2013-12-13        r336337
WITH_/WITHOUT_             2014-02-24        r345870
NOPORT(DOC|EXAMPLE)S       2014-04-19        r351587
WITH_BDB_VER               2016-05-02        r414444
OVERRIDE_LINUX_BASE_PORT   2016-09-05        r421387
WITH_OPENSSL_(BASE|PORT)   2016-06-16        r416965

While there, add an ERROR variable that works like DEV_ERROR, but for
user facing errors, and move NOPORTDOCS,
NOPORTEXAMPLES and WITHOUT_NLS to it.

Cleanup bsd.sanity.mk a bit.

Fix fallout.

PR:		224613
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D13490
2018-01-09 07:40:55 +00:00
Steve Wills
89dec96fe2 databases/memcached: update to 1.5.4 2018-01-09 03:35:49 +00:00
Steve Wills
fa4e7bc7dd databases/rubygem-mario-redis-lock: update to 1.2.1 2018-01-08 23:04:14 +00:00
Muhammad Moinur Rahman
f2949c3a0a databases/py-bsddb3: Fix concurrent installation [1]
- Suppress post-patch and post-install tasks

PR:		224809 [1]
Submitted by:	lantw44@gmail.com [1]
2018-01-08 20:02:50 +00:00
Mark Felder
53df67be2f Rename rubygem-sinatra-contrib to rubygem-sinatra-contrib1
This is required to bring in a rubygem-sinatra-contrib 2.0.0

Approved by:	robak
2018-01-08 16:32:05 +00:00
Mathieu Arnold
9568a087da databases/py-MySQLdb only supports Python 2, restrict ports that uses it.
Sponsored by:	Absolight
2018-01-08 15:47:40 +00:00
Muhammad Moinur Rahman
4a3a90c018 databases/postgresql-repmgr: Update version 3.3.1=>4.0.1
Relnotes:	https://repmgr.org/docs/4.0/release-4.0.1.html
2018-01-08 12:55:59 +00:00
Muhammad Moinur Rahman
6264f6fcff databases/pgroonga: Update version 2.0.1=>2.0.2
Relnotes:	https://pgroonga.github.io/news/#version-2-0-2
2018-01-08 10:41:34 +00:00
Muhammad Moinur Rahman
a83dd3d279 databases/p5-DBICx-Sugar: Update version 0.0100=>0.0200
- Mark NO_ARCH

Relnotes:	http://cpansearch.perl.org/src/IRONCAMEL/DBICx-Sugar-0.0200/CHANGES
2018-01-08 08:14:20 +00:00
Muhammad Moinur Rahman
780630e55b databases/mrronga: Update version 7.06=>7.10
Relnotes:	http://mroonga.org/en/blog/2017/12/29/mroonga-7.10.html
2018-01-07 22:30:45 +00:00
Kirill Ponomarev
b49d8d72f3 Set LLD_UNSAFE=yes that the port will continue to link with ld.bfd
if /usr/bin/ld is lld, until the issue can be addressed.

PR:		214864
Approved by:	portmgr (LLD_UNSAFE blanket)
Sponsored by:	The FreeBSD Foundation
2018-01-07 19:43:13 +00:00
Matthew Seaman
0dfb387ba5 Update to 7.1.2
ChangeLog:	https://github.com/citusdata/citus/blob/master/CHANGELOG.md
2018-01-07 19:17:25 +00:00
Sunpoet Po-Chuan Hsieh
abe2fa7862 Update to 0.12.0
Changes:	https://github.com/jnunemaker/flipper/blob/master/Changelog.md
2018-01-07 15:32:37 +00:00
Sunpoet Po-Chuan Hsieh
e016852331 Use real PORTVERSION 2018-01-07 12:12:22 +00:00
Kirill Ponomarev
3e2c4556a2 - Update to version 2.1.1
- Fix building with LLD and honour $LD
- Fix WWW: line

PR:		214864
Approved by:	portmgr (LLD_UNSAFE blanket)
Sponsored by:	The FreeBSD Foundation
2018-01-07 11:33:58 +00:00
Raphael Kubo da Costa
f6ceca6350 Update Qt5 ports to 5.9.3.
This took quite a lot of time because Qt's own build system underwent
several changes in 5.8.0 that took a while to adapt to.

And, of course, qt5-webengine is a behemoth that we need to patch like crazy
due to its bundling of Chromium. In fact, most of the Chromium patches in
qt5-webengine have been imported with no changes from www/chromium@433510
("www/chromium: update to 56.0.2924.87").

New port: accessibility/qt5-speech

Bigger changes to Qt5 ports we had to make:
- Qt now allows using a configure.json file to define configuration options
  and specify configuration checks that can be done when qmake is invoked.
  However, configure.json checks done in a subdirectory only propagates to
  subdirectories, and checks elsewhere will fail if all .pro files are being
  parsed at once (i.e. qmake -recursive), so several ports had to switch to
  USES=qmake:norecursive along with manual additional qmake invocations in
  subdirectories in order to work. It's been mentioned in a few places such
  as Qt's bug tracker that qmake's recursive mode is pretty much deprecated,
  so we might switch to non-recursive mode by default in the future.

- Uses/qmake.mk: Introduce QMAKE_CONFIGURE_ARGS. qmake now accepts
  arbitrary options such as '-foo' and '-no-bar' at the end of the
  command-line. They can be specified in QMAKE_CONFIGURE_ARGS.

- graphics/qt5-wayland: The port can only be built if graphics/mesa-libs is
  built with the WAYLAND option, so a corresponding option (off by default)
  was added to the port.

- misc/qt5-doc: Switch to a pre-built documentation tarball. The existing
  port was not working with Qt 5.9. Instead of trying to fix it, switch to
  what Gentoo does and fetch a tarball that already contains all
  documentation so that we do not have to build anything at all. The
  tarball's name and location in download.qt.io look a bit weird, but it
  seems to work fine.

- www/qt5-webengine: Use binutils from ports, Chromium's GN build system
  generates a build.ninja that uses ar(1) with the @file syntax that is not
  supported by BSD ar, so we need to use GNU ar from binutils.

- x11-toolkits/qt5-declarative-render2d: This port was merged into the main
  Qt Declarative repository upstream, and into x11-toolkits/qt5-quick in the
  ports tree.

Changes to other ports we had to make:
- biology/ugene: Drop a '#define point "."' that is not present in more
  recent versions of the port. Defining a macro with such a common name
  causes build issues with Qt 5.9, which uses |point| as an argument name in
  methods.

- cad/qelectrotech: Fix plist with Qt 5.9. Directories are no longer
  installed with `cp -f -R', but rather `qmake install qinstall', which does
  not install

    %%DATADIR%%/elements/10_electric/20_manufacturers_articles/bosch_rexroth/.directory

  That's a local file that should not even have been part of the tarball
  anyway.

- chinese/gcin-qt5: Add additional private Qt directories (which should not
  be used in the first place) to get the port to build with Qt 5.9.

- devel/qtcreator: Fix plist with Qt 5.9. Something changed in qdoc and some
  test classes no longer generate documentation files.

- security/keepassx-devel: Import a patch sent upstream almost a year ago to
  fix the build with Qt 5.9.

Thanks to antoine for the exp-run, and tcberner and Laurent Cimon
<laurent@nuxi.ca> for landing changes in our qt-5.9 branch.

PR:		224849
2018-01-06 21:30:31 +00:00
Muhammad Moinur Rahman
b02204608f databases/geoserver-mysql-plugin: Update version 2.10.2=>2.12.1 2018-01-06 17:46:15 +00:00
Yuri Victorovich
2c43c07183 Corrected shared library names that got the .abi3 suffix for python-36 and up after devel/py-cffi upgrade to 1.11.2
This is the followup for the r457997 commit that updated devel/py-cffi to 1.11.2.
As it turned out, the shared object names built by py-cffi has changed in python 36.
Dependent ports can choose between installing such shared object as part of their plist, or
generating them in the runtime and placing them into ~/.cache/{port-name}/ The former ones,
that include the shared objects in their plist, got affected.

4 of the ports were failing explicitly in their py36 flavor during the strip phase.
The other 6 were either missing strip entirely, or performed the strip operation without
using explicit shared object names. These 6 ports didn't trigger any build errors, and were
failing silently during the runtime, making the problem very hard to detect.

Precisely, .abi3 suffix is now added for the py36 flavor of relevant ports.

Here are the 10 ports that got affected and are now corrected:
databases/py-psycopg2cffi devel/py-pygit2 devel/py-xattr devel/py-pyopencl devel/py-atomiclong
multimedia/py-librtmp net/py-nnpy security/py-bcrypt security/py-cryptography security/py-pynacl

All of them got the * in the stripped shared object name, and a PORTREVISION bump.
2018-01-05 20:02:03 +00:00
Muhammad Moinur Rahman
d1e481f51a databases/freetds-devel: Update version 1.00.131=>1.00.339 2018-01-05 19:02:07 +00:00
Muhammad Moinur Rahman
9adc305fd2 databases/freetds: Update version 1.00.59=>1.00.80 2018-01-05 17:44:48 +00:00
Luca Pizzamiglio
e63edd94aa databases/sqldeveloper: Update to 17.4.0.355.2349
PR:		224912
Submitted by:	jjuanino@gmail.com
Approved by:	mizhka@gmail.com (maintainer)
2018-01-05 15:20:00 +00:00
Adriaan de Groot
5ec4027e7a Fix build of databases/soci w/ clang 4.0 and later and on arm6, arm7.
Adds upstream patch to fix

backends/mysql/session.cpp:202:22: error: ordered comparison between pointer and zero ('int *' and 'int')
            if (port < 0)

PR:		222651 216074
Reported by:	jbeich, Neel Chauhan
Reviewed by:	jlaffaye
Approved by:	tcberner (mentor)
Obtained from:	upstream
Differential Revision:	https://reviews.freebsd.org/D13769
2018-01-05 11:06:15 +00:00
Jan Beich
511f6cbe19 databases/mysql56-server: unbreak build with Clang 6 (C++14 by default)
sql-common/client_authentication.cc:87:56: error: comparison between pointer and integer ('char *' and 'int')
      mysql->options.extension->server_public_key_path != '\0')
      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^  ~~~~

sql/sql_trigger.cc:195:5: error:
      non-constant-expression cannot be narrowed from type 'int' to 'size_t' (aka 'unsigned long') in
      initializer list [-Wc++11-narrowing]
    static_cast<int>(my_offsetof(class Table_triggers_list, definitions_list)),
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Reported by:	antoine (via bug 224669)
2018-01-05 10:54:41 +00:00
Sunpoet Po-Chuan Hsieh
2d2e3e3e84 Fix build with Ruby 2.4+ and unbreak this port
MFH:		2018Q1
2018-01-04 20:12:38 +00:00
Mathieu Arnold
c916ee01c0 Revert r457783, it was not added properly.
With hat:	portmgr
Sponsored by:	Absolight
2018-01-04 15:11:28 +00:00
Adriaan de Groot
35e45d3827 Switch databases/soci to <opt>_CMAKE_BOOL.
This simplifies the Makefile somewhat -- it is only a cosmetic change.
While here, massage COMMENT to satisfy portlint.

PR:		224422
Reviewed by:	jlaffaye (maintainer)
Approved by:	rakuco (mentor)
Differential Revision:	https://reviews.freebsd.org/D12957
2018-01-04 12:46:36 +00:00
Wen Heping
52372e0e8c - Update to 1.3.2
PR:		222340
Submitted by:	lbartoletti@tuxfamily.org(maintainer)
2018-01-04 00:42:16 +00:00
David Naylor
52777f3f56 lang/pypy(3): update to 5.10, add flavors to ancillary ports
- Consistently use DISTVERSION instead of PORTVERSION (the former is set, not the latter)
 - Only depend on libunwind on x86 arch with FreeBSD >= 11 (fixes ignored build on arm/ppc)
 - Fix python dependency with depreciation of python meta ports
 - Remove PYPY_BITS from pkg-plist target, no longer used
 - Remove setting of PORTVERSION, DISTVERSION is set in bsd.pypy.mk
 - bsd.pypy.mk:
   - Define DISTVERSION once, to ensure consistency
   - PYPY_DIR: Handle versions with multiple digits
   - PYPY_CFFI_VER now differs in value between pypy and pypy3
 - bsd.pypy.cffi.mk:
   - Add FLAVORS for pypy and pypy3 [1]
   - Consistently use PYTHON_IMPL instead of the hard coded "pypy"
   - PLIST_FILES: use direct substitution instead of PLIST_SUB

Approved by:		portmgr (mat) [1]
Differential Revision:	https://reviews.freebsd.org/D13675
2018-01-03 18:42:15 +00:00
Sunpoet Po-Chuan Hsieh
caaf62ec52 Fix version requirement of RUN_DEPENDS
- Rename gemspec patch to patch-gemspec
- Clean up gemspec patch
2018-01-03 16:46:09 +00:00
Sunpoet Po-Chuan Hsieh
ccfba20c50 Update to 1.6.1
Changes:	https://github.com/copiousfreetime/amalgalite/blob/master/HISTORY.md
2018-01-03 16:46:04 +00:00
Sunpoet Po-Chuan Hsieh
97064443de Update devel/json-c to 0.13
- Add TEST_TARGET
- While I'm here, fix shebang for net/opensips
- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/json-c/json-c/blob/master/ChangeLog
PR:		224675
Exp-run by:	antoine
2018-01-03 13:36:58 +00:00
Joseph Mingrone
df1ad146ad databases/rubygem-mario-redis-lock: patch to pull in databases/rubygem-redis
After r457876 and r457886, net-im/mastodon failed to start because of an
issue with both versions 3 and 4 of the redis gems being pulled in.

/usr/local/lib/ruby/gems/2.4/gems/bundler-1.16.1/lib/bundler/runtime.rb:313:in
`check_for_activated_spec!': You have already activated redis 4.0.1, but
your Gemfile requires redis 3.3.5.
2018-01-03 03:57:38 +00:00
Raphael Kubo da Costa
a9709471be Update SIP to 4.19.6, PyQt4 to 4.12.1 and PyQt5 to 5.9.2.
Upstream no longer ships the contents of misc/py-qt5-doc, so the port has been
removed.

This is also a requirement for updating the Qt5 ports, as the PyQt5 version
currently in the tree has license conflicts with later Qt versions.

Big thanks to tcberner for doing most of the work here, and antoine for the
exp-run.

PR:		224739
2018-01-02 20:21:34 +00:00
Sunpoet Po-Chuan Hsieh
a794250b77 Change RUN_DEPENDS from rubygem-redis to rubygem-redis3
- Bump PORTREVISION for dependency change
2018-01-02 15:34:09 +00:00
Sunpoet Po-Chuan Hsieh
da4ae069f9 Update to 4.0.1
Changes:	https://github.com/redis/redis-rb/blob/master/CHANGELOG.md
2018-01-02 15:33:23 +00:00
Sunpoet Po-Chuan Hsieh
6a18756bcf Update to 1.16.0
Changes:	https://github.com/dbcli/mycli/blob/master/changelog.md
2018-01-02 15:33:13 +00:00
Sunpoet Po-Chuan Hsieh
8e88e4c588 Add rubygem-redis3 3.3.5 (copied from rubygem-redis)
- Add PORTSCOUT
2018-01-02 15:33:01 +00:00
Pietro Cerutti
7378f1aad2 databases/tdbc: update to 1.0.6 2018-01-02 10:49:42 +00:00
Yuri Victorovich
2838ce1052 New port: databases/py-python-arango: Python driver for ArangoDB
Submitted by:	myself
Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D13733
2018-01-02 10:38:21 +00:00
Nikolai Lifanov
0cface41e2 add new port: MongoDB 3.6.0
PR:		224303
Submitted by:	dev@dudu.ro
Differential Revision:	https://reviews.freebsd.org/D13594
2018-01-01 16:45:00 +00:00
Steve Wills
efb4fe14fd databases/powerarchitect: update WWW site in pkg-descr file
PR:		224803
Submitted by:	jjuanino@gmail.com (maintainer)
2017-12-31 21:19:07 +00:00
Kurt Jaeger
b3d31d417e databases/datamodeler: update 4.1.5.907 -> 17.4.0.355.2121
- added desktop integration by adding a datamodeler.desktop file

PR:		224802
Submitted by:	jjuanino@gmail.com (maintainer)
Relnotes:	http://www.oracle.com/technetwork/developer-tools/datamodeler/downloads/dm-relnotes-174-4125878.html
2017-12-31 20:18:56 +00:00
Kurt Jaeger
4c16423c3c databases/cego: update 2.38.14 -> 2.38.16
- Increased NETMNG_QUEUE_DELAY to 1000000 ( 1 ms ) to minimize CPU load
- Introduced QUEUEDELAY ( in usec ) config parameter to adjust queue
  delay in database xml file. This allows to throttle down database
  response time for incoming connection requests and minimize CPU
  load
- Added dbcheck/check072.sql. This implements the calculation of
  fibonacci numbers using stored procedures as a demonstration for
  massive recursive procedure calls
- Optimization for procedure load in CegoFunction::evalFieldValue
  ( case USERDEFINED ), procedure is just loaded as a dedicated
  instance ( via loadProcedure method ), if pMasterBlock is set. This
  avoids ( expensive ) dedicated load, if the procedure is still not
  in use by the corresponding thread. So just for recursive procedure
  calls, the dedicated load happens.

Submitted by:	Bjoern Lemke <lemke@lemke-it.com>
2017-12-31 19:28:20 +00:00
Mark Felder
74aca3ab1f databases/percona57-{client,pam-for-mysql,server}: Update to 5.7.20-18
Release notes: https://www.percona.com/doc/percona-server/5.7/release-notes/Percona-Server-5.7.20-18.html

MFH:		2017Q4
2017-12-31 15:28:55 +00:00
Steve Wills
797467cd9d databases/mysql-proxy: mark deprecated and give up maintainership
Upstream no longer maintains or recommends use of mysql-proxy, see:

https://downloads.mysql.com/archives/proxy/
2017-12-31 01:02:47 +00:00
Jochen Neumeister
1d45732d71 databases/pspg: Update from 0.9.0 to 0.9.1
PR:		224711
Submitted by:	Dmitri Goutnik <dg@syrec.org> (maintainer)
Approved by:	mentors (implicit)
2017-12-29 22:20:06 +00:00
Sunpoet Po-Chuan Hsieh
8c032835b7 Fix _gdbm module for Python 3
- Bump PORTREVISION for package change

PR:		223136
Submitted by:	Greg V <greg@unrelenting.technology>
2017-12-29 18:47:42 +00:00
Sunpoet Po-Chuan Hsieh
f09478f390 Update to 1.639
Changes:	http://search.cpan.org/dist/DBI/Changes
2017-12-29 18:47:20 +00:00
Dmitry Marakasov
cda895d2d4 - Add LICENSE
- Unsilence installation commands
- Regenerate patches
2017-12-29 09:00:45 +00:00