From 636c5171840a9d9afc7dca18b786ccd8a9a6ccc2 Mon Sep 17 00:00:00 2001 From: Jon Ciesla Date: Jul 21 2014 19:54:50 +0000 Subject: 0.48.5. --- diff --git a/.gitignore b/.gitignore index 3deccb5..eb1437e 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ inkscape.tar.bz2 /inkscape-0.48.2.tar.bz2 /inkscape-0.48.3.1.tar.bz2 /inkscape-0.48.4.tar.bz2 +/inkscape-0.48.5.tar.bz2 diff --git a/inkscape-0.48.4-gc-7.4.patch b/inkscape-0.48.4-gc-7.4.patch index fbbfe67..55f417e 100644 --- a/inkscape-0.48.4-gc-7.4.patch +++ b/inkscape-0.48.4-gc-7.4.patch @@ -10,59 +10,3 @@ diff -rupN inkscape-0.48.4/configure.ac inkscape-0.48.4-new/configure.ac int main(void){ unsigned min = ((6 << 16) | (4 << 8) | 0); printf("%d.%d.%d ",GC_version >> 16, (GC_version >> 8) & 0xFF, GC_version & 0xFF); -diff -rupN inkscape-0.48.4/src/gc-core.h inkscape-0.48.4-new/src/gc-core.h ---- inkscape-0.48.4/src/gc-core.h 2012-02-14 04:22:17.670697000 +0100 -+++ inkscape-0.48.4-new/src/gc-core.h 2014-05-15 00:28:40.838404308 +0200 -@@ -57,7 +57,7 @@ struct Ops { - CleanupFunc *old_func, - void **old_data); - int (*general_register_disappearing_link)(void **p_ptr, -- void *base); -+ const void *base); - int (*unregister_disappearing_link)(void **p_ptr); - std::size_t (*get_heap_size)(); - std::size_t (*get_free_bytes)(); -diff -rupN inkscape-0.48.4/src/gc.cpp inkscape-0.48.4-new/src/gc.cpp ---- inkscape-0.48.4/src/gc.cpp 2012-02-14 04:22:17.670697000 +0100 -+++ inkscape-0.48.4-new/src/gc.cpp 2014-05-15 00:28:40.839404331 +0200 -@@ -70,8 +70,8 @@ void *debug_base(void *ptr) { - return base + debug_base_fixup(); - } - --int debug_general_register_disappearing_link(void **p_ptr, void *base) { -- char *real_base=reinterpret_cast(base) - debug_base_fixup(); -+int debug_general_register_disappearing_link(void **p_ptr, const void *base) { -+ char *real_base=const_cast(reinterpret_cast(base)) - debug_base_fixup(); - return GC_general_register_disappearing_link(p_ptr, real_base); - } - -@@ -90,7 +90,7 @@ void dummy_register_finalizer(void *, Cl - } - } - --int dummy_general_register_disappearing_link(void **, void *) { return false; } -+int dummy_general_register_disappearing_link(void **, const void *) { return false; } - - int dummy_unregister_disappearing_link(void **/*link*/) { return false; } - -@@ -112,7 +112,11 @@ Ops enabled_ops = { - &GC_malloc_atomic_uncollectable, - &GC_base, - &GC_register_finalizer_ignore_self, -+#if (GC_MAJOR_VERSION >= 7 && GC_MINOR_VERSION >= 4) - &GC_general_register_disappearing_link, -+#else -+ (int (*)(void**, const void*))(&GC_general_register_disappearing_link), -+#endif - &GC_unregister_disappearing_link, - &GC_get_heap_size, - &GC_get_free_bytes, -@@ -202,7 +206,7 @@ void stub_register_finalizer_ignore_self - die_because_not_initialized(); - } - --int stub_general_register_disappearing_link(void **, void *) { -+int stub_general_register_disappearing_link(void **, const void *) { - die_because_not_initialized(); - return 0; - } diff --git a/inkscape.spec b/inkscape.spec index 7fc70db..7dfe4c3 100644 --- a/inkscape.spec +++ b/inkscape.spec @@ -1,6 +1,6 @@ Name: inkscape -Version: 0.48.4 -Release: 18%{?dist} +Version: 0.48.5 +Release: 1%{?dist} Summary: Vector-based drawing program using SVG Group: Applications/Productivity @@ -14,10 +14,10 @@ Patch0: inkscape-0.48.2-types.patch #Patch7: inkscape-0.48.2-gcc47.patch #Patch8: inkscape-0.48.2-poppler_020.patch #Patch9: inkscape-0.48.3.1-hugexml.patch -Patch10: inkscape-0.48.4-spuriouscomma.h -Patch11: inkscape-0.48.4-freetype.patch +#Patch10: inkscape-0.48.4-spuriouscomma.h +#Patch11: inkscape-0.48.4-freetype.patch # https://bugzilla.redhat.com/show_bug.cgi?id=1097945 -Patch12: inkscape-0.48.4-poppler-0.26.patch +#Patch12: inkscape-0.48.4-poppler-0.26.patch Patch13: inkscape-0.48.4-gc-7.4.patch Patch14: 0001-update-to-new-libwpg.patch @@ -136,9 +136,9 @@ graphics in W3C standard Scalable Vector Graphics (SVG) file format. #%patch7 -p0 -b .gcc47 #%patch8 -p1 -b .poppler_020 #%patch9 -p0 -b .hugexml -%patch10 -p0 -b .spuriouscomma -%patch11 -p0 -b .freetype -%patch12 -p1 -b .poppler +#%patch10 -p0 -b .spuriouscomma +#%patch11 -p0 -b .freetype +#%patch12 -p1 -b .poppler %patch13 -p1 -b .gc %patch14 -p1 -b .libwpg @@ -244,6 +244,11 @@ fi %changelog +* Mon Jul 21 2014 Jon Ciesla - 0.48.5-1 +- Latest bugfix release. +- Spurious comma patch upstreamed. +- Dropped Freetype, poppler, gc patches. + * Sat Jun 07 2014 Fedora Release Engineering - 0.48.4-18 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild diff --git a/sources b/sources index c56b65f..d38dec8 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -47bd8546e42ba396624eef9eb66b9b6c inkscape-0.48.4.tar.bz2 +431cda5cd40cd4fdf2b89db1bdcce61f inkscape-0.48.5.tar.bz2