Commit Graph

495087 Commits

Author SHA1 Message Date
Piotr Kubaj
d0b0a544e1 MFH: r523709
devel/binutils@aarch64: unbreak on powerpc64

Builds fine.

Approved by:	portmgr (fix build blanket)
2020-01-21 09:35:30 +00:00
Piotr Kubaj
209795edd8 MFH: r523692
devel/py-subvertpy: fix build on GCC architectures

Using newer GCC works, alhough the error doesn't suggest it:
Exception: apr-config not found. Please set APR_CONFIG environment variable

Approved by:	portmgr (fix build blanket)
2020-01-20 21:40:17 +00:00
Piotr Kubaj
9fe43da9dd MFH: r523689 r522566
devel/py-libzfs: fix build on GCC architectures

Builds fine with GCC9.

devel/py-libzfs: unbreak on powerpc64 elfv2

Builds fine.

Approved by:	portmgr (fix build blanket)
2020-01-20 20:47:43 +00:00
Piotr Kubaj
940cd246c9 MFH: r523686
www/trafficserver: fix build on powerpc64

This port builds on amd64, but without luajit support since there's no luajit for powerpc64.

Also add USES=localbase instead of LIBS+= and remove unused CONFIGURE_ARGS.

Since files are installed to powerpc-freebsd-thread-multi directory, set proper PLIST_SUB and do-install target.

Don't add -L/usr/lib to LDFLAGS, it breaks when compiling with ports GCC.

PR:		243154
Approved by:	gaod@hychen.org (maintainer)
Approved by:	portmgr (fix build blanket)
2020-01-20 20:18:34 +00:00
Jochen Neumeister
377861851f MFH: r523621
Update to 1.10.3

PR:		243437
Submitted by:	stb@lassitu.de (maintainer)
Security:	a512a412-3a33-11ea-af63-0800274e5f20
Sponsored by:	Netzkommune GmbH

Approved by:	ports-secteam (with hat)
2020-01-20 14:28:39 +00:00
Antoine Brodin
a70ddada23 MFH: r523606
Fix packaging

Reported by:	pkg-fallout
2020-01-20 07:00:35 +00:00
Piotr Kubaj
72ae17de34 MFH: r523594
games/opensurge: fix build on GCC architectures

C++11 compiler is needed for OpenAL:
/usr/local/lib/libopenal.so: undefined reference to `std::overflow_error::overflow_error(char const*)@GLIBCXX_3.4.21'

Approved by:	portmgr (fix build blanket)
2020-01-19 20:57:42 +00:00
Tobias C. Berner
a16a1e99a2 MFH: r523492
lang/spidermonkey60: fix build on i386

Build used to fail with

Unified_cpp_js_src_jsapi-tests0.o: In function `cls_testAtomicOperationsU64::run(JS::Handle<JSObject*>)':
...[_ZN27cls_testAtomicOperationsU643runEN2JS6HandleIP8JSObjectEE]+0x86): undefined reference to `__atomic_load_8'
...[_ZN27cls_testAtomicOperationsU643runEN2JS6HandleIP8JSObjectEE]+0xd0): undefined reference to `__atomic_store_8'
...[_ZN27cls_testAtomicOperationsU643runEN2JS6HandleIP8JSObjectEE]+0x111): undefined reference to `__atomic_exchange_8'
...[_ZN27cls_testAtomicOperationsU643runEN2JS6HandleIP8JSObjectEE]+0x185): undefined reference to `__atomic_compare_exchange_8'
...[_ZN27cls_testAtomicOperationsU643runEN2JS6HandleIP8JSObjectEE]+0x200): undefined reference to `__atomic_compare_exchange_8'
...[_ZN27cls_testAtomicOperationsU643runEN2JS6HandleIP8JSObjectEE]+0x268): undefined reference to `__atomic_fetch_add_8'
...[_ZN27cls_testAtomicOperationsU643runEN2JS6HandleIP8JSObjectEE]+0x2c5): undefined reference to `__atomic_fetch_sub_8'
...[_ZN27cls_testAtomicOperationsU643runEN2JS6HandleIP8JSObjectEE]+0x324): undefined reference to `__atomic_fetch_and_8'
...[_ZN27cls_testAtomicOperationsU643runEN2JS6HandleIP8JSObjectEE]+0x384): undefined reference to `__atomic_fetch_or_8'
...[_ZN27cls_testAtomicOperationsU643runEN2JS6HandleIP8JSObjectEE]+0x3e4): undefined reference to `__atomic_fetch_xor_8'

Switch to using gcc on i386.

Approved by:	ports-secteam (blanket)
2020-01-18 19:58:21 +00:00
Thomas Zander
a9a27fb428 MFH: r523415
Update to upstream version 0.21.19

Details:
- Bugfix release, see
  https://raw.githubusercontent.com/MusicPlayerDaemon/MPD/v0.21.19/NEWS

Approved by:	ports-secteam (riggs)
2020-01-18 11:30:10 +00:00
Tobias Kortkamp
6df7646cbe MFH: r523400
Fix fetch

repo.maven.apache.org turned off HTTP support on 2020/01/15.

501 HTTPS Required.
Use https://repo.maven.apache.org/maven2/
More information at https://links.sonatype.com/central/501-https-required

Approved by:	ports-secteam blanket
2020-01-18 04:29:06 +00:00
Jan Beich
58d83c1af9 MFH: r523385
multimedia/libva-utils: unbreak X11=off after r520942

../videoprocess/vppscaling_n_out_usrptr.cpp:41:10: fatal error: 'va/va_x11.h' file not found
#include <va/va_x11.h>
         ^~~~~~~~~~~~~

PR:		243418
Reported by:	Igor Pavlov
Approved by:	ports-secteam blanket
2020-01-18 01:12:10 +00:00
Jan Beich
42773bb5ab MFH: r523377
www/firefox: update to 72.0.2

Changes:	https://www.mozilla.org/firefox/72.0.2/releasenotes/
PR:		242605
Approved by:	ports-secteam blanket
2020-01-18 00:12:08 +00:00
Jan Beich
b2c055c0ee MFH: r523376
www/firefox-esr: update to 68.4.2

Changes:	https://www.mozilla.org/firefox/68.4.2/releasenotes/
Approved by:	ports-secteam blanket
2020-01-18 00:11:22 +00:00
Jochen Neumeister
b09b3dcf8d MFH: r523343
Update to 4.9.4

Changelog: https://www.phpmyadmin.net/news/2020/1/8/phpmyadmin-494-and-501-are-released/

Security:	f929b172-369e-11ea-9cdb-001b217b3468
Sponsored by:	Netzkommune GmbH

Approved by:	ports-secteam (with hat)
2020-01-17 18:27:27 +00:00
Jochen Neumeister
e247e347e0 MFH: r523345
Update to 5.0.1

Changelog: https://www.phpmyadmin.net/news/2020/1/8/phpmyadmin-494-and-501-are-released/

Security:	f929b172-369e-11ea-9cdb-001b217b3468
Sponsored by:	Netzkommune GmbH

Approved by:	ports-secteam (with hat)
2020-01-17 18:25:36 +00:00
Jan Beich
b70b475bcb MFH: r523303
multimedia/libva: update to 2.6.1

Changes:	https://github.com/intel/libva/releases/tag/2.6.1
ABI:		https://abi-laboratory.pro/tracker/timeline/libva/
Reported by:	GitHub (watch releases)
Approved by:	ports-secteam blanket (reliability fixes)
2020-01-17 15:34:43 +00:00
Jochen Neumeister
aebbd51893 MFH: r523297
databases/mysql56-{client, server}: Update to latest release 5.6.47

Bugs Fixed:
- Replication: When GTIDs are enabled on a replication master and slave, and the slave connects to the master with the MASTER_AUTO_POSITION=1 option set, the master must send the slave all the transactions that the slave has not already received, committed, or both. If any of the transactions that should be sent by the master have been already purged from the master's binary log, the master sends the error ER_MASTER_HAS_PURGED_REQUIRED_GTIDS (1789) to the slave, and replication does not start.
  The message provided for the error ER_MASTER_HAS_PURGED_REQUIRED_GTIDS has been changed to provide advice on the correct action in this situation, which is for the slave to replicate the missing transactions from another source, or for the slave to be replaced by a new slave created from a more recent backup. The message advises that the master's binary log expiration period can be revised to avoid the situation in future. In addition, the master now identifies the GTIDs of the purged transactions and supplies them in its error log in the warning message ER_FOUND_MISSING_GTIDS (11809), so that you do not need to calculate the missing GTIDs manually.
- With multiple sessions executing concurrent INSERT ... ON DUPLICATE KEY UPDATE statements into a table with an AUTO_INCREMENT column but not specifying the AUTO_INCREMENT value, inserts could fail with a unique index violation.
- A SELECT using a WHERE condition of the form A AND (B OR C [OR ...]) resulting in an impossible range led to an unplanned exit of the server.
- An incomplete connection packet could cause clients not to properly initialize the authentication plugin name.

Approved by:	mmokhi (maintainer, implicit)
Security:	a6cf65ad-37d2-11ea-a1c7-b499baebfeaf
Sponsored by:	Netzkommune GmbH

Approved by:	ports-secteam (with hat)
2020-01-17 14:38:39 +00:00
Jochen Neumeister
a8417e4033 MFH: r523239
databases/mysq56-{client, server}: Update to latest release 5.7.29

Bugs Fixed:
- InnoDB: os_file_get_parent_dir warnings were encountered when compiling MySQL with GCC 9.2.0.
- InnoDB: An internal function (btr_push_update_extern_fields()) used to fetch newly added externally stored fields and update them during a pessimistic update or when going back to a previous version of a record was no longer required. Newly added externally stored fields are updated by a different function. Also, the method used to determine the number of externally stored fields was corrected.
- InnoDB: A comparison function found two records to be equal when attempting to merge non-leaf pages of a spatial index. The function was unable to handle this unexpected condition, which resulted in a long semaphore wait and an eventual assertion failure.
- Replication: A memory leak could occur when a failed replication group member tried to rejoin a minority group and was disallowed from doing so.
- Docker packages were missing the LDAP authentication plugins.

More Infos: https://dev.mysql.com/doc/relnotes/mysql/5.7/en/news-5-7-29.html

Approved by:	mmokhi (maintainer, implicit)
Security:	a6cf65ad-37d2-11ea-a1c7-b499baebfeaf
Sponsored by:	Netzkommune GmbH

Approved by:	ports-secteam (with hat)
2020-01-17 14:37:31 +00:00
Rene Ladan
c0b66fbeb3 MFH: r523259
www/chromium: update to 79.0.3945.117

Submitted by:	Matthias Wolf via GitHub
Pull requests:	169, 170

Approved by:	ports-secteam (implicit, browser)
2020-01-16 21:03:39 +00:00
Ganael LAPLANCHE
4594f6e0b3 MFH: r523101
Fix segmentation fault at startup when IPv6 is enabled

Backport commit 5d34493 from upstream.

PR:		243307
Submitted by:	Victor Sudakov <vas@sibptus.ru>
Obtained from:	Github <5d344937d6>

Approved by:	portmgr
2020-01-16 16:10:50 +00:00
Kai Knoblich
9aab489596 MFH: r523241
textproc/py-tablib: Fix RUN_DEPENDS of devel/py-backports.csv

* The Python version restriction of devel/py-backports.csv was relaxed in
  r519566.  Thus update the RUN_DEPENDS accordingly and remove the
  workaround for setup.py which is no longer needed.

* Bump PORTREVISION for package change.

PR:		243339
Submitted by:	sunpoet

Approved by:	ports-secteam dependency fix blanket
2020-01-16 15:23:33 +00:00
Jan Beich
29f95d4c5c MFH: r523194
emulators/citra: update to s20200115

Changes:	020cd56ad...cd86c9b04
Approved by:	ports-secteam (swills, implicit for snapshots)
2020-01-15 23:21:19 +00:00
Jan Beich
5547da5e50 MFH: r523173
x11-wm/sway: update to 1.3.r3

Changes:	https://github.com/swaywm/sway/releases/tag/1.3-rc3
Reported by:	GitHub (watch releases)
Approved by:	ports-secteam blanket (reliability fixes)
2020-01-15 21:17:51 +00:00
Piotr Kubaj
a023c78bd1 MFH: r523169
emulators/qemu-user-static: unbreak on powerpc64

Builds and works fine.

Approved by:	portmgr (fix build blanket)
2020-01-15 21:10:15 +00:00
Jochen Neumeister
2a0367fb9f MFH: r523155
databases/mysql80-{client, server}: Update to latest release 8.0.19

- New FPROFILE_GENERATE and FPROFILE_USE CMake options are available for experimenting with profile guided optimization (PGO) with GCC. See the cmake/fprofile.cmake in a MySQL source distribution for information about using them. These options have been tested with GCC 8 and 9, and with Clang.
- Enabling FPROFILE_USE also enables WITH_LTO (link time optimization).
- Innodb_system_rows_read, Innodb_system_rows_inserted, Innodb_system_rows_deleted status variables were added for counting row operations on InnoDB tables that belong to system-created schemas. The new status variables are similar to the existing Innodb_rows_read, Innodb_rows_inserted, Innodb_rows_deleted status variables, which count operations on InnoDB tables that belong to both user-created and system-created schemas.
- The new status variables are useful in replication environments where relay_log_info_repository and master_info_repository variables are set to TABLE, resulting in higher row operation counts on slaves due to operations performed on the slave_master_info, slave_replay_log_info, and slave_worker_info tables, which belong to the system-created mysql schema. For a valid comparison of master and slave row operation counts, operations on tables in system-created schemas can now be excluded using the count data provided by the new status variables.

More infos: https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-19.html

Submitted by:	fluffy
Approved by:	mmokhi (maintainer, implicit)
Sponsored by:	Netzkommune GmbH
Security: 	a6cf65ad-37d2-11ea-a1c7-b499baebfeaf

Approved by:	ports-secteam (with hat)
2020-01-15 21:02:12 +00:00
Niclas Zeising
c3a98bbc50 MFH: r523110
graphics/drm-kmod ports: Update snapshots

Update snapshots of all linux KPI based DRM graphics driver ports.
This update fixes an information disclosure security vulnerability.

Please note that only the drivers for intel GPUs are affected.

Security:	d2c2c815-3793-11ea-8be3-54e1ad3d6335

Approved by:	ports-secteam (implicit, security fix, drm-drivers blanket)
2020-01-15 13:56:34 +00:00
Piotr Kubaj
66798c8593 MFH: r523108
games/flightgear-mb339-pan: unbreak on powerpc64

Builds fine on powerpc64, but takes long to package. If it times out, Poudriere limits should be increased.

Approved by:	portmgr (fix build blanket)
2020-01-15 13:49:17 +00:00
Piotr Kubaj
eb6bbe311c MFH: r523099
math/libflame: unbreak on powerpc64

Builds fine on powerpc64.

Approved by:	portmgr (fix build blanket)
2020-01-15 10:51:47 +00:00
Jochen Neumeister
08e48ab0e8 MFH: r523097
Update to 7.69

- https://www.drupal.org/project/drupal/releases/7.69
- https://www.drupal.org/project/drupal/releases/7.68
- https://www.drupal.org/sa-core-2019-012

Security:	3da0352f-2397-11ea-966e-000ffec0b3e1
Sponsored by:	Netzkommune GmbH

Approved by:	ports-secteam (with hat)
2020-01-15 10:47:40 +00:00
Bernard Spil
f511796b61 security/openssl111: Mark deprecation
Approved by:	ports-secteam (adamw)
2020-01-15 10:21:00 +00:00
Piotr Kubaj
da02d1d0f1 MFH: r523068
net/tcpkali: fix build on GCC architectures

Builds fine with C11 compiler.

Approved by:	portmgr (fix build blanket)
2020-01-14 21:30:57 +00:00
Piotr Kubaj
93802f765a MFH: r523060
games/dxx-rebirth: update to 20191227

Allows us to remove the necessary patch and fixes build on i386.

Approved by:	portmgr (fix build blanket)
2020-01-14 19:58:39 +00:00
Mark Felder
292e4ad1c7 MFH: r523056
net-mgmt/xymon-client net-mgmt/xymon-server: Update to 4.3.30

Various crashes and bugs relating to string handling changes have been fixed,
including problems with hostnames with dashes in them.

Combostatus tests propagated up from other combostatus tests should now
display properly.

Approved by:	ports-secteam (blanket)
2020-01-14 17:19:37 +00:00
Jan Beich
ffd5e9e059 MFH: r523023
security/nss: update to 3.49.1

Changes:	https://developer.mozilla.org/docs/Mozilla/Projects/NSS/NSS_3.49.1_release_notes
Changes:	https://hg.mozilla.org/projects/nss/shortlog/NSS_3_49_1_RTM
ABI:		https://abi-laboratory.pro/tracker/timeline/nss/
Reported by:	Repology
Approved by:	ports-secteam blanket (required by Firefox 73)
2020-01-14 15:27:27 +00:00
Jung-uk Kim
a0b85aa57e MFH: r523019
Update to 32.0.0.314.

Approved by:	ports-secteam (blanket)
2020-01-14 14:52:42 +00:00
Piotr Kubaj
d2ea5f2bf1 MFH: r523016
math/gau2grid: remove -march=native, unbreak on i386 and powerpc64

This port added -march=native, which was against ports tree compliance, broke run-time on some amd64 and broke building on non-x86.

I have verified that it builds correctly on i386 and powerpc64 (provided -march=native is removed). It probably also builds on other architectures.

Reviewed by:	linimon

Approved by:	portmgr (fix build blanket)
2020-01-14 14:20:58 +00:00
Adam Weinberger
183d7d260c MFH: r523013
p5-Template-Toolkit: Update to 3.004

Security:	CVE-2019-19781

Approved by:	portmgr (with hat)
2020-01-14 13:45:27 +00:00
Matthias Andree
079ae21a9d MFH: r522702
e2fsprogs security update to 1.45.5

Release Notes:
http://e2fsprogs.sourceforge.net/e2fsprogs-release.html#1.45.5

Security:       8b61308b-322a-11ea-b34b-1de6fb24355d
Security:       CVE-2019-5188

Approved by:	ports-secteam@ (riggs)
2020-01-13 21:40:04 +00:00
Piotr Kubaj
77d28647e9 MFH: r522884
textproc/turboxsl: unbreak on powerpc64

Builds fine with patch from PR243317 applied.

Approved by:	portmgr (fix build blanket)
2020-01-13 12:30:31 +00:00
Piotr Kubaj
9f4a4ec67d MFH: r522880
security/modsecurity3-nginx: fix build on GCC architectures

C11 compiler is needed because of typedef redefinitions.

Approved by:	portmgr (fix build blanket)
2020-01-13 12:05:59 +00:00
Piotr Kubaj
ee357bc70e MFH: r522875
sysutils/sformat: fix build on powerpc64

Makefile uses uname -m (which returns powerpc on powerpc64) instead of uname -p (which correctly returns powerpc64).

PR:		243152
Approved by:	marius (maintainer)

Approved by:	portmgr (fix build blanket)
2020-01-13 10:26:46 +00:00
Kubilay Kocak
c9cca3fe0b 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.

Accordingly, this change moves the tests into the main package namespace
and runs the tests on the processed sources in the resulting build/*
directory. Remove CONFLICTS_INSTALL (to py-suds) accordingly.

While I'm here:

Patch the tests to support pytest > 4 and hack around the
inability to reference parametrized tests (test[foo]) in pytests -k
expressions. [1][2]

Level up ports compliance: LICENSE_FILE, USE{S} ordering, match COMMENT
to setup.py:description, match pkg-descr WWW URL to setup.py:homepage

QA: All tests pass on Python 2.7-3.8

[1] https://github.com/pytest-dev/pytest/issues/5881
[2] https://github.com/pytest-dev/pytest/issues/6177

PR:		226077
Reported by:	yuri [1]
Approved by:	portmgr (blanket: ports compliance)

net/py-suds-jurko: Bump PORTREVISION missed in ports r522860

PR:	226077

Approved by:	ports-secteam (blanket(s): ports compliance, port bugfixes)
2020-01-13 07:07:36 +00:00
Kubilay Kocak
c029168ac8 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)
2020-01-13 03:32:40 +00:00
Piotr Kubaj
2b5f588313 MFH: r522821
math/clp: fix build on non-x86 non-ARM

Only amd64 and i386 have immintrin.h. There's a check for ARM, but not for other architectures.

Building without immintrin.h works fine on amd64.

PR:		242966
Approved by:	co9co9@gmail.com (maintainer timeout)
Approved by:	portmgr (fix build blanket)
2020-01-12 17:28:02 +00:00
Bernard Spil
895a712b25 security/openssl: Resurrect port, update to 1.1.1
- Honoring promise from DEPRECATED message

PR:		243014
Reported by:	<peter larsen larsendata dk>
Approved by:	ports-secteam (adamw)
2020-01-12 17:27:40 +00:00
Matthias Andree
3e8e6c0685 MFH: r522784
databases/db6, db5: fix JAVA-enabled build, suppress sed failed warnings

Add JAVA_VERSION="7 8" to db6
Add REWARNFILE=/dev/null to db6 and db5

Reported by: 	Tommy P <tommyhp2@gmail.com>
PR:             243278

Approved by:	ports-secteam (blanket, unbreaks a broken build under non-default JAVA option)
2020-01-12 12:52:49 +00:00
Kubilay Kocak
88f033168f 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]
2020-01-12 05:35:01 +00:00
Piotr Kubaj
310cd5cd03 MFH: r522745
audio/ardour5: fix build on powerpc64

_POSIX_SOURCE causes some errors in errno.h not to be seen (like EAFNOSUPPORT), so remove it.

On ELFv2 lld can't link it, throws errors like:
ld: error: relocation R_PPC64_ADDR32 cannot be used against local symbol; recompile with -fPIC
>>> defined in libs/ardour/cycle_timer.cc.1.o
>>> referenced by cycle_timer.cc
>>>               libs/ardour/cycle_timer.cc.1.o:(__ftr_fixup+0x8)

Recompiling with -fPIC doesn't help, so use GNU ld there.

PR:		243281
Approved by:	portmgr (blanket: build fix)
2020-01-12 03:00:45 +00:00
Sunpoet Po-Chuan Hsieh
81bc69f68c MFH: r522608
Fix build on powerpc64

PR:		243241
Submitted by:	pkubaj

Approved by:	ports-secteam (blanket)
2020-01-11 12:48:14 +00:00
Dima Panov
fd211d74ad MFH: r522628
net-mgmt/observium: unbreak and update to 19.8 community release

Community edition release 19.8 from 2019-08-22

PR:		243031
Submitted by:	fluffy
Approved by:	maintainer timeout (>1w)

Approved by:	ports-secteam (joneum)
2020-01-11 12:18:08 +00:00