From b4401e5b6c3de00a86b520d43643cfb40d77bb72 Mon Sep 17 00:00:00 2001 From: Stephan Raue Date: Mon, 8 Feb 2010 16:44:04 +0100 Subject: [PATCH] plymouth-lite: - fix for building against libpng-1.4 --- .../plymouth-lite/patches/plymouth-fix-build.diff | 2 +- .../patches/plymouth-lite-0.6.0_libpng-1.4.0.diff | 12 ++++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 packages/sysutils/plymouth-lite/patches/plymouth-lite-0.6.0_libpng-1.4.0.diff diff --git a/packages/sysutils/plymouth-lite/patches/plymouth-fix-build.diff b/packages/sysutils/plymouth-lite/patches/plymouth-fix-build.diff index 8cdd99974e..5c27e29e46 100644 --- a/packages/sysutils/plymouth-lite/patches/plymouth-fix-build.diff +++ b/packages/sysutils/plymouth-lite/patches/plymouth-fix-build.diff @@ -4,7 +4,7 @@ ply-image: ply-image.c ply-frame-buffer.c Makefile - gcc -O2 -march=core2 -mtune=generic -lm `pkg-config --cflags libpng12` `pkg-config --libs libpng12` ply-image.c ply-frame-buffer.c -o ply-image -+ $(CC) $(CFLAGS) `pkg-config --cflags libpng12` ply-image.c ply-frame-buffer.c -o ply-image -lm `pkg-config --libs libpng12` ++ $(CC) $(CFLAGS) `pkg-config --cflags libpng` ply-image.c ply-frame-buffer.c -o ply-image -lm `pkg-config --libs libpng` clean: rm -f ply-image *~ gmon.out diff --git a/packages/sysutils/plymouth-lite/patches/plymouth-lite-0.6.0_libpng-1.4.0.diff b/packages/sysutils/plymouth-lite/patches/plymouth-lite-0.6.0_libpng-1.4.0.diff new file mode 100644 index 0000000000..cf5a08ac95 --- /dev/null +++ b/packages/sysutils/plymouth-lite/patches/plymouth-lite-0.6.0_libpng-1.4.0.diff @@ -0,0 +1,12 @@ +diff -Naur plymouth-lite-0.6.0/ply-image.c plymouth-lite-0.6.0.patch/ply-image.c +--- plymouth-lite-0.6.0/ply-image.c 2009-02-19 12:16:36.000000000 +0100 ++++ plymouth-lite-0.6.0.patch/ply-image.c 2010-02-08 01:30:05.336856616 +0100 +@@ -220,7 +220,7 @@ + png_set_palette_to_rgb (png); + + if ((color_type == PNG_COLOR_TYPE_GRAY) && (bits_per_pixel < 8)) +- png_set_gray_1_2_4_to_8 (png); ++ png_set_expand_gray_1_2_4_to_8 (png); + + if (png_get_valid (png, info, PNG_INFO_tRNS)) + png_set_tRNS_to_alpha (png);