From 85c4c863f5223e905967cace310c6aa0c4057eec Mon Sep 17 00:00:00 2001 From: Rmys Date: Sat, 29 Jul 2017 20:00:29 +0300 Subject: [PATCH 01/26] chromium-browser-60.0.3112.78:Version Bump --- network/web/chromium-browser/actions.py | 5 +++-- .../files/chromium-gn-bootstrap-r8.patch | 13 +++++++++++++ network/web/chromium-browser/pspec.xml | 19 +++++++++++++------ 3 files changed, 29 insertions(+), 8 deletions(-) create mode 100644 network/web/chromium-browser/files/chromium-gn-bootstrap-r8.patch diff --git a/network/web/chromium-browser/actions.py b/network/web/chromium-browser/actions.py index cbd5f67ad7..3773d28560 100644 --- a/network/web/chromium-browser/actions.py +++ b/network/web/chromium-browser/actions.py @@ -17,6 +17,8 @@ ARCH = "x64" def setup(): shelltools.export("LC_ALL", "C") + shelltools.system("mkdir -p third_party/node/linux/node-linux-x64/bin") + shelltools.system("ln -s /usr/bin/node third_party/node/linux/node-linux-x64/bin/") for LIB in ["flac", "harfbuzz-ng" "libwebp" ,"libxslt", "yasm"]: shelltools.system('find -type f -path "*third_party/$LIB/*" \! -path "*third_party/$LIB/chromium/*" \! -path "*third_party/$LIB/google/*" \! -regex ".*\.\(gn\|gni\|isolate\|py\)" -delete') @@ -48,8 +50,7 @@ def setup(): proprietary_codecs=true \ link_pulseaudio=true \ use_pulseaudio=true \ - use_vulcanize=false \ - use_gtk3=false' + use_gtk3=true' shelltools.system("tools/gn/bootstrap/bootstrap.py --gn-gen-args '%s'"% opt) shelltools.system("out/Release/gn gen out/Release --args='%s'"% opt) diff --git a/network/web/chromium-browser/files/chromium-gn-bootstrap-r8.patch b/network/web/chromium-browser/files/chromium-gn-bootstrap-r8.patch new file mode 100644 index 0000000000..d9f389aaf5 --- /dev/null +++ b/network/web/chromium-browser/files/chromium-gn-bootstrap-r8.patch @@ -0,0 +1,13 @@ +Index: tools/gn/bootstrap/bootstrap.py +diff --git a/tools/gn/bootstrap/bootstrap.py b/tools/gn/bootstrap/bootstrap.py +index 6f2f5b1264519ea38cc36fb0b7e2cc24c378ca7a..0b03d2626b358fb90ab39d737679ee47bd60303b 100755 +--- a/tools/gn/bootstrap/bootstrap.py ++++ b/tools/gn/bootstrap/bootstrap.py +@@ -487,6 +487,7 @@ def write_gn_ninja(path, root_gen_dir, options): + 'base/sys_info.cc', + 'base/task_runner.cc', + 'base/task_scheduler/delayed_task_manager.cc', ++ 'base/task_scheduler/environment_config.cc', + 'base/task_scheduler/post_task.cc', + 'base/task_scheduler/priority_queue.cc', + 'base/task_scheduler/scheduler_lock_impl.cc', diff --git a/network/web/chromium-browser/pspec.xml b/network/web/chromium-browser/pspec.xml index aa6f8af208..0363a6efe6 100644 --- a/network/web/chromium-browser/pspec.xml +++ b/network/web/chromium-browser/pspec.xml @@ -13,7 +13,7 @@ app:gui A WebKit powered web browser Chromium-browser is an open-source web browser, powered by WebKit. - https://commondatastorage.googleapis.com/chromium-browser-official/chromium-58.0.3029.81.tar.xz + https://commondatastorage.googleapis.com/chromium-browser-official/chromium-60.0.3112.78.tar.xz alsa-lib-devel at-spi2-atk-devel @@ -35,6 +35,7 @@ gdk-pixbuf-devel gsm-devel gtk2-devel + gtk3-devel harfbuzz-devel hunspell-devel icu4c-devel @@ -93,11 +94,9 @@ chromium-widevine.patch pisilinux/gfx_jpeg_codec.patch - pisilinux/fix_build_with_newer_gcc.patch + pisilinux/last_commit_position.patch - chromium-58.0.3029.81-system_ffmpeg-1.patch - chromium-gn-bootstrap-r2.patch - skia-avx2.patch + chromium-gn-bootstrap-r8.patch @@ -112,6 +111,7 @@ fontconfig gdk-pixbuf gtk2 + gtk3 libevent libjpeg-turbo libopus @@ -166,6 +166,13 @@ + + 2017-07-29 + 60.0.3112.78 + Version Bump + Mustafa Cinasal + muscnsl@gmail.com + 2017-05-11 58.0.3029.81 @@ -237,4 +244,4 @@ admin@pisilinux.org - \ No newline at end of file + From 512dbab0d45b5b10bf95f2dceaa9380b065306bf Mon Sep 17 00:00:00 2001 From: Rmys Date: Sat, 29 Jul 2017 23:20:22 +0300 Subject: [PATCH 02/26] chromium-browser-60.0.3112.78:Version Bump --- network/web/chromium-browser/pspec.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/network/web/chromium-browser/pspec.xml b/network/web/chromium-browser/pspec.xml index 0363a6efe6..6ce1a81f1c 100644 --- a/network/web/chromium-browser/pspec.xml +++ b/network/web/chromium-browser/pspec.xml @@ -169,7 +169,7 @@ 2017-07-29 60.0.3112.78 - Version Bump + Version Bump. Mustafa Cinasal muscnsl@gmail.com From 5c28067c15334e1bb3cbeaa9d60d49159d3a5778 Mon Sep 17 00:00:00 2001 From: Rmys Date: Sun, 30 Jul 2017 13:55:34 +0300 Subject: [PATCH 03/26] NetworkManager-1.8.2:Version Bump --- network/connection/NetworkManager/actions.py | 6 +++--- network/connection/NetworkManager/pspec.xml | 19 +++++++++++++++++-- 2 files changed, 20 insertions(+), 5 deletions(-) diff --git a/network/connection/NetworkManager/actions.py b/network/connection/NetworkManager/actions.py index d8fef82ba9..38f457c91d 100644 --- a/network/connection/NetworkManager/actions.py +++ b/network/connection/NetworkManager/actions.py @@ -28,7 +28,7 @@ def setup(): --disable-more-warnings \ --enable-modify-system \ --enable-ppp=yes \ - --enable-bluez5=yes \ + --enable-bluez5-dun \ --enable-concheck \ --without-netconfig \ --with-modem-manager-1 \ @@ -37,7 +37,7 @@ def setup(): --with-suspend-resume=upower \ --with-system-ca-path=/etc/ssl/certs \ --with-crypto=nss \ - --with-dhcpcd=/sbin/dhcpcd \ + --with-dhcpcd=/usr/bin/dhcpcd \ --with-pppd=/usr/sbin/pppd \ --with-pppd-plugin-dir=/usr/lib/pppd/2.4.7 \ --with-dbus-sys-dir=/etc/dbus-1/system.d \ @@ -45,7 +45,7 @@ def setup(): --with-kernel-firmware-dir=/lib/firmware \ --with-udev-dir=/lib/udev \ --with-resolvconf=/etc/resolv.default.conf \ - --with-iptables=/usr/sbin/iptables \ + --with-iptables=/sbin/iptables \ --with-dnsmasq=/usr/sbin/dnsmasq \ --with-systemdsystemunitdir=no \ --with-nmtui \ diff --git a/network/connection/NetworkManager/pspec.xml b/network/connection/NetworkManager/pspec.xml index d6bbf098a5..c33943ca4c 100644 --- a/network/connection/NetworkManager/pspec.xml +++ b/network/connection/NetworkManager/pspec.xml @@ -12,14 +12,19 @@ app:console Network connection manager powered by D-Bus and UDEV NetworkManager attempts to keep an active network connection available at all times. - https://download.gnome.org/sources/NetworkManager/1.8/NetworkManager-1.8.0.tar.xz + https://download.gnome.org/sources/NetworkManager/1.8/NetworkManager-1.8.2.tar.xz tr.po curl-devel intltool - + dhclient + dhcpcd + gtk-doc + docbook-xsl + autoconf + gettext-devel ppp-devel nss-devel newt-devel @@ -127,6 +132,16 @@ + + 2017-07-30 + 1.8.2 + Version Bump + + systemRestart + + Mustafa Cinasal + muscnsl@gmail.com + 2017-05-28 1.8.0 From 5622caba3223bab0ea0c2ae93436c4db84e4211e Mon Sep 17 00:00:00 2001 From: Rmys Date: Sun, 30 Jul 2017 15:52:42 +0300 Subject: [PATCH 04/26] networkmanager-qt:NetworkManager-1.8.2 --- desktop/kde/framework/networkmanager-qt/pspec.xml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/desktop/kde/framework/networkmanager-qt/pspec.xml b/desktop/kde/framework/networkmanager-qt/pspec.xml index ef7616f693..b70b188ed9 100644 --- a/desktop/kde/framework/networkmanager-qt/pspec.xml +++ b/desktop/kde/framework/networkmanager-qt/pspec.xml @@ -53,6 +53,13 @@ + + 2017-07-30 + 5.35.0 + Rebuild + Mustafa Cinasal + muscnsl@gmail.com + 2017-06-20 5.35.0 From 126b36d9374c8b6a6997384687fa35bd40658ddd Mon Sep 17 00:00:00 2001 From: Rmys Date: Sun, 30 Jul 2017 15:54:06 +0300 Subject: [PATCH 05/26] modemmanager-qt:NetworkManager-1.8.2 --- desktop/kde/framework/modemmanager-qt/pspec.xml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/desktop/kde/framework/modemmanager-qt/pspec.xml b/desktop/kde/framework/modemmanager-qt/pspec.xml index fdfa80b1bc..5bd2ce2f0d 100644 --- a/desktop/kde/framework/modemmanager-qt/pspec.xml +++ b/desktop/kde/framework/modemmanager-qt/pspec.xml @@ -52,6 +52,13 @@ + + 2017-07-30 + 5.35.0 + Rebuild + Mustafa Cinasal + muscnsl@gmail.com + 2017-06-20 5.35.0 From a7557ac008961f6f1dff39d8ed59e4c7ffbf3eab Mon Sep 17 00:00:00 2001 From: Rmys Date: Sun, 30 Jul 2017 16:00:23 +0300 Subject: [PATCH 06/26] network-manager-applet:NetworkManager-1.8.2 --- network/connection/network-manager-applet/pspec.xml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/network/connection/network-manager-applet/pspec.xml b/network/connection/network-manager-applet/pspec.xml index 36f659a8cd..b8c1952c59 100644 --- a/network/connection/network-manager-applet/pspec.xml +++ b/network/connection/network-manager-applet/pspec.xml @@ -88,6 +88,13 @@ + + 2017-07-30 + 1.8.0 + Rebuild + Mustafa Cinasal + muscnsl@gmail.com + 2017-05-28 1.8.0 From b144521e5eea735aa70527855a52cd208a7ad7d0 Mon Sep 17 00:00:00 2001 From: Rmys Date: Sun, 30 Jul 2017 16:03:35 +0300 Subject: [PATCH 07/26] libproxy:NetworkManager-1.8.2 --- network/misc/libproxy/pspec.xml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/network/misc/libproxy/pspec.xml b/network/misc/libproxy/pspec.xml index 8908617b83..d504ef4feb 100644 --- a/network/misc/libproxy/pspec.xml +++ b/network/misc/libproxy/pspec.xml @@ -95,6 +95,13 @@ + + 2017-07-30 + 0.4.10 + Rebuild + Mustafa Cinasal + muscnsl@gmail.com + 2017-03-08 0.4.10 From d379ee90c6b8913d0283ec93f057171545d1558d Mon Sep 17 00:00:00 2001 From: Rmys Date: Sun, 30 Jul 2017 16:06:36 +0300 Subject: [PATCH 08/26] geoclue:NetworkManager-1.8.2 --- network/misc/geoclue/pspec.xml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/network/misc/geoclue/pspec.xml b/network/misc/geoclue/pspec.xml index 3ba7c97cbe..f623a5ab81 100644 --- a/network/misc/geoclue/pspec.xml +++ b/network/misc/geoclue/pspec.xml @@ -58,6 +58,13 @@ + + 2017-07-30 + 0.12.99 + Rebuild + Mustafa Cinasal + muscnsl@gmail.com + 2017-02-28 0.12.99 From 61c2f1a8d56c9805f542e3afa877bc3396f73cc6 Mon Sep 17 00:00:00 2001 From: Rmys Date: Sun, 30 Jul 2017 16:09:25 +0300 Subject: [PATCH 09/26] telepathy-mission-control:NetworkManager-1.8.2 --- network/chat/telepathy-mission-control/pspec.xml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/network/chat/telepathy-mission-control/pspec.xml b/network/chat/telepathy-mission-control/pspec.xml index 8eba4c1b62..6b565c5a34 100644 --- a/network/chat/telepathy-mission-control/pspec.xml +++ b/network/chat/telepathy-mission-control/pspec.xml @@ -63,6 +63,13 @@ + + 2017-07-30 + 5.16.4 + Rebuild + Mustafa Cinasal + muscnsl@gmail.com + 2017-05-22 5.16.4 From b3fd348e52e9b7ca3991407c967817f41f55dd8b Mon Sep 17 00:00:00 2001 From: Rmys Date: Sun, 30 Jul 2017 16:13:21 +0300 Subject: [PATCH 10/26] plasma-workspace:NetworkManager-1.8.2 --- desktop/kde/plasma/plasma-workspace/pspec.xml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/desktop/kde/plasma/plasma-workspace/pspec.xml b/desktop/kde/plasma/plasma-workspace/pspec.xml index 076d02a9d7..28ceb3be01 100644 --- a/desktop/kde/plasma/plasma-workspace/pspec.xml +++ b/desktop/kde/plasma/plasma-workspace/pspec.xml @@ -274,6 +274,13 @@ + + 2017-07-30 + 5.10.2 + Rebuild + Mustafa Cinasal + muscnsl@gmail.com + 2017-06-21 5.10.2 From 3b8ecfcb438e08a3d72ba96d78a6fed9799b0f8f Mon Sep 17 00:00:00 2001 From: Rmys Date: Sun, 30 Jul 2017 16:17:13 +0300 Subject: [PATCH 11/26] kdelibs4-support:NetworkManager-1.8.2 --- desktop/kde/framework/kdelibs4-support/pspec.xml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/desktop/kde/framework/kdelibs4-support/pspec.xml b/desktop/kde/framework/kdelibs4-support/pspec.xml index bc73ad9506..693a0d0478 100644 --- a/desktop/kde/framework/kdelibs4-support/pspec.xml +++ b/desktop/kde/framework/kdelibs4-support/pspec.xml @@ -132,6 +132,13 @@ + + 2017-07-30 + 5.35.0 + Rebuild + Mustafa Cinasal + muscnsl@gmail.com + 2017-06-20 5.35.0 From 2d423c9d7ae91e563927b99f07d7a4c8cc85f389 Mon Sep 17 00:00:00 2001 From: Rmys Date: Sun, 30 Jul 2017 16:19:58 +0300 Subject: [PATCH 12/26] pidgin:NetworkManager-1.8.2 --- network/chat/pidgin/pspec.xml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/network/chat/pidgin/pspec.xml b/network/chat/pidgin/pspec.xml index a88007ecf7..6445c8d795 100644 --- a/network/chat/pidgin/pspec.xml +++ b/network/chat/pidgin/pspec.xml @@ -190,6 +190,13 @@ + + 2017-07-30 + 2.12.0 + Rebuild + Mustafa Cinasal + muscnsl@gmail.com + 2017-07-07 2.12.0 From 5b0c55e4ba392620b6751413ca90bd2fceaab468 Mon Sep 17 00:00:00 2001 From: Rmys Date: Sun, 30 Jul 2017 16:23:37 +0300 Subject: [PATCH 13/26] plasma-nm:Nm-1.8.2 --- desktop/kde/plasma/plasma-nm/pspec.xml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/desktop/kde/plasma/plasma-nm/pspec.xml b/desktop/kde/plasma/plasma-nm/pspec.xml index 21e1d7a99c..20e0786a17 100644 --- a/desktop/kde/plasma/plasma-nm/pspec.xml +++ b/desktop/kde/plasma/plasma-nm/pspec.xml @@ -78,6 +78,13 @@ + + 2017-07-30 + 5.10.2 + Rebuild + Mustafa Cinasal + muscnsl@gmail.com + 2017-06-21 5.10.2 From 8804d18753cd92288d64f44a4ea02eb628d25559 Mon Sep 17 00:00:00 2001 From: Rmys Date: Sun, 30 Jul 2017 16:26:07 +0300 Subject: [PATCH 14/26] powerdevil:Nm-1.8.2 --- desktop/kde/plasma/powerdevil/pspec.xml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/desktop/kde/plasma/powerdevil/pspec.xml b/desktop/kde/plasma/powerdevil/pspec.xml index 155983eaf6..7d46c6a0f6 100644 --- a/desktop/kde/plasma/powerdevil/pspec.xml +++ b/desktop/kde/plasma/powerdevil/pspec.xml @@ -84,6 +84,13 @@ + + 2017-07-30 + 5.10.2 + Rebuild + Mustafa Cinasal + muscnsl@gmail.com + 2017-06-21 5.10.2 From 47661908379f51382f4ab7c029c6f6dff248c9cf Mon Sep 17 00:00:00 2001 From: Rmys Date: Sun, 30 Jul 2017 17:28:53 +0300 Subject: [PATCH 15/26] network-manager-applet-1.8.2:Version Bump --- network/connection/network-manager-applet/pspec.xml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/network/connection/network-manager-applet/pspec.xml b/network/connection/network-manager-applet/pspec.xml index b8c1952c59..c0392aefe9 100644 --- a/network/connection/network-manager-applet/pspec.xml +++ b/network/connection/network-manager-applet/pspec.xml @@ -12,7 +12,7 @@ app:gui Network connection manager GUI interface network-manager-applet is a powerful graphical frontend to NetworkManager. - http://ftp.gnome.org/mirror/gnome.org/sources/network-manager-applet/1.8/network-manager-applet-1.8.0.tar.xz + http://ftp.gnome.org/mirror/gnome.org/sources/network-manager-applet/1.8/network-manager-applet-1.8.2.tar.xz gtk-doc gtk2-devel @@ -88,6 +88,13 @@ + + 2017-07-30 + 1.8.2 + Version Bump + Mustafa Cinasal + muscnsl@gmail.com + 2017-07-30 1.8.0 From cf97f22f2bd6ddfe2eb668a89dfd90d70562ad0d Mon Sep 17 00:00:00 2001 From: Kamil ATLI Date: Sun, 30 Jul 2017 17:38:33 +0300 Subject: [PATCH 16/26] network-manager-applet --- network/connection/network-manager-applet/pspec.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/network/connection/network-manager-applet/pspec.xml b/network/connection/network-manager-applet/pspec.xml index c0392aefe9..5be276f5c8 100644 --- a/network/connection/network-manager-applet/pspec.xml +++ b/network/connection/network-manager-applet/pspec.xml @@ -91,7 +91,7 @@ 2017-07-30 1.8.2 - Version Bump + Version Bump. Mustafa Cinasal muscnsl@gmail.com From 6b4f2f71412675b9ef788cf507e6da5aed2fcc48 Mon Sep 17 00:00:00 2001 From: Rmys Date: Sun, 30 Jul 2017 19:12:24 +0300 Subject: [PATCH 17/26] plasma-nm:Nm-1.8.2 --- desktop/kde/plasma/plasma-nm/pspec.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/desktop/kde/plasma/plasma-nm/pspec.xml b/desktop/kde/plasma/plasma-nm/pspec.xml index 20e0786a17..92b0efd6cc 100644 --- a/desktop/kde/plasma/plasma-nm/pspec.xml +++ b/desktop/kde/plasma/plasma-nm/pspec.xml @@ -81,7 +81,7 @@ 2017-07-30 5.10.2 - Rebuild + Rebuild. Mustafa Cinasal muscnsl@gmail.com From 109d082af3eb3e9512b1de647106b9dc0b69c8f5 Mon Sep 17 00:00:00 2001 From: Rmys Date: Mon, 31 Jul 2017 10:59:01 +0300 Subject: [PATCH 18/26] chromium-browser-60.0.3112.78 --- ...1-Clip-FreeType-glyph-bitmap-to-mask.patch | 170 ++++++++++++++++++ .../files/chromium-v8-gcc7.patch | 73 ++++++++ network/web/chromium-browser/pspec.xml | 6 +- 3 files changed, 246 insertions(+), 3 deletions(-) create mode 100644 network/web/chromium-browser/files/0001-Clip-FreeType-glyph-bitmap-to-mask.patch create mode 100644 network/web/chromium-browser/files/chromium-v8-gcc7.patch diff --git a/network/web/chromium-browser/files/0001-Clip-FreeType-glyph-bitmap-to-mask.patch b/network/web/chromium-browser/files/0001-Clip-FreeType-glyph-bitmap-to-mask.patch new file mode 100644 index 0000000000..35fbf6bb38 --- /dev/null +++ b/network/web/chromium-browser/files/0001-Clip-FreeType-glyph-bitmap-to-mask.patch @@ -0,0 +1,170 @@ +From 6cdb5f2ad7684302a8a66217462d2aef4c5f4632 Mon Sep 17 00:00:00 2001 +From: Ben Wagner +Date: Thu, 15 Jun 2017 10:43:17 -0400 +Subject: [PATCH] Clip FreeType glyph bitmap to mask. + +Skia has for some time assumed that when using FT_Render_Glyph with one +of the LCD render modes that one extra pixel would be applied to each +side of the resulting bitmap. FreieType has changed to make this more +conservative when possible, so the pre-allocated SkMask and the generated +FT_Bitmap may no longer agree on the size and origin. + +This change ensures the SkMask and FT_Bitmap are the same size and their +origins align. This is not an ideal long term fix, but is both simple and +localized for easy and quick back-porting, should that become necessary. + +BUG=skia:6663 + +Change-Id: I49ec8f45376be8d867e8aef54eab79537731c310 +Reviewed-on: https://skia-review.googlesource.com/20327 +Reviewed-by: Herb Derby +Commit-Queue: Ben Wagner +--- + src/ports/SkFontHost_FreeType_common.cpp | 100 +++++++++++++++++++++++++------ + 1 file changed, 83 insertions(+), 17 deletions(-) + +diff --git a/third_party/skia/src/ports/SkFontHost_FreeType_common.cpp b/third_party/skia/src/ports/SkFontHost_FreeType_common.cpp +index 9df7268bb4..a216fdb29c 100644 +--- a/third_party/skia/src/ports/SkFontHost_FreeType_common.cpp ++++ b/third_party/skia/src/ports/SkFontHost_FreeType_common.cpp +@@ -395,8 +395,6 @@ void SkScalerContext_FreeType_Base::generateGlyphImage( + switch ( face->glyph->format ) { + case FT_GLYPH_FORMAT_OUTLINE: { + FT_Outline* outline = &face->glyph->outline; +- FT_BBox bbox; +- FT_Bitmap target; + + int dx = 0, dy = 0; + if (fRec.fFlags & SkScalerContext::kSubpixelPositioning_Flag) { +@@ -405,36 +403,97 @@ void SkScalerContext_FreeType_Base::generateGlyphImage( + // negate dy since freetype-y-goes-up and skia-y-goes-down + dy = -dy; + } +- FT_Outline_Get_CBox(outline, &bbox); +- /* +- what we really want to do for subpixel is +- offset(dx, dy) +- compute_bounds +- offset(bbox & !63) +- but that is two calls to offset, so we do the following, which +- achieves the same thing with only one offset call. +- */ +- FT_Outline_Translate(outline, dx - ((bbox.xMin + dx) & ~63), +- dy - ((bbox.yMin + dy) & ~63)); ++ ++ memset(glyph.fImage, 0, glyph.rowBytes() * glyph.fHeight); + + if (SkMask::kLCD16_Format == glyph.fMaskFormat) { ++ FT_Outline_Translate(outline, dx, dy); + FT_Error err = FT_Render_Glyph(face->glyph, doVert ? FT_RENDER_MODE_LCD_V : + FT_RENDER_MODE_LCD); + if (err) { + SK_TRACEFTR(err, "Could not render glyph."); +- sk_bzero(glyph.fImage, glyph.computeImageSize()); + return; + } ++ + SkMask mask; + glyph.toMask(&mask); ++#ifdef SK_SHOW_TEXT_BLIT_COVERAGE ++ memset(mask.fImage, 0x80, mask.fBounds.height() * mask.fRowBytes); ++#endif ++ FT_GlyphSlotRec& ftGlyph = *face->glyph; ++ ++ if (!SkIRect::Intersects(mask.fBounds, ++ SkIRect::MakeXYWH( ftGlyph.bitmap_left, ++ -ftGlyph.bitmap_top, ++ ftGlyph.bitmap.width, ++ ftGlyph.bitmap.rows))) ++ { ++ return; ++ } ++ ++ // If the FT_Bitmap extent is larger, discard bits of the bitmap outside the mask. ++ // If the SkMask extent is larger, shrink mask to fit bitmap (clearing discarded). ++ unsigned char* origBuffer = ftGlyph.bitmap.buffer; ++ // First align the top left (origin). ++ if (-ftGlyph.bitmap_top < mask.fBounds.fTop) { ++ int32_t topDiff = mask.fBounds.fTop - (-ftGlyph.bitmap_top); ++ ftGlyph.bitmap.buffer += ftGlyph.bitmap.pitch * topDiff; ++ ftGlyph.bitmap.rows -= topDiff; ++ ftGlyph.bitmap_top = -mask.fBounds.fTop; ++ } ++ if (ftGlyph.bitmap_left < mask.fBounds.fLeft) { ++ int32_t leftDiff = mask.fBounds.fLeft - ftGlyph.bitmap_left; ++ ftGlyph.bitmap.buffer += leftDiff; ++ ftGlyph.bitmap.width -= leftDiff; ++ ftGlyph.bitmap_left = mask.fBounds.fLeft; ++ } ++ if (mask.fBounds.fTop < -ftGlyph.bitmap_top) { ++ mask.fImage += mask.fRowBytes * (-ftGlyph.bitmap_top - mask.fBounds.fTop); ++ mask.fBounds.fTop = -ftGlyph.bitmap_top; ++ } ++ if (mask.fBounds.fLeft < ftGlyph.bitmap_left) { ++ mask.fImage += sizeof(uint16_t) * (ftGlyph.bitmap_left - mask.fBounds.fLeft); ++ mask.fBounds.fLeft = ftGlyph.bitmap_left; ++ } ++ // Origins aligned, clean up the width and height. ++ int ftVertScale = (doVert ? 3 : 1); ++ int ftHoriScale = (doVert ? 1 : 3); ++ if (mask.fBounds.height() * ftVertScale < SkToInt(ftGlyph.bitmap.rows)) { ++ ftGlyph.bitmap.rows = mask.fBounds.height() * ftVertScale; ++ } ++ if (mask.fBounds.width() * ftHoriScale < SkToInt(ftGlyph.bitmap.width)) { ++ ftGlyph.bitmap.width = mask.fBounds.width() * ftHoriScale; ++ } ++ if (SkToInt(ftGlyph.bitmap.rows) < mask.fBounds.height() * ftVertScale) { ++ mask.fBounds.fBottom = mask.fBounds.fTop + ftGlyph.bitmap.rows / ftVertScale; ++ } ++ if (SkToInt(ftGlyph.bitmap.width) < mask.fBounds.width() * ftHoriScale) { ++ mask.fBounds.fRight = mask.fBounds.fLeft + ftGlyph.bitmap.width / ftHoriScale; ++ } + if (fPreBlend.isApplicable()) { +- copyFT2LCD16(face->glyph->bitmap, mask, doBGR, ++ copyFT2LCD16(ftGlyph.bitmap, mask, doBGR, + fPreBlend.fR, fPreBlend.fG, fPreBlend.fB); + } else { +- copyFT2LCD16(face->glyph->bitmap, mask, doBGR, ++ copyFT2LCD16(ftGlyph.bitmap, mask, doBGR, + fPreBlend.fR, fPreBlend.fG, fPreBlend.fB); + } ++ // Restore the buffer pointer so FreeType can properly free it. ++ ftGlyph.bitmap.buffer = origBuffer; + } else { ++ FT_BBox bbox; ++ FT_Bitmap target; ++ FT_Outline_Get_CBox(outline, &bbox); ++ /* ++ what we really want to do for subpixel is ++ offset(dx, dy) ++ compute_bounds ++ offset(bbox & !63) ++ but that is two calls to offset, so we do the following, which ++ achieves the same thing with only one offset call. ++ */ ++ FT_Outline_Translate(outline, dx - ((bbox.xMin + dx) & ~63), ++ dy - ((bbox.yMin + dy) & ~63)); ++ + target.width = glyph.fWidth; + target.rows = glyph.fHeight; + target.pitch = glyph.rowBytes(); +@@ -442,8 +501,15 @@ void SkScalerContext_FreeType_Base::generateGlyphImage( + target.pixel_mode = compute_pixel_mode( (SkMask::Format)fRec.fMaskFormat); + target.num_grays = 256; + +- memset(glyph.fImage, 0, glyph.rowBytes() * glyph.fHeight); + FT_Outline_Get_Bitmap(face->glyph->library, outline, &target); ++#ifdef SK_SHOW_TEXT_BLIT_COVERAGE ++ for (int y = 0; y < glyph.fHeight; ++y) { ++ for (int x = 0; x < glyph.fWidth; ++x) { ++ uint8_t& a = ((uint8_t*)glyph.fImage)[(glyph.rowBytes() * y) + x]; ++ a = SkTMax(a, 0x20); ++ } ++ } ++#endif + } + } break; + +-- +2.13.2 + diff --git a/network/web/chromium-browser/files/chromium-v8-gcc7.patch b/network/web/chromium-browser/files/chromium-v8-gcc7.patch new file mode 100644 index 0000000000..a63b9a4955 --- /dev/null +++ b/network/web/chromium-browser/files/chromium-v8-gcc7.patch @@ -0,0 +1,73 @@ +diff -upr chromium-59.0.3071.86.orig/v8/src/objects/hash-table.h chromium-59.0.3071.86/v8/src/objects/hash-table.h +--- chromium-59.0.3071.86.orig/v8/src/objects/hash-table.h 2017-06-05 22:04:29.000000000 +0300 ++++ chromium-59.0.3071.86/v8/src/objects/hash-table.h 2017-06-06 14:35:41.558245559 +0300 +@@ -135,22 +135,10 @@ class HashTable : public HashTableBase { + public: + typedef Shape ShapeT; + +- // Wrapper methods +- inline uint32_t Hash(Key key) { +- if (Shape::UsesSeed) { +- return Shape::SeededHash(key, GetHeap()->HashSeed()); +- } else { +- return Shape::Hash(key); +- } +- } +- +- inline uint32_t HashForObject(Key key, Object* object) { +- if (Shape::UsesSeed) { +- return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object); +- } else { +- return Shape::HashForObject(key, object); +- } +- } ++ // Wrapper methods. Defined in src/objects-inl.h ++ // to break a cycle with src/heap/heap.h. ++ inline uint32_t Hash(Key key); ++ inline uint32_t HashForObject(Key key, Object* object); + + // Returns a new HashTable object. + MUST_USE_RESULT static Handle New( +diff -upr chromium-59.0.3071.86.orig/v8/src/objects-body-descriptors.h chromium-59.0.3071.86/v8/src/objects-body-descriptors.h +--- chromium-59.0.3071.86.orig/v8/src/objects-body-descriptors.h 2017-06-05 22:04:29.000000000 +0300 ++++ chromium-59.0.3071.86/v8/src/objects-body-descriptors.h 2017-06-06 14:35:41.554912132 +0300 +@@ -99,7 +99,7 @@ class FixedBodyDescriptor final : public + + template + static inline void IterateBody(HeapObject* obj, int object_size) { +- IterateBody(obj); ++ IterateBody(obj); + } + }; + +diff -upr chromium-59.0.3071.86.orig/v8/src/objects-inl.h chromium-59.0.3071.86/v8/src/objects-inl.h +--- chromium-59.0.3071.86.orig/v8/src/objects-inl.h 2017-06-05 22:04:29.000000000 +0300 ++++ chromium-59.0.3071.86/v8/src/objects-inl.h 2017-06-06 14:35:41.558245559 +0300 +@@ -46,6 +46,27 @@ + namespace v8 { + namespace internal { + ++template ++uint32_t HashTable::Hash(Key key) { ++ if (Shape::UsesSeed) { ++ return Shape::SeededHash(key, GetHeap()->HashSeed()); ++ } else { ++ return Shape::Hash(key); ++ } ++} ++ ++ ++template ++uint32_t HashTable::HashForObject(Key key, ++ Object* object) { ++ if (Shape::UsesSeed) { ++ return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object); ++ } else { ++ return Shape::HashForObject(key, object); ++ } ++} ++ ++ + PropertyDetails::PropertyDetails(Smi* smi) { + value_ = smi->value(); + } diff --git a/network/web/chromium-browser/pspec.xml b/network/web/chromium-browser/pspec.xml index 6ce1a81f1c..404cd2e17f 100644 --- a/network/web/chromium-browser/pspec.xml +++ b/network/web/chromium-browser/pspec.xml @@ -90,9 +90,9 @@ glib2-devel - + 0001-Clip-FreeType-glyph-bitmap-to-mask.patch chromium-widevine.patch - + chromium-v8-gcc7.patch pisilinux/gfx_jpeg_codec.patch pisilinux/last_commit_position.patch @@ -167,7 +167,7 @@ - 2017-07-29 + 2017-07-31 60.0.3112.78 Version Bump. Mustafa Cinasal From f8854c1418ed7d29fad349b3d9db2ce164f602f7 Mon Sep 17 00:00:00 2001 From: Rmys Date: Mon, 31 Jul 2017 15:32:55 +0300 Subject: [PATCH 19/26] =?UTF-8?q?chromium-browser:icon-theme-hicolor=20ben?= =?UTF-8?q?de=20kalm=C4=B1=C5=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- network/web/chromium-browser/pspec.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/network/web/chromium-browser/pspec.xml b/network/web/chromium-browser/pspec.xml index 404cd2e17f..500d7bdb51 100644 --- a/network/web/chromium-browser/pspec.xml +++ b/network/web/chromium-browser/pspec.xml @@ -88,6 +88,7 @@ nodejs glibc-devel glib2-devel + icon-theme-hicolor 0001-Clip-FreeType-glyph-bitmap-to-mask.patch From 170128e00646d8e7cd6b82789ee6d9c5bac8741c Mon Sep 17 00:00:00 2001 From: ayhanyalcinsoy Date: Tue, 1 Aug 2017 13:57:42 +0300 Subject: [PATCH 20/26] cppunit:v.bump for LO5.4.0.3 --- programming/tool/cppunit/pspec.xml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/programming/tool/cppunit/pspec.xml b/programming/tool/cppunit/pspec.xml index 97e09b946b..03fa25844e 100644 --- a/programming/tool/cppunit/pspec.xml +++ b/programming/tool/cppunit/pspec.xml @@ -12,7 +12,7 @@ library C++ port of the famous JUnit framework for unit testing cppunit is a C++ unit testing framework. It started its life as a port of JUnit to C++ by Michael Feathers. - http://dev-www.libreoffice.org/src/cppunit-1.13.2.tar.gz + http://dev-www.libreoffice.org/src/cppunit-1.14.0.tar.gz grep libtool @@ -44,6 +44,13 @@ + + 2017-08-01 + 1.14.0 + Version Bump + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + 2017-04-11 1.13.2 From 9190cb3f94dcd6e0d91717473f9c0da39b953a69 Mon Sep 17 00:00:00 2001 From: ayhanyalcinsoy Date: Tue, 1 Aug 2017 14:00:06 +0300 Subject: [PATCH 21/26] LO:v.bump to 5.4.0.3 --- office/libreoffice/libreoffice/actions.py | 3 +- .../libreoffice/files/disable_libe-book.patch | 85 ++++++++----- office/libreoffice/libreoffice/pspec.xml | 116 +++++++++++------- 3 files changed, 125 insertions(+), 79 deletions(-) diff --git a/office/libreoffice/libreoffice/actions.py b/office/libreoffice/libreoffice/actions.py index 810c2bb8e2..343dc0f311 100644 --- a/office/libreoffice/libreoffice/actions.py +++ b/office/libreoffice/libreoffice/actions.py @@ -56,7 +56,6 @@ def setup(): --with-system-curl \ --with-system-expat \ --with-system-graphite \ - --with-system-glew \ --with-system-glm \ --with-system-harfbuzz \ --with-system-hunspell \ @@ -104,7 +103,7 @@ def setup(): --with-gdrive-client-secret=0ZChLK6AxeA3Isu96MkwqDR4 \ --with-parallelism=%s' % (get.makeJOBS().replace("-j",""))) - +#--with-system-glew \ def build(): autotools.make("build-nocheck") diff --git a/office/libreoffice/libreoffice/files/disable_libe-book.patch b/office/libreoffice/libreoffice/files/disable_libe-book.patch index 3e043d4820..291f2c1e5d 100644 --- a/office/libreoffice/libreoffice/files/disable_libe-book.patch +++ b/office/libreoffice/libreoffice/files/disable_libe-book.patch @@ -1,7 +1,24 @@ -diff -Nuar libreoffice-5.3.0.3/configure.ac libreoffice/configure.ac ---- libreoffice-5.3.0.3/configure.ac 2017-01-27 01:22:46.000000000 +0300 -+++ libreoffice/configure.ac 2017-03-03 11:25:53.765271189 +0300 -@@ -7875,9 +7875,6 @@ +From d5a09cb1c8f61e2cfc60d8a1dfe57c1ed0a45cdc Mon Sep 17 00:00:00 2001 +From: David Tardon +Date: Thu, 21 Aug 2014 16:10:51 +0200 +Subject: [PATCH] disable libe-book support + +Change-Id: Ie915a9bd2acf7f3aeb8b0933252da33c17043bc4 +--- + configure.ac | 6 ------ + external/Module_external.mk | 1 - + filter/Configuration_filter.mk | 8 -------- + writerperfect/Library_wpftwriter.mk | 2 -- + writerperfect/qa/unit/WpftImportTestBase.hxx | 3 --- + writerperfect/qa/unit/WpftWriterFilterTest.cxx | 5 ----- + writerperfect/source/writer/wpftwriter.component | 5 ----- + 7 files changed, 30 deletions(-) + +diff --git a/configure.ac b/configure.ac +index 5ec9ae6..7aed2ed 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -7796,9 +7796,6 @@ AS_IF([test "$COM" = "MSC"], libo_CHECK_SYSTEM_MODULE([libfreehand],[FREEHAND],[libfreehand-0.1]) @@ -11,21 +28,23 @@ diff -Nuar libreoffice-5.3.0.3/configure.ac libreoffice/configure.ac libo_CHECK_SYSTEM_MODULE([libabw],[ABW],[libabw-0.1]) libo_CHECK_SYSTEM_MODULE([libpagemaker],[PAGEMAKER],[libpagemaker-0.0]) -diff -Nuar libreoffice-5.3.0.3/external/Module_external.mk libreoffice/external/Module_external.mk ---- libreoffice-5.3.0.3/external/Module_external.mk 2017-01-27 01:22:46.000000000 +0300 -+++ libreoffice/external/Module_external.mk 2017-03-03 11:26:43.746274226 +0300 -@@ -36,7 +36,6 @@ +diff --git a/external/Module_external.mk b/external/Module_external.mk +index 55fce1f..2f53503 100644 +--- a/external/Module_external.mk ++++ b/external/Module_external.mk +@@ -37,7 +37,6 @@ $(eval $(call gb_Module_add_moduledirs,external,\ $(call gb_Helper_optional,CPPUNIT,cppunit) \ $(call gb_Helper_optional,CT2N,ct2n) \ $(call gb_Helper_optional,CURL,curl) \ - $(call gb_Helper_optional,EBOOK,libebook) \ $(call gb_Helper_optional,EPM,epm) \ + $(call gb_Helper_optional,EPOXY,epoxy) \ $(call gb_Helper_optional,ETONYEK,libetonyek) \ - $(call gb_Helper_optional,EXPAT,expat) \ -diff -Nuar libreoffice-5.3.0.3/filter/Configuration_filter.mk libreoffice/filter/Configuration_filter.mk ---- libreoffice-5.3.0.3/filter/Configuration_filter.mk 2017-01-27 01:22:46.000000000 +0300 -+++ libreoffice/filter/Configuration_filter.mk 2017-03-03 11:28:16.996279891 +0300 -@@ -345,10 +345,6 @@ +diff --git a/filter/Configuration_filter.mk b/filter/Configuration_filter.mk +index 5dd20f7..d3dc749 100644 +--- a/filter/Configuration_filter.mk ++++ b/filter/Configuration_filter.mk +@@ -345,10 +345,6 @@ $(eval $(call filter_Configuration_add_types,fcfg_langpack,fcfg_writer_types.xcu writer_OOXML \ writer_OOXML_Template \ writer_layout_dump_xml \ @@ -36,7 +55,7 @@ diff -Nuar libreoffice-5.3.0.3/filter/Configuration_filter.mk libreoffice/filter writer_ApplePages \ MWAW_Text_Document \ Palm_Text_Document \ -@@ -391,10 +387,6 @@ +@@ -390,10 +386,6 @@ $(eval $(call filter_Configuration_add_filters,fcfg_langpack,fcfg_writer_filters OOXML_Text \ OOXML_Text_Template \ writer_layout_dump \ @@ -47,10 +66,11 @@ diff -Nuar libreoffice-5.3.0.3/filter/Configuration_filter.mk libreoffice/filter ApplePages \ MWAW_Text_Document \ Palm_Text_Document \ -diff -Nuar libreoffice-5.3.0.3/writerperfect/Library_wpftwriter.mk libreoffice/writerperfect/Library_wpftwriter.mk ---- libreoffice-5.3.0.3/writerperfect/Library_wpftwriter.mk 2017-01-27 01:22:46.000000000 +0300 -+++ libreoffice/writerperfect/Library_wpftwriter.mk 2017-03-03 11:30:32.317288112 +0300 -@@ -49,7 +49,6 @@ +diff --git a/writerperfect/Library_wpftwriter.mk b/writerperfect/Library_wpftwriter.mk +index 9ec43c4..48cbd52 100644 +--- a/writerperfect/Library_wpftwriter.mk ++++ b/writerperfect/Library_wpftwriter.mk +@@ -49,7 +49,6 @@ $(eval $(call gb_Library_use_libraries,wpftwriter,\ $(eval $(call gb_Library_use_externals,wpftwriter,\ abw \ boost_headers \ @@ -58,7 +78,7 @@ diff -Nuar libreoffice-5.3.0.3/writerperfect/Library_wpftwriter.mk libreoffice/w etonyek \ icu_headers \ icui18n \ -@@ -67,7 +66,6 @@ +@@ -65,7 +64,6 @@ $(eval $(call gb_Library_use_externals,wpftwriter,\ $(eval $(call gb_Library_add_exception_objects,wpftwriter,\ writerperfect/source/writer/AbiWordImportFilter \ @@ -66,9 +86,10 @@ diff -Nuar libreoffice-5.3.0.3/writerperfect/Library_wpftwriter.mk libreoffice/w writerperfect/source/writer/MSWorksImportFilter \ writerperfect/source/writer/MWAWImportFilter \ writerperfect/source/writer/PagesImportFilter \ -diff -Nuar libreoffice-5.3.0.3/writerperfect/qa/unit/WpftImportTestBase.hxx libreoffice/writerperfect/qa/unit/WpftImportTestBase.hxx ---- libreoffice-5.3.0.3/writerperfect/qa/unit/WpftImportTestBase.hxx 2017-01-27 01:22:46.000000000 +0300 -+++ libreoffice/writerperfect/qa/unit/WpftImportTestBase.hxx 2017-03-03 11:31:44.484292497 +0300 +diff --git a/writerperfect/qa/unit/WpftFilterFixture.hxx b/writerperfect/qa/unit/WpftFilterFixture.hxx +index ce70172..d73d435 100644 +--- a/writerperfect/qa/unit/WpftFilterFixture.hxx ++++ b/writerperfect/qa/unit/WpftFilterFixture.hxx @@ -29,9 +29,6 @@ ((minor) > (req_minor) \ || ((minor) == (req_minor) && ((micro) >= (req_micro))))) @@ -79,10 +100,11 @@ diff -Nuar libreoffice-5.3.0.3/writerperfect/qa/unit/WpftImportTestBase.hxx libr #define REQUIRE_ETONYEK_VERSION(major, minor, micro) \ REQUIRE_VERSION(ETONYEK_VERSION_MAJOR, ETONYEK_VERSION_MINOR, ETONYEK_VERSION_MICRO, major, minor, micro) -diff -Nuar libreoffice-5.3.0.3/writerperfect/qa/unit/WpftWriterFilterTest.cxx libreoffice/writerperfect/qa/unit/WpftWriterFilterTest.cxx ---- libreoffice-5.3.0.3/writerperfect/qa/unit/WpftWriterFilterTest.cxx 2017-01-27 01:22:46.000000000 +0300 -+++ libreoffice/writerperfect/qa/unit/WpftWriterFilterTest.cxx 2017-03-03 11:33:22.738298466 +0300 -@@ -31,10 +31,6 @@ +diff --git a/writerperfect/qa/unit/WpftWriterFilterTest.cxx b/writerperfect/qa/unit/WpftWriterFilterTest.cxx +index 99a6ab1..7de2c18 100644 +--- a/writerperfect/qa/unit/WpftWriterFilterTest.cxx ++++ b/writerperfect/qa/unit/WpftWriterFilterTest.cxx +@@ -31,10 +31,6 @@ WpftWriterFilterTest::WpftWriterFilterTest() void WpftWriterFilterTest::test() { @@ -93,7 +115,7 @@ diff -Nuar libreoffice-5.3.0.3/writerperfect/qa/unit/WpftWriterFilterTest.cxx li const writerperfect::test::WpftOptionalMap_t aEtonyekOptional { {"Pages_4.pages", REQUIRE_ETONYEK_VERSION(0, 1, 2)}, -@@ -58,7 +54,6 @@ +@@ -52,7 +48,6 @@ void WpftWriterFilterTest::test() }; doTest("com.sun.star.comp.Writer.AbiWordImportFilter", "/writerperfect/qa/unit/data/writer/libabw/"); @@ -101,9 +123,10 @@ diff -Nuar libreoffice-5.3.0.3/writerperfect/qa/unit/WpftWriterFilterTest.cxx li doTest("com.sun.star.comp.Writer.MSWorksImportFilter", "/writerperfect/qa/unit/data/writer/libwps/", aWpsOptional); doTest("com.sun.star.comp.Writer.MWAWImportFilter", "/writerperfect/qa/unit/data/writer/libmwaw/", aMWAWOptional); doTest("org.libreoffice.comp.Writer.PagesImportFilter", "/writerperfect/qa/unit/data/writer/libetonyek/", aEtonyekOptional); -diff -Nuar libreoffice-5.3.0.3/writerperfect/source/writer/wpftwriter.component libreoffice/writerperfect/source/writer/wpftwriter.component ---- libreoffice-5.3.0.3/writerperfect/source/writer/wpftwriter.component 2017-01-27 01:22:46.000000000 +0300 -+++ libreoffice/writerperfect/source/writer/wpftwriter.component 2017-03-03 11:34:21.210302018 +0300 +diff --git a/writerperfect/source/writer/wpftwriter.component b/writerperfect/source/writer/wpftwriter.component +index 4c5f37f..d815802 100644 +--- a/writerperfect/source/writer/wpftwriter.component ++++ b/writerperfect/source/writer/wpftwriter.component @@ -38,11 +38,6 @@ @@ -116,3 +139,5 @@ diff -Nuar libreoffice-5.3.0.3/writerperfect/source/writer/wpftwriter.component +-- +2.9.3 diff --git a/office/libreoffice/libreoffice/pspec.xml b/office/libreoffice/libreoffice/pspec.xml index c690f8f225..fb59d6bc3e 100644 --- a/office/libreoffice/libreoffice/pspec.xml +++ b/office/libreoffice/libreoffice/pspec.xml @@ -13,57 +13,69 @@ app:gui LibreOffice office suite LibreOffice is an open source, multi-platform office productivity suite. It includes key desktop applications such as a word processor, a spreadsheet application, a presentation creator-viewer, a formula editor and a drawing program, with a user interface and feature set similar to other office suites. Sophisticated and flexible, LibreOffice also works transparently with a variety of file formats, including those of Microsoft Office. - http://download.documentfoundation.org/libreoffice/src/5.3.2/libreoffice-5.3.2.2.tar.xz - http://download.documentfoundation.org/libreoffice/src/5.3.2/libreoffice-dictionaries-5.3.2.2.tar.xz - http://download.documentfoundation.org/libreoffice/src/5.3.2/libreoffice-help-5.3.2.2.tar.xz - http://download.documentfoundation.org/libreoffice/src/5.3.2/libreoffice-translations-5.3.2.2.tar.xz + http://download.documentfoundation.org/libreoffice/src/5.4.0/libreoffice-5.4.0.3.tar.xz + http://download.documentfoundation.org/libreoffice/src/5.4.0/libreoffice-dictionaries-5.4.0.3.tar.xz + http://download.documentfoundation.org/libreoffice/src/5.4.0/libreoffice-help-5.4.0.3.tar.xz + http://download.documentfoundation.org/libreoffice/src/5.4.0/libreoffice-translations-5.4.0.3.tar.xz - http://dev-www.libreoffice.org/src/86b1daaa438f5a7bea9a52d7b9799ac0-xmlsec1-1.2.23.tar.gz - http://dev-www.libreoffice.org/src/35c94d2df8893241173de1d16b6034c0-swingExSrc.zip - http://dev-www.libreoffice.org/src/798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip - http://dev-www.libreoffice.org/src/a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip - http://dev-www.libreoffice.org/src/commons-logging-1.2-src.tar.gz - http://dev-www.libreoffice.org/src/eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip - http://dev-www.libreoffice.org/src/39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip - http://dev-www.libreoffice.org/src/3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip - http://dev-www.libreoffice.org/src/97b2d4dba862397f446b217e2b623e71-libloader-1.1.6.zip - http://dev-www.libreoffice.org/src/f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip - http://dev-www.libreoffice.org/src/8ce2fcd72becf06c41f7201d15373ed9-librepository-1.1.6.zip - http://dev-www.libreoffice.org/src/3bdf40c0d199af31923e900d082ca2dd-libfonts-1.1.6.zip - http://dev-www.libreoffice.org/src/ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip - http://dev-www.libreoffice.org/src/db60e4fde8dd6d6807523deb71ee34dc-liblayout-0.2.10.zip - http://dev-www.libreoffice.org/src/0168229624cfac409e766913506961a8-ucpp-1.3.2.tar.gz - http://dev-www.libreoffice.org/src/language-subtag-registry-2015-08-04.tar.bz2 - http://dev-www.libreoffice.org/src/4b87018f7fff1d054939d19920b751a0-collada2gltf-master-cb1d97788a.tar.bz2 - http://dev-www.libreoffice.org/src/OpenCOLLADA-master-6509aa13af.tar.bz2 - http://dev-www.libreoffice.org/src/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip - http://dev-www.libreoffice.org/src/libgltf/libgltf-0.0.2.tar.bz2 - http://dev-www.libreoffice.org/src/d8bd5eed178db6e2b18eeed243f85aa8-flute-1.1.6.zip - http://dev-www.libreoffice.org/src/ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip - http://dev-www.libreoffice.org/src/libfreehand-0.1.1.tar.bz2 - http://dev-www.libreoffice.org/src/liborcus-0.12.1.tar.gz - http://dev-www.libreoffice.org/src/beeca87be45ec87d241ddd0e1bad80c1-bsh-2.0b6-src.zip - http://dev-www.libreoffice.org/src/5ade6ae2a99bc1e9e57031ca88d36dad-hyphen-2.8.8.tar.gz - http://dev-www.libreoffice.org/src/libabw-0.1.1.tar.bz2 - http://dev-www.libreoffice.org/src/libcmis-0.5.1.tar.gz - http://dev-www.libreoffice.org/src/10d61fbaa6a06348823651b1bd7940fe-libexttextcat-3.4.4.tar.bz2 - http://dev-www.libreoffice.org/src/libmwaw-0.3.9.tar.bz2 - http://dev-www.libreoffice.org/src/libstaroffice-0.0.2.tar.bz2 - http://dev-www.libreoffice.org/src/libzmf-0.0.1.tar.bz2 - http://dev-www.libreoffice.org/src/26b3e95ddf3d9c077c480ea45874b3b8-lp_solve_5.5.tar.gz - http://dev-www.libreoffice.org/src/a8c2c5b8f09e7ede322d5c602ff6a4b6-mythes-1.2.4.tar.gz - http://dev-www.libreoffice.org/extern/a084cd548b586552cb7d3ee51f1af969-odfvalidator-1.1.8-incubating-SNAPSHOT-jar-with-dependencies.jar - http://dev-www.libreoffice.org/extern/8249374c274932a21846fa7629c2aa9b-officeotron-0.7.4-master.jar + http://dev-www.libreoffice.org/src/86b1daaa438f5a7bea9a52d7b9799ac0-xmlsec1-1.2.23.tar.gz + http://dev-www.libreoffice.org/src/35c94d2df8893241173de1d16b6034c0-swingExSrc.zip + http://dev-www.libreoffice.org/src/798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip + http://dev-www.libreoffice.org/src/a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip + http://dev-www.libreoffice.org/src/commons-logging-1.2-src.tar.gz + http://dev-www.libreoffice.org/src/eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip + http://dev-www.libreoffice.org/src/39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip + http://dev-www.libreoffice.org/src/3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip + http://dev-www.libreoffice.org/src/97b2d4dba862397f446b217e2b623e71-libloader-1.1.6.zip + http://dev-www.libreoffice.org/src/f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip + http://dev-www.libreoffice.org/src/8ce2fcd72becf06c41f7201d15373ed9-librepository-1.1.6.zip + http://dev-www.libreoffice.org/src/3bdf40c0d199af31923e900d082ca2dd-libfonts-1.1.6.zip + http://dev-www.libreoffice.org/src/ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip + http://dev-www.libreoffice.org/src/db60e4fde8dd6d6807523deb71ee34dc-liblayout-0.2.10.zip + http://dev-www.libreoffice.org/src/0168229624cfac409e766913506961a8-ucpp-1.3.2.tar.gz + http://dev-www.libreoffice.org/src/language-subtag-registry-2015-08-04.tar.bz2 + http://dev-www.libreoffice.org/src/4b87018f7fff1d054939d19920b751a0-collada2gltf-master-cb1d97788a.tar.bz2 + http://dev-www.libreoffice.org/src/OpenCOLLADA-master-6509aa13af.tar.bz2 + http://dev-www.libreoffice.org/src/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip + http://dev-www.libreoffice.org/src/libgltf/libgltf-0.0.2.tar.bz2 + http://dev-www.libreoffice.org/src/d8bd5eed178db6e2b18eeed243f85aa8-flute-1.1.6.zip + http://dev-www.libreoffice.org/src/ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip + http://dev-www.libreoffice.org/src/libfreehand-0.1.1.tar.bz2 + http://dev-www.libreoffice.org/src/liborcus-0.12.1.tar.gz + http://dev-www.libreoffice.org/src/beeca87be45ec87d241ddd0e1bad80c1-bsh-2.0b6-src.zip + http://dev-www.libreoffice.org/src/5ade6ae2a99bc1e9e57031ca88d36dad-hyphen-2.8.8.tar.gz + http://dev-www.libreoffice.org/src/libabw-0.1.1.tar.bz2 + http://dev-www.libreoffice.org/src/libcmis-0.5.1.tar.gz + http://dev-www.libreoffice.org/src/10d61fbaa6a06348823651b1bd7940fe-libexttextcat-3.4.4.tar.bz2 + http://dev-www.libreoffice.org/src/libmwaw-0.3.9.tar.bz2 + http://dev-www.libreoffice.org/src/libstaroffice-0.0.2.tar.bz2 + http://dev-www.libreoffice.org/src/libzmf-0.0.1.tar.bz2 + http://dev-www.libreoffice.org/src/26b3e95ddf3d9c077c480ea45874b3b8-lp_solve_5.5.tar.gz + http://dev-www.libreoffice.org/src/a8c2c5b8f09e7ede322d5c602ff6a4b6-mythes-1.2.4.tar.gz + + http://dev-www.libreoffice.org/src/libgpg-error-1.26.tar.bz2 + http://dev-www.libreoffice.org/src/xmlsec1-1.2.24.tar.gz + http://dev-www.libreoffice.org/src/libmwaw-0.3.11.tar.xz + http://dev-www.libreoffice.org/src/pdfium-3064.tar.bz2 + http://dev-www.libreoffice.org/src/libstaroffice-0.0.3.tar.xz + http://dev-www.libreoffice.org/src/libgltf/libgltf-0.1.0.tar.gz + http://dev-www.libreoffice.org/src/gpgme-1.8.0.tar.bz2 + http://dev-www.libreoffice.org/src/libepoxy-1.3.1.tar.bz2 + http://dev-www.libreoffice.org/src/libassuan-2.4.3.tar.bz2 + + + http://dev-www.libreoffice.org/extern/a084cd548b586552cb7d3ee51f1af969-odfvalidator-1.1.8-incubating-SNAPSHOT-jar-with-dependencies.jar + http://dev-www.libreoffice.org/extern/8249374c274932a21846fa7629c2aa9b-officeotron-0.7.4-master.jar - You_make_ME_sandwich.patch + - 0001-right-click-to-insert-image.patch + 0001-installation-fix.patch - 0001-Resolves-tdf-105998-distort-hairline-borders-to-fall.patch + 0001-Related-tdf-106100-recover-mangled-svg-in-presentati.patch - 0001-Related-rhbz-1422353-make-writer-behave-like-calc-an.patch + disable_libe-book.patch @@ -148,6 +160,7 @@ mesa nspr zlib + bzip2 cairo expat glib2 @@ -155,12 +168,14 @@ lcms2 boost libSM + libXt pango libICE python3 libXext libxml2 libxslt + openssl poppler freetype harfbuzz @@ -195,7 +210,7 @@ libcdr libmspub libpagemaker - raptor2 + rasqal redland @@ -3202,10 +3217,17 @@ + + 2017-08-01 + 5.4.0.3 + Version Bump + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + - 2017-06-20 + 2017-04-10 5.3.2.2 - Release Bump. + Release Bump Ayhan Yalçınsoy ayhanyalcinsoy@pisilinux.org From e3f1eed6c914904094347ca85f4c28629f2b57b8 Mon Sep 17 00:00:00 2001 From: Rmys Date: Tue, 1 Aug 2017 16:25:02 +0300 Subject: [PATCH 22/26] Update actions.py --- programming/language/python3/python3-pygobject3/actions.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/programming/language/python3/python3-pygobject3/actions.py b/programming/language/python3/python3-pygobject3/actions.py index 40e10ee3b0..d9e2b92c30 100755 --- a/programming/language/python3/python3-pygobject3/actions.py +++ b/programming/language/python3/python3-pygobject3/actions.py @@ -20,6 +20,10 @@ def build(): autotools.make() def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + pisitools.rename("/usr/lib/pkgconfig/pygobject-3.0.pc", "py3gobject-3.0.pc") + pisitools.rename("/usr/include/pygobject-3.0/pygobject.h", "py3gobject.h") + pisitools.dodoc("AUTHORS", "ChangeLog", "NEWS", "README") - autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + From a90704f5e38ada7b6590b57e9287d5ab716c5bfd Mon Sep 17 00:00:00 2001 From: Rmys Date: Tue, 1 Aug 2017 16:28:24 +0300 Subject: [PATCH 23/26] =?UTF-8?q?python3-pygobject3:python-pygobject3=20?= =?UTF-8?q?=C3=A7ak=C4=B1=C5=9Fma?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- programming/language/python3/python3-pygobject3/pspec.xml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/programming/language/python3/python3-pygobject3/pspec.xml b/programming/language/python3/python3-pygobject3/pspec.xml index 4a2cc4e6fe..7014aa3837 100755 --- a/programming/language/python3/python3-pygobject3/pspec.xml +++ b/programming/language/python3/python3-pygobject3/pspec.xml @@ -56,6 +56,13 @@ + + 2017-08-01 + 3.22.0 + Rebuild + Pisi Linux Community + admin@pisilinux.org + 2017-02-06 3.22.0 From 3db57f7a25d8e36633639cf4eb6ee01591b853a2 Mon Sep 17 00:00:00 2001 From: Kamil ATLI Date: Tue, 1 Aug 2017 20:45:03 +0300 Subject: [PATCH 24/26] chromium-browser --- network/web/chromium-browser/pspec.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/network/web/chromium-browser/pspec.xml b/network/web/chromium-browser/pspec.xml index 500d7bdb51..3a80a9e32a 100644 --- a/network/web/chromium-browser/pspec.xml +++ b/network/web/chromium-browser/pspec.xml @@ -170,7 +170,7 @@ 2017-07-31 60.0.3112.78 - Version Bump. + Version Bump Mustafa Cinasal muscnsl@gmail.com From 2ab1c137b6f5904f4aa231ddbf8ec6db67e28c84 Mon Sep 17 00:00:00 2001 From: Rmys Date: Tue, 1 Aug 2017 23:19:59 +0300 Subject: [PATCH 25/26] libreoffice-5.4.0.3 --- office/libreoffice/libreoffice/pspec.xml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/office/libreoffice/libreoffice/pspec.xml b/office/libreoffice/libreoffice/pspec.xml index fb59d6bc3e..5b9e3efe59 100644 --- a/office/libreoffice/libreoffice/pspec.xml +++ b/office/libreoffice/libreoffice/pspec.xml @@ -144,6 +144,7 @@ raptor2-devel rasqal-devel redland-devel + dejavu-fonts @@ -212,6 +213,7 @@ libpagemaker rasqal redland + dejavu-fonts /etc From c2bd9e6f2504e7250e3ff0891e77179a7aedc1f2 Mon Sep 17 00:00:00 2001 From: Rmys Date: Tue, 1 Aug 2017 23:29:33 +0300 Subject: [PATCH 26/26] libreoffice 5.4.0.3 --- office/libreoffice/libreoffice/pspec.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/office/libreoffice/libreoffice/pspec.xml b/office/libreoffice/libreoffice/pspec.xml index 5b9e3efe59..1af98eeed7 100644 --- a/office/libreoffice/libreoffice/pspec.xml +++ b/office/libreoffice/libreoffice/pspec.xml @@ -3222,7 +3222,7 @@ 2017-08-01 5.4.0.3 - Version Bump + Version Bump. Ayhan Yalçınsoy ayhanyalcinsoy@pisilinux.org