summaryrefslogtreecommitdiff
path: root/pkg
diff options
context:
space:
mode:
Diffstat (limited to 'pkg')
-rw-r--r--pkg/byacc/patch/0001-Prevent-multiple-definitions-of-code_lines.patch1
-rw-r--r--pkg/curl/patch/0001-Add-BearSSL-vtls-implementation.patch1
-rw-r--r--pkg/efibootmgr/patch/0001-remove-extra-decl.patch1
-rw-r--r--pkg/less/patch/0001-Remove-after-function-definition.patch1
-rw-r--r--pkg/less/patch/0002-Make-sure-public-functions-parameters-are-unaffected.patch1
-rw-r--r--pkg/libass/patch/0001-Avoid-unnecessary-VLAs.patch1
-rw-r--r--pkg/openntpd/patch/0003-Provide-fallback-definition-for-__packed.patch1
-rw-r--r--pkg/pixman/patch/0001-Prevent-empty-top-level-declaration.patch1
-rw-r--r--pkg/syslinux/patch/0001-extlinux-pull-in-sys-sysmacros.h-for-major-minor-mak.patch1
-rw-r--r--pkg/texi2mdoc/patch/0001-Add-the-d-option-to-specify-the-.Dd-date.patch1
-rw-r--r--pkg/the_silver_searcher/patch/0001-Remove-after-function-definition.patch1
-rw-r--r--pkg/the_silver_searcher/patch/0002-Use-inline-function-for-min-instead-of-statement-exp.patch1
-rw-r--r--pkg/the_silver_searcher/patch/0003-Prevent-duplicate-definitions-of-global-variables.patch1
-rw-r--r--pkg/wayland/patch/0002-Avoid-pointer-arithmetic-on-void.patch1
-rw-r--r--pkg/wayland/patch/0003-Use-wl_container_of-internally.patch1
15 files changed, 15 insertions, 0 deletions
diff --git a/pkg/byacc/patch/0001-Prevent-multiple-definitions-of-code_lines.patch b/pkg/byacc/patch/0001-Prevent-multiple-definitions-of-code_lines.patch
index 1aa1c5f6..c242aba8 100644
--- a/pkg/byacc/patch/0001-Prevent-multiple-definitions-of-code_lines.patch
+++ b/pkg/byacc/patch/0001-Prevent-multiple-definitions-of-code_lines.patch
@@ -2,6 +2,7 @@ From 71ddf61cc892a771d15d95937f1f13a9ce17e98b Mon Sep 17 00:00:00 2001
From: Michael Forney <mforney@mforney.org>
Date: Mon, 4 Nov 2019 18:20:04 -0800
Subject: [PATCH] Prevent multiple definitions of `code_lines`
+Upstream: Yes, applied by maintainer
---
defs.h | 2 +-
diff --git a/pkg/curl/patch/0001-Add-BearSSL-vtls-implementation.patch b/pkg/curl/patch/0001-Add-BearSSL-vtls-implementation.patch
index c5b89e5d..0d5001ab 100644
--- a/pkg/curl/patch/0001-Add-BearSSL-vtls-implementation.patch
+++ b/pkg/curl/patch/0001-Add-BearSSL-vtls-implementation.patch
@@ -2,6 +2,7 @@ From 7500502be5490e60f62ecc8be8e96f1f23405684 Mon Sep 17 00:00:00 2001
From: Michael Forney <mforney@mforney.org>
Date: Thu, 7 Nov 2019 20:17:18 -0800
Subject: [PATCH] Add BearSSL vtls implementation
+Upstream: https://github.com/curl/curl/pull/4597
---
CMake/FindBearSSL.cmake | 9 +
diff --git a/pkg/efibootmgr/patch/0001-remove-extra-decl.patch b/pkg/efibootmgr/patch/0001-remove-extra-decl.patch
index b382c3ba..90007dce 100644
--- a/pkg/efibootmgr/patch/0001-remove-extra-decl.patch
+++ b/pkg/efibootmgr/patch/0001-remove-extra-decl.patch
@@ -2,6 +2,7 @@ From b60ba776eb8969d7631a6fecafd5040d7331a050 Mon Sep 17 00:00:00 2001
From: Peter Jones <pjones@redhat.com>
Date: Wed, 13 Jun 2018 09:41:01 -0400
Subject: [PATCH] remove extra decl
+Upstream: 99b578501643377e0b1994b2a068b790d189d5ad
Signed-off-by: Peter Jones <pjones@redhat.com>
---
diff --git a/pkg/less/patch/0001-Remove-after-function-definition.patch b/pkg/less/patch/0001-Remove-after-function-definition.patch
index db8658f0..2ab8a537 100644
--- a/pkg/less/patch/0001-Remove-after-function-definition.patch
+++ b/pkg/less/patch/0001-Remove-after-function-definition.patch
@@ -2,6 +2,7 @@ From 5c87a344bc528c1878708c5e497f0e8e1742b7d4 Mon Sep 17 00:00:00 2001
From: Michael Forney <mforney@mforney.org>
Date: Fri, 5 Jul 2019 22:05:36 -0700
Subject: [PATCH] Remove ';' after function definition
+Upstream: f0475cce07567696a7cb9ac4da2119ce09195c1d
The STR_TO_TYPE_FUNC macro expands to a function definition, so the ';'
is treated as an empty top-level declaration, which is not valid in ISO C.
diff --git a/pkg/less/patch/0002-Make-sure-public-functions-parameters-are-unaffected.patch b/pkg/less/patch/0002-Make-sure-public-functions-parameters-are-unaffected.patch
index 53e1e179..13e33e27 100644
--- a/pkg/less/patch/0002-Make-sure-public-functions-parameters-are-unaffected.patch
+++ b/pkg/less/patch/0002-Make-sure-public-functions-parameters-are-unaffected.patch
@@ -3,6 +3,7 @@ From: Michael Forney <mforney@mforney.org>
Date: Fri, 5 Jul 2019 21:50:22 -0700
Subject: [PATCH] Make sure public functions parameters are unaffected by
argument promotion
+Upstream: 2436151e2c5c2f30e0071bcf0edaf376ba13c268
In order for a prototype declaration and non-prototype function
definition to be compatible, the promoted type of the non-prototype
diff --git a/pkg/libass/patch/0001-Avoid-unnecessary-VLAs.patch b/pkg/libass/patch/0001-Avoid-unnecessary-VLAs.patch
index 6fba73a5..0bff3da0 100644
--- a/pkg/libass/patch/0001-Avoid-unnecessary-VLAs.patch
+++ b/pkg/libass/patch/0001-Avoid-unnecessary-VLAs.patch
@@ -2,6 +2,7 @@ From 4988f2d5bf0ecb941320cfe2cde517c860b792a0 Mon Sep 17 00:00:00 2001
From: Michael Forney <mforney@mforney.org>
Date: Sun, 16 Jun 2019 22:59:39 -0700
Subject: [PATCH] Avoid unnecessary VLAs
+Upstream: Equivalent patches applied upstream (891ada89c9 and c80f332798)
---
libass/ass_outline.c | 4 ++--
diff --git a/pkg/openntpd/patch/0003-Provide-fallback-definition-for-__packed.patch b/pkg/openntpd/patch/0003-Provide-fallback-definition-for-__packed.patch
index a3421a79..a938fa72 100644
--- a/pkg/openntpd/patch/0003-Provide-fallback-definition-for-__packed.patch
+++ b/pkg/openntpd/patch/0003-Provide-fallback-definition-for-__packed.patch
@@ -2,6 +2,7 @@ From 1a01dd331508160aeda3563dbbb6f62aa60c2156 Mon Sep 17 00:00:00 2001
From: Michael Forney <mforney@mforney.org>
Date: Thu, 20 Jun 2019 13:52:22 -0700
Subject: [PATCH] Provide fallback definition for __packed
+Upstream: https://github.com/openntpd-portable/openntpd-portable/pull/56
Otherwise, systems that don't support it will treat it as a name for a
global `struct ntp_msg` variable.
diff --git a/pkg/pixman/patch/0001-Prevent-empty-top-level-declaration.patch b/pkg/pixman/patch/0001-Prevent-empty-top-level-declaration.patch
index c97e1c85..bda35e09 100644
--- a/pkg/pixman/patch/0001-Prevent-empty-top-level-declaration.patch
+++ b/pkg/pixman/patch/0001-Prevent-empty-top-level-declaration.patch
@@ -2,6 +2,7 @@ From 66f8839181d4cf81efc9beb8bd85cb8263795b56 Mon Sep 17 00:00:00 2001
From: Michael Forney <mforney@mforney.org>
Date: Thu, 11 Jul 2019 00:12:19 -0700
Subject: [PATCH] Prevent empty top-level declaration
+Upstream: https://lists.freedesktop.org/archives/pixman/2019-November/004896.html
The expansion of PIXMAN_DEFINE_THREAD_LOCAL(...) may end in a
function definition, so the following semicolon is considered an
diff --git a/pkg/syslinux/patch/0001-extlinux-pull-in-sys-sysmacros.h-for-major-minor-mak.patch b/pkg/syslinux/patch/0001-extlinux-pull-in-sys-sysmacros.h-for-major-minor-mak.patch
index 89437fd0..c3a293af 100644
--- a/pkg/syslinux/patch/0001-extlinux-pull-in-sys-sysmacros.h-for-major-minor-mak.patch
+++ b/pkg/syslinux/patch/0001-extlinux-pull-in-sys-sysmacros.h-for-major-minor-mak.patch
@@ -2,6 +2,7 @@ From a46f0d695cea1e237247aa6118d5959f0e79e695 Mon Sep 17 00:00:00 2001
From: Mike Frysinger <vapier@gentoo.org>
Date: Tue, 19 Apr 2016 06:50:31 -0400
Subject: [PATCH] extlinux: pull in sys/sysmacros.h for major/minor/makedev
+Upstream: 1a74985b2a404639b08882c57f3147229605dfd5
These functions are defined in sys/sysmacros.h, so add the include to
main.c. This is already handled correctly in mountinfo.c. Otherwise
diff --git a/pkg/texi2mdoc/patch/0001-Add-the-d-option-to-specify-the-.Dd-date.patch b/pkg/texi2mdoc/patch/0001-Add-the-d-option-to-specify-the-.Dd-date.patch
index c4f9ec8b..c8e2faea 100644
--- a/pkg/texi2mdoc/patch/0001-Add-the-d-option-to-specify-the-.Dd-date.patch
+++ b/pkg/texi2mdoc/patch/0001-Add-the-d-option-to-specify-the-.Dd-date.patch
@@ -4,6 +4,7 @@ Date: Tue, 13 Nov 2018 08:45:29 +0000
Subject: [PATCH] Add the -d option to specify the .Dd date, and fall back to
the mtime before resorting to the current time. Patch from Michael Forney
<mforney at mforney dot org> with minimal tweaks by me.
+Upstream: Yes, main.c@1.72 util.c@1.35
While here, fix the date format, "%F" is wrong for mdoc(7).
Change it to "%B %e, %Y" which isn't perfect due to the
diff --git a/pkg/the_silver_searcher/patch/0001-Remove-after-function-definition.patch b/pkg/the_silver_searcher/patch/0001-Remove-after-function-definition.patch
index 903c7e45..2bf00aec 100644
--- a/pkg/the_silver_searcher/patch/0001-Remove-after-function-definition.patch
+++ b/pkg/the_silver_searcher/patch/0001-Remove-after-function-definition.patch
@@ -2,6 +2,7 @@ From 76adb32c89184406278fd51a3fe138314b134a12 Mon Sep 17 00:00:00 2001
From: Michael Forney <mforney@mforney.org>
Date: Sat, 15 Jun 2019 20:58:00 -0700
Subject: [PATCH] Remove `;` after function definition
+Upstream: https://github.com/ggreer/the_silver_searcher/pull/1324
---
src/ignore.c | 2 +-
diff --git a/pkg/the_silver_searcher/patch/0002-Use-inline-function-for-min-instead-of-statement-exp.patch b/pkg/the_silver_searcher/patch/0002-Use-inline-function-for-min-instead-of-statement-exp.patch
index 10e342c1..69b08f11 100644
--- a/pkg/the_silver_searcher/patch/0002-Use-inline-function-for-min-instead-of-statement-exp.patch
+++ b/pkg/the_silver_searcher/patch/0002-Use-inline-function-for-min-instead-of-statement-exp.patch
@@ -2,6 +2,7 @@ From dc1be161f9155e92367714b38f6a45d05d4f90cd Mon Sep 17 00:00:00 2001
From: Michael Forney <mforney@mforney.org>
Date: Sat, 15 Jun 2019 20:58:46 -0700
Subject: [PATCH] Use inline function for min instead of statement expression
+Upstream: https://github.com/ggreer/the_silver_searcher/pull/1324
---
src/zfile.c | 9 +++++----
diff --git a/pkg/the_silver_searcher/patch/0003-Prevent-duplicate-definitions-of-global-variables.patch b/pkg/the_silver_searcher/patch/0003-Prevent-duplicate-definitions-of-global-variables.patch
index 8bf5a120..9c46c582 100644
--- a/pkg/the_silver_searcher/patch/0003-Prevent-duplicate-definitions-of-global-variables.patch
+++ b/pkg/the_silver_searcher/patch/0003-Prevent-duplicate-definitions-of-global-variables.patch
@@ -2,6 +2,7 @@ From 159e026212ba551981dc522690901b9291b8e235 Mon Sep 17 00:00:00 2001
From: Michael Forney <mforney@mforney.org>
Date: Sun, 16 Jun 2019 01:49:32 -0700
Subject: [PATCH] Prevent duplicate definitions of global variables
+Upstream: https://github.com/ggreer/the_silver_searcher/pull/1324
Multiple external definitions of an object is invalid in ISO C[0].
diff --git a/pkg/wayland/patch/0002-Avoid-pointer-arithmetic-on-void.patch b/pkg/wayland/patch/0002-Avoid-pointer-arithmetic-on-void.patch
index 7ccec381..cebbf61c 100644
--- a/pkg/wayland/patch/0002-Avoid-pointer-arithmetic-on-void.patch
+++ b/pkg/wayland/patch/0002-Avoid-pointer-arithmetic-on-void.patch
@@ -2,6 +2,7 @@ From 09b452f0ac177bd95258ec54f9540fec1a1a817d Mon Sep 17 00:00:00 2001
From: Michael Forney <mforney@mforney.org>
Date: Sat, 1 Jun 2019 15:01:23 -0700
Subject: [PATCH] Avoid pointer arithmetic on `void *`
+Upstream: 678c8681e28739da1fea667ae59118cfc0968497
The pointer operand to the binary `+` operator must be to a complete
object type. Since we are working with byte sizes, use `char *` for
diff --git a/pkg/wayland/patch/0003-Use-wl_container_of-internally.patch b/pkg/wayland/patch/0003-Use-wl_container_of-internally.patch
index 31cde0c2..4739dede 100644
--- a/pkg/wayland/patch/0003-Use-wl_container_of-internally.patch
+++ b/pkg/wayland/patch/0003-Use-wl_container_of-internally.patch
@@ -2,6 +2,7 @@ From 1ad3dc70e7961e7bf1d27a9572644a5153fc8e2d Mon Sep 17 00:00:00 2001
From: Michael Forney <mforney@mforney.org>
Date: Sat, 1 Jun 2019 15:11:48 -0700
Subject: [PATCH] Use wl_container_of internally
+Upstream: 55d044810ca32ae24499d2c6aee6084d7e31d576
---
src/event-loop.c | 4 ++--