Compare commits

...

470 Commits
main ... 2020Q2

Author SHA1 Message Date
Jan Beich 22e399d695 MFH: r535269
gecko: drop x11/startup-notification dependency

https://bugzilla.mozilla.org/show_bug.cgi?id=726479

Approved by:	ports-secteam blanket
2020-07-02 02:57:44 +00:00
Jan Beich 0c297e89d3 MFH: r535268
gecko: drop GCONF option after upstream

https://bugzilla.mozilla.org/show_bug.cgi?id=1433685

Approved by:	ports-secteam blanket
2020-07-02 02:55:57 +00:00
Jan Beich aa84ed68fa MFH: r535267
gecko: drop --with-system-bz2 after upstream

https://bugzilla.mozilla.org/show_bug.cgi?id=1418425

Approved by:	ports-secteam blanket
2020-07-02 02:23:22 +00:00
Christoph Moench-Tegeder 4d8d3039f4 MFH: r540952
mail/thunderbird: update to 68.10.0

https://www.thunderbird.net/en-US/thunderbird/68.10.0/releasenotes/

Approved by:	ports-secteam (blanket: web browser alike)
2020-07-01 12:14:59 +00:00
Jochen Neumeister 7792892754 MFH: r540936
Update to 7.72

Changelog:
 - https://www.drupal.org/project/drupal/releases/7.71
 - https://www.drupal.org/project/drupal/releases/7.72

Security:	b51d5391-bb76-11ea-9172-4c72b94353b5
Sponsored by:	Netzkommune GmbH

Approved by:	ports-secteam (with hat)
2020-07-01 08:53:46 +00:00
Jan Beich 18bcb107f8 MFH: r540921
www/firefox: update to 78.0.1

Changes:	https://www.mozilla.org/firefox/78.0.1/releasenotes/
Approved by:	ports-secteam blanket
2020-07-01 02:27:46 +00:00
Jan Beich bd41d23903 [direct commit] www/firefox: unbreak after r540842
r532707 is not in 2020Q2 but 2020Q3 ETA in ~1 day, so use bundled ICU.
https://hg.mozilla.org/releases/mozilla-release/rev/61970f5454db

===>   firefox-78.0_2,1 depends on package: icu>=67.1,1 - not found
===>   Installing existing package /packages/All/icu-66.1,1.txz
[121amd64-quarterly-job-12] Installing icu-66.1,1...
[121amd64-quarterly-job-12] Extracting icu-66.1,1: .......... done
===>   firefox-78.0_2,1 depends on package: icu>=67.1,1 - not found
*** Error code 1

Reported by:	pkg-fallout
Approved by:	ports-secteam blanket
2020-06-30 17:18:05 +00:00
Fernando Apesteguía 7e284b51e9 MFH: r540899
sysutils/monit: Update to 5.27.0

ChangeLog: https://bitbucket.org/tildeslash/monit/src/release-5-27-0/CHANGES

PR:	247649
Submitted by:	martinp@tildeslash.com (maintainer)

Approved by:	ports-secteam (blanket, runtime fix)
2020-06-30 16:10:30 +00:00
Jochen Neumeister 0a89435634 MFH: r540864
Update to 5.4.2

Changelog: https://wordpress.org/news/2020/04/wordpress-5-4-1/

Sponsored by:	Netzkommune GmbH

Approved by:	ports-secteam (with hat)
2020-06-30 07:41:41 +00:00
Jan Beich 17fb721ef9 MFH: r534395 r539972 r540400 r540404 r540515
www/firefox: update to 78.0

Changes:	https://www.mozilla.org/firefox/78.0/releasenotes/
PR:		247329
Approved by:	ports-secteam blanket
Differential Revision:	https://reviews.freebsd.org/D25301
2020-06-29 23:15:26 +00:00
Jan Beich a84c6b015b MFH: r540355
www/firefox-esr: update to 68.10.0

Changes:	https://www.mozilla.org/firefox/68.10.0/releasenotes/
Approved by:	ports-secteam blanket
2020-06-29 23:11:47 +00:00
Danilo G. Baio 9556cc6a80 MFH: r540713
sysutils/py-bitrot: Update to 1.0.0

Changelog:	https://github.com/ambv/bitrot/blob/1.0.0/README.rst#100

PR:		247493
Submitted by:	Darren Mulligan <fixer@bsdmail.com> (maintainer)

Approved by:	ports-secteam (joneum)
2020-06-29 22:35:01 +00:00
Jochen Neumeister 072332113d MFH: r540837
Update to 5.4.2

Changelog: https://wordpress.org/news/2020/04/wordpress-5-4-1/

Reported by:	delphij
Sponsored by:	Netzkommune GmbH
Differential Revision:	https://reviews.freebsd.org/D25262

Approved by:	ports-secteam (with hat)
2020-06-29 22:29:59 +00:00
Kurt Jaeger 80212bcf07 MFH: r540820
databases/mongodb36: update 3.6.17 -> 3.6.18

PR:		247394
Submitted by:	Ronald Klop <ronald-lists@klop.ws>
Approved by:	dev@dudu.ro (maintainer)
Relnotes:	https://docs.mongodb.com/manual/release-notes/3.6/#may-1-2020
Security:	CVE-2020-7921
Approved by:	portmgr (security fix blanket)
2020-06-29 18:20:34 +00:00
Niclas Zeising 2cbbd49ac6 MFH: r530651 r534246 r535833 r536629 r538859 r540343
This updates mail/mutt to 1.14.5

This merges all changes to mail/mutt that have been done to FreeBSD ports
head branch during the 2020Q2 period.  This is needed in order to update
mail/mutt to 1.14.5 in order to fix security issues.

mail/mutt: upgrade 1.13.4 -> 1.13.5

- Bring back vvv quote/initials patches
- Remove NNTP option (XML as well)
- Update default option patches context

PR:		245175
Submitted by:	Derek Schrock <dereks@lifeofadishwasher.com> (maintainer)
Relnotes:	https://marc.info/?l=mutt-users&m=158542977114051&w=2

mail/mutt: update 1.13.5 -> 1.14.0

- Default DEBUG option
  (very small performance impact and ~4% binary size increase)

PR:		246270
Submitted by:	Derek Schrock <dereks@lifeofadishwasher.com> (maintainer)
Relnotes:	http://www.mutt.org/relnotes/1.14/

mail/mutt: update 1.14.0 -> 1.14.1

- Rename DEBUG option to DEBUG_LOGS
- Add lang/perl5 deps that triggers a Muttrc rebuild
- Make smime patch optional due to perl build deps.
- Remove unnecessary doc patches and REINPLACE_CMD
- Move build changing patches to make targets
- ASPELL updates the (pre)built Muttrc to not require a rebuild

PR:		246559
Submitted by:	Derek Schrock <dereks@lifeofadishwasher.com> (maintainer)
Relnotes:	https://marc.info/?l=mutt-users&m=158965668315387&w=2

mail/mutt: Update to 1.14.2

ChangeLog: http://www.mutt.org/

PR:	246731
Submitted by:	dereks@lifeofadishwasher.com (maintainer)

mail/mutt: Update to 1.14.3

- Update to 1.14.3
- Muttrc removed from dist. making perl a BUILD_DEPENDS
- manual.txt removed from dist. making lynx a DOCS_BUILD_DEPENDS
- Remove MASTER_SITES not updated or can't connect

PR:		247266
Submitted by:	Derek Schrock <dereks@lifeofadishwasher.com> (maintainer)
Relnotes:	https://marc.info/?l=mutt-users&m=159217236324614&w=2

mail/mutt: Update to 1.14.5

Update mail/mutt to 1.14.5, this is a security fix release, with fixes for
CVE-2020-14093 and CVE-2020-14954

PR:		247400
Submitted by:	Derek Schrock
Security:	5b397852-b1d0-11ea-a11c-4437e6ad11c4
		29b13a34-b1d2-11ea-a11c-4437e6ad11c4

Approved by:	ports-secteam (joenum)
2020-06-29 14:58:48 +00:00
Matthias Andree 155f180f89 MFH: r540716 r540718 r540719
security/putty*: upgrade to 0.74 security fix release

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

among them are these two---and more bugfixes beyond not listed here:

  * Security fix: if an SSH server accepted an offer of a public key
    and then rejected the signature, PuTTY could access freed memory,
    if the key had come from an SSH agent.

  * Security feature: new config option to disable PuTTY's dynamic
    host key preference policy, if you prefer to avoid giving away
    to eavesdroppers which hosts you have stored keys for.

Security:       6190c0cd-b945-11ea-9401-2dcf562daa69
Security:       CVE-2020-14002
Security:       FZI-2020-5

security/putty*: rename and update LICENCE from tarball.

Approved by:	ports-secteam (joneum@) [540716]
Approved by:	ports-secteam (blanket, metadata update) [540718, 540719]
2020-06-29 10:43:54 +00:00
Kubilay Kocak 7be9088b27 MFH: r540742 lang/ferite: Update pkg-descr: WWW URL
Reported by:	RoboNuggie (via Twitter)

Approved by:	ports-secteam (blanket: bugfix (incorrect metadata))
2020-06-29 03:39:17 +00:00
Jan Beich 2deacbbbfd MFH: r540663
security/nss: update to 3.54

Changes:	https://developer.mozilla.org/docs/Mozilla/Projects/NSS/NSS_3.54_release_notes
Changes:	https://hg.mozilla.org/projects/nss/shortlog/NSS_3_54_RTM
ABI:		https://abi-laboratory.pro/tracker/timeline/nss/
Reported by:	Repology
Approved by:	ports-secteam blanket (required by Firefox 79)
2020-06-28 01:25:24 +00:00
Jan Beich d4781f3ddb MFH: r540655
emulators/ppsspp: unbreak OLDJOY after r512863

SDL/SDLJoystick.cpp:24:13: error: no member named 'bPS3Controller' in 'Config'
                        g_Config.bPS3Controller = true;
                        ~~~~~~~~ ^
SDL/SDLJoystick.cpp:27:22: error: no member named 'bPS3Controller' in 'Config'
        if (g_Config.bPS3Controller)
            ~~~~~~~~ ^

Approved by:	ports-secteam blanket
2020-06-27 23:25:30 +00:00
Jan Beich 4feeba3dda MFH: r540629
emulators/ppsspp: use system snappy after r483177

https://github.com/hrydgard/ppsspp/commit/8ba1f049dae9

Approved by:	ports-secteam blanket (regression fix)
2020-06-27 18:10:45 +00:00
Jan Beich 94992e615d MFH: r540346
devel/rust-cbindgen: update to 0.14.3

Changes:	https://github.com/eqrion/cbindgen/compare/v0.14.2...v0.14.3
Reported by:	GitHub (watch releases)
Approved by:	ports-secteam blanket (required by Firefox 79)
2020-06-27 18:04:49 +00:00
Joseph Mingrone ad22e35120 MFH: r540411
www/chromium: Update to 83.0.4103.106 and fix synchronization

PR:		244185, 246387
Reported by:	bourne.identity@hotmail.com
Approved by:	ports-secteam (implicit), chromium@ (rene), cem
Obtained from:	Robert Nagy via OpenBSD port
Security:	https://www.vuxml.org/freebsd/6a5d15b6-b661-11ea-8015-e09467587c17.html
Differential Revision:	https://reviews.freebsd.org/D25449
2020-06-26 08:44:32 +00:00
Jan Beich c22697154f MFH: r540345
devel/nspr: update to 4.26

Changes:	http://mozilla.6506.n7.nabble.com/ANNOUNCE-NSPR-4-26-Release-td385653.html
ABI:		https://abi-laboratory.pro/tracker/timeline/nspr/
Reported by:	Repology
Approved by:	ports-secteam blanket (required by Firefox 79)
2020-06-24 20:54:28 +00:00
Cy Schubert 350658cbbd MFH: r540010
Update 4.2.8p14 --> 4.2.8p15

Summary: Systems that use a CMAC algorithm in ntp.keys will not release
a bit of memory on each packet that uses a CMAC keyid, eventually causing
ntpd to run out of memory and fail. The CMAC cleanup from
https://bugs.ntp.org/3447, part of ntp-4.2.8p11, introduced a bug whereby
the CMAC data structure was no longer completely removed.

Security:	NTP Bug 3661
Approved by:	portmgr (joneum)
2020-06-24 14:23:18 +00:00
Dima Panov 119d50b142 MFH: r539884
databases/py-mysqlclient: revert gc threaded patch

It caused python sigabort with a "GC object already tracked" message in singlethreaded app.
This happens only with a fetchmany() on a streaming cursor, MySQLdb.cursors.SSCursor.

PR:		246313
Reported by:	Jeroen Pulles <jeroen.pulles@gmail.com>

Approved by:	ports-secteam (joneum)
2020-06-23 17:26:07 +00:00
Thomas Zander 034e1ea32c MFH: r539962
Update to recent upstream snapshot 2020-06-21

Approved by:	ports-secteam (riggs)
2020-06-23 08:11:36 +00:00
Jan Beich 16c1895f43 MFH: r539955
multimedia/dav1d: unbreak on 12.1 i386 after r539947

ld: error: can't create dynamic relocation R_386_32 against local symbol in readonly segment; recompile object files with -fPIC or pass '-Wl,-z,notext' to allow text relocations in the output
>>> defined in src/25a6634@@dav1d@sha/mc_sse.obj
>>> referenced by ../src/x86/mc_sse.asm
>>>               src/25a6634@@dav1d@sha/mc_sse.obj:(.text+0x6969)

Reported by:	pkg-fallout
Approved by:	ports-secteam blanket
2020-06-23 01:19:12 +00:00
Jan Beich aeba40bb7a MFH: r539948
emulators/citra: update to s20200621

Changes:	8ce81b19b...7444c9513
Approved by:	ports-secteam (swills, implicit for snapshots)
2020-06-23 00:29:41 +00:00
Jan Beich 326dc124b9 MFH: r539947
multimedia/dav1d: update to 0.7.1

Changes:	https://code.videolan.org/videolan/dav1d/tags/0.7.1
Changes:	https://code.videolan.org/videolan/dav1d/blob/0.7.1/NEWS
Changes:	https://code.videolan.org/videolan/dav1d/compare/0.7.0...0.7.1
Reported by:	Repology
Approved by:	ports-secteam blanket (required by Firefox 79)
2020-06-23 00:29:13 +00:00
Danilo G. Baio 6522c566b9 MFH: r533797 r539739
python 3.5 will reach End-of-life on 2020-09-13

lang/python35: Fix security issues

The patches for CVE-2019-18348 and CVE-2020-8492 are in the 3.5 branch
and will be present in a next release.

PR:		246984
Approved by:	python (with hat)
Security:	ca595a25-91d8-11ea-b470-080027846a02 (CVE-2019-18348)
Security:	a27b0bb6-84fc-11ea-b5b4-641c67a117d8 (CVE-2020-8492)

Approved by:	ports-secteam (blanket, backport of security fix)
2020-06-22 11:05:02 +00:00
Bernard Spil c6e94d7f56 MFH: r536602
databases/mariadb104-server: Fix configuration location / overhaul

 * Fix configuration location [1]
 * Share patches between client and server
 * Provide minimal configuration for client and server
 * Make the wsrep config a sample only
 * Fixup plists

PR:		246694 [1]
Reported by:	<theis gmx at>

Approved by:	ports-secteam (joneum)
2020-06-21 13:32:26 +00:00
Xin LI 26501ed514 MFH: r539750 r539751
ports-mgmt/pkg: Respect liblzma.pc if available.
ports-mgmt/pkg-devel: Respect liblzma.pc if available.

Note that this is meant to be a temporary hack and will be reverted once the
freebsd/pkg have solved this in the build infrastructure.

PR:			200142
Approved by:		portmgr (bapt over IRC)
2020-06-20 21:26:46 +00:00
Tobias C. Berner b5927dc684 MFH: r539618
multimed/vlc: update to 3.0.11

Access:
 * rtp descriptor leak on error fix

Demux:
 * Fixed regression with some encrypted HLS streams
 * Live HLS delay until first update fix
 * HLS rendition switch regression fix
 * Fix imprecise m4a seek

Decoder:
 * Fixed missing captions with some capture cards

Audio filters:
 * soxr resampling fixes

Contribs:
 * Updated libfaad to 2.9.2 (Parametric Stereo regression)
 * Updated libarchive to 3.4.2

macOS:
 * Fixed moving video window with mouse
 * Fixed UI issue showing "permissions warning" unnecessarily often
 * Fixed stack buffer overflow listing bluray mount points
 * Fixed potential crashes at startup

Audio Output:
 * Fix sound not coming back after a pause with CoreAudio (macOS/iOS)

Misc:
 * Update Youtube script

http://www.videolan.org/security/sb-vlc3011.html
https://github.com/videolan/vlc-3.0/releases/tag/3.0.11
https://github.com/videolan/vlc-3.0/blob/3.0.11/NEWS

PR:		247395
Submitted by:	VVD <vvd@unislabs.com>
Relnotes:a
Security:	77896891-b08a-11ea-937b-b42e99a1b9c3

Approved by:	ports-secteam (joneum)
2020-06-20 06:29:07 +00:00
Jan Beich b07560af65 MFH: r539683
emulators/citra: update to s20200619

Changes:	2e24183e5...8ce81b19b
Approved by:	ports-secteam (swills, implicit for snapshots)
2020-06-20 01:10:56 +00:00
Lars Engels 589300ab18 MFH: r539543
security/lynis: Update to 3.0.0

This is a major release but also fixes two security problems.

Security:	CVE-2019-13033 CVE-2020-13882

Approved by:	ports-secteam (joneum)
2020-06-19 14:20:16 +00:00
Guido Falsi 354d2bc6ec MFH: r539600
Apply patch from upstream to fix regression in chan_dahdi channel
variables.

Obtainer from:	https://issues.asterisk.org/jira/browse/ASTERISK-28955

Approved by:	ports-secteam (joneum)
2020-06-19 14:18:21 +00:00
Guido Falsi 1dd99cea1b MFH: r539599
Apply patch from upstream to fix regression in chan_dahdi channel
variables.

Obtainer from:	https://issues.asterisk.org/jira/browse/ASTERISK-28955

Approved by:	ports-secteam (joneum)
2020-06-19 14:17:15 +00:00
Piotr Kubaj b9cef10e71 MFH: r539609
devel/plan9port: fix build on GCC architectures

Use newer GCC:
cc1: error: unrecognized command line option "-Wno-misleading-indentation"
cc1: error: unrecognized command line option "-Wno-stringop-truncation"
cc1: error: unrecognized command line option "-Wno-stringop-overflow"
cc1: error: unrecognized command line option "-Wno-format-truncation"

Approved by:	portmgr (fix build blanket)
2020-06-19 14:01:43 +00:00
Kirill Ponomarev 65a956cdb5 MFH: r539568
Fix runtime error by adding security/py-pycryptodome
and sysutils/py-distro dependencies.
Remove py-ioflo and py-ioflo from tcp transport as they are
not required anymore.

PR:		247391
Submitted by:	ohauer@
Approved by:	maintainer

Approved by:	portmgr (blanket)
2020-06-18 20:23:45 +00:00
Kirill Ponomarev 3aed347340 MFH: r539566
Update to version 3.9.7 which is required for salt-3001

PR:		247390
Submitted by:	ohauer@

Approved by:	portmgr (blanket)
2020-06-18 20:17:49 +00:00
Piotr Kubaj d9eec2f878 MFH: r539553
multimedia/handbrake: update to 1.3.3

HandBrake 1.3.3 has been released. This patch updates multimedia/handbrake port.
Here is list of changes from 1.3.2.

1. update to ffmpeg 4.2.3 in contrib files
2. code style fix of MASTER_SITES
3. update version.txt from upstream's source tarball.
4. mediainfo filename change
5. add powerpc to architectures list.

Submitted by:	naito.yuichiro_gmail.com (maintainer)
Differential Revision:	https://reviews.freebsd.org/D25292

Approved by:	portmgr (bugfix blanket)
2020-06-18 18:00:14 +00:00
Kirill Ponomarev 588d1b9c2f Remove stalled patch.
Approved by:	portmgr (blanket)
2020-06-18 15:24:16 +00:00
Kirill Ponomarev 7ff922fd1d MFH: r539546
Update to 3001 Sodium.
Changes: https://salt.tips/whats-new-in-salt-sodium/

PR:		247372
Approved by:	maintainer

Approved by:	portmgr (blanket)
2020-06-18 15:15:00 +00:00
Philip Paeps f2d0e1387a MFH: r539519
dns/bind911: update to 9.11.20.

Security:	CVE-2020-8619
Submitted by:	mat (maintainer)
Approved by:	ports-secteam (joneum)
2020-06-18 08:29:57 +00:00
Philip Paeps 2ce1da89d5 MFH: r539518
Update to 9.16.4.

Security:	CVE-2020-8618 CVE-2020-8619
Submitted by:	mat (maintainer)
Approved by:	ports-secteam (joneum)
2020-06-18 08:22:04 +00:00
Jan Beich 1025ec9c9c MFH: r539512
security/nss: update to 3.53.1

Changes:	https://developer.mozilla.org/docs/Mozilla/Projects/NSS/NSS_3.53.1_release_notes
Changes:	https://hg.mozilla.org/projects/nss/shortlog/NSS_3_53_1_RTM
ABI:		https://abi-laboratory.pro/tracker/timeline/nss/
Security:	CVE-2020-12402
Approved by:	ports-secteam blanket
2020-06-18 01:19:03 +00:00
Kai Knoblich f8bcf11929 MFH: r538903
audio/supercollider: Update to 3.11.0

* Introduce additional default option AVAHI to make the use of the Avahi
  libraries optional.

* Remove one patch and the whole patching via "post-patch" - both is no
  longer needed.

* While I'm here: Prepare the port for Qt 5.15.0

Changelog:

https://github.com/supercollider/supercollider/releases/tag/Version-3.11.0

PR:		246320
Submitted by:	shamaz.mazum@gmail.com
Approved by:	Neal Nelson <ports@nicandneal.net> (maintainer)

Approved by:	ports-secteam build fix blanket
2020-06-17 08:43:47 +00:00
Kai Knoblich 41311bb7ce MFH: r538664
textproc/py-pdfminer.six: Update to 20191110

* Use this release for a while as it's the last one that supports Python 2.7
  which is still needed by textproc/scancode-toolkit.

* Backport two patches to fix the runtime of CLI scripts.

* Remove "dos2unix" and "shebangfix" macros as they're no longer required.

Changelog since 20181108:

https://github.com/pdfminer/pdfminer.six/blob/20191110/CHANGELOG.md

Approved by:	ports-secteam (joneum)
2020-06-17 08:40:45 +00:00
Kyle Evans b09861b3bd MFH: r538228 r538329
net/freerdp: update to 2.1.0

This update incorporates many features and improvements since 2.0.0-rc4,
as well as a large mass of security fixes.

Full changelog available:
https://github.com/FreeRDP/FreeRDP/blob/2.1.0/ChangeLog

PR:		245517
Approved by:	koobs (mentor)
Security:	669f3fe8-a07a-11ea-b83e-f0def1f5c5a2

net/freerdp: fix build on FreeBSD 11.x

Apparently this hadn't been caught in my test matrix -- it seems that later
versions of FreeBSD have a getmntent() definition that masked this error.

mntent_compat.c has been adopted from devel/fam, though a better solution
should be sought out going into the future.

Approved by:	koobs (mentor, implicit, just-fix-it)

Approved by:	ports-secteam (joneum)
2020-06-17 02:14:23 +00:00
Xin LI 074f0333fe MFH: r539379
databases/lmdb: in db_env_close0(), destroy robust mutexes if we are
the only remaining user.

When closing an lmdb database, all memory and file descriptor resources
are released, including the shared memory pages that contained the
robust mutex.

However, before this commit, prior to unmapping the pages that contained
the robust mutexex, lmdb did not destroy the mutexes first.  This would
create a problem when an application opens and closes a database, then
open it again.

According to libthr(3), by default, a shared lock backed by a mapped
file in memory is automatically destroyed on the last unmap of the
corresponding file' page, which is allowed by POSIX.

After unmapping the shared pages, the kernel writes off all active
robust mutexes associated with these pages.  However, the userland
threading library still keeps the record (pshared_lookup in
thr_pshared.c of libthr) for these objects as they are not really
destroyed before, so that it don't have to ask the kernel every
time when looking them up.

Now, a later re-open of the database might have mapped the lock file
to the same memory location.  Because the threading library have
remembered the robust mutex object, it would just reuse it even though
it was already invalid from kernel's point of view.  Unfortunately,
regular lock operations would still work for this process.

Should another lmdb process opens the same database, it would attempt
to obtain the robust mutex (no longer recognized by kernel) because it
would see another process holding a file lock, but that would fail
because the robust mutex is invalid for the kernel.

Explicitly destroy the mutex if we are the last remaining user to ensure
the mutex is always in a known defined state.

OpenLDAP ITS #9278

With debugging help from:	kib
PR:				244493
Approved by:			ports-secteam
2020-06-16 21:54:58 +00:00
Glen Barber ce4c989016 MFH: r539356
Add MANIFESTs for 11.4-RELEASE.
Prune 11.4-RC1 and 11.4-RC2.

Approved by:	portmgr (implicit, re blanket)
Sponsored by:	Rubicon Communications, LLC (netgate.com)
2020-06-16 15:37:32 +00:00
Olli Hauer ef5c348a74 MFH: r539321
- update to 3.5.3

Changelog:
20200530
  Bugfix (introduced: Postfix 3.1): "postfix tls deploy-server-cert" did not
  handle a missing optional argument.

20200610
  Bugfix (introduced: Postfix 3.4): in the Postfix SMTP server, the SNI
  callback reported an error when it was called a second time. This happened
  after the server-side TLS engine sent a TLSv1.3 HelloRetryRequest (HRR) to
  a remote SMTP client.

Approved by:	portmgr (joneum)
2020-06-16 14:04:20 +00:00
Jan Beich 1f52d355bc MFH: r539304
emulators/citra: update to s20200614

Changes:	16913feb4...2e24183e5
Approved by:	ports-secteam (swills, implicit for snapshots)
2020-06-16 00:56:17 +00:00
Niclas Zeising 38b6a619e0 MFH: r538818
Reset maintainer on compiz and related ports

Reset the maintainer on x11-wm/compiz and a few related ports.
Update MASTERDIR to make them fetchable again.

PR:		246461 246442
Submitted by:	Chris Hutchinson (new maintainer)
Approved by:	Daniel Austin (previous maintainer)

Approved by:	ports-secteam (joenum)
2020-06-15 17:50:27 +00:00
Niclas Zeising 84039a0084 MFH: r538811
databases/rrdtool: Fix resize on ZFS

Add an upstream patch that fixes resize on ZFS.  Since ZFS does not support
posix_fallocate(), returning EINVAL, the patch simply ignores this error
from posix_fallocate().

PR:		245898
Reported by:	Tomohiro Hosaka

Approved by:	ports-secteam (joenum)
2020-06-15 17:44:20 +00:00
Emanuel Haupt 175e8b9c8d MFH: r538884
- Update to 4.3.2
- Unbreak on 13.0-CURRENT

Changelog:	https://github.com/appneta/tcpreplay/releases/tag/v4.3.3
Approved by:	ports-secteam (blanket)
2020-06-15 15:09:01 +00:00
Mark Linimon 55926f4c18 MFH: r536706
audio/traverso: fix download URL

download verified against distinfo; port version is still current
fetchable again: remove BROKEN

Approved by:	portmgr (tier-2 blanket)
2020-06-15 13:21:23 +00:00
Danilo G. Baio 520dc9e74a MFH: r536770 r536776 r538670
Recompile _sysconfigdata.py after reinplacing it

PR:		246618
With hat:	portmgr

Fix build with various python ABI

With hat:	portmgr

lang/python37: Fix security issues

The patches for CVE-2019-18348 and CVE-2020-8492 are in the 3.7 branch
and will be present on the next release.

Patch for applying CVE-2020-8492 fix here in the ports tree was reported
and submitted by Dani <i.dani@outlook.com>.

PR:		246808
X-MFH-with:	536770, 536776
Security:	ca595a25-91d8-11ea-b470-080027846a02 (CVE-2019-18348)
Security:	a27b0bb6-84fc-11ea-b5b4-641c67a117d8 (CVE-2020-8492)

Approved by:	ports-secteam (joneum)
2020-06-15 11:22:38 +00:00
Danilo G. Baio a1b0612cec MFH: r535638 r538669
Update python38 doc to 3.8.3 after r535463

lang/python36: Update to 3.6.10, Fix security issues

The patches for CVE-2019-18348 and CVE-2020-8492 are in the 3.6 branch
and will be present on the next release.

Patch for applying CVE-2020-8492 fix here in the ports tree was reported
and submitted by Mike Fisher <mfisher911@gmail.com> and
Dani <i.dani@outlook.com>.

PR:		246984
Security:	ca595a25-91d8-11ea-b470-080027846a02 (CVE-2019-18348)
Security:	a27b0bb6-84fc-11ea-b5b4-641c67a117d8 (CVE-2020-8492)

Approved by:	ports-secteam (joneum)
2020-06-15 11:17:49 +00:00
Matthias Andree a2d05f72bd MFH: r538858
mail/fetchmail: update to 6.4.8, adds Serbian translation, ...

and updates a few other translations:
Czech, French, Japanese, Polish, Albanian, Swedish, Chinese/simplified,
Esperanto.

PR:		247261
Approved by:	chalpin@cs.wisc.edu (Corey Halpin, maintainer)

Approved by:	ports-secteam@ (JoNeum@)
2020-06-15 08:12:18 +00:00
Palle Girgensohn 5f7278e7c0 MFH: r538854
Fix bad plist substitution

PR:		247226
Reported by:	Garrett Wollman
Approved by:	portmgr (blanket: packaging bugfix)
2020-06-15 07:43:24 +00:00
Matthias Andree 183fe0cd53 MFH: r538813
graphics/rawtherapee: fix another potential SIGSEGV in RGB_denoise

Manually cherry-pick and merge 6c1055f from upstream Git into existing
files/patch-rtengine_FTblockDN.cc

Bump PORTREVISION again.

https://github.com/Beep6581/RawTherapee/issues/5796#issuecomment-643774987

Reported by:	Ingo Weyrich
Obtained from:	Ingo Weyrich

Approved by:	ports-secteam@ (blanket approval for small stability fixes)
2020-06-14 15:33:39 +00:00
Matthias Andree 3d9385c2c6 MFH: r538737
graphics/rawtherapee: fix SIGSEGV in RGB_denoise

- Bug report https://github.com/Beep6581/RawTherapee/issues/5796
- Cherry-pick 5239e61946
- Bump PORTREVISION

Obtained from:	Ingo Weyrich/upstream Github repo

Approved by:	ports-secteam@ (blanket approval for stability fixes)
2020-06-14 13:51:09 +00:00
Torsten Zuehlsdorff 1f01be9b6d MFH: r538725
lang/php74: Update from 7.4.6 to 7.4.7

    Core:
        Fixed bug #78434 (Generator yields no items after valid() call).
        Fixed bug #79477 (casting object into array creates references).
        Fixed bug #79514 (Memory leaks while including unexistent file).
        Fixed bug #79470 (PHP incompatible with 3rd party file system on demand).
        Fixed bug #78784 (Unable to interact with files inside a VFS for Git repository).
        Fixed bug #78875 (Long variables cause OOM and temp files are not cleaned). (CVE-2019-11048).
        Fixed bug #78876 (Long variables in multipart/form-data cause OOM and temp files are not cleaned). (CVE-2019-11048).
    DOM:
        Fixed bug #78221 (DOMNode::normalize() doesn't remove empty text nodes).
    EXIF:
        Fixed bug #79336 (ext/exif/tests/bug79046.phpt fails on Big endian arch).
    FCGI:
        Fixed bug #79491 (Search for .user.ini extends up to root dir).
    MBString:
        Fixed bug #79441 (Segfault in mb_chr() if internal encoding is unsupported).
    OpenSSL:
        Fixed bug #79497 (stream_socket_client() throws an unknown error sometimes with <1s timeout).
    PCRE:
        Upgraded to PCRE2 10.34.
    Phar:
        Fixed bug #79503 (Memory leak on duplicate metadata).
    SimpleXML:
        Fixed bug #79528 (Different object of the same xml between 7.4.5 and 7.4.4).
    SPL:
        Fixed bug #69264 (__debugInfo() ignored while extending SPL classes).
        Fixed bug #67369 (ArrayObject serialization drops the iterator class).
    Standard:
        Fixed bug #79468 (SIGSEGV when closing stream handle with a stream filter appended).
        Fixed bug #79447 (Serializing uninitialized typed properties with __sleep should not throw).

Sponsored by:	Bounce Experts

Approved by:	ports-secteam (joneum, implicit for PHP Updates)
2020-06-14 10:42:36 +00:00
Torsten Zuehlsdorff 8d20053b22 MFH: r538724
lang/php73: Update from 7.3.18 to 7.3.19

Changelog:

    Core:
        Fixed bug #79566 (Private SHM is not private on Windows).
        Fixed bug #79489 (.user.ini does not inherit).
    GD:
        Fixed bug #79615 (Wrong GIF header written in GD GIFEncode).
    MySQLnd:
        Fixed bug #79596 (MySQL FLOAT truncates to int some locales).
    Opcache:
        Fixed bug #79535 (PHP crashes with specific opcache.optimization_level).
        Fixed bug #79588 (Boolean opcache settings ignore on/off values).
    Standard:
        Fixed bug #79561 (dns_get_record() fails with DNS_ALL).

Sponsored by:	Bounce Experts

Approved by:	ports-secteam (joneum, implicit for PHP Updates)
2020-06-14 10:41:08 +00:00
Jan Beich 2b77459c02 MFH: r538708
emulators/citra: update to s20200612

Changes:	e6ad0d390...16913feb4
Approved by:	ports-secteam (swills, implicit for snapshots)
2020-06-14 00:48:16 +00:00
Mark Linimon f79a1f304f MFH: r532735
security/snortsam: Unbreak build on FreeBSD >= 12.1

snortsam.c:750:6: error: conflicting types for 'parseline'
void parseline(char *arg,bool first,char *file,unsigned long line)
     ^
./snortsam.h:470:6: note: previous declaration is here
void parseline(char *arg,bool first,char *file,unsigned long line);
     ^

http://beefy6.nyi.freebsd.org/data/121amd64-default/532242/logs/errors/snortsam-2.70_1.log
http://beefy18.nyi.freebsd.org/data/head-amd64-default/p532607_s360211/logs/errors/snortsam-2.70_1.log

Approved by:	portmgr (tier-2 blanket), tobik (committer of change)
2020-06-12 15:34:57 +00:00
Thomas Zander 2cb9067729 MFH: r538489
Update to upstream release 0.21.24

Details:
- Bug fixes, see
  https://raw.githubusercontent.com/MusicPlayerDaemon/MPD/v0.21.24/NEWS

Approved by:	ports-secteam (riggs)
2020-06-11 14:05:13 +00:00
Hiroki Tagato f51c7b59ca MFH: r538456
- Update to 1.16.0
- Make portlint/portfmt happy

PR:		247057
Submitted by:	Thomas Hurst <tom@hur.st> (maintainer)
Approved by:	mentors (implicit)
Changelog:	https://github.com/jbruchon/jdupes/releases/tag/v1.13
		https://github.com/jbruchon/jdupes/releases/tag/v1.13.1
		https://github.com/jbruchon/jdupes/releases/tag/v1.13.2
		https://github.com/jbruchon/jdupes/releases/tag/v1.13.3
		https://github.com/jbruchon/jdupes/releases/tag/v1.14.0
		https://github.com/jbruchon/jdupes/releases/tag/v1.15.0
		https://github.com/jbruchon/jdupes/releases/tag/v1.16.0

Approved by:	ports-secteam (joneum)
2020-06-11 12:24:57 +00:00
Craig Leres 9b820cccf4 MFH: r538431
security/zeek: Update to 3.0.7 and address various vulnerabilities:

    https://raw.githubusercontent.com/zeek/zeek/v3.0.7/NEWS

 - Fix potential stack overflow in NVT analyzer

 - Fix NVT analyzer memory leak from multiple telnet authn name options

 - Fix multiple content-transfer-encoding headers causing a memory leak

 - Fix potential leak of Analyzers added to tree during Analyzer::Done

 - Prevent IP fragment reassembly on packets without minimal IP header

Other fixes:

 - Limit rate of logging MaxMind DB diagnostic messages

 - Fix wrong return value type for `topk_get_top()` BIF

 - Fix opaque Broker types lacking a Type after (de)serialization

 - Fix lack of descriptive printing for intervals converted from
   `double_to_interval()`

 - Fix some cases of known-services not being logged

Security:	9f7ae7ea-da93-4f86-b257-ba76707f6d5d

Approved by:	ports-secteam (joneum)
2020-06-11 04:42:21 +00:00
Yuri Victorovich 6af7aa1910 MFH: r538414
math/libnormaliz: Fix the broken run-time dependency on libflint.so

FLINT_BUILD_DEPENDS should obviously be FLINT_LIB_DEPENDS.

Approved by:	ports-secteam (joenum)
2020-06-10 17:58:10 +00:00
Emanuel Haupt ff1132239f MFH: r538378
Chase audio/libadplug update. This also requires an update to 1.8.1.

Approved by:    ports-secteam (joneum)
Security:       329ecd60-aaf7-11ea-8659-10bf48e1088e
2020-06-10 10:24:27 +00:00
Emanuel Haupt ceea7ce566 MFH: r538378
Chase audio/libadplug update.

Approved by:    ports-secteam (joneum)
Security:       329ecd60-aaf7-11ea-8659-10bf48e1088e
2020-06-10 10:23:10 +00:00
Emanuel Haupt 7c4359f4f8 MFH: r538377
Update to 2.3.3

Approved by:    ports-secteam (joneum)
Security:       329ecd60-aaf7-11ea-8659-10bf48e1088e
2020-06-10 10:22:16 +00:00
Li-Wen Hsu 2895529ab0 MFH: r538369
sysutils/firstboot-pkgs: Bootstrap and update pkg unconditionally

The background of this patch is available at:
https://lists.freebsd.org/pipermail/freebsd-cloud/2020-April/000234.html

Even a `pkg -N` success, the following `pkg install` may still fail because of
the repository version doesn't match between client and server.

Therefore, unconditionally bootstrap and update pkg at firstboot to ensure pkg
and local metadata are update-to-date.

Approved by:	cperciva (maintainer)
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D24517

Approved by:	ports-secteam (joneum)
2020-06-10 06:14:26 +00:00
Jung-uk Kim 44b4b4c65c MFH: r538347
Update to 32.0.0.387.

https://helpx.adobe.com/security/products/flash-player/apsb20-30.html

Approved by:	ports-secteam (blanket)
2020-06-09 21:40:45 +00:00
Yuri Victorovich 25e704f496 MFH: r538341
devel/xeus-cling: Unbreak on systems incompatible with the system where the package was built

-march=native caused SEGVs on incompatible systems

Also add USE_LDFLAGS.

Approved by:	ports-secteam (joenum)
2020-06-09 20:43:04 +00:00
Yuri Victorovich 1a040427c4 MFH: r531030 r531098 r535093 r538331
devel/xeus: Update 0.23.10 -> 0.23.12

Reported by:	portscout

devel/xeus: Update 0.23.12 -> 0.23.13

Reported by:	portscout

devel/xeus: Update 0.23.13 -> 0.23.14

Reported by:	portscout

devel/xeus: Unbreak on systems incompatible with the system where the package was built

-march=native caused SEGVs on incompatible systems

The cmake option that turned it off was renamed. I also added the NATIVE option that now drives the -march flag.

Approved by:	ports-secteam (joenum)
2020-06-09 18:19:43 +00:00
Yuri Victorovich 21ca0cf1ae MFH: r531772 r538330
Update to 11.4.3 and add an option for gf2x.

PR:		245109
Submitted by:	/me
Approved by:	ports-secteam (joenum)

math/ntl: Unbreak on systems incompatible with the system where the package was built

-march=native caused SEGVs on incompatible systems

Approved by:	portmgr (unbreak)
2020-06-09 18:14:25 +00:00
Niclas Zeising 85fd72e11d MFH: r538048
xserver: default to libinput if no driver is found

Make xorg-server default to try the xf86-input-libinput driver if a
configured driver can't be found.  This only applies if a specific driver
for an input device has been configured manually in xorg, but that driver
can't be found when starting xorg.

Discussed with:	manu, jbeich

Approved by:	ports-secteam (joenum)
2020-06-09 16:25:32 +00:00
Jan Beich 01e21daeb0 MFH: r538267
emulators/citra: update to s20200608

Changes:	76253063a...e6ad0d390
Approved by:	ports-secteam (swills, implicit for snapshots)
2020-06-09 00:55:15 +00:00
Jan Beich c47f98e665 MFH: r538264
multimedia/rav1e: unbreak on aarch64

PR:		247087
Submitted by:	mikael
Approved by:	ports-secteam blanket
2020-06-08 22:26:05 +00:00
Rene Ladan 5b1701873a MFH: r538231
devel/p5-Test-WWW-Mechanize-PSGI: unexpire and update to 0.39

PR:		246691
Submitted by:	rene
Approved by:	maintainer timeout (kuriyama, 14 days)

Approved by:	ports-secteam (joneum)
2020-06-08 17:39:21 +00:00
Rene Ladan da6307100f MFH: r538235
editors/hexcurse: unexpire by moving to new MASTER_SITES

While here grammar check pkg-descr

PR:		244423
Submitted by:	Chris Hutchinson
Approved by:	maintainer timeout (jadawin, 13 weeks)

Approved by:	ports-secteam (joneum)
2020-06-08 17:31:11 +00:00
Rene Ladan 0ca0a7a1d0 MFH: r538237
mail/vrfy: unexpire by moving to submitters GitHub

Add manual page, bump PORTREVISION

While here add TIMESTAMP to distinfo and reorder Makefile variables a bit

PR:		245488
Submitted by:	Aleksandr Ignatyev <alex@i.org.ua>
Approved by:	maintainer timeout (jadawin, 2 months)

Approved by:	ports-secteam (joneum)
2020-06-08 17:26:08 +00:00
Rene Ladan 6b76064908 MFH: r538214
net-mgmt/ipv6mon: unexpire by downloading from GitHub

Use the correct path in ipv6mon(8) and ipv6mon.conf(5)
Bump PORTREVISION

PR:		242414
Submitted by:	takefu
Approved by:	maintainer timeout (hrs, 6 months)

Approved by:	ports-secteam (joneum)
2020-06-08 16:17:40 +00:00
Rene Ladan ab20c6d480 MFH: r538182
security/ngrok: fix fetch, unexpire, bump PORTREVISION

PR:		225622
Submitted by:	ygy
Approved by:	maintainer (jhixson)

Approved by:	ports-secteam (joneum)
2020-06-08 13:23:04 +00:00
Rene Ladan 2a41731e5e MFH: r538170
security/openconnect-gui: fix fetch and bump PORTREVISION

I recalculated distinfo myself using `make makesum`, so it differs from
the distinfo given in the patch.

Note that version 1.5.3 is released for those who want to pick up this port.

PR:		245244
Submitted by:	papowell@astart.com
Approved by:	maintainer (pkbubaj)

Approved by:	ports-secteam (joneum)
2020-06-08 13:21:20 +00:00
Luca Pizzamiglio fa0f808458 MFH: r538037
devel/gdb: Update to 9.2

It's a fix release.
While here, remove the obsolete gnu89 standard.

Changes: https://www.gnu.org/software/gdb/download/ANNOUNCEMENT
PR:		246689
Submitted by:	VVD <vvd@unislabs.com>

Approved by:	portmgr
2020-06-08 09:30:55 +00:00
Muhammad Moinur Rahman be24c71203 MFH: r536708
www/py-tvdb_api: Update version 2.0=>3.0.2

- multimedia/py-tvnamer seems to fail specifically with python3.X as
  www/py-tvdb_api was not compatible with python 3.X

PR:		243386
Reported by:	huber.georg@gmail.com
Relnotes:	https://github.com/dbr/tvdb_api/releases

Approved by:	portmgr (blanket: runtime fix)
2020-06-07 13:15:58 +00:00
Muhammad Moinur Rahman 2eca0f2b37 MFH: r538134
devel/clojure-cider: Update version 0.24.0=>0.25.0

Relnotes:	https://github.com/clojure-emacs/cider/releases

Approved by:	portmgr (blanket: bug fix release)
2020-06-07 13:14:19 +00:00
Joseph Mingrone 399dc425c7 MFH: r538100
www/chromium: Update to version 83.0.4103.97

Submitted by:	Matthias Wolf <freebsd@rheinwolf.de> via [1]
Approved by:	portmgr (blanket security fix), chromium@ (rene)
Security:	https://chromereleases.googleblog.com/2020/06/stable-channel-update-for-desktop.html

[1] https://github.com/gliaskos/freebsd-chromium
2020-06-07 02:03:43 +00:00
Jan Beich 6596c9ac7f MFH: r538138
x11-toolkits/wlroots: document FreeBSD < 12 quirks

Approved by:	ports-secteam blanket
2020-06-07 01:38:15 +00:00
Jan Beich 870d6c9c1a MFH: r538136
emulators/ppsspp: unbreak Vulkan on Wayland after r512863

Regressed by https://github.com/hrydgard/ppsspp/commit/3e4faea6adcb

$ SDL_VIDEODRIVER=wayland LD_PRELOAD=libGLEW-wayland.so ppsspp
[...]
I: VulkanLoader.cpp:451: VulkanLoad: Found library 'libvulkan.so'
W: VulkanLoader.cpp:472: VulkanLoad: Base functions loaded.
W: VulkanLoader.cpp:548: Vulkan instance functions loaded.
I: VulkanContext.cpp:502: Chose physical device 0: 0x8056427c0
I: VulkanContext.cpp:538: Memory Types (1):
I: VulkanContext.cpp:547:   0: Heap 0; Flags: DEVICE_LOCAL HOST_VISIBLE HOST_CACHED HOST_COHERENT
W: VulkanLoader.cpp:555: Vulkan device functions loaded.
I: VulkanLoader.cpp:571: Missing (device): vkGetPhysicalDeviceSparseImageFormatProperties
I: VulkanContext.cpp:659: Device created.

Vulkan subsystem 6 not supported

Approved by:	ports-secteam blanket
2020-06-06 23:10:04 +00:00
Danilo G. Baio 9703b224f2 MFH: r538108
net-mgmt/zabbix4-*: Update to 4.0.21

Changelog:	https://www.zabbix.com/rn/rn4.0.21

PR:		246749
Submitted by:	Pakhom Golynga <pg@pakhom.spb.ru> (maintainer)

Approved by:	ports-secteam (blanket, bugfix release)
2020-06-06 16:47:58 +00:00
Jan Beich debf1dd0ff MFH: r538016
sysutils/zfsnap2: fix ZSH symlink

compinit:503: no such file or directory: /usr/local/share/zsh/site-functions/_zfsnap

PR:		240628
Submitted by:	Christopher Hall
Approved by:	maintainer timeout (9 months)
Approved by:	ports-secteam blanket (runtime fix)
2020-06-05 13:12:54 +00:00
Wen Heping 3d4791b7d7 MFH: r537896
- Update django to 3.0.7 and 2.2.13
- Remove django21 from CONFLICTS_INSTALL

Security:	CVE-2020-13254, CVE-2020-13596

Approved by:	ports-secteam@(joneum@)
2020-06-04 23:51:51 +00:00
Brandon Bergren 4c343de687 MFH: r537912
emulators/qemu40: Apply upstream fix for cacheline detection on big endian

Backport qemu 5ca156cfde0f3821f15988619e51cf3cda99aaa6, which fixes
cacheline detection on big-endian to use the correct sized variable to
store the sysctl result.

Fixes "Assertion failed: ((isize & (isize - 1)) == 0)" on BE platforms.

Reviewed by:	bofh, pkubaj
Approved by:	pkubaj
Obtained from:	qemu
Differential Revision:	https://reviews.freebsd.org/D23246

Approved by:	ports-secteam (joneum)
2020-06-04 23:32:26 +00:00
Sunpoet Po-Chuan Hsieh c72c89d9f6 MFH: r537824
Update to 0.1.5

Changes:	https://github.com/faye/websocket-extensions-ruby/blob/master/CHANGELOG.md
Security:	ca8327f7-a5a5-11ea-a860-08002728f74c

Approved by:	ports-secteam (joneum)
2020-06-04 18:07:11 +00:00
Sunpoet Po-Chuan Hsieh a89354637c MFH: r537638 r537639
Update to 1.41.0

Changes:	https://github.com/nghttp2/nghttp2/releases
Security:	4bb56d2f-a5b0-11ea-a860-08002728f74c

Update to 1.41.0

Changes:	https://github.com/nghttp2/nghttp2/releases
Security:	4bb56d2f-a5b0-11ea-a860-08002728f74c

Approved by:	ports-secteam (joneum)
2020-06-04 18:05:19 +00:00
Larry Rosenman 9cb91fd6be MFH: r537587 r537837
mail/dovecot: restore the REINPLACE_CMD for the example config.

Overzealous removal.

PR:		246947
Submitted by:	gwbr0601@yahoo.de
Pointy Hat To:	ler

mail/dovecot: fix example config *.conf.ext REINPLACE missed in r537587.

PR:		246963
Submitted by:	kfv@irbug.org

Approved by:	ports-secteam (joneum)
2020-06-04 15:29:20 +00:00
Jan Beich 3e3e0c835e MFH: r537576
multimedia/libva-intel-driver: update to 2.4.1

Changes:	https://github.com/intel/intel-vaapi-driver/compare/2.4.0...2.4.1
Reported by:	Repology
Approved by:	ports-secteam (joneum)
2020-06-04 15:26:25 +00:00
Tijl Coosemans d6dcb7f06d MFH: r537887
Update to 3.6.14.

Security:	https://gnutls.org/security-new.html#GNUTLS-SA-2020-06-03
Approved by:    ports-secteam (joneum)
2020-06-04 12:59:37 +00:00
Christoph Moench-Tegeder 2679f50086 MFH: r537874
update thunderbird to 68.9.0

Release Notes:
  https://www.thunderbird.net/en-US/thunderbird/68.9.0/releasenotes/

Approved by:	portmgr (blanket: web browser alike)
2020-06-04 09:04:37 +00:00
Jan Beich 5e835f9961 MFH: r537862
emulators/citra: update to s20200531

Changes:	7dc472a3a...76253063a
Approved by:	ports-secteam (swills, implicit for snapshots)
2020-06-04 00:59:10 +00:00
Jan Beich 3450ec1725 MFH: r537613
print/harfbuzz: update to 2.6.7

Changes:	https://github.com/harfbuzz/harfbuzz/releases/tag/2.6.7
ABI:		https://abi-laboratory.pro/tracker/timeline/harfbuzz/
Reported by:	GitHub (watch releases)
Approved by:	ports-secteam blanket (required by Firefox 79)
2020-06-03 12:43:27 +00:00
Jan Beich fc5bd294bc MFH: r537612
www/firefox: update to 77.0.1

Changes:	https://www.mozilla.org/firefox/77.0.1/releasenotes/
Approved by:	ports-secteam blanket
2020-06-03 12:38:53 +00:00
Joseph Mingrone 294d89c02c MFH: r537579
www/chromium: Update to version 83.0.4103.61

Submitted by:	Matthias Wolf <freebsd@rheinwolf.de>
Reviewed by:	rene
Approved by:    portmgr (blanket) chromium@ (rene)
Obtained from:	https://github.com/gliaskos/freebsd-chromium
Security:	https://chromereleases.googleblog.com/2020/05/stable-channel-update-for-desktop.html
Differential Revision:	https://reviews.freebsd.org/D25102
2020-06-03 11:20:42 +00:00
Hiroki Tagato f0f0a244ce MFH: r536763
Update to 0.7.3

PR:		246565 246799
Submitted by:	Jens Grassel <freebsd-ports@jan0sch.de> (maintainer)
Approved by:	ehaupt (mentor)

Approved by:	ports-secteam (joneum)
2020-06-03 05:48:27 +00:00
Jan Beich f0a18ef4fe MFH: r537582
x11-servers/xwayland-devel: document DRI3 quirk

Wayland clients (unlike server/compositor) are not supposed to require
special privileges. Something in drm-kmod fails to authorize access to
/dev/dri/* even if user is under "video" group.

Not a port option because Xwayland doesn't know how to drop priveleges.

Approved by:	ports-secteam blanket (runtime fix, no content changes)
2020-06-02 21:40:08 +00:00
Jan Beich b59ac58091 MFH: r537575
x11-wm/wayfire: unbreak with wlroots + X11=off

../plugins/matcher/matcher.cpp:16:10: fatal error: 'wlr/xwayland.h' file not found
 #include <wlr/xwayland.h>
          ^~~~~~~~~~~~~~~~

Submitted by:	Greg V
Approved by:	ports-secteam blanket
2020-06-02 19:56:17 +00:00
Dima Panov dc43d4274d MFH: r537520
mail/exim: update to 4.94 release

while here, convert POST-INSTALL-NOTES* to ucl

PR:		246922
Submitted by:	pi

Approved by:	ports-secteam (joneum)
2020-06-02 09:38:37 +00:00
Mathieu Arnold 109abc2cf0 MFH: r537524 r537525
Update to 5.30.3, 5.28.3.

Security:	CVE-2020-10543 CVE-2020-10878 CVE-2020-12723
2020-06-02 06:38:51 +00:00
Thomas Zander f1b55ef3ba MFH: r537522
Update to upstream version 47.0.0

Details:
- Upstream news see https://mkvtoolnix.download/doc/NEWS.md
- Many enhancements in the UI
- Fix for a logging crash
- New non-default OPTION DVDREAD to support reading chapters from DVD

Approved by:	ports-secteam (riggs)
2020-06-02 05:58:48 +00:00
Jan Beich a9fc1cb351 MFH: r536731
www/firefox-esr: update to 68.9.0

Changes:	https://www.mozilla.org/firefox/68.9.0/releasenotes/
Approved by:	ports-secteam blanket
2020-06-01 23:24:30 +00:00
Jan Beich 4fa9da3898 MFH: r536538 r536713 r537007
www/firefox: update to 77.0

Changes:	https://www.mozilla.org/firefox/77.0/releasenotes/
Approved by:	ports-secteam blanket
2020-06-01 23:22:43 +00:00
Ben Woods 27794a9229 MFH: r531462 r533307
Update Samba 4.10 to the 4.10.14 release.

Security update samba410 to the 4.10.15

Security:	CVE-2020-10700
		CVE-2020-10704

PR:		246721
Approved by:	timur (maintainer)
Approved by:	ports-secteam (joneum)
2020-06-01 08:35:19 +00:00
Adam Weinberger 9e0aed552d MFH: r534858 r537149
gitea: Update to 1.11.5

This release fixes 22 bugs, and includes two enhancements.

Release notes: https://github.com/go-gitea/gitea/releases/tag/v1.11.5

PR:		246353
Submitted by:	maintainer

gitea: Update to 1.11.6

Update Gitea to 1.11.6

This release fixes two security issues and 14 bugs.

Release notes: https://github.com/go-gitea/gitea/releases/tag/v1.11.6

And despite /some/ work being done on the invalid Go template syntax for the
Wiki pages, the main bug has not been fixed and merged, so the patch still is
required.

PR:		246892
Submitted by:	maintainer
Relnotes:	https://github.com/go-gitea/gitea/releases/tag/v1.11.6
Security:	yes, see Relnotes

Approved by:	portmgr (with hat)
2020-05-31 10:58:29 +00:00
Jan Beich a48e63bf7d MFH: r537140
www/firefox: don't abort WaylandShmPool::Resize if posix_fallocate succeeds

PR:		240884
Submitted by:	tijl
Pointy hat to:	jbeich
Approved by:	ports-secteam blanket
2020-05-31 09:26:43 +00:00
Mark Linimon 55829f1b64 MFH: r537135
Mark as BROKEN on powercp64-12.  Seems to build elsewhere.

Approved by:	portmgr (tier-2 blanket)
2020-05-31 09:13:18 +00:00
Mark Linimon 043d2760cf MFH: r537132
Mark as BROKEN on powerpc64-12.  Seems to build everywhere else.

Approved by:	portmgr (tier-2 blanket)
2020-05-31 08:58:31 +00:00
Mark Linimon f4b4d6ec6d MFH: r537128
Mark as BROKEN on powerpc64-12.  This is true even though the usual
workaround of USES is in place.  It seems to build everywhere else.

Approved by:	portmgr (tier-2 blanket)
2020-05-31 08:43:45 +00:00
Matthias Andree e9877316b4 MFH: r537129
security/openvpn: cherry-pick fixes from git repo

* 098edbb1 2020-05-20 | Switch assertion failure to returning false [Jeremy Evans]
* fc029714 2020-05-30 | pool: prevent IPv6 pools to be larger than 2^16 addresses [Antonio Quartulli]
* 38b46e6b 2020-02-20 | Persist management-query-remote and proxy prompts [Selva Nair]

Approved by:     ports-secteam (blanket approval for stability fixes)
2020-05-31 08:41:58 +00:00
Mark Linimon 9fc854dff3 MFH: r537035
Mark as BROKEN on powerpc64: can't find symbol eekboard_context_service_get_overlay.
The port builds everywhere else.

Note: the error is trivially different on gcc and clang.

Approved by:	portmgr (tier-2 blanket)
2020-05-30 23:04:12 +00:00
Jan Beich fb6fa2f5c3 MFH: r536931
multimedia/rav1e: update to 0.3.2

Changes:	https://github.com/xiph/rav1e/releases/tag/v0.3.2
Reported by:	GitHub (watch releases)
Approved by:	ports-secteam (joneum)
2020-05-30 19:28:56 +00:00
Rene Ladan 5613e9a865 MFH: r537073
sysutils/password-store: fix package name for QRENCODE option

Reported by:	tcberner

Approved by:	ports-secteam (joneum)
2020-05-30 15:47:13 +00:00
Mark Linimon 3970bacab8 MFH: r537033
Mark as BROKEN on powerpc64-12.  It seems to build everywhere else.

Approved by:	portmgr (tier-2 blanket)
2020-05-30 03:11:29 +00:00
Glen Barber e9fc98742a MFH: r537029
Add checksums for 11.4-RC2.
Prune checksums for 11.4-BETA2.

Sponsored by:	Rubicon Communications, LLC (netgate.com)

Approved by:	portmgr (implicit, re blanket)
2020-05-30 01:06:30 +00:00
Jan Beich ea019da8ca MFH: r537027
emulators/citra: update to s20200529

Changes:	213c956b7...7dc472a3a
Approved by:	ports-secteam (swills, implicit for snapshots)
2020-05-30 00:58:45 +00:00
Jan Beich 914ae65d8a MFH: r537018
security/nss: unbreak cross builds on -CURRENT

ld: error: unable to find library -lplc4
ld: error: unable to find library -lplds4
ld: error: unable to find library -lnspr4

PR:		246676
Submitted by:	Felix Palmen <felix@palmen-it.de>
Approved by:	ports-secteam blanket
2020-05-30 00:30:00 +00:00
Jan Beich 28300a312d MFH: r537010
security/nss: update to 3.53

Changes:	https://developer.mozilla.org/docs/Mozilla/Projects/NSS/NSS_3.53_release_notes
Changes:	https://hg.mozilla.org/projects/nss/shortlog/NSS_3_53_RTM
ABI:		https://abi-laboratory.pro/tracker/timeline/nss/
Approved by:	ports-secteam blanket (required by Firefox 78)
2020-05-30 00:24:01 +00:00
Jan Beich 1c3065c0ab MFH: r537006
www/firefox: also check posix_fallocate error in WaylandShmPool::Resize

PR:		240884
Submitted by:	Greg V
Approved by:	ports-secteam blanket
2020-05-30 00:22:41 +00:00
Mark Linimon 9c08b96b7f MFH: r537004
Mark as BROKEN on powerpc64-12.  It seems to build everywhere else.

Approved by:	portmgr (tier-2 blanket)
2020-05-29 22:44:43 +00:00
Mark Linimon 4aff252885 MFH: r537001
Mark as BROKEN on powerpc64-12.  It seems to build everywhere else.

Approved by:	portmgr (tier-2 blanket)
2020-05-29 22:28:04 +00:00
Mark Linimon 15397cfbe4 MFH: r536999
Mark as BROKEN on powerpc64-12.  It seems to build everywhere else.

Approved by:	portmgr (tier-2 blanket)
2020-05-29 22:22:38 +00:00
Mark Linimon 98d79749b4 MFH: r536996
Add compiler:c++11-lang to USES to fix build on GCC-based systens:

  configure: error: Cannot find acceptable GtkGlExt version.

Approved by:	portmgr (tier-2 blanket)
2020-05-29 21:55:47 +00:00
Mark Linimon 9e0b9235fb MFH: r536946
Mark as BROKEN on powerpc64-12.  (It seems to build elsewhere.)

Approved by:	portmgr (tier-2 blanket)
2020-05-29 05:56:14 +00:00
Mark Linimon 1f3465bcee MFH: r536942
Mark as broken on powerpc64-12 (builds elsewhere).

Approved by:	portmgr (tier-2 blanket)
2020-05-29 05:31:44 +00:00
Mark Linimon 0ec2bbd598 MFH: r536937
Mark as BROKEN on powerc64-12.

While here, pet portlint (no actual content change).

Approved by:	portmgr (tier-2 blanket)
2020-05-29 05:14:47 +00:00
Mark Linimon dcf735bcf9 MFH: r536935
Mark as BROKEN on armv7 and powerpc64-12.

Approved by:	portmgr (tier-2 blanket)
2020-05-29 05:06:03 +00:00
Mark Linimon 754dd7dba1 MFH: r536929
Mark as broken on powerpc64-12 (builds fine everywhere else).

Approved by:	portmgr (tier-2 blanket)
2020-05-29 04:53:50 +00:00
Mark Linimon f654887d84 MFH: r536928
Mark as BROKEN on powerpc64-12.  It seems to build elsewhere (except mips,
where it is blocked).

Approved by:	portmgr (tier-2 blanket)
2020-05-29 04:38:43 +00:00
Mark Linimon a5d58561e1 MFH: r536926
On further examination, this port fails to build everywhere.

Approved by:	portmgr (tier-2 blanket)
2020-05-29 04:16:41 +00:00
Mark Linimon 6cb03e2951 MFH: r536924
Mark as broken on aarch64/armv7: there is no shim for inb/outb as there is
on powerpc64.

Approved by:	portmgr (tier-2 blanket)
2020-05-29 04:09:44 +00:00
Mark Linimon 497ccfbbd4 MFH: r536817
Add compiler:c++11-lang to USES to fix build on GCC-based systems:

  cc1plus: error: unrecognized command line option "-std=gnu++11"

This port was previously blocked on such systems by compat6x, but
that dependency has been removed.

Approved by:	portmgr (tier-2 blanket)
2020-05-28 20:27:33 +00:00
Jochen Neumeister 72c914cf44 MFH: r536746
Update to 9.5.18

Changelog:
 - https://typo3.org/article/typo3-1043-and-9518-maintenance-releases-published
 - https://get.typo3.org/release-notes/9.5.18

PR:		246772
Submitted by:	Helmut Ritter <freebsd-ports@charlieroot.de> (maintainer)
Sponsored by:	Netzkommune GmbH

Approved by:	ports-secteam (with hat)
2020-05-28 08:06:29 +00:00
Kurt Jaeger a73bd6f601 MFH: r536696
mail/sympa: update 6.2.54 -> 6.2.56, fix security issue

- A vulnerability has been discovered in Sympa web interface by
  which attacker can execute arbitrary code with root privileges.

PR:		246701
Submitted by:	William F. Dudley Jr. <wfdudley@gmail.com>
Approved by:	dgeo@centrale-marseille.fr (maintainer)
Relnotes:	https://github.com/sympa-community/sympa/releases/tag/6.2.56
Security:	CVE-2020-10936
		https://sympa-community.github.io/security/2020-002.html
		https://github.com/sympa-community/sympa/issues/943
Approved by:	portmgr (security blanket)
2020-05-27 16:21:37 +00:00
Hiroki Tagato 61c4a860db MFH: r536690
- Update to 4.3.1
- Mark broken on i386
- Updated hostnamemax patch

PR:		246655
Submitted by:	Ralf van der Enden <tremere@cainites.net> (maintainer)
Approved by:	ehaupt (mentor)
Security:	f9c5a410-9b4e-11ea-ac3f-6805ca2fa271
Changelog:	https://doc.powerdns.com/recursor/changelog/4.3.html#change-4.3.1

Approved by:	ports-secteam (joneum)
2020-05-27 12:48:55 +00:00
Dima Panov ee94410b1d MFH: r536606
databases/percona57-{client, server}: update to 5.7.30-33 release

Bugs Fixed:

    PS-6979: Modify the processing to call clean up functions to remove CREATE USER statement from the processlist after the statement has completed (Upstream #99200)
    PS-6860: Merge innodb_buffer_pool_pages_LRU_flushed into buf_get_total_stat()
    PS-6811: Correct service failure of asserting ACL_PROXY_USER when skip-name-resolve=1 and there is a Proxy user (Upstream #98908)
    PS-6112: Correct Binlog_snapshot_gtid inconsistency when mysqldump was used with –single-transaction.
    PS-6945: Correct tokubackup plugin process exported API to allow large file backups.
    PS-6856: Correct binlogs corruptions in PS 5.7.28 and 5.7.29 (Upstream #97531)
    PS-6946: Correct tokubackup processing to free memory use from the address and thread sanitizers
    PS-5893: Add support for running multiple instances with systemD on Debian.
    PS-5620: Modify Docker image to support supplying custom TLS certificates
    PS-4573: Implement use of a single config file - mysqld.cnf file.
    PS-7041: Correct Compilation error when -DWITH_EDITLINE=bundled is used
    PS-7020: Modify MTR tests for Ubuntu 20.04 to include python2 (python 2.6 or higher) and python3
    PS-6974: Correct instability in the rocksdb.drop_cf_* tests
    PS-6969: Correct instability in the rocksdb.index_stats_large_table
    PS-6954: Correct tokudb-backup-plugin to avoid collision between -std=c++11 and -std=gnu++03.
    PS-6925: Correct mismatched default socket values for mysqld and mysqld_safe
    PS-6899: Correct main.events_bugs and main.events_1 to interpret date 01-01-2020 properly (Upstream #98860)
    PS-6796: Correct instability in percona_changed_page_bmp_shutdown_thread
    PS-6773: Initialize values in sha256_password_authenticate (Upstream #98223)
    PS-5844: Fix a memory leak after ‘innodb.alter_crash’ in ‘prepare_inplace_alter_table_dict()’ (Upstream #96472)
    PS-5735: Correct 5.7 package to install the charsets on CentOS 7
    PS-4757: Remove CHECK_IF_CURL_DEPENDS_ON_RTMP to build keyring_vault for unconditional test
    PS-4649: Document PerconaFT in TokuDB which is fractal tree indexing to enhance the B-tree data structure

Relnotes:	https://www.percona.com/doc/percona-server/5.7/release-notes/Percona-Server-5.7.30-33.html
Security:	21d59ea3-8559-11ea-a5e2-d4c9ef517024 (MySQL - Server)
Security:	622b5c47-855b-11ea-a5e2-d4c9ef517024 (MySQL - Client)

Approved by:	ports-secteam (joneum)
2020-05-26 11:11:24 +00:00
Li-Wen Hsu 369575494b MFH: r536262
Adjust WALinuxAgent to be more sutiable for FreeBSD:

- Pull in the patch from https://github.com/Azure/WALinuxAgent/pull/1892
- Drop patch to create large swap space, leave some more space for temporarily
  storage

Approved by:	maintainer (implicitly)
Sponsored by:	The FreeBSD Foundation

Approved by:	portmgr (bapt)
2020-05-26 07:30:07 +00:00
Jan Beich f696f11783 MFH: r536569
multimedia/intel-media-sdk: drop global -msse4.2

PR:		242849
Reported by:	bitbucket63-it@yahoo.com
Approved by:	ports-secteam blanket (crashfix)
2020-05-26 04:12:34 +00:00
Mark Linimon c524d3a152 MFH: r534061
sysutils/clone: fix build on GCC architectures

Use C11 compiler:
cc1: error: unrecognized command line option "-std=gnu11"

Approved by:	portmgr (tier-2 blanket)
2020-05-26 03:23:37 +00:00
Mark Linimon a4d2c9238d MFH: r535706
Mark as BROKEN on powerpc64:

  include/config_distro_bootcmd.h:279:3: sandbox EFI support is only supported on ARM and x86

This is even after adding the fix for 12-STABLE of compiler:c11 to USES,
which at least allows the build to get that far.

I took a look at this one time, thinking it would be easy, but I was not
able to come up with a quick answer.

Approved by:	portmgr (tier-2 blanket)
2020-05-26 01:44:42 +00:00
Mark Linimon cb823a33a0 MFH: r535705
Mark as BROKEN on powerpc64:

  libraries/libmbutil/parser.h:275:3: error: expected identifier

Approved by:	portmgr (tier-2 blanket)
2020-05-26 01:42:51 +00:00
Mark Linimon f0392394a7 MFH: r535709
Mark as BROKEN on powerpc64:

  lib/libeccodes.so: undefined reference to `grib_decode_size_t'
  lib/libeccodes.so: undefined reference to `grib_encode_size_tb'
  ninja: build stopped: subcommand failed.

Approved by:	portmgr (tier-2 blanket)
2020-05-26 01:39:08 +00:00
Mark Linimon f645c5a198 MFH: r535704
Mark as BROKEN on powerpc64:

  lbfgs.f90:18:19:
   18 |   use, intrinsic :: ieee_arithmetic
  Fatal Error: Cannot find an intrinsic module named 'ieee_arithmetic' at (1)

Approved by:	portmgr (tier-2 blanket)
2020-05-26 01:37:30 +00:00
Mark Linimon a1d1b1b34e MFH: r535699
Mark as BROKEN on powerpc64:

  ./src/configs/include_configs.hpp:2:37: fatal error: configs/power7/config.hpp: No such file or directory

Adding compiler:c++11-lang to USES merely uncovers this error on 12-STABLE;
it does not fix the underlying problem.

Approved by:	portmgr (tier-2 blanket)
2020-05-26 01:35:20 +00:00
Mark Linimon 6c7015eb45 MFH: r535702
Mark as BROKEN on powerpc64:

  fhlink.c:57: error: redefinition of 'struct fhlink_args'

Approved by:	portmgr (tier-2 blanket)
2020-05-26 01:31:01 +00:00
Mark Linimon fedfa39eda MFH: r535698
Mark as BROKEN on powerpc64:

  /tmp/camlasm2822e8.s: Assembler messages:
  /tmp/camlasm2822e8.s:10348: Error: operand out of range (0x000000000000804c is not between 0xffffffffffff8000 and 0x0000000000007ffc)
  /tmp/camlasm2822e8.s:32988: Error: operand out of range (0x000000000000805c is not between 0xffffffffffff8000 and 0x0000000000007ffc)

Approved by:	portmgr (tier-2 blanket)
2020-05-26 01:28:20 +00:00
Mark Linimon 79d9100c6a MFH: r535697
Mark as BROKEN on powerpc64:

  C compiler does not store multibyte numeric values in little-endian order

Approved by:	portmgr (tier-2 blanket)
2020-05-26 01:23:20 +00:00
Mark Linimon 806c5f23c6 MFH: r535696
Mark as BROKEN on powerpc64:

  "/wrkdirs/usr/ports/lang/scm/work/slib/lineio.scm": read-char: Wrong type in arg1 #f

Approved by:	portmgr (tier-2 blanket)
2020-05-26 01:16:36 +00:00
Mark Linimon 7553b6f155 MFH: r535693
Mark as BROKEN on powerpc64.

The complete error message:

  # In file included from ./../../src/conc/AtomicPtr.h:30,
  #                  from ./../../src/conc/CellPool.h:30,
  #                  from ./../../src/conc/ObjPool.h:44,
  #                  from ../../src/fmtc/Bitdepth.h:30,
  #                  from ../../src/main.cpp:18:
  #  ./../../src/conc/def.h:45:3: error: #error

Approved by:	portmgr (tier-2 blanket)
2020-05-26 01:14:20 +00:00
Mark Linimon 89ab9c801f MFH: r535694
Mark as BROKEN on powerpc64:

  gmake[2]: *** No rule to make target 'vm_ppc64.dasc', needed by 'host/buildvm_arch.h'.

While here, remove sparc stanza, as we no longer support the arch.

Approved by:	portmgr (tier-2 blanket)
2020-05-26 01:13:00 +00:00
Mark Linimon fdd143261d MFH: r535690
Mark as broken on powerpc64.

Approved by:	portmgr (tier-2 blanket)
2020-05-26 01:10:26 +00:00
Mark Linimon b951b2bdc7 MFH: r535688
Mark as broken on powerpc64.

Approved by:	portmgr (tier-2 blanket)
2020-05-26 01:08:30 +00:00
Mark Linimon bc215f8c20 MFH: r535682
Mark as broken on powerpc64:

  IWYU: configuring for LLVM 8.0.1...
  Could NOT find Git (missing: GIT_EXECUTABLE)

I have investigated but don't know why it breaks here but builds elsewhere.

Approved by:	portmgr (tier-2 blanket)
2020-05-26 01:06:37 +00:00
Mark Linimon 676b96e206 MFH: r535681
Mark as BROKEN on powerpc64. This port has been broken for quite some time,
and I do not see a quick fix.

Approved by:	portmgr (tier-2 blanket)
2020-05-26 01:05:56 +00:00
Mark Linimon 2213a8900b MFH: r535510
Mark this port BROKEN on powerpc64 the same as on the other archs.

While here, pet portlint by combining BROKEN_arch statements.

The exact error message varies by version, e.g.:

  checking build system type... Invalid configuration 'powerpc64-portbld-freebsd12.1': machine `powerpc64-portbld' not recognized
  checking build system type... Invalid configuration 'powerpc64-portbld-freebsd13.0': machine `powerpc64-portbld' not recognized

Approved by:	portmgr (tier-2 blanket)
2020-05-26 01:04:05 +00:00
Mark Linimon 8a05a3b0b6 MFH: r535507
Mark as BROKEN on powerpc64:

  utgcns/libboost/boost/smart_ptr/detail/sp_counted_impl.hpp:81:5: error: 'get_deleter' declared as a 'virtual' field

This may have something to do with compiler:openmp in USES.  However,
it has broken for more than 6 months at this point.

Approved by:	portmgr (tier-2 blanket)
2020-05-26 01:02:38 +00:00
Mark Linimon 062557313a MFH: r535716
Mark as BROKEN on powerpc64:

    File "/wrkdirs/usr/ports/audio/beatslash-lv2/work/beatslash-lv2-1.0.6/waflib/Build.py", line 1179, in do_install
      self.copy_fun(src, tgt)
    File "/wrkdirs/usr/ports/audio/beatslash-lv2/work/beatslash-lv2-1.0.6/waflib/Build.py", line 1083, in copy_fun
      shutil.copy2(src, tgt)
    File "/usr/local/lib/python3.7/shutil.py", line 267, in copy2
      copystat(src, dst, follow_symlinks=follow_symlinks)
    File "/usr/local/lib/python3.7/shutil.py", line 206, in copystat
      follow_symlinks=follow)
  FileNotFoundError: [Errno 2] No such file or directory

Approved by:	portmgr (tier-2 blanket)
2020-05-26 01:00:24 +00:00
Sunpoet Po-Chuan Hsieh f56316f32e MFH: r535933 r535934 r535935 r535936 r535937 r535938 r535939 r535940 r535941 r535942 r535943
Update to 5.2.4.3

Changes:	https://github.com/rails/rails/blob/5-2-stable/activemodel/CHANGELOG.md

Update to 5.2.4.3

Changes:	https://github.com/rails/rails/blob/5-2-stable/activerecord/CHANGELOG.md

Update to 5.2.4.3

Changes:	https://github.com/rails/rails/blob/5-2-stable/actionview/CHANGELOG.md
Security:	85fca718-99f6-11ea-bf1d-08002728f74c

Update to 5.2.4.3

Changes:	https://github.com/rails/rails/blob/5-2-stable/activejob/CHANGELOG.md

Update to 5.2.4.3

Changes:	https://github.com/rails/rails/blob/5-2-stable/activesupport/CHANGELOG.md
Security:	85fca718-99f6-11ea-bf1d-08002728f74c

Update to 5.2.4.3

Changes:	https://github.com/rails/rails/blob/5-2-stable/actionmailer/CHANGELOG.md

Update to 5.2.4.3

Changes:	https://github.com/rails/rails/blob/5-2-stable/activestorage/CHANGELOG.md
Security:	85fca718-99f6-11ea-bf1d-08002728f74c

Update to 5.2.4.3

Changes:	https://github.com/rails/rails/blob/5-2-stable/actioncable/CHANGELOG.md

Update to 5.2.4.3

Changes:	https://github.com/rails/rails/blob/5-2-stable/actionpack/CHANGELOG.md
Security:	85fca718-99f6-11ea-bf1d-08002728f74c

Update to 5.2.4.3

Changes:	https://github.com/rails/rails/releases

Update to 5.2.4.3

Changes:	https://github.com/rails/rails/blob/5-2-stable/railties/CHANGELOG.md

Approved by:	ports-secteam (joneum)
2020-05-25 20:14:12 +00:00
Rene Ladan 4837b3614e MFH: r536408
devel/cscout: unexpire and update to 3.01

- Leave out the DOCS option for now because the required conversion
  of XML to HTML has not been figured out yet.
- No more dependency on compat6x
- Fetch sources from GitHub
- update license to GPLv3

PR:		242402
Submitted by:	Joachim Werner
Approved by:	maintainer (dds@)

Approved by:	ports-secteam (joneum)
2020-05-25 06:53:29 +00:00
Fernando Apesteguía 77507f82ac MFH: r536438
www/luakit: Strip shared libraries

This fixes a warning from the framework.

PR:	246601
Submitted by:	mbeis@xs4all.nl (maintainer)

Approved by:	ports-secteam (blanket: stripping library)
2020-05-25 06:19:19 +00:00
Guido Falsi 1eb9edb1de MFH: r536404 r536406
Fix typo in pkg-message.

PR:		246695
Submitted by:	Dennis Friedrichsen <dennis.r.friedrichsen@gmail.com>

Fix typo in pkg-message (again)

PR:		246695
Submitted by:	Dennis Friedrichsen <dennis.r.friedrichsen@gmail.com>

Approved by:	ports-secteam (joneum)
2020-05-24 20:48:02 +00:00
Kurt Jaeger 3abc3f0758 MFH: r536399
mail/qmail: Fixes CVE-2005-1513 to CVE-2005-1513, update TLS patch
mail/qmail-tls: Update TLS patch

See
https://www.qualys.com/2020/05/19/cve-2005-1513/remote-code-execution-qmail.txt
for details about the CVEs

- now builds with openssl 1.1.1e from the ports

PR:		244969, 245010
Submitted by:	erdgeist@erdgeist.org (maintainer)
Reported by:	klokanek@eldar.cz
Security:	CVE-2005-1513, CVE-2005-1514, CVE-2005-1515
Approved by:	portmgr (security blanket)
2020-05-24 13:04:05 +00:00
Rene Ladan 5422dfbcfc MFH: r536386
java/jflex: undeprecate and update to 1.8.1

Further changes:
- use a prebuilt jar file to avoid depending on Maven or Bazel
- swith MASTER_SITES to GitHub
- add BSD3CLAUSE license
- rewrap pkg-descr

PR:		245447
Submitted by:	Jashank Jeremy
Approved by:	maintainer

Approved by:	ports-secteam (joneum)
2020-05-24 11:32:40 +00:00
Kai Knoblich 9d44ceed25 MFH: r536374
security/py-netmiko: Update to 3.1.1

Changelog:

New Drivers/Platforms

* UnifiSwitchSSH
* Huawei OLT
* Huawei SmartAX

Bugfixes and Improvements:

* Nokia SR-OS SCP Support
* Improve terminal width behavior
* Fix some issues related to cmd_verify
* Expanded autodetect support

https://github.com/ktbyers/netmiko/releases/tag/v3.1.1

Approved by:	ports-secteam (joneum)
2020-05-24 10:21:36 +00:00
Kai Knoblich aa859cc5ac MFH: r535274 r536372
net-mgmt/py-napalm: Update to 3.0.0
net-mgmt/py-napalm: Update to 3.0.1

* Remove the patch that fixed some issues with net-mgmt/py-junos-eznc as it
  has been merged by upstream.

  Get rid of the post-patch target as well because it's no longer required.

* Add some instructions to cope with the command changes that were
  introduced to newer versions of Arista EOS.

Changelog with some notable changes/fixes:

General:
* Integrated nxapi_plumbing and pyIOSXR into NAPALM.
* Updated support for TwoGigabit & TwentyFiveGig interfaces to
  canonical_map.py

NXOS:
* Fix exception when trying to get environmental data from certain Nexus
  devices
* Fix "cmd_verify" and null character

IOS:
* Fix traceroute output parsing in ios
* Fix vrf detection when no vrf is defined
* Fix show interfaces summary for 10/40/100 Gig Interfaces
* Fix get_bgp_neighbors_detail
* "get_interfaces_counters" broken with Managment Interface
* "get_optics" does not work on VSS setup
* "get_optics" broken if input value is N/A

IOS-XE:
* Update to handle Cisco ISR mac address table with multiple EHWIC modules
  installed

IOS-XR:
* Add support for XML namespace prefixes in find_txt

Junos:
* Added auto_probe optional argument
* Add support for configure private in Junos
* SRX cluster devices stack RPC replies under multi-routing-engine-results
* Close configuration in case "configure_private" is set to avoid configure
  session to stay forever

https://github.com/napalm-automation/napalm/releases/tag/3.0.0
https://github.com/napalm-automation/napalm/releases/tag/3.0.1

Approved by:	ports-secteam (joneum)
2020-05-24 10:15:28 +00:00
Jan Beich b00ccb52ff MFH: r536377
www/firefox: require new NSS after r534912/r534914

In file included from Unified_c_netwerk_srtp_src0.c:2:
netwerk/srtp/src/crypto/cipher/aes_gcm_nss.c:274:15: error: no member named 'ulIvBits' in 'struct CK_GCM_PARAMS'
    c->params.ulIvBits = GCM_IV_LEN * 8;
    ~~~~~~~~~ ^

PR:		246690
Reported by:	mikael
Approved by:	ports-secteam blanket
2020-05-24 09:50:11 +00:00
Rene Ladan e677a366be MFH: r536317
www/ephemera: update to 6.34 and unexpire

PR:		245963
Submitted by:	gspu
Approved by:	maintainer timeout (3 weeks)

Approved by:	ports-secteam (joneum)
2020-05-23 17:10:41 +00:00
Rene Ladan b116ea4bc9 MFH: r536291
java/java-cup: update to 11.b.20160615 and unexpire

Further changes:
- use a prebuilt binary instead of building from source
- change license to SMLNJ in agreement with maintainer

PR:		245466
Submitted by:	Jashank Jeremy
Approved by:	maintainer

Approved by:	ports-secteam (joneum)
2020-05-23 16:14:53 +00:00
Jan Beich f5f39badc0 MFH: r536258
multimedia/ffmpeg: update to 4.2.3

Changes:	https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n4.2.3:/Changelog
ABI:		https://abi-laboratory.pro/tracker/timeline/ffmpeg/
Approved by:	ports-secteam (joneum)
2020-05-23 15:54:32 +00:00
Jochen Neumeister 9641eef969 MFH: r536308
Give Maintainership to Submitter

PR:		246616
Reported by:	Nuno Teixeira <ed.arrakis@gmail.com>
Sponsored by:	Netzkommune GmbH

Approved by:	ports-secteam (with hat)
2020-05-23 15:29:58 +00:00
Jochen Neumeister 1db63eb9cc MFH: r536305
Give Maintainership to submitter

PR:		246678
Submitted by:	schaiba@gmail.com
Sponsored by:	Netzkommune GmbH

Approved by:	ports-secteam (with hat)
2020-05-23 15:07:30 +00:00
Jochen Neumeister b110962b81 MFH: r536302
Update to 2.10.2

Changelog:
- https://www.piwigo.org/release-2.10.2
- https://github.com/Piwigo/Piwigo/issues/1150

PR:		245153
Security:	436d7f93-9cf0-11ea-82b8-4c72b94353b5
Sponsored by:	Netzkommune GmbH

Approved by:	ports-secteam (with hat)
2020-05-23 15:02:21 +00:00
Jochen Neumeister 4d11d0640f MFH: r536292
Update to 2.6.4

Changelog:
- Fixed security issue in the Sync WebUI. Credits to Frantisek Uhrecky (fruh)

PR:		243518
Reported by:	Volodymyr Kostyrko <arcade@b1t.name> (maintainer)
Sponsored by:	Netzkommune GmbH

Approved by:	ports-secteam (with hat)
2020-05-23 12:19:47 +00:00
Jochen Neumeister 8b5f976a6f Update to 9.0.35
PR:		246446 246657
Approved by:	ports-secteam (with hat)
Security:	676ca486-9c1e-11ea-8b5e-b42e99a1b9c3
Sponsored by:	Netzkommune GmbH
2020-05-23 11:32:24 +00:00
Jochen Neumeister feeb34cdf0 Update to 8.5.55
PR:		246446 246657
Approved by:	ports-secteam (with hat)
Security:	676ca486-9c1e-11ea-8b5e-b42e99a1b9c3
Sponsored by:	Netzkommune GmbH
2020-05-23 11:28:24 +00:00
Rene Ladan 1744f6158c MFH: r536243
editors/dkns: update to 1.100 and unexpire

PR:		245961
Submitted by:	gspu
Approved by:	maintainer timeout (3 weeks)

Approved by:	ports-secteam (joneum)
2020-05-23 11:13:07 +00:00
Li-Wen Hsu 0aacfec7ef MFH: r536278
- Apply fix for memory detection from upstream

PR:		246667
Submitted by:	James Wright <james.wright@digital-chaos.com> (maintainer)
Differential Revision:	https://reviews.freebsd.org/D24967

Approved by:	ports-secteam (joneum)
2020-05-23 10:05:31 +00:00
Jan Beich ec568d3c20 MFH: r536265
www/py-flask-restplus: unbreak after r527409

>>> import flask_restplus
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/local/lib/python3.7/site-packages/flask_restplus/__init__.py", line 4, in <module>
    from . import fields, reqparse, apidoc, inputs, cors
  File "/usr/local/lib/python3.7/site-packages/flask_restplus/fields.py", line 17, in <module>
    from werkzeug import cached_property
ImportError: cannot import name 'cached_property' from 'werkzeug' (/usr/local/lib/python3.7/site-packages/werkzeug/__init__.py)

Approved by:	ports-secteam blanket
2020-05-23 05:33:33 +00:00
Jan Beich abb51b5a2a MFH: r536008
multimedia/dav1d: update to 0.7.0

Changes:	https://code.videolan.org/videolan/dav1d/tags/0.7.0
Changes:	https://code.videolan.org/videolan/dav1d/blob/0.7.0/NEWS
Changes:	https://code.videolan.org/videolan/dav1d/compare/0.6.0...0.7.0
Approved by:	ports-secteam blanket (required by Firefox 78)
2020-05-23 00:53:51 +00:00
Glen Barber 7b87efcd7f MFH: r536245
Add checksums for 11.4-RC1.
Prune checksums for 11.4-BETA1.

Sponsored by:	Rubicon Communications, LLC (netgate.com)
Approved by:	portmgr (implicit, re blanket)
2020-05-22 21:40:45 +00:00
Rene Ladan dd09a27fd5 MFH: r536010
sysutils: unbreak and unexpire.

The maintainer who is also the author rerolled the distfile.

PR:		244909
Submitted by:	kiwi@oav.net

Approved by:	ports-secteam (joneum)
2020-05-22 19:55:38 +00:00
Rene Ladan ad9c40daa5 MFH: r536020
sysutils/upsdaemon: unbreak, over to new website and maintainer

PR:		246154
Submitted by:	Chris Hutchinson
Approved by:	previous maintainer timeout (2 weeks)

Approved by:	ports-secteam (joneum)
2020-05-22 19:51:48 +00:00
Rene Ladan 8a80989f2c MFH: r536017
sysutils/memfetch: unbreak and unexpire

Upstream changed a source file without a version bump (back in 2007)

PR:		246156
Submitted by:	Chris Hutchinson
Approved by:	maintainer timeout (onatan@gmail.com, 2 weeks)

Approved by:	ports-secteam (joneum)
2020-05-22 19:50:01 +00:00
Rene Ladan ab1d175bf8 MFH: r536009
sysutils/dirvish: update distinfo and unexpire, verified by submitter.

PR:		243309
Submitted by:	Nathan Robertson

Approved by:	ports-secteam (joneum)
2020-05-22 19:46:58 +00:00
Rene Ladan bca3a52077 MFH: r536021
x11-wm/pekwm: unexpire, change MASTER_SITE

Also, add USES=autoreconf and add missing USE_XORG=xinerama xrandr

PR:		245185
Submitted by:	lbartoletti
Approved by:	maintainer

Approved by:	ports-secteam (joneum)
2020-05-22 19:43:36 +00:00
Bernard Spil e8882a6a38 MFH: r536143
databases/mariadb104-server: Fix galera clustering

 * Fix clustering script [1]
 * Fix clustering dependencies [1]
 * Remove no-op REINPLACECMD [2]
 * Fix paths on pam_user_map and its config [3]

Submitted by:	Peter M. Hauesen [1], mfechner [2], mat [3]

Approved by:	ports-secteam (joneum)
2020-05-22 19:22:24 +00:00
Christoph Moench-Tegeder c9fc94bdc6 MFH: r536202
mail/thunderbird: update to 68.8.1

Release Notes:
  https://www.thunderbird.net/en-US/thunderbird/68.8.1/releasenotes/

Approved by:	portmgr (blanket: web browser alike)
2020-05-22 16:29:16 +00:00
Cy Schubert 72b35d2269 MFH: r535967
Chase src r361272:

Silence the once per second CTRL-EVENT-SCAN-FAILED errors when the WiFi
radio is disabled through the communication device toggle key (also known
as the RF raidio kill button). Only the CTRL-EVENT-DISCONNECTED will be
issued.

Submitted by:	avg
Reported by:	avg
Approved by:	portmgr (joneum)
2020-05-22 15:49:18 +00:00
Jochen Neumeister aeef0566d7 MFH: r536199
Update to 7.70

Changelog: https://www.drupal.org/project/drupal/releases/7.70

Security:	c5ec57a9-9c2b-11ea-82b8-4c72b94353b5
Sponsored by:	Netzkommune GmbH

Approved by:	ports-secteam (with hat)
2020-05-22 13:11:04 +00:00
Danilo G. Baio bf1b4060bf MFH: r531628 r531630 r531632 r535076 r535874 r535993 r535995
net-mgmt/zabbix44-*: update 4.4.5 -> 4.4.7

PR:		245588
Submitted by:	pg@pakhom.spb.ru (maintainer)
Relnotes:	https://www.zabbix.com/rn/rn4.4.7

net-mgmt/zabbix4-server: update 4.0.17 -> 4.0.19

PR:		245589
Submitted by:	pg@pakhom.spb.ru (maintainer)
Relnotes:	https://www.zabbix.com/rn/rn4.0.19

net-mgmt/zabbix3-server: upgrade 3.0.29 -> 3.0.30

PR:		245591
Submitted by:	pg@pakhom.spb.ru (maintainer)
Relnotes:	https://www.zabbix.com/rn/rn3.0.30

net-mgmt/zabbix*-server: Fix build with LIBXML2 option

PR:		245613
Submitted by:	Juraj Lutter <juraj@lutter.sk>
Reported by:	Christian Ullrich <chris@chrullrich.net>
Approved by:	maintainer timeout (pg@pakhom.spb.ru, > 3 weeks)

net-mgmt/zabbix44-*: Update to 4.4.8

Changelog:	https://www.zabbix.com/rn/rn4.4.8

PR:		245995
Approved by:	Pakhom Golynga <pg@pakhom.spb.ru> (maintainer)

net-mgmt/zabbix3-*: Update to 3.0.31

Changelog:	https://www.zabbix.com/rn/rn3.0.31

PR:		246582
Approved by:	Pakhom Golynga <pg@pakhom.spb.ru> (maintainer)
X-MFH-with:	531632, 535076
Security:	4d11d37e-9a8d-11ea-b9b8-641c67a117d8

net-mgmt/zabbix4-*: Update to 4.0.20

Changelog:	https://www.zabbix.com/rn/rn4.0.20

PR:		246583
Approved by:	Pakhom Golynga <pg@pakhom.spb.ru> (maintainer)

Approved by:	ports-secteam (joneum)
2020-05-22 11:18:52 +00:00
Danilo G. Baio bc54c4d6da MFH: r533398 r536194
net-im/py-matrix-synapse: Fix test target

Add devel/py-parameterized

PR:		245972
Approved by:	Sascha Biberhofer <ports@skyforge.at> (maintainer)

net-im/py-matrix-synapse: Update to 1.12.4

Changelog:	https://github.com/matrix-org/synapse/blob/v1.12.4/CHANGES.md

PR:		246150
Submitted by:	shibayashi@cypherpunk.observer
Approved by:	Sascha Biberhofer <ports@skyforge.at> (maintainer)

Approved by:	ports-secteam (blanket, bugfix release)
2020-05-22 10:43:03 +00:00
Jan Beich 103f53e7c9 MFH: r530254 r530533 r530935 r531164 r531466 r531807 r531987 r532242 r532607 r533219 r533596 r534218 r534700 r535836
multimedia/aom: update to 2.0.0

This release was carefully tested upstream and should better match
users/consumers expectation than a random snapshot 1 month before.

Changes:	https://aomedia.googlesource.com/aom/+log/0bb420dd0..v2.0.0
Approved by:	ports-secteam (riggs)
2020-05-22 07:14:03 +00:00
Jan Beich ff1aa1ca5a MFH: r531335 r533552
devel/rust-cbindgen: update to 0.14.2

Changes:	https://github.com/eqrion/cbindgen/compare/v0.13.2...v0.14.2
Reported by:	GitHub (watch releases)
Approved by:	ports-secteam blanket (required by Firefox 77)
2020-05-22 03:15:51 +00:00
Gerald Pfeifer dcc7f93acd MFH: r535834
Backport r534205 | gerald | 2020-05-06 from emulators/wine-devel:

  Push USES=pkgconfig to the global level instead just contingent on the
  VKD3D option.

  This makes a real difference for the GNUTLS option (on by default) and
  others.  Accordingly bump PORTREVISION.

Reported by:	Benny Goemans <benny.goemans@belgacom.net>
Approved by:	ports-secteam (joneum), portmgr (blanket: dependency issue)
2020-05-21 08:01:56 +00:00
Jan Beich bc0d244630 MFH: r535999
security/nss: update to 3.52.1

Changes:	https://developer.mozilla.org/docs/Mozilla/Projects/NSS/NSS_3.52.1_release_notes
Changes:	https://hg.mozilla.org/projects/nss/shortlog/NSS_3_52_1_RTM
ABI:		https://abi-laboratory.pro/tracker/timeline/nss/
Approved by:	ports-secteam blanket (required by Firefox 77)
2020-05-20 14:50:50 +00:00
Xin LI 32d5d5bef8 MFH: r535884
dns/unbound: update to 1.10.1.

PR:		246569
Submitted by:	Jaap Akkerhuis (maintainer)
Security:	CVE-2020-12662, CVE-2020-12663
Approved by:	ports-secteam
2020-05-19 19:03:44 +00:00
Larry Rosenman 6e2ef4effc mail/dovecot: correct mis-merge of the 2.3.10.1 fix.
Approved by:	ports-secteam (blanket, fix breakage)
2020-05-19 16:53:19 +00:00
Wen Heping bda6d0b9e6 MFH: r535463
- Update to 3.8.3
  (include security fix)

Security:	CVE-2019-18348, CVE-2020-8492

Approved by:	ports-secteam@(joneum@)
2020-05-19 14:26:13 +00:00
Mathieu Arnold 478c2de311 MFH: r535847 r535849
Update to 9.11.19 & 9.16.3.

Security:	CVE-2020-8616, CVE-2020-8617
Approved by:	security blanket.
2020-05-19 09:29:01 +00:00
Gerald Pfeifer e7f8a94a66 MFH: r535468
Explicitly configure --without-inotify so that the presence of the
devel/libinotify port does not pull in an implicit dependency that
is not tracked properly.

Reported by:	Andy Mender <andymenderunix@gmail.com>
PR:		245172
Approved by:	ports-secteam (joneum), portmgr (blanket: dependency issue)
2020-05-18 22:11:30 +00:00
Larry Rosenman 114cf727a9 MFH: r529013 r535778
mail/dovecot: use libexttextcat for lucene.

PR:		244932
Submitted by:	igorz@yandex.ru

mail/dovecot: Upgrade to 2.3.10.1, fixing multiple vulnerabilities.

- CVE-2020-10957: lmtp/submission: A client can crash the server by
  sending a NOOP command with an invalid string parameter. This occurs
  particularly for a parameter that doesn't start with a double quote.
  This applies to all SMTP services, including submission-login, which
  makes it possible to crash the submission service without
  authentication.
- CVE-2020-10958: lmtp/submission: Sending many invalid or unknown
  commands can cause the server to access freed memory, which can lead
  to a server crash. This happens when the server closes the connection
  with a "421 Too many invalid commands" error. The bad command limit
  depends on the service (lmtp or submission) and varies between 10 to
  20 bad commands.
- CVE-2020-10967: lmtp/submission: Issuing the RCPT command with an
  address that has the empty quoted string as local-part causes the
  lmtp service to crash.

Clean up some REINPLACE warnings whilst we're here.

Security:	37d106a8-15a4-483e-8247-fcb68b16eaf8
Security:	CVE-2020-10957
Security:	CVE-2020-10958
Security:	CVE-2020-10967

Approved by:	ports-secteam (joneum)
2020-05-18 20:50:14 +00:00
Rene Ladan ddbd4b45e0 MFH: r535583
devel/blame: fix fetch, the port was adopted to a new website.

PR:		243589
Submitted by:	Thomas E. Dickey
Approved by:	maintainer timeout (3.5 months)

Approved by:	ports-secteam (joneum)
2020-05-18 20:22:24 +00:00
Rene Ladan f0e4e1c0a2 MFH: r535561 r535783
devel/mage: downgrade(?) to version 1.9.0 which is the latest release on GitHub.

PR:		245924
Submitted by:	gspu

devel/mage: over to new volunteer

Approved by:	ports-secteam (joneum)
2020-05-18 20:20:59 +00:00
Kubilay Kocak e309c74969 MFH: r535710 sysutils/py-diffoscope: Update to 144
- Remove diffoscope/comparators/zip.py patch, upstreamed
  - Update Python <version-spec> to match upstream support [1]

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

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

Approved by:	ports-secteam (blanket: bugfix release(s))
2020-05-18 03:17:51 +00:00
Kubilay Kocak de0892ba63 MFH: r535708 devel/py-dateutil: Update to 2.8.1 [1]
- Remove dateutil_test_test__tz patch, upstreamed [1]
  - Remove unecessary pytest-cov dependency
  - Add pytest -W exclusion preventing PytestUnknownMarkWarning: Unknown
    pytest.mark.no_cover error on test invocation.

Changelog:

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

PR:		246104
Submitted by:	dvl [1]

Approved by:	ports-secteam (blanket: bugfix release)
2020-05-18 03:16:22 +00:00
Ryan Steinmetz f70054375a MFH: r535677
- Update to 0.102.3 to address CVEs (CVE-2020-3327, CVE-2020-3341)

PR:		246452
Submitted by:	Yasuhiro KIMURA <yasu@utahime.org>
Security:	91ce95d5-cd15-4105-b942-af5ccc7144c1

Approved by:	ports-secteam (with hat)
2020-05-17 20:47:40 +00:00
Bernard Spil 412f30edd8 MFH: r535556
databases/mariadb101-server: Security update to 10.1.45

Security:	21d59ea3-8559-11ea-a5e2-d4c9ef517024

Approved by:	ports-secteam (joneum)
2020-05-17 18:34:19 +00:00
Bernard Spil b20b151859 MFH: r535550
databases/mariadb102-server: Security update to 10.2.32

Security:	21d59ea3-8559-11ea-a5e2-d4c9ef517024

Approved by:	ports-secteam (joneum)
2020-05-17 15:10:44 +00:00
Bernard Spil 4d2f56007e MFH: r535549
databases/mariadb103-server: Security update to 10.3.23

Security:	21d59ea3-8559-11ea-a5e2-d4c9ef517024

Approved by:	ports-secteam (joneum)
2020-05-17 15:09:27 +00:00
Bernard Spil 5b3f659cdf MFH: r535369
databases/mariadb104-server: Security update to 10.4.13

Security:	21d59ea3-8559-11ea-a5e2-d4c9ef517024

Approved by:	ports-secteam (joneum)
2020-05-17 14:54:24 +00:00
Rene Ladan b8cb32061c MFH: r535326
cad/fritzing: fix fetch and unexpire

The distfile has been rerolled, and (mildly) checked by the submitter
for changes.

PR:		245224
Submitted by:	bob@eager.cx
Approved by:	maintainer (timeout, 6 weeks)

Approved by:	ports-secteam (joneum)
2020-05-17 08:50:06 +00:00
Matthias Andree ce801f8bd1 MFH: r535367
mail/mailman: cherry-pick regression fix from upstream

https://bazaar.launchpad.net/~mailman-coders/mailman/2.1/revision/1850#NEWS
https://launchpad.net/bugs/1878458

Obtained from:	Mark Sapiro

Approved by:	ports-secteam@ (blanket approval for reliability fix backport)
2020-05-16 09:22:28 +00:00
Jan Beich c1df162a87 MFH: r534936
Adapt LLVM_DEFAULT downgrades to the new version scheme in devel/llvm10

$ DEFAULT_VERSIONS=llvm=90 make -V LLVM_DEFAULT -C graphics/mesa-dri
80
$ DEFAULT_VERSIONS=llvm=10 make -V LLVM_DEFAULT -C graphics/mesa-dri
10

PR:		245178
Reported by:	mi
Approved by:	x11 (zeising), maintainer timeout (2 months)
Approved by:	ports-secteam (joneum)
Differential Revision:	https://reviews.freebsd.org/D24222
2020-05-16 04:45:51 +00:00
Jan Beich 847c5b9725 MFH: r532604 r532609 r535125
print/harfbuzz: update to 2.6.6

Changes:	https://github.com/harfbuzz/harfbuzz/releases/tag/2.6.5
Changes:	https://github.com/harfbuzz/harfbuzz/releases/tag/2.6.6
ABI:		https://abi-laboratory.pro/tracker/timeline/harfbuzz/
Reported by:	GitHub (watch releases)
Approved by:	ports-secteam blanket (required by Firefox 78)
2020-05-16 04:41:15 +00:00
Glen Barber be98c64c3a MFH: r535341
Add checksums for 11.4-BETA2.

Sponsored by:	Rubicon Communications, LLC (netgate.com)
Approved by:	portmgr (implicit, re blanket)
2020-05-16 00:25:38 +00:00
Piotr Kubaj 3042094b33 MFH: r535336
security/nss: back out my own changes for troubleshooting, disable VSX when VSX option is off

I had pre-build commented out. This is needed to actually fix build.
NSS_DISABLE_ALTIVEC doesn't actually disable AltiVec.
It only disables VSX, because NSS doesn't support AltiVec.

Approved by:	portmgr (fix build blanket)
2020-05-15 22:28:02 +00:00
Rene Ladan 4c6d3b9745 MFH: r535006
security/pwauth: fix fetch and undeprecate

PR:		243650 [1]
PR:		244289 [2]
Submitted by:	Benjamin Lutz [1]
Submitted by:	ian [2]
Approved by:	maintainer

Approved by:	ports-secteam (joneum)
2020-05-15 19:49:50 +00:00
Torsten Zuehlsdorff a6d877241f MFH: r535324
lang/php74: Update from 7.4.5 to 7.4.6

Changelog:

    Core:
        Fixed bug #78434 (Generator yields no items after valid() call).
        Fixed bug #79477 (casting object into array creates references).
        Fixed bug #79514 (Memory leaks while including unexistent file).
        Fixed bug #79470 (PHP incompatible with 3rd party file system on demand).
        Fixed bug #78784 (Unable to interact with files inside a VFS for Git repository).
        Fixed bug #78875 (Long variables cause OOM and temp files are not cleaned). (CVE-2019-11048).
        Fixed bug #78876 (Long variables in multipart/form-data cause OOM and temp files are not cleaned). (CVE-2019-11048).
    DOM:
        Fixed bug #78221 (DOMNode::normalize() doesn't remove empty text nodes).
    EXIF:
        Fixed bug #79336 (ext/exif/tests/bug79046.phpt fails on Big endian arch).
    FCGI:
        Fixed bug #79491 (Search for .user.ini extends up to root dir).
    MBString:
        Fixed bug #79441 (Segfault in mb_chr() if internal encoding is unsupported).
    OpenSSL:
        Fixed bug #79497 (stream_socket_client() throws an unknown error sometimes with <1s timeout).
    PCRE:
        Upgraded to PCRE2 10.34.
    Phar:
        Fixed bug #79503 (Memory leak on duplicate metadata).
    SimpleXML:
        Fixed bug #79528 (Different object of the same xml between 7.4.5 and 7.4.4).
    SPL:
        Fixed bug #69264 (__debugInfo() ignored while extending SPL classes).
        Fixed bug #67369 (ArrayObject serialization drops the iterator class).
    Standard:
        Fixed bug #79468 (SIGSEGV when closing stream handle with a stream filter appended).
        Fixed bug #79447 (Serializing uninitialized typed properties with __sleep should not throw).

Sponsored by:	Bounce Experts

Approved by:	ports-secteam (joneum, implicit for PHP Updates)
2020-05-15 19:49:09 +00:00
Torsten Zuehlsdorff a232035b7e MFH: r535322
lang/php73: Update from 7.3.17 to 7.3.18

Changelog:

    Core:
        Fixed bug #78875 (Long filenames cause OOM and temp files are not cleaned). (CVE-2019-11048)
        Fixed bug #78876 (Long variables in multipart/form-data cause OOM and temp files are not cleaned). (CVE-2019-11048)
        Fixed bug #79434 (PHP 7.3 and PHP-7.4 crash with NULL-pointer dereference on !CS constant).
        Fixed bug #79477 (casting object into array creates references).
        Fixed bug #79470 (PHP incompatible with 3rd party file system on demand).
        Fixed bug #78784 (Unable to interact with files inside a VFS for Git repository).
    DOM:
        Fixed bug #78221 (DOMNode::normalize() doesn't remove empty text nodes).
    FCGI:
        Fixed bug #79491 (Search for .user.ini extends up to root dir).
    MBString:
        Fixed bug #79441 (Segfault in mb_chr() if internal encoding is unsupported).
    OpenSSL:
        Fixed bug #79497 (stream_socket_client() throws an unknown error sometimes with <1s timeout).
    Phar:
        Fixed bug #79503 (Memory leak on duplicate metadata).
    SimpleXML:
        Fixed bug #79528 (Different object of the same xml between 7.4.5 and 7.4.4).
    Standard:
        Fixed bug #79468 (SIGSEGV when closing stream handle with a stream filter appended).

Sponsored by:	Bounce Experts

Approved by:	ports-secteam (joneum, implicit for PHP Updates)
2020-05-15 19:47:09 +00:00
Torsten Zuehlsdorff 26c896a89f MFH: r535321
lang/php72: Upgrade from 7.2.30 to 7.2.31

Core:

    Fixed bug #78875 (Long filenames cause OOM and temp files are not cleaned). (CVE-2019-11048)
    Fixed bug #78876 (Long variables in multipart/form-data cause OOM and temp files are not cleaned). (CVE-2019-11048)

Sponsored by:	Bounce Experts

Approved by:	ports-secteam (joneum, implicit for PHP Updates)
2020-05-15 19:45:36 +00:00
Piotr Kubaj fb69e0909c MFH: r535312
security/nss: fix build on powerpc and powerpc64 with gcc

PR:             246419
Approved by:    jbeich (maintainer)

Approved by:	portmgr (fix build blanket)
2020-05-15 18:31:16 +00:00
Mathieu Arnold de9ab02f3e Remove expired ports:
dns/dnsperf: depends on expired dns/bind914, not compatible with dns/bind916
2020-04-30 dns/bind914: End of life, please migrate to a newer version of BIND9
2020-05-15 16:42:41 +00:00
Li-Wen Hsu 275cab25dd MFH: r535070
Update to 2020.1

Changes:	https://github.com/stub42/pytz/commits/master
PR:		246401
Submitted by:	sunpoet (myself)
Approved by:	lwhsu (maintainer)

Approved by:	ports-secteam (joneum)
2020-05-15 13:21:18 +00:00
Cy Schubert 2471b50731 MFH: r535196
Fix STATIC build.

Approved by:	portmgr (joneum)
2020-05-14 17:09:52 +00:00
Jan Beich db9680bfd9 MFH: r534853
multimedia/handbrake: update to 1.3.2

Changes:	https://github.com/HandBrake/HandBrake/releases/tag/1.3.2
Submitted by:	Yuichiro NAITO (maintainer)
Tested by:	pkubaj (powerpc64)
Approved by:	ports-secteam (joneum)
Differential Revision:	https://reviews.freebsd.org/D24742
2020-05-14 17:07:36 +00:00
Jan Beich 00e9c734e8 MFH: r534935
Convert GitLab patches to simple diffs

GitLab unlike GitHub keeps the footer from git-format-patch(1) which
frequently changes on Git version upgrades. So, switch to git-diff(1)
which lacks header/footer.

Approved by:	x11 (zeising via Gitter)
Approved by:	ports-secteam (joneum)
Differential Revision:	https://reviews.freebsd.org/D24810
2020-05-14 17:06:18 +00:00
Sunpoet Po-Chuan Hsieh 078840f9f6 MFH: r535182
Update to 9.5.17

Changes:	https://get.typo3.org/release-notes/9.5.17
		https://typo3.org/article/typo3-1042-and-9517-security-releases-published
PR:		246435
Submitted by:	Helmut Ritter <freebsd-ports@charlieroot.de> (maintainer)
Security:	59fabdf2-9549-11ea-9448-08002728f74c

Approved by:	ports-secteam (joneum)
2020-05-14 16:59:58 +00:00
Danilo G. Baio 809b2bcc3a MFH: r534393
www/py-bleach: Update to 3.1.5, Fix security issue

Changelog:	https://github.com/mozilla/bleach/blob/v3.1.5/CHANGES

PR:		245943
Approved by:	koobs (maintainer)
Security:	4c52ec3c-86f3-11ea-b5b4-641c67a117d8

Approved by:	ports-secteam (joneum)
2020-05-14 11:52:06 +00:00
Xin LI 04a85fac9f MFH: r535198
www/dokuwiki: update to 2018-04-22c.

PR:		246454
Submitted by:	Yasuhiro KIMURA
Approved by:	ports-secteam
2020-05-14 03:40:11 +00:00
Jan Beich 915ae0e1cf MFH: r535193
emulators/citra: update to s20200513

Changes:	8d27b0714...213c956b7
Approved by:	ports-secteam (swills, implicit for snapshots)
2020-05-14 00:48:37 +00:00
Kirill Ponomarev 2c515ddb40 MFH: r535131
Update to 2019.2.5

Changes: https://docs.saltstack.com/en/2019.2/topics/releases/2019.2.5.html

PR:		246445
Approved by:	maintainer

Approved by:	portmgr (security blanket)
2020-05-13 19:48:07 +00:00
Piotr Kubaj 0e933255f3 MFH: r535096
audio/milkytracker: fix build on powerpc*

Merge upstream patch to fix build.

Approved by:	portmgr (fix build blanket)
2020-05-13 08:56:35 +00:00
Kai Knoblich c64f527c5c MFH: r535092
net/py-ldappool: Update to 2.4.1

* Separate USES block from non-relevant variables.

* While I'm here: Add "do-test" target to make future QA easier.

Notable changes since 2.2.0:

* Allow pool status to be printed as a table
* Handle retry logic for timeouts with multiple LDAP servers
* Improve connection retry logging
* Fix ldappool bad password retry logic

PR:		246402
Submitted by:	sunpoet

Approved by:	ports-secteam bugfix blanket
2020-05-13 08:15:33 +00:00
Jung-uk Kim 152540434c MFH: r535004
Update to 32.0.0.371.

Approved by:	ports-secteam (blanket)
2020-05-12 19:18:21 +00:00
Rene Ladan d0b8d33ba1 MFH: r534998
comms/telldus-core: fix fetch and unexpire.

PR:		242246
Submitted by:	norrland@nullbyte.se
Approved by:	maintainer

Approved by:	blanket (fix fetch)
2020-05-12 17:42:29 +00:00
Gerald Pfeifer ce6d6a051d MFH: r532899
Backport r530401 | gerald | 2020-04-02 from our wine-devel companion:

  Explicitly configure --without-unwind so that the presence of the
  devel/libunwind port does not pull in an implicit dependency that
  is not tracked properly.

Reported by:	Andy Mender <andymenderunix@gmail.com>
PR:		245172
Approved by:	portmgr (blanket: dependency issue)
2020-05-12 07:44:12 +00:00
Jan Beich 30e131ed25 MFH: r534930
graphics/wayland: regen gitlab patches

-2.24.1
+2.26.2

Approved by:	ports-secteam blanket
2020-05-11 18:59:35 +00:00
Jan Beich 04a3e87f5b MFH: r534929
graphics/waffle: regen gitlab patches

-2.24.1
+2.26.2

Approved by:	ports-secteam blanket
2020-05-11 18:59:15 +00:00
Kyle Evans 2296ce1c07 MFH: r534921
www/gitea: Fix viewing of branches with a slash in the name

An issue[0] was filed upstream in January that branches with a slash in
their name (e.g. stable/11) result in a 500 error when attempting to view
them.

I tracked down the issue to the fact that read(2) on a directory fd in
FreeBSD will actually succeed, while it will not on Linux/other OS. I have
filed a PR[1] with go-git to remedy the problem there, and then we
(hopefully) convince gitea maintainers to accept the patch as well once it's
upstreamed.

The attached patch brings it into the ports tree as well, so that FreeBSD
users can more immediately get the fix. It should still apply to the version
in 2020Q2, more or less, with version numbers changed to protect the
innocent.

[0] https://github.com/go-gitea/gitea/issues/9938
[1] https://github.com/go-git/go-git/pull/39

PR:		245863
Approved by:	<stb lassitu de> (maintainer)
Aoorived by:	koobs (mentor, ports)

Approved by:	ports-secteam (blanket: minor bugfix patch)
2020-05-11 16:56:02 +00:00
Jan Beich 9eb65bf99b MFH: r534912 r534914
www/firefox: backport NSS 3.52 support after r533597

PR:		246363
Reported by:	Tomasz "CeDeROM" CEDRO, Roman
Approved by:	ports-secteam blanket
2020-05-11 14:18:49 +00:00
Gerald Pfeifer da818c9f17 MFH: r534732
Explicitly configure --without-inotify so that the presence of the
devel/libinotify port does not pull in an implicit dependency that
is not tracked properly.

Reported by:	Andy Mender <andymenderunix@gmail.com>
PR:		245172
Approved by:	portmgr (blanket: dependency issue)
2020-05-11 09:00:10 +00:00
Guido Falsi db6617a8a6 MFH: r534782
Fix build with openssl on 12.1-STABLE.

PR:		246289
Submitted by:	yds@Necessitu.de

Approved by:	ports-secteam (joneum)
2020-05-10 16:49:36 +00:00
Jochen Neumeister 4ff676a77a MFH: r534850
Update to 5.3.3

Add php-json support [1]

PR:		244382 [1]
Sponsored by:	Netzkommune GmbH

Approved by:	ports-secteam (with hat)
2020-05-10 13:56:17 +00:00
Gerald Pfeifer 3999ec8a0b MFH: r530401
Explicitly configure --without-unwind so that the presence of the
devel/libunwind port does not pull in an implicit dependency that
is not tracked properly.

Reported by:	Andy Mender <andymenderunix@gmail.com>
PR:		245172
Approved by:	portmgr (blanket: dependency issue)
2020-05-10 10:18:39 +00:00
Jochen Neumeister 2c119134bb MFH: r534833
Update to 9.4.5

ChangeLogs
- 9.4.5: https://github.com/glpi-project/glpi/milestone/38?closed=1
- 9.4.4: https://github.com/glpi-project/glpi/milestone/37?closed=1
- 9.4.3: https://github.com/glpi-project/glpi/milestone/36?closed=1

PR:		244971
Security:	d222241d-91cc-11ea-82b8-4c72b94353b5
Sponsored by:	Netzkommune GmbH

Approved by:	ports-secteam (with hat)
2020-05-10 08:55:06 +00:00
Jan Beich 9b624ead03 MFH: r534801
emulators/citra: update to s20200509

Changes:	36809b2e2...8d27b0714
Approved by:	ports-secteam (swills, implicit for snapshots)
2020-05-10 00:39:41 +00:00
Matthias Andree 8a8f2dabab MFH: r534788
graphics/darktable: fix broken build, data/kernels/ related

This patch is to fix this problem:

| CMake Error at data/kernels/CMakeLists.txt:34 (foreach):
|   Unknown argument:
| /usr/ports/graphics/darktable/work/darktable-3.0.0/data/kernels/atrous.cl

Approved by:	portmgr@ (blanket approval to fix broken builds)

Note that his revealed a Tools/scripts/mfh bug where it does not currently
check out the port directory, but only files/.
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=246336
2020-05-09 16:55:24 +00:00
Glen Barber 8655426159 MFH: r534739
Add MANIFEST files for 11.4-BETA1.

Sponsored by:	Rubicon Communications, LLC (netgate.com)
Approved by:	portmgr (implicit, re blanket)
2020-05-09 13:24:40 +00:00
Wen Heping 1c5ec980a3 MFH: r534040
- Update to 2.7.18 [1]
  (include security fix)
- Fix build with OPTION of DEBUG THREADS [2]

PR:		245776
Submitted by:	vvd@unislabs.com [1],
		takefu@airport.fm [2]
Exp-run by:	antoine@ [1]
Security:	CVE-2019-18348, CVE-2020-8492

Approved by:	ports-secteam@(joneum@)
2020-05-09 10:14:08 +00:00
Tobias C. Berner b28094503f MFH: r534715
x11-fonts/fontconfig: webfonts on many sites crash www/firefox

A "bad" commit [1] included in the recent fontconfig upgrade to 2.13.92, lead to many
crashed tabs inside firefox. A fix has been provided upstream in [2], and fixed in fix [3].

Related Mozilla bugreport [4].

[1] https://cgit.freedesktop.org/fontconfig/commit/?id=61573ad5f7c4dd0860d613d99d0086433240eb75
[2] https://gitlab.freedesktop.org/fontconfig/fontconfig/-/issues/237
[3] 6edaaa4d18
[4] https://bugzilla.mozilla.org/show_bug.cgi?id=1629231

PR:		245915
Submitted by:	jbeich
Reported by:	Graham Perrin, jbeich, ehaupt, tcberner

Approved by:	ports-secteam (implicit)
2020-05-09 07:04:53 +00:00
Jan Beich 952004cb9b lang/intel-compute-runtime: unbreak on amd64 after r534402
CMake Error at level_zero/CMakeLists.txt:32 (project):
  VERSION "0.8." format invalid.

Reported by:	pkg-fallout
Approved by:	ports-secteam blanket
2020-05-09 06:47:28 +00:00
Gerald Pfeifer 5be854e313 MFH: r534205
Push USES=pkgconfig to the global level instead just contingent on the
VKD3D option.

This makes a real difference for the GNUTLS option (on by default) and
others.  Accordingly bump PORTREVISION.

Reported by:	Benny Goemans <benny.goemans@belgacom.net>
Approved by:	portmgr (blanket: missing dependency)
2020-05-08 18:29:50 +00:00
Jan Beich eb977c666a MFH: r534401
lang/intel-compute-runtime: fix version after r529254

$ clinfo | fgrep 'Driver Version'
  Driver Version                                  1.0.0

https://github.com/intel/compute-runtime/commit/211375e898e3
https://github.com/intel/compute-runtime/commit/43016c65591b

Approved by:	ports-secteam blanket
2020-05-08 13:15:27 +00:00
Jan Beich 7642b9dd4c MFH: r534320
www/firefox: update to 76.0.1

Changes:	https://www.mozilla.org/firefox/76.0.1/releasenotes/
Approved by:	ports-secteam blanket
2020-05-08 04:47:21 +00:00
Jan Beich 989429695d MFH: r533806
games/openra: update to 20200503

Changes:	https://github.com/OpenRA/OpenRA/wiki/Changelog#release-20200503
Approved by:	ports-secteam (joneum)
2020-05-07 23:00:58 +00:00
Jan Beich 3a71b7911b MFH: r534299
net/waypipe: regen patches (gitlab bug)

-2.24.1
+2.26.2

Approved by:	ports-secteam blanket
2020-05-07 22:36:53 +00:00
Jan Beich 64475fd12d MFH: r534297
multimedia/dav1d: regen patches (gitlab bug)

-2.24.1
+2.26.2

Reported by:	pkubaj (via D24742)
Approved by:	ports-secteam blanket
2020-05-07 22:34:36 +00:00
Jan Beich 93c29bf258 MFH: r534295
x11-servers/xwayland-devel: regen patches (gitlab bug)

-2.24.1
+2.26.2

Reported by:	Grzegorz Junka (on ports@ list)
Approved by:	ports-secteam blanket
2020-05-07 22:07:35 +00:00
Matthias Andree 256087e126 mail/mailman: fix another content injection vuln via private archive login
This led up to mailman 2.1.33 today.
https://bugs.launchpad.net/mailman/+bug/1877379
https://launchpadlibrarian.net/478684932/private.diff
https://mail.python.org/archives/list/mailman-developers@python.org/thread/SYBIZ3MNSQZLKN6PVKO7ZKR7QMOBMS45/

Approved by:    ports-secteam@ (blanket for security fixes)
Security:       88760f4d-8ef7-11ea-a66d-4b2ef158be83
2020-05-07 19:56:38 +00:00
Craig Leres da8f0c2bcd MFH: r534211
security/zeek: Update to 3.0.6 and address multiple vulnerabilites:

    https://raw.githubusercontent.com/zeek/zeek/v3.0.6/NEWS

 - Fix buffer over-read in Ident analyzer

 - Fix SSL scripting error leading to uninitialized field access
   and memory leak

 - Fix POP3 analyzer global buffer over-read

 - Fix potential stack overflows due to use of Variable-Length-Arrays

Other changes since 3.0.5 include:

 - Fix unusable `subscriber.poll()` method in Broker Python bindings

 - Fix uninitialized field access in `ssl/log-hostcerts-only.zeek`

 - Fix missing default function for Kerberos constant-lookup-tables

 - Fix cloning of `TypeType` values

 - Remove misleading error message on empty bloomfilter lookup

 - Fix `misc/stats.zeek` skipping log entry on termination

Approved by:	ports-secteam (joneum)
2020-05-07 17:17:17 +00:00
Matthias Andree 2364d7a428 MFH: r534272
security/openvpn: reliability fixes cherry-picked from upstream

Arne Schwabe's OpenSSL fix for Debian Bug#958296
"Fix tls_ctx_client/server_new leaving error on OpenSSL error stack"
<https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=958296> [1]

Selva Nair's auth-pam fixes
"Parse static challenge response in auth-pam plugin"
"Accept empty password and/or response in auth-pam plugin"

Re-diff (with make makepatch) older patches.

Reported by:	Jonas Andradas via Debian BTS
Obtained from:	Arne Schwabe, Selva Nair <https://github.com/OpenVPN/openvpn/tree/release/2.4>

Approved by:	ports-secteam@ (blanket for backporting reliability fixes)
2020-05-07 16:37:44 +00:00
Jochen Neumeister 63c6959fe5 MFH: r534263
databases/mysql80-{client, server}: Update to latest release 8.0.20

- Performance: Certain queries against tables with spatial indexes were not performed as efficiently following an upgrade from MySQL 5.7 to MySQL 8.0.
- NDB Cluster: NDB defines one SPJ worker per node owning a primary partition of the root table. If this table used read from any replica, DBTC put all SPJ workers in the same DBSPJ instance, which effe
- NDB Cluster: Executing the SHOW command using an ndb_mgm client binary from NDB 8.0.16 or earlier to access a management node running NDB 8.0.17 or later produced the error message Unknown field: is_s
- On EL7 and EL8, CMake configuration was adjusted to look for GCC 9 before GCC 8. Because libmysqlclient ships with MySQL distributions, client applications built against libmysqlclient on those platfo
- The max_length_for_sort_data system variable is now deprecated due to optimizer changes that make it obsolete and of no effect.

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

Special thanks to: fluffy

Security:	21d59ea3-8559-11ea-a5e2-d4c9ef517024 (MySQL - Server)
Security:       622b5c47-855b-11ea-a5e2-d4c9ef517024 (MySQL - Client)
Sponsored by:	Netzkommune GmbH

Approved by:	ports-secteam (with hat)
2020-05-07 11:54:47 +00:00
Rene Ladan c743b767c1 MFH: r534206
www/chromium: update to 81.0.4044.138

Security:	https://chromereleases.googleblog.com/2020/05/stable-channel-update-for-desktop.html

Approved by:	ports-secteam (joneum)
2020-05-07 07:55:59 +00:00
Jan Beich cabebebcb5 MFH: r534155
multimedia/wlrobs: unbreak on powerpc64

PR:		243659
Submitted by:	pkubaj
Approved by:	ports-secteam blanket
2020-05-06 09:06:49 +00:00
Matthias Andree 9e0d62bd3f 2020Q2 specific mail/mailman minimal security fix
Backporting 2.1.31 needs more consideration and more than just MFH r534101,
so forgo that and for the nonce, plug this information leak quickly with the
one-line fix by upstream, and hack additional translations to match into the
.po files with REINPLACE_CMD.

Approved by:	ports-secteam@ (blanket, trivial security fix)
Security:	88760f4d-8ef7-11ea-a66d-4b2ef158be83
2020-05-05 22:57:42 +00:00
Guido Falsi e5a4d372da MFH: r534084
Change default MDNS backend to the more commonly used avahi one.

This avoids conflicting with KDE and other commonly used ports.

Reported by:	Chris Watson <bsdunix44@gmail.com>

Approved by:	ports-secteam (joneum)
2020-05-05 20:20:34 +00:00
Christoph Moench-Tegeder 04a5b1c586 MFH: r533707 r534066
update thunderbird to 68.8.0 (rc1)

Announcement (soon):
  https://www.thunderbird.net/en-US/thunderbird/68.8.0/releasenotes/

update thunderbird to 68.8.0 (rc2)

Announcement (soon):
  https://www.thunderbird.net/en-US/thunderbird/68.8.0/releasenotes/

Approved by:	ports-secteam (blanket: web browser alike)
2020-05-05 16:50:57 +00:00
Danilo G. Baio 5501f7b2c2 MFH: r531284 r534006
net-mgmt/cacti: Update to 1.2.11

Also change maintainer to submitter. Thanks for maintaining this port
for the last 5 years Dan, and for stepping up to the plate Michael!

Changes this release:
  https://github.com/Cacti/cacti/blob/release/1.2.11/CHANGELOG

PR:		245468
Submitted by:	Michael Muenz <m.muenz@gmail.com>
Approved by:	Daniel Austin <freebsd-ports@dan.me.uk> (maintainer)

net-mgmt/cacti: Update to 1.2.12

Changelog:	https://github.com/Cacti/cacti/blob/release/1.2.12/CHANGELOG

PR:		246161
Submitted by:	Michael Muenz <m.muenz@gmail.com> (maintainer)
X-MFH-with:	531284
Security:	cd864f1a-8e5a-11ea-b5b4-641c67a117d8

Approved by:	ports-secteam (joneum)
2020-05-05 11:03:12 +00:00
Jan Beich 575d723620 MFH: r534000
emulators/citra: update to s20200504

Changes:	41bff0e3b...36809b2e2
Approved by:	ports-secteam (swills, implicit for snapshots)
2020-05-05 00:59:38 +00:00
Adam Weinberger 610d177957 MFH: r531612 r531613 r533935
gitea: Update to 1.1.4

Update Gitea to 1.11.4

This release fixes ten bugs.

Release notes: https://blog.gitea.io/2020/04/gitea-1.11.4-is-released/

PR:		245602
Submitted by:	maintainer

gitea: Add GIT_LFS option

Add a GIT_LFS option (on by default) for environments that don't want to
make LFS available.

While here, change the pkg-message UCL to only show when upgrading from
< 1.8.0.

Approved by:	maintainer

gitea: Fix wiki page display

From the PR:

Right now, the version of gitea shipped in ports fails to display wiki
pages. Any wiki page opened results in the following error:

template: repo/wiki/view:48:14: executing "repo/wiki/view" at <(not
$.DisableHTTP) (and (not $.DisableSSH) (or $.IsSigned
$.ExposeAnonSSH))>: can't give argument to non-function not
$.DisableHTTP

This is due to extra parentheses in templates/repo/wiki/view.tmpl and
has already been fixed upstream in [1], [2].

I've pulled the single line template fix from upstream and added the
patch to our port. As a workaround, users can also fix the problem by
placing the corrected template in
/usr/local/etc/gitea/templates/repo/wiki/view.tmpl.

Cheers,
Sascha

[1] https://github.com/go-gitea/gitea/issues/10552
[2] 1830d0ed5f

PR:		246020
Submitted by:	Sascha Biberhofer
Approved by:	maintainer

Approved by:	portmgr (with hat)
2020-05-04 20:39:12 +00:00
Lorenzo Salvadore 4cb6e9e49b MFH: r530237
sysutils/burp-devel: Update to 2.3.24

- Protocol 2: warn and skip on verify/restore of unsupported file types.
- Resurrect, improve and use sysutils/burp/files/burp.in instead of the rc
script from distfile, both for sysutils/burp (master port) and for
sysutils/burp-devel (slave port): this is necessary because, while
sysutils/burp's distfile still distributes the script, sysutils/burp-devel's
distfile does not anymore starting with version 2.3.24. I also made a few
modifications to the file so that it behaves well with non standard PREFIX
values.
- Fix bug #246062.

Reviewed by:	0mp, gerald, dbaio, adamw
Approved by:	tcberner (co-mentor)
Differential Revision:	https://reviews.freebsd.org/D24104

PR:	246062
Reported by:	tictactux@gmail.com
Approved by:	ports-secteam (joneum), gerald (mentor)
2020-05-04 19:21:55 +00:00
Jan Beich 23dc7dffef MFH: r533597
security/nss: update to 3.52

Changes:	https://developer.mozilla.org/docs/Mozilla/Projects/NSS/NSS_3.52_release_notes
Changes:	https://hg.mozilla.org/projects/nss/shortlog/NSS_3_52_RTM
ABI:		https://abi-laboratory.pro/tracker/timeline/nss/
Approved by:	ports-secteam blanket (required by Firefox 77)
2020-05-04 18:27:51 +00:00
Jan Beich d255ff958e MFH: r533209 r533408
www/firefox: update to 76.0

- Add a workaround for Clang [1]

Changes:	https://www.mozilla.org/firefox/76.0/releasenotes/
PR:		245422
Submitted by:	tobik [1]
Security:	aec18162-eaf3-4e73-a38e-3fd98bc47869
Approved by:	ports-secteam blanket
Differential Revision:	https://reviews.freebsd.org/D24326
2020-05-04 16:59:33 +00:00
Jan Beich 3883cdf8e5 MFH: r533409
www/firefox-esr: update to 68.8.0

Changes:	https://www.mozilla.org/firefox/68.8.0/releasenotes/
Security:	aec18162-eaf3-4e73-a38e-3fd98bc47869
Approved by:	ports-secteam blanket
2020-05-04 16:56:44 +00:00
Niclas Zeising 2c19f2b990 MFH: r533807
xorg-server: Do not send spurious focus events

Apply an upstream patch to avoid sending focus evens when grab actually does
not change.  This fixes certain full screen applications. [1]

Ensure that we actually don't try to find and link against HAL even if it's
around on the system we're compiling on [2]

Add CPE information [3]

PR:		245854 [1] (with changes), 245604 [2], 197712 [3]
Submitted by:	naddy@ [1], mi@ [2], arrowd [3]
Reported by:	shun [3]

Approved by:	ports-secteam (joenum)
2020-05-04 16:08:16 +00:00
Jochen Neumeister 61f8063378 MFH: r533909
In file included from /usr/obj/usr/ports/databases/mysql57-client/work/mysql-5.7.30/vio/viosslfactories.c:29:
/usr/obj/usr/ports/databases/mysql57-client/work/mysql-5.7.30/include/my_openssl.h:55:30: error: use of undeclared identifier 'OPENSSL_INIT_NO_ATEXIT'
  return OPENSSL_init_crypto(OPENSSL_INIT_NO_ATEXIT, NULL);

This fix a problem with libressl

PR:		246070
Sponsored by:	Netzkommune GmbH

Approved by:	ports-secteam (joneum)
2020-05-04 09:45:40 +00:00
Cy Schubert 2ce3d2fd57 MFH: r533732 r533736 r533780
Unbreak, make fetchable again.

PR:		246132
Mostly by:	Armin Gruner <ag-freebsd@muc.de>

Add compression program and output to localhost options

PR		246132
Mostly by:	Armin Gruner <ag-freebsd@muc.de>

Fix typos.

PR:		246132
Submitted by:	Armin Gruner <ailto:ag-freebsd@muc.de>

Approved by:	portmgr (joneum)
2020-05-03 13:57:29 +00:00
Fukang Chen a566fd9cff MFH: r533741
www/node, www/node12: Fix build on armv6 and armv7

Reviewed by:	koobs, bhughes
Approved by:	koobs (ports, mentor), bhughes (maintainer)
Differential Revision:	https://reviews.freebsd.org/D24612

Approved by:	ports-secteam (joneum)
2020-05-03 13:00:46 +00:00
Tobias C. Berner d83ee1e6f3 MFH: r533680
audio/taglib: update to 1.12-beta1

PR:		246025
Exp-run by:	antoine
Submitted by:	Daniel Engberg  <daniel.engberg.lists@pyret.net>
Approved by:	jhale (timeout)
Security:	CVE-2018-11439
Differential Revision:	https://reviews.freebsd.org/D23260

Approved by:	ports-secteam (joneum)
2020-05-03 07:49:56 +00:00
Kurt Jaeger ca80f77d74 MFH: r533533
sysutils/py-salt: update 2019.2.3 -> 2019.2.4

- fix two CVE found in the Salt Master

PR:		246061
Submitted by:	Christer Edwards <christer.edwards@gmail.com> (maintainer)
Relnotes:	https://docs.saltstack.com/en/latest/topics/releases/2019.2.4.html
Approved by:	portmgr (security blanket)
2020-05-03 06:20:12 +00:00
Jan Beich 3f09098db9 emulators/rpcs3: fix PORTREVISION after r533726
Approved by:	ports-secteam blanket
2020-05-03 01:22:22 +00:00
Jan Beich 653ddd53f8 MFH: r533725
emulators/rpcs3: disable LLVM for SPU on FreeBSD 11 by default

Many games crash which gives bad first impression.

PR:		240495
Approved by:	ports-secteam blanket
2020-05-03 01:20:19 +00:00
Jan Beich 737321994d MFH: r533718
emulators/citra: update to s20200502

Changes:	4d7487bd3...41bff0e3b
Approved by:	ports-secteam (swills, implicit for snapshots)
2020-05-03 00:59:20 +00:00
Matthias Andree 2f4189771a MFH: r533697
mail/akpop3d: unbreak port, un-expire

Add a rcfile.

While here, default-enable SSL option.

PR:		241776
Submitted by:	takefu@airport.fm

Approved by:	ports-secteam@ (blanket, port was BROKEN=unfetchable)
2020-05-02 17:48:13 +00:00
Danilo G. Baio 70ea139ddb MFH: r533590
mail/t-prot: Update to 3.4, Unbreak

PR:		244037
Submitted by:	Andreas Jobs
Approved by:	torres.g.alex@gmail.com (maintainer timeout, >11 weeks)

Approved by:	ports-secteam (joneum)
2020-05-02 14:38:23 +00:00
Dmitry Sivachenko eda64cbdfd MFH: 2020Q2 (minor secutiry update).
Merge minor security-related update of haproxy ports.

PR: 246094

Update to version 2.0.14.
Update to version 2.1.4.
Update to version 1.8.25.
Update to version 1.9.15.

Approved by: portmgr (blanket)
2020-05-02 08:14:24 +00:00
Thomas Zander 18ee1bac54 MFH: r533668
Update to upstream version 46.0.0

Details:
- Mostly bugfixes, but also some enhancements, see
  https://mkvtoolnix.download/doc/NEWS.md

Approved by:	ports-secteam (riggs)
2020-05-02 06:45:30 +00:00
Thomas Zander b5e9444671 MFH: r533665
Update to upstream release 0.21.23

Details:
- Bug fixes, see
  https://raw.githubusercontent.com/MusicPlayerDaemon/MPD/v0.21.23/NEWS

Approved by:	ports-secteam (riggs)
2020-05-02 06:38:00 +00:00
Jan Beich 6b8d4de003 MFH: r533593
emulators/citra: update to s20200501

Changes:	ed304e287...4d7487bd3
Approved by:	ports-secteam (swills, implicit for snapshots)
2020-05-02 00:54:46 +00:00
Jan Beich 31237923d1 MFH: r533584
security/nss: disable -Werror due to -Wall mine

blinit.c:122:24: error: unused variable 'getauxval' [-Werror,-Wunused-variable]
static unsigned long (*getauxval)(unsigned long) = NULL;
                       ^

pqg.c:345:16: error: comparison of constant 18446744073709551615 with expression of type 'unsigned long' is always true [-Werror,-Wtautological-constant-out-of-range-compare]
    if (addend < MP_DIGIT_MAX) {
        ~~~~~~ ^ ~~~~~~~~~~~~

PR:		242523
Approved by:	ports-secteam blanket
2020-05-01 19:46:12 +00:00
Piotr Kubaj 31c2fc7882 MFH: r533564
graphics/photoflare: fix build on GCC architectures

GCC doesn't have libomp, it uses -fopenmp flag.

PR:		246089
Approved by:	yuri (maintainer)

Approved by:	portmgr (fix build blanket)
2020-05-01 17:03:58 +00:00
Piotr Kubaj 0935c43bc1 MFH: r533561
math/combblas: fix build on GCC architectures

GCC doesn't have libomp.

PR:		246090
Approved by:	yuri (maintainer)

Approved by:	portmgr (fix build blanket)
2020-05-01 16:58:08 +00:00
Jan Beich bc15b871f2 MFH: r533550
x11-servers/xwayland-devel: don't disable default font path

*.pcf fonts are rendered by X11 server but if font path is disabled
only built-in fonts are available by default. While users could still
amend font path via "xset fp" the discrepancy with xorg-server gave
a bad first impression.

Reported by:	jsm
Approved by:	ports-secteam blanket (regression fix)
2020-05-01 14:45:05 +00:00
Piotr Kubaj a424cc59bb MFH: r533488
science/agrum: fix build on GCC architectures

C++14 compiler is required:
  ** aGrUM error: aGrUM is now using C++14.  Please find a compiler (for
  instance GCC) C++14 compliant

Approved by:	portmgr (fix build blanket)
2020-05-01 02:46:22 +00:00
Jochen Neumeister 4d0f626c39 MFH: r533416
databases/mysq56-{client, server}: Update to latest release 5.7.30

Bugs Fixed:
- InnoDB: The row_upd_clust_rec_by_insert function, which marks a clustered index record as deleted and inserts an updated version of the record into the clustered index, passed an incorrect n_ext value (the total number of external fields) to lower level functions, causing an assertion failure.
- InnoDB: An operation performed with the innodb_buffer_pool_evict debug variable set to uncompressed caused an assertion failure.
- InnoDB: An add column operation caused an assertion failure. The failure was due to a dangling pointer.
- nnoDB: Updating certain InnoDB system variables that take string values raised invalid read errors during Valgrind testing.
- InnoDB: An insert statement on a table with a spatial index raised a record type mismatch assertion due to a tuple corruption.
- InnoDB: A function that calculates undo log record size could calculate an incorrect length value in the case of a corrupted undo log record, resulting in a malloc failure. Assertion code was added to detect incorrect calculations.
- Replication: While an SQL statement was in the process of being rewritten for the binary log so that sensitive information did not appear in plain text, if a SHOW PROCESSLIST statement was used to inspect the query, the query could become corrupted when it was written to the binary log, causing replication to stop. The process of rewriting the query is now kept private, and the query thread is updated only when rewriting is complete.
- Replication: When a GRANT or REVOKE statement is only partially executed, an incident event is logged in the binary log, which makes the replication slave's applier thread stop so that the slave can be reconciled manually with the master. Previously, if a failed GRANT or REVOKE statement was the first statement executed in the session, no GTID was applied to the incident event (because the cache manager did not yet exist for the session), causing an error on the replication slave. Also, no incident event was logged in the situation where a GRANT statement created a user but then failed because the privileges had been specified incorrectly, again causing an error on the replication slave. Both these issues have now been fixed.
- Replication: When a replication slave has a generated column that the master does not have in that table, with a secondary index on the generated column, the generated expression should be evaluated and the value stored by the storage engine in the secondary index. When row-based binary logging is in use, the replication slave assigns default values to any fields that are not in the master's definition of the table. In the case of a generated column, which does not have a default value, the slave was previously assigning a null or a zero value to the column. This value was then stored by the storage engine in the secondary index, causing both the table and the index to become corrupted. To fix this issue, generated columns in a table on a replication slave are now re-evaluated before the values are sent to the storage engine.
- Replication: In the event of an unplanned disconnection of a replication slave from the master, the reference to the master's dump thread might not be removed from the list of registered slaves, in which case statements that accessed the list of slaves would fail. The issue has now been fixed.
- Replication: With the settings binlog_format=MIXED, tx_isolation=READ-COMMITTED, and binlog_row_image=FULL, an INSERT ... SELECT query involving a transactional storage engine omitted any columns with a null value from the row image written to the binary log. This happened because when processing INSERT ... SELECT statements, the columns were marked for inserts before the binary logging format was selected. The issue has now been fixed.

Full Changelog: https://dev.mysql.com/doc/relnotes/mysql/5.7/en/news-5-7-30.html

Security:	21d59ea3-8559-11ea-a5e2-d4c9ef517024 (MySQL - Server)
Security:	622b5c47-855b-11ea-a5e2-d4c9ef517024 (MySQL - Client)
Sponsored by:	Netzkommune GmbH

Approved by:	ports-secteam (joneum)
2020-04-30 08:17:34 +00:00
Rene Ladan 8a03f84229 MFH: r533397
www/chromium: update to 81.0.4044.129

Security:	https://chromereleases.googleblog.com/2020/04/stable-channel-update-for-desktop_27.html

Approved by:	ports-secteam (joneum)
2020-04-30 06:58:20 +00:00
Kyle Evans 156e2e0821 MFH: r533403
emulators/qemu-sbruno: bump PORTREVISION for recent DEPRECATION

DEPRECATED was added in r533075 and gets encoded in the pkg; make sure that
users of the pkg get the notice far in advance that this port is going away,
as it will not receive any further updates that would trigger the rebuild.

This is more or less a direct commit, as it merges in the trivial
deprecation notice change.

Approved by:	koobs (mentor)

Approved by:	ports-secteam (blanket: metadata correction/consistency)
2020-04-29 23:48:49 +00:00
Matthias Andree 00b4daaa99 Partial MFH: r533207 (skipping upgrade)
net-mgmt/netdata (2020Q2): fix LIB_DEPENDS, reset maintainer

Fixes backported for non-default configurations:

- libuv is mandatory even if DBENGINE (default enabled) is disabled.
  Move from DBENGINE_LIB_DEPENDS to LIB_DEPENDS to be

- libjson-c: enabled by default, but the disable option does not work
  due to a configure.ac bug (so when libjson-c is available at build time,
  it will be picked up in spite of --disable-jsonc, BTDT), and upstream
  will make libjson-c make mandatory as only JSON parser.
  https://github.com/netdata/netdata/issues/8841

  So make it a hard LIB_DEPENDS requisite for consistency,
  and remove the JSON option.

  Bump PORTREVISION for the borderline situation where a non-cleanroom
  build picked up libjson-c without recording it properly, or for the
  benefit of non-default configurations, to trigger a rebuild.

Reset maintainer from mmokhi@ to ports@ to follow head/ while here
(repeated timeouts).

Approved by:	ports-secteam@ (_DEPENDS blanket)
2020-04-29 23:15:51 +00:00
Vladimir Kondratyev 40b2d73f55 MFH: r533211
x11-drivers/xf86-input-synaptics: enable EVDEV by default on FreeBSD 12+

After switching default value of kern.evdev.rcpt_mask sysctl to 12 (r360126)
some users get their touchpads broken as they have xf86-input-synaptics port
installed. See e.g. PR/245948. This happens as xf86-input-synaptics has
greater priority than libinput and effectively disables latter after
installation. Workaround this issue with enabling EVDEV support in the port.

PR:		245966
Approved by:	ports-secteam (joneum)
2020-04-29 20:03:44 +00:00
Tobias C. Berner e0c13d261c MFH: r533383
multimedia/vlc: update to 3.0.10

PR:		246016
Reported by:	VVD <vvd@unislabs.com>
Security:	CVE-2019-19721 CVE-2020-6071 CVE-2020-6072 CVE-2020-6073 CVE-2020-6077 CVE-2020-6078 CVE-2020-6079

Approved by:	ports-secteam (joneum)
2020-04-29 18:59:31 +00:00
Jan Beich 0e0852ea84 MFH: r533379
lang/intel-compute-runtime: track libva dependency

-- Checking for module 'libva>=1.0.0'
--   Found libva, version 1.7.0
-- Looking for vaGetLibFunc in va
-- Looking for vaGetLibFunc in va - found
-- Using libva
-- LibVA include dirs: /usr/local/include

$ strings /usr/local/lib/intel-opencl/libigdrcl.so | grep '^va[A-Z]'
vaDestroyImage
vaSyncSurface
vaDeriveImage
vaMaxNumImageFormats
vaGetLibFunc
vaQueryImageFormats
vaDisplayIsValid

Approved by:	ports-secteam blanket
2020-04-29 16:07:00 +00:00
Xin LI 80e8948a16 MFH: r533303
net/openldap24-server: update to 2.4.50.

PR:		246010
Security:	CVE-2020-12243
Approved by:	ports-secteam
2020-04-29 01:33:10 +00:00
Piotr Kubaj c3dfa00734 MFH: r533275
net-mgmt/bgpq4: fix build on GCC architectures

C11 compiler is necessary:
cc1: error: unrecognized command line option "-std=gnu11"

Adjust MAKE_ARGS because make insists on using cc.

Approved by:	portmgr (fix build blanket)
2020-04-28 21:25:16 +00:00
Jochen Neumeister a980005222 MFH: r533270
databases/mysql56-{client, server}: Update to latest release 5.6.48

Bugfix:
- InnoDB: A tablespace import operation that failed due to the source and destination tables being defined with different DATA DIRECTORY clauses reported an insufficiently descriptive schema mismatch error. Moreover, if a .cfg file was not present, the same operation would raise an assertion failure. A more informative error message is now reported in both cases before the import operation is terminated due to the data directory mismatch.

- InnoDB: Updating certain InnoDB system variables that take string values raised invalid read errors during Valgrind testing.

- Replication: In the event of an unplanned disconnection of a replication slave from the master, the reference to the master's dump thread might not be removed from the list of registered slaves, in which case statements that accessed the list of slaves would fail. The issue has now been fixed

- Replication: With the settings binlog_format=MIXED, tx_isolation=READ-COMMITTED, and binlog_row_image=FULL, an INSERT ... SELECT query involving a transactional storage engine omitted any columns with a null value from the row image written to the binary log. This happened because when processing INSERT ... SELECT statements, the columns were marked for inserts before the binary logging format was selected. The issue has now been fixed.

More Infos: https://dev.mysql.com/doc/relnotes/mysql/5.6/en/news-5-6-48.html

Security:	21d59ea3-8559-11ea-a5e2-d4c9ef517024 (MySQL - Server)
Security:	622b5c47-855b-11ea-a5e2-d4c9ef517024 (MySQL - Client)
Sponsored by:	Netzkommune GmbH

Approved by:	ports-secteam (joneum)
2020-04-28 21:11:55 +00:00
Jan Beich 14e5394cba MFH: r533255
net/neatvnc: drop unsafe optimization for modern CPUs

Reported by:	Miguel Clara
Approved by:	ports-secteam blanket
2020-04-28 16:52:19 +00:00
Josh Paetzel 5366c3e681 MFH: r533167
Update to 5.3.1

This release contains a security fix for CVE-2020-1747. FullLoader was still
exploitable for arbitrary command execution.
https://bugzilla.redhat.com/show_bug.cgi?id=1807367

Thanks to Riccardo Schirone (https://github.com/ret2libc) for both reporting
this and providing the fixes to resolve it.

  - https://github.com/yaml/pyyaml/pull/386

PR:	245937
Submitted by:	daniel.engberg.lists@pyret.net
Security:	http://vuxml.freebsd.org/freebsd/aae8fecf-888e-11ea-9714-08002718de91.html

Approved by:	portmgr (joneum)
2020-04-28 14:52:41 +00:00
Jan Beich 2a9892f46b MFH: r533244
x11-servers/xwayland-devel: drop advice obsoleted by r528071

Approved by:	ports-secteam (joneum)
2020-04-28 12:16:39 +00:00
Matthias Andree 031ad3ed46 MFH: r533078
mail/fetchmail: update to 6.4.4 (updates Japanese translation and version)

No code changes.

PR:		245927
Approved by:	chalpin@cs.wisc.edu (Corey Halpin, maintainer)

Approved by:	ports-secteam (joneum@)
2020-04-28 12:09:08 +00:00
Jan Beich ea11b6e333 MFH: r533222
emulators/citra: update to s20200427

Changes:	39463f1f6...ed304e287
Approved by:	ports-secteam (swills, implicit for snapshots)
2020-04-28 00:58:05 +00:00
Jan Beich 05cd364de4 MFH: r533208
www/firefox: add microphone note to pkg-message

Only PulseAudio appears to return a list of available /dev/dsp* for
cubeb consumers to allows users choose output/input at runtime.
Mozilla doesn't maintain other backends, so it's up to the community
to implement missing features.

https://searchfox.org/mozilla-central/search?q=.enumerate_devices&path=media/libcubeb

Approved by:	ports-secteam blanket
2020-04-27 23:15:14 +00:00
Bernard Spil 3186febe2e MFH: r532673
www/nextcloud: Security update to 18.0.4

Security:	afa018d9-8557-11ea-a5e2-d4c9ef517024

Approved by:	ports-secteam (joneum)
2020-04-27 13:45:11 +00:00
Danilo G. Baio aa6862262c MFH: r533065
devel/py-twisted: Update to 20.3.0, Fix security vulnerabilities

Add extra_require dependencies as options, enabled by default.

Changelog:	https://github.com/twisted/twisted/blob/twisted-20.3.0/NEWS.rst

PR:		245252
Exp-run by:	antoine
Submitted by:	contact@evilham.com
Submitted by:	dereks_lifeofadishwasher.com
Security:	9fbaefb3-837e-11ea-b5b4-641c67a117d8
Differential Revision:	https://reviews.freebsd.org/D24186

Approved by:	ports-secteam (joneum)
2020-04-27 12:01:23 +00:00
Dima Panov 26896ee6ef MFH: r533120
mail/exim: unbreak build with only LMDB database backend enabled

PR:		237361
Reported by:	tobik

Approved by:	ports-secteam (joneum)
2020-04-27 11:52:50 +00:00
Danilo G. Baio 09f955b2da MFH: r533067
devel/php-composer: Update to 1.10.5

Changelog:	https://github.com/composer/composer/blob/1.10.5/CHANGELOG.md

PR:		245574
Submitted by:	Naram Qashat <cyberbotx@cyberbotx.com> (maintainer)

Approved by:	ports-secteam (blanket, bugfix release(s))
2020-04-26 14:26:51 +00:00
Matthias Andree f8757bf9eb MFH: r533061 r533062
WWW/DL link maintenance in pkg-descr and Makefile

...to avoid permanent redirects, or broken sites.

Approved by:	ports-secteam@ (blanket, fix WWW: and download URLs)
2020-04-26 13:55:30 +00:00
Tobias C. Berner 980250900f MFH: r532505
security/doas: Manual page cleanup

PR:		245238
Submitted by:	jsmith@resonatingmedia.com (maintainer)

Approved by:	ports-secteam (joneum)
2020-04-25 17:33:50 +00:00
Tobias Kortkamp 93336e3d29 MFH: r532942
www/zola: Unbreak on aarch64

The ring crate is missing aarch64 support on FreeBSD.  Apply [1]
that adds support for it.

[1] https://github.com/briansmith/ring/pull/892

Approved by:	ports-secteam blanket
2020-04-25 12:02:25 +00:00
Antoine Brodin cd5fc5842a MFH: r532917
Mark BROKEN: fails to extract

Reported by:	pkg-fallout
2020-04-25 07:55:14 +00:00
Tobias Kortkamp e389611b06 MFH: r532914
security/cloak: Unbreak on aarch64

The ring crate is missing aarch64 support on FreeBSD.  Apply [1]
that adds support for it.

[1] https://github.com/briansmith/ring/pull/892

Approved by:	ports-secteam blanket
2020-04-25 06:28:08 +00:00
Jan Beich d05a50c844 MFH: r532910
multimedia/aom: unbreak SIMD on powerpc*

CMake Warning at build/cmake/aom_configure.cmake:80 (message):
  The architecture powerpc64 is not supported, falling back to the generic
  target
Call Stack (most recent call first):
  CMakeLists.txt:35 (include)

PR:		245896
Reported by:	pkubaj
Approved by:	ports-secteam blanket
2020-04-25 02:21:38 +00:00
Jan Beich 509650991f MFH: r532706
multimedia/intel-media-sdk: update to 20.1.1

Changes:	https://github.com/Intel-Media-SDK/MediaSDK/compare/intel-mediasdk-20.1.0...intel-mediasdk-20.1.1
Changes:	https://github.com/Intel-Media-SDK/MediaSDK/releases/tag/intel-mediasdk-20.1.1
Reported by:	GitHub (watch releases)
Approved by:	ports-secteam (joneum)
2020-04-24 17:23:27 +00:00
Danilo G. Baio e3d9c2df0f MFH: r532715
textproc/pecl-yaml: Update to 2.1.0

Changelog:	https://pecl.php.net/package-changelog.php?package=yaml&release=2.1.0

Approved by:	ports-secteam (blanket, bugfix release)
2020-04-23 22:56:29 +00:00
Sunpoet Po-Chuan Hsieh 95051f0603 MFH: r532551
Update to 2.7.2

Changes:	https://docs.wagtail.io/en/latest/releases/index.html
		https://github.com/wagtail/wagtail/releases
Security:	8d85d600-84a9-11ea-97b9-08002728f74c

Approved by:	ports-secteam (joneum)
2020-04-23 20:39:46 +00:00
Piotr Kubaj bde1f5f281 MFH: r532697
benchmarks/libcelero: fix build on GCC architectures and powerpc64 elfv2

clang 8 doesn't have full support for powerpc, powerpc64 or powerpcspe, so use
GCC there.
On powerpc64 elfv2, the default is to build for elfv1, so pass a flag to fix it.

Approved by:	portmgr (fix build blanket)
2020-04-23 17:19:54 +00:00
Muhammad Moinur Rahman 8e090b6d31 MFH: r532600
databases/postgresql-repmgr: Update version 5.0.0=>5.1.0

Reported by:	waldemar.dick@wdick.de
Relnotes:	https://repmgr.org/docs/current/release-5.1.0.html

Approved by:	ports-secteam (bug fix)
2020-04-23 11:47:05 +00:00
Piotr Kubaj 198566241b MFH: r532668
misc/opennn: fix build on GCC architectures and powerpc64 elfv2

clang 8 doesn't have full support for powerpc, powerpc64 or powerpcspe, so use GCC there.
On powerpc64 elfv2, the default is to build for elfv1, so pass a flag to fix it.

Approved by:	portmgr (fix build blanket)
2020-04-23 11:40:29 +00:00
Jan Beich 11ee9015f7 MFH: r532606
emulators/citra: update to s20200422

Changes:	d5a962cb8...39463f1f6
Approved by:	ports-secteam (swills, implicit for snapshots)
2020-04-23 00:57:36 +00:00
Sunpoet Po-Chuan Hsieh 5dbad0698d MFH: r532402
Fix build on powerpc

PR:		245696
Submitted by:	pkubaj

Approved by:	ports-secteam (delphij)
2020-04-22 18:36:10 +00:00
Bernard Spil 67a423aaa1 MFH: r532457
security/openssl: Security update to 1.1.1g

PR:		245795
Reported by:	Dani <i dani at outlook com>
Security:	012809ce-83f3-11ea-92ab-00163e433440

Approved by:	ports-secteam (joneum)
2020-04-22 15:50:28 +00:00
Sunpoet Po-Chuan Hsieh 7110d2fd0b MFH: r532305
Update to 1.6

- Update MASTER_SITES
- Remove DOCS option
- Update WWW

Changes:	https://gitlab.com/jas/libntlm/-/blob/master/NEWS
Security:	0f798bd6-8325-11ea-9a78-08002728f74c

Approved by:	ports-secteam (joneum)
2020-04-22 14:43:20 +00:00
Renato Botelho 54e2c9990c MFH: r532234
devel/git: Update to 2.26.2

Security:	CVE-2020-11008
Sponsored by:	Rubicon Communications, LLC (Netgate)
Approved by:	ports-secteam (joneum)
2020-04-22 12:40:09 +00:00
Danilo G. Baio 7f9894c9b9 MFH: r532273
net-im/py-matrix-synapse: Update to 1.12.3, Fixes security vulnerability

Changelog:	https://github.com/matrix-org/synapse/blob/v1.12.3/CHANGES.md

PR:		244279
Submitted by:	Sascha Biberhofer <ports@skyforge.at> (maintainer)
Reported by:	Alexander Sieg <ports@xanderio.de>
X-MFH-with:	532268
Security:	1afe9552-5ee3-11ea-9b6d-901b0e934d69

Approved by:	ports-secteam (joneum)
2020-04-22 10:52:20 +00:00
Danilo G. Baio 869c0ecf82 MFH: r532268
databases/sqlite3: Set JSON1 option as default

JSON1 is required for net-im/py-matrix-synapse.

PR:		244366
PR:		243602
Submitted by:	Sascha Biberhofer <ports@skyforge.at>
Approved by:	Pavel Volkov <pavelivolkov@gmail.com> (maintainer)

Approved by:	ports-secteam (joneum)
2020-04-22 10:50:37 +00:00
Hiroki Tagato e3c95a811d MFH: r532447
- Update to 5.1
- Fix API deprecation warning

PR:		245066
Submitted by:	Derek Schrock <dereks@lifeofadishwasher.com>
Approved by:	maintainer timeout (changlp@cs.nctu.edu.tw, 25 days),
		ehaupt (mentor)
Changelog:	https://github.com/defunkt/gist/releases/tag/v5.1.0

Approved by:	ports-secteam (blanket)
2020-04-22 07:25:15 +00:00
Koop Mast 03f9fdd5c4 MFH: r532024
Update webkit2-gtk3 to  2.28.1.

Security:	e418b8f0-9abb-420b-a7f1-1d8231b352e2

Approved by:	ports-secteam@ (joneum@)
2020-04-21 19:31:27 +00:00
Fernando Apesteguía 106e6a0757 MFH: r532271
sysutils/clone: Update to 1.0.8

ChangeLog: https://github.com/cyclaero/clone/releases/tag/v1.0.8

 * fixed a bug which spoiled the permissions when cloning from read only file
   systems
 * added facility for oversize protection for variable length arrays and
   alloca()
 * more adequate choice of compiler options
 * corrected man file

PR:	245777
Submitted by:	cyclaero@gmail.com (maintainer)

Approved by:	ports-secteam (blanket: bugfix release)
2020-04-21 14:57:10 +00:00
Hiroki Tagato cbe756701f MFH: r532204
- Pass maintainership to submitter
- Add license

PR:		245492
Submitted by:	Mauro F Caseres <mauroeldritch@gmail.com>
Approved by:	ehaupt (mentor), pizzamig (co-mentor)

Approved by:	ports-secteam (blanket: consistent maintainer)
2020-04-21 07:08:51 +00:00
Xin LI 83059f85c4 MFH: r532213 r532225
python-hglib is a library with a fast, convenient interface to
Mercurial. It uses Mercurial's command server for communication
with hg.

PR:		245756

Depend on devel/py-hglib.

PR:		245756

Approved by:	ports-secteam (unbreak port)
2020-04-21 03:27:07 +00:00
Jan Beich e4039d3366 MFH: r532240
emulators/citra: update to s20200420

Changes:	397bd1bb7...d5a962cb8
Approved by:	ports-secteam (swills, implicit for snapshots)
2020-04-21 00:56:53 +00:00
Niclas Zeising 1b86e4aa40 MFH: r532232
graphics/drm-fbsd11.2-kmod: Update snapshot

Update the snapshot of graphics/drm-fbsd11.2-kmod.
This update only pulls in a change to fix isses with EDID data.

PR:		245730
Reported by:	crahman@gmail.com

Approved by:	ports-secteam (implicit, drm-drivers blanket)
2020-04-20 20:31:15 +00:00
Lorenzo Salvadore ccdb14d0a7 MFH: r532111
security/libssh: Update to 0.9.4

Security release to fix CVE-2020-1730.

Exp-run by: antoine
PR:		245572
Reviewed by:	tcberner
Approved by:	ports-secteam (blanket bug fix release), gerald (mentor)
Security:	CVE-2020-1730
Differential Revision:	https://reviews.freebsd.org/D24374
2020-04-20 14:48:59 +00:00
Torsten Zuehlsdorff 04b4a9434e MFH: r532048
lang/php74: Upgrade from 7.4.4 to 7.4.5

Changelog:

    Core:
        Fixed bug #79364 (When copy empty array, next key is unspecified).
        Fixed bug #78210 (Invalid pointer address).
    CURL:
        Fixed bug #79199 (curl_copy_handle() memory leak).
    Date:
        Fixed bug #79396 (DateTime hour incorrect during DST jump forward).
        Fixed bug #74940 (DateTimeZone loose comparison always true).
    FPM:
        Implement request #77062 (Allow numeric [UG]ID in FPM listen.{owner,group}) (Andre Nathan)
    Iconv:
        Fixed bug #79200 (Some iconv functions cut Windows-1258).
    OPcache:
        Fixed bug #79412 (Opcache chokes and uses 100% CPU on specific script).
    Session:
        Fixed bug #79413 (session_create_id() fails for active sessions).
    Shmop:
        Fixed bug #79427 (Integer Overflow in shmop_open()).
    SimpleXML:
        Fixed bug #61597 (SXE properties may lack attributes and content).
    SOAP:
        Fixed bug #79357 (SOAP request segfaults when any request parameter is missing).
    Spl:
        Fixed bug #75673 (SplStack::unserialize() behavior).
        Fixed bug #79393 (Null coalescing operator failing with SplFixedArray).
    Standard:
        Fixed bug #79330 (shell_exec() silently truncates after a null byte).
        Fixed bug #79410 (system() swallows last chunk if it is exactly 4095 bytes without newline).
        Fixed bug #79465 (OOB Read in urldecode()). (CVE-2020-7067)
    Zip:
        Fixed bug #79296 (ZipArchive::open fails on empty file).
        Fixed bug #79424 (php_zip_glob uses gl_pathc after call to globfree).

Changelog taken from: https://www.php.net/ChangeLog-7.php#7.4.5

Approved by: ports-secteam (joneum, implicit for PHP Updates)
2020-04-19 20:05:37 +00:00
Torsten Zuehlsdorff e860c6d61f MFH: r532047
lang/php73: Upgrade from 7.3.16 to 7.3.17

Changelog:

    Core:
        Fixed bug #79364 (When copy empty array, next key is unspecified).
        Fixed bug #78210 (Invalid pointer address).
    CURL:
        Fixed bug #79199 (curl_copy_handle() memory leak).
    Date:
        Fixed bug #79396 (DateTime hour incorrect during DST jump forward).
    Iconv:
        Fixed bug #79200 (Some iconv functions cut Windows-1258).
    OPcache:
        Fixed bug #79412 (Opcache chokes and uses 100% CPU on specific script).
    Session:
        Fixed bug #79413 (session_create_id() fails for active sessions).
    Shmop:
        Fixed bug #79427 (Integer Overflow in shmop_open()).
    SimpleXML:
        Fixed bug #61597 (SXE properties may lack attributes and content).
    Spl:
        Fixed bug #75673 (SplStack::unserialize() behavior).
        Fixed bug #79393 (Null coalescing operator failing with SplFixedArray).
    Standard:
        Fixed bug #79330 (shell_exec() silently truncates after a null byte).
        Fixed bug #79465 (OOB Read in urldecode()). (CVE-2020-7067)
        Fixed bug #79410 (system() swallows last chunk if it is exactly 4095 bytes without newline).
    Zip:
        Fixed bug #79296 (ZipArchive::open fails on empty file).
        Fixed bug #79424 (php_zip_glob uses gl_pathc after call to globfree).

Changelog taken from: https://www.php.net/ChangeLog-7.php#7.3.17

Approved by: ports-secteam (joneum, implicit for PHP Updates)
2020-04-19 20:04:26 +00:00
Torsten Zuehlsdorff 35c76f11b8 MFH: r532046
lang/php72: Upgrade from 7.2.29 to 7.2.30

Changelog:

    Fixed bug #79468 (SIGSEGV when closing stream handle with a stream filter appended).
    Fixed bug #79330 (shell_exec() silently truncates after a null byte).
    Fixed bug #79465 (OOB Read in urldecode()).

Changelog taken from: https://www.php.net/ChangeLog-7.php#7.2.30

Approved by: ports-secteam (joneum, implicit for PHP Updates)
2020-04-19 20:01:51 +00:00
Rene Ladan abc9583957 MFH: r532101
cad/fidocadj: unbreak and unexpire by switching to GitHub.

- update the accompanying PDF to version 0.24.6 too
- use DIST_SUBDIR
- clean up Makefile

PR:		245368
Submitted by:	rene
Approved by:	maintainer timeout (nivit, 14 days)

Approved by:	ports-secteam (joneum)
2020-04-19 17:26:10 +00:00
Rodrigo Osorio dcd3e81f33 MFH: r532092
emulators/emu64: extend patch to fix an issue with OSS

This update is require to unbreak the port under FreeBSD.
The issue was reported to upstream and the fix will be available in future
releases.

Background: In the upstream issue, it was revealed that the whole C64 emulation
depends on the audio stream (for best sync) and initializing the audio stream
failed when the SDL backend was OSS, because it needs a fragment size that is a
power of two. The attached patch is the minimal change to 5.0.18 from the
upstream commit that solved the problem.

PR:		245395
Submitted by:	Ingo <hylaios@online.de>
Approved by:	Felix Palmen <felix@palmen-it.de> (maintainer)

Approved by:	ports-secteam@
2020-04-19 17:21:07 +00:00
Olli Hauer 62514912d0 MFH: r532128
- update to 3.5.1

Approved by:	portmgr (blanket)
2020-04-19 15:49:46 +00:00
Olli Hauer 6bbfb43ec3 MFH: r532127
- update to 1.1.28

 - security fix: escape subdir lastmod file name
 - fix standalone.py first request failure

PR:		245728
Submitted by:	Yasuhito FUTATSUKI

Approved by:	portmgr (blanket)
2020-04-19 15:41:53 +00:00
Jan Beich 1c2b38a350 MFH: r532055
emulators/citra: update to s20200418

Changes:	9ae37da29...397bd1bb7
Approved by:	ports-secteam (swills, implicit for snapshots)
2020-04-19 00:22:44 +00:00
Jan Beich 643978740b MFH: r531886 r531975
x11-wm/hikari: update to 1.0.3

Changes:	https://hub.darcs.net/raichoo/hikari/browse/CHANGELOG.md
PR:		245685
Submitted by:	Alexander Sieg (maintainer)
Approved by:	ports-secteam (joneum)
2020-04-18 19:45:43 +00:00
Muhammad Moinur Rahman fee6e0e0dd MFH: r531978
sysutils/ansible: Multiple Vulnerabilities fix

- Update ansible 2.8.7=>2.8.11
- Update ansible27 2.7.15=>2.7.17
- For ansible27 add fixes [1]
  - Rudimentary detection of the virtual platforms
  - playbook hangs without ASSUME_ALWAYS_YES for pkgng
  - Fix zpool snapshot cloning
  - Fix `doas` password authentication
  - Mark ansible26, ansible25, ansible24 and ansible23 DEPRECATED without
    EXPIRATION_DATE for MFH

PR:             241734 233970 [1]
Submitted by:   timur [1]
Reported by:    ncrogers@gmail.com
Approved by:    portmgr (maintainer timeout, > 14 days)
Security:       https://www.vuxml.org/freebsd/0899c0d3-80f2-11ea-bafd-815569f3852d.html
Security:       https://www.vuxml.org/freebsd/67dbeeb6-80f4-11ea-bafd-815569f3852d.html
Security:       https://www.vuxml.org/freebsd/ae2e7871-80f6-11ea-bafd-815569f3852d.html

Approved by:	ports-secteam (blanket bug fix release)
2020-04-18 11:48:32 +00:00
Jan Beich 27bd29a194 MFH: r531806
emulators/citra: update to s20200415

Changes:	d5a435fdf...9ae37da29
Approved by:	ports-secteam (swills, implicit for snapshots)
2020-04-18 00:32:10 +00:00
Matthias Andree 6035bcb746 MFH: r531983
UPDATING: caution users to backup templates/ before update when updating mail/mailman from 2.1.29* or older.

Approved by:	ports-secteam@ (blanket, updates UPDATING to accompany approved r531981 (MFH r531727))
2020-04-17 23:11:32 +00:00
Matthias Andree f8d71bff7e MFH: r531727
mail/mailman: update to 2.1.30 - bug fix (incl. data loss)

* upstream changelog:
https://bazaar.launchpad.net/~mailman-coders/mailman/2.1/view/head:/NEWS#L6

Note that upstream means 2.1.30 to be the final 2.x release,
because it relies on Python 2.x which is EOL upstream.

! MAJOR DATA LOSS FIX, rename all templates/* files to .sample,
! and list them as a @sample in pkg-plist, because they can be edited
! through the web server, and an upgrade should not stomp over edited files.

* rearrange makefile a bit (portlint, portfmt)
* update and upload new htdig patch
* expose NLS port option to pkg-install script to avoid failure
* patch upstream bin/check_perms script to not complain about tightened-
  up messages/ and mailmanprefix (${PREFIX}/mailman) permissions that we
  set to 0755 instead of 02775. Mailman should not need to write outside
  designated directories or create new top-level directories in its install.
* fix a typo in the German (mailman.po) translation
* tweak pkg-install to:
  - leave ${PREFIX}/mailman permissions alone and not set them to 02775
  - fix up non-moved .sample files if pkg-install is run with -I
  - create a copy of mm_cfg.py from mm_cfg.py.dist if missing (-I)
  - create a newsyslog.conf.d/mailman.conf if missing, from
    examples/mailman.newsyslog.sample if installed (-I)
  - not attempt to fix messages/ (translations) permissions if the NLS
    port option is disabled
* tweak pkg-plist so that the proper permissions and groups are set
  by default already
* clean up pkg-message, thanks to bapt@ for pointing out that a missing
  type: means "install or upgrade".

Approved by:	ports-secteam@ (joneum@)
2020-04-17 22:59:56 +00:00
Matthias Andree 530c11365b MFH: r530831
mail/fetchmail, fetchmailconf: update from -rc2 to release (translations)

Update from fetchmail-6.4.3-rc2 to fetchmail-6.4.3, with these relevant changes.
None affect code files, it's only translations and documentation.

* 02c92e99 2020-04-05 | po/: Record 'make distcheck' changes for release. (tag: RELEASE_6-4-3) [Matthias Andree]
* 0b175aec 2020-04-05 | configure.ac, NEWS: Bump version for 6.4.3 release. [Matthias Andree]
* 0b143cf8 2020-04-04 | NEWS: Mention Esperanto update. [Matthias Andree]
* 54577a4d 2020-04-03 | Update <eo> Esperanto translation to fetchmail 6.4.3-rc2  [Felipe Castro]
* cd34cf8f 2020-04-02 | NEWS: Add translations so far. [Matthias Andree]
* 5ed4bb4c 2020-04-01 | Update <sv> Swedish translation to fetchmail 6.4.3-rc2 [Göran Uddeborg]
* 117ecd06 2020-03-31 | Update <zh_CN> Chinese (simplified) translation to fetchmail 6.4.3-rc2 [Boyuan Yang]
* 13600873 2020-03-31 | Update <sq> Albanian translation to fetchmail-6.4.3-rc2 [Besnik Bleta]
* c83a5ae9 2020-03-31 | Update <pl> Polish translation to fetchmail 6.4.3-rc2 [Jakub Bogusz]
* 741ae779 2020-04-01 | Update <fr> French translation to fetchmail-6.4.3-rc2 [Frédéric Marchal]
* 744af877 2020-03-31 | Update <cs> Czech translation to fetchmail 6.4.3-rc2 [Petr Pisar]

There is no documentation/translation-update blanket.

PR:		245371
Approved by:	Corey Halpin (maintainer)

Approved by:	ports-secteam@ (joneum@)
2020-04-17 22:57:51 +00:00
Kurt Jaeger 05760c872f MFH: r531958
mail/sympa: update 6.5.2 -> 6.2.54 with security fix

PR:		245672
Submitted by:	geoffroy desvernay <dgeo@centrale-marseille.fr> (maintainer)
Relnotes:	https://github.com/sympa-community/sympa/blob/6.2.54/NEWS.md
Security:	CVE-2020-9369
Approved by:	ports-secteam (joneum)
2020-04-17 19:22:55 +00:00
Jan Beich 7ede119fa1 MFH: r531964
www/firefox: backport VAAPI fallback fix

Approved by:	ports-secteam blanket
2020-04-17 19:20:56 +00:00
Matthias Andree 2fbe78d345 MFH: r531957
security/openvpn: update to 2.4.9 (also for -mbedtls slave port)

At the same time, remove ASYNC_PUSH_LIBS workaround from [1].

Changelog (high-level):
https://github.com/OpenVPN/openvpn/blob/release/2.4/Changes.rst#version-249

Git changelog, marking the three fixes that were already in 2.4.8_3
as cherry-picks with a 1, 2, or 3 instead of "*" to correspond
with the PORTREVISION, and those with "-" that are specific to other systems,
say, Windows.

* 9b0dafca 2020-04-16 | Preparing release v2.4.9 (ChangeLog, version.m4, Changes.rst) (tag: v2.4.9) [Gert Doering]
3 f7b318f8 2020-04-15 | Fix illegal client float (CVE-2020-11810) [Lev Stipakov]
* 9bb285e3 2020-03-13 | Fix broken async push with NCP is used [Lev Stipakov]
- 5f8a9df1 2020-02-12 | Allow unicode search string in --cryptoapicert option [Selva Nair]
- 4658b3b6 2020-02-12 | Skip expired certificates in Windows certificate store [Selva Nair]
* df5ea7f1 2020-02-19 | Fix possible access of uninitialized pipe handles [Selva Nair]
* 1d9e0be2 2020-02-19 | Fix possibly uninitialized return value in GetOpenvpnSettings() [Selva Nair]
* 5ee76a8f 2020-03-28 | Fix OpenSSL 1.1.1 not using auto elliptic curve selection [Arne Schwabe]
* ed925c0a 2020-04-07 | OpenSSL: Fix --crl-verify not loading multiple CRLs in one file [Maxim Plotnikov]
* 2fe84732 2020-03-30 | When auth-user-pass file has no password query the management interface (if available). [Selva Nair]
* 908eae5c 2020-04-03 | Move querying username/password from management interface to a function [Selva Nair]
* 15bc476f 2020-04-02 | Fix OpenSSL error stack handling of tls_ctx_add_extra_certs [Arne Schwabe]
* 22df79bb 2020-04-01 | Fetch OpenSSL versions via source/old links [Arne Schwabe]
* 0efbd8e9 2020-03-31 | mbedTLS: Make sure TLS session survives move [Tom van Leeuwen]
* 33395693 2020-03-25 | docs: Add reference to X509_LOOKUP_hash_dir(3) [WGH]
* 7d19b2bb 2019-10-21 | Fix OpenSSL private key passphrase notices [Santtu Lakkala]
2 8484f37a 2020-03-14 | Fix building with --enable-async-push in FreeBSD [Lev Stipakov]
* 69bbfbdf 2020-02-18 | Swap the order of checks for validating interactive service user [Selva Nair]
* 0ba4f916 2019-11-09 | socks: use the right function when printing struct openvpn_sockaddr [Antonio Quartulli]
1 3bd91cd0 2019-10-30 | Fix broken fragmentation logic when using NCP [Lev Stipakov]

PR:		244286 [1]

Approved by:	ports-secteam (joneum@)
2020-04-17 19:16:52 +00:00
Jan Beich 8115370e74 MFH: r531941
multimedia/libva: backport iHD fix for X11

$ pkg install libva-utils libva-intel-media-driver
$ vainfo
libva info: VA-API version 1.7.0
libva info: Trying to open /usr/local/lib/dri/i965_drv_video.so
libva info: va_openDriver() returns -1
vaInitialize failed with error code -1 (unknown libva error),exit

Approved by:	ports-secteam (joneum)
2020-04-17 16:52:41 +00:00
Jan Beich 2739962edc MFH: r531783
devel/llvm90: backport --target fix for libc++

Approved by:	brooks (maintainer)
Approved by:	ports-secteam blanket (required by Firefox 76)
Differential Revision:	https://reviews.freebsd.org/D24420
2020-04-17 16:02:48 +00:00
Tobias C. Berner aa970bebf7 MFH: r531939
print/gv: give maintainership to Marco Beishuizen

PR:		245692
Submitted by:	Marco Beishuizen <mbeis@xs4all.nl>

Approved by:	ports-secteam (implicit)
2020-04-17 14:59:30 +00:00
Piotr Kubaj 49162c7b1f MFH: r531927
net/aluminum: fix build on GCC architectures

Using MPI requires newer GCC:
-- Could NOT find MPI_CXX (missing: MPI_CXX_WORKS) (Required is at least version "3.0")

Approved by:	portmgr (fix build blanket)
2020-04-17 12:09:33 +00:00
Tobias Kortkamp c18aa29968 MFH: r531760
security/testssl.sh: Update to 3.0.1

Changes:	https://github.com/drwetter/testssl.sh/releases/tag/3.0.1

Approved by:	ports-secteam blanket
2020-04-17 10:56:43 +00:00
Tobias Kortkamp f51955d654 MFH: r531755 r531762
Remove the -pedantic flag to fix build on GCC-based systems:

  cc1: error: unrecognized command line option "-Wpedantic"

Approved by:	portmgr (tier-2 blanket)

devel/samurai: Remove new cruft

- USES=compiler:c11 should no longer be necessary after r531755.
- build.ninja patch is pointless since the build does not use it.
  Besides that while GCC 4.2 does not understand -Wpedantic it should
  recognize -pedantic fine.

Approved by:	ports-secteam blanket
2020-04-17 10:55:51 +00:00
Piotr Kubaj b6606d9de4 MFH: r531918
comms/openzwave-devel: fix build on GCC architectures

Use C++11 compiler:
cc1plus: error: unrecognized command line option "-std=c++11"

Adding MAKE_ARGS+= CXX="${CXX}" is necessary because CXX is set up in Makefile.

Approved by:	portmgr (fix build blanket)
2020-04-17 10:50:39 +00:00
Rene Ladan 8906b52fcd MFH: r531905
www/chromium: update to 81.0.4044.113

Security:	https://www.vuxml.org/freebsd/25efe05c-7ffc-11ea-b594-3065ec8fd3ec.html

Approved by:	ports-secteam (joneum)
2020-04-17 10:36:36 +00:00
Muhammad Moinur Rahman a5b4808b4b MFH: r531913
security/py-python-gnupg: Update version 0.4.3=>0.4.5

- Add TEST

PR:             245171
Approved by:    christer.edwards@gmail.com (maintainer timeout)
Relnotes:       https://bitbucket.org/vinay.sajip/python-gnupg/src/master/

Approved by:	ports-secteam (blanket, bug fix release)
2020-04-17 09:43:48 +00:00
Kai Knoblich cc6d1f18c8 MFH: r531828
net-mgmt/netbox: Update to 2.7.12

Changelog:

Enhancements:
* Reference VRF by name rather than RD during IP/prefix import
* Use absolute URLs in rack elevation SVG renderings
* Allow connecting cables between two circuit terminations
* Add the webhook_receiver management command to assist in troubleshooting
  outgoing webhooks

Bug Fixes:
* Fix typing of count_ipaddresses on interface serializer
* Fail cleanly when trying to import multiple device types simultaneously
* Fix exception when disconnecting a cable from a power feed
* Tweak display of unset custom integer fields
* Fix reservation edit/delete button URLs on rack view

https://github.com/netbox-community/netbox/releases/tag/v2.7.12

Approved by:	ports-secteam (joneum)
2020-04-16 19:30:08 +00:00
Tijl Coosemans ea73549b8c MFH: r531766
Update to 2.16.6.

Security:	https://tls.mbed.org/tech-updates/security-advisories/mbedtls-security-advisory-2020-04
Approved by:	ports-secteam (joneum)
2020-04-16 18:15:31 +00:00
Niclas Zeising 12e06e87eb MFH: r531787
x11-drivers/xf86-video-ati: Fix missing hw cursor

Add an upstream patch (submitted by myself and danfe) to fix the issue where
the hw cursor sometimes does not work when using x11-drivers/xf86-video-ati.
Big thanks to danfe@ for debugging and testing and figuring out what's going
on.

For details on the change, see upstream issue:
https://gitlab.freedesktop.org/xorg/driver/xf86-video-ati/-/issues/190

PR:		237642
Reported by:	jwb

Approved by:	ports-secteam (joenum)
2020-04-16 17:47:56 +00:00
Steve Wills ebeb8c2443 MFH: r531845
databases/memcached: update to 1.6.5

PR:		245628
Submitted by:	Artyom Davidov <ard_1@mail.ru>

Approved by:	ports-secteam (implicit, bug fix release)
2020-04-16 12:41:13 +00:00
Matthias Andree aebd71086a MFH: r531837
security/openvpn: Fix illegal client float (CVE-2020-11810)

There is a time frame between allocating peer-id and initializing data
channel key (which is performed on receiving push request or on async
push-reply) in which the existing peer-id float checks do not work right.

If a "rogue" data channel packet arrives during that time frame from another
address and with same peer-id, this would cause client to float to that new
address.

The net effect of this behaviour is that the VPN session for the "victim
client" is broken. Since the "attacker client" does not have suitable keys,
it can not inject or steal VPN traffic from the other session. The time
window is small and it can not be used to attack a specific client's session,
unless some other way is found to make it disconnect and reconnect first.

This fix is inherited by the openvpn-mbedtls slave port.

Blanket "Backport of security and reliability fixes which only result in
PORTREVISION bumps and no changes to enabled features. for example, adding
a patch fixing a buffer overflow."

Obtained from:	Lev Stipakov (OpenVPN)
Security:	CVE-2020-11810
Security:	8604121c-7fc2-11ea-bcac-7781e90b0c8f

Approved by:	ports-secteam@ (blanket security/reliability fix)
2020-04-16 09:48:23 +00:00
Jung-uk Kim b579db31e2 MFH: r531817
Update to 32.0.0.363.

Approved by:	ports-secteam (blanket)
2020-04-16 05:38:43 +00:00
Jan Beich c759f8ffc9 MFH: r531625 r531733
devel/git-cinnabar: unbreak after r531622

../helper/cinnabar-helper.c:195:41: error: too few arguments to function call, expected 5, have 4
        st = open_istream(oid, &type, &sz, NULL);
             ~~~~~~~~~~~~                      ^
./streaming.h:11:1: note: 'open_istream' declared here
struct git_istream *open_istream(struct repository *, const struct object_id *,
^

Obtained from:	upstream
Approved by:	ports-secteam blanket
2020-04-16 03:05:48 +00:00
Kyle Evans c1ddb8e968 MFH: r531802
security/bsmtrace: switch MAINTAINER over to csjp@

alm@ and csjp@ are both upstream maintainers of bsmtrace; they've decided to
transfer maintainership of bsmtrace over to csjp@. PORTREVISION bump to
reflect the new maintainer in the package.

Approved by:	alm (maintainer, via e-mail)
Approved by:	koobs (mentor, ports)

Approved by:	ports-secteam (blanket: metadata update, MAINTAINER consistency)
2020-04-16 00:28:06 +00:00
Kyle Evans 15ade024d9 MFH: r531736
Fix r531689 i386 build.

PR:		236616, 244847
Submitted by:	kevans
MFH-with:	r531689

Approved by:	ports-secteam (blanket: i386 build fix)
2020-04-16 00:19:35 +00:00
Mathieu Arnold e3d70adc89 MFH: r531791 r531792
Update to 9.11.18 & 9.16.2.

Changes:	https://downloads.isc.org/isc/bind9/9.16.2/RELEASE-NOTES-bind-9.16.2.html
Changes:	https://downloads.isc.org/isc/bind9/9.11.18/RELEASE-NOTES-bind-9.11.18.html
2020-04-15 20:47:57 +00:00
Jan Beich 54e03dbb58 MFH: r531780
devel/android-tools-adb: fix TEST=on after r527733

socket_spec_test.cpp:101: Failure
Expected equality of these values:
  5555
  get_host_socket_spec_port("vsock:5555", &error)
    Which is: -1

* thread #1, name = 'adb_test', stop reason = signal SIGILL: privileged instruction
    frame #0: 0x00000000003fc604 adb_test`GetThreadId() at logger_write.cpp:240:31
   237  #endif
   238
   239  // Copied from base/threads.cpp
-> 240  static uint64_t GetThreadId() {
   241  #if defined(__BIONIC__)
   242    return gettid();
   243  #elif defined(__APPLE__)
(lldb) bt
* thread #1, name = 'adb_test', stop reason = signal SIGILL: privileged instruction
  * frame #0: 0x00000000003fc604 adb_test`GetThreadId() at logger_write.cpp:240:31
    frame #1: 0x00000000003fc3ce adb_test`::__android_log_stderr_logger(logger_data=0x00007fffffffce60, message="foobar") at logger_write.cpp:274:18
    frame #2: 0x00000000003fc92a adb_test`::__android_log_write_logger_data(logger_data=0x00007fffffffce60, msg="foobar") at logger_write.cpp:329:3
    frame #3: 0x00000000003f6c44 adb_test`android::base::LogMessage::LogLine(file="logging_test.cpp", line=603, severity=ERROR, tag=0x0000000000000000, message="foobar") at logging.cpp:581:5
    frame #4: 0x00000000003f683d adb_test`android::base::LogMessage::~LogMessage(this=0x00007fffffffd000) at logging.cpp:542:7
    frame #5: 0x00000000004f76fe adb_test`TestLoggingInConstructor() at logging_test.cpp:603:3

* thread #1, name = 'adb_test', stop reason = signal SIGSEGV: invalid address (fault address: 0x14)
    frame #0: 0x00000000004c8dc8 adb_test`file_RemoveFileIfExists_EACCES_Test::TestBody(this=0x0000000800f91060) at file_test.cpp:247:19
   244    // root can bypass permission restrictions, so drop root.
   245    if (getuid() == 0) {
   246      passwd* shell = getpwnam("shell");
-> 247      setgid(shell->pw_gid);
   248      setuid(shell->pw_uid);
   249    }
   250
(lldb) bt
* thread #1, name = 'adb_test', stop reason = signal SIGSEGV: invalid address (fault address: 0x14)
  * frame #0: 0x00000000004c8dc8 adb_test`file_RemoveFileIfExists_EACCES_Test::TestBody(this=0x0000000800f91060) at file_test.cpp:247:19
    frame #1: 0x0000000800982d6e libgtest.so`void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(object=0x0000000800f91060, method=21 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00, location="the test body")(), char const*) at gtest.cc:2433:10
    frame #2: 0x0000000800962399 libgtest.so`void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(object=0x0000000800f91060, method=21 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00, location="the test body")(), char const*) at gtest.cc:2469:14
    frame #3: 0x0000000800942b43 libgtest.so`testing::Test::Run(this=0x0000000800f91060) at gtest.cc:2508:5
    frame #4: 0x0000000800943792 libgtest.so`testing::TestInfo::Run(this=0x0000000800fa3ba0) at gtest.cc:2684:11
    frame #5: 0x0000000800943e17 libgtest.so`testing::TestSuite::Run(this=0x0000000800fa34a0) at gtest.cc:2816:28
    frame #6: 0x0000000800950480 libgtest.so`testing::internal::UnitTestImpl::RunAllTests(this=0x0000000800fa4000) at gtest.cc:5338:44
    frame #7: 0x0000000800987bfe libgtest.so`bool testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(object=0x0000000800fa4000, method=40 00 95 00 08 00 00 00 00 00 00 00 00 00 00 00, location="auxiliary test code (environments or event listeners)")(), char const*) at gtest.cc:2433:10
    frame #8: 0x00000008009650a9 libgtest.so`bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(object=0x0000000800fa4000, method=40 00 95 00 08 00 00 00 00 00 00 00 00 00 00 00, location="auxiliary test code (environments or event listeners)")(), char const*) at gtest.cc:2469:14
    frame #9: 0x000000080094ffd4 libgtest.so`testing::UnitTest::Run(this=0x000000080099a0d8) at gtest.cc:4925:10
    frame #10: 0x0000000000543cf1 adb_test`RUN_ALL_TESTS() at gtest.h:2473:46
    frame #11: 0x0000000000543c70 adb_test`main(argc=1, argv=0x00007fffffffeae8) at test_main.cpp:24:10
    frame #12: 0x000000000031710f adb_test`_start(ap=<unavailable>, cleanup=<unavailable>) at crt1.c:76:7

PR:		245642
Submitted by:	Marcin Cieślak (based on)
Approved by:	ports-secteam blanket (crash fix)
2020-04-15 19:16:27 +00:00
Guido Falsi 19267472d2 MFH: r531758
Import patch from upstream pull request to stop easystroke creating
zombie processes for each spawned process.

Obtained from:	https://github.com/thjaeger/easystroke/pull/6

Approved by:	portmgr (blanket: runtime fix)
2020-04-15 14:55:03 +00:00
Renato Botelho 31eb82bf11 MFH: r531622 r531627 r531715
devel/git: Update to 2.26.0

Sponsored by:	Rubicon Communications, LLC (Netgate)

devel/git: Fix build

I've committed the wrong changes in r531622 breaking git build.  Fix it now.

Reported by:	mandree and jbeich
Sponsored by:	Rubicon Communications, LLC (Netgate)

devel/git: Update to 2.26.1

Security:	CVE-2020-5260
Sponsored by:	Rubicon Communications, LLC (Netgate)

Approved by:	ports-secteam (joneum)
2020-04-15 14:21:57 +00:00
Fernando Apesteguía 08e1301ff5 MFH: r531747
x11-themes/cursor-jimmac-theme: Update MASTER_SITES, unbreak

PR:	245608
Submitted by:	ps.ports@smyrak.com (maintainer)

Approved by:	portmgr
2020-04-15 07:40:27 +00:00
Craig Leres 98a3b92a7b MFH: r531729
security/zeek: Update to 3.0.4 and address a remote crash vulnerability:

   e059d4ec2e/NEWS

 - Fix stack overflow in POP3 analyzer. An attacker can crash Zeek
   remotely via crafted packet sequence.

Other fixes:

 - Fix use-after-free in Zeek lambda functions with uninitialized
   locals

 - Fix buffer overflow due to tables/records created at parse-time
   not rebuilt on record redef

 - Fix SMB NegotiateContextList parsing

 - Fix binpac flowbuffer frame length parsing doing too much bounds
   checking

 - Fix parsing ERSPAN III optional sub-header

 - Fix bug in intel indicator normalization

 - Fix connection duration thresholding

 - Fix X509Common.h header include for external plugins

 - Fix incorrect targeting of node-specific Broker/Cluster messages

Approved by:	ports-secteam (joneum)
2020-04-14 21:27:30 +00:00
Craig Leres 60a65a6854 MFH: r531711
security/zeek: Fix typo in the rc.d script

(From the PR) "bro_stop" should say "zeek_stop" instead.

PR:		245612
Reported by:	bugs@codejammer.se

Approved by:	ports-secteam (joneum)
2020-04-14 20:30:37 +00:00
Jan Beich 69c3d10e10 MFH: r531647
emulators/yuzu: advertise Vulkan support

Vulkan lazy bindings are always enabled, built against bundled headers

Approved by:	ports-secteam (joneum)
2020-04-14 19:15:58 +00:00
Guido Falsi 08a2ad490a MFH: r531641
Add patch replacing lua_tonumber() with lua_tointeger() inside
htons() calls.

Tese were causing build to fail on armv7, and it's more correct anyway.

Submitted by:	garga (via email)

Approved by:	ports-secteam (joneum)
2020-04-14 19:04:21 +00:00
Kyle Evans 0aaca77f4d MFH: r531689
emulators/virtualbox-ose: Switch build to USES= compiler:c++14-lang

The runtime breakage that started occurring after the LLVM 7 -> 8 transition
has been diagnosed with help from cem@, and the attached patch fixes it. The
problem ended up being that tail-call optimization was being applied to this
function (which should probably be written in assembly instead) and moving
the tail-call to later on after some stack manipulations. The problem with
this is that this particular function uses alloca() to carefully craft a
stack that it's expecting to be used for the function it's calling at the
end.

The new patch fixes this using a technique that was committed later on in
upstream changeset 75061 to address a similar failure with GCC sanitizers
enabled. The FreeBSD-specific component of this patch is using the different
stack setup if __clang__ is defined as well.

The extra hunk in the Config patch has been added because the VirtualBox
build system cannot cope with LLVM version numbers in the way it's
expecting. Hardcode it to GCC 4.2 for FreeBSD, which is what the clang
__GNU* macros describe, to fix build breakage that happens with newer LLVM
as the build system decides our LLVM is an even older and more broken
version of GCC with a broken regparm.

PR:		236616, 244847
Approved by:	koobs (mentor)

Approved by:	ports-secteam (blanket: major runtime fix caused by bad build)
2020-04-14 13:51:04 +00:00
Jan Beich 763027ab13 MFH: r531649
emulators/citra: update to s20200413

Changes:	23921e320...7e4a132a7
Approved by:	ports-secteam (swills, implicit for snapshots)
2020-04-14 00:57:22 +00:00
Rene Ladan ed814bdbf8 MFH: r531592
www/chromium: update to 81.0.4044.92

Currently the camera and geolocation do not work.

Submitted by:	Matthias Wolf
Obtained from:	https://github.com/gliaskos/freebsd-chromium/pull/173
Obtained from:	https://github.com/gliaskos/freebsd-chromium/pull/174
Security:	https://www.vuxml.org/freebsd/6e3b700a-7ca3-11ea-b594-3065ec8fd3ec.html

Approved by:	ports-secteam (joneum)
2020-04-13 17:12:01 +00:00
Brooks Davis 20a4008835 MFH: r531333
Fix bitrotted code.

Drop maintainership.  I don't use this port much as evidenced by the
fact that one of these bugs was fixed in Arch Linux in 2016
(https://bugs.archlinux.org/task/46571).

Submitted by:	Jacob D Hunt

Approved by:	ports-secteam (joneum)
2020-04-13 17:07:46 +00:00
Piotr Kubaj dcf90e2f1d MFH: r531597
multimedia/obs-qtwebkit: fix build on powerpc64

cc1plus: error: unrecognized command line option "-std=c++11"

Additionally, this port tries to use SSE, so it needs -DNO_WARN_X86_INTRINSICS -maltivec -mvsx on powerpc64 to use GCC's translation layer to AltiVec.

Also respect CXXFLAGS to make it work.

PR:		243658
Approved by:	swills (maintainer)
Approved by:	portmgr (fix build blanket)
2020-04-13 12:13:32 +00:00
Antoine Brodin 22ff8e12c9 MFH: r531579
Mark BROKEN: fails to configure

Reported by:	pkg-fallout
2020-04-13 07:06:28 +00:00
Guido Falsi 299b10193d MFH: r531554
x11/libxfce4menu: Fix leaked keygrabs when layout changes

As diagnosed by Jethro Nederhof, xfce-shortcuts-grabber.c attempts to update
grabbed key shortcuts when xkeyboard layout changes. Unfortunately, it had no
memory of which keycodes it has actually grabbed. Instead, it attempted to
ungrab the *new* keycode, which obviously doesn't actually ungrab those codes.

This went unnoticed for some time, probably because nothing collided with
important keys. Recently, a default PrintScreen shortcut was added to Xfce,
which for whatever reason seems to collide with Up in initial layout. When the
kbd layout changes, the shortcut ungrabs the *new* Printscreen keycode and then
re-grabs the same keycode, leaving the Up keycode grabbed.

Fix this by giving xfce-shortcuts-grabber some memory of which keycodes it has
grabbed. When it grabs a key, it remembers the keycode it grabbed in the
XfceKey object. When it ungrabs a key, it ungrabs the keycodes in the XfceKey
object, rather than those for the new keyboard layout.

PR:		244290
Reported by:	Aryeh Friedman <aryeh.friedman AT gmail.com>, many others
Approved by:	madpilot
Differential Revision:	https://reviews.freebsd.org/D24338

Approved by:	portmgr (blanket, runtime fix)
2020-04-12 20:47:19 +00:00
Tobias C. Berner f0017d2c84 MFH: r531540 r531541
astro/opencpn: Update to 5.0.0

PR:		243447
Submitted by:	ml@netfence.it (maintainer)

astro/opencp: remove manual man compression

Approved by:	ports-secteam (blanket)
2020-04-12 18:40:55 +00:00
Adam Weinberger 1665011444 MFH: r531528
Approved by:	portmgr (with hat)

vim: Fix environment contamination from libcanberra

Vim will link against libcanberra if it's present, leading to an
undeclared link and breakage risk if canberra is removed. It only really
makes sense for it to do this during a gnome build, so explicitly
enable it there and disable it elsewhere.

PR:		245460
Reported by:	Andy Mender
2020-04-12 16:12:07 +00:00
Antoine Brodin e069d2dabc MFH: r530708
www/py-flask-smorest: Update to 0.21.0

PR:		244950
Submitted by:	Goran Meki? <meka@tilda.center>
2020-04-12 15:33:33 +00:00
Antoine Brodin 4f4c1e5233 MFH: r531087
www/p5-Net-Curl: upgrade 0.42 -> 0.44

PR:		245322
Submitted by:	Andrew Fengler <andrew.fengler@scaleengine.com> (maintainer)
Relnotes:	https://metacpan.org/changes/distribution/Net-Curl
2020-04-12 15:24:15 +00:00
Antoine Brodin fc1a7b5640 MFH: r531513
Mark BROKEN: fails to build

Reported by:	pkg-fallout
2020-04-12 12:58:21 +00:00
Tobias Kortkamp fd2f6e6b2e MFH: r531510
security/keepassxc: Update to 2.5.4

Changes:	https://github.com/keepassxreboot/keepassxc/releases/tag/2.5.4
PR:		245499
Approved by:	Andrew Romanenko <melanhit@gmail.com> (maintainer)

Approved by:	ports-secteam blanket
2020-04-12 12:49:49 +00:00
Matthias Andree 3a61ee3829 MFH: r531475 r531476 r531477 r531478
dns/dnsmasq: repair damage from UNAUTHORIZED UCL conversion of pkg-message

The pkg-message contains a security note that is necessary on
new installs and on updates alike.

Since per the porter's handbook, the UCL does not support enumeration
of types, and this is not relevant on removal, the UCL change must be
reverted.  While here, remove formatting.

Failure inducing commit:
|------------------------------------------------------------------------
|r508835 | mat | 2019-08-13 18:01:59 +0200 (Tue, 13 Aug 2019) | 2 lines
|
|Convert to UCL & cleanup pkg-message (categories d)
|
|------------------------------------------------------------------------

NOTE: The UCL conversion of files/pkg-message.in was not authorized
and damaging and no heads-up was sent to the maintainer.

portmgr@ MUST act more carefully with sweeping changes and hand them out
for review first.

dns/dnsmasq-devel: synch non-UCL pkg-message.in

e2fsprogs, rawtherapee: Repair more UCL pkg-message conversion errors.

Both pkg-message texts are relevant for updates.

Reverting this part of UNAUTHORIZED commits, and bump PORTREVISION.
Clean up pkg-message.

Failure-inducing commits:

------------------------------------------------------------------------
r508837 | mat | 2019-08-13 18:03:11 +0200 (Tue, 13 Aug 2019) | 2 lines

Convert to UCL & cleanup pkg-message (categories e-g)

------------------------------------------------------------------------
r508909 | mat | 2019-08-14 14:16:12 +0200 (Wed, 14 Aug 2019) | 2 lines

Convert to UCL & cleanup pkg-message (categories s)

------------------------------------------------------------------------

mail/mailman: repair incomplete UCL conversion of pkg-message.in

There are parts of the install message that are also relevant on
updates, but were missed. Add them, and bump PORTREVISION.

Failure-inducing commit:

------------------------------------------------------------------------
r508882 | mat | 2019-08-14 00:29:42 +0200 (Wed, 14 Aug 2019) | 2 lines

onvert to UCL & cleanup pkg-message (categories l-m)

------------------------------------------------------------------------

Approved by:	ports-secteam@ (blanket, only changing pkg-message[.in])
2020-04-12 02:43:28 +00:00
Jan Beich 29dc44ba5d MFH: r531433
multimedia/librav1e: unbreak PREFIX != LOCALBASE

$ poudriere testport -Pj 113i386 multimedia/librav1e
[...]
strip: open /wrkdirs/usr/ports/multimedia/librav1e/work/stage/prefix/librav1e-0.3.1_3/lib/*.so failed: No such file or directory

PR:		245536
Reported by:	mi
Approved by:	ports-secteam blanket
2020-04-11 16:19:19 +00:00
Jan Beich 3277d30469 MFH: r531422
emulators/rpcs3: unbreak audio after r529285

INFO: OpenAudioDevice failed: Fragment size must be a power of two
Segfault reading location 00000000000000d4 at 0000000001de1abd.
Emu Thread Name: 'cellAudio Thread'.
Thread id = 0x89cf05700.

Approved by:	ports-secteam blanket (crash fix)
2020-04-11 13:01:16 +00:00
Mark Linimon 53720ae1d0 MFH: r531403
Mark as BROKEN on 13 for the time being while the regression is being
investigated.

PR:		245520
Submitted by:	maintainer

Approved by:	portmgr ("just fix it")
2020-04-11 06:53:15 +00:00
Tobias Kortkamp afe3204040 MFH: r531394
deskutils/ausweisapp2: Fix build on FreeBSD 11.3

CMake Error at /usr/local/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:146 (message):
  Could NOT find OpenSSL, try to set the path to OpenSSL root folder in the
  system variable OPENSSL_ROOT_DIR: Found unsuitable version "1.0.2s", but
  required is at least "1.1" (found /usr/lib/libcrypto.so)
Call Stack (most recent call first):
  /usr/local/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:391 (_FPHSA_FAILURE_MESSAGE)
  /usr/local/share/cmake/Modules/FindOpenSSL.cmake:447 (find_package_handle_standard_args)
  cmake/Libraries.cmake:71 (FIND_PACKAGE)
  CMakeLists.txt:145 (INCLUDE)

While here remove unnecessary qt5-buildtools and qt5-linguisttools
run dependencies.

PR:		245088
Approved by:	freebsd@sysctl.cz (maintainer)

Approved by:	ports-secteam blanket
2020-04-11 05:01:36 +00:00
Piotr Kubaj b03ab444e9 MFH: r531390
graphics/libavif: fix build on GCC architectures

Use newer GCC to avoid error caused by -Werror:
/wrkdirs/usr/ports/graphics/libavif/work/libavif-0.6.3/src/reformat.c:316: warning: comparison is always false due to limited range of data type

Approved by:	portmgr (fix build blanket)
2020-04-11 00:57:33 +00:00
Piotr Kubaj 2ffc61f9da MFH: r531342
cad/graywolf: fix build on GCC architectures

C11 compiler is necessary:
/wrkdirs/usr/ports/cad/graywolf/work/graywolf-0.1.6-3-g6c5e24f/src/twmc/wireratio.c:92: error: expected declaration specifiers before 'gsl_matrix'

Approved by:	portmgr (fix build blanket)
2020-04-10 21:44:54 +00:00
Stephen Hurd 3db9691803 MFH: r531299
Put the ignore block back in to silence pkg-fallout

Approved by:	ports-secteam (blanket, build fix)
2020-04-10 15:08:22 +00:00
Kai Knoblich 416dd652f5 MFH: r531307
textproc/py-ocrmypdf: Update to 9.7.0

Changelog:

https://github.com/jbarlow83/OCRmyPDF/blob/v9.7.0/docs/release_notes.rst

Approved by:	ports-secteam bug/regression fix blanket
2020-04-10 10:40:51 +00:00
Kai Knoblich 7528c3d180 MFH: r531190
net-mgmt/py-napalm-logs: Update to 0.9

* Switch to GitHub for a while to make use of the test suite.

* Add a "do-test" target to make future QA easier.

Changelog since 0.7:

https://napalm-logs.com/en/latest/releases/0.9.0.html
https://napalm-logs.com/en/latest/releases/0.8.0.html

Approved by:	ports-secteam runtime fix blanket
2020-04-10 10:39:41 +00:00
Sunpoet Po-Chuan Hsieh 17a2a3c24d MFH: r530415
Fix build with curl 7.69.1

Approved by:	ports-secteam (blanket)
2020-04-09 16:35:11 +00:00
Tobias Kortkamp 5c1b4c4b30 MFH: r531172
audio/fluidsynth: Update to v2.1.2

Changes:	https://github.com/FluidSynth/fluidsynth/releases/tag/v2.1.2
PR:		245416
Approved by:	multimedia (tcberner)

Approved by:	ports-secteam blanket
2020-04-09 04:25:52 +00:00
Jan Beich 4d29f3f4b3 MFH: r531163
emulators/citra: update to s20200407

Changes:	3b1b8b7e1...23921e320
Approved by:	ports-secteam (swills, implicit for snapshots)
2020-04-09 00:49:37 +00:00
Jan Beich 90f06ff05f MFH: r531153
multimedia/intel-media-sdk: update to 20.1.0

Changes:	https://github.com/Intel-Media-SDK/MediaSDK/compare/1b7d4964...intel-mediasdk-20.1.0
Approved by:	ports-secteam blanket (reliability fixes)
2020-04-08 23:13:42 +00:00
Jan Beich 177842f756 MFH: r531152
multimedia/libva-intel-media-driver: update to 20.1.1

Changes:	https://github.com/intel/media-driver/compare/intel-media-20.1.0r...intel-media-20.1.1
Changes:	https://github.com/intel/media-driver/releases/tag/intel-media-20.1.1
Reported by:	GitHub (watch releases)
Approved by:	ports-secteam blanket (reliability fixes)
2020-04-08 23:13:16 +00:00
Jan Beich 4b0cacc1bc MFH: r531151
security/nss: update to 3.51.1

Changes:	https://developer.mozilla.org/docs/Mozilla/Projects/NSS/NSS_3.51.1_release_notes
Changes:	https://hg.mozilla.org/projects/nss/shortlog/NSS_3_51_1_RTM
ABI:		https://abi-laboratory.pro/tracker/timeline/nss/
Approved by:	ports-secteam blanket (required by Firefox 76)
2020-04-08 23:11:34 +00:00
Ashish SHUKLA 80543d5297 MFH: r530404 (runtime fix)
- Fix brokenness with net/libsignal 2.3.3. Upstream depends on
  particular version (2.3.2), so reference its distfile, build
  it in tree.
- Bump PORTREVISION as dependencies are changed

PR:		245281

Approved by:	portmgr (blanket)
2020-04-08 15:51:52 +00:00
Ben Woods fccff046ed MFH: r530981
net-mgmt/cacti: Update to 1.2.10

Changes this release:
  https://github.com/Cacti/cacti/blob/release/1.2.10/CHANGELOG

PR:		245198
Submitted by:	Michael Muenz <m.muenz@gmail.com>
Approved by:	Daniel Austin <freebsd-ports@dan.me.uk> (maintainer)
Security:	https://www.vuxml.org/freebsd/e2b564fc-7462-11ea-af63-38d547003487.html

Approved by:	ports-secteam (joneum)
2020-04-08 14:13:36 +00:00
Christoph Moench-Tegeder 9076ceada9 MFH: r531040
mail/thunderbird: update to 68.7.0 (rc1)

Release Notes (soon):
  https://www.thunderbird.net/en-US/thunderbird/68.7.0/releasenotes/

Approved by:	ports-secteam (blanket: web browser alike)
2020-04-08 13:27:42 +00:00
Piotr Kubaj 9843a5f1e6 MFH: r530972
devel/samurai: fix build on GCC architectures

GCC 4.2 doesn't support -Wpedantic:
cc1: error: unrecognized command line option "-Wpedantic"

Approved by:	portmgr (fix build blanket)
2020-04-07 12:25:16 +00:00
Ganael LAPLANCHE a5267e8b2d MFH: r530638
multimedia/libdvdnav: fix build on GCC architectures

Error:
src/vm/vm.c:178: error: 'for' loop initial declaration used outside C99 mode

PR:		245131
Submitted by:	canardo <canardo909@gmx.com>

Approved by:	portmgr (blanket)
2020-04-07 12:05:10 +00:00
Jan Beich b27dd45c98 MFH: r530938
emulators/citra: update to s20200404

Changes:	00667c222...3b1b8b7e1
Approved by:	ports-secteam (swills, implicit for snapshots)
2020-04-06 23:03:23 +00:00
Danilo G. Baio f4612dbd39 MFH: r530929
devel/py-jupyter_client: Update to 6.1.2

Changelog:	https://github.com/jupyter/jupyter_client/blob/6.1.2/docs/changelog.rst

PR:		245390
Approved by:	koobs (python, maintainer)

Approved by:	ports-secteam (blanket, bugfix release(s))
2020-04-06 22:23:33 +00:00
Danilo G. Baio 578c8b14c5 MFH: r530928
devel/py-ipykernel5: Update to 5.2.0

Changelog:	https://github.com/ipython/ipykernel/blob/5.2.0/docs/changelog.rst

PR:		245391
Approved by:	koobs (python, maintainer)

Approved by:	ports-secteam (blanket, bugfix release)
2020-04-06 22:22:17 +00:00
Danilo G. Baio 512fc157eb MFH: r530850
sysutils/duplicity: Fix build when NLS option is off

Reported by:	filis

Approved by:	ports-secteam (blanket, build fix)
2020-04-06 21:43:24 +00:00
Yuri Victorovich 45523fa5dc MFH: r530724 r530737 r530860
multimedia/obs-studio: Install one more .cmake file to support some use cases

multimedia/obs-studio: Install ObsPluginHelpers.cmake to facilitate plugins

multimedia/obs-studio: Update 25.0.3 -> 25.0.4

Chengelog: https://github.com/obsproject/obs-studio/releases/tag/25.0.4

This is mostly a bugfix release, therefore requesting MFH.

Approved by:	ports-secteam (joneum)
2020-04-06 16:54:18 +00:00
Piotr Kubaj cf28102af6 MFH: r530878
emulators/fs-uae: fix build on non-x86

JIT is enabled by default everywhere, which causes fail on e.g. powerpc64:
configure: error: in `/wrkdirs/usr/ports/emulators/fs-uae/work/fs-uae-3.0.2':
configure: error: JIT is not supported on powerpc64-portbld-freebsd12.1

Make JIT option available on all architectures so that --disable-jit is properly passed when the option is disabled.

Approved by:	portmgr (fix build blanket)
2020-04-06 12:15:44 +00:00
Piotr Kubaj 0ca6c1b971 MFH: r530876
finance/homebank: fix build on GCC architectures

Base GCC uses C89 by default:
ui-budget-tabview.c:2910: error: 'for' loop initial declaration used outside C99 mode

Approved by:	portmgr (build fix blanket)
2020-04-06 11:51:57 +00:00
Kai Knoblich 48e2e3e0b7 MFH: r530515
net-mgmt/netbox: Update to 2.7.11

* Improve the sample rc script to allow passing of extra arguments, e.g. to
  listen on multiple interfaces/addresses [1] or use a configuration file
  instead using rc variables.

  Kudos to Thomas Kurschel for some extra testing of the updated rc script.

Changelog:

Enhancements:
* Add ability to automatically check for new releases (must be enabled by
  setting RELEASE_CHECK_URL)
* Custom script object variables now utilize dynamic form widgets
* Add descriptive tooltip to custom fields on object views
* Add a dedicated view for rack reservations
* Enable webhooks for rack reservations
* Enable export templates for rack reservations
* Enable custom links for rack reservations
* Update admin links for Django RQ to reflect multiple queues
* Add a bulk edit view for device bays
* Add cable trace button for circuit terminations

Bug Fixes:
* Improve prefix_length validation on available-prefixes API
* Fix cable tracing across multiple rear ports
* Enforce unique constraints for device and virtual machine names in the API
* Fix Markdown support for tables
* Fix exception raised on IP address bulk add view
* Fix duplicate name validation on device model

https://github.com/netbox-community/netbox/releases/tag/v2.7.11

PR:		244629 [1]
Reported by:	O. Hartmann <ohartmann@walstatt.org> [1]

Approved by:	ports-secteam (riggs)
2020-04-06 07:55:44 +00:00
Kai Knoblich f37d75bea4 MFH: r530514
security/py-netmiko: Update to 3.1.0

Changelog:

New Platforms / Transports:

* D-Link DGS/DES
* WatchGuard Firebox
* Sophos SG Firewalls
* Huawei Telnet Support

Bug Fixes/Enhancements:

* Add cmd_verify argument to send_command
* Add global_cmd_verify argument to ConnectHandler

https://github.com/ktbyers/netmiko/releases/tag/v3.1.0

Approved by:	ports-secteam (joneum)
2020-04-06 07:53:59 +00:00
Thomas Zander 11da856258 MFH: r530857
Update to upstream release 0.21.22

Details:
- Bug fixes, see
  https://raw.githubusercontent.com/MusicPlayerDaemon/MPD/v0.21.22/NEWS

Approved by:	ports-secteam (riggs)
2020-04-06 05:20:58 +00:00
Thomas Zander 7331029012 MFH: r530855
Update to upstream version 45.0.0

Details:
- Many bugfixes, but also some enhancements, see
  https://mkvtoolnix.download/doc/NEWS.md

Approved by:	ports-secteam (riggs)
2020-04-06 05:17:57 +00:00
Jan Beich 03445d46ad MFH: r530845
net/wayvnc: unbreak runtime via upstream fix

Submitted by:	Greg V
Approved by:	ports-secteam blanket
2020-04-05 23:59:08 +00:00
Piotr Kubaj d79bf65032 MFH: r530763
net/tigervnc-server: fix build on GCC architectures

C11 compiler is required:
../include/glx_extinit.h:33: error: redefinition of typedef '__GLXscreen'

Approved by:	portmgr (fix build blanket)
2020-04-05 11:00:39 +00:00
Piotr Kubaj ffdf94c721 MFH: r530742
devel/caf: fix build on GCC architectures

Some files require including sys/types.h before other headers:
/usr/include/netinet/ip.h:227:2: error: 'u_short' does not name a type; did you mean 'short'?
  227 |  u_short  ippseudo_len; /* protocol length */
      |  ^~~~~~~
      |  short

PR:		245364
Approved by:	leres (maintainer)
Approved by:	portmgr (fix build blanket)
2020-04-05 02:57:42 +00:00
Muhammad Moinur Rahman c633a880f5 MFH: r530653
security/snort3: UNBREAK

- Update version 3.0.0-258=>3.0.0-270
- Remove BUILD_DEPENDS and RUN_DEPENDS into LIB_DEPENDS
- Change compiler to use c++14-lang
- Make HYPERSCAN default for amd64
- Remove DEBUG_DESC and DOCS_DESC for the defaults DESC

net/libdaq: Update version 3.0.0-alpha3=>3.0.0-alpha4

Submitted by:	dvl
Differential Revision:	https://reviews.freebsd.org/D24263

Approved by:	portmgr (blanket: build fix)
2020-04-05 00:16:44 +00:00
Kyle Evans 5abef35e22 MFH: r530709
emulators/virtualbox-ose-{additions,kmod}: Remove missing patch

extrapatch-Config.kmk was merged in ports r528258 into the standard
Config.kmk patch out of necessity, but inadvertently missed that it was also
referenced in two other spots.

No PORTREVISION bump, as these are build-only fixes to fix the entirety of
virtualbox-ose-additions and the DEBUG option of virtualbox-ose-kmod.

PR:		245239
Approved by:	koobs (mentor)
Approved by:	portmgr (blanket: build fix, just-fix-it)
Differential Revision:	https://reviews.freebsd.org/D24260

Approved by:	ports-secteam (blanket: build fix)
2020-04-04 19:02:30 +00:00
Sunpoet Po-Chuan Hsieh 552cec1aed MFH: r530580
Fix build with py-jupyterlab_server 1.1.0

- Bump PORTREVISION for package change

Approved by:	ports-secteam (blanket)
2020-04-04 09:03:51 +00:00
Tobias C. Berner 2c7f3be0ea MFH: r530621
x11-fonts/fontconfig: Add further upstream patch for v2.13.92

- Add upstream patch to files/patch-2.13.92.diff file:
  https://cgit.freedesktop.org/fontconfig/commit/?id=6f6b39780215714386606ca1c5457a7106639ff4
- Fix pkg-message filename

PR:		245343
Submitted by:	lightside <lightside@gmx.com>

Approved by:	ports-secteam (implicit)
2020-04-04 07:35:06 +00:00
Tobias C. Berner 94b2d4cb02 MFH: r530551
devel/rttr: unbreak on CURRENT

- add commit from upstream pr:
	https://github.com/rttrorg/rttr/pull/261

Approved by:	ports-secteam (implicit)
2020-04-04 05:14:25 +00:00
Tobias C. Berner ae70767bef MFH: r530548
x11/fontconfig: improve UPDATING (r530561)

Reported by:	adamw

Approved by:	ports-secteam (implicit)
2020-04-04 04:33:56 +00:00
Jan Beich 9ce6769058 MFH: r530541
www/firefox: switch to rc3

No need to rebuild as Firefox will periodically update blocklist when
running, anyway.

Changes:	https://hg.mozilla.org/releases/mozilla-release/rev/6200ca9b3006
Approved by:	ports-secteam blanket
2020-04-04 01:11:47 +00:00
Jan Beich 3e47325842 MFH: r530540
www/firefox-esr: switch to rc3

No need to rebuild as Firefox will periodically update blocklist when
running, anyway.

Changes:	https://hg.mozilla.org/releases/mozilla-esr68/rev/1081a5ebf803
Approved by:	ports-secteam blanket
2020-04-04 01:11:19 +00:00
Jan Beich b1fd68159d MFH: r530536
emulators/citra: update to s20200403

Changes:	680ef64ac...00667c222
Approved by:	ports-secteam (swills, implicit for snapshots)
2020-04-04 00:47:42 +00:00
Piotr Kubaj 608aab9231 MFH: r530529
www/mod_rivet: fix build on GCC architectures

Use C11 compiler:
./mod_rivet_ng/rivet_types.h:44: error: redefinition of typedef 'ApacheUpload'

Approved by:	portmgr (build fix blanket)
2020-04-03 23:05:02 +00:00
Tobias C. Berner 3b17c82f42 MFH: r530516
x11-fonts/fontconfig: update to 2.13.92

Fontconfig 2.13.1 generated .uuid files in the fonts directory which where
not properly registered to the packages. To clean them up, please execute the
following command:

        find %%LOCALBASE%%/share/fonts -type f -name .uuid -delete

By switching to this RC, the dependency on libuuid can be droped again, and the
issue of registering uuid is moot.

PR:		239167
Exp-run by:	antoine
Submitted by:	lightside <lightside@gmx.com>

Approved by:	ports-secteam (joneum)
2020-04-03 20:09:46 +00:00
Jan Beich daa3b7a630 MFH: r530508
www/firefox-esr: switch to rc2

Changes:	https://hg.mozilla.org/releases/mozilla-esr68/pushloghtml?startdate=2020-04-01&enddate=2020-04-04
Security:	CVE-2020-6819, CVE-2020-6820
Approved by:	ports-secteam blanket
2020-04-03 18:09:10 +00:00
Jan Beich 7b30607b62 MFH: r530507
www/firefox: switch to rc2

Changes:	https://hg.mozilla.org/releases/mozilla-release/pushloghtml?startdate=2020-03-31&enddate=2020-04-04
Security:	CVE-2020-6819, CVE-2020-6820
Approved by:	ports-secteam blanket
2020-04-03 18:08:45 +00:00
Yuri Victorovich 580e2843f4 MFH: r530460 r530464 r530501
multimedia/obs-studio: Add the vlc plugin that wasn't enabled on FreeBSD for some reason

multimedia/obs-studio: Add missing header for depending projects to access the OBS Studio API

multimedia/obs-studio: Update 25.0.1 -> 25.0.3 (25.0.3 contains bugfixes)

Bug fixed: https://github.com/obsproject/obs-studio/issues/2627#issuecomment-608509154
25.0.1 crashed on microphone change.

Approved by:	ports-secteam (joneum)
2020-04-03 16:44:36 +00:00
Piotr Kubaj d9ead0ac13 MFH: r530493
science/lammps: don't set -march=native

It breaks compilation on some architectures and runtime on others.

Approved by:	portmgr (build fix blanket)
2020-04-03 14:14:17 +00:00
Dmitri Goutnik 9091acea7b MFH: r530388
Mk/Uses/go.mk: Set GO_NO_VENDOR_CHECKS=1

Set GO_NO_VENDOR_CHECKS=1 to signal lang/go to relax vendor checks during ports
build.

PR:		244783
Reported by:	Christopher Hall <hsw@bitmark.com>
Reviewed by:	mikael swills yuri
Differential Revision:	https://reviews.freebsd.org/D24122

Approved by:	ports-secteam (joneum)
2020-04-03 12:53:11 +00:00
Dmitri Goutnik 060b4585d5 MFH: r530387
lang/go: relax module consistency checks if vendor/modules.txt is missing

Starting from go1.14, go verifies that vendor/modules.txt matches the
requirements and replacements listed in the main module go.mod file, and it is
a hard failure if vendor/modules.txt is missing.

Relax module consistency checks and switch back to pre go1.14 behaviour if
vendor/modules.txt is missing and GO_NO_VENDOR_CHECKS=1 is set in the
environment regardless of go version requirement in go.mod.

Upstream PR: https://github.com/golang/go/issues/37948

PR:		244783
Reported by:	Christopher Hall <hsw@bitmark.com>
Reviewed by:	mikael swills yuri
Approved by:	jlaffaye (maintainer timeout, 2 weeks)
Differential Revision:	https://reviews.freebsd.org/D24122

Approved by:	ports-secteam (joneum)
2020-04-03 12:51:25 +00:00
Piotr Kubaj 4d048e6bc7 MFH: r530485
emulators/emu64: fix build on PPC and ARM

char on PPC and ARM is unsigned.

PR:		245200
Approved by:	portmgr (build fix blanket)
2020-04-03 12:16:54 +00:00
Yuri Victorovich f517659df5 MFH: r530454
multimedia/obs-studio: Fix the procfs(5) link for the executable path: /proc/self/exe -> /proc/curproc/file

PR:		245299
Reported by:	Keith Hellman <khellman@mcprogramming.com> (the reported issue seems to be the same)

Approved by:	ports-secteam@FreeBSD.org
2020-04-03 09:26:08 +00:00
Jan Beich be4fb93ebe MFH: r530467
www/firefox-esr: unbreak fetch after r530230

fetch: https://archive.mozilla.org/pub/firefox/candidates/68.7.0esr-candidates/build2/source/firefox-68.7.0esr.source.tar.xz: Not Found

Reported by:	pkg-fallout
Approved by:	ports-secteam blanket
2020-04-03 07:15:47 +00:00
Niclas Zeising d93e633389 MFH: r530379
print/libraqm: FIx build with llvm 10

Fix the build of print/libraqm with llvm 10.

PR:		244401
Submitted by:	dim
Approved by:	maintainer timeout

Approved by:	ports-secteam (joenum)
2020-04-02 18:11:43 +00:00
Piotr Kubaj e80cf08c50 MFH: r530389
net/libarcus: fix build on GCC architectures

C++11 compiler is necessary:
/usr/local/include/google/protobuf/arena_impl.h:323: error: ISO C++ forbids declaration of 'atomic' with no type

Approved by:	portmgr (fix build blanket)
2020-04-02 17:45:05 +00:00
Jochen Neumeister 7899206ea5 MFH: r530372
Update to 2.4.43

Changelog: https://downloads.apache.org/httpd/CHANGES_2.4.43

Security:	b360b120-74b1-11ea-a84a-4c72b94353b5
Sponsored by:	Netzkommune GmbH

Approved by:	ports-secteam (joneum)
2020-04-02 14:25:06 +00:00
Jason W. Bacon 3c68bea700 MFH: r530250
kallisto: Patch for build with GCC

Fixes broken build on GCC-based platforms

PR:             ports/245240
Submitted by:   pkubaj

Approved by:	portmgr (fix build blanket)
2020-04-02 13:41:03 +00:00
1526 changed files with 45548 additions and 13812 deletions

2
MOVED
View File

@ -14521,3 +14521,5 @@ databases/mongodb34-tools|databases/mongodb36-tools|2020-03-31|Removed, part of
databases/py-pypuppetdb03|databases/py-pypuppetdb|2020-04-01|Has expired: Use databases/py-pypuppetdb instead
www/py-puppetboard02|www/py-puppetboard|2020-04-01|Has expired: Use www/py-puppetboard instead
www/py-puppetboard03|www/py-puppetboard|2020-04-01|Has expired: Use www/py-puppetboard instead
dns/dnsperf||2020-05-15|Removed, depends on expired dns/bind914, not compatible with dns/bind916
dns/bind914|dns/bind916|2020-05-15|Has expired: End of life, please migrate to a newer version of BIND9

View File

@ -107,7 +107,8 @@ GO_BUILDFLAGS+= -mod=vendor
GO_TESTFLAGS+= -mod=vendor
GO_WRKSRC= ${WRKSRC}
GO_ENV+= GOPATH="" \
GOBIN="${GO_WRKDIR_BIN}"
GOBIN="${GO_WRKDIR_BIN}" \
GO_NO_VENDOR_CHECKS=1
.else
GO_WRKSRC= ${WRKDIR}/src/${GO_PKGNAME}
GO_ENV+= GOPATH="${WRKDIR}" \

View File

@ -72,11 +72,12 @@ USE_XORG= x11 xcb xcomposite xdamage xext xfixes xrender xt
HAS_CONFIGURE= yes
CONFIGURE_OUTSOURCE= yes
LDFLAGS+= -Wl,--as-needed
BINARY_ALIAS+= python3=python${PYTHON3_DEFAULT}
BUNDLE_LIBS= yes
BUILD_DEPENDS+= llvm${LLVM_DEFAULT}>0:devel/llvm${LLVM_DEFAULT} \
rust-cbindgen>=0.13.1:devel/rust-cbindgen \
rust-cbindgen>=0.14.1:devel/rust-cbindgen \
${RUST_DEFAULT}>=1.41:lang/${RUST_DEFAULT} \
${LOCALBASE}/bin/python${PYTHON3_DEFAULT}:lang/python${PYTHON3_DEFAULT:S/.//g} \
node:www/node
@ -184,8 +185,7 @@ BUILD_DEPENDS+= ${-${dep}_BUILD_DEPENDS}
MOZ_OPTIONS+= \
--enable-update-channel=${PKGNAMESUFFIX:Urelease:S/^-//} \
--disable-updater \
--with-system-zlib \
--with-system-bz2
--with-system-zlib
# API keys from www/chromium
# http://www.chromium.org/developers/how-tos/api-keys
@ -214,9 +214,7 @@ RUN_DEPENDS+= libcanberra>0:audio/libcanberra
.if ${PORT_OPTIONS:MDBUS}
BUILD_DEPENDS+= libnotify>0:devel/libnotify
LIB_DEPENDS+= libdbus-1.so:devel/dbus \
libdbus-glib-1.so:devel/dbus-glib \
libstartup-notification-1.so:x11/startup-notification
MOZ_OPTIONS+= --enable-startup-notification
libdbus-glib-1.so:devel/dbus-glib
.else
MOZ_OPTIONS+= --disable-dbus
.endif
@ -226,14 +224,6 @@ MOZ_OPTIONS+= --disable-dbus
RUN_DEPENDS+= ffmpeg>=0.8,1:multimedia/ffmpeg
.endif
.if ${PORT_OPTIONS:MGCONF}
# XXX USE_GNOME+=gconf2:build is not supported
BUILD_DEPENDS+= ${LOCALBASE}/lib/libgconf-2.so:devel/gconf2
MOZ_OPTIONS+= --enable-gconf
.else
MOZ_OPTIONS+= --disable-gconf
.endif
.if ${PORT_OPTIONS:MLIBPROXY}
LIB_DEPENDS+= libproxy.so:net/libproxy
MOZ_OPTIONS+= --enable-libproxy

View File

@ -5,6 +5,43 @@ they are unavoidable.
You should get into the habit of checking this file for changes each time
you update your ports collection, before attempting any port upgrades.
20200428:
AFFECTS: x11-servers/xwayland-devel
AUTHOR: jbeich@FreeBSD.org
DRI3 is enabled by default since mesa-libs-18.3.2_4, so you no
longer need to define LIBGL_DRI3_ENABLE in ~/.profile or ~/.login.
See 20200308 entry for more details.
20200418:
AFFECTS: users of mail/mailman
AUTHOR: mandree@FreeBSD.org
Mailman versions on FreeBSD before (exclusively) 2.1.30 have not marked the
web templates as "sample" files, and would overwrite changes made locally or
through the web interface on updates.
BEFORE updating mailman from a version such as 2.1.29_* or older, please
backup /usr/local/mailman/templates/ before the upgrade, and after installing
mailman 2.1.30 or a newer 2.1.x, restore from backup, overwriting the
existing newly installed templates/LANG/... files with those from your
backup, and then diff them against the respective *.sample files. The *.txt
and *.html files are yours, and *.sample are the distributed ones.
Once you have upgraded to 2.1.30, the port or package will take care to only
replace files that were unaltered from the shipped version.
20200403:
AFFECTS: users of x11-fonts/fontconfig
AUTHOR: desktop@FreeBSD.org
Fontconfig 2.13.1 generated .uuid files in the fonts directory which where
not properly registered to the packages. To clean them up, please execute the
following command:
find /usr/local/share/fonts -type f -name .uuid -delete
20200326:
AFFECTS: users of devel/sonarqube and devel/sonar-ant-task
AUTHOR: netchild@FreeBSD.org

View File

@ -1,9 +1,8 @@
lzop is a file compressor which is very similar to gzip. It uses the LZO
lzop is a file compressor which is very similar to gzip. It uses the LZO
library for compression services and its main advantages over gzip are much
higher compression and decompression speed (at the cost of some compression
ratio).
lzop is distributed under the terms of the GNU General Public License
(GPL).
lzop is distributed under the terms of the GNU General Public License (GPL).
WWW: http://www.oberhumer.com/opensource/lzop/
WWW: https://www.lzop.org/

View File

@ -1,40 +1,41 @@
# $FreeBSD$
PORTNAME= opencpn
PORTVERSION= 4.4.0
PORTVERSION= 5.0.0
DISTVERSIONPREFIX= v
PORTREVISION= 8
CATEGORIES= astro geography
MAINTAINER= ml@netfence.it
COMMENT= Concise ChartPlotter/Navigator
BROKEN= unfetchable
LICENSE= GPLv2+
LIB_DEPENDS= libportaudio.so:audio/portaudio \
libcurl.so:ftp/curl \
libexpat.so:textproc/expat2 \
libtinyxml.so:textproc/tinyxml
libtinyxml.so:textproc/tinyxml \
liblz4.so:archivers/liblz4
USES= cmake compiler:c++11-lang gettext-tools gl gnome \
localbase pkgconfig sqlite xorg
USE_CXXSTD= c++11
USE_GITHUB= yes
GH_ACCOUNT= ${GH_PROJECT}
GH_PROJECT= OpenCPN
USES= cmake compiler:c++11-lang gettext-tools gl gnome localbase xorg
USE_CXXSTD= c++11
USE_GL= gl
USE_GNOME= cairo gdkpixbuf2 gtk20
USE_WX= 3.0+
USE_XORG= x11
USE_GNOME= cairo gdkpixbuf2 gtk30 pango
INSTALLS_ICONS= yes
USE_LDCONFIG= ${PREFIX}/lib/opencpn
USE_WX= 3.0+
USE_XORG= ice sm x11 xext
CMAKE_ARGS= -DBUNDLE_DOCS=ON -DBUNDLE_GSHHS=CRUDE -DBUNDLE_TCDATA=ON
LDFLAGS+= -Wl,-E # plugins
LDFLAGS+= -Wl,--as-needed # ICE, SM, Xext
CMAKE_ARGS= -DBUNDLE_GSHHS=CRUDE
CMAKE_ON= BUNDLE_TCDATA OCPN_FORCE_GTK3
CMAKE_OFF= OCPN_NEW_SERIAL
OPTIONS_DEFINE= DOCS
DOCS_CMAKE_ON= -DBUNDLE_DOCS:STRING="ON"
DOCS_CMAKE_OFF= -DBUNDLE_DOCS:STRING="OFF"
.include <bsd.port.pre.mk>

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1468844404
SHA256 (OpenCPN-OpenCPN-v4.4.0_GH0.tar.gz) = 577ae0fa44d31840e268b22c50b78130695fdfc796420514c93b238d5bde39b9
SIZE (OpenCPN-OpenCPN-v4.4.0_GH0.tar.gz) = 40840928
TIMESTAMP = 1578845682
SHA256 (OpenCPN-OpenCPN-v5.0.0_GH0.tar.gz) = e58755fd9781c1a0f2da1244b75358c8d03d8f79ec2aa9633e5f6b5af98978b4
SIZE (OpenCPN-OpenCPN-v5.0.0_GH0.tar.gz) = 67164574

View File

@ -1,20 +1,20 @@
--- CMakeLists.txt.orig 2016-06-25 12:26:20 UTC
--- CMakeLists.txt.orig 2019-03-23 01:25:59 UTC
+++ CMakeLists.txt
@@ -385,7 +385,7 @@ SET( wxWidgets_USE_UNICODE ON)
SET( wxWidgets_USE_UNIVERSAL OFF)
SET( wxWidgets_USE_STATIC OFF)
@@ -1053,7 +1053,7 @@ IF(NOT WIN32 AND NOT APPLE AND NOT QT_ANDROID)
set(wxWidgets_CONFIG_OPTIONS ${wxWidgets_CONFIG_OPTIONS} --toolkit=gtk3)
MESSAGE(STATUS "Building against GTK3...")
ENDIF(GTK2_FOUND)
- FIND_PACKAGE(wxWidgets)
+ FIND_PACKAGE(wxWidgets COMPONENTS ${wxWidgets_USE_LIBS})
if (wxWidgets_FOUND)
message(STATUS "Found wxWidgets webview add-on")
add_definitions(-DOCPN_USE_WEBVIEW)
@@ -2422,7 +2422,7 @@ IF(NOT APPLE)
INSTALL(FILES src/bitmaps/other_svg_src/opencpn.svg DESTINATION ${PREFIX_DATA}/icons/hicolor/scalable/apps PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ)
INSTALL(FILES data/opencpn.desktop DESTINATION ${PREFIX_DATA}/applications PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ )
INSTALL(FILES data/opencpn.appdata.xml DESTINATION ${PREFIX_DATA}/appdata PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ )
- INSTALL(FILES opencpn.1 DESTINATION ${PREFIX_DATA}/man/man1 PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ )
+ INSTALL(FILES opencpn.1 DESTINATION ${PREFIX_DATA}/../man/man1 PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ )
ENDIF(UNIX)
-FIND_PACKAGE(wxWidgets REQUIRED)
+FIND_PACKAGE(wxWidgets REQUIRED COMPONENTS ${wxWidgets_USE_LIBS})
IF(MSYS)
# this is to convert msys to windows paths, and handle the missing /usr
@@ -1769,7 +1769,7 @@ ENDIF(UNIX)
# Certain older Cmake FindGTK2 modules ( e.g. cmake-2.8.0-2) do not yield all of the required link libraries
# So, add them manually. These declarations may be redundant in some architectures, but do no harm.
IF(UNIX)
-TARGET_LINK_LIBRARIES( ${PACKAGE_NAME} dl )
+TARGET_LINK_LIBRARIES( ${PACKAGE_NAME} execinfo )
ENDIF(UNIX)
IF(QT_LINUX)
ENDIF(NOT APPLE)

View File

@ -1,109 +0,0 @@
OpenCPN-4.4.0/src/chart1.cpp: In member function 'virtual int MyApp::OnExit()':
OpenCPN-4.4.0/src/chart1.cpp:2174:13: error: call of overloaded 'isnan(double&)' is ambiguous
if( wxIsNaN(gCog) ) cog.Printf( _T("COG ----- ") );
^
OpenCPN-4.4.0/src/chart1.cpp:2174:13: note: candidates are:
In file included from /usr/local/include/wx-3.0/wx/math.h:18:0,
from /usr/local/include/wx-3.0/wx/gdicmn.h:23,
from /usr/local/include/wx-3.0/wx/event.h:20,
from /usr/local/include/wx-3.0/wx/wx.h:24,
from OpenCPN-4.4.0/src/chart1.cpp:28:
/usr/include/math.h:234:6: note: int isnan(double)
int (isnan)(double) __pure2;
^
In file included from /usr/local/include/wx-3.0/wx/math.h:58:0,
from /usr/local/include/wx-3.0/wx/gdicmn.h:23,
from /usr/local/include/wx-3.0/wx/event.h:20,
from /usr/local/include/wx-3.0/wx/wx.h:24,
from OpenCPN-4.4.0/src/chart1.cpp:28:
/usr/local/lib/gcc48/include/c++/cmath:626:3: note: constexpr bool std::isnan(long double)
isnan(long double __x)
^
/usr/local/lib/gcc48/include/c++/cmath:622:3: note: constexpr bool std::isnan(double)
isnan(double __x)
^
/usr/local/lib/gcc48/include/c++/cmath:618:3: note: constexpr bool std::isnan(float)
isnan(float __x)
^
In file included from OpenCPN-4.4.0/src/routeprintout.cpp:32:
In file included from /usr/local/include/wx-3.0/wx/wx.h:15:
In file included from /usr/local/include/wx-3.0/wx/object.h:19:
In file included from /usr/local/include/wx-3.0/wx/memory.h:15:
In file included from /usr/local/include/wx-3.0/wx/string.h:4305:
In file included from /usr/local/include/wx-3.0/wx/crt.h:19:
/usr/local/include/wx-3.0/wx/wxcrt.h:577:14: error: call to 'wcsstr' is ambiguous
{ return wxCRT_StrstrW(haystack, needle); }
^~~~~~~~~~~~~
/usr/local/include/wx-3.0/wx/wxcrtbase.h:155:26: note: expanded from macro 'wxCRT_StrstrW'
#define wxCRT_StrstrW wcsstr
^~~~~~
/usr/include/wchar.h:152:10: note: candidate function
wchar_t *wcsstr(const wchar_t * __restrict, const wchar_t * __restrict)
^
/usr/include/c++/v1/cwchar:189:49: note: candidate function
inline _LIBCPP_INLINE_VISIBILITY const wchar_t* wcsstr(const wchar_t* __s1, const wchar_t* __s2) {return ::wcsstr(__s1, __s2);}
^
--- include/printtable.h.orig 2016-06-25 12:26:20 UTC
+++ include/printtable.h
@@ -27,8 +27,6 @@
*/
#include <iostream>
#include <vector>
-using namespace std;
-
#ifndef __PRINTTABLE_H__
#define __PRINTTABLE_H__
@@ -44,6 +42,10 @@ using namespace std;
#include "ocpn_types.h"
#include "navutil.h"
+using std::ostream;
+using std::string;
+using std::vector;
+
/**
* \brief
* Enumeration is used to notice the state of the table.
--- include/routeprintout.h.orig 2016-06-25 12:26:20 UTC
+++ include/routeprintout.h
@@ -24,7 +24,6 @@
**************************************************************************/
#include <iostream>
-using namespace std; // FIXME: 'using namespace' must not be used in header files
#ifndef __ROUTEPRINTOUT_H__
--- src/printtable.cpp.orig 2016-06-25 12:26:20 UTC
+++ src/printtable.cpp
@@ -28,7 +28,6 @@
#include <sstream>
#include <vector>
#include <algorithm>
-using namespace std;
#include "wx/wxprec.h"
@@ -74,6 +73,9 @@ using namespace std;
#include "printtable.h"
+using std::endl;
+using std::stringstream;
+
void PrintCell::Init( const wxString& _content, wxDC* _dc, int _width, int _cellpadding, bool _bold_font )
{
bold_font = _bold_font;
--- src/routeprintout.cpp.orig 2016-06-25 12:26:20 UTC
+++ src/routeprintout.cpp
@@ -24,7 +24,6 @@
**************************************************************************/
#include <iostream>
-using namespace std;
#include "wx/wxprec.h"

View File

@ -1,35 +0,0 @@
$NetBSD: patch-plugins_grib_pi_src_GribUIDialog.cpp,v 1.1 2016/06/16 15:52:56 bouyer Exp $
from https://github.com/OpenCPN/OpenCPN/pull/662
fix grib plugin timeline request from crashing when no grib file is loaded
--- plugins/grib_pi/src/GribUIDialog.cpp.orig 2016-06-25 12:26:20 UTC
+++ plugins/grib_pi/src/GribUIDialog.cpp
@@ -1251,11 +1251,14 @@ wxDateTime GRIBUICtrlBar::TimelineTime()
int tl = (m_TimeLineHours == 0) ? 0 : m_sTimeline->GetValue();
int stepmin = m_OverlaySettings.GetMinFromIndex(m_OverlaySettings.m_SlicesPerUpdate);
return MinTime() + wxTimeSpan( tl * stepmin / 60, (tl * stepmin) % 60 );
- } else {
- ArrayOfGribRecordSets *rsa = m_bGRIBActiveFile->GetRecordSetArrayPtr();
- int index = m_cRecordForecast->GetCurrentSelection() < 1 ? 0 : m_cRecordForecast->GetCurrentSelection();
- return rsa->Item(index).m_Reference_Time;
}
+
+ ArrayOfGribRecordSets *rsa = m_bGRIBActiveFile->GetRecordSetArrayPtr();
+ int index = m_cRecordForecast->GetCurrentSelection() < 1 ? 0 : m_cRecordForecast->GetCurrentSelection();
+ if(rsa && index<rsa->GetCount())
+ return rsa->Item(index).m_Reference_Time;
+
+ return wxDateTime::Now();
}
wxDateTime GRIBUICtrlBar::MinTime()
@@ -1265,7 +1268,7 @@ wxDateTime GRIBUICtrlBar::MinTime()
GribRecordSet &first = rsa->Item(0);
return first.m_Reference_Time;
}
- return wxDateTime(0.0);
+ return wxDateTime::Now();
}
GribTimelineRecordSet* GRIBUICtrlBar::GetTimeLineRecordSet(wxDateTime time)

View File

@ -0,0 +1,11 @@
--- src/Osenc.cpp.orig 2020-01-13 17:37:57 UTC
+++ src/Osenc.cpp
@@ -99,7 +99,7 @@ void OpenCPN_OGR_OSENC_ErrorHandler( CPLErr eErrClass,
#ifndef __WXMSW__
if( eErrClass == CE_Fatal ) {
- longjmp( env_osenc_ogrf, 1 ); // jump back to the setjmp() point
+ siglongjmp( env_osenc_ogrf, 1 ); // jump back to the setjmp() point
}
#endif

View File

@ -1,25 +1,31 @@
--- src/chart1.cpp.orig 2016-06-25 12:26:20 UTC
--- src/chart1.cpp.orig 2020-01-13 17:48:06 UTC
+++ src/chart1.cpp
@@ -10308,7 +10308,11 @@ extern "C" int wait(int *);
@@ -7917,7 +7917,7 @@ void MyFrame::MouseEvent( wxMouseEvent& event )
#endif
#include <termios.h>
#ifdef __WXGTK__
-#include <malloc.h>
+#include <stdlib.h>
#endif
int g_lastMemTick = -1;
@@ -10282,6 +10282,8 @@ extern "C" int wait(int *); // POS
#include <sys/ioctl.h>
+#ifdef __linux__
#ifdef __linux__
#include <linux/serial.h>
+#else
+#include <termios.h>
+#endif
#endif
@@ -10374,16 +10378,24 @@ int paternFilter (const struct dirent *
int isTTYreal(const char *dev)
{
#endif
@@ -10357,17 +10359,25 @@ int isTTYreal(const char *dev)
return 1;
return 0;
#else /* !NetBSD */
+#ifdef __linux__
struct serial_struct serinfo;
+#else
+ struct termios termAttr;
+ struct termios termattr;
+#endif
int ret = 0;
@ -31,13 +37,15 @@
if (ioctl(fd, TIOCGSERIAL, &serinfo)==0) {
// If device type is no PORT_UNKNOWN we accept the port
if (serinfo.type != PORT_UNKNOWN)
- ret = 1;
+#else
+ if (tcgetattr(fd, &termAttr) == 0) {
+ if (tcgetattr(fd, &termattr) == 0) {
+#endif
ret = 1;
+ ret = 1;
}
close (fd);
@@ -10409,10 +10421,17 @@ wxArrayString *EnumerateSerialPorts( voi
}
@@ -10417,10 +10427,17 @@ wxArrayString *EnumerateSerialPorts( void )
//Initialize the pattern table
if( devPatern[0] == NULL ) {

View File

@ -1,14 +0,0 @@
--- src/crashprint.cpp.orig 2016-06-25 12:26:20 UTC
+++ src/crashprint.cpp
@@ -31,11 +31,9 @@
#endif
//! standard header
-#if defined(__linux__)
#include <execinfo.h> // Needed for backtrace
#include <cxxabi.h> // Needed for __cxa_demangle
#include <unistd.h>
-#endif
// wxWidgets headers
#include <wx/string.h> // strings support

View File

@ -0,0 +1,68 @@
--- src/routemanagerdialog.cpp.orig 2020-01-13 18:06:15 UTC
+++ src/routemanagerdialog.cpp
@@ -948,7 +948,7 @@ void RouteManagerDialog::UpdateRouteListCtrl()
list_index++;
}
- m_pRouteListCtrl->SortItems( SortRoutesOnName, NULL );
+ m_pRouteListCtrl->SortItems( SortRoutesOnName, 0 );
m_pRouteListCtrl->SetColumnWidth(0, 4 * m_charWidth);
@@ -1356,11 +1356,11 @@ void RouteManagerDialog::OnRteColumnClicked( wxListEve
if( event.m_col == 1 ) {
sort_route_name_dir++;
- m_pRouteListCtrl->SortItems( SortRoutesOnName, NULL );
+ m_pRouteListCtrl->SortItems( SortRoutesOnName, 0 );
} else
if( event.m_col == 2 ) {
sort_route_to_dir++;
- m_pRouteListCtrl->SortItems( SortRoutesOnTo, NULL );
+ m_pRouteListCtrl->SortItems( SortRoutesOnTo, 0 );
}
}
@@ -1635,11 +1635,11 @@ void RouteManagerDialog::UpdateTrkListCtrl()
switch( sort_track_key ){
case SORT_ON_DISTANCE:
- m_pTrkListCtrl->SortItems( SortTracksOnDistance, NULL );
+ m_pTrkListCtrl->SortItems( SortTracksOnDistance, 0 );
break;
case SORT_ON_NAME:
default:
- m_pTrkListCtrl->SortItems( SortTracksOnName, NULL );
+ m_pTrkListCtrl->SortItems( SortTracksOnName, 0 );
break;
}
@@ -1668,12 +1668,12 @@ void RouteManagerDialog::OnTrkColumnClicked( wxListEve
if( event.m_col == 1 ) {
sort_track_key = SORT_ON_NAME;
sort_track_name_dir++;
- m_pTrkListCtrl->SortItems( SortTracksOnName, NULL );
+ m_pTrkListCtrl->SortItems( SortTracksOnName, 0 );
} else
if( event.m_col == 2 ) {
sort_track_key = SORT_ON_DISTANCE;
sort_track_len_dir++;
- m_pTrkListCtrl->SortItems( SortTracksOnDistance, NULL );
+ m_pTrkListCtrl->SortItems( SortTracksOnDistance, 0 );
}
}
@@ -2372,11 +2372,11 @@ void RouteManagerDialog::OnLayColumnClicked( wxListEve
{
if( event.m_col == 1 ) {
sort_layer_name_dir++;
- m_pLayListCtrl->SortItems( SortLayersOnName, NULL );
+ m_pLayListCtrl->SortItems( SortLayersOnName, 0 );
} else
if( event.m_col == 2 ) {
sort_layer_len_dir++;
- m_pLayListCtrl->SortItems( SortLayersOnSize, NULL );
+ m_pLayListCtrl->SortItems( SortLayersOnSize, 0 );
}
}

File diff suppressed because it is too large Load Diff

View File

@ -12,6 +12,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
ONLY_FOR_ARCHS= amd64 i386 powerpc powerpc64
ONLY_FOR_ARCHS_REASON= gccfeatures.h:54:4: This code has only been tested on x86 and powerpc platforms
BROKEN_FreeBSD_12_powerpc64= fails to compile: oskar_convert_cirs_relative_directions_to_enu_directions.c:67:29: 'csinl' undeclared (first use in this function)
LIB_DEPENDS= libcfitsio.so:astro/cfitsio

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= adplay
PORTVERSION= 1.8
PORTVERSION= 1.8.1
PORTREVISION= 1
DISTVERSIONPREFIX= v
CATEGORIES= audio
@ -17,30 +17,32 @@ LIB_DEPENDS= libadplug.so:audio/libadplug \
libbinio.so:devel/libbinio
USES= autoreconf libtool pkgconfig
GNU_CONFIGURE= yes
USE_GITHUB= yes
GH_ACCOUNT= adplug
GH_PROJECT= ${PORTNAME}-unix
GH_TUPLE= adplug:database:${DBVERSION}:database/database-${DBVERSION}
DBFILE= adplug.db
DBVERSION= v1.0
GNU_CONFIGURE= yes
CONFIGURE_ARGS+= --sharedstatedir=${DATADIR}
PLIST_FILES= ${DATADIR}/adplug.db \
bin/adplay \
man/man1/adplay.1.gz
OPTIONS_DEFINE= ALSA SDL
ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib
ALSA_CONFIGURE_WITH= alsa-prefix=${LOCALBASE}/lib
ALSA_CONFIGURE_OFF= --disable-output-alsa
ALSA_CONFIGURE_WITH= alsa-prefix=${LOCALBASE}/lib
ALSA_CFLAGS+= `pkg-config --cflags alsa`
SDL_CONFIGURE_OFF= --disable-output-sdl
SDL_USES= sdl
SDL_USE= SDL=sdl,mixer
SDL_USE= SDL=mixer,sdl
SDL_CONFIGURE_OFF= --disable-output-sdl
PLIST_FILES= bin/adplay %%DATADIR%%/adplug.db man/man1/adplay.1.gz
DBFILE= adplug.db
DBVERSION= v1.0
post-patch:
@${RM} ${WRKSRC}/src/getopt.h

View File

@ -1,5 +1,5 @@
TIMESTAMP = 1511100939
SHA256 (adplug-adplay-unix-v1.8_GH0.tar.gz) = dcb4dbf886b6087900012d00034a85fbaa29d7488d54d923122af625d8b918aa
SIZE (adplug-adplay-unix-v1.8_GH0.tar.gz) = 42111
TIMESTAMP = 1590309553
SHA256 (adplug-adplay-unix-v1.8.1_GH0.tar.gz) = 5fa1d475740bf88f5a618c1a79b52d1b0faf0c70b1c3f181114711fd2c84aa2d
SIZE (adplug-adplay-unix-v1.8.1_GH0.tar.gz) = 42222
SHA256 (adplug-database-v1.0_GH0.tar.gz) = 1c2cfd08bbaba19209893d5a6ef18287251aa34c82c2704570255e19a2535a99
SIZE (adplug-database-v1.0_GH0.tar.gz) = 4462

View File

@ -1,20 +0,0 @@
--- acinclude.m4.orig 2010-01-01 08:21:00 UTC
+++ acinclude.m4
@@ -422,7 +422,7 @@ if test "$alsa_prefix" != "" ; then
fi
dnl add the alsa library
-ALSA_LIBS="$ALSA_LIBS -lasound -lm -ldl -lpthread"
+ALSA_LIBS="$ALSA_LIBS -lasound -lm -lpthread"
LIBS="$ALSA_LIBS $LIBS"
AC_MSG_RESULT($ALSA_LIBS)
@@ -541,7 +541,7 @@ AC_ARG_ENABLE(aotest, [ --disable-aotes
# see where dl* and friends live
AC_CHECK_FUNCS(dlopen, [AO_DL_LIBS=""], [
- AC_CHECK_LIB(dl, dlopen, [AO_DL_LIBS="-ldl"], [
+ AC_CHECK_LIB(dl, dlopen, [
AC_MSG_WARN([could not find dlopen() needed by libao sound drivers
your system may not be supported.])
])

View File

@ -13,6 +13,8 @@ COMMENT= LV2 plugins to mangle, slash, repeat and do much more with your beats
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
BROKEN_powerpc64= fails to build: FileNotFoundError: [Errno 2] No such file or directory
BUILD_DEPENDS= lv2>0:audio/lv2 \
lvtk>0:audio/lvtk
LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \

View File

@ -3,7 +3,7 @@
PORTNAME= fluidsynth
DISTVERSIONPREFIX= v
DISTVERSION= 2.1.1
DISTVERSION= 2.1.2
CATEGORIES= audio
MAINTAINER= multimedia@FreeBSD.org

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1582354017
SHA256 (FluidSynth-fluidsynth-v2.1.1_GH0.tar.gz) = 966d0393591b505d694e51cbf653387007144e9ae0b8705d82ec7d943d31d348
SIZE (FluidSynth-fluidsynth-v2.1.1_GH0.tar.gz) = 1359872
TIMESTAMP = 1586235554
SHA256 (FluidSynth-fluidsynth-v2.1.2_GH0.tar.gz) = 9206d83b8d2f7e1ec259ee01e943071de67e419aabe142b51312f8edb39c5503
SIZE (FluidSynth-fluidsynth-v2.1.2_GH0.tar.gz) = 1360329

View File

@ -19,6 +19,6 @@ include/fluidsynth/version.h
include/fluidsynth/voice.h
lib/libfluidsynth.so
lib/libfluidsynth.so.2
lib/libfluidsynth.so.2.3.1
lib/libfluidsynth.so.2.3.2
libdata/pkgconfig/fluidsynth.pc
man/man1/fluidsynth.1.gz

View File

@ -2,9 +2,8 @@
# $FreeBSD$
PORTNAME= adplug
PORTVERSION= 2.3.1
PORTVERSION= 2.3.3
DISTVERSIONPREFIX= ${PORTNAME}-
PORTREVISION= 1
CATEGORIES= audio
PKGNAMEPREFIX= lib
@ -16,17 +15,16 @@ LICENSE= GPLv2
LIB_DEPENDS= libbinio.so:devel/libbinio
USES= autoreconf libtool makeinfo pathfix pkgconfig
GNU_CONFIGURE= yes
USE_CSTD= gnu89
USE_GITHUB= yes
USE_LDCONFIG= yes
USE_CSTD= gnu89
INFO= libadplug
GNU_CONFIGURE= yes
CONFIGURE_ARGS+= --enable-maintainer-mode
INSTALL_TARGET= install-strip
INFO= libadplug
PLIST_SUB+= PORTVERSION=${PORTVERSION}
.include <bsd.port.mk>

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1524474753
SHA256 (adplug-adplug-adplug-2.3.1_GH0.tar.gz) = 3e5f04f68372ca5312186341cec7a4c245004730a4e01da62c070bdfaeda3806
SIZE (adplug-adplug-adplug-2.3.1_GH0.tar.gz) = 1524474
TIMESTAMP = 1591778673
SHA256 (adplug-adplug-adplug-2.3.3_GH0.tar.gz) = d50511df045a28493c4301973ec85d16b77c792171f96233aed73ce37206786d
SIZE (adplug-adplug-adplug-2.3.3_GH0.tar.gz) = 1894921

View File

@ -36,6 +36,7 @@ include/adplug/jbm.h
include/adplug/kemuopl.h
include/adplug/ksm.h
include/adplug/lds.h
include/adplug/load_helper.h
include/adplug/mad.h
include/adplug/mdi.h
include/adplug/mid.h
@ -50,7 +51,7 @@ include/adplug/player.h
include/adplug/players.h
include/adplug/protrack.h
include/adplug/psi.h
include/adplug/rad.h
include/adplug/rad2.h
include/adplug/rat.h
include/adplug/raw.h
include/adplug/realopl.h

View File

@ -7,6 +7,9 @@ DISTVERSIONPREFIX= v
PORTREVISION= 1
CATEGORIES= audio
PATCH_SITES= https://github.com/${PORTNAME}/MilkyTracker/commit/
PATCHFILES= ba5699e109018d38fd1675c43aef2bab19a880c2.patch:-p1
MAINTAINER= ehaupt@FreeBSD.org
COMMENT= Music creation tool inspired by Fast Tracker 2
@ -14,14 +17,11 @@ LICENSE= GPLv3+ BSD3CLAUSE
LICENSE_COMB= multi
LICENSE_FILE_GPLv3+ = ${WRKSRC}/COPYING
BROKEN_powerpc= Does not build on powerpc: src/ppui/fastfill.h:42:15: error: invalid operand for instruction
BROKEN_powerpc64= Does not build on powerpc64: src/ppui/fastfill.h:42:15: error: invalid operand for instruction
LIB_DEPENDS= liblhasa.so:archivers/lhasa \
libzzip.so:devel/zziplib \
libjack.so:audio/jack
USES= cmake sdl
USES= cmake compiler:c11 sdl
USE_GITHUB= yes
USE_SDL= sdl2

View File

@ -1,3 +1,5 @@
TIMESTAMP = 1519566041
TIMESTAMP = 1589329059
SHA256 (milkytracker-MilkyTracker-v1.02.00_GH0.tar.gz) = 6bcb6e74ee333e831137435a25c0f2f3da6e1462864deec9e693ef7d23a16023
SIZE (milkytracker-MilkyTracker-v1.02.00_GH0.tar.gz) = 3753882
SHA256 (ba5699e109018d38fd1675c43aef2bab19a880c2.patch) = 9593e4bec627825d267e4c9993d29c8b1f7f18056b810a132da92288cc359405
SIZE (ba5699e109018d38fd1675c43aef2bab19a880c2.patch) = 2557

View File

@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= musicpd
PORTVERSION= 0.21.21
PORTVERSION= 0.21.24
CATEGORIES= audio
MASTER_SITES= https://www.musicpd.org/download/mpd/${PORTVERSION:R}/
DISTNAME= mpd-${PORTVERSION}

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1584881498
SHA256 (mpd-0.21.21.tar.xz) = e1bdb15f0e3b62c18e91257a7b41530dc36eb91cc03eabc6e6bffd947ec168ce
SIZE (mpd-0.21.21.tar.xz) = 676668
TIMESTAMP = 1591873774
SHA256 (mpd-0.21.24.tar.xz) = 84632a7e82e672b3a6d71651a75d05fb7acd62645c33e3f3af5a1067cfa64cd6
SIZE (mpd-0.21.24.tar.xz) = 681576

View File

@ -4,6 +4,7 @@
PORTNAME= ocp
PORTVERSION= 0.2.1
DISTVERSIONPREFIX= v
PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= audio

View File

@ -12,6 +12,8 @@ LICENSE_COMB= multi
LICENSE_FILE_LGPL21+ = ${WRKSRC}/licenses/lgpl-2.1.txt
LICENSE_FILE_GPLv3+ = ${WRKSRC}/licenses/gpl-3.0.txt
BROKEN_FreeBSD_12_powerpc64= fails to configure: The C++ compiler is not working
USES= compiler:c++0x pkgconfig scons
USE_GITHUB= yes
GH_ACCOUNT= Olga-Yakovleva

View File

@ -1,11 +1,10 @@
# $FreeBSD$
PORTNAME= supercollider
DISTVERSION= 3.10.2
PORTREVISION= 3
DISTVERSION= 3.11.0
CATEGORIES= audio
MASTER_SITES= https://github.com/supercollider/supercollider/releases/download/Version-${PORTVERSION}/
DISTNAME= SuperCollider-${PORTVERSION}-Source-linux
DISTNAME= SuperCollider-${PORTVERSION}-Source
MAINTAINER= ports@nicandneal.net
COMMENT= Programming language for real time audio synthesis
@ -13,14 +12,11 @@ COMMENT= Programming language for real time audio synthesis
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
BROKEN_FreeBSD= fails to compile with Clang 8 due shipped Boost 1.66 libraries. Not compatible with Boost 1.70+, either
BUILD_DEPENDS= ${LOCALBASE}/include/boost/intrusive/unordered_set.hpp:devel/boost-libs
LIB_DEPENDS= libavahi-client.so:net/avahi-app \
libavahi-common.so:net/avahi-app \
LIB_DEPENDS= libboost_system.so:devel/boost-libs \
libjack.so:audio/jack \
libsndfile.so:audio/libsndfile \
libfftw3f.so:math/fftw3-float
libfftw3f.so:math/fftw3-float \
libyaml-cpp.so:devel/yaml-cpp
USES= cmake compiler:c++11-lang iconv localbase pkgconfig \
qt:5 readline shared-mime-info tar:bzip2 xorg
@ -30,23 +26,27 @@ USE_QT= buildtools_build concurrent core declarative gui linguisttools location
USE_XORG= x11
USE_LDCONFIG= yes
WRKSRC= ${WRKDIR}/SuperCollider-Source
CMAKE_ARGS= -DCMAKE_PREFIX_PATH=${LOCALBASE}/lib/qt5 \
-DLIBUSB_1_INCLUDE_DIR=/usr/include \
-DLIBUSB_1_LIBRARY=/usr/lib/libusb.so \
-DLIBSCSYNTH=ON
-DLIBSCSYNTH=ON \
-DSYSTEM_BOOST=ON \
-DSYSTEM_YAMLCPP=ON \
-DSC_ABLETON_LINK=OFF
DESKTOP_ENTRIES="SuperCollider IDE" "" "${LOCALBASE}/share/pixmaps/sc_ide.svg" \
"scide" "" false
OPTIONS_DEFINE= HELP SUPERNOVA
OPTIONS_DEFAULT= HELP SUPERNOVA
OPTIONS_DEFINE= AVAHI HELP SUPERNOVA
OPTIONS_DEFAULT= AVAHI HELP SUPERNOVA
OPTIONS_SUB= yes
HELP_DESC= Install on-line help text
SUPERNOVA_DESC= Build with supernova as optional audio synthesis server
AVAHI_LIB_DEPENDS= libavahi-client.so:net/avahi-app \
libavahi-common.so:net/avahi-app
AVAHI_CMAKE_BOOL_OFF= NO_AVAHI
HELP_CMAKE_BOOL= INSTALL_HELP
SUPERNOVA_CMAKE_BOOL= SUPERNOVA
@ -56,13 +56,4 @@ SUPERNOVA_CMAKE_BOOL= SUPERNOVA
CMAKE_ARGS+= -DSSE:BOOL=FALSE -DSSE2:BOOL=FALSE
.endif
post-patch:
@${REINPLACE_CMD} -e 's|MATCHES "Linux" AND|MATCHES "FreeBSD" AND|' \
${WRKSRC}/CMakeLists.txt
@${REINPLACE_CMD} -e 's|if(DL)|if(TRUE)|; s|target_link_libraries(libsupernova $${DL})|#|' \
${WRKSRC}/server/supernova/CMakeLists.txt
@${REINPLACE_CMD} -e 's|CMAKE_SYSTEM_NAME MATCHES "Linux"|CMAKE_SYSTEM_NAME MATCHES "FreeBSD"|' \
${WRKSRC}/server/plugins/CMakeLists.txt
@${REINPLACE_CMD} -e 's|__linux__|__FreeBSD__|' ${WRKSRC}/server/supernova/server/main.cpp
.include <bsd.port.post.mk>

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1558424872
SHA256 (SuperCollider-3.10.2-Source-linux.tar.bz2) = 389a9b3ecad7907c31f97566a48a8b2c5c53b73a8ad8004f81a5e9cb9a0fdf7a
SIZE (SuperCollider-3.10.2-Source-linux.tar.bz2) = 11366481
TIMESTAMP = 1588924328
SHA256 (SuperCollider-3.11.0-Source.tar.bz2) = 37592a32108757bf282575f0d3b0e373bae9dbce6cf990282ea85299b13eb250
SIZE (SuperCollider-3.11.0-Source.tar.bz2) = 18125654

View File

@ -0,0 +1,10 @@
--- QtCollider/primitives/prim_QPen.cpp.orig 2020-06-15 00:38:04 UTC
+++ QtCollider/primitives/prim_QPen.cpp
@@ -27,6 +27,7 @@
#include "PyrKernel.h"
#include <QPainter>
+#include <QPainterPath>
#include <QVector2D>
#include <QVector3D>
#include <cmath>

View File

@ -0,0 +1,10 @@
--- QtCollider/widgets/QcGraph.cpp.orig 2020-06-15 01:27:43 UTC
+++ QtCollider/widgets/QcGraph.cpp
@@ -24,6 +24,7 @@
#include "../style/routines.hpp"
#include <QPainter>
+#include <QPainterPath>
#include <QMouseEvent>
#include <QApplication>
#include <QtCore/qmath.h>

View File

@ -0,0 +1,10 @@
--- QtCollider/widgets/QcLevelIndicator.cpp.orig 2020-06-15 01:16:56 UTC
+++ QtCollider/widgets/QcLevelIndicator.cpp
@@ -23,6 +23,7 @@
#include "../QcWidgetFactory.h"
#include <QPainter>
+#include <QPainterPath>
QC_DECLARE_QWIDGET_FACTORY(QcLevelIndicator);

View File

@ -0,0 +1,10 @@
--- QtCollider/widgets/QcMultiSlider.cpp.orig 2020-06-15 00:48:09 UTC
+++ QtCollider/widgets/QcMultiSlider.cpp
@@ -26,6 +26,7 @@
#include <QApplication>
#include <QMouseEvent>
#include <QPainter>
+#include <QPainterPath>
#include <cmath>

View File

@ -0,0 +1,10 @@
--- QtCollider/widgets/QcScopeShm.cpp.orig 2020-06-15 01:00:40 UTC
+++ QtCollider/widgets/QcScopeShm.cpp
@@ -25,6 +25,7 @@
#include "../debug.h"
#include <QPainter>
+#include <QPainterPath>
#include <QTimer>
#include <QResizeEvent>
#include <QWindow>

View File

@ -0,0 +1,10 @@
--- QtCollider/widgets/soundfileview/view.cpp.orig 2020-06-15 01:36:47 UTC
+++ QtCollider/widgets/soundfileview/view.cpp
@@ -24,6 +24,7 @@
#include <QGridLayout>
#include <QPainter>
+#include <QPainterPath>
#include <QApplication>
#include <QPaintEvent>
#include <QCursor>

View File

@ -1,14 +0,0 @@
--- external_libraries/CMakeLists.txt.orig 2019-05-24 16:22:36.227027000 +0000
+++ external_libraries/CMakeLists.txt 2019-05-24 16:23:37.721453000 +0000
@@ -52,8 +52,10 @@
endif()
- if(CMAKE_SYSTEM_NAME MATCHES "Linux")
+ if(CMAKE_SYSTEM_NAME MATCHES "FreeBSD")
target_compile_options(boost_thread PRIVATE -fPIC)
+ target_compile_options(boost_system PRIVATE -fPIC)
+ target_compile_options(boost_filesystem PRIVATE -fPIC)
target_link_libraries(boost_thread rt)
endif()

View File

@ -485,6 +485,7 @@ share/SuperCollider/HID_Support/hut/hut_8_ledpage.yaml
%%HELP%%share/SuperCollider/HelpSource/Classes/Line.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/LineLayout.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/Linen.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/LinkClock.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/LinkedList.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/LinkedListNode.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/List.schelp
@ -521,6 +522,7 @@ share/SuperCollider/HID_Support/hut/hut_8_ledpage.yaml
%%HELP%%share/SuperCollider/HelpSource/Classes/Menu.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/MenuAction.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/Message.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/MeterSync.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/Method.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/MidEQ.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/Mix.schelp
@ -697,6 +699,7 @@ share/SuperCollider/HID_Support/hut/hut_8_ledpage.yaml
%%HELP%%share/SuperCollider/HelpSource/Classes/Pgauss.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/Pgbrown.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/Pgeom.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/Pget.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/Pgpar.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/Pgroup.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/Phasor.schelp
@ -716,6 +719,7 @@ share/SuperCollider/HID_Support/hut/hut_8_ledpage.yaml
%%HELP%%share/SuperCollider/HelpSource/Classes/Plazy.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/PlazyEnvir.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/PlazyEnvirN.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/Plet.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/Plotter.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/Plprand.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/Pluck.schelp
@ -778,6 +782,7 @@ share/SuperCollider/HID_Support/hut/hut_8_ledpage.yaml
%%HELP%%share/SuperCollider/HelpSource/Classes/Psync.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/Ptime.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/Ptpar.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/Ptrace.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/Ptuple.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/Pulse.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/PulseCount.schelp
@ -930,7 +935,6 @@ share/SuperCollider/HID_Support/hut/hut_8_ledpage.yaml
%%HELP%%share/SuperCollider/HelpSource/Classes/TChoose.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/TDelay.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/TDuty.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/TDuty_old.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/TExpRand.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/TGrains.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/TIRand.schelp
@ -1003,12 +1007,10 @@ share/SuperCollider/HID_Support/hut/hut_8_ledpage.yaml
%%HELP%%share/SuperCollider/HelpSource/Classes/ZeroCrossing.schelp
%%HELP%%share/SuperCollider/HelpSource/Classes/chebyshevpolynomials.png
%%HELP%%share/SuperCollider/HelpSource/Guides/.placeholder
%%HELP%%share/SuperCollider/HelpSource/Guides/AggregateDevice.schelp
%%HELP%%share/SuperCollider/HelpSource/Guides/Backwards-Compatibility.schelp
%%HELP%%share/SuperCollider/HelpSource/Guides/Bundled-Messages.schelp
%%HELP%%share/SuperCollider/HelpSource/Guides/ClientVsServer.schelp
%%HELP%%share/SuperCollider/HelpSource/Guides/Debugging-tips.schelp
%%HELP%%share/SuperCollider/HelpSource/Guides/EmacsGUI.schelp
%%HELP%%share/SuperCollider/HelpSource/Guides/FFT-Overview.schelp
%%HELP%%share/SuperCollider/HelpSource/Guides/GUI-Introduction.schelp
%%HELP%%share/SuperCollider/HelpSource/Guides/GUI-Layout-Management.schelp
@ -1025,6 +1027,7 @@ share/SuperCollider/HID_Support/hut/hut_8_ledpage.yaml
%%HELP%%share/SuperCollider/HelpSource/Guides/MultiClient_Setups.schelp
%%HELP%%share/SuperCollider/HelpSource/Guides/Multichannel-Expansion.schelp
%%HELP%%share/SuperCollider/HelpSource/Guides/News-3_10.schelp
%%HELP%%share/SuperCollider/HelpSource/Guides/News-3_11.schelp
%%HELP%%share/SuperCollider/HelpSource/Guides/News-3_5.schelp
%%HELP%%share/SuperCollider/HelpSource/Guides/News-3_6.schelp
%%HELP%%share/SuperCollider/HelpSource/Guides/News-3_7.schelp
@ -1095,6 +1098,7 @@ share/SuperCollider/HID_Support/hut/hut_8_ledpage.yaml
%%HELP%%share/SuperCollider/HelpSource/Reference/.placeholder
%%HELP%%share/SuperCollider/HelpSource/Reference/Adverbs.schelp
%%HELP%%share/SuperCollider/HelpSource/Reference/Assignment.schelp
%%HELP%%share/SuperCollider/HelpSource/Reference/AudioDeviceSelection.schelp
%%HELP%%share/SuperCollider/HelpSource/Reference/Classes.schelp
%%HELP%%share/SuperCollider/HelpSource/Reference/Comments.schelp
%%HELP%%share/SuperCollider/HelpSource/Reference/Control-Structures.schelp
@ -1319,6 +1323,7 @@ share/SuperCollider/SCClassLibrary/Common/Audio/TestUGens.sc
share/SuperCollider/SCClassLibrary/Common/Audio/Trig.sc
share/SuperCollider/SCClassLibrary/Common/Audio/UGen.sc
share/SuperCollider/SCClassLibrary/Common/Audio/canFreeSynth.sc
share/SuperCollider/SCClassLibrary/Common/Audio/iphone/iPhoneUGens.sc
share/SuperCollider/SCClassLibrary/Common/Collections/Array.sc
share/SuperCollider/SCClassLibrary/Common/Collections/Array2D.sc
share/SuperCollider/SCClassLibrary/Common/Collections/ArrayedCollection.sc
@ -1346,6 +1351,8 @@ share/SuperCollider/SCClassLibrary/Common/Collections/SortedList.sc
share/SuperCollider/SCClassLibrary/Common/Collections/SparseArray.sc
share/SuperCollider/SCClassLibrary/Common/Collections/String.sc
share/SuperCollider/SCClassLibrary/Common/Collections/linux/extString_linux.sc
share/SuperCollider/SCClassLibrary/Common/Collections/osx/extString_osx.sc
share/SuperCollider/SCClassLibrary/Common/Collections/windows/extString_windows.sc
share/SuperCollider/SCClassLibrary/Common/Control/Buffer.sc
share/SuperCollider/SCClassLibrary/Common/Control/Bus.sc
share/SuperCollider/SCClassLibrary/Common/Control/Engine.sc
@ -1355,6 +1362,7 @@ share/SuperCollider/SCClassLibrary/Common/Control/HIDMatchers.sc
share/SuperCollider/SCClassLibrary/Common/Control/HID_API.sc
share/SuperCollider/SCClassLibrary/Common/Control/MIDIOut.sc
share/SuperCollider/SCClassLibrary/Common/Control/MIDIResponder.sc
share/SuperCollider/SCClassLibrary/Common/Control/MeterSync.sc
share/SuperCollider/SCClassLibrary/Common/Control/NetAddr.sc
share/SuperCollider/SCClassLibrary/Common/Control/Node.sc
share/SuperCollider/SCClassLibrary/Common/Control/NodeControl.sc
@ -1482,6 +1490,9 @@ share/SuperCollider/SCClassLibrary/Common/GUI/backwardsCompatibility/classNameRe
share/SuperCollider/SCClassLibrary/Common/GUI/backwardsCompatibility/deprecated-3.7.sc
share/SuperCollider/SCClassLibrary/Common/GUI/backwardsCompatibility/flowViewSupportQt.sc
share/SuperCollider/SCClassLibrary/Common/GUI/backwardsCompatibility/viewExtensions.sc
share/SuperCollider/SCClassLibrary/Common/GUI/iphone/Base/GUIScreen.sc
share/SuperCollider/SCClassLibrary/Common/GUI/iphone/Base/SCFont.sc
share/SuperCollider/SCClassLibrary/Common/GUI/iphone/Base/SCView.sc
share/SuperCollider/SCClassLibrary/Common/GUI/tools/HelpBrowser.sc
share/SuperCollider/SCClassLibrary/Common/GUI/tools/Inspector.sc
share/SuperCollider/SCClassLibrary/Common/GUI/tools/ServerMeter.sc
@ -1535,6 +1546,7 @@ share/SuperCollider/SCClassLibrary/Common/Streams/TabFileReader.sc
share/SuperCollider/SCClassLibrary/Common/Streams/TimePatterns.sc
share/SuperCollider/SCClassLibrary/Common/UnitTesting/MixedBundleTester.sc
share/SuperCollider/SCClassLibrary/Common/UnitTesting/UnitTest.sc
share/SuperCollider/SCClassLibrary/Common/UnitTesting/UnitTestGUI.sc
share/SuperCollider/SCClassLibrary/Common/Unix/Unix.sc
share/SuperCollider/SCClassLibrary/Common/Unix/UnixFILE.sc
share/SuperCollider/SCClassLibrary/DefaultLibrary/Main.sc
@ -1572,11 +1584,23 @@ share/SuperCollider/SCClassLibrary/JITLib/ProxySpace/extStoreOn.sc
share/SuperCollider/SCClassLibrary/JITLib/ProxySpace/operators.sc
share/SuperCollider/SCClassLibrary/JITLib/ProxySpace/wrapForNodeProxy.sc
share/SuperCollider/SCClassLibrary/Platform/Platform.sc
share/SuperCollider/SCClassLibrary/Platform/iphone/SystemOverwrites/extFile.sc
share/SuperCollider/SCClassLibrary/Platform/iphone/extMain.sc
share/SuperCollider/SCClassLibrary/Platform/iphone/iPhonePlatform.sc
share/SuperCollider/SCClassLibrary/Platform/linux/LID.sc
share/SuperCollider/SCClassLibrary/Platform/linux/LIDGui.sc
share/SuperCollider/SCClassLibrary/Platform/linux/LinuxPlatform.sc
share/SuperCollider/SCClassLibrary/Platform/linux/SystemOverwrites/extMIDIOut.sc
share/SuperCollider/SCClassLibrary/Platform/linux/extMain.sc
share/SuperCollider/SCClassLibrary/Platform/osx/ApplicationStart.sc
share/SuperCollider/SCClassLibrary/Platform/osx/OSXPlatform.sc
share/SuperCollider/SCClassLibrary/Platform/osx/extMIDIOut.sc
share/SuperCollider/SCClassLibrary/Platform/osx/extMain.sc
share/SuperCollider/SCClassLibrary/Platform/windows/SystemOverwrites/overwrites.sc
share/SuperCollider/SCClassLibrary/Platform/windows/WindowsPlatform.sc
share/SuperCollider/SCClassLibrary/Platform/windows/extMIDIOut.sc
share/SuperCollider/SCClassLibrary/Platform/windows/extMain.sc
share/SuperCollider/SCClassLibrary/Platform/windows/extServerOptions.sc
share/SuperCollider/SCClassLibrary/SCDoc/Help.sc
share/SuperCollider/SCClassLibrary/SCDoc/SCDoc.sc
share/SuperCollider/SCClassLibrary/SCDoc/SCDocRenderer.sc
@ -1586,9 +1610,12 @@ share/SuperCollider/SCClassLibrary/deprecated/3.10/AudioIn.sc
share/SuperCollider/SCClassLibrary/deprecated/3.10/File.sc
share/SuperCollider/SCClassLibrary/deprecated/3.10/GUI/File.sc
share/SuperCollider/SCClassLibrary/deprecated/3.10/GUI/QWebView.sc
share/SuperCollider/SCClassLibrary/deprecated/3.10/Main.sc
share/SuperCollider/SCClassLibrary/deprecated/3.10/Plotter.sc
share/SuperCollider/SCClassLibrary/deprecated/3.10/deprecated-3.10.sc
share/SuperCollider/SCClassLibrary/deprecated/3.10/osc/OSCpathResponder.sc
share/SuperCollider/SCClassLibrary/deprecated/3.10/osc/OSCresponder.sc
share/SuperCollider/SCClassLibrary/deprecated/3.11/deprecated-3.11.sc
share/SuperCollider/SCClassLibrary/scide_scqt/ScIDE.sc
share/SuperCollider/examples/GUI examples/ColorBrowser.scd
share/SuperCollider/examples/GUI examples/GUI_examples1.scd
@ -1669,3 +1696,4 @@ share/mime/packages/supercollider.xml
share/pixmaps/sc_ide.svg
share/pixmaps/supercollider.png
share/pixmaps/supercollider.xpm
@dir share/SuperCollider/SCClassLibrary/External

View File

@ -2,10 +2,9 @@
# $FreeBSD$
PORTNAME= taglib
PORTVERSION= 1.11.1
PORTREVISION= 3
DISTVERSIONPREFIX= v
DISTVERSION= 1.12-beta-1
CATEGORIES= audio
MASTER_SITES= http://taglib.github.io/releases/
MAINTAINER= jhale@FreeBSD.org
COMMENT= Library for manipulating ID3 tags and Ogg comments
@ -15,30 +14,32 @@ LICENSE_COMB= dual
LICENSE_FILE_LGPL21= ${WRKSRC}/COPYING.LGPL
LICENSE_FILE_MPL11= ${WRKSRC}/COPYING.MPL
TEST_DEPENDS= cppunit-config:devel/cppunit
USES= cmake compiler:c++11-lang cpe pathfix
USE_LDCONFIG= yes
USE_GITHUB= yes
CMAKE_ON= CMAKE_DISABLE_FIND_PACKAGE_Boost \
WITH_ASF \
WITH_MP4 \
BUILD_SHARED_LIBS
WITH_MP4
CPE_VENDOR= scott_wheeler
OPTIONS_DEFINE= RCC
OPTIONS_DEFINE= RCC TEST
OPTIONS_SUB= yes
# The official patches for this can be obtained from:
# http://darksoft.org/files/rusxmms/patches/
# however, they do not seem to yet have any for taglib-1.11.1.
# So instead, use:
# https://sourceforge.net/p/qmmp-dev/code/HEAD/tree/trunk/extras/package/win32/contrib/taglib-rusxmms/
#
RCC_DESC= Build with RusXMMS librcc patches (experimental)
RCC_LIB_DEPENDS= librcc.so:devel/librcc
RCC_USES= localbase:ldflags
RCC_EXTRA_PATCHES= ${FILESDIR}/extrapatch-rcc
TEST_CMAKE_BOOL= BUILD_TESTS
TEST_CMAKE_BOOL_OFF= BUILD_SHARED_LIBS
TEST_TARGET= check
post-patch-RCC-on:
@${REINPLACE_CMD} -e 's|-ltag|-ltag -lrcc|g' \
${WRKSRC}/taglib.pc.cmake ${WRKSRC}/taglib-config.cmake

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1501054372
SHA256 (taglib-1.11.1.tar.gz) = b6d1a5a610aae6ff39d93de5efd0fdc787aa9e9dc1e7026fa4c961b26563526b
SIZE (taglib-1.11.1.tar.gz) = 1261620
TIMESTAMP = 1588158265
SHA256 (taglib-taglib-v1.12-beta-1_GH0.tar.gz) = d2a44be7ca8b7682b218affc9910dcfb027481f402f7c30bd2996392b2429ae4
SIZE (taglib-taglib-v1.12-beta-1_GH0.tar.gz) = 1289326

View File

@ -1,24 +1,19 @@
Obtained from:
https://sourceforge.net/p/qmmp-dev/code/HEAD/tree/trunk/extras/package/win32/contrib/taglib-rusxmms/taglib-1.11.1-ds-rusxmms.patch?format=raw
diff --git CMakeLists.txt CMakeLists.txt
index a59efc9..eda2f53 100644
--- CMakeLists.txt
+++ CMakeLists.txt
@@ -120,6 +120,8 @@ if(NOT HAVE_ZLIB AND ZLIB_SOURCE)
set(HAVE_ZLIB_SOURCE 1)
diff --git a/ConfigureChecks.cmake b/ConfigureChecks.cmake
index 5e5fca2..69a5e39 100644
--- ConfigureChecks.cmake
+++ ConfigureChecks.cmake
@@ -213,3 +213,5 @@ endif()
if(CMAKE_SYSTEM_NAME STREQUAL "WindowsStore")
set(PLATFORM WINRT 1)
endif()
+SET(HAVE_LIBRCC 1)
+
include_directories(${CMAKE_CURRENT_BINARY_DIR})
configure_file(config.h.cmake "${CMAKE_CURRENT_BINARY_DIR}/config.h")
diff --git config.h.cmake config.h.cmake
index 7eb5993..8d4a541 100644
+SET(HAVE_LIBRCC 1)
\ No newline at end of file
diff --git a/config.h.cmake b/config.h.cmake
index c1a3109..5eb5b84 100644
--- config.h.cmake
+++ config.h.cmake
@@ -30,4 +30,7 @@
@@ -30,6 +30,9 @@
/* Indicates whether debug messages are shown even in release mode */
#cmakedefine TRACE_IN_RELEASE 1
@ -26,7 +21,9 @@ index 7eb5993..8d4a541 100644
+#cmakedefine HAVE_LIBRCC 1
+
#cmakedefine TESTS_DIR "@TESTS_DIR@"
diff --git examples/tagreader_c.c examples/tagreader_c.c
#endif
diff --git a/examples/tagreader_c.c b/examples/tagreader_c.c
index 0436992..e0f17d8 100644
--- examples/tagreader_c.c
+++ examples/tagreader_c.c
@ -39,7 +36,7 @@ index 0436992..e0f17d8 100644
for(i = 1; i < argc; i++) {
printf("******************** \"%s\" ********************\n", argv[i]);
diff --git examples/tagwriter.cpp examples/tagwriter.cpp
diff --git a/examples/tagwriter.cpp b/examples/tagwriter.cpp
index ed8b0d7..6a7a263 100644
--- examples/tagwriter.cpp
+++ examples/tagwriter.cpp
@ -52,11 +49,11 @@ index ed8b0d7..6a7a263 100644
TagLib::List<TagLib::FileRef>::ConstIterator it;
for(it = fileList.begin(); it != fileList.end(); ++it) {
diff --git taglib/CMakeLists.txt taglib/CMakeLists.txt
index 000f793..e30471e 100644
diff --git a/taglib/CMakeLists.txt b/taglib/CMakeLists.txt
index fcff0b3..2741ef4 100644
--- taglib/CMakeLists.txt
+++ taglib/CMakeLists.txt
@@ -42,6 +42,7 @@ set(tag_HDRS
@@ -41,6 +41,7 @@ set(tag_HDRS
audioproperties.h
taglib_export.h
${CMAKE_CURRENT_BINARY_DIR}/../taglib_config.h
@ -72,20 +69,22 @@ index 000f793..e30471e 100644
toolkit/tstring.cpp
toolkit/tstringlist.cpp
toolkit/tbytevector.cpp
@@ -345,7 +347,7 @@ set(tag_LIB_SRCS
@@ -339,7 +341,9 @@ set(tag_LIB_SRCS
add_library(tag ${tag_LIB_SRCS} ${tag_HDRS})
if(ZLIB_FOUND)
if(HAVE_ZLIB AND NOT HAVE_ZLIB_SOURCE)
- target_link_libraries(tag ${ZLIB_LIBRARIES})
+ target_link_libraries(tag rcc ${ZLIB_LIBRARIES})
+else ()
+ target_link_libraries(tag rcc)
endif()
if(HAVE_BOOST_ATOMIC)
diff --git taglib/mpeg/id3v1/id3v1tag.cpp taglib/mpeg/id3v1/id3v1tag.cpp
index ca93041..dca5f7a 100644
set_target_properties(tag PROPERTIES
diff --git a/taglib/mpeg/id3v1/id3v1tag.cpp b/taglib/mpeg/id3v1/id3v1tag.cpp
index ca93041..872ba6a 100644
--- taglib/mpeg/id3v1/id3v1tag.cpp
+++ taglib/mpeg/id3v1/id3v1tag.cpp
@@ -69,15 +69,15 @@ StringHandler::StringHandler()
@@ -69,15 +69,18 @@ StringHandler::StringHandler()
String ID3v1::StringHandler::parse(const ByteVector &data) const
{
@ -98,14 +97,17 @@ index ca93041..dca5f7a 100644
- if(s.isLatin1())
- return s.data(String::Latin1);
- else
+ if(!s.isLatin1() && String::ID3WType(String::Latin1) == String::Latin1)
+ if(!s.isLatin1())
+ {
+ if (String::ID3WType(String::Latin1) == String::Latin1)
return ByteVector();
+
+ }
+
+ return s.data(String::Latin1ID3);
}
////////////////////////////////////////////////////////////////////////////////
@@ -262,7 +262,7 @@ void ID3v1::Tag::parse(const ByteVector &data)
@@ -262,7 +265,7 @@ void ID3v1::Tag::parse(const ByteVector &data)
d->track = static_cast<unsigned char>(data[offset + 29]);
}
else
@ -114,11 +116,11 @@ index ca93041..dca5f7a 100644
offset += 30;
diff --git taglib/mpeg/id3v2/frames/commentsframe.cpp taglib/mpeg/id3v2/frames/commentsframe.cpp
index b561832..9cfaba2 100644
diff --git a/taglib/mpeg/id3v2/frames/commentsframe.cpp b/taglib/mpeg/id3v2/frames/commentsframe.cpp
index 815e5e1..cf25328 100644
--- taglib/mpeg/id3v2/frames/commentsframe.cpp
+++ taglib/mpeg/id3v2/frames/commentsframe.cpp
@@ -148,10 +148,10 @@ void CommentsFrame::parseFields(const ByteVector &data)
@@ -150,10 +150,10 @@ void CommentsFrame::parseFields(const ByteVector &data)
return;
}
@ -131,13 +133,12 @@ index b561832..9cfaba2 100644
ByteVectorList l = ByteVectorList::split(data.mid(4), textDelimiter(d->textEncoding), byteAlign, 2);
@@ -171,11 +171,13 @@ ByteVector CommentsFrame::renderFields() const
ByteVector v;
@@ -174,10 +174,12 @@ ByteVector CommentsFrame::renderFields() const
String::Type encoding = d->textEncoding;
+
+ encoding = String::ID3WType(encoding);
+ encoding = String::ID3WType(encoding);
+
encoding = checkTextEncoding(d->description, encoding);
encoding = checkTextEncoding(d->text, encoding);
@ -146,8 +147,8 @@ index b561832..9cfaba2 100644
v.append(d->language.size() == 3 ? d->language : "XXX");
v.append(d->description.data(encoding));
v.append(textDelimiter(encoding));
diff --git taglib/mpeg/id3v2/frames/textidentificationframe.cpp taglib/mpeg/id3v2/frames/textidentificationframe.cpp
index d9d3b29..74f69da 100644
diff --git a/taglib/mpeg/id3v2/frames/textidentificationframe.cpp b/taglib/mpeg/id3v2/frames/textidentificationframe.cpp
index 9b1eacd..464d951 100644
--- taglib/mpeg/id3v2/frames/textidentificationframe.cpp
+++ taglib/mpeg/id3v2/frames/textidentificationframe.cpp
@@ -191,12 +191,12 @@ void TextIdentificationFrame::parseFields(const ByteVector &data)
@ -171,7 +172,7 @@ index d9d3b29..74f69da 100644
{
- String::Type encoding = checkTextEncoding(d->fieldList, d->textEncoding);
+ String::Type encoding = d->textEncoding;
+
+
+ encoding = String::ID3WType(encoding);
+ encoding = checkTextEncoding(d->fieldList, encoding);
@ -182,8 +183,8 @@ index d9d3b29..74f69da 100644
for(StringList::ConstIterator it = d->fieldList.begin(); it != d->fieldList.end(); it++) {
diff --git taglib/mpeg/id3v2/id3v2frame.cpp taglib/mpeg/id3v2/id3v2frame.cpp
index 1f896fa..ef9d91d 100644
diff --git a/taglib/mpeg/id3v2/id3v2frame.cpp b/taglib/mpeg/id3v2/id3v2frame.cpp
index af4136a..e792d63 100644
--- taglib/mpeg/id3v2/id3v2frame.cpp
+++ taglib/mpeg/id3v2/id3v2frame.cpp
@@ -297,7 +297,7 @@ String::Type Frame::checkEncoding(const StringList &fields, String::Type encodin
@ -195,12 +196,12 @@ index 1f896fa..ef9d91d 100644
return encoding;
for(StringList::ConstIterator it = fields.begin(); it != fields.end(); ++it) {
diff --git taglib/toolkit/rccpatch.cpp taglib/toolkit/rccpatch.cpp
diff --git a/taglib/toolkit/rccpatch.cpp b/taglib/toolkit/rccpatch.cpp
new file mode 100644
index 0000000..af99323
index 0000000..2e40e01
--- /dev/null
+++ taglib/toolkit/rccpatch.cpp
@@ -0,0 +1,237 @@
@@ -0,0 +1,235 @@
+#include <stdlib.h>
+
+#include <string>
@ -275,7 +276,7 @@ index 0000000..af99323
+#ifdef HAVE_LIBRCC
+ if (!rcc_initialized) {
+ rccTaglibPatchInit();
+ if (rcc_initialized) atexit(rccTaglibPatchFree);
+ if (rcc_initialized) atexit(rccTaglibPatchFree);
+ }
+#endif /* HAVE_LIBRCC */
+}
@ -306,7 +307,7 @@ index 0000000..af99323
+ return v;
+#else
+ v.setData("", 0);
+
+
+ return v;
+#endif /* HAVE_LIBRCC */
+}
@ -336,7 +337,7 @@ index 0000000..af99323
+ return v;
+#else
+ v.setData("", 0);
+
+
+ return v;
+#endif /* HAVE_LIBRCC */
+}
@ -363,7 +364,7 @@ index 0000000..af99323
+ else
+#endif /* HAVE_LIBRCC */
+ v.setData("", 0);
+
+
+ return v;
+}
+
@ -401,7 +402,6 @@ index 0000000..af99323
+ if (!rccLocaleGetCharset(charset, NULL, 31)) {
+ if (!strncmp(charset, "UTF", 3)) {
+ len = strlen(charset);
+
+ if (charset[len-1]=='8') return TagLib::String::UTF8;
+ if (!strcmp(charset+(len-2),"16")) return TagLib::String::UTF16;
+ if (!strcmp(charset+(len-4),"16LE")) return TagLib::String::UTF16LE;
@ -419,12 +419,11 @@ index 0000000..af99323
+ const char *charset;
+
+ rccTaglibPatchTryInit();
+
+
+ charset = rccGetCurrentCharsetName(ctx, ID3V2_CLASS);
+ if (charset) {
+ if (!strncmp(charset, "UTF", 3)) {
+ len = strlen(charset);
+
+ if (charset[len-1]=='8') return TagLib::String::UTF8;
+ if (!strcmp(charset+(len-2),"16")) return TagLib::String::UTF16;
+ if (!strcmp(charset+(len-4),"16LE")) return TagLib::String::UTF16LE;
@ -438,7 +437,7 @@ index 0000000..af99323
+#endif /* HAVE_LIBRCC */
+ return TagLib::String::Latin1;
+}
diff --git taglib/toolkit/rccpatch.h taglib/toolkit/rccpatch.h
diff --git a/taglib/toolkit/rccpatch.h b/taglib/toolkit/rccpatch.h
new file mode 100644
index 0000000..31f4410
--- /dev/null
@ -464,11 +463,11 @@ index 0000000..31f4410
+TagLib::String::Type rccTaglibPatchGetID3Type();
+
+#endif /* _RCC_PATCH_H */
diff --git taglib/toolkit/tstring.cpp taglib/toolkit/tstring.cpp
index 8328790..278256f 100644
diff --git a/taglib/toolkit/tstring.cpp b/taglib/toolkit/tstring.cpp
index c60a3e2..7249c83 100644
--- taglib/toolkit/tstring.cpp
+++ taglib/toolkit/tstring.cpp
@@ -42,6 +42,7 @@
@@ -33,6 +33,7 @@
#include <trefcounter.h>
#include <tutils.h>
@ -476,60 +475,74 @@ index 8328790..278256f 100644
#include "tstring.h"
namespace
@@ -120,15 +121,37 @@ namespace
else
@@ -48,16 +49,6 @@ namespace
return String::UTF16BE;
}
+
+ void copyFromUTF8(std::wstring &data, const char *s, size_t length);
// Converts a Latin-1 string into UTF-16(without BOM/CPU byte order)
// and copies it to the internal buffer.
- // Converts a Latin-1 string into UTF-16(without BOM/CPU byte order)
- // and copies it to the internal buffer.
- void copyFromLatin1(std::wstring &data, const char *s, size_t length)
+ void copyFromLatin1(std::wstring &data, const char *s, size_t length, bool prepare = false, String::Type t = String::Latin1)
{
data.resize(length);
for(size_t i = 0; i < length; ++i)
data[i] = static_cast<unsigned char>(s[i]);
+
+
+ // librcc conversation
+ if (prepare) {
+
+ ByteVector v;
+ std::string str = std::string(s, length);
+
+ if (t == String::Latin1ID3) v = rccTaglibPatchRecodeInputID3(str, false);
+ else if (t == String::Latin1ID3V2) v = rccTaglibPatchRecodeInputID3(str, true);
+ else /* Latin1 converted from Locale */ v = rccTaglibPatchRecodeInput(str);
- {
- data.resize(length);
-
- for(size_t i = 0; i < length; ++i)
- data[i] = static_cast<unsigned char>(s[i]);
- }
-
// Converts a UTF-8 string into UTF-16(without BOM/CPU byte order)
// and copies it to the internal buffer.
void copyFromUTF8(std::wstring &data, const char *s, size_t length)
@@ -73,6 +64,36 @@ namespace
debug("String::copyFromUTF8() - UTF8-CPP error: " + message);
data.clear();
}
+
+ if (v.size()) {
+ copyFromUTF8(data, v.data(), v.size());
+ } else {
+ // We don't know if we got UTF-8 encoded string or either rcc is disable or something is failed,
+ // since standard applications are really expecting here Latin1, it is safe to just check if we have violations of UTF8
+ //if (Unicode::isLegalUTF8(s)) t = UTF8;
+ }
+ }
+ }
+
+ // Converts a Latin-1 string into UTF-16(without BOM/CPU byte order)
+ // and copies it to the internal buffer.
+ void copyFromLatin1(std::wstring &data, const char *s, size_t length, bool prepare, String::Type t)
+ {
+ // librcc conversation
+ if (prepare) {
+ ByteVector v;
+ std::string std_s(s);
+
+ if (t == String::Latin1ID3) v = rccTaglibPatchRecodeInputID3(std_s, false);
+ else if (t == String::Latin1ID3V2) v = rccTaglibPatchRecodeInputID3(std_s, true);
+ else /* Latin1 converted from Locale */ v = rccTaglibPatchRecodeInput(std_s);
+
+ if (v.size()) {
+ copyFromUTF8(data, v.data(), v.size());
+ return;
+ } else {
+ // We don't know if we got UTF-8 encoded string or either rcc is disable or something is failed,
+ // since standard applications are really expecting here Latin1, it is safe to just check if we have violations of UTF8
+ //if (Unicode::isLegalUTF8(s)) t = UTF8;
+ }
+ }
+
+ data.resize(length);
+
+ for(size_t i = 0; i < length; ++i)
+ data[i] = static_cast<unsigned char>(s[i]);
}
// Converts a UTF-8 string into UTF-16(without BOM/CPU byte order)
@@ -264,8 +287,11 @@ String::String(const String &s) :
// Helper functions to read a UTF-16 character from an array.
@@ -175,8 +196,11 @@ String::String(const String &s) :
String::String(const std::string &s, Type t) :
d(new StringPrivate())
{
- if(t == Latin1)
- copyFromLatin1(d->data, s.c_str(), s.length());
+ if(t == Locale)
+ t = rccTaglibPatchGetLocaleType();
+ t = rccTaglibPatchGetLocaleType();
+
+ if(t == Latin1 || t == Latin1ID3 || t == Latin1ID3V2)
if(t == Latin1)
- copyFromLatin1(d->data, s.c_str(), s.length());
+ copyFromLatin1(d->data, s.c_str(), s.length(), true, t);
else if(t == String::UTF8)
copyFromUTF8(d->data, s.c_str(), s.length());
else {
@@ -312,8 +338,11 @@ String::String(const wchar_t *s, Type t) :
@@ -223,8 +247,11 @@ String::String(const wchar_t *s, Type t) :
String::String(const char *s, Type t) :
d(new StringPrivate())
{
@ -543,29 +556,41 @@ index 8328790..278256f 100644
else if(t == String::UTF8)
copyFromUTF8(d->data, s, ::strlen(s));
else {
@@ -344,9 +373,13 @@ String::String(const ByteVector &v, Type t) :
@@ -245,8 +272,11 @@ String::String(wchar_t c, Type t) :
String::String(char c, Type t) :
d(new StringPrivate())
{
- if(t == Latin1)
- copyFromLatin1(d->data, &c, 1);
+ if(t == Locale)
+ t = rccTaglibPatchGetLocaleType();
+
+ if(t == Latin1 || t == Latin1ID3 || t == Latin1ID3V2)
+ copyFromLatin1(d->data, &c, 1, true, t);
else if(t == String::UTF8)
copyFromUTF8(d->data, &c, 1);
else {
@@ -260,8 +290,11 @@ String::String(const ByteVector &v, Type t) :
if(v.isEmpty())
return;
+
+ if(t == Locale)
+ t = rccTaglibPatchGetLocaleType();
+
+ if(t == Latin1 || t == Latin1ID3 || t == Latin1ID3V2)
+ copyFromLatin1(d->data, v.data(), v.size(), true, t);
- if(t == Latin1)
- copyFromLatin1(d->data, v.data(), v.size());
+ if(t == Locale)
+ t = rccTaglibPatchGetLocaleType();
+
+ if(t == Latin1 || t == Latin1ID3 || t == Latin1ID3V2)
+ copyFromLatin1(d->data, v.data(), v.size(), true, t);
else if(t == UTF8)
copyFromUTF8(d->data, v.data(), v.size());
else
@@ -499,8 +532,38 @@ bool String::isNull() const
@@ -416,8 +449,38 @@ bool String::isNull() const
ByteVector String::data(Type t) const
{
- switch(t)
- {
+ ByteVector v;
+ ByteVector v;
+
+ if (t == Locale) {
+ // The source is either Unicode or real Latin1 (if rcc is bypassed)
@ -585,9 +610,9 @@ index 8328790..278256f 100644
+ std::string s = to8Bit(true);
+ if (t == Latin1ID3) v = rccTaglibPatchRecodeOutputID3(s, false);
+ else if (t == Latin1ID3V2) v = rccTaglibPatchRecodeOutputID3(s, true);
+ if (v.size())
+ if (v.size())
+ return v;
+
+
+ // we don't know if we got NULL because rcc is disabled (error) or UTF8 output is required
+ if ((t == Latin1ID3V2)&&(rccTaglibPatchGetID3Type() == UTF8)) {
+ v.setData(s.c_str(), s.length());
@ -600,7 +625,7 @@ index 8328790..278256f 100644
case Latin1:
{
ByteVector v(size(), 0);
@@ -822,7 +885,35 @@ const TagLib::String operator+(const TagLib::String &s1, const char *s2)
@@ -741,7 +804,33 @@ const TagLib::String operator+(const TagLib::String &s1, const char *s2)
std::ostream &operator<<(std::ostream &s, const TagLib::String &str)
{
@ -635,39 +660,37 @@ index 8328790..278256f 100644
+ return Latin1;
+ return type;
+}
+
+
diff --git taglib/toolkit/tstring.h taglib/toolkit/tstring.h
index b1be04b..b21f297 100644
diff --git a/taglib/toolkit/tstring.h b/taglib/toolkit/tstring.h
index 7028aab..715d04d 100644
--- taglib/toolkit/tstring.h
+++ taglib/toolkit/tstring.h
@@ -96,6 +96,18 @@ namespace TagLib {
@@ -95,6 +95,18 @@ namespace TagLib {
* ID3v1 is assumed to be Latin1 and Ogg Vorbis comments use UTF8.
*/
enum Type {
/*!
+ * Determine using current locale settings
+ */
+ Locale = -1,
+ /*!
+ * Latin1 for ID3 tags.
+ */
+ Latin1ID3 = 65,
+ /*!
+ * Latin1 for ID3v2 tags.
+ */
+ Latin1ID3V2 = 66,
+ /*!
+ * Determine using current locale settings
+ */
+ Locale = -1,
+ /*!
+ * Latin1 for ID3 tags.
+ */
+ Latin1ID3 = 65,
+ /*!
+ * Latin1 for ID3v2 tags.
+ */
+ Latin1ID3V2 = 66,
/*!
* IS08859-1, or <i>Latin1</i> encoding. 8 bit characters.
*/
Latin1 = 0,
@@ -117,6 +129,10 @@ namespace TagLib {
*/
@@ -118,6 +130,10 @@ namespace TagLib {
UTF16LE = 4
};
+
+ static Type ID3Type(int i);
+ static Type ID3WType(Type type);
+ static Type ID3RealType(Type type);
+
/*!
* Constructs an empty String.
*/

View File

@ -30,6 +30,7 @@ include/taglib/id3v2frame.h
include/taglib/id3v2framefactory.h
include/taglib/id3v2header.h
include/taglib/id3v2synchdata.h
include/taglib/id3v2.h
include/taglib/id3v2tag.h
include/taglib/infotag.h
include/taglib/itfile.h

View File

@ -4,13 +4,11 @@ PORTNAME= traverso
DISTVERSION= 0.49.6
PORTREVISION= 1
CATEGORIES= audio
MASTER_SITES= https://traverso-daw.org/
MASTER_SITES= https://traverso-daw.org/download/12/
MAINTAINER= yuri@FreeBSD.org
COMMENT= Digital audio workstation (DAW) with an innovative user interface
BROKEN= unfetchable
LICENSE= GPLv2 LGPL21
LICENSE_COMB= dual
LICENSE_FILE_GPLv2= ${WRKSRC}/COPYING

View File

@ -4,7 +4,7 @@
PORTNAME?= xmms2
PORTVERSION= 0.8
DISTVERSIONSUFFIX= DrO_o
PORTREVISION?= 33
PORTREVISION?= 34
CATEGORIES?= audio
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTVERSION}%20${DISTVERSIONSUFFIX}
@ -34,7 +34,7 @@ OPTIONS_DEFINE= AIRPLAY AO APE AVCODEC CDDA CURL ET FAAD FAM FLAC \
SNDFILE SPEEX TREMOR VISUAL VOCODER VORBIS WAVPACK XML
OPTIONS_SINGLE= MDNS
OPTIONS_SINGLE_MDNS= MDNS_APPLE MDNS_AVAHI
OPTIONS_DEFAULT= CURL FAAD FLAC MPG123 MDNS MDNS_APPLE VORBIS
OPTIONS_DEFAULT= CURL FAAD FLAC MPG123 MDNS MDNS_AVAHI VORBIS
AIRPLAY_DESC= Support output via Airport Express
AVCODEC_DESC= Avcodevc playback support

View File

@ -14,17 +14,26 @@ LICENSE_FILE= ${WRKSRC}/license.txt
BUILD_DEPENDS= ${LOCALBASE}/include/sys/sysinfo.h:devel/libsysinfo
USES= cmake localbase:ldflags # compiler:c++11-lang
USES= cmake compiler localbase:ldflags
USE_GITHUB= yes
GH_ACCOUNT= DigitalInBlue
GH_PROJECT= Celero
USE_LDCONFIG= yes
.include <bsd.port.pre.mk>
.if ${CHOSEN_COMPILER_TYPE} == gcc
USE_GCC= yes
.else
# workaround for breakage with clang-10: https://github.com/DigitalInBlue/Celero/issues/142
LLVM_VER= 80
BUILD_DEPENDS+= clang${LLVM_VER}:devel/llvm${LLVM_VER}
CPP= clang-cpp${LLVM_VER}
CC= clang${LLVM_VER}
CXX= clang++${LLVM_VER}
.if ${ARCH} == powerpc64
CFLAGS+= -mabi=elfv2
.endif
.endif
.include <bsd.port.mk>
.include <bsd.port.post.mk>

View File

@ -12,6 +12,8 @@ COMMENT= SIP benchmarking and testing tool
LICENSE= GPLv2
BROKEN_FreeBSD_12_powerpc64= fails to compile: /usr/local/lib/gcc9/include/c++/cstddef:52:8: expected unqualified-id before string constant
BUILD_DEPENDS= help2man:misc/help2man
USES= autoreconf compiler:c++11-lang gmake ncurses pkgconfig

View File

@ -11,6 +11,8 @@ COMMENT= Single molecule sequence assembler
LICENSE= GPLv2
LICENSE_FILE= ${WRKDIR}/${PORTNAME}-${PORTVERSION}/README.license.GPL
BROKEN_powerpc64= fails to build: utgcns/libboost/boost/smart_ptr/detail/sp_counted_impl.hpp:81:5: error: 'get_deleter' declared as a 'virtual' field
LIB_DEPENDS= libboost_regex.so:devel/boost-libs
RUN_DEPENDS= gnuplot:math/gnuplot

View File

@ -3,6 +3,7 @@
PORTNAME= kallisto
DISTVERSIONPREFIX= v
DISTVERSION= 0.46.2
PORTREVISION= 1
CATEGORIES= biology
MAINTAINER= jwb@FreeBSD.org

View File

@ -0,0 +1,10 @@
--- src/Bootstrap.h.orig 2020-04-01 16:56:42 UTC
+++ src/Bootstrap.h
@@ -1,6 +1,7 @@
#ifndef KALLISTO_BOOTSTRAP_H
#define KALLISTO_BOOTSTRAP_H
+#include <sys/types.h>
#include <mutex>
#include <thread>

View File

@ -3,17 +3,17 @@
PORTNAME= fidocadj
PORTVERSION= 0.24.6
PORTREVISION= 1
CATEGORIES= cad
MASTER_SITES= SF/${PORTNAME}/:src SF/${PORTNAME}/manuals/:docs
DISTFILES= ${PORTNAME}.jar:src
PORTREVISION= 2
CATEGORIES= cad java
# No USE_GITHUB here because GITHUB_EXTRACT_SUFX is hardcoded to .tar.gz
MASTER_SITES= https://github.com/DarwinNE/FidoCadJ/releases/download/v${PORTVERSION}/
DISTFILES= ${PORTNAME}.jar
DIST_SUBDIR= ${PORTNAME}
EXTRACT_ONLY=
MAINTAINER= nivit@FreeBSD.org
COMMENT= Easy to use graphical editor for electronics
BROKEN= unfetchable
LICENSE= GPLv3
DATADIR= ${JAVASHAREDIR}/${PORTNAME}
@ -27,16 +27,14 @@ USE_JAVA= yes
OPTIONS_DEFINE= DOCS
DOCS_DISTFILES= ${PORTNAME}_manual_en.pdf:docs
FDCJ_MANUAL= ${PORTNAME}_manual_en.pdf
DOCS_DISTFILES= manual_en.pdf
do-install:
${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME}.sh ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
${MKDIR} ${STAGEDIR}${DATADIR}; \
${INSTALL_DATA} ${DISTDIR}/${PORTNAME}.jar ${STAGEDIR}${DATADIR}/
${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/${PORTNAME}.jar ${STAGEDIR}${DATADIR}/
do-install-DOCS-on:
${MKDIR} ${STAGEDIR}${DOCSDIR} && \
${INSTALL_DATA} ${DISTDIR}/${FDCJ_MANUAL} ${STAGEDIR}${DOCSDIR}/
${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/${DOCS_DISTFILES} ${STAGEDIR}${DOCSDIR}/
.include <bsd.port.mk>

View File

@ -1,4 +1,5 @@
SHA256 (fidocadj.jar) = 43317930b20af0f2491cb22f03df6cc61f8367ccfffe4c4bbc946390f78235aa
SIZE (fidocadj.jar) = 689142
SHA256 (fidocadj_manual_en.pdf) = 148a926d96b7c91afbefcc6af13f0f973601342d9a2dcc8bdc3d4612b1b223d1
SIZE (fidocadj_manual_en.pdf) = 2570172
TIMESTAMP = 1586040218
SHA256 (fidocadj/fidocadj.jar) = 43317930b20af0f2491cb22f03df6cc61f8367ccfffe4c4bbc946390f78235aa
SIZE (fidocadj/fidocadj.jar) = 689142
SHA256 (fidocadj/manual_en.pdf) = 8da975735cd4a62350387984fec682d4e6de8c6a261c0422f6d65d8b80857dde
SIZE (fidocadj/manual_en.pdf) = 2772362

View File

@ -1,3 +1,3 @@
bin/fidocadj
%%DATADIR%%/fidocadj.jar
%%PORTDOCS%%%%DOCSDIR%%/fidocadj_manual_en.pdf
%%PORTDOCS%%%%DOCSDIR%%/manual_en.pdf

View File

@ -4,14 +4,12 @@
PORTNAME= fritzing
PORTVERSION= 0.9.2
DISTVERSIONSUFFIX= b
PORTREVISION= 18
PORTREVISION= 19
CATEGORIES= cad
MAINTAINER= lenzi.sergio@gmail.com
COMMENT= CAD for printed circuit boards
BROKEN= unfetchable
LICENSE= GPLv2+
SUB_FILES+= pkg-install

View File

@ -1,5 +1,5 @@
TIMESTAMP = 1496739838
SHA256 (fritzing-fritzing-app-0.9.2b_GH0.tar.gz) = 6e9dbb94a4ca5e23effc2056f471c78913b9efa4c154ced94de8f72bfe29735f
SIZE (fritzing-fritzing-app-0.9.2b_GH0.tar.gz) = 10913985
TIMESTAMP = 1585740674
SHA256 (fritzing-fritzing-app-0.9.2b_GH0.tar.gz) = cd9f5709b8481639ff8649d516d34cb18a096efa3981e3d20f3cc9d6c9953c97
SIZE (fritzing-fritzing-app-0.9.2b_GH0.tar.gz) = 10913494
SHA256 (fritzing-fritzing-parts-0.9.2b_GH0.tar.gz) = 5f5f5e26bfc33911f57b1620912fdf0a834c50d196b930ef70e784f3a447194b
SIZE (fritzing-fritzing-parts-0.9.2b_GH0.tar.gz) = 15924206

View File

@ -16,7 +16,7 @@ LICENSE= GPLv2
LIB_DEPENDS= libgsl.so:math/gsl
USES= cmake pkgconfig xorg
USES= cmake compiler:c11 pkgconfig xorg
USE_GITHUB= yes
GH_ACCOUNT= rubund
USE_XORG= ice sm x11 xext

View File

@ -12,6 +12,8 @@ COMMENT= Compact Finite Element Analysis System
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/LICENSE
BROKEN_FreeBSD_12_powerpc64= fails to link: /usr/bin/ld: : No such file: No such file or directory
LIB_DEPENDS= libgtkglext-x11-1.0.so:x11-toolkits/gtkglext \
libfontconfig.so:x11-fonts/fontconfig \
libfreetype.so:print/freetype2

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= wordpress
DISTVERSION= 5.3.2
DISTVERSION= 5.4.2
DISTVERSIONSUFFIX= -zh_CN
CATEGORIES= chinese www
MASTER_SITES= http://cn.wordpress.org/
@ -17,7 +17,8 @@ LICENSE_FILE= ${WRKSRC}/license.txt
WRKSRC= ${WRKDIR}/${PORTNAME}
USES= php:web
USE_PHP= curl gd mysqli pcre tokenizer xml zip
USE_PHP= curl exif fileinfo ftp gd hash json mysqli pcre tokenizer xml zip zlib
RUN_DEPENDS= ${LOCALBASE}/lib/php/${PHP_EXT_DIR}/imagick.so:graphics/pecl-imagick@${PHP_FLAVOR}
NO_ARCH= yes
NO_BUILD= yes

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1577354163
SHA256 (wordpress-5.3.2-zh_CN.tar.gz) = 5683924b677896c4bdb6f571af7c2cc2c17609e6ad17283b9b917b68ae6ec3da
SIZE (wordpress-5.3.2-zh_CN.tar.gz) = 12442823
TIMESTAMP = 1593435726
SHA256 (wordpress-5.4.2-zh_CN.tar.gz) = 944864ca132d4287bf80eca1d7deec99220f0e84989758551e92ff6251ecd282
SIZE (wordpress-5.4.2-zh_CN.tar.gz) = 12924846

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= wordpress
PORTVERSION= 5.3.2
PORTVERSION= 5.4.2
DISTVERSIONSUFFIX= -zh_TW
CATEGORIES= chinese www
MASTER_SITES= http://tw.wordpress.org/
@ -17,7 +17,8 @@ LICENSE_FILE= ${WRKSRC}/license.txt
WRKSRC= ${WRKDIR}/${PORTNAME}
USES= php:web
USE_PHP= curl gd mysqli pcre tokenizer xml zip ftp
USE_PHP= curl exif fileinfo ftp gd hash json mysqli pcre tokenizer xml zip zlib
RUN_DEPENDS= ${LOCALBASE}/lib/php/${PHP_EXT_DIR}/imagick.so:graphics/pecl-imagick@${PHP_FLAVOR}
NO_ARCH= yes
NO_BUILD= yes

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1577354232
SHA256 (wordpress-5.3.2-zh_TW.tar.gz) = d7dde9c5abe03686bb41a00bf5c3a05aa2443031b971185003555ca6690f514c
SIZE (wordpress-5.3.2-zh_TW.tar.gz) = 13068678
TIMESTAMP = 1593435660
SHA256 (wordpress-5.4.2-zh_TW.tar.gz) = c8bfd58b4d153996e4edc04d6c76f0372e613cbda1ed11349ca7d449a0bf01a7
SIZE (wordpress-5.4.2-zh_TW.tar.gz) = 12956355

View File

@ -23,7 +23,7 @@ USE_GITHUB= yes
GH_ACCOUNT= OpenZWave
GH_PROJECT= open-zwave
GH_TAGNAME= 1e2d123c
MAKE_ARGS= VERSION_REV=${VERSION_REV} LIBDIR=${WRKSRC} docdir=${DOCSDIR}
MAKE_ARGS= VERSION_REV=${VERSION_REV} LIBDIR=${WRKSRC} docdir=${DOCSDIR} CXX=${CXX}
OPTIONS_DEFINE= DOCS DOXYGEN
OPTIONS_SUB= yes

View File

@ -5,13 +5,11 @@ PORTNAME= telldus-core
PORTVERSION= 2.1.2
PORTREVISION= 7
CATEGORIES= comms
MASTER_SITES= http://download.telldus.se/TellStick/Software/telldus-core/
MASTER_SITES= http://download.telldus.com/TellStick/Software/telldus-core/
MAINTAINER= johan@stromnet.se
COMMENT= Tellstick Telldus daemon + library
BROKEN= unfetchable
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/LICENSE

View File

@ -3,7 +3,7 @@
PORTNAME= lmdb
PORTVERSION= 0.9.24
PORTREVISION= 1
PORTREVISION= 2
DISTVERSIONPREFIX= ${PORTNAME:tu}_
PORTEPOCH= 1
CATEGORIES= databases

View File

@ -5,10 +5,37 @@
#endif
-#if defined(__APPLE__) || defined (BSD) || defined(__FreeBSD_kernel__)
+#if defined(__FreeBSD__)
+# define MDB_USE_POSIX_MUTEX 1
+# define MDB_USE_ROBUST 1
+#if defined(__FreeBSD__) && defined(__FreeBSD_version) && __FreeBSD_version >= 1100110
+# define MDB_USE_POSIX_MUTEX 1
+# define MDB_USE_ROBUST 1
+#elif defined(__APPLE__) || defined (BSD) || defined(__FreeBSD_kernel__)
# define MDB_USE_POSIX_SEM 1
# define MDB_FDATASYNC fsync
#elif defined(ANDROID)
@@ -1375,7 +1378,7 @@ static int mdb_page_split(MDB_cursor *mc, MDB_val *new
static int mdb_env_read_header(MDB_env *env, MDB_meta *meta);
static MDB_meta *mdb_env_pick_meta(const MDB_env *env);
static int mdb_env_write_meta(MDB_txn *txn);
-#ifdef MDB_USE_POSIX_MUTEX /* Drop unused excl arg */
+#if defined(MDB_USE_POSIX_MUTEX) && !defined(MDB_ROBUST_SUPPORTED) /* Drop unused excl arg */
# define mdb_env_close0(env, excl) mdb_env_close1(env)
#endif
static void mdb_env_close0(MDB_env *env, int excl);
@@ -5127,6 +5130,17 @@ mdb_env_close0(MDB_env *env, int excl)
sem_unlink(env->me_txns->mti_rmname);
sem_unlink(env->me_txns->mti_wmname);
}
+ }
+#elif defined(MDB_ROBUST_SUPPORTED)
+ /* If we have the filelock: If we are the
+ * only remaining user, clean up robust
+ * mutexes.
+ */
+ if (excl == 0)
+ mdb_env_excl_lock(env, &excl);
+ if (excl > 0) {
+ pthread_mutex_destroy(env->me_txns->mti_rmutex);
+ pthread_mutex_destroy(env->me_txns->mti_wmutex);
}
#endif
munmap((void *)env->me_txns, (env->me_maxreaders-1)*sizeof(MDB_reader)+sizeof(MDB_txninfo));

View File

@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME?= mariadb
PORTVERSION= 10.1.44
PORTVERSION= 10.1.45
PORTREVISION= 0
CATEGORIES= databases
MASTER_SITES= http://ftp.osuosl.org/pub/${SITESDIR}/ \

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1580633642
SHA256 (mariadb-10.1.44.tar.gz) = 21f203d361ee8c6e0f5050f3d0c06f3c5a2b87ac28f39e9503b851084a335039
SIZE (mariadb-10.1.44.tar.gz) = 63660764
TIMESTAMP = 1589725786
SHA256 (mariadb-10.1.45.tar.gz) = 9d8f0f71f9613b2028ffc5c5be8b98948ec955eb0d89600d18ed7cc04807dad5
SIZE (mariadb-10.1.45.tar.gz) = 63673824

View File

@ -179,7 +179,6 @@ man/man1/mysqld_safe.1.gz
man/man1/mysqld_safe_helper.1.gz
man/man1/mysqldumpslow.1.gz
man/man1/mysqlhotcopy.1.gz
man/man1/mysqltest.1.gz
man/man1/perror.1.gz
man/man1/replace.1.gz
man/man1/resolve_stack_dump.1.gz

View File

@ -1,6 +1,6 @@
--- support-files/CMakeLists.txt.orig 2018-06-25 11:13:30 UTC
--- support-files/CMakeLists.txt.orig 2020-05-08 11:45:27 UTC
+++ support-files/CMakeLists.txt
@@ -57,6 +59,7 @@ ENDIF()
@@ -59,6 +59,7 @@ ENDIF()
IF(UNIX)
SET(prefix ${CMAKE_INSTALL_PREFIX})
@ -8,23 +8,22 @@
FOREACH(script mysqld_multi.server mysql-log-rotate binary-configure wsrep_notify)
CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/${script}.sh
${CMAKE_CURRENT_BINARY_DIR}/${script} @ONLY )
@@ -86,12 +89,14 @@ IF(UNIX)
ENDFOREACH()
@@ -98,12 +99,14 @@ IF(UNIX)
ENDIF()
ENDIF()
ENDIF()
+ ENDIF()
CONFIGURE_FILE(mariadb.pc.in ${CMAKE_CURRENT_BINARY_DIR}/mariadb.pc @ONLY)
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/mariadb.pc DESTINATION ${INSTALL_SHAREDIR}/pkgconfig COMPONENT Development)
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/mariadb.pc DESTINATION ${INSTALL_LIBDIR}/pkgconfig COMPONENT Development)
INSTALL(FILES mysql.m4 DESTINATION ${INSTALL_SHAREDIR}/aclocal COMPONENT Development)
-
+
+IF(NOT WITHOUT_SERVER)
+ IF(NOT WITHOUT_SERVER)
SET(bindir ${INSTALL_BINDIRABS})
SET(sbindir ${INSTALL_SBINDIRABS})
SET(scriptdir ${INSTALL_SCRIPTDIRABS})
@@ -158,6 +163,7 @@ IF(UNIX)
@@ -175,6 +178,7 @@ IF(UNIX)
INSTALL(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/mysql.server
DESTINATION ${INSTALL_SYSCONFDIR}/init.d
RENAME mysql COMPONENT SupportFiles)

View File

@ -49,6 +49,7 @@ lib/mysql/plugin/dialog.so
lib/mysql/plugin/mysql_clear_password.so
lib/mysql/plugin/sha256_password.so
libdata/pkgconfig/libmariadb.pc
libdata/pkgconfig/mariadb.pc
%%DATADIR%%/charsets/Index.xml
%%DATADIR%%/charsets/README
%%DATADIR%%/charsets/armscii8.xml

View File

@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME?= mariadb
PORTVERSION= 10.2.31
PORTVERSION= 10.2.32
PORTREVISION?= 0
CATEGORIES= databases
MASTER_SITES= http://mirrors.supportex.net/${SITESDIR}/ \
@ -204,11 +204,13 @@ post-install:
${RM} ${STAGEDIR}${PREFIX}/share/aclocal/mysql.m4 \
${STAGEDIR}${PREFIX}/man/man1/aria* \
${STAGEDIR}${PREFIX}/man/man1/myisam*
${RM} -r ${STAGEDIR}${PREFIX}/share/pkgconfig \
${STAGEDIR}${DATADIR}/policy \
${RM} -r ${STAGEDIR}${DATADIR}/policy \
${STAGEDIR}${PREFIX}/include/mysql/server
# Fix https://mariadb.atlassian.net/browse/MDEV-9388
@${REINPLACE_CMD} 's/-l-pthread/-pthread/' ${STAGEDIR}${PREFIX}/bin/mysql_config
${MV} ${STAGEDIR}${PREFIX}/lib/mysql/pkgconfig/mariadb.pc \
${STAGEDIR}${PREFIX}/libdata/pkgconfig
${RM} -r ${STAGEDIR}${PREFIX}/lib/mysql/pkgconfig
post-install-GSSAPI_NONE-off:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/mysql/plugin/auth_gssapi_client.so
@ -234,6 +236,7 @@ post-install:
${STAGEDIR}${LOCALBASE}/storage/groonga/COPYING \
${STAGEDIR}${LOCALBASE}/share/mysql/mroonga/COPYING
${RM} ${STAGEDIR}${PREFIX}/include/mysql/*.h
${RM} -r ${STAGEDIR}${PREFIX}/lib/mysql/pkgconfig
.endif # targets for -server

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1580332681
SHA256 (mariadb-10.2.31.tar.gz) = 321f744c322ecbc06feddd290d5ee0bf7c68e92cb61fd93c9450eb9c05683151
SIZE (mariadb-10.2.31.tar.gz) = 73134720
TIMESTAMP = 1589719385
SHA256 (mariadb-10.2.32.tar.gz) = ea4fb28095e1079297eb3ba7ec5e215c641f2dff37964db778f6e9c37e0189b3
SIZE (mariadb-10.2.32.tar.gz) = 73646729

View File

@ -1,14 +0,0 @@
--- plugin/auth_pam/mapper/pam_user_map.c.orig 2020-01-26 20:43:53 UTC
+++ plugin/auth_pam/mapper/pam_user_map.c
@@ -39,7 +39,11 @@ and usually end up in /var/log/secure file.
#include <grp.h>
#include <pwd.h>
+#ifdef __FreeBSD__
+#include <security/pam_appl.h>
+#else
#include <security/pam_ext.h>
+#endif
#include <security/pam_modules.h>
#define FILENAME "/etc/security/user_map.conf"

View File

@ -126,7 +126,6 @@ man/man1/mysqld_safe.1.gz
man/man1/mysqld_safe_helper.1.gz
man/man1/mysqldumpslow.1.gz
man/man1/mysqlhotcopy.1.gz
man/man1/mysqltest.1.gz
man/man1/perror.1.gz
man/man1/replace.1.gz
man/man1/resolve_stack_dump.1.gz
@ -193,6 +192,8 @@ man/man8/mysqld.8.gz
%%DATADIR%%/wsrep_notify
%%MROONGA%%share/groonga-normalizer-mysql/README.md
%%MROONGA%%share/groonga/README.md
share/pam_user_map.so
share/user_map.conf
@comment bin/mariadb_config
@comment bin/mysql
@comment bin/mysqladmin

View File

@ -57,6 +57,7 @@ lib/mysql/plugin/dialog.so
lib/mysql/plugin/mysql_clear_password.so
lib/mysql/plugin/sha256_password.so
libdata/pkgconfig/libmariadb.pc
libdata/pkgconfig/mariadb.pc
@comment man/man1/aria_chk.1.gz
@comment man/man1/aria_dump_log.1.gz
@comment man/man1/aria_ftdump.1.gz
@ -122,4 +123,3 @@ man/man1/replace.1.gz
@comment man/man1/wsrep_sst_rsync_wan.1.gz
@comment man/man8/mysqld.8.gz
@comment share/aclocal/mysql.m4
share/pkgconfig/mariadb.pc

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME?= mariadb
PORTVERSION= 10.3.22
PORTVERSION= 10.3.23
PORTREVISION?= 0
CATEGORIES= databases
MASTER_SITES= http://mirrors.supportex.net/${SITESDIR}/ \
@ -215,6 +215,9 @@ post-configure-INNOBASE-on:
post-install:
${RM} -r ${STAGEDIR}${DATADIR}
${RM} -r ${STAGEDIR}${PREFIX}/include/mysql/server
${MV} ${STAGEDIR}${PREFIX}/lib/mysql/pkgconfig/mariadb.pc \
${STAGEDIR}${PREFIX}/libdata/pkgconfig/mariadb.pc
${RM} -r ${STAGEDIR}${PREFIX}/lib/mysql/pkgconfig
post-install-GSSAPI_NONE-off:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/mysql/plugin/auth_gssapi_client.so
@ -223,6 +226,7 @@ post-install-GSSAPI_NONE-off:
post-install:
${RM} -r ${STAGEDIR}${PREFIX}/share/mysql/policy
${RM} -r ${STAGEDIR}${PREFIX}/include/mysql/server/private
${RM} -r ${STAGEDIR}${PREFIX}/lib/mysql/pkgconfig
.endif # ${PKGNAMESUFFIX:M*-client}
.include <bsd.port.post.mk>

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1580324903
SHA256 (mariadb-10.3.22.tar.gz) = 3200055dbdc27746981b3bb4bc182e2cb79dcf28ea88014b641a5b81280ccec7
SIZE (mariadb-10.3.22.tar.gz) = 72050820
TIMESTAMP = 1589620713
SHA256 (mariadb-10.3.23.tar.gz) = fc405022457d8eec5991b870cc1c9a07b83b551d6165c414c4d8f31523aa86ae
SIZE (mariadb-10.3.23.tar.gz) = 72582611

View File

@ -1,14 +0,0 @@
--- plugin/auth_pam/mapper/pam_user_map.c.orig 2020-01-26 20:43:53 UTC
+++ plugin/auth_pam/mapper/pam_user_map.c
@@ -39,7 +39,11 @@ and usually end up in /var/log/secure file.
#include <grp.h>
#include <pwd.h>
+#ifdef __FreeBSD__
+#include <security/pam_appl.h>
+#else
#include <security/pam_ext.h>
+#endif
#include <security/pam_modules.h>
#define FILENAME "/etc/security/user_map.conf"

View File

@ -308,6 +308,8 @@ man/man8/mysqld.8.gz
%%DATADIR%%/ukrainian/errmsg.sys
%%WSREP%%%%DATADIR%%/wsrep.cnf
%%WSREP%%%%DATADIR%%/wsrep_notify
share/pam_user_map.so
share/user_map.conf
@comment %%DOCSDIR%%/COPYING
@comment %%DOCSDIR%%/COPYING.thirdparty
@comment share/groonga-normalizer-mysql/lgpl-2.0.txt

View File

@ -10,8 +10,6 @@ BROKEN_i386= compile error: undeclared identifier 'my_atomic_add32'
MASTERDIR= ${.CURDIR}/../${PORTNAME}${PKGNAMESUFFIX:C/-client/-server/}
FILESDIR= ${.CURDIR}/files
PATCHDIR= ${.CURDIR}/files
PLIST= ${.CURDIR}/pkg-plist
CONFLICTS_INSTALL= databases/mytop

View File

@ -1,46 +0,0 @@
WITHOUT_SERVER installs server-only files
https://jira.mariadb.org/browse/MDEV-11790
--- extra/CMakeLists.txt.orig 2018-10-02 09:45:40 UTC
+++ extra/CMakeLists.txt
@@ -99,7 +99,7 @@ IF(WITH_INNOBASE_STORAGE_ENGINE)
ADD_DEPENDENCIES(innochecksum GenError)
ENDIF()
-MYSQL_ADD_EXECUTABLE(replace replace.c COMPONENT Server)
+MYSQL_ADD_EXECUTABLE(replace replace.c COMPONENT Client)
TARGET_LINK_LIBRARIES(replace mysys)
IF(UNIX)
--- scripts/CMakeLists.txt.orig 2018-10-02 09:45:42 UTC
+++ scripts/CMakeLists.txt
@@ -241,7 +241,10 @@ ENDIF()
SET(mysql_config_COMPONENT COMPONENT Development)
SET(msql2mysql_COMPONENT COMPONENT Client)
SET(mysqlaccess_COMPONENT COMPONENT Client)
+SET(mysqlhotcopy_COMPONENT COMPONENT Client)
+SET(mysql_convert_table_format_COMPONENT COMPONENT Client)
SET(mysql_find_rows_COMPONENT COMPONENT Client)
+SET(mysql_setpermission_COMPONENT COMPONENT Client)
SET(mytop_COMPONENT Mytop)
IF(WIN32)
@@ -298,14 +301,14 @@ ELSE()
# On Unix, most of the files end up in the bin directory
SET(BIN_SCRIPTS
msql2mysql
- mysql_config
- mysql_setpermission
- mysql_secure_installation
mysqlaccess
+ mysqlhotcopy
+ mysql_config
mysql_convert_table_format
mysql_find_rows
+ mysql_secure_installation
+ mysql_setpermission
mytop
- mysqlhotcopy
${SERVER_SCRIPTS}
${WSREP_SCRIPTS}
${SYSTEMD_SCRIPTS}

View File

@ -1,50 +0,0 @@
MDEV-15961: Fix stacktraces under FreeBSD
https://jira.mariadb.org/browse/MDEV-15961
--- mysys/stacktrace.c.orig 2018-07-02 07:34:11 UTC
+++ mysys/stacktrace.c
@@ -34,19 +34,19 @@
#include <execinfo.h>
#endif
+#ifdef __linux__
#define PTR_SANE(p) ((p) && (char*)(p) >= heap_start && (char*)(p) <= heap_end)
-
static char *heap_start;
-
-#if(defined HAVE_BSS_START) && !(defined __linux__)
extern char *__bss_start;
-#endif
+#else
+#define PTR_SANE(p) (p)
+#endif /* __linux */
void my_init_stacktrace()
{
-#if(defined HAVE_BSS_START) && !(defined __linux__)
+#ifdef __linux__
heap_start = (char*) &__bss_start;
-#endif
+#endif /* __linux__ */
}
#ifdef __linux__
@@ -149,15 +149,16 @@ static int safe_print_str(const char *ad
int my_safe_print_str(const char* val, size_t max_len)
{
+#ifdef __linux__
+/* Only needed by the linux version of PTR_SANE */
char *heap_end;
-#ifdef __linux__
// Try and make use of /proc filesystem to safely print memory contents.
if (!safe_print_str(val, max_len))
return 0;
-#endif
heap_end= (char*) sbrk(0);
+#endif
if (!PTR_SANE(val))
{

View File

@ -1,9 +0,0 @@
[
{ type: install
message: <<EOM
MariaDB respects hier(7) and doesn't check /etc and /etc/mysql for
my.cnf. Please move existing my.cnf files from those paths to
%%PREFIX%%/etc and %%PREFIX%%/etc/mysql.
EOM
}
]

View File

@ -36,6 +36,8 @@ bin/mysqlslap
bin/mytop
bin/replace
@comment bin/wsrep_sst_rsync_wan
@sample %%ETCDIR%%/my.cnf.sample
@sample %%ETCDIR%%/conf.d/client.cnf.sample
include/mysql/errmsg.h
include/mysql/ma_list.h
include/mysql/ma_pvio.h
@ -65,7 +67,6 @@ lib/mysql/libmysqlclient.a
lib/mysql/libmysqlclient.so
lib/mysql/libmysqlclient_r.a
lib/mysql/libmysqlclient_r.so
lib/mysql/libmysqlservices.a
@comment lib/mysql/plugin/caching_sha2_password.so
lib/mysql/plugin/client_ed25519.so
lib/mysql/plugin/daemon_example.ini
@ -161,15 +162,10 @@ man/man1/mysqlslap.1.gz
man/man1/replace.1.gz
@comment man/man1/resolve_stack_dump.1.gz
@comment man/man1/resolveip.1.gz
@comment man/man1/tokuft_logprint.1.gz
@comment man/man1/tokuftdump.1.gz
@comment man/man1/wsrep_sst_common.1.gz
@comment man/man1/wsrep_sst_mariabackup.1.gz
@comment man/man1/wsrep_sst_mysqldump.1.gz
@comment man/man1/wsrep_sst_rsync.1.gz
@comment man/man1/wsrep_sst_rsync_wan.1.gz
@comment man/man1/wsrep_sst_xtrabackup-v2.1.gz
@comment man/man1/wsrep_sst_xtrabackup.1.gz
@comment man/man8/mysqld.8.gz
@comment share/aclocal/mysql.m4
share/pkgconfig/mariadb.pc
libdata/pkgconfig/mariadb.pc

View File

@ -2,8 +2,8 @@
# $FreeBSD$
PORTNAME?= mariadb
PORTVERSION= 10.4.12
PORTREVISION?= 0
PORTVERSION= 10.4.13
PORTREVISION?= 2
CATEGORIES= databases
MASTER_SITES= http://mirrors.supportex.net/${SITESDIR}/ \
http://mirror2.hs-esslingen.de/pub/Mirrors/${SITESDIR}/ \
@ -98,6 +98,7 @@ DISABLED_PLUGINS+= DAEMON_EXAMPLE DIALOG_EXAMPLES EXAMPLE \
EXAMPLE_KEY_MANAGEMENT FTEXAMPLE
DATADIR= ${PREFIX}/share/mysql
ETCDIR= ${PREFIX}/etc/mysql
CONFLICTS_INSTALL= mariadb5*-${PKGNAMESUFFIX:C/^[0-9]*-//}-* \
mariadb10[0-24-9]-${PKGNAMESUFFIX:C/^[0-9]*-//}-* \
@ -118,6 +119,7 @@ CMAKE_ON+= CONC_WITH_MYSQLCOMPAT WITHOUT_SERVER
CMAKE_OFF+= WITH_WSREP
USES+= readline
USE_LDCONFIG= ${PREFIX}/lib/mysql
SUB_FILES+= my.cnf.sample client.cnf.sample
.else # ! ${PKGNAMESUFFIX:M*-client}
# MySQL-Server part
USES+= mysql:104m
@ -127,6 +129,7 @@ USERS= mysql
GROUPS= mysql
CMAKE_ON+= CMAKE_SKIP_BUILD_RPATH WITH_EMBEDDED_SERVER
CMAKE_OFF+= WITH_CLIENT
SUB_FILES+= server.cnf.sample
.for ENGINE in ${OPTIONS_GROUP_ENGINES:NINNOBASE}
${ENGINE}_CMAKE_OFF= -DPLUGIN_${ENGINE}=NO
@ -150,6 +153,7 @@ MSGPACK_LIB_DEPENDS= libmsgpackc.so:devel/msgpack
OQGRAPH_LIB_DEPENDS= libboost_system.so:devel/boost-libs \
libJudy.so:devel/judy
ROCKSDB_USES= python
ROCKSDB_CMAKE_ON= -DPYTHON_SHEBANG=${PYTHON_CMD}
SNAPPY_CMAKE_ON= -DWITH_INNODB_SNAPPY=ON -DWITH_ROCKSDB_snappy=ON
SNAPPY_CMAKE_OFF= -DWITH_INNODB_SNAPPY=OFF -DWITH_ROCKSDB_snappy=OFF
SNAPPY_LIB_DEPENDS= libsnappy.so:archivers/snappy
@ -158,6 +162,10 @@ TOKUDB_PORTDOCS= README.md
TOKUDB_VARS= LICENSE+=PerconaFT LICENSE_COMB=multi
WSREP_CMAKE_BOOL= WITH_WSREP
WSREP_LIB_DEPENDS= libgalera.so:databases/galera26
WSREP_RUN_DEPENDS= bash:shells/bash \
rsync:net/rsync \
#stunnel:security/stunnel
WSREP_SHEBANG_FILES= bin/wsrep_sst_rsync
ZMQ_LIB_DEPENDS= libzmq.so:net/libzmq4
ZSTD_CMAKE_ON= -DWITH_ROCKSDB_zstd=ON
ZSTD_CMAKE_OFF= -DWITH_ROCKSDB_zstd=OFF
@ -192,10 +200,9 @@ CMAKE_OFF+= WITH_TOKUDB
.endif
post-patch:
${REINPLACE_CMD} 's|/usr/bin/env python|${PYTHON_CMD}|' ${WRKSRC}/CMakeLists.txt
${REINPLACE_CMD} 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/mysys/my_default.c
${REINPLACE_CMD} 's|%%LOCALBASE%%|${LOCALBASE}|g' ${WRKSRC}/scripts/mysql_config.sh \
${REINPLACE_CMD} 's|%%LOCALBASE%%|${LOCALBASE}|g' \
${WRKSRC}/storage/tokudb/PerconaFT/cmake_modules/TokuThirdParty.cmake
${REINPLACE_CMD} 's|%%PREFIX%%|${PREFIX}|' ${WRKSRC}/mysys/my_default.c
${MV} ${WRKSRC}/storage/mroonga/version ${WRKSRC}/storage/mroonga/version_txt
.if ${OPSYS} == DragonFly
${CP} ${WRKSRC}/cmake/os/FreeBSD.cmake \
@ -207,26 +214,36 @@ post-configure:
-e 's|(#define LIBS .*)"$$|\1 -L${PREFIX}/lib"|' \
${WRKSRC}/libmariadb/mariadb_config/mariadb_config.c
# Fix build failure in mbstream, see https://jira.mariadb.org/browse/MDEV-14072
post-configure-INNOBASE-on:
${REINPLACE_CMD} -e 's| ${PREFIX}/lib/liblz4.so\(.* ${PREFIX}/lib/liblz4.so.*\)|\1|' \
-e 's| ${PREFIX}/lib/liblzo2.so\(.* ${PREFIX}/lib/liblzo2.so.*\)|\1|' \
-e 's| ${PREFIX}/lib/libsnappy.so\(.* ${PREFIX}/lib/libsnappy.so\)|\1|' \
-e 's| -llzma\(.* -llzma\)|\1|;s| -lbz2\(.* -lbz2\)|\1|;' \
${WRKSRC}/extra/mariabackup/CMakeFiles/mbstream.dir/link.txt
pre-install:
${MKDIR} -p ${STAGEDIR}${ETCDIR}/conf.d
.if ${PKGNAMESUFFIX:M*-client}
post-install:
${INSTALL_DATA} ${WRKDIR}/my.cnf.sample ${STAGEDIR}${ETCDIR}/my.cnf.sample
${INSTALL_DATA} ${WRKDIR}/client.cnf.sample \
${STAGEDIR}${ETCDIR}/conf.d/client.cnf.sample
${RM} -r ${STAGEDIR}${DATADIR}
${RM} -r ${STAGEDIR}${PREFIX}/include/mysql/server
${MV} ${STAGEDIR}${PREFIX}/lib/mysql/pkgconfig/mariadb.pc \
${STAGEDIR}${PREFIX}/libdata/pkgconfig/mariadb.pc
${RMDIR} ${STAGEDIR}${PREFIX}/lib/mysql/pkgconfig
post-install-GSSAPI_NONE-off:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/mysql/plugin/auth_gssapi_client.so
.else # ! ${PKGNAMESUFFIX:M*-client}
post-install:
${INSTALL_DATA} ${WRKDIR}/server.cnf.sample \
${STAGEDIR}${ETCDIR}/conf.d/server.cnf.sample
${RM} -r ${STAGEDIR}${PREFIX}/share/mysql/policy
${RM} -r ${STAGEDIR}${PREFIX}/include/mysql/server/private
${RM} -r ${STAGEDIR}${PREFIX}/lib/mysql/pkgconfig
${MV} ${STAGEDIR}${PREFIX}/etc/mysql/user_map.conf \
${STAGEDIR}${PREFIX}/etc/mysql/user_map.conf.sample
post-install-WSREP-on:
${MV} ${STAGEDIR}${DATADIR}/wsrep.cnf \
${STAGEDIR}${ETCDIR}/conf.d/wsrep.cnf.sample
.endif # ${PKGNAMESUFFIX:M*-client}
.include <bsd.port.post.mk>

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1580199426
SHA256 (mariadb-10.4.12.tar.gz) = fef1e1d38aa253dd8a51006bd15aad184912fce31c446bb69434fcde735aa208
SIZE (mariadb-10.4.12.tar.gz) = 79120835
TIMESTAMP = 1589288654
SHA256 (mariadb-10.4.13.tar.gz) = 45bbbb12d1de8febd9edf630e940c23cf14efd60570c743b268069516a5d91df
SIZE (mariadb-10.4.13.tar.gz) = 80608459

View File

@ -0,0 +1,52 @@
# Options specific to client applications, see
# https://mariadb.com/kb/en/configuring-mariadb-with-option-files/#client-option-groups
# Options specific to all client programs
[client]
# port = 3306 # set in %%ETCDIR%%/my.cnf
# socket = /var/run/mysql/mysql.sock # set in %%ETCDIR%%/my.cnf
# Options specific to MariaDB client programs
[client-mariadb]
#
## Options for specific client Tools
#
# Options read by `mysql`
# Renamed from [mysql] starting with MariaDB 10.4.6.
[mariadb-client] Options read by mysql. Available starting with MariaDB 10.4.6.
prompt = \u@\h [\d]>\_
no_auto_rehash
# Options read by `mysqldump`
# Renamed from [mysqldump] starting with MariaDB 10.4.6.
[mariadb-dump]
max_allowed_packet = 256M
quote_names
quick
# Options read by `mysqladmin`
# Renamed from [mysqladmin] starting with MariaDB 10.4.6.
[mariadb-admin]
# Options read by `mysqlbinlog`
# Renamed from [mysqlbinlog] starting with MariaDB 10.4.6.
[mariadb-binlog]
# Options read by `mysqlcheck`
# Renamed from [mysqlcheck] starting with MariaDB 10.4.6.
[mariadb-check]
# Options read by `mysqlimport`
# Renamed from [mysqlimport] starting with MariaDB 10.4.6.
[mariadb-import]
# Options read by `mysqlshow`
# Renamed from [mysqlshow] starting with MariaDB 10.4.6.
[mariadb-show]
# Options read by `mysqlslap`
# Renamed from [mysqlslap] starting with MariaDB 10.4.6.
[mariadb-slap]

View File

@ -0,0 +1,13 @@
#
# This group is read both by the client and the server
# use it for options that affect everything, see
# https://mariadb.com/kb/en/configuring-mariadb-with-option-files/#option-groups
#
[client-server]
port = 3306
socket = /var/run/mysql/mysql.sock
#
# include *.cnf from the config directory
#
!includedir %%ETCDIR%%/conf.d/

View File

@ -1,14 +0,0 @@
--- plugin/auth_pam/mapper/pam_user_map.c.orig 2020-01-26 20:43:53 UTC
+++ plugin/auth_pam/mapper/pam_user_map.c
@@ -39,7 +39,11 @@ and usually end up in /var/log/secure file.
#include <grp.h>
#include <pwd.h>
+#ifdef __FreeBSD__
+#include <security/pam_appl.h>
+#else
#include <security/pam_ext.h>
+#endif
#include <security/pam_modules.h>
#define FILENAME "/etc/security/user_map.conf"

View File

@ -0,0 +1,13 @@
--- cmake/install_layout.cmake.orig 2020-05-09 19:27:56 UTC
+++ cmake/install_layout.cmake
@@ -128,8 +128,8 @@ SET(INSTALL_SUPPORTFILESDIR_STANDALONE "support-files
SET(INSTALL_MYSQLDATADIR_STANDALONE "data")
SET(INSTALL_UNIX_ADDRDIR_STANDALONE "/tmp/mysql.sock")
-SET(INSTALL_PAMDIR_STANDALONE "share")
-SET(INSTALL_PAMDATADIR_STANDALONE "share")
+SET(INSTALL_PAMDIR_STANDALONE "lib/mysql/plugin")
+SET(INSTALL_PAMDATADIR_STANDALONE "etc/mysql")
#
# RPM layout
#

View File

@ -1,17 +0,0 @@
Fix up missing WITHOUT_DOCS, WITHOUT_CLIENT options
--- man/CMakeLists.txt.orig 2019-11-07 05:52:21 UTC
+++ man/CMakeLists.txt
@@ -40,10 +40,11 @@ SET(MAN1_TEST mysql-stress-test.pl.1 mysql-test-run.pl
INSTALL(FILES ${MAN1_SERVER} DESTINATION ${INSTALL_MANDIR}/man1 COMPONENT ManPagesServer)
INSTALL(FILES ${MAN8_SERVER} DESTINATION ${INSTALL_MANDIR}/man8 COMPONENT ManPagesServer)
+IF(FALSE)
INSTALL(FILES ${MAN1_CLIENT} DESTINATION ${INSTALL_MANDIR}/man1 COMPONENT ManPagesClient)
INSTALL(FILES ${MAN1_DEVEL} DESTINATION ${INSTALL_MANDIR}/man1 COMPONENT ManPagesDevelopment)
INSTALL(FILES ${MAN1_TEST} DESTINATION ${INSTALL_MANDIR}/man1 COMPONENT ManPagesTest)
-
+ENDIF()
macro(MARIADB_SYMLINK_MANPAGE)
list(LENGTH MARIADB_SYMLINK_FROMS _len)
math(EXPR _listlen "${_len}-1")

View File

@ -0,0 +1,18 @@
--- scripts/wsrep_sst_rsync.sh.orig 2020-05-09 19:28:00 UTC
+++ scripts/wsrep_sst_rsync.sh
@@ -390,7 +390,14 @@ EOF
elif [ "$WSREP_SST_OPT_ROLE" = "joiner" ]
then
- wsrep_check_programs lsof
+ case $OS in
+ FreeBSD)
+ wsrep_check_programs sockstat
+ ;;
+ *)
+ wsrep_check_programs lsof
+ ;;
+ esac
touch $SST_PROGRESS_FILE
MYSQLD_PID=$WSREP_SST_OPT_PARENT

View File

@ -3,7 +3,9 @@
message: <<EOM
MariaDB respects hier(7) and doesn't check /etc and /etc/mysql for
my.cnf. Please move existing my.cnf files from those paths to
%%PREFIX%%/etc and %%PREFIX%%/etc/mysql.
%%PREFIX%%/etc/mysql or %%PREFIX%%/etc. Sample
configuration files are provided in %%PREFIX%%/etc/mysql
and %%PREFIX%%/etc/mysql/conf.d.
This port does NOT include the mytop perl script, this is included in
the MariaDB tarball but the most recent version can be found in the
@ -12,9 +14,9 @@ EOM
}
{ type: upgrade
message: <<EOM
Remember to run mysql_upgrade (with the optional --datadir=<dbdir> flag)
Remember to run mariadb-upgrade (with the optional --datadir=<dbdir> flag)
the first time you start the MySQL server after an upgrade from an
earlier version.
EOM
}
]

View File

@ -0,0 +1,59 @@
# Options specific to server applications, see
# https://mariadb.com/kb/en/configuring-mariadb-with-option-files/#server-option-groups
# Options specific to all server programs
[server]
# Options specific to MariaDB server programs
[server-mariadb]
#
# Options for specific server tools
#
[mysqld]
user = mysql
# port = 3306 # set in %%ETCDIR%%/my.cnf
# socket = /var/run/mysql/mysql.sock # set in %%ETCDIR%%/my.cnf
bind-address = 127.0.0.1
basedir = %%PREFIX%%
datadir = /var/db/mysql
net_retry_count = 16384
# [mysqld] configuration for ZFS
# From https://www.percona.com/resources/technical-presentations/zfs-mysql-percona-technical-webinar
# Create separate datasets for data and logs, eg
# zroot/mysql compression=on recordsize=128k atime=off
# zroot/mysql/data recordsize=16k
# zroot/mysql/logs
# datadir = /var/db/mysql/data
# innodb_log_group_home_dir = /var/db/mysql/log
# audit_log_file = /var/db/mysql/log/audit.log
# general_log_file = /var/db/mysql/log/general.log
# log_bin = /var/db/mysql/log/mysql-bin
# relay_log = /var/db/mysql/log/relay-log
# slow_query_log_file = /var/db/mysql/log/slow.log
# innodb_doublewrite = 0
# innodb_flush_method = O_DSYNC
# Options read by `mysqld_safe`
# Renamed from [mysqld_safe] starting with MariaDB 10.4.6.
[mariadb_safe]
# Options read my `mariabackup`
[mariabackup]
# Options read by `mysql_upgrade`
# Renamed from [mysql_upgrade] starting with MariaDB 10.4.6.
[mariadb-upgrade]
# Specific options read by the mariabackup SST method
[sst]
# Options read by `mysqlbinlog`
# Renamed from [mysqlbinlog] starting with MariaDB 10.4.6.
[mariadb-binlog]
# Options read by `mysqladmin`
# Renamed from [mysqladmin] starting with MariaDB 10.4.6.
[mariadb-admin]

View File

@ -53,6 +53,9 @@ bin/resolveip
%%WSREP%%bin/wsrep_sst_mysqldump
%%WSREP%%bin/wsrep_sst_rsync
%%WSREP%%bin/wsrep_sst_rsync_wan
@sample %%ETCDIR%%/conf.d/server.cnf.sample
%%WSREP%%%%ETCDIR%%/conf.d/wsrep.cnf.sample
@sample %%ETCDIR%%/user_map.conf.sample
@comment data/test/db.opt
include/mysql/server/big_endian.h
include/mysql/server/byte_order_generic.h
@ -175,6 +178,7 @@ lib/mysql/plugin/ha_test_sql_discovery.so
lib/mysql/plugin/handlersocket.so
lib/mysql/plugin/locales.so
lib/mysql/plugin/metadata_lock_info.so
lib/mysql/plugin/pam_user_map.so
lib/mysql/plugin/qa_auth_client.so
lib/mysql/plugin/qa_auth_interface.so
lib/mysql/plugin/qa_auth_server.so
@ -307,7 +311,6 @@ man/man8/mysqld.8.gz
%%DATADIR%%/spanish/errmsg.sys
%%DATADIR%%/swedish/errmsg.sys
%%DATADIR%%/ukrainian/errmsg.sys
%%WSREP%%%%DATADIR%%/wsrep.cnf
%%WSREP%%%%DATADIR%%/wsrep_notify
@comment %%DOCSDIR%%/COPYING
%%DOCSDIR%%/INSTALL-BINARY
@ -390,8 +393,6 @@ man/man8/mysqld.8.gz
@comment lib/mysql/plugin/mysql_clear_password.so
@comment lib/mysql/plugin/sha256_password.so
@comment libdata/pkgconfig/libmariadb.pc
@comment man/man1/mysql_convert_table_format.1.gz
@comment man/man1/mariadb.1.gz
@comment man/man1/mariadb-access.1.gz
@comment man/man1/mariadb-admin.1.gz
@comment man/man1/mariadb-binlog.1.gz
@ -404,14 +405,39 @@ man/man8/mysqld.8.gz
@comment man/man1/mariadb-hotcopy.1.gz
@comment man/man1/mariadb-import.1.gz
@comment man/man1/mariadb-plugin.1.gz
@comment man/man1/mariadb-service-convert.1.gz
@comment man/man1/mariadb-setpermission.1.gz
@comment man/man1/mariadb-show.1.gz
@comment man/man1/mariadb-slap.1.gz
@comment man/man1/mariadb-test-embedded.1.gz
@comment man/man1/mariadb-test.1.gz
man/man1/mariadb-waitpid.1.gz
@comment man/man1/mariadb.1.gz
@comment man/man1/msql2mysql.1.gz
@comment man/man1/my_safe_process.1.gz
@comment man/man1/mysql-stress-test.pl.1.gz
@comment man/man1/mysql-test-run.pl.1.gz
@comment man/man1/mysql.1.gz
@comment man/man1/mysql_client_test.1.gz
@comment man/man1/mysql_client_test_embedded.1.gz
@comment man/man1/mysql_config.1.gz
@comment man/man1/mysql_convert_table_format.1.gz
@comment man/man1/mysql_embedded.1.gz
@comment man/man1/mysql_find_rows.1.gz
@comment man/man1/mysql_plugin.1.gz
@comment man/man1/mysql_setpermission.1.gz
@comment man/man1/mysql_waitpid.1.gz
@comment man/man1/mysqlaccess.1.gz
@comment man/man1/mysqladmin.1.gz
@comment man/man1/mysqlbinlog.1.gz
@comment man/man1/mysqlcheck.1.gz
@comment man/man1/mysqldump.1.gz
@comment man/man1/mysqlhotcopy.1.gz
@comment man/man1/mysqlimport.1.gz
@comment man/man1/mysqlshow.1.gz
@comment man/man1/mysqlslap.1.gz
@comment man/man1/mysqltest.1.gz
@comment man/man1/mysqltest_embedded.1.gz
@comment man/man1/replace.1.gz
@comment share/pkgconfig/mariadb.pc

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= memcached
PORTVERSION= 1.6.2
PORTVERSION= 1.6.5
CATEGORIES= databases
MASTER_SITES= http://www.memcached.org/files/ \
GENTOO

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1585423128
SHA256 (memcached-1.6.2.tar.gz) = 06720118c40689be0b85249b3dcb23c6e6d5e3ce53893aca9faced264145168b
SIZE (memcached-1.6.2.tar.gz) = 536527
TIMESTAMP = 1587039948
SHA256 (memcached-1.6.5.tar.gz) = 1f4da3706fc13c33be9df97b2c1c8d7b0891d5f0dc88aebc603cb178e68b27df
SIZE (memcached-1.6.5.tar.gz) = 539962

Some files were not shown because too many files have changed in this diff Show More