Package: gdpc / 2.2.5-19

Metadata

Package Version Patches format
gdpc 2.2.5-19 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
20_Makefile_options.patch | (download)

Makefile | 6 3 + 3 - 0 !
1 file changed, 3 insertions(+), 3 deletions(-)

 enable debian comppile options into upstream makefile,
 Fix clean target to work also on already cleaned upstream source

30_gdk_enable_deprecated.patch | (download)

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

 drop -dgdk_disable_deprecated
 gdpc uses GDK drawing functions, and needs to be converted to use Cairo
 instead.  In the meantime, -DGDK_DISABLE_DEPRECATED unhelpfully breaks
 prototypes in release builds, so drop it.
40_fix_gcc4.8_build.patch | (download)

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

 add missing -lm to linker which is required when using gcc 4.8


41_glib_deprecated_funcs.patch | (download)

main.c | 12 5 + 7 - 0 !
1 file changed, 5 insertions(+), 7 deletions(-)

 fix implicit function declarations


hardening.patch | (download)

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

 propagate hardening options
fix_segfault.patch | (download)

main.c | 32 16 + 16 - 0 !
parameters.h | 8 4 + 4 - 0 !
readinput.c | 14 7 + 7 - 0 !
rotate.c | 52 26 + 26 - 0 !
4 files changed, 53 insertions(+), 53 deletions(-)

 try to fix segfault
spelling.patch | (download)

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

 fix spelling


cross.patch | (download)

Makefile | 5 3 + 2 - 0 !
1 file changed, 3 insertions(+), 2 deletions(-)

 enable cross building by using generic $(pkg_config)


gtk3.patch | (download)

Makefile | 4 2 + 2 - 0 !
colors.c | 9 0 + 9 - 0 !
drawatoms.c | 136 80 + 56 - 0 !
main.c | 111 53 + 58 - 0 !
parameters.h | 2 1 + 1 - 0 !
setup.c | 100 54 + 46 - 0 !
6 files changed, 190 insertions(+), 172 deletions(-)

 port to gtk 3.
 Drawing is much slower, I couldn't figure out a way to speed it up.
 This patch also makes the "Reset Orientation" button work.
 Unfortunately, many other bugs remain unfixed.
buffer overflow.patch | (download)

colors.c | 8 4 + 4 - 0 !
init.c | 2 1 + 1 - 0 !
main.c | 5 4 + 1 - 0 !
readinput.c | 7 4 + 3 - 0 !
4 files changed, 13 insertions(+), 9 deletions(-)

 fix global buffer overflow.
 Also uninitialized variables and potential overflow.
Debian-Bug: https://bugs.debian.org/982103
sscanf locale.patch | (download)

main.c | 7 7 + 0 - 0 !
1 file changed, 7 insertions(+)

 fix parsing of input files.