Commit graph

313097 commits

Author SHA1 Message Date
nia
187f597490 dosbox-x: attempt to resolve build problems on non-x86
non-x86 FPU support is currently broken, so disable it

also disable unaligned access

bump PKGREVISION
2020-03-13 09:37:45 +00:00
adam
56596012a0 redis: updated to 5.0.8
Redis 5.0.8:
Upgrade urgency HIGH: This release fixes security issues.

This is a list of fixes in this release:
 Fix Pi building needing -latomic, backport
 fix impl of aof-child whitelist SIGUSR1 feature.
 fix ThreadSafeContext lock/unlock function names
 XREADGROUP should propagate XCALIM/SETID in MULTI/EXEC
 Fix client flags to be int64 in module.c
 Fix small bugs related to replica and monitor ambiguity
 Fix lua related memory leak.
 Free allocated sds in pfdebugCommand() to avoid memory leak.
 Jump to right label on AOF parsing error.
 Free fakeclient argv on AOF error.
 Fix potential memory leak of rioWriteBulkStreamID().
 Fix potential memory leak of clusterLoadConfig().
 Fix bug on KEYS command where pattern starts with * followed by \x00 (null char).
 Blocking XREAD[GROUP] should always reply with valid data (or timeout)
 XCLAIM: Create the consumer only on successful claims.
 Stream: Handle streamID-related edge cases
 Fix ip and missing mode in RM_GetClusterNodeInfo().
 Inline protocol: handle empty strings well.
 Mark extern definition of SDS_NOINIT in sds.h
 [FIX] revisit CVE-2015-8080 vulnerability
 avoid sentinel changes promoted_slave to be its own replica.
2020-03-13 09:34:56 +00:00
nia
5aebe0c772 dolphin-emu: gnu++14, for alloca 2020-03-13 09:28:19 +00:00
nia
5f8b318782 doc: Fix typo. 2020-03-13 08:56:31 +00:00
tnn
a444b3ca52 nmap: assorted fixes
- use pkgsrc libssh2 rather than bundled
- Check portability skip for bundled libssh2
- ipv6 is no longer optional, so remove it
- bump rev
2020-03-13 08:55:37 +00:00
wiz
7c02f56b2e cwm: update HOMEPAGE 2020-03-13 08:37:59 +00:00
rillig
34cf661f60 sysutils/checkperms: fix pkglint warnings 2020-03-13 08:19:25 +00:00
rillig
da15757bea pkgtools/check-portability: reduce dependencies
Since this is a very basic program, it should not depend on anything more
complicated, to avoid creating cyclic dependencies.
2020-03-13 08:17:18 +00:00
rillig
774a30f68e mk/check: revert collateral damage from previous commit
Killing the editor does not stop cvs from committing; to achieve that, it
is necessary to remove the file containing the commit message being
edited.
2020-03-13 08:11:36 +00:00
rillig
f481cb99f6 mk/check/check-perms: allow packages to skip the check completely
When all files are skipped, the tool dependency is not added as well.
This allows packages to skip the check without defining the user-settable
variable CHECK_PERMS.
2020-03-13 08:04:08 +00:00
plunky
76e900f035 Remove math/arpack successor math/arpack-ng 2020-03-13 07:49:33 +00:00
plunky
8527e426a4 Remove math/arpack successor math/arpack-ng
No arpack release has been published by Rice University for many years, and
arpack-ng aims to provide a common repository of community fixes with a
testsuite.
2020-03-13 07:48:57 +00:00
plunky
8e52d5cfab remove arpack 2020-03-13 07:47:52 +00:00
wiz
84175ff182 musescore: revert unintended part of commit 2020-03-13 07:46:54 +00:00
wiz
85a7c9b96b musescore: fix unportable test(1) operator. 2020-03-13 07:46:10 +00:00
wiz
85bdb6800d gst-plugins1-*: fix unportable test(1) operator 2020-03-13 07:39:41 +00:00
rillig
5efaae1b1b mk/check/check-portability: exclude REPLACE_BASH by default
Since the portability checks are concerned about bashisms, it doesn't make
sense to apply them to programs that will later be run in bash anyway.

Suggested by gdt via private mail.
2020-03-13 06:31:43 +00:00
rillig
193378e588 textproc/glimpse: remove double spaces in DESCR 2020-03-13 06:06:49 +00:00
tnn
22a17c931b nodejs: remove a stale portability skip. Add another one. 2020-03-13 00:45:06 +00:00
schmonz
31d8420e14 Update MASTER_SITES and HOMEPAGE. 2020-03-13 00:06:46 +00:00
gdt
941c2c69d6 filesystems/glusterfs: Exempt bash script from bashisms check 2020-03-12 23:52:37 +00:00
gdt
c7c9dbcb8b print/cups-filters: Avoid portablity check fail
This package has a script which is written for bash and has a bashism.
While that's a bug, the package has REPLACE_BASH for it and further
doesn't include the file in the PLIST.  So there's no benefit to
pkgsrc fixing this, other than the quest to rid the world of bashisms.
Simply skip checks on this file.
2020-03-12 23:51:53 +00:00
tnn
85fd49106b rust: MAKE_JOBS_SAFE=no again, but for non-developers only 2020-03-12 23:10:23 +00:00
rillig
e47fb1d85f audio/speex: remove unknown configure option 2020-03-12 23:01:43 +00:00
rillig
7439ffcad9 audio/sox: remove unknown configure option
The option --without-gomp is no longer recognized. There is still a
GOMP_LIBS variable, but that one is deprecated as well.
2020-03-12 22:56:42 +00:00
wiz
d66cf4d7fd gjs: fix unportable test(1) operator 2020-03-12 22:53:12 +00:00
wiz
aafba440ad gst-plugins1-base: fix unportable test(1) operator. 2020-03-12 22:50:30 +00:00
tnn
b32a6ed391 rust: set MAKE_JOBS_SAFE=no only if BATCH, i.e. if building inside pbulk
It was added so that we have a non-zero change of getting binary packages
in the bulk build. I have a sneaking suspicion that most interactive users
of pkgsrc comment this line out.
Waiting a whole day for rust to build is not acceptable.
2020-03-12 22:16:44 +00:00
rillig
aada5db7e0 archivers/bsdtar: avoid circular dependency with PKG_DEVELOPER checks
bsdtar is used as the default extractor for distfiles. It is installed
very early in the pkgsrc lifecycle, directly after bootstrapping. At that
point, neither of checkperms nor check-portability may be installed yet.
2020-03-12 20:50:30 +00:00
tnn
740b6a5843 bison: skip portability check for tests/local.mk 2020-03-12 20:47:12 +00:00
tnn
356b977234 rust: add new checksum override 2020-03-12 20:33:53 +00:00
nia
2faf75347c doc: Updated www/firefox68-l10n to 68.6.0 2020-03-12 19:55:09 +00:00
nia
f3c448cd29 firefox68-l10n: Update to 68.6.0
Sync with firefox68
2020-03-12 19:54:45 +00:00
rillig
b9e43a0b48 pkgtools/check-portability: explain how to fix the errors 2020-03-12 19:45:06 +00:00
nia
7922f2ea39 doc: Updated www/firefox68 to 68.6.0 2020-03-12 19:40:12 +00:00
nia
5d4d28f2d3 firefox68: Update to 68.6.0
While here,

- Remove OSS support now that cubeb_sun has been stable for a long while
- Appease pkglint

Security fixes in this release:

#CVE-2020-6805: Use-after-free when removing data about origins
#CVE-2020-6806: BodyStream::OnInputStreamReady was missing protections
#CVE-2020-6807: Use-after-free in cubeb during stream destruction
#CVE-2020-6811: Devtools' 'Copy as cURL' feature did not fully escape
#CVE-2019-20503: Out of bounds reads in sctp_load_addresses_from_init
#CVE-2020-6812: The names of AirPods with personally identifiable
#CVE-2020-6814: Memory safety bugs fixed in Firefox 74 and Firefox ESR 68.6
2020-03-12 19:39:35 +00:00
nia
8bf4921c9b firefox: Appease pkglint 2020-03-12 19:34:56 +00:00
rillig
86eb11d3ba pkgtools/check-portability: make explanation for [[ more precise 2020-03-12 19:26:17 +00:00
tnn
d556fbf5b2 pixman: fix shell portability issue
Also move SUBST fragment into the patch-Makefile.in patch instead
2020-03-12 19:19:52 +00:00
rillig
8f5b373f2f mk/check/check-portability: check plain Makefiles as well
Like Makefile.in, these files contain shell commands but don't start with
a #! line.

Suggested by gdt via private mail.
2020-03-12 19:09:41 +00:00
rillig
0418380975 mk/check/check-portability: don't check Makefile.am
These files typically come with a corresponding Makefile.in file, and the
same portability issue is in the .in file as well. For building the
package it is only necessary to patch the .in file. Patching the .am file
as well would mean additional work for the pkgsrc package maintainer.

Nevertheless, such fixes should be reported upstream. The upstream
maintainer is more interested in a patch for Makefile.am, since the .in
file is only generated.

Suggested by wiz via private mail.
2020-03-12 18:54:59 +00:00
wiz
981e86e950 ORBit: remove
Long replaced by ORBit2
2020-03-12 18:52:57 +00:00
rillig
a05002b399 mk/check/check-portability: support file names with spaces
Before, file names that start or end with spaces were trimmed by read(1),
as specified by POSIX 2004 and POSIX 2018.

https://pubs.opengroup.org/onlinepubs/9699919799/utilities/read.html

This edge case bug had been present since the very beginning of this
code, in November 2006.

Filenames containing backslashes or newlines are still not supported, and
probably never will be intentionally supported.
2020-03-12 18:40:06 +00:00
wiz
e9dc3f0eed doc: Updated www/w3m-img to 0.5.3.0.20190105 2020-03-12 18:23:14 +00:00
wiz
965fa092d5 doc: Updated www/w3m to 0.5.3.0.20190105 2020-03-12 18:23:05 +00:00
wiz
f25c9174a4 w3m: update to 0.5.3.20190105
Debian's w3m 0.5.3+git20190105

* bug fixes
 - do not use deprecated features with OpenSSL 1.1
 - fix dependency for Imlib2
 - fix that the mark_all_pages option works
 - respect the simple_preserve_space option for table cells
 - fix error handling for ~/.w3m/request.log and localcgi_post()
* new feature
 - w3mman supports specifying a section number during a keyword search
2020-03-12 18:22:54 +00:00
wiz
9a8a7e8d91 libssh2: add upstream bug report 2020-03-12 17:46:22 +00:00
wiz
4e0eb9c3f6 icecast: skip configure.in in portability check
Already patched in configure.
2020-03-12 17:42:10 +00:00
wiz
435eee5c4c fig2dev: fix unportable test(1) operator. 2020-03-12 17:40:44 +00:00
wiz
dcca4f744b libexttextcat: fix unportable test(1) operator 2020-03-12 17:39:28 +00:00