summaryrefslogtreecommitdiff
path: root/user
AgeCommit message (Collapse)AuthorFilesLines
2023-02-08user/aspell-dict-da: upgrade to 4.2, new upstreamSíle Ekaterin Liszka1-6/+5
2023-02-08user/apache-httpd: upgrade to 2.4.54, fix a bunch of CVEsSíle Ekaterin Liszka1-2/+10
2023-02-06user/sox: move to legacy/Zach van Rijn15-675/+0
This package has numerous CVEs and does not currently build on our pmmx target. It is not required by any other packages at the moment. See also: #961.
2023-02-06user/mlt: bump { 7.6.0 --> 7.12.0 }. drop SoX dependency.Zach van Rijn2-18/+4
SoX is an optional dependency and is a security concern, and needs more work than we are able to allocate now.
2023-02-05user/wine: bump { 7.0 --> 8.1 }. fixes #959.Zach van Rijn1-4/+11
The addition of 'options="textrels"' follows what Gentoo is doing (same files affected): https://gitweb.gentoo.org/repo/gentoo.git /tree/app-emulation/wine-vanilla /wine-vanilla-8.1.ebuild ?id=2d66e9a07e972cfd20dc12146c31293faa682f2b#n124
2023-01-31user/grantlee: Explicitly register enum comparatorA. Wilcox2-1/+17
This is necessary to make the tests pass on 64-bit PowerPC. This is caused because the MetaEnumVariable class does not register its comparators, which is required in Qt 5. Qt 6 will use introspection to automatically do this. The proper fix is likely to use a constructor function somewhere in the Grantlee library to ensure it is called on library initialisation, but it isn't immediately obvious to me where to put such a ctor. This only seems to affect 64-bit PowerPC, as other platforms do pass this test; maybe Qt is doing some sort of introspection that doesn't work on ppc64. It is also affected by GCC optimisation flags, so it may be a miscompilation. At any rate, this patch *does* fix the tests. Prior to 5.3.0, enums did not compare correctly anyway, so this does not have a very high impact. Fixes: #955
2023-01-30user/{mozilla}: Fix double format on pmmxA. Wilcox4-2/+38
This fixes the definition of the double format on our pmmx builds in the vendored copy of fdlibm. Fixes: #958
2023-01-15user/netqmail: support STARTTLS, manage conflict with ssmtpLaurent Bercot6-102/+80
2023-01-15user/smtpd-starttls-proxy: new packageLaurent Bercot1-0/+31
2023-01-15user/bcnm: upgrade to 0.0.1.6Laurent Bercot1-4/+4
2023-01-15user/s6-networking: upgrade to 2.5.1.2Laurent Bercot1-3/+3
2023-01-15user/s6-dns: upgrade to 2.3.5.5Laurent Bercot1-3/+3
2023-01-15user/s6-linux-utils: upgrade to 2.6.0.1Laurent Bercot1-3/+3
2023-01-15user/s6-portable-utils: upgrade to 2.2.5.1Laurent Bercot1-3/+3
2023-01-06user/grantlee: Use x87 math properlyA. Wilcox2-2/+47
Reported upstream by SuSE maintainer, though the way this works does sort of bother me since this sort of code really shouldn't depend on precision if written properly.. Fixes: #954
2023-01-04user/libpng: bump { 1.6.37 --> 1.6.39 }. fixes #957.Zach van Rijn2-8/+12
2023-01-04user/gitlab-runner: patch armv7 for multiple redefinition 'seek'.Zach van Rijn2-3/+44
the file: sys/unix/syscall_linux_arm.go seems to declare 'seek()' as a prototype, the implementation being: sys/unix/syscall_linux_gccgo_arm.go however it isn't immediately clear why the conflict occurs, unless it has to do with our Makefile patches, which CGO_ENABLED=1? fixes #956
2023-01-02user/gambit-c: support s390/s390x.Zach van Rijn2-1/+49
Upstream: https://github.com/gambit/gambit/pull/809
2023-01-02user/node: Fix time64 issue on pmmxA. Wilcox2-2/+208
This patch reverts Node MR 43714[1], which broke time64 on pmmx. [1]: https://github.com/nodejs/node/pull/43714 Fixes: #935
2022-12-30user/grantlee: bump { 5.2.0 --> 5.3.1 }.Zach van Rijn1-3/+3
2022-12-30user/grantlee: update upstream URL. fixes #952.Zach van Rijn1-1/+1
Note that the checksums remain the same. Also removes a hard-coded version number.
2022-12-30user/imagemagick: bump { 7.1.0.52 --> 7.1.0.56 }.Zach van Rijn1-2/+2
2022-12-30user/imagemagick: update upstream URL. fixes #951.Zach van Rijn1-1/+1
2022-12-29user/diskdev_cmds: update checksums. fixes #830.Zach van Rijn1-3/+3
2022-12-28user/protobuf: actually disable parallel builds. fixes #945.Zach van Rijn1-1/+1
Commit e8adedc8d15b9b11e780df8bda2d7431c23d627f did not restore the original -j1 as in be1bb0240206f8fec1bd44f95d0130856e753c07.
2022-12-27user/node: Disable on 32-bit PowerPCA. Wilcox1-1/+1
Unfortunately V8 does not support ppc and seemingly has no interest in adopting a port. In the future we will look for alternative JS runtimes for running workloads on ppc. We may also be able to package Node 12 since it has ppc support, with the caveat that it is not well-supported upstream and will stop receiving security updates. This is still useful for some workloads (Firefox builds, internal Homebridge, and such), perhaps. Closes: #837
2022-12-27system/{c-ares,libev}: Move back to user/A. Wilcox3-0/+132
These are no longer required in the system/ repository.
2022-12-27system/nghttp2: Split apps to user/nghttp2-utilsA. Wilcox1-0/+55
The tools need libraries that should not be pulled into system/. Additionally, since c-ares needs CMake now, it causes a dep cycle. Fixes: #936
2022-12-25user/libkscreen: disable parallel build. fixes #811.Zach van Rijn1-1/+1
Estimated penalty, based on N=2 samples: * -j8: ~0-2 minutes * -j1: ~4-9 minutes
2022-12-23user/openjdk8: update bootstrap tarballs. fixes #921.Zach van Rijn2-26/+143
2022-12-23user/node: fix link failure on 32-bit platforms.Zach van Rijn1-0/+6
2022-12-23user/node: Update to 18.12.1A. Wilcox1-2/+2
2022-12-23user/node: Update to 16.19.0; fix test, NULL derefA. Wilcox4-3/+127
* The worker-stdio test no longer raises RangeError on 32-bit Intel. * The sigint test is no longer flaky (backported from 18 branch). * The C++ Environment handler no longer segfaults when /proc is unmounted. (Submitted upstream.) Fixes: #795
2022-12-23user/perl-devel-mat{,-dumper}: Move to legacy/A. Wilcox2-73/+0
These packages don't work right now. Hopefully we can work with upstream to fix them on musl systems. Closes: #872
2022-12-19user/perl-test-refcount: Remove Devel::MAT depA. Wilcox1-2/+2
The Devel::MAT pod is broken on 32-bit musl systems. It is listed as a 'recommended' package, not 'required', and it works fine without it. Additionally, it was only listed in makedepends; if we were using it, it would need to be a runtime dependency. Ref: #872
2022-12-19user/gst-plugins-good: Fix passed property typeA. Wilcox2-2/+35
This fixes the drop-messages-interval test in rtpjitterbuffer. Issue: #924
2022-12-18user/gambit: add patch for overflow on 32-bit platforms. fixes #926.Zach van Rijn2-3/+463
Previous commits erroneously mentioned issue #924.
2022-12-17user/spack: temporarily disable build on ppc. see #794.Zach van Rijn1-1/+1
2022-12-17user/gambit-c: temporarily disable SRFI 179. see #934.Zach van Rijn2-2/+26
2022-12-17user/gambit-c: temporarily disable tests. see #924.Zach van Rijn1-1/+2
Additionally, the 'max-gcse-memory' parameter was updated to safely accommodate the ~512M threshold needed by Gambit on some platforms.
2022-12-14user/digikam: add explicit libatomic. fixes #925.Zach van Rijn1-0/+1
2022-12-14user/dovecot: 2.3.19.1 plus CVE fixLee Starnes2-4/+163
2022-12-13user/qt5-qtwebkit: ppc ucontext patch. 32-bit link flags. fixes #922.Zach van Rijn2-4/+33
This patch reverts upstream a7cdcdc77b8efef239d9b06e857a64e490d1a81b which caused a build failure on musl. Additionally, 32-bit architectures (ppc in particular) may fail to link due to address space limitations. Adjust link flags to mitigate.
2022-12-13user/postfix: bump { 3.6.2 --> 3.7.3 }. add patch for Linux 6. fixes #920.Zach van Rijn2-2/+28
2022-12-13user/openldap: add time64 patches. fixes #845.Zach van Rijn2-1/+201
This patch is not intended to be upstreamed as written.
2022-12-12user/gvim: correctly install icons; fixes #918Síle Ekaterin Liszka1-4/+4
2022-12-12user/gstreamer: Fix for time64 issueA. Wilcox2-1/+63
The patch fixes #853 (libs_gstnetclientclock). The glib-2.72.4 update is actually what fixed #874, as futex was broken on 32-bit architectures. It was affecting PowerPC harder because the MSB was what the kernel was seeing, but in 2038 the other arches would have started seeing the same failures. Fixes: #853, #874
2022-12-12user/glib: Update to 2.72.4A. Wilcox1-2/+2
This contains a needed fix for time64 on 32-bit architectures.
2022-12-10user/rrdtool: Fix time64 issue on 32-bit systemsA. Wilcox3-2/+89
This only showed up in tests on ppc, but would eventually hit all of them. The code already correctly handled SIZEOF_TIME_T being 8, but this was cased on _WIN32. Removed that specialisation and now it works. Fixes: #877
2022-12-05user/gstreamer: Fix deadlock in gst_gstbin testA. Wilcox2-1/+143
This is pending merge upstream and fixes the deadlock in the gst_gstbin test which causes it to timeout on builders sometimes. Ref: #807, #853