Compare commits
1 commit
| Author | SHA1 | Date | |
|---|---|---|---|
| 8506639897 |
6 changed files with 415 additions and 1 deletions
66
gtkmathview-0.8.0-gcc47.patch
Normal file
66
gtkmathview-0.8.0-gcc47.patch
Normal file
|
|
@ -0,0 +1,66 @@
|
|||
diff -up gtkmathview-0.8.0/mathmlps/main.cc.gcc47 gtkmathview-0.8.0/mathmlps/main.cc
|
||||
--- gtkmathview-0.8.0/mathmlps/main.cc.gcc47 2012-02-27 13:12:01.218602317 -0500
|
||||
+++ gtkmathview-0.8.0/mathmlps/main.cc 2012-02-27 13:12:06.596555579 -0500
|
||||
@@ -21,6 +21,13 @@
|
||||
#include <cstring>
|
||||
#include <cassert>
|
||||
#include <fstream>
|
||||
+#ifdef __linux__
|
||||
+/* to get getopt on Linux */
|
||||
+#ifndef __USE_POSIX2
|
||||
+#define __USE_POSIX2
|
||||
+#endif
|
||||
+#endif
|
||||
+#include <unistd.h>
|
||||
|
||||
#include <popt.h>
|
||||
|
||||
diff -up gtkmathview-0.8.0/mathmlsvg/main.cc.gcc47 gtkmathview-0.8.0/mathmlsvg/main.cc
|
||||
--- gtkmathview-0.8.0/mathmlsvg/main.cc.gcc47 2012-02-27 13:10:33.335366105 -0500
|
||||
+++ gtkmathview-0.8.0/mathmlsvg/main.cc 2012-02-27 13:10:33.374365766 -0500
|
||||
@@ -21,6 +21,13 @@
|
||||
#include <cstring>
|
||||
#include <cassert>
|
||||
#include <fstream>
|
||||
+#ifdef __linux__
|
||||
+/* to get getopt on Linux */
|
||||
+#ifndef __USE_POSIX2
|
||||
+#define __USE_POSIX2
|
||||
+#endif
|
||||
+#endif
|
||||
+#include <unistd.h>
|
||||
|
||||
#include <popt.h>
|
||||
|
||||
diff -up gtkmathview-0.8.0/src/frontend/common/TemplateBuilder.hh.gcc47 gtkmathview-0.8.0/src/frontend/common/TemplateBuilder.hh
|
||||
--- gtkmathview-0.8.0/src/frontend/common/TemplateBuilder.hh.gcc47 2007-08-17 06:02:34.000000000 -0400
|
||||
+++ gtkmathview-0.8.0/src/frontend/common/TemplateBuilder.hh 2012-02-27 13:10:33.376365750 -0500
|
||||
@@ -47,12 +47,13 @@ protected:
|
||||
SmartPtr<typename ElementBuilder::type>
|
||||
getElement(const typename Model::Element& el) const
|
||||
{
|
||||
- if (SmartPtr<typename ElementBuilder::type> elem = smart_cast<typename ElementBuilder::type>(linkerAssoc(el)))
|
||||
+ SmartPtr<typename ElementBuilder::type> elem;
|
||||
+ if (elem = smart_cast<typename ElementBuilder::type>(this->linkerAssoc(el)))
|
||||
return elem;
|
||||
else
|
||||
{
|
||||
- SmartPtr<typename ElementBuilder::type> elem = ElementBuilder::type::create(ElementBuilder::getContext(*this));
|
||||
- linkerAdd(el, elem);
|
||||
+ elem = ElementBuilder::type::create(ElementBuilder::getContext(*this));
|
||||
+ this->linkerAdd(el, elem);
|
||||
return elem;
|
||||
}
|
||||
}
|
||||
diff -up gtkmathview-0.8.0/src/frontend/common/TemplateElementIterator.hh.gcc47 gtkmathview-0.8.0/src/frontend/common/TemplateElementIterator.hh
|
||||
--- gtkmathview-0.8.0/src/frontend/common/TemplateElementIterator.hh.gcc47 2007-08-17 06:02:34.000000000 -0400
|
||||
+++ gtkmathview-0.8.0/src/frontend/common/TemplateElementIterator.hh 2012-02-27 13:10:33.377365741 -0500
|
||||
@@ -43,7 +43,7 @@ protected:
|
||||
findValidNodeForward(const typename Model::Node& p0) const
|
||||
{
|
||||
for (typename Model::Node p = p0; p; p = Model::getNextSibling(p))
|
||||
- if (valid(p)) return Model::asElement(p);
|
||||
+ if (this->valid(p)) return Model::asElement(p);
|
||||
return typename Model::Element();
|
||||
}
|
||||
|
||||
20
gtkmathview-fix-ComputerModernShaper-git210206.patch
Normal file
20
gtkmathview-fix-ComputerModernShaper-git210206.patch
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
From 2102063ce75c41f8ba13370eb2ddf63a7d3ec86e Mon Sep 17 00:00:00 2001
|
||||
From: Luca Padovani <padovani@di.unito.it>
|
||||
Date: Fri, 14 May 2010 09:17:53 +0000
|
||||
Subject: modified: src/backend/common/ComputerModernShaper.cc
|
||||
|
||||
applied patch by Andrew Stacey
|
||||
---
|
||||
diff --git a/src/backend/common/ComputerModernShaper.cc b/src/backend/common/ComputerModernShaper.cc
|
||||
index e44f36f..0372422 100644
|
||||
--- a/src/backend/common/ComputerModernShaper.cc
|
||||
+++ b/src/backend/common/ComputerModernShaper.cc
|
||||
@@ -975,7 +975,7 @@ static ComputerModernShaper::PlainChar msbmMap[] =
|
||||
static ComputerModernShaper::PlainChar32 msbmMap32[] =
|
||||
{
|
||||
{ 0x1D538, 0x41 }, //double A
|
||||
- { 0x1D538, 0x42 }, //double B
|
||||
+ { 0x1D539, 0x42 }, //double B
|
||||
{ 0x1D53B, 0x44 }, //double D
|
||||
{ 0x1D53C, 0x45 }, //double E
|
||||
{ 0x1D53D, 0x46 }, //double F
|
||||
79
gtkmathview-gcc-fixes-git3918e8.patch
Normal file
79
gtkmathview-gcc-fixes-git3918e8.patch
Normal file
|
|
@ -0,0 +1,79 @@
|
|||
From 3918e889f1d36b3ee4be0a06714c59ea42dc09f3 Mon Sep 17 00:00:00 2001
|
||||
From: Luca Padovani <luca@src.gnome.org>
|
||||
Date: Mon, 23 Mar 2009 17:34:14 +0000
|
||||
Subject: + small fixes for removing gcc warnings
|
||||
|
||||
svn path=/trunk/; revision=1185
|
||||
---
|
||||
diff --git a/configure.ac b/configure.ac
|
||||
index 85d26b9..4f2118e 100644
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -252,6 +252,16 @@ AC_SUBST(GTKMATHVIEW_SIZEOF_WCHAR_T, "$ac_cv_sizeof_wchar_t")
|
||||
|
||||
AC_LANG_PUSH(C++)
|
||||
|
||||
+AC_CHECK_HEADERS(unordered_map,
|
||||
+ [
|
||||
+ AC_DEFINE(GMV_HAVE_UNORDERED_MAP,1,[Define if <unordered_map> is provided])
|
||||
+ GMV_HAVE_UNORDERED_MAP_CFLAGS=-DGMV_HAVE_UNORDERED_MAP=1
|
||||
+ ],
|
||||
+ [
|
||||
+ GMV_HAVE_UNORDERED_MAP_CFLAGS=
|
||||
+ ]
|
||||
+)
|
||||
+AC_SUBST(GMV_HAVE_UNORDERED_MAP_CFLAGS)
|
||||
AC_CHECK_HEADERS(hash_map,
|
||||
[
|
||||
AC_DEFINE(GMV_HAVE_HASH_MAP,1,[Define if <hash_map> is provided])
|
||||
diff --git a/src/backend/common/ComputerModernShaper.cc b/src/backend/common/ComputerModernShaper.cc
|
||||
index 8fa8c43..e44f36f 100644
|
||||
--- a/src/backend/common/ComputerModernShaper.cc
|
||||
+++ b/src/backend/common/ComputerModernShaper.cc
|
||||
@@ -582,7 +582,7 @@ static UChar8 cmrTTFMap[] =
|
||||
};
|
||||
#endif
|
||||
|
||||
-static ComputerModernShaper::PlainChar cmsMap[] =
|
||||
+static ComputerModernShaper::PlainChar32 cmsMap[] =
|
||||
{
|
||||
{ 0x007B, 0x66 }, // LEFT CURLY BRACKET
|
||||
{ 0x007D, 0x67 }, // RIGHT CURLY BRACKET
|
||||
diff --git a/src/common/HashMap.hh b/src/common/HashMap.hh
|
||||
index d37b531..25cf8a2 100644
|
||||
--- a/src/common/HashMap.hh
|
||||
+++ b/src/common/HashMap.hh
|
||||
@@ -24,14 +24,17 @@
|
||||
#define __HashMap_hh__
|
||||
|
||||
// !!! BEGIN WARNING: hash_map is not part of the STL !!!
|
||||
-#if defined(GMV_HAVE_EXT_HASH_MAP)
|
||||
+#if defined(GMV_HAVE_UNORDERED_MAP)
|
||||
+ #include <unordered_map>
|
||||
+#define HASH_MAP_NS std
|
||||
+#elif defined(GMV_HAVE_EXT_HASH_MAP)
|
||||
#include <ext/hash_map>
|
||||
#define HASH_MAP_NS __gnu_cxx
|
||||
#elif defined(GMV_HAVE_HASH_MAP)
|
||||
#include <hash_map>
|
||||
#define HASH_MAP_NS std
|
||||
#else
|
||||
-#error "no implementation of hash_map could be found"
|
||||
+#error "no implementation of unordered_map or hash_map could be found"
|
||||
#endif
|
||||
// !!! END WARNING: hash_map is not part of the STL !!!
|
||||
|
||||
diff --git a/src/engine/mathml/MathMLTableFormatter.cc b/src/engine/mathml/MathMLTableFormatter.cc
|
||||
index 05ab60b..537b212 100644
|
||||
--- a/src/engine/mathml/MathMLTableFormatter.cc
|
||||
+++ b/src/engine/mathml/MathMLTableFormatter.cc
|
||||
@@ -102,9 +102,6 @@ MathMLTableFormatter::init(const FormattingContext& ctxt,
|
||||
equalRows = ToBoolean(equalRowsV);
|
||||
equalColumns = ToBoolean(equalColumnsV);
|
||||
|
||||
- assert(nGridRows >= 0);
|
||||
- assert(nGridColumns >= 0);
|
||||
-
|
||||
#if 0
|
||||
std::cerr << "CI SIAMO: " << nRows << "x" << nColumns << std::endl
|
||||
<< "grid: " << nGridRows << "x" << nGridColumns << std::endl
|
||||
24
gtkmathview-lowercasegreek-gitb03152.patch
Normal file
24
gtkmathview-lowercasegreek-gitb03152.patch
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
From b031525e2f07975654fb74c611a2b23933c9cbac Mon Sep 17 00:00:00 2001
|
||||
From: Luca Padovani <padovani@di.unito.it>
|
||||
Date: Thu, 24 Nov 2011 21:34:21 +0000
|
||||
Subject: + applied patch by Matthew Wiebe
|
||||
|
||||
---
|
||||
diff --git a/src/backend/common/ComputerModernShaper.cc b/src/backend/common/ComputerModernShaper.cc
|
||||
index 0372422..5bc5c0a 100644
|
||||
--- a/src/backend/common/ComputerModernShaper.cc
|
||||
+++ b/src/backend/common/ComputerModernShaper.cc
|
||||
@@ -1564,6 +1564,13 @@ ComputerModernShaper::registerShaper(const SmartPtr<ShaperManager>& sm, unsigned
|
||||
{
|
||||
assert(sm);
|
||||
|
||||
+ // make sure there are normal variant options for lower case greek letters
|
||||
+ if (family->fontEnabled(ComputerModernFamily::FN_CMMI)) {
|
||||
+ for (unsigned i = 0; cmmMap[i].ch; i++) {
|
||||
+ sm->registerChar(cmmMap[i].ch, GlyphSpec(shaperId, makeFontId(ComputerModernFamily::FE_CMMI, NORMAL_VARIANT), cmmMap[i].index));
|
||||
+ }
|
||||
+ }
|
||||
+
|
||||
for (unsigned j = 0; j < sizeof(variantDesc) / sizeof(FontDesc); j++)
|
||||
for (unsigned i = 0; cmrMap[i].ch; i++)
|
||||
{
|
||||
203
gtkmathview-marshalling-functions-git7d938a.patch
Normal file
203
gtkmathview-marshalling-functions-git7d938a.patch
Normal file
|
|
@ -0,0 +1,203 @@
|
|||
From 7d938ac846ebc5947455e6e56260f72607319811 Mon Sep 17 00:00:00 2001
|
||||
From: Luca Padovani <luca@src.gnome.org>
|
||||
Date: Tue, 10 Jun 2008 16:17:42 +0000
|
||||
Subject: + applied patch by Ed Catmur for marshalling functions in recent GTK versions
|
||||
|
||||
svn path=/trunk/; revision=1182
|
||||
---
|
||||
diff --git a/CONTRIBUTORS b/CONTRIBUTORS
|
||||
index a15c16b..d51c0ca 100644
|
||||
--- a/CONTRIBUTORS
|
||||
+++ b/CONTRIBUTORS
|
||||
@@ -38,3 +38,5 @@ In no particular order:
|
||||
* Nicola Rossi
|
||||
PostScript backend and accents
|
||||
|
||||
+* Ed Catmur
|
||||
+ patch for marshalling functions in new gtk
|
||||
diff --git a/configure.ac b/configure.ac
|
||||
index 96ea726..85d26b9 100644
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -332,6 +332,9 @@ PKG_CHECK_MODULES(GLIB, [glib-2.0 >= 2.2.1],,[AC_MSG_ERROR(could not find GLIB)]
|
||||
AC_SUBST(GLIB_CFLAGS)
|
||||
AC_SUBST(GLIB_LIBS)
|
||||
|
||||
+GLIB_GENMARSHAL=`pkg-config --variable=glib_genmarshal glib-2.0`
|
||||
+AC_SUBST(GLIB_GENMARSHAL)
|
||||
+
|
||||
have_gtk="no"
|
||||
have_pango="no"
|
||||
if test "$enable_gtk" = "auto" -o "$enable_gtk" = "yes"; then
|
||||
diff --git a/src/widget/Makefile.am b/src/widget/Makefile.am
|
||||
index 4135f0c..8222d78 100644
|
||||
--- a/src/widget/Makefile.am
|
||||
+++ b/src/widget/Makefile.am
|
||||
@@ -68,10 +68,14 @@ libgtkmathview_libxml2_reader_la_LDFLAGS = -version-info @MATHVIEW_VERSION_INFO@
|
||||
libgtkmathview_libxml2_la_LDFLAGS = -version-info @MATHVIEW_VERSION_INFO@
|
||||
libgtkmathview_gmetadom_la_LDFLAGS = -version-info @MATHVIEW_VERSION_INFO@
|
||||
|
||||
-libgtkmathview_custom_reader_la_SOURCES = gtkmathview_custom_reader.cc
|
||||
-libgtkmathview_libxml2_reader_la_SOURCES = gtkmathview_libxml2_reader.cc
|
||||
-libgtkmathview_libxml2_la_SOURCES = gtkmathview_libxml2.cc
|
||||
-libgtkmathview_gmetadom_la_SOURCES = gtkmathview_gmetadom.cc
|
||||
+libgtkmathview_custom_reader_la_SOURCES = gtkmathview_custom_reader.cc \
|
||||
+ gtkmathview_marshal.c
|
||||
+libgtkmathview_libxml2_reader_la_SOURCES = gtkmathview_libxml2_reader.cc \
|
||||
+ gtkmathview_marshal.c
|
||||
+libgtkmathview_libxml2_la_SOURCES = gtkmathview_libxml2.cc \
|
||||
+ gtkmathview_marshal.c
|
||||
+libgtkmathview_gmetadom_la_SOURCES = gtkmathview_gmetadom.cc \
|
||||
+ gtkmathview_marshal.c
|
||||
|
||||
libgtkmathview_custom_reader_la_CPPFLAGS = -DGMV_Widget_DLL
|
||||
libgtkmathview_libxml2_reader_la_CPPFLAGS = -DGMV_Widget_DLL
|
||||
@@ -81,6 +85,7 @@ libgtkmathview_gmetadom_la_CPPFLAGS = -DGMV_Widget_DLL
|
||||
EXTRA_DIST = \
|
||||
gtkmathview_common.cc \
|
||||
gtkmathview_decorators_common.cc \
|
||||
+ marshal.list \
|
||||
$(NULL)
|
||||
|
||||
gtkdir = $(includedir)/$(PACKAGE)/gtk
|
||||
@@ -94,6 +99,25 @@ gtk_HEADERS = \
|
||||
gtkmathview_libxml2.h \
|
||||
gtkmathview_gmetadom.h
|
||||
|
||||
+noinst_HEADERS = \
|
||||
+ gtkmathview_marshal.h \
|
||||
+ $(NULL)
|
||||
+
|
||||
+BUILT_SOURCES = \
|
||||
+ gtkmathview_marshal.c \
|
||||
+ gtkmathview_marshal.h \
|
||||
+ $(NULL)
|
||||
+
|
||||
+CLEANFILES = \
|
||||
+ $(BUILT_SOURCES) \
|
||||
+ $(NULL)
|
||||
+
|
||||
+gtkmathview_marshal.h: marshal.list
|
||||
+ $(GLIB_GENMARSHAL) --prefix=gtkmathview_marshal $< --header > $@
|
||||
+
|
||||
+gtkmathview_marshal.c: marshal.list
|
||||
+ $(GLIB_GENMARSHAL) --prefix=gtkmathview_marshal $< --body > $@
|
||||
+
|
||||
INCLUDES = \
|
||||
-I$(top_builddir)/auto \
|
||||
-I$(top_srcdir)/auto \
|
||||
diff --git a/src/widget/gtkmathview_common.cc b/src/widget/gtkmathview_common.cc
|
||||
index 9e1d935..d8d8495 100644
|
||||
--- a/src/widget/gtkmathview_common.cc
|
||||
+++ b/src/widget/gtkmathview_common.cc
|
||||
@@ -36,6 +36,8 @@
|
||||
#include <gtk/gtkmain.h>
|
||||
#include <gtk/gtksignal.h>
|
||||
|
||||
+#include "gtkmathview_marshal.h"
|
||||
+
|
||||
#include "gtkmathview_common.h"
|
||||
#if GTKMATHVIEW_USES_CUSTOM_READER
|
||||
#define GTK_MATH_VIEW_WIDGET_NAME "GtkMathView_Custom_Reader"
|
||||
@@ -512,7 +514,7 @@ gtk_math_view_class_init(GtkMathViewClass* math_view_class)
|
||||
G_SIGNAL_RUN_LAST,
|
||||
G_STRUCT_OFFSET(GtkMathViewClass,set_scroll_adjustments),
|
||||
NULL, NULL,
|
||||
- gtk_marshal_NONE__POINTER_POINTER,
|
||||
+ gtkmathview_marshal_VOID__POINTER_POINTER,
|
||||
G_TYPE_NONE , 2, GTK_TYPE_ADJUSTMENT, GTK_TYPE_ADJUSTMENT);
|
||||
|
||||
click_signal =
|
||||
@@ -521,8 +523,8 @@ gtk_math_view_class_init(GtkMathViewClass* math_view_class)
|
||||
G_SIGNAL_RUN_FIRST,
|
||||
G_STRUCT_OFFSET(GtkMathViewClass, click),
|
||||
NULL, NULL,
|
||||
- gtk_marshal_NONE__POINTER,
|
||||
- G_TYPE_NONE, 1, GTK_TYPE_POINTER);
|
||||
+ g_cclosure_marshal_VOID__POINTER,
|
||||
+ G_TYPE_NONE, 1, G_TYPE_POINTER);
|
||||
|
||||
select_begin_signal=
|
||||
g_signal_new("select_begin",
|
||||
@@ -530,8 +532,8 @@ gtk_math_view_class_init(GtkMathViewClass* math_view_class)
|
||||
G_SIGNAL_RUN_FIRST,
|
||||
G_STRUCT_OFFSET(GtkMathViewClass, select_begin),
|
||||
NULL, NULL,
|
||||
- gtk_marshal_NONE__POINTER,
|
||||
- G_TYPE_NONE, 1, GTK_TYPE_POINTER);
|
||||
+ g_cclosure_marshal_VOID__POINTER,
|
||||
+ G_TYPE_NONE, 1, G_TYPE_POINTER);
|
||||
|
||||
select_over_signal =
|
||||
g_signal_new("select_over",
|
||||
@@ -539,8 +541,8 @@ gtk_math_view_class_init(GtkMathViewClass* math_view_class)
|
||||
G_SIGNAL_RUN_FIRST,
|
||||
G_STRUCT_OFFSET(GtkMathViewClass, select_over),
|
||||
NULL, NULL,
|
||||
- gtk_marshal_NONE__POINTER,
|
||||
- G_TYPE_NONE, 1, GTK_TYPE_POINTER);
|
||||
+ g_cclosure_marshal_VOID__POINTER,
|
||||
+ G_TYPE_NONE, 1, G_TYPE_POINTER);
|
||||
|
||||
select_end_signal =
|
||||
g_signal_new("select_end",
|
||||
@@ -548,8 +550,8 @@ gtk_math_view_class_init(GtkMathViewClass* math_view_class)
|
||||
G_SIGNAL_RUN_FIRST,
|
||||
G_STRUCT_OFFSET(GtkMathViewClass, select_end),
|
||||
NULL, NULL,
|
||||
- gtk_marshal_NONE__POINTER,
|
||||
- G_TYPE_NONE, 1, GTK_TYPE_POINTER);
|
||||
+ g_cclosure_marshal_VOID__POINTER,
|
||||
+ G_TYPE_NONE, 1, G_TYPE_POINTER);
|
||||
|
||||
select_abort_signal =
|
||||
g_signal_new("select_abort",
|
||||
@@ -557,7 +559,7 @@ gtk_math_view_class_init(GtkMathViewClass* math_view_class)
|
||||
G_SIGNAL_RUN_FIRST,
|
||||
G_STRUCT_OFFSET(GtkMathViewClass, select_abort),
|
||||
NULL, NULL,
|
||||
- gtk_marshal_NONE__NONE,
|
||||
+ g_cclosure_marshal_VOID__VOID,
|
||||
G_TYPE_NONE, 0);
|
||||
|
||||
element_over_signal =
|
||||
@@ -566,8 +568,8 @@ gtk_math_view_class_init(GtkMathViewClass* math_view_class)
|
||||
G_SIGNAL_RUN_FIRST,
|
||||
G_STRUCT_OFFSET(GtkMathViewClass, element_over),
|
||||
NULL, NULL,
|
||||
- gtk_marshal_NONE__POINTER,
|
||||
- G_TYPE_NONE, 1, GTK_TYPE_POINTER);
|
||||
+ g_cclosure_marshal_VOID__POINTER,
|
||||
+ G_TYPE_NONE, 1, G_TYPE_POINTER);
|
||||
|
||||
decorate_under_signal =
|
||||
g_signal_new("decorate_under",
|
||||
@@ -575,8 +577,8 @@ gtk_math_view_class_init(GtkMathViewClass* math_view_class)
|
||||
G_SIGNAL_RUN_FIRST,
|
||||
G_STRUCT_OFFSET(GtkMathViewClass, decorate_under),
|
||||
NULL, NULL,
|
||||
- gtk_marshal_NONE__POINTER,
|
||||
- G_TYPE_NONE, 1, GTK_TYPE_POINTER);
|
||||
+ g_cclosure_marshal_VOID__POINTER,
|
||||
+ G_TYPE_NONE, 1, G_TYPE_POINTER);
|
||||
|
||||
decorate_over_signal =
|
||||
g_signal_new("decorate_over",
|
||||
@@ -584,8 +586,8 @@ gtk_math_view_class_init(GtkMathViewClass* math_view_class)
|
||||
G_SIGNAL_RUN_FIRST,
|
||||
G_STRUCT_OFFSET(GtkMathViewClass, decorate_over),
|
||||
NULL, NULL,
|
||||
- gtk_marshal_NONE__POINTER,
|
||||
- G_TYPE_NONE, 1, GTK_TYPE_POINTER);
|
||||
+ g_cclosure_marshal_VOID__POINTER,
|
||||
+ G_TYPE_NONE, 1, G_TYPE_POINTER);
|
||||
|
||||
#if 0
|
||||
g_object_class_install_property(gobject_class,
|
||||
diff --git a/src/widget/marshal.list b/src/widget/marshal.list
|
||||
new file mode 100644
|
||||
index 0000000..cd48853
|
||||
--- a/dev/null
|
||||
+++ b/src/widget/marshal.list
|
||||
@@ -0,0 +1 @@
|
||||
+VOID:POINTER,POINTER
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
Summary: A MathML rendering library
|
||||
Name: gtkmathview
|
||||
Version: 0.8.0
|
||||
Release: 8%{?dist}
|
||||
Release: 9%{?dist}
|
||||
Group: System Environment/Libraries
|
||||
License: LGPLv3+
|
||||
Source: http://helm.cs.unibo.it/mml-widget/sources/gtkmathview-%{version}.tar.gz
|
||||
|
|
@ -19,6 +19,14 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
|||
Patch0: gtkmathview-0.8.0-gcc43.patch
|
||||
Patch1: gtkmathview-0.8.0-includes.patch
|
||||
|
||||
# Fixes from git
|
||||
Patch09: gtkmathview-marshalling-functions-git7d938a.patch
|
||||
Patch10: gtkmathview-gcc-fixes-git3918e8.patch
|
||||
Patch11: gtkmathview-fix-ComputerModernShaper-git210206.patch
|
||||
Patch12: gtkmathview-lowercasegreek-gitb03152.patch
|
||||
|
||||
Patch20: gtkmathview-0.8.0-gcc47.patch
|
||||
|
||||
# these are currently f12+ only, but will propogate back to earlier
|
||||
# branches soonish -- Rex
|
||||
%if 0%{?fedora} > 11
|
||||
|
|
@ -50,6 +58,16 @@ Libraries, headers, and support files needed for using gtkmathview.
|
|||
%patch0 -p1 -b .gcc43
|
||||
%patch1 -p1 -b .includes
|
||||
|
||||
%patch10 -p1 -b .git3918e8
|
||||
%patch11 -p1 -b .git210206
|
||||
%patch12 -p1 -b .gitb03152
|
||||
|
||||
%patch20 -p1 -b .gcc47
|
||||
|
||||
# AM_BINRELOC missing, just ignore
|
||||
echo 'AC_DEFUN([AM_BINRELOC], [])' > acinclude.m4
|
||||
autoreconf -if
|
||||
|
||||
%build
|
||||
%configure --disable-static
|
||||
make %{?_smp_mflags} LIBTOOL=/usr/bin/libtool
|
||||
|
|
@ -94,6 +112,10 @@ rm -f $RPM_BUILD_ROOT/%{_mandir}/man1/mathmlviewer.1
|
|||
rm -r $RPM_BUILD_ROOT
|
||||
|
||||
%changelog
|
||||
* Mon Feb 27 2012 Tom Callaway <spot@fedoraproject.org> - 0.8.0-9
|
||||
- apply fixes from git
|
||||
- fix build with gcc 4.7
|
||||
|
||||
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.8.0-8
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
|
||||
|
||||
|
|
|
|||
Reference in a new issue