[arch-commits] Commit in abiword/trunk (3 files)
Jan de Groot
jgc at archlinux.org
Sun Nov 19 23:03:59 UTC 2017
Date: Sunday, November 19, 2017 @ 23:03:58
Author: jgc
Revision: 310462
Prepare for enchant 2.1.x and libical 3.x rebuild
Added:
abiword/trunk/enchant-2.1.patch
abiword/trunk/libical-deprecated.patch
Modified:
abiword/trunk/PKGBUILD
--------------------------+
PKGBUILD | 14 ++++++++++++--
enchant-2.1.patch | 29 +++++++++++++++++++++++++++++
libical-deprecated.patch | 13 +++++++++++++
3 files changed, 54 insertions(+), 2 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2017-11-19 22:35:01 UTC (rev 310461)
+++ PKGBUILD 2017-11-19 23:03:58 UTC (rev 310462)
@@ -23,7 +23,9 @@
aiksaurus-plugin.m4
command-plugin.m4
python-override.patch
- bug13815.patch)
+ bug13815.patch
+ enchant-2.1.patch
+ libical-deprecated.patch)
sha256sums=('afbfd458fd02989d8b0c6362ba8a4c14686d89666f54cfdb5501bd2090cf3522'
'77b52a3722096cec3bfbe4fff3802f51b6c9e0ff7aaa30028c29825fd4e6a65f'
'f1375b2ab7af2959717cba0259ba546c8e75ef849e84263bdc253019e849cb2a'
@@ -30,7 +32,9 @@
'5f80a2f94f9929cdba9809c5e1a87cd5d537a2518bb879bfb9eab51a71c8dac1'
'2f26826e9d59d80dacd0dae4aceb815804eaa75954e47507a0897794f33e45be'
'dba1e3265cd42589f17b41fea1a39c8aa4b83c7203b9d5944b578d0ff9c858be'
- '05f2544a177d6f58424af9045c26e82aca64938d0daf00f43f6b99a2abf64496')
+ '05f2544a177d6f58424af9045c26e82aca64938d0daf00f43f6b99a2abf64496'
+ '444dc2aadea3c80310a509b690097541573f6d2652c573d04da66a0f385fcfb2'
+ 'fe6eec4129777117bbfd5fa12d02208e430c8a3b96a54dcf8574ce800f240489')
prepare() {
cd $pkgname-$pkgver
@@ -48,6 +52,12 @@
# http://bugzilla.abisource.com/show_bug.cgi?id=13815
patch -Np1 -i ../bug13815.patch
+ # Replace deprecated enchant functions
+ patch -Np1 -i ../enchant-2.1.patch
+
+ # Replace deprecated libical functions
+ patch -Np1 -i ../libical-deprecated.patch
+
# Install missing m4 file
install -m644 ../aiksaurus-plugin.m4 plugins/aiksaurus/plugin.m4
install -m644 ../command-plugin.m4 plugins/command/plugin.m4
Added: enchant-2.1.patch
===================================================================
--- enchant-2.1.patch (rev 0)
+++ enchant-2.1.patch 2017-11-19 23:03:58 UTC (rev 310462)
@@ -0,0 +1,29 @@
+--- abiword-3.0.2/src/af/xap/xp/enchant_checker.cpp.orig 2013-04-07 13:53:03.000000000 +0000
++++ abiword-3.0.2/src/af/xap/xp/enchant_checker.cpp 2017-11-19 22:54:41.236180298 +0000
+@@ -127,7 +127,7 @@
+ pvSugg->addItem (ucszSugg);
+ }
+
+- enchant_dict_free_suggestions (m_dict, suggestions);
++ enchant_dict_free_string_list (m_dict, suggestions);
+ }
+
+ return pvSugg;
+@@ -139,7 +139,7 @@
+
+ if (word && len) {
+ UT_UTF8String utf8 (word, len);
+- enchant_dict_add_to_personal (m_dict, utf8.utf8_str(), utf8.byteLength());
++ enchant_dict_add (m_dict, utf8.utf8_str(), utf8.byteLength());
+ return true;
+ }
+ return false;
+@@ -150,7 +150,7 @@
+ UT_return_val_if_fail (m_dict, false);
+
+ UT_UTF8String ignore (toCorrect, toCorrectLen);
+- return enchant_dict_is_in_session (m_dict, ignore.utf8_str(), ignore.byteLength()) != 0;
++ return enchant_dict_is_added (m_dict, ignore.utf8_str(), ignore.byteLength()) != 0;
+ }
+
+ void EnchantChecker::ignoreWord (const UT_UCSChar *toCorrect, size_t toCorrectLen)
Added: libical-deprecated.patch
===================================================================
--- libical-deprecated.patch (rev 0)
+++ libical-deprecated.patch 2017-11-19 23:03:58 UTC (rev 310462)
@@ -0,0 +1,13 @@
+--- abiword-3.0.2/src/text/ptbl/xp/pd_DocumentRDF.cpp.orig 2015-04-02 03:09:20.000000000 +0000
++++ abiword-3.0.2/src/text/ptbl/xp/pd_DocumentRDF.cpp 2017-11-19 22:57:49.533304878 +0000
+@@ -2269,8 +2269,8 @@
+ icalcomponent_set_uid( c, m_uid.c_str() );
+ icalcomponent_set_location( c, m_location.c_str() );
+ icalcomponent_set_description( c, m_desc.c_str() );
+- icalcomponent_set_dtstart( c, icaltime_from_timet( m_dtstart, 0 ) );
+- icalcomponent_set_dtend( c, icaltime_from_timet( m_dtend, 0 ) );
++ icalcomponent_set_dtstart( c, icaltime_from_timet_with_zone( m_dtstart, 0, 0 ) );
++ icalcomponent_set_dtend( c, icaltime_from_timet_with_zone( m_dtend, 0, 0 ) );
+
+ char* data = icalcomponent_as_ical_string( c );
+ std::ofstream oss( filename.c_str() );
More information about the arch-commits
mailing list