Package: gfxboot / 4.5.103-1

Metadata

Package Version Patches format
gfxboot 4.5.103-1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
0001 asprintf.patch | (download)

gfxboot-compile.c | 32 20 + 12 - 0 !
1 file changed, 20 insertions(+), 12 deletions(-)

 fix some non-exploitable buffer overflows in mkbootmsg (lp: #27011).


0002 ctype.patch | (download)

gfxboot-compile.c | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 make sure to pass unsigned chars to isspace(), per the c standard;
 not doing so

can cause problems on powerpc and other architectures.

0003 bdf.patch | (download)

gfxboot-font.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 try .bdf files in gfxboot-font.


0004 link order.patch | (download)

Makefile | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix link order with 'ld --as-needed' (closes: #605771).


0005 buildflags.patch | (download)

Makefile | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 avoid overwriting buildflags.


0006 syslinux path.patch | (download)

gfxboot | 20 10 + 10 - 0 !
1 file changed, 10 insertions(+), 10 deletions(-)

 updating syslinux paths (closes: #682974).


0007 ttf dejavu.patch | (download)

themes/example_02/Makefile | 2 1 + 1 - 0 !
themes/example_03/Makefile | 2 1 + 1 - 0 !
themes/example_04/Makefile | 2 1 + 1 - 0 !
themes/example_05/Makefile | 2 1 + 1 - 0 !
themes/example_06/Makefile | 2 1 + 1 - 0 !
themes/example_07/Makefile | 2 1 + 1 - 0 !
6 files changed, 6 insertions(+), 6 deletions(-)

 gfxboot expects fonts to be in /usr/share/fonts/truetype et al,

not in subdirectories within like debian based systems do.

The proper fix is to make search_font() in gfxboot-font recursive,
however, for the time being we add the paths manually here.

0008 adddir.patch | (download)

themes/openSUSE/Makefile | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 replacing adddir location with absolute name in order to allow to
 compile the

themes from any location, not just /usr/share/gfxboot/themes/foo.

0009 gfxboot pass reproducible and owner to cpio. Closes .patch | (download)

gfxboot | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 gfxboot: pass --reproducible and --owner to cpio. (closes: #978946)

Apply fixes for reproducibilty, similar to:

  https://github.com/openSUSE/gfxboot/pull/35

See also:

  https://bugs.debian.org/978946
  https://tests.reproducible-builds.org/debian/issues/unstable/users_and_groups_in_cpio_archive_issue.html

0010 gfxboot avoid including the . directory in the cpio .patch | (download)

gfxboot | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 gfxboot: avoid including the "." directory in the cpio archive.
 (Closes: #978946)

The "." directory is at best extraneous, and is a little trickier to
avoid a resulting embedded timestamp.

See also:

  https://bugs.debian.org/978946
  https://tests.reproducible-builds.org/debian/issues/unstable/timestamps_in_cpio_archive_issue.html

0011 themes example Makefile Set time on files in example.patch | (download)

themes/example_01/Makefile | 1 1 + 0 - 0 !
themes/example_02/Makefile | 1 1 + 0 - 0 !
themes/example_03/Makefile | 1 1 + 0 - 0 !
themes/example_04/Makefile | 1 1 + 0 - 0 !
themes/example_05/Makefile | 1 1 + 0 - 0 !
themes/example_06/Makefile | 1 1 + 0 - 0 !
themes/example_07/Makefile | 1 1 + 0 - 0 !
7 files changed, 7 insertions(+)

 themes/example*/makefile: set time on files in example themes using
 Makefile as a reference time.  (Closes: #978946)

Similar to fixes applied in other themes:

  https://github.com/openSUSE/gfxboot/pull/35

See also:

  https://bugs.debian.org/978946
  https://tests.reproducible-builds.org/debian/issues/unstable/timestamps_in_cpio_archive_issue.html

0012 changelog.upstream Add changelog for upstream versio.patch | (download)

changelog.upstream | 496 496 + 0 - 0 !
1 file changed, 496 insertions(+)

 changelog.upstream: add changelog for upstream version 4.5.73.


0013 themes example Makefile Use the .bc files as a refer.patch | (download)

themes/example_01/Makefile | 2 1 + 1 - 0 !
themes/example_02/Makefile | 2 1 + 1 - 0 !
themes/example_03/Makefile | 2 1 + 1 - 0 !
themes/example_04/Makefile | 2 1 + 1 - 0 !
themes/example_05/Makefile | 2 1 + 1 - 0 !
themes/example_06/Makefile | 2 1 + 1 - 0 !
themes/example_07/Makefile | 2 1 + 1 - 0 !
7 files changed, 7 insertions(+), 7 deletions(-)

 themes/example*/makefile: use the .bc files as a reference date.
 (Closes: #978946)

Apparently the Makefile might be modified during the build.