This commit is contained in:
2020-02-28 09:59:22 +03:00
441 changed files with 72650 additions and 1379 deletions
+7
View File
@@ -27,6 +27,13 @@
</Package>
<History>
<Update release="4">
<Date>2020-02-12</Date>
<Version>8.11</Version>
<Comment>Rebuild for new Toolchain</Comment>
<Name>Pisi Linux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2018-07-31</Date>
<Version>8.11</Version>
+1 -1
View File
@@ -46,7 +46,7 @@
<History>
<Update release="4">
<Date>2020-02-07</Date>
<Date>2020-02-16</Date>
<Version>105</Version>
<Comment>Rebuild.</Comment>
<Name>Mustafa Cinasal</Name>
+3
View File
@@ -17,10 +17,13 @@
<BuildDependencies>
<Dependency versionFrom="5.7.1">qt5-base-devel</Dependency>
<Dependency>rar</Dependency>
<Dependency>lzop</Dependency>
<Dependency>unrar</Dependency>
<Dependency>p7zip</Dependency>
<Dependency>xz-devel</Dependency>
<Dependency>lzo-devel</Dependency>
<Dependency>zlib-devel</Dependency>
<Dependency>zstd-devel</Dependency>
<Dependency>kparts-devel</Dependency>
<Dependency>libzip-devel</Dependency>
<Dependency>karchive-devel</Dependency>
+1 -1
View File
@@ -52,7 +52,7 @@
<History>
<Update release="18">
<Date>2019-12-22</Date>
<Date>2020-02-16</Date>
<Version>0.113</Version>
<Comment>Rebuild for qt5.14.0</Comment>
<Name>Mustafa Cinasal</Name>
+1
View File
@@ -15,6 +15,7 @@
<Package>libcrystalhd-devel</Package>
<Package>libnut</Package>
<Package>libnut-devel</Package>
<Package>libsoup-32bit</Package>
<Package>libfreebob</Package>
<Package>libfreebob-devel</Package>
<!-- separeted, replaced packages-->
+5 -2
View File
@@ -26,12 +26,14 @@
<Dependency>fftw3-devel</Dependency>
<Dependency>ki18n-devel</Dependency>
<Dependency>boost-devel</Dependency>
<Dependency>libXi-devel</Dependency>
<Dependency>ffmpeg-devel</Dependency>
<Dependency>libraw-devel</Dependency>
<Dependency>giflib-devel</Dependency>
<Dependency>libpng-devel</Dependency>
<Dependency>kcrash-devel</Dependency>
<Dependency>quazip-devel</Dependency>
<Dependency>python3-devel</Dependency>
<Dependency>openexr-devel</Dependency>
<Dependency>kconfig-devel</Dependency>
<Dependency>karchive-devel</Dependency>
@@ -68,6 +70,7 @@
<Dependency>libraw</Dependency>
<Dependency>quazip</Dependency>
<Dependency>libgcc</Dependency>
<Dependency>python3</Dependency>
<Dependency>ilmbase</Dependency>
<Dependency>kconfig</Dependency>
<Dependency>qt5-svg</Dependency>
@@ -101,7 +104,7 @@
<History>
<Update release="3">
<Date>2020-02-09</Date>
<Date>2020-02-12</Date>
<Version>4.2.8.2</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
@@ -122,4 +125,4 @@
<Email>muscnsl@gmail.com</Email>
</Update>
</History>
</PISI>
</PISI>
+3 -3
View File
@@ -4,11 +4,11 @@
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/licenses/gpl.txt
from pisi.actionsapi import pisitools
from pisi.actionsapi import qt5
from pisi.actionsapi import shelltools
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import get
from pisi.actionsapi import qt5
def setup():
qt5.configure(parameters="PREFIX=/usr")
@@ -19,4 +19,4 @@ def build():
def install():
qt5.install()
pisitools.dodoc("CREDITS", "INSTALL", "ChangeLog", "COPYING", "README")
pisitools.dodoc("COPYING", "README")
+16 -7
View File
@@ -1,5 +1,5 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<!DOCTYPE PISI SYSTEM "https://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>hexalate</Name>
@@ -8,11 +8,12 @@
<Name>Stefan Gronewold(groni)</Name>
<Email>groni@pisilinux.org</Email>
</Packager>
<PartOf>game.logic</PartOf>
<License>GPLv3</License>
<IsA>app:gui</IsA>
<Summary>Hexalate is a color matching game.</Summary>
<Description>The goal of the game is to rotate and position the circles so that each touching line matches in color. You rotate circles by right clicking, and you move circles by dragging them. The game stores the positions and rotations of the circles across runs.</Description>
<Archive sha1sum="f50b81fcbca8fa46733dc45af8be99de502305f4" type="tarbz2">https://gottcode.org/hexalate/hexalate-1.1.4-src.tar.bz2</Archive>
<Archive sha1sum="a06cb631a0658bfd6e8cb314ade616dd800f5551" type="tarbz2">https://gottcode.org/hexalate/hexalate-1.1.5-src.tar.bz2</Archive>
<BuildDependencies>
<Dependency>qt5-base-devel</Dependency>
<Dependency>qt5-linguist</Dependency>
@@ -21,22 +22,30 @@
<Package>
<Name>hexalate</Name>
<Summary>Hexalate is a color matching game.</Summary>
<RuntimeDependencies>
<Dependency>qt5-base</Dependency>
<Dependency>qt5-linguist</Dependency>
<Dependency>qt5-base</Dependency>
<Dependency>libgcc</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="data">/usr/share/icons/hicolor</Path>
<Path fileType="application">/usr/share/applications</Path>
<Path fileType="data">/usr/share/icons/hicolor</Path>
<Path fileType="data">/usr/share/pixmaps</Path>
<Path fileType="data">/usr/share</Path>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="data">/usr/share</Path>
</Files>
</Package>
<History>
<Update release="3">
<Date>2020-02-12</Date>
<Version>1.1.5</Version>
<Comment>Version bump.</Comment>
<Name>Blue Devil</Name>
<Email>bluedevil@sctzine.com</Email>
</Update>
<Update release="2">
<Date>2018-09-14</Date>
<Version>1.1.4</Version>
@@ -52,4 +61,4 @@
<Email>groni@pisilinux.org</Email>
</Update>
</History>
</PISI>
</PISI>
+3 -3
View File
@@ -2,7 +2,7 @@
<PISI>
<Source>
<Name>hexalate</Name>
<Summary xml:lang="tr">Hexalate is a color matching game.</Summary>
<Description xml:lang="tr">The goal of the game is to rotate and position the circles so that each touching line matches in color. You rotate circles by right clicking, and you move circles by dragging them. The game stores the positions and rotations of the circles across runs.</Description>
<Summary xml:lang="tr">Hexalate renk eşleştirme oyunudur.</Summary>
<Description xml:lang="tr">Hexalate bir mantık oyunudur. Oyundaki amaç, daireleri döndürerek birbirine değen noktalardaki renklerin eşleşmesini sağlamaktır.</Description>
</Source>
</PISI>
</PISI>
+3 -2
View File
@@ -16,8 +16,9 @@ def build():
cmd1='sed -i -e "s/BUFFER_DEFAULT [0-9]*/BUFFER_DEFAULT 32/" unsquashfs.h'
cmd2="sed -i 's|^#XZ_SUPPORT = 1|XZ_SUPPORT = 1|' Makefile"
cmd3="sed -i 's|^#LZO_SUPPORT = 1|LZO_SUPPORT = 1|' Makefile"
cmd4="sed -i 's|^COMP_DEFAULT = gzip|COMP_DEFAULT = xz|' Makefile"
cmds=[cmd1,cmd2,cmd3,cmd4]
cmd4="sed -i 's|^#ZSTD_SUPPORT = 1|ZSTD_SUPPORT = 1|' Makefile"
cmd5="sed -i 's|^COMP_DEFAULT = gzip|COMP_DEFAULT = xz|' Makefile"
cmds=[cmd1,cmd2,cmd3,cmd4,cmd5]
for cmd in cmds:
shelltools.system(cmd)
+2
View File
@@ -15,6 +15,7 @@
<Archive sha1sum="a42fdedb8a1543274592e317c437cafa54e02705" type="targz">https://sourceforge.net/projects/squashfs/files/squashfs/squashfs4.4/squashfs4.4.tar.gz</Archive>
<BuildDependencies>
<Dependency>lzo-devel</Dependency>
<Dependency>zstd-devel</Dependency>
<!--xz-devel is in system.devel-->
<Dependency>xz-devel</Dependency>
<Dependency>zlib-devel</Dependency>
@@ -25,6 +26,7 @@
<Name>squashfs-tools</Name>
<RuntimeDependencies>
<Dependency>lzo</Dependency>
<Dependency>zstd</Dependency>
<!--xz is in system.base-->
<Dependency>zlib</Dependency>
<Dependency>xz</Dependency>
+7
View File
@@ -40,6 +40,13 @@
</Package>
<History>
<Update release="5">
<Date>2020-02-12</Date>
<Version>1.6.6</Version>
<Comment>Rebuild.</Comment>
<Name>Pisi Linux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="4">
<Date>2018-08-07</Date>
<Version>1.6.6</Version>
+1 -1
View File
@@ -15,7 +15,7 @@ def setup():
shelltools.export("SANEI_JPEG", "sanei_jpeg.o")
shelltools.export("SANEI_JPEG_LO", "sanei_jpeg.lo")
autotools.autoreconf("-fi")
#autotools.autoreconf("-fi")
autotools.configure("--enable-ipv6 \
--enable-avahi \
+10 -3
View File
@@ -14,7 +14,7 @@
<IsA>library</IsA>
<Summary>Scanner access software</Summary>
<Description>Scanner Access Now Easy (SANE) is a universal scanner interface. The SANE application programming interface provides standardized access to any raster image scanner hardware.</Description>
<Archive sha1sum="579ec4d6279c7f0f02014358a7e74056672a1e43" type="targz">https://sources.archlinux.org/other/sane/sane-backends-1.0.27.tar.gz</Archive>
<Archive sha1sum="78195c0deeda3bcb62559b345f062d46e70efbd6" type="targz">https://gitlab.com/sane-project/backends/uploads/54f858b20a364fc35d820df935a86478/sane-backends-1.0.29.tar.gz</Archive>
<BuildDependencies>
<Dependency>libieee1284-devel</Dependency>
<Dependency>libusb-compat-devel</Dependency>
@@ -31,9 +31,9 @@
<Dependency>net-snmp-devel</Dependency>
</BuildDependencies>
<Patches>
<Patch level="1">sane-backends-1.0.20-open-macro.patch</Patch>
<!-- <Patch level="1">sane-backends-1.0.20-open-macro.patch</Patch> -->
<Patch level="1">sane-backends-1.0.23-sane-config-multilib.patch</Patch>
<Patch level="1">sane-backends-1.0.23-soname.patch</Patch>
<!-- <Patch level="1">sane-backends-1.0.23-soname.patch</Patch> -->
<Patch level="1">sane-backends-1.0.23-udev.patch</Patch>
<Patch level="1">archlinux/network.patch</Patch>
</Patches>
@@ -100,6 +100,13 @@
</Package>
<History>
<Update release="6">
<Date>2020-02-23</Date>
<Version>1.0.29</Version>
<Comment>Version bump</Comment>
<Name>İdris Kalp</Name>
<Email>idriskalp@gmail.com</Email>
</Update>
<Update release="5">
<Date>2018-08-03</Date>
<Version>1.0.27</Version>
@@ -0,0 +1,11 @@
--- VirtualBox-6.1.2/src/VBox/Frontends/VirtualBox/src/extradata/UIExtraDataManager.cpp.orig 2020-01-13 12:53:25.000000000 +0200
+++ VirtualBox-6.1.2/src/VBox/Frontends/VirtualBox/src/extradata/UIExtraDataManager.cpp 2020-01-15 22:34:18.352860666 +0200
@@ -2349,7 +2349,7 @@ QString UIExtraDataManager::preventBetaB
bool UIExtraDataManager::applicationUpdateEnabled()
{
/* 'True' unless 'restriction' feature allowed: */
- return !isFeatureAllowed(GUI_PreventApplicationUpdate);
+ return false;
}
QString UIExtraDataManager::applicationUpdateData()
+11 -4
View File
@@ -12,7 +12,7 @@
<IsA>app:gui</IsA>
<Summary>A powerful virtualization program</Summary>
<Description>VirtualBox is a family of powerful x86 virtualization products for enterprise as well as home use. This is the Open Source Edition which lacks USB support and some other things.</Description>
<Archive sha1sum="b6adcf53a0b569961aa096d726e005e9f5570671" type="tarbz2">http://download.virtualbox.org/virtualbox/6.1.2/VirtualBox-6.1.2.tar.bz2</Archive>
<Archive sha1sum="86ed2cc24834048612b63eeedf7c6bed3c219bf2" type="tarbz2">http://download.virtualbox.org/virtualbox/6.1.4/VirtualBox-6.1.4.tar.bz2</Archive>
<AdditionalFiles>
<AdditionalFile owner="root" permission="0644" target="dkms.conf">dkms.conf</AdditionalFile>
<AdditionalFile owner="root" permission="0644" target="dkms-guest.conf">dkms-guest.conf</AdditionalFile>
@@ -69,10 +69,10 @@
<Patch level="1">python.patch</Patch>
<Patch level="1">008-no-vboxvideo.patch</Patch>
<Patch level="1">012-vboxsf-automount.patch</Patch>
<Patch level="1">001_virtualbox-5.0.16-mesa-check.patch</Patch> -->
<Patch level="1">009-virtualbox-5.1.0-add_missing_gl_header.patch</Patch>
<!-- <Patch level="1">001_virtualbox-5.0.16-mesa-check.patch</Patch> --> -->
<!-- <Patch level="1">009-virtualbox-5.1.0-add_missing_gl_header.patch</Patch> -->
<Patch level="1">013-Makefile.patch</Patch>
<!-- <Patch level="1">014-iasl.patch</Patch> -->
<Patch level="1">VirtualBox-6.1.2-disable-update.patch</Patch>
</Patches>
</Source>
@@ -197,6 +197,13 @@
</Package>
<History>
<Update release="32">
<Date>2020-02-22</Date>
<Version>6.1.4</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="31">
<Date>2020-01-26</Date>
<Version>6.1.2</Version>
+5 -4
View File
@@ -16,7 +16,7 @@ def setup():
shelltools.cd("..")
shelltools.makedirs("cmake-make")
shelltools.cd("cmake-make")
shelltools.system("cmake ../blender-2.79b \
shelltools.system("cmake ../blender-2.81a \
-DCMAKE_INSTALL_PREFIX=/usr \
-DFREETYPE_INCLUDE_DIRS=/usr/include/freetype2 \
-DCMAKE_BUILD_TYPE=Release \
@@ -33,10 +33,11 @@ def setup():
-DWITH_GAMEENGINE=ON \
-DWITH_PYTHON_INSTALL=OFF \
-DWITH_MOD_OCEANSIM=ON \
-DPYTHON_VERSION=3.6 \
-DPYTHON_VERSION=3.8 \
-DPYTHON_LIBPATH=/usr/lib \
-DPYTHON_LIBRARY=python3.6m \
-DPYTHON_INCLUDE_DIRS=/usr/include/python3.6m \
-DPYTHON_LIBRARY=python3.8 \
-DPYTHON_INCLUDE_DIRS=/usr/include/python3.8 \
-DPYTHON_NUMPY_INCLUDE_DIRS=/usr/lib/python3.8/site-packages/numpy/core/include \
-DWITH_CODEC_SNDFILE=ON ")
def build():
+16 -2
View File
@@ -13,7 +13,7 @@
<IsA>app:gui</IsA>
<Summary>3D modeling, animation, rendering and post-production application</Summary>
<Description>blender is the essential software solution you need for 3D, from modeling, animation, rendering and post-production to interactive creation and playback.</Description>
<Archive sha1sum="4fd307ccfd1d6df5cc1898009712d4b1ae35430f" type="targz">http://download.blender.org/source/blender-2.79b.tar.gz</Archive>
<Archive sha1sum="20acacd88b91feb35fd91408f8bababa89c88a12" type="tarxz">http://download.blender.org/source/blender-2.81a.tar.xz</Archive>
<BuildDependencies>
<Dependency>boost-devel</Dependency>
<Dependency>cmake</Dependency> -->
@@ -45,11 +45,13 @@
<Dependency>webp-devel</Dependency>
<Dependency>zlib-devel</Dependency>
<Dependency>python3-requests</Dependency>
<Dependency>python3-numpy</Dependency>
<Dependency>intel-tbb-devel</Dependency>
</BuildDependencies>
<Patches>
<!--<Patch level="1">blender-2.67b-rna.patch</Patch>-->
<!--<Patch level="1">06-blender-2.68-fix-install-rules.patch</Patch>-->
<Patch level="1">ffmpeg4.patch</Patch>
<!-- <Patch level="1">ffmpeg4.patch</Patch> -->
</Patches>
</Source>
@@ -60,6 +62,11 @@
<Dependency>ffmpeg</Dependency>
<Dependency>fftw3</Dependency>
<Dependency>freetype</Dependency>
<Dependency>libglvnd</Dependency>
<Dependency>intel-tbb</Dependency>
<Dependency>libXfixes</Dependency>
<Dependency>openjpeg2</Dependency>
<Dependency>libXrender</Dependency>
<Dependency versionFrom="2.0.0">glew</Dependency>
<Dependency>ilmbase</Dependency>
<Dependency>jack-audio-connection-kit</Dependency>
@@ -104,6 +111,13 @@
</Package>
<History>
<Update release="11">
<Date>2020-02-11</Date>
<Version>2.81</Version>
<Comment>Rebuild.</Comment>
<Name>Pisi Linux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="10">
<Date>2018-09-01</Date>
<Version>2.79</Version>
+10 -9
View File
@@ -4,18 +4,19 @@
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/licenses/gpl.txt
from pisi.actionsapi import autotools
from pisi.actionsapi import get
from pisi.actionsapi import mesontools
from pisi.actionsapi import pisitools
def setup():
autotools.configure("--enable-mmx \
--enable-sse \
--disable-altivec")
mesontools.configure()
def build():
autotools.make()
mesontools.build()
def install():
autotools.install()
pisitools.dodoc("AUTHORS", "COPYING", "NEWS", "README", "TODO")
mesontools.install()
pisitools.dodoc("AUTHORS", "COPYING", "NEWS", "TODO")
+13 -1
View File
@@ -13,16 +13,21 @@
<IsA>library</IsA>
<Summary>A dynamic, any to any, pixel format translation library</Summary>
<Description>babl is a library that allows converting between different methods of storing pixels known as pixel formats that have with different bitdepths and other data representations, color models and component permutations.</Description>
<Archive sha1sum="21404fc852770643d830833f138b256a7ac3bcb5" type="tarbz2">https://download.gimp.org/pub/babl/0.1/babl-0.1.66.tar.bz2</Archive>
<Archive sha1sum="c9b3dc51c9e266f7431d31927b7c09fd01b42bc4" type="tarxz">https://download.gimp.org/pub/babl/0.1/babl-0.1.74.tar.xz</Archive>
<BuildDependencies>
<!-- For rsvg utility -->
<!--<Dependency>librsvg</Dependency>-->
<Dependency>meson</Dependency>
<Dependency>lcms2-devel</Dependency>
<Dependency>gobject-introspection-devel</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>babl</Name>
<RuntimeDependencies>
<Dependency>lcms2</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
@@ -43,6 +48,13 @@
</Package>
<History>
<Update release="11">
<Date>2020-02-12</Date>
<Version>0.1.74</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="10">
<Date>2019-06-29</Date>
<Version>0.1.66</Version>
+12 -41
View File
@@ -4,51 +4,22 @@
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/licenses/gpl.txt
from pisi.actionsapi import shelltools
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import get
from pisi.actionsapi import mesontools
from pisi.actionsapi import pisitools
def setup():
#autotools.autoreconf("-vfi")
autotools.configure("--enable-mmx \
--enable-sse \
--includedir=/usr/include \
--datadir=/usr/share \
--with-pic \
--with-cairo \
--with-pango \
--with-pangocairo \
--with-gdk-pixbuf \
--with-lensfun \
--with-openexr \
--with-sdl \
--with-jasper \
--with-lua \
--without-libavformat \
--with-libv4l \
--with-libspiro \
--with-exiv2 \
--with-umfpack \
--disable-static \
--disable-gtk-doc \
--enable-gtk-doc-html=no \
--disable-docs \
--disable-workshop")
#--with-librsvg \
#--with-graphviz \
pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ")
mesontools.configure("-Ddocs=false \
-Dexiv2=enabled \
-Dgdk-pixbuf=enabled")
def build():
autotools.make()
# disabled due sandbox violations
#def check():
# autotools.make("check")
mesontools.build()
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
pisitools.dodoc("AUTHORS", "ChangeLog", "COPYING", "COPYING.LESSER", "NEWS", "README")
mesontools.install()
pisitools.dodoc("AUTHORS", "COPYING", "COPYING.LESSER")
+17 -1
View File
@@ -14,8 +14,9 @@
<IsA>app:console</IsA>
<Summary>A graph based image processing framework</Summary>
<Description>gegl (Generic Graphics Library) provides infrastructure to do demand based cached non destructive image editing on larger than RAM buffers. Through babl it provides support for a wide range of color models and pixel storage formats for input and output.</Description>
<Archive sha1sum="49c2ce5a03137c6717056776559be015fb40c1df" type="tarbz2">https://download.gimp.org/pub/gegl/0.4/gegl-0.4.16.tar.bz2</Archive>
<Archive sha1sum="60786f97e679158bc6abb8dd3af25f424ecfd5fc" type="tarxz">https://download.gimp.org/pub/gegl/0.4/gegl-0.4.20.tar.xz</Archive>
<BuildDependencies>
<Dependency>meson</Dependency>
<!--<Dependency>SuiteSparse-devel</Dependency>-->
<!--<Dependency>libopenraw-devel</Dependency>-->
<Dependency>libspiro-devel</Dependency>
@@ -62,6 +63,7 @@
<RuntimeDependencies>
<Dependency>tiff</Dependency>
<Dependency>webp</Dependency>
<Dependency>ffmpeg</Dependency>
<Dependency>libraw</Dependency>
<Dependency>lcms2</Dependency>
<Dependency>libgcc</Dependency>
@@ -106,6 +108,20 @@
</Package>
<History>
<Update release="13">
<Date>2020-02-12</Date>
<Version>0.4.20</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="12">
<Date>2020-02-12</Date>
<Version>0.4.16</Version>
<Comment>Rebuild</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="11">
<Date>2019-10-27</Date>
<Version>0.4.16</Version>
@@ -29,6 +29,13 @@
</Files>
</Package>
<History>
<Update release="2">
<Date>2020-02-12</Date>
<Version>1.3.0</Version>
<Comment>Rebuild.</Comment>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2018-12-25</Date>
<Version>1.3.0</Version>
+8 -1
View File
@@ -11,7 +11,7 @@
<License>GPLv2</License>
<Summary>GNU Image Manipulation Program</Summary>
<Description>GIMP is a mature image editor with many advanced features and plugin support.</Description>
<Archive sha1sum="93a3193a9f4b123bd3a261a8bff3dd0ee10da1a7" type="tarbz2">https://download.gimp.org/pub/gimp/v2.10/gimp-2.10.12.tar.bz2</Archive>
<Archive sha1sum="bafee9ee3d954233c6f80a47a7f97e00e3693b38" type="tarbz2">https://download.gimp.org/pub/gimp/v2.10/gimp-2.10.14.tar.bz2</Archive>
<BuildDependencies>
<Dependency>bzip2</Dependency>
<Dependency>xz-devel</Dependency>
@@ -1214,6 +1214,13 @@
</Package>
<History>
<Update release="12">
<Date>2020-02-12</Date>
<Version>2.10.14</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="11">
<Date>2019-06-29</Date>
<Version>2.10.12</Version>
+7
View File
@@ -74,6 +74,13 @@
</Package>
<History>
<Update release="5">
<Date>2020-02-12</Date>
<Version>1.19</Version>
<Comment>Rebuild</Comment>
<Name>Pisi Linux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="4">
<Date>2018-08-14</Date>
<Version>1.19</Version>
+10 -2
View File
@@ -12,10 +12,11 @@
<IsA>library</IsA>
<Summary>a library for making brushstrokes which is used by MyPaint and other projects, with GEGL support</Summary>
<Description>a library for making brushstrokes which is used by MyPaint and other projects, with GEGL support</Description>
<Archive sha1sum="d9d2ac9d6ee45056e02bbbc497a66dc861db5c05" type="tarxz">https://github.com/mypaint/libmypaint/releases/download/v1.3.0/libmypaint-1.3.0.tar.xz</Archive>
<Archive sha1sum="1eef7a1d1bd1af85522fed9175ec0f32c43a71db" type="tarxz">https://github.com/mypaint/libmypaint/releases/download/v1.5.0/libmypaint-1.5.0.tar.xz</Archive>
<BuildDependencies>
<Dependency>json-c-devel</Dependency>
<Dependency>python3</Dependency>
<Dependency>intltool</Dependency>
<Dependency>json-c-devel</Dependency>
<Dependency>gobject-introspection-devel</Dependency>
</BuildDependencies>
</Source>
@@ -48,6 +49,13 @@
</Package>
<History>
<Update release="3">
<Date>2020-02-12</Date>
<Version>1.5.0</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="2">
<Date>2018-08-14</Date>
<Version>1.3.0</Version>
+7
View File
@@ -56,6 +56,13 @@
</Package>
<History>
<Update release="5">
<Date>2020-02-12</Date>
<Version>0.2.8.4</Version>
<Comment>Rebuild</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="4">
<Date>2018-08-06</Date>
<Version>0.2.8.4</Version>
+8 -1
View File
@@ -14,7 +14,7 @@
<IsA>library</IsA>
<Summary>Library parsing the Corel cdr documents</Summary>
<Description>Libcdr is library providing ability to interpret and import Corel Draw drawings into various applications.</Description>
<Archive sha1sum="59148610e572d1a79c4f3494a01d020944f0e1c1" type="tarxz">http://dev-www.libreoffice.org/src/libcdr/libcdr-0.1.4.tar.xz</Archive>
<Archive sha1sum="8850232e2a8415910188d287c68cd3322a9dcbe9" type="tarxz">https://dev-www.libreoffice.org/src/libcdr/libcdr-0.1.6.tar.xz</Archive>
<BuildDependencies>
<Dependency>doxygen</Dependency>
<Dependency>zlib-devel</Dependency>
@@ -61,6 +61,13 @@
</Package>
<History>
<Update release="6">
<Date>2020-02-22</Date>
<Version>0.1.6</Version>
<Comment>Version bump.</Comment>
<Name>İdris Kalp</Name>
<Email>idriskalp@gmail.com</Email>
</Update>
<Update release="5">
<Date>2018-09-01</Date>
<Version>0.1.4</Version>
+19 -5
View File
@@ -12,18 +12,20 @@
<IsA>app:console</IsA>
<Summary>A client for Cisco's AnyConnect VPN, which uses HTTPS and DTLS protocols</Summary>
<Description>openconnect provides the core HTTP and authentication support from the OpenConnect VPN client, to be used by GUI authentication dialogs for NetworkManager etc.</Description>
<Archive sha1sum="ac106457c6a94808096552b6dc2037ad4cce7858" type="targz">ftp://ftp.infradead.org/pub/openconnect/openconnect-7.08.tar.gz</Archive>
<Archive sha1sum="7fc0ed9cb34b401740100f36695036d3333256c0" type="targz">ftp://ftp.infradead.org/pub/openconnect/openconnect-8.05.tar.gz</Archive>
<BuildDependencies>
<!--<Dependency>libtomcrypt</Dependency>-->
<!--<Dependency>stoken-devel</Dependency>-->
<!--<Dependency>libproxy-devel</Dependency>-->
<!-- <Dependency>stoken-devel</Dependency> -->
<!-- <Dependency>libproxy-devel</Dependency> -->
<Dependency>intltool</Dependency>
<Dependency>python-devel</Dependency>
<Dependency>openssl-devel</Dependency>
<Dependency>libxml2-devel</Dependency>
<Dependency>zlib-devel</Dependency>
<!--<Dependency>gnutls-devel</Dependency>-->
<!--<Dependency>p11-kit-devel</Dependency>-->
<Dependency>mit-kerberos</Dependency>
<Dependency>gnutls-devel</Dependency>
<Dependency>p11-kit-devel</Dependency>
<Dependency>e2fsprogs-devel</Dependency>
</BuildDependencies>
<Patches>
<!--<Patch level="1">configure.ac.patch</Patch>-->
@@ -36,6 +38,11 @@
<Dependency>zlib</Dependency>
<Dependency>libxml2</Dependency>
<Dependency>openssl</Dependency>
<Dependency>mit-kerberos</Dependency>
<Dependency>gnutls</Dependency>
<Dependency>p11-kit</Dependency>
<Dependency>e2fsprogs</Dependency>
<!-- <Dependency>libproxy</Dependency> -->
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin/openconnect</Path>
@@ -63,6 +70,13 @@
</Package>
<History>
<Update release="5">
<Date>2020-02-07</Date>
<Version>8.05</Version>
<Comment>Version bump</Comment>
<Name>Pisi Linux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="4">
<Date>2018-08-15</Date>
<Version>7.08</Version>
+7
View File
@@ -54,6 +54,13 @@
</Package>
<History>
<Update release="5">
<Date>2020-02-26</Date>
<Version>1.3.9</Version>
<Comment>Rebuild</Comment>
<Name>İdris Kalp</Name>
<Email>idriskalp@gmail.com</Email>
</Update>
<Update release="4">
<Date>2018-09-01</Date>
<Version>1.3.9</Version>
@@ -0,0 +1,58 @@
Description: Support OpenSSL 1.1
When building with OpenSSL 1.1 and newer, use the new built-in
hostname verification instead of code that doesn't compile due to
structs having been made opaque.
Bug-Debian: https://bugs.debian.org/828589
--- a/src/osdep/unix/ssl_unix.c
+++ b/src/osdep/unix/ssl_unix.c
@@ -227,8 +227,16 @@ static char *ssl_start_work (SSLSTREAM *
/* disable certificate validation? */
if (flags & NET_NOVALIDATECERT)
SSL_CTX_set_verify (stream->context,SSL_VERIFY_NONE,NIL);
- else SSL_CTX_set_verify (stream->context,SSL_VERIFY_PEER,ssl_open_verify);
+ else {
+#if OPENSSL_VERSION_NUMBER >= 0x10100000
+ X509_VERIFY_PARAM *param = SSL_CTX_get0_param(stream->context);
+ X509_VERIFY_PARAM_set_hostflags(param, X509_CHECK_FLAG_NO_PARTIAL_WILDCARDS);
+ X509_VERIFY_PARAM_set1_host(param, host, 0);
+#endif
+
+ SSL_CTX_set_verify (stream->context,SSL_VERIFY_PEER,ssl_open_verify);
/* set default paths to CAs... */
+ }
SSL_CTX_set_default_verify_paths (stream->context);
/* ...unless a non-standard path desired */
if (s = (char *) mail_parameters (NIL,GET_SSLCAPATH,NIL))
@@ -266,6 +274,7 @@ static char *ssl_start_work (SSLSTREAM *
if (SSL_write (stream->con,"",0) < 0)
return ssl_last_error ? ssl_last_error : "SSL negotiation failed";
/* need to validate host names? */
+#if OPENSSL_VERSION_NUMBER < 0x10100000
if (!(flags & NET_NOVALIDATECERT) &&
(err = ssl_validate_cert (cert = SSL_get_peer_certificate (stream->con),
host))) {
@@ -275,6 +284,7 @@ static char *ssl_start_work (SSLSTREAM *
sprintf (tmp,"*%.128s: %.255s",err,cert ? cert->name : "???");
return ssl_last_error = cpystr (tmp);
}
+#endif
return NIL;
}
@@ -313,6 +323,7 @@ static int ssl_open_verify (int ok,X509_
* Returns: NIL if validated, else string of error message
*/
+#if OPENSSL_VERSION_NUMBER < 0x10100000
static char *ssl_validate_cert (X509 *cert,char *host)
{
int i,n;
@@ -342,6 +353,7 @@ static char *ssl_validate_cert (X509 *ce
else ret = "Unable to locate common name in certificate";
return ret;
}
+#endif
/* Case-independent wildcard pattern match
* Accepts: base string
+9 -1
View File
@@ -29,7 +29,8 @@
<!--Patch level="1">imap-2007-paths.patch</Patch-->
<Patch level="1">imap-2007e-authmd5.patch</Patch>
<Patch level="1">imap-2007e-shared.patch</Patch>
<Patch level="1">uw-imap-2004c-amd64-so-fix.patch</Patch>
<Patch level="1">uw-imap-2004c-amd64-so-fix.patch</Patch>
<Patch level="1">1006_openssl1.1_autoverify.patch</Patch>
</Patches>
</Source>
@@ -45,6 +46,13 @@
</Package>
<History>
<Update release="5">
<Date>2020-02-22</Date>
<Version>2007f</Version>
<Comment>Rebuild</Comment>
<Name>Pisi Linux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="4">
<Date>2018-09-09</Date>
<Version>2007f</Version>
+15 -5
View File
@@ -5,28 +5,38 @@
# See the file http://www.gnu.org/copyleft/gpl.txt
from pisi.actionsapi import cmaketools
from pisi.actionsapi import pisitools
from pisi.actionsapi import shelltools
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import get
def setup():
# fix unittest error
pisitools.dosed("tests/unittests/torture_misc.c", "cmocka_unit_test\(torture_path_expand_tilde_unix\),", "")
shelltools.makedirs("build")
shelltools.cd("build")
cmaketools.configure("-DCMAKE_BUILD_TYPE=Release \
cmaketools.configure("-DCMAKE_INSTALL_LIBDIR=lib \
-DCMAKE_BUILD_TYPE=Release \
-DUNIT_TESTING=ON \
-DWITH_GSSAPI=OFF", sourceDir="..")
def build():
shelltools.cd("build")
cmaketools.make()
#cmaketools.make("doc")
autotools.make("docs")
def check():
shelltools.cd("build")
autotools.make("test")
def install():
shelltools.cd("build")
cmaketools.rawInstall("DESTDIR=%s" % get.installDIR())
#pisitools.doman("doc/man/*/*")
pisitools.dohtml("doc/*")
pisitools.dohtml("doc/html/*")
shelltools.cd("..")
pisitools.dodoc("AUTHORS", "ChangeLog", "COPYING", "INSTALL", "README")
pisitools.dodoc("COPYING", "README*")
+15 -5
View File
@@ -1,5 +1,5 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<!DOCTYPE PISI SYSTEM "https://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>libssh</Name>
@@ -8,25 +8,28 @@
<Name>PisiLinux Community</Name>
<Email>admin@pisilinux.org</Email>
</Packager>
<PartOf>network.misc</PartOf>
<License>LGPLv2.1</License>
<IsA>library</IsA>
<Summary>Full C library functions for manipulating a client-side SSH connection</Summary>
<Description>libssh library was designed to be used by programmers needing a working SSH implementation by the mean of a library. The complete control of the client is made by the programmer. With libssh, you can remotely execute programs, transfer files, use a secure and transparent tunnel for your remote programs. With its Secure FTP implementation, you can play with remote files easily, without third-party programs others than libcrypto (from openssl).</Description>
<Archive sha1sum="31167827e6d86fcee77323e744e51dfc19739ad6" type="tarxz">https://www.libssh.org/files/0.8/libssh-0.8.4.tar.xz</Archive>
<Archive sha1sum="24bb9d6f53691236f34cc8e6fec86dd659aef757" type="tarxz">https://www.libssh.org/files/0.9/libssh-0.9.3.tar.xz</Archive>
<BuildDependencies>
<Dependency>zlib-devel</Dependency>
<Dependency>openssl-devel</Dependency>
<!--Dependency>graphviz</Dependency-->
<Dependency>cmocka-devel</Dependency>
<Dependency>zlib-devel</Dependency>
<Dependency>doxygen</Dependency>
<Dependency>cmake</Dependency>
<!--Dependency>graphviz</Dependency-->
</BuildDependencies>
</Source>
<Package>
<Name>libssh</Name>
<Summary>Full C library functions for manipulating a client-side SSH connection</Summary>
<RuntimeDependencies>
<Dependency>zlib</Dependency>
<Dependency>openssl</Dependency>
<Dependency>zlib</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib</Path>
@@ -56,6 +59,13 @@
</Package>
<History>
<Update release="6">
<Date>2020-02-24</Date>
<Version>0.9.3</Version>
<Comment>Version bump.</Comment>
<Name>Blue Devil</Name>
<Email>bluedevil@sctzine.com</Email>
</Update>
<Update release="5">
<Date>2018-10-17</Date>
<Version>0.8.4</Version>
+8 -1
View File
@@ -9,5 +9,12 @@
<Package>
<Name>libssh-devel</Name>
<Summary xml:lang="tr">libssh için geliştirme dosyaları</Summary>
<Description xml:lang="tr">libssh-devel, libssh için geliştirme dosyalarını içerir.</Description>
</Package>
</PISI>
<Package>
<Name>libssh-docs</Name>
<Summary xml:lang="tr">libssh için belgelendirme dosyaları</Summary>
<Description xml:lang="tr">libssh-docs, libssh için belgelendirme dosyalarını içerir.</Description>
</Package>
</PISI>
+10 -1
View File
@@ -13,7 +13,7 @@
<IsA>library</IsA>
<Summary>Google's data interchange format</Summary>
<Description>Protocol Buffers are a way of encoding structured data in an efficient yet extensible format. Google uses Protocol Buffers for almost all of its internal RPC protocols and file formats.</Description>
<Archive sha1sum="65deb27c67346345f9b3b9606400e793b8ae120d" type="targz">https://github.com/protocolbuffers/protobuf/releases/download/v3.11.2/protobuf-all-3.11.2.tar.gz</Archive>
<Archive sha1sum="1f72ae68b34a755938ab8444f87eaf454cff90c8" type="targz">https://github.com/protocolbuffers/protobuf/archive/v3.11.3.tar.gz</Archive>
<BuildDependencies>
<Dependency>python3-setuptools</Dependency>
<Dependency>python-setuptools</Dependency>
@@ -54,6 +54,7 @@
<Summary>Python 2 bindings for Google Protocol Buffers</Summary>
<RuntimeDependencies>
<Dependency release="current">protobuf-devel</Dependency>
<Dependency>python-setuptools</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/python2*</Path>
@@ -65,6 +66,7 @@
<Summary>Python 3 bindings for Google Protocol Buffers</Summary>
<RuntimeDependencies>
<Dependency release="current">protobuf-devel</Dependency>
<Dependency>python3-setuptools</Dependency>
<Dependency>python3</Dependency>
</RuntimeDependencies>
<Files>
@@ -73,6 +75,13 @@
</Package>
<History>
<Update release="8">
<Date>2020-01-12</Date>
<Version>3.11.3</Version>
<Comment>Version bump</Comment>
<Name>Blue Devil</Name>
<Email>bluedevil@sctzine.com</Email>
</Update>
<Update release="7">
<Date>2020-01-24</Date>
<Version>3.11.2</Version>
+8 -1
View File
@@ -12,7 +12,7 @@
<IsA>app:console</IsA>
<Summary>Multipurpose relay</Summary>
<Description>Multipurpose relay</Description>
<Archive sha1sum="28eca1f8efeadde3f96c1ac89e553c28d736d41d" type="targz">http://www.dest-unreach.org/socat/download/socat-1.7.3.2.tar.gz</Archive>
<Archive sha1sum="fe26a674d4fd0207b3b3e48352592fdd07233415" type="tarbz2">http://www.dest-unreach.org/socat/download/socat-1.7.3.4.tar.bz2</Archive>
<BuildDependencies>
<Dependency>readline-devel</Dependency>
<Dependency>openssl-devel</Dependency>
@@ -32,6 +32,13 @@
</Package>
<History>
<Update release="3">
<Date>2020-02-23</Date>
<Version>1.7.3.4</Version>
<Comment>Version bump.</Comment>
<Name>İdris Kalp</Name>
<Email>idriskalp@gmail.com</Email>
</Update>
<Update release="2">
<Date>2018-08-15</Date>
<Version>1.7.3.2</Version>
@@ -1,30 +0,0 @@
From bbfe2665923225b4a7c436ba2b6c7e5f695f2e52 Mon Sep 17 00:00:00 2001
From: David Landell <landell@vewd.com>
Date: Fri, 13 Sep 2019 12:24:13 +0000
Subject: [PATCH] Add missing include for unique_ptr
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Change-Id: I614d2f42868d563eb6a92dfb2aae08286e20d687
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1803137
Reviewed-by: Henrik Boström <hbos@chromium.org>
Commit-Queue: Henrik Boström <hbos@chromium.org>
Cr-Commit-Position: refs/heads/master@{#696355}
---
third_party/blink/public/platform/web_rtc_rtp_source.h | 2 ++
1 file changed, 2 insertions(+)
diff --git a/third_party/blink/public/platform/web_rtc_rtp_source.h b/third_party/blink/public/platform/web_rtc_rtp_source.h
index 959440f7a5..c3fd5421aa 100644
--- a/third_party/blink/public/platform/web_rtc_rtp_source.h
+++ b/third_party/blink/public/platform/web_rtc_rtp_source.h
@@ -5,6 +5,8 @@
#ifndef THIRD_PARTY_BLINK_PUBLIC_PLATFORM_WEB_RTC_RTP_SOURCE_H_
#define THIRD_PARTY_BLINK_PUBLIC_PLATFORM_WEB_RTC_RTP_SOURCE_H_
+#include <memory>
+
#include "base/optional.h"
#include "third_party/blink/public/platform/web_common.h"
@@ -0,0 +1,15 @@
<!--
Disable 10 bpc color configs; fixes VAAPI playback.
https://bugs.freedesktop.org/show_bug.cgi?id=106490
-->
<driconf>
<device>
<application name="Chromium" executable="chromium">
<option name="allow_rgb10_configs" value="false" />
</application>
</device>
</driconf>
@@ -0,0 +1,35 @@
From 8273f4d3130e06fd8b6bef87b07c936304b971d9 Mon Sep 17 00:00:00 2001
From: Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
Date: Tue, 10 Dec 2019 20:59:57 +0000
Subject: [PATCH] [cros search service]: Include <cmath> for std::pow()
IWYU. Follow up to commit 2b2ea3c09b ("[cros search service] Move shared
string matching functions to //chrome"), which broke the libstdc++ build:
../../chrome/common/string_matching/fuzzy_tokenized_string_match.cc:199:14: error: no member named 'pow' in namespace 'std'
std::pow(partial_match_penalty_rate, long_start - current - 1);
~~~~~^
Bug: 957519
Change-Id: I66f61cb4f93cfa0bfa3d1b00ba391ddd8f31a7fb
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1960310
Auto-Submit: Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
Reviewed-by: Jia Meng <jiameng@chromium.org>
Commit-Queue: Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
Cr-Commit-Position: refs/heads/master@{#723499}
---
chrome/common/string_matching/fuzzy_tokenized_string_match.cc | 1 +
1 file changed, 1 insertion(+)
diff --git a/chrome/common/string_matching/fuzzy_tokenized_string_match.cc b/chrome/common/string_matching/fuzzy_tokenized_string_match.cc
index 8351fa701e4..884ef638c61 100644
--- a/chrome/common/string_matching/fuzzy_tokenized_string_match.cc
+++ b/chrome/common/string_matching/fuzzy_tokenized_string_match.cc
@@ -5,6 +5,7 @@
#include "chrome/common/string_matching/fuzzy_tokenized_string_match.h"
#include <algorithm>
+#include <cmath>
#include <iterator>
#include "base/i18n/case_conversion.h"
@@ -1,86 +0,0 @@
From f4c3c329588b78af63aad8b401da767242b86709 Mon Sep 17 00:00:00 2001
From: Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
Date: Mon, 16 Sep 2019 17:05:42 +0000
Subject: [PATCH] dns_util: Make DohUpgradeEntry non-const when used with
std::vector<>
This fixes the build with libstdc++ (with most other standard libraries
other than libc++, in fact) after commit f93a48e3 ("Allow upgrade to DoH
during automatic mode"):
../../../../../../usr/bin/../lib/gcc/x86_64-redhat-linux/8/../../../../include/c++/8/bits/stl_vector.h:351:7: error: static_assert failed due to requirement 'is_same<typename remove_cv<const DohUpgradeEntry>::type, const DohUpgradeEntry>::value' "std::vector must have a non-const, non-volatile value_type"
static_assert(is_same<typename remove_cv<_Tp>::type, _Tp>::value,
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../base/no_destructor.h:77:28: note: in instantiation of template class 'std::vector<const net::(anonymous namespace)::DohUpgradeEntry, std::allocator<const net::(anonymous namespace)::DohUpgradeEntry> >' requested here
alignas(T) char storage_[sizeof(T)];
^
../../net/dns/dns_util.cc:147:7: note: in instantiation of template class 'base::NoDestructor<std::vector<const net::(anonymous namespace)::DohUpgradeEntry, std::allocator<const net::(anonymous namespace)::DohUpgradeEntry> > >' requested here
upgradable_servers({
^
../../net/dns/dns_util.cc:230:36: error: invalid range expression of type 'const std::vector<const net::(anonymous namespace)::DohUpgradeEntry, std::allocator<const net::(anonymous namespace)::DohUpgradeEntry> >'; no viable 'begin' function available
for (const auto& upgrade_entry : upgradable_servers) {
^ ~~~~~~~~~~~~~~~~~~
The C++ standard forbids containers of const elements. Callers of
GetDohUpgradeList() use it in a safe way anyway, and most of
DohUpgradeEntry's members are const.
Bug: 957519
Change-Id: I826a51823edb1184c0fae27105101e2894efe568
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1805636
Auto-Submit: Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
Commit-Queue: Eric Orth <ericorth@chromium.org>
Reviewed-by: Eric Orth <ericorth@chromium.org>
Cr-Commit-Position: refs/heads/master@{#696834}
---
net/dns/dns_util.cc | 13 +++++--------
1 file changed, 5 insertions(+), 8 deletions(-)
diff --git a/net/dns/dns_util.cc b/net/dns/dns_util.cc
index d83ff7c150..14997c48b2 100644
--- a/net/dns/dns_util.cc
+++ b/net/dns/dns_util.cc
@@ -139,11 +139,11 @@ struct DohUpgradeEntry {
const DnsConfig::DnsOverHttpsServerConfig dns_over_https_config;
};
-const std::vector<const DohUpgradeEntry>& GetDohUpgradeList() {
+const std::vector<DohUpgradeEntry>& GetDohUpgradeList() {
// The provider names in these entries should be kept in sync with the
// DohProviderId histogram suffix list in
// tools/metrics/histograms/histograms.xml.
- static const base::NoDestructor<std::vector<const DohUpgradeEntry>>
+ static const base::NoDestructor<std::vector<DohUpgradeEntry>>
upgradable_servers({
DohUpgradeEntry(
"CleanBrowsingAdult",
@@ -222,8 +222,7 @@ const std::vector<const DohUpgradeEntry>& GetDohUpgradeList() {
std::vector<const DohUpgradeEntry*> GetDohUpgradeEntriesFromNameservers(
const std::vector<IPEndPoint>& dns_servers,
const std::vector<std::string>& excluded_providers) {
- const std::vector<const DohUpgradeEntry>& upgradable_servers =
- GetDohUpgradeList();
+ const std::vector<DohUpgradeEntry>& upgradable_servers = GetDohUpgradeList();
std::vector<const DohUpgradeEntry*> entries;
for (const auto& server : dns_servers) {
@@ -417,8 +416,7 @@ std::vector<DnsConfig::DnsOverHttpsServerConfig>
GetDohUpgradeServersFromDotHostname(
const std::string& dot_server,
const std::vector<std::string>& excluded_providers) {
- const std::vector<const DohUpgradeEntry>& upgradable_servers =
- GetDohUpgradeList();
+ const std::vector<DohUpgradeEntry>& upgradable_servers = GetDohUpgradeList();
std::vector<DnsConfig::DnsOverHttpsServerConfig> doh_servers;
if (dot_server.empty())
@@ -451,8 +449,7 @@ GetDohUpgradeServersFromNameservers(
std::string GetDohProviderIdForHistogramFromDohConfig(
const DnsConfig::DnsOverHttpsServerConfig& doh_server) {
- const std::vector<const DohUpgradeEntry>& upgradable_servers =
- GetDohUpgradeList();
+ const std::vector<DohUpgradeEntry>& upgradable_servers = GetDohUpgradeList();
for (const auto& upgrade_entry : upgradable_servers) {
if (doh_server.server_template ==
upgrade_entry.dns_over_https_config.server_template) {
@@ -0,0 +1,127 @@
From d3afade220ddb307e16a6dd4f2b0ec88b2af91e7 Mon Sep 17 00:00:00 2001
From: Stephan Hartmann <stha09@googlemail.com>
Date: Tue, 28 Jan 2020 18:16:54 +0000
Subject: [PATCH] Fix building with unbundled libxml
Add new targets to libxml.gn that were added in
https://chromium-review.googlesource.com/c/chromium/src/+/1894877
Adjust includes to use system libxml headers too
Bug: 1043042
Change-Id: I948c063e212e49b9e7f42fed2b8bf7f4af042ca7
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2007110
Reviewed-by: Robert Sesek <rsesek@chromium.org>
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Reviewed-by: Nico Weber <thakis@chromium.org>
Commit-Queue: Robert Sesek <rsesek@chromium.org>
Cr-Commit-Position: refs/heads/master@{#735957}
---
build/linux/unbundle/libxml.gn | 41 ++++++++++++++++++++--
third_party/libxml/chromium/libxml_utils.h | 4 +--
third_party/libxml/chromium/xml_reader.cc | 3 +-
third_party/libxml/chromium/xml_writer.cc | 3 +-
4 files changed, 45 insertions(+), 6 deletions(-)
diff --git a/build/linux/unbundle/libxml.gn b/build/linux/unbundle/libxml.gn
index c481bd3547b..3587881eea8 100644
--- a/build/linux/unbundle/libxml.gn
+++ b/build/linux/unbundle/libxml.gn
@@ -8,11 +8,48 @@ pkg_config("system_libxml") {
packages = [ "libxml-2.0" ]
}
-static_library("libxml") {
+source_set("libxml") {
+ public_configs = [ ":system_libxml" ]
+}
+
+static_library("libxml_utils") {
+ # Do not expand this visibility list without first consulting with the
+ # Security Team.
+ visibility = [
+ ":xml_reader",
+ ":xml_writer",
+ "//base/test:test_support",
+ "//services/data_decoder:xml_parser_fuzzer",
+ ]
sources = [
"chromium/libxml_utils.cc",
"chromium/libxml_utils.h",
]
-
public_configs = [ ":system_libxml" ]
}
+
+static_library("xml_reader") {
+ # Do not expand this visibility list without first consulting with the
+ # Security Team.
+ visibility = [
+ "//base/test:test_support",
+ "//components/policy/core/common:unit_tests",
+ "//services/data_decoder:*",
+ "//tools/traffic_annotation/auditor:auditor_sources",
+ ]
+ sources = [
+ "chromium/xml_reader.cc",
+ "chromium/xml_reader.h",
+ ]
+ deps = [ ":libxml_utils" ]
+}
+
+static_library("xml_writer") {
+ # The XmlWriter is considered safe to use from any target.
+ visibility = [ "*" ]
+ sources = [
+ "chromium/xml_writer.cc",
+ "chromium/xml_writer.h",
+ ]
+ deps = [ ":libxml_utils" ]
+}
diff --git a/third_party/libxml/chromium/libxml_utils.h b/third_party/libxml/chromium/libxml_utils.h
index ff969fab540..8b2383f9c8b 100644
--- a/third_party/libxml/chromium/libxml_utils.h
+++ b/third_party/libxml/chromium/libxml_utils.h
@@ -5,9 +5,9 @@
#ifndef THIRD_PARTY_LIBXML_CHROMIUM_LIBXML_UTILS_H_
#define THIRD_PARTY_LIBXML_CHROMIUM_LIBXML_UTILS_H_
-#include <string>
+#include <libxml/xmlreader.h>
-#include "third_party/libxml/src/include/libxml/xmlreader.h"
+#include <string>
// libxml uses a global error function pointer for reporting errors.
// A ScopedXmlErrorFunc object lets you change the global error pointer
diff --git a/third_party/libxml/chromium/xml_reader.cc b/third_party/libxml/chromium/xml_reader.cc
index 92464f4cbcc..899ccefb7c8 100644
--- a/third_party/libxml/chromium/xml_reader.cc
+++ b/third_party/libxml/chromium/xml_reader.cc
@@ -4,10 +4,11 @@
#include "third_party/libxml/chromium/xml_reader.h"
+#include <libxml/xmlreader.h>
+
#include <vector>
#include "third_party/libxml/chromium/libxml_utils.h"
-#include "third_party/libxml/src/include/libxml/xmlreader.h"
using internal::XmlStringToStdString;
diff --git a/third_party/libxml/chromium/xml_writer.cc b/third_party/libxml/chromium/xml_writer.cc
index 51fce8ebeb1..7c58031fe2d 100644
--- a/third_party/libxml/chromium/xml_writer.cc
+++ b/third_party/libxml/chromium/xml_writer.cc
@@ -4,8 +4,9 @@
#include "third_party/libxml/chromium/xml_writer.h"
+#include <libxml/xmlwriter.h>
+
#include "third_party/libxml/chromium/libxml_utils.h"
-#include "third_party/libxml/src/include/libxml/xmlwriter.h"
XmlWriter::XmlWriter() : writer_(nullptr), buffer_(nullptr) {}
@@ -1,45 +0,0 @@
diff -Nru chromium-77.0.3865.93.orig/third_party/blink/renderer/modules/webgl/khr_parallel_shader_compile.cc chromium-77.0.3865.93/third_party/blink/renderer/modules/webgl/khr_parallel_shader_compile.cc
--- chromium-77.0.3865.93.orig/third_party/blink/renderer/modules/webgl/khr_parallel_shader_compile.cc 2019-09-20 01:18:30.000000000 +0300
+++ chromium-77.0.3865.93/third_party/blink/renderer/modules/webgl/khr_parallel_shader_compile.cc 2019-09-23 03:44:32.589602845 +0300
@@ -24,6 +24,7 @@
*/
#include "third_party/blink/renderer/modules/webgl/khr_parallel_shader_compile.h"
+#include "third_party/blink/renderer/platform/graphics/canvas_2d_layer_bridge.h"
#include <thread>
diff -Nru chromium-77.0.3865.93.orig/third_party/blink/renderer/modules/webgl/oes_element_index_uint.cc chromium-77.0.3865.93/third_party/blink/renderer/modules/webgl/oes_element_index_uint.cc
--- chromium-77.0.3865.93.orig/third_party/blink/renderer/modules/webgl/oes_element_index_uint.cc 2019-09-20 01:18:30.000000000 +0300
+++ chromium-77.0.3865.93/third_party/blink/renderer/modules/webgl/oes_element_index_uint.cc 2019-09-22 21:07:19.163921146 +0300
@@ -24,6 +24,7 @@
*/
#include "third_party/blink/renderer/modules/webgl/oes_element_index_uint.h"
+#include "third_party/blink/renderer/platform/graphics/canvas_2d_layer_bridge.h"
namespace blink {
diff -Nru chromium-77.0.3865.93.orig/third_party/blink/renderer/modules/vr/navigator_vr.cc chromium-77.0.3865.93/third_party/blink/renderer/modules/vr/navigator_vr.cc
--- chromium-77.0.3865.93.orig/third_party/blink/renderer/modules/vr/navigator_vr.cc 2019-09-20 01:18:30.000000000 +0300
+++ chromium-77.0.3865.93/third_party/blink/renderer/modules/vr/navigator_vr.cc 2019-09-22 16:29:52.676841915 +0300
@@ -18,6 +18,7 @@
#include "third_party/blink/renderer/modules/xr/navigator_xr.h"
#include "third_party/blink/renderer/platform/heap/heap.h"
#include "third_party/blink/renderer/platform/instrumentation/use_counter.h"
+#include "third_party/blink/renderer/platform/graphics/canvas_2d_layer_bridge.h"
namespace blink {
diff -Nru chromium-77.0.3865.93.orig/third_party/blink/renderer/modules/vr/vr_controller.cc chromium-77.0.3865.93/third_party/blink/renderer/modules/vr/vr_controller.cc
--- chromium-77.0.3865.93.orig/third_party/blink/renderer/modules/vr/vr_controller.cc 2019-09-20 01:18:30.000000000 +0300
+++ chromium-77.0.3865.93/third_party/blink/renderer/modules/vr/vr_controller.cc 2019-09-21 20:59:54.174954333 +0300
@@ -12,6 +12,7 @@
#include "third_party/blink/renderer/core/frame/local_frame.h"
#include "third_party/blink/renderer/modules/vr/navigator_vr.h"
#include "third_party/blink/renderer/platform/wtf/assertions.h"
+#include "third_party/blink/renderer/platform/graphics/canvas_2d_layer_bridge.h"
namespace blink {
@@ -0,0 +1,50 @@
From dcad5af090528018599277dc5d7e160fb6b2d68e Mon Sep 17 00:00:00 2001
From: Stephan Hartmann <stha09@googlemail.com>
Date: Wed, 15 Jan 2020 20:26:40 +0000
Subject: [PATCH] Fix shim header generation when unbundling ICU
listformatter.h was moved from icuuc to icui18n
Bug: 989153
Change-Id: I9fcb56f6d5af7787f34ea99b737e2ed8fe741c84
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2000142
Reviewed-by: Lei Zhang <thestig@chromium.org>
Commit-Queue: Lei Zhang <thestig@chromium.org>
Cr-Commit-Position: refs/heads/master@{#732114}
---
AUTHORS | 1 +
build/linux/unbundle/icu.gn | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/AUTHORS b/AUTHORS
index 7523e483aae..1618fddc633 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -891,6 +891,7 @@ Soren Dreijer <dreijerbit@gmail.com>
Sreerenj Balachandran <sreerenj.balachandran@intel.com>
Srirama Chandra Sekhar Mogali <srirama.m@samsung.com>
Staphany Park <stapark008@gmail.com>
+Stephan Hartmann <stha09@googlemail.com>
Stephen Searles <stephen.searles@gmail.com>
Steve Sanders <steve@zanderz.com>
Steven Pennington <spenn@engr.uvic.ca>
diff --git a/build/linux/unbundle/icu.gn b/build/linux/unbundle/icu.gn
index 923bd7f5ac3..e77bc43db87 100644
--- a/build/linux/unbundle/icu.gn
+++ b/build/linux/unbundle/icu.gn
@@ -92,6 +92,7 @@ shim_headers("icui18n_shim") {
"unicode/fpositer.h",
"unicode/gender.h",
"unicode/gregocal.h",
+ "unicode/listformatter.h",
"unicode/measfmt.h",
"unicode/measunit.h",
"unicode/measure.h",
@@ -174,7 +175,6 @@ shim_headers("icuuc_shim") {
"unicode/icudataver.h",
"unicode/icuplug.h",
"unicode/idna.h",
- "unicode/listformatter.h",
"unicode/localpointer.h",
"unicode/locdspnm.h",
"unicode/locid.h",
@@ -1,45 +0,0 @@
From e73aed9a5ef15102f29ac31b70290faf5c90f9fe Mon Sep 17 00:00:00 2001
From: Evan Stade <estade@chromium.org>
Date: Wed, 16 Oct 2019 16:01:32 +0000
Subject: [PATCH] Fix shutdown crash in ProfileManager.
OnProfileMarkedForPermanentDeletion should move from
ProfileManagerObserver to ProfileObserver, which would also
fix this bug. However, changing the order of members is the
quickest and most cherry-pick-able way to avoid the crash.
Bug: 1005244
Change-Id: If2db68c846dd418cd02864b57b9b543687fa1e03
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1863518
Auto-Submit: Evan Stade <estade@chromium.org>
Reviewed-by: David Roger <droger@chromium.org>
Commit-Queue: Evan Stade <estade@chromium.org>
Cr-Commit-Position: refs/heads/master@{#706467}
---
chrome/browser/profiles/profile_manager.h | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/chrome/browser/profiles/profile_manager.h b/chrome/browser/profiles/profile_manager.h
index b60df76d59..7d02af7f8f 100644
--- a/chrome/browser/profiles/profile_manager.h
+++ b/chrome/browser/profiles/profile_manager.h
@@ -410,6 +410,10 @@ class ProfileManager : public content::NotificationObserver,
const base::FilePath& profile_dir);
#endif // !defined(OS_ANDROID)
+ // Destroy after |profile_info_cache_| since Profile destruction may trigger
+ // some observers to unregister themselves.
+ base::ObserverList<ProfileManagerObserver> observers_;
+
// Object to cache various information about profiles. Contains information
// about every profile which has been created for this instance of Chrome,
// if it has not been explicitly deleted. It must be destroyed after
@@ -451,8 +455,6 @@ class ProfileManager : public content::NotificationObserver,
// Controls whether to initialize some services. Only disabled for testing.
bool do_final_services_init_ = true;
- base::ObserverList<ProfileManagerObserver> observers_;
-
// TODO(chrome/browser/profiles/OWNERS): Usage of this in profile_manager.cc
// should likely be turned into DCHECK_CURRENTLY_ON(BrowserThread::UI) for
// consistency with surrounding code in the same file but that wasn't trivial
@@ -1,13 +0,0 @@
diff --git a/content/child/child_process_sandbox_support_impl_linux.cc b/content/child/child_process_sandbox_support_impl_linux.cc
index 0a57543eb5..fe2ee491a2 100644
--- a/content/child/child_process_sandbox_support_impl_linux.cc
+++ b/content/child/child_process_sandbox_support_impl_linux.cc
@@ -78,8 +78,6 @@ void WebSandboxSupportLinux::MatchFontByPostscriptNameOrFullFontName(
std::string family_name;
if (!font_loader_->MatchFontByPostscriptNameOrFullFontName(font_unique_name,
&font_identity)) {
- LOG(ERROR) << "FontService unique font name matching request did not "
- "receive a response.";
return;
}
@@ -1,135 +0,0 @@
From 74138b9febd37eac0fc26b8efb110014a83a52c6 Mon Sep 17 00:00:00 2001
From: Jeremy Roman <jbroman@chromium.org>
Date: Wed, 7 Aug 2019 13:26:48 +0000
Subject: [PATCH] WTF: Make LinkedHashSet understand values for which memset
initialization would be bad.
Includes a unit test which fails before, and uses this to fix FontCacheKeyTraits.
Bug: 980025
Change-Id: If41f97444c7fd37b9b95d6dadaf3da5689079e9e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1739948
Reviewed-by: Kentaro Hara <haraken@chromium.org>
Reviewed-by: Yutaka Hirano <yhirano@chromium.org>
Commit-Queue: Jeremy Roman <jbroman@chromium.org>
Cr-Commit-Position: refs/heads/master@{#684731}
---
.../renderer/platform/fonts/font_cache_key.h | 4 ++
.../renderer/platform/wtf/linked_hash_set.h | 10 ++++-
.../platform/wtf/list_hash_set_test.cc | 45 +++++++++++++++++--
3 files changed, 55 insertions(+), 4 deletions(-)
diff --git a/third_party/blink/renderer/platform/fonts/font_cache_key.h b/third_party/blink/renderer/platform/fonts/font_cache_key.h
index 0efc8fb909..90063cb2ea 100644
--- a/third_party/blink/renderer/platform/fonts/font_cache_key.h
+++ b/third_party/blink/renderer/platform/fonts/font_cache_key.h
@@ -133,6 +133,10 @@ struct FontCacheKeyHash {
struct FontCacheKeyTraits : WTF::SimpleClassHashTraits<FontCacheKey> {
STATIC_ONLY(FontCacheKeyTraits);
+
+ // std::string's empty state need not be zero in all implementations,
+ // and it is held within FontFaceCreationParams.
+ static const bool kEmptyValueIsZero = false;
};
} // namespace blink
diff --git a/third_party/blink/renderer/platform/wtf/linked_hash_set.h b/third_party/blink/renderer/platform/wtf/linked_hash_set.h
index b35b6e95f1..77e524c084 100644
--- a/third_party/blink/renderer/platform/wtf/linked_hash_set.h
+++ b/third_party/blink/renderer/platform/wtf/linked_hash_set.h
@@ -146,6 +146,11 @@ class LinkedHashSetNode : public LinkedHashSetNodeBase {
LinkedHashSetNodeBase* next)
: LinkedHashSetNodeBase(prev, next), value_(value) {}
+ LinkedHashSetNode(ValueArg&& value,
+ LinkedHashSetNodeBase* prev,
+ LinkedHashSetNodeBase* next)
+ : LinkedHashSetNodeBase(prev, next), value_(std::move(value)) {}
+
LinkedHashSetNode(LinkedHashSetNode&& other)
: LinkedHashSetNodeBase(std::move(other)),
value_(std::move(other.value_)) {}
@@ -445,10 +450,13 @@ struct LinkedHashSetTraits
// The slot is empty when the next_ field is zero so it's safe to zero
// the backing.
- static const bool kEmptyValueIsZero = true;
+ static const bool kEmptyValueIsZero = ValueTraits::kEmptyValueIsZero;
static const bool kHasIsEmptyValueFunction = true;
static bool IsEmptyValue(const Node& node) { return !node.next_; }
+ static Node EmptyValue() {
+ return Node(ValueTraits::EmptyValue(), nullptr, nullptr);
+ }
static const int kDeletedValue = -1;
diff --git a/third_party/blink/renderer/platform/wtf/list_hash_set_test.cc b/third_party/blink/renderer/platform/wtf/list_hash_set_test.cc
index 4c3f8990b0..cd1be0089b 100644
--- a/third_party/blink/renderer/platform/wtf/list_hash_set_test.cc
+++ b/third_party/blink/renderer/platform/wtf/list_hash_set_test.cc
@@ -487,6 +487,7 @@ struct Simple {
};
struct Complicated {
+ Complicated() : Complicated(0) {}
Complicated(int value) : simple_(value) { objects_constructed_++; }
Complicated(const Complicated& other) : simple_(other.simple_) {
@@ -495,9 +496,6 @@ struct Complicated {
Simple simple_;
static int objects_constructed_;
-
- private:
- Complicated() = delete;
};
int Complicated::objects_constructed_ = 0;
@@ -731,4 +729,45 @@ TYPED_TEST(ListOrLinkedHashSetMoveOnlyTest, MoveOnlyValue) {
} // anonymous namespace
+// A unit type which objects to its state being initialized wrong.
+struct InvalidZeroValue {
+ InvalidZeroValue() = default;
+ InvalidZeroValue(WTF::HashTableDeletedValueType) : deleted_(true) {}
+ ~InvalidZeroValue() { CHECK(ok_); }
+ bool IsHashTableDeletedValue() const { return deleted_; }
+
+ bool ok_ = true;
+ bool deleted_ = false;
+};
+
+template <>
+struct HashTraits<InvalidZeroValue> : SimpleClassHashTraits<InvalidZeroValue> {
+ static const bool kEmptyValueIsZero = false;
+};
+
+template <>
+struct DefaultHash<InvalidZeroValue> {
+ struct Hash {
+ static unsigned GetHash(const InvalidZeroValue&) { return 0; }
+ static bool Equal(const InvalidZeroValue&, const InvalidZeroValue&) {
+ return true;
+ }
+ };
+};
+
+template <typename Set>
+class ListOrLinkedHashSetInvalidZeroTest : public testing::Test {};
+
+using InvalidZeroValueSetTypes =
+ testing::Types<ListHashSet<InvalidZeroValue>,
+ ListHashSet<InvalidZeroValue, 1>,
+ LinkedHashSet<InvalidZeroValue>>;
+TYPED_TEST_SUITE(ListOrLinkedHashSetInvalidZeroTest, InvalidZeroValueSetTypes);
+
+TYPED_TEST(ListOrLinkedHashSetInvalidZeroTest, InvalidZeroValue) {
+ using Set = TypeParam;
+ Set set;
+ set.insert(InvalidZeroValue());
+}
+
} // namespace WTF
@@ -1,49 +0,0 @@
From f7c177d35242311ea7a2cf49a0980c61664f27ba Mon Sep 17 00:00:00 2001
From: Jose Dapena Paz <jose.dapena@lge.com>
Date: Fri, 25 Oct 2019 15:07:09 +0000
Subject: [PATCH] IWYU: include algorithm to use std::lower_bound in
ui/gfx/font.cc
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Fix GCC build because of missing include:
../../ui/gfx/font.cc: In function gfx::Font::Weight gfx::FontWeightFromInt(int):
../../ui/gfx/font.cc:114:8: error: no matching function for call to lower_bound(const gfx::Font::Weight*, const gfx::Font::Weight*, int&, gfx::FontWeightFromInt(int)::<lambda(const gfx::Font::Weight&, const int&)>)
});
^
In file included from /usr/include/c++/8/bits/char_traits.h:39,
from /usr/include/c++/8/string:40,
from ../../ui/gfx/font.h:8,
from ../../ui/gfx/font.cc:5:
/usr/include/c++/8/bits/stl_algobase.h:984:5: note: candidate: template<class _ForwardIterator, class _Tp> _ForwardIterator std::lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&)
lower_bound(_ForwardIterator __first, _ForwardIterator __last,
^~~~~~~~~~~
/usr/include/c++/8/bits/stl_algobase.h:984:5: note: template argument deduction/substitution failed:
../../ui/gfx/font.cc:114:8: note: candidate expects 3 arguments, 4 provided
});
^
Bug: 819294
Change-Id: Ic59dcf3a06bdd54d1d426c08a61624873a0ff30c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1879909
Commit-Queue: Alexei Svitkine <asvitkine@chromium.org>
Reviewed-by: Alexei Svitkine <asvitkine@chromium.org>
Cr-Commit-Position: refs/heads/master@{#709472}
---
ui/gfx/font.cc | 2 ++
1 file changed, 2 insertions(+)
diff --git a/ui/gfx/font.cc b/ui/gfx/font.cc
index 21367fd7297..92b159e13d1 100644
--- a/ui/gfx/font.cc
+++ b/ui/gfx/font.cc
@@ -4,6 +4,8 @@
#include "ui/gfx/font.h"
+#include <algorithm>
+
#include "base/strings/utf_string_conversions.h"
#include "build/build_config.h"
#include "ui/gfx/platform_font.h"
@@ -1,31 +0,0 @@
From 5baf7df7f4c5971dab552897eeef94b194650ce5 Mon Sep 17 00:00:00 2001
From: Dave Tapuska <dtapuska@chromium.org>
Date: Mon, 12 Aug 2019 22:30:13 +0000
Subject: [PATCH] Fix build failure due to missing include for
std::numeric_limits usage.
Some configurations fail to build, limits should have been included.
BUG=992832
Change-Id: I894ba0543bfcef101c93259e39a31d12ae6d035c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1747981
Commit-Queue: Dave Tapuska <dtapuska@chromium.org>
Reviewed-by: Mostyn Bramley-Moore <mostynb@vewd.com>
Cr-Commit-Position: refs/heads/master@{#686214}
---
third_party/blink/renderer/platform/exported/web_time_range.cc | 1 +
1 file changed, 1 insertion(+)
diff --git a/third_party/blink/renderer/platform/exported/web_time_range.cc b/third_party/blink/renderer/platform/exported/web_time_range.cc
index 384566a13e..68d83e14fe 100644
--- a/third_party/blink/renderer/platform/exported/web_time_range.cc
+++ b/third_party/blink/renderer/platform/exported/web_time_range.cc
@@ -31,6 +31,7 @@
#include "third_party/blink/public/platform/web_time_range.h"
#include <cmath>
+#include <limits>
namespace blink {
@@ -1,32 +0,0 @@
From 8c747a9c14ed4905f60f6680e2e09e33ea34163e Mon Sep 17 00:00:00 2001
From: Jose Dapena Paz <jose.dapena@lge.com>
Date: Fri, 26 Jul 2019 16:18:17 +0000
Subject: [PATCH] IWYU: include <memory> in one_euro_filter.h as it uses
std::unique_ptr
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Bug: 819294
Change-Id: Ie1530f7046b0c8eb76e26adca530fa57c67ed876
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1720637
Reviewed-by: Ella Ge <eirage@chromium.org>
Commit-Queue: José Dapena Paz <jose.dapena@lge.com>
Cr-Commit-Position: refs/heads/master@{#681321}
---
third_party/one_euro_filter/src/one_euro_filter.h | 2 ++
1 file changed, 2 insertions(+)
diff --git a/third_party/one_euro_filter/src/one_euro_filter.h b/third_party/one_euro_filter/src/one_euro_filter.h
index 7f8d15b62a..a8cd0ab9a2 100644
--- a/third_party/one_euro_filter/src/one_euro_filter.h
+++ b/third_party/one_euro_filter/src/one_euro_filter.h
@@ -1,6 +1,8 @@
#ifndef ONE_EURO_ONE_EURO_FILTER_H_
#define ONE_EURO_ONE_EURO_FILTER_H_
+#include <memory>
+
#include "low_pass_filter.h"
namespace one_euro_filter {
@@ -1,36 +0,0 @@
From 97eb905ba262382bc3583078761c68f4452aea71 Mon Sep 17 00:00:00 2001
From: Jose Dapena Paz <jose.dapena@lge.com>
Date: Fri, 25 Oct 2019 09:27:53 +0000
Subject: [PATCH] IWYU: launch_manager.h uses std::vector
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Add #include <vector> for using std::vector. This fixes GCC build.
./../chrome/browser/apps/launch_service/launch_manager.h:46:15: error: vector in namespace std does not name a template type
static std::vector<base::FilePath> GetLaunchFilesFromCommandLine(
^~~~~~
Bug: 819294
Change-Id: I02ec3a2914a8fbe3aa0041017a0228f4b0ca1ec9
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1879289
Reviewed-by: Alexey Baskakov <loyso@chromium.org>
Commit-Queue: José Dapena Paz <jose.dapena@lge.com>
Cr-Commit-Position: refs/heads/master@{#709411}
---
chrome/browser/apps/launch_service/launch_manager.h | 1 +
1 file changed, 1 insertion(+)
diff --git a/chrome/browser/apps/launch_service/launch_manager.h b/chrome/browser/apps/launch_service/launch_manager.h
index 00aeb9d9c2a..76570ead0f9 100644
--- a/chrome/browser/apps/launch_service/launch_manager.h
+++ b/chrome/browser/apps/launch_service/launch_manager.h
@@ -6,6 +6,7 @@
#define CHROME_BROWSER_APPS_LAUNCH_SERVICE_LAUNCH_MANAGER_H_
#include <string>
+#include <vector>
#include "base/macros.h"
@@ -1,55 +0,0 @@
From 27e25336b8316ff3ec4e464058682ed85801fd06 Mon Sep 17 00:00:00 2001
From: Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
Date: Mon, 29 Jul 2019 10:54:28 +0000
Subject: [PATCH] Also link against libharfbuzz-subset when use_system_harfbuzz
is true
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
When building HarfBuzz as part of Chromium, there is a single source set
with all the files we need in the build.
Upstream HarfBuzz, on the other hand, produces a few different libraries:
harfbuzz, harfbuzz-icu and harfbuzz-subset. When |use_system_harfbuzz| is
true, we were only looking for (and using) harfbuzz.pc with pkg-config even
though we also use symbols from libharfbuzz-subset.so. This resulted in
errors when linking:
ld: obj/skia/skia/SkPDFSubsetFont.o: in function `SkPDFSubsetFont(sk_sp<SkData>, SkPDFGlyphUse const&, SkPDF::Metadata::Subsetter, char const*, int)':
SkPDFSubsetFont.cpp:(.text._Z15SkPDFSubsetFont5sk_spI6SkDataERK13SkPDFGlyphUseN5SkPDF8Metadata9SubsetterEPKci+0x48a): undefined reference to `hb_subset_input_create_or_fail'
ld: SkPDFSubsetFont.cpp:(.text._Z15SkPDFSubsetFont5sk_spI6SkDataERK13SkPDFGlyphUseN5SkPDF8Metadata9SubsetterEPKci+0x4af): undefined reference to `hb_subset_input_glyph_set'
ld: SkPDFSubsetFont.cpp:(.text._Z15SkPDFSubsetFont5sk_spI6SkDataERK13SkPDFGlyphUseN5SkPDF8Metadata9SubsetterEPKci+0x5d7): undefined reference to `hb_subset_input_set_retain_gids'
ld: SkPDFSubsetFont.cpp:(.text._Z15SkPDFSubsetFont5sk_spI6SkDataERK13SkPDFGlyphUseN5SkPDF8Metadata9SubsetterEPKci+0x5e4): undefined reference to `hb_subset_input_set_drop_hints'
ld: SkPDFSubsetFont.cpp:(.text._Z15SkPDFSubsetFont5sk_spI6SkDataERK13SkPDFGlyphUseN5SkPDF8Metadata9SubsetterEPKci+0x5f3): undefined reference to `hb_subset'
ld: SkPDFSubsetFont.cpp:(.text._Z15SkPDFSubsetFont5sk_spI6SkDataERK13SkPDFGlyphUseN5SkPDF8Metadata9SubsetterEPKci+0x66f): undefined reference to `hb_subset_input_destroy'
as reported in
https://groups.google.com/a/chromium.org/d/msg/chromium-packagers/UyJsVJ5QqWo/jSv5z7-rEQAJ
Change-Id: I997af075c7b7263cd7cc71a63db5b0f93bd1ab59
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1715288
Auto-Submit: Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
Commit-Queue: Dominik Röttsches <drott@chromium.org>
Reviewed-by: Dominik Röttsches <drott@chromium.org>
Cr-Commit-Position: refs/heads/master@{#681760}
---
third_party/harfbuzz-ng/BUILD.gn | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/third_party/harfbuzz-ng/BUILD.gn b/third_party/harfbuzz-ng/BUILD.gn
index 37d8e334c2..72013eb1db 100644
--- a/third_party/harfbuzz-ng/BUILD.gn
+++ b/third_party/harfbuzz-ng/BUILD.gn
@@ -16,7 +16,10 @@ if (use_system_harfbuzz) {
"//third_party:freetype_harfbuzz",
"//third_party/freetype:freetype_source",
]
- packages = [ "harfbuzz" ]
+ packages = [
+ "harfbuzz",
+ "harfbuzz-subset",
+ ]
}
} else {
config("harfbuzz_config") {
@@ -0,0 +1,237 @@
From cdf3e81ff49b200213d67d65558f2919222b60ab Mon Sep 17 00:00:00 2001
From: Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
Date: Mon, 16 Dec 2019 11:39:11 +0000
Subject: [PATCH] BookmarkModelMerger: Move RemoteTreeNode declaration to
header.
This fixes the build with libstdc++ after commit 8f5dad93e58 ("Fix CHECK
failure due to untracked local nodes"):
/usr/lib/gcc/x86_64-redhat-linux/9/../../../../include/c++/9/bits/stl_pair.h:215:11: error: field has incomplete type 'sync_bookmarks::BookmarkModelMerger::RemoteTreeNode'
_T2 second; /// @c second is a copy of the second object
^
/usr/lib/gcc/x86_64-redhat-linux/9/../../../../include/c++/9/ext/aligned_buffer.h:91:28: note: in instantiation of template class 'std::pair<const std::__cxx11::basic_string<char>, sync_bookmarks::BookmarkModelMerger::RemoteTreeNode>' requested here
: std::aligned_storage<sizeof(_Tp), __alignof__(_Tp)>
^
/usr/lib/gcc/x86_64-redhat-linux/9/../../../../include/c++/9/bits/hashtable_policy.h:233:43: note: in instantiation of template class '__gnu_cxx::__aligned_buffer<std::pair<const std::__cxx11::basic_string<char>, sync_bookmarks::BookmarkModelMerger::RemoteTreeNode> >' requested here
__gnu_cxx::__aligned_buffer<_Value> _M_storage;
^
/usr/lib/gcc/x86_64-redhat-linux/9/../../../../include/c++/9/bits/hashtable_policy.h:264:39: note: in instantiation of template class 'std::__detail::_Hash_node_value_base<std::pair<const std::__cxx11::basic_string<char>, sync_bookmarks::BookmarkModelMerger::RemoteTreeNode> >' requested here
struct _Hash_node<_Value, true> : _Hash_node_value_base<_Value>
^
/usr/lib/gcc/x86_64-redhat-linux/9/../../../../include/c++/9/bits/hashtable_policy.h:2028:25: note: in instantiation of template class 'std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, sync_bookmarks::BookmarkModelMerger::RemoteTreeNode>, true>' requested here
rebind_traits<typename __node_type::value_type>;
^
/usr/lib/gcc/x86_64-redhat-linux/9/../../../../include/c++/9/bits/hashtable.h:184:15: note: in instantiation of template class 'std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, sync_bookmarks::BookmarkModelMerger::RemoteTreeNode>, true> > >
' requested here
private __detail::_Hashtable_alloc<
^
/usr/lib/gcc/x86_64-redhat-linux/9/../../../../include/c++/9/bits/unordered_map.h:105:18: note: in instantiation of template class 'std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, sync_bookmarks::BookmarkModelMerger::RemoteTreeNode>, std::allocator<std::pair<con
st std::__cxx11::basic_string<char>, sync_bookmarks::BookmarkModelMerger::RemoteTreeNode> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::string>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__deta
il::_Hashtable_traits<true, false, true> >' requested here
_Hashtable _M_h;
^
../../components/sync_bookmarks/bookmark_model_merger.h:146:22: note: in instantiation of template class 'std::unordered_map<std::__cxx11::basic_string<char>, sync_bookmarks::BookmarkModelMerger::RemoteTreeNode, std::hash<std::string>, std::equal_to<std::__cxx11::basic_string<char> >, std::allocator<std::pair<con
st std::__cxx11::basic_string<char>, sync_bookmarks::BookmarkModelMerger::RemoteTreeNode> > >' requested here
const RemoteForest remote_forest_;
^
../../components/sync_bookmarks/bookmark_model_merger.h:53:9: note: forward declaration of 'sync_bookmarks::BookmarkModelMerger::RemoteTreeNode'
class RemoteTreeNode;
^
Essentially, the problem is that libstdc++'s std::unordered_map<T, U>
implementation requires both T and U to be fully declared. I raised the
problem in https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92770, and GCC's
position is that we are relying on undefined behavior according to the C++
standard (https://eel.is/c++draft/requirements#res.on.functions-2.5).
Bug: 957519
Change-Id: Ife7e435e516932a795bfbe05b2c910c3272878f0
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1960156
Commit-Queue: Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
Reviewed-by: Mikel Astiz <mastiz@chromium.org>
Auto-Submit: Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
Cr-Commit-Position: refs/heads/master@{#725070}
---
.../sync_bookmarks/bookmark_model_merger.cc | 89 +++++++------------
.../sync_bookmarks/bookmark_model_merger.h | 48 +++++++++-
2 files changed, 80 insertions(+), 57 deletions(-)
diff --git a/components/sync_bookmarks/bookmark_model_merger.cc b/components/sync_bookmarks/bookmark_model_merger.cc
index eae153eff95..579848ee664 100644
--- a/components/sync_bookmarks/bookmark_model_merger.cc
+++ b/components/sync_bookmarks/bookmark_model_merger.cc
@@ -5,7 +5,6 @@
#include "components/sync_bookmarks/bookmark_model_merger.h"
#include <algorithm>
-#include <memory>
#include <set>
#include <string>
#include <utility>
@@ -205,66 +204,44 @@ UpdatesPerParentId GroupValidUpdatesByParentId(
} // namespace
-class BookmarkModelMerger::RemoteTreeNode final {
- public:
- // Constructs a tree given |update| as root and recursively all descendants by
- // traversing |*updates_per_parent_id|. |update| and |updates_per_parent_id|
- // must not be null. All updates |*updates_per_parent_id| must represent valid
- // updates. Updates corresponding from descendant nodes are moved away from
- // |*updates_per_parent_id|.
- static RemoteTreeNode BuildTree(
- std::unique_ptr<syncer::UpdateResponseData> update,
- UpdatesPerParentId* updates_per_parent_id);
-
- ~RemoteTreeNode() = default;
-
- // Allow moves, useful during construction.
- RemoteTreeNode(RemoteTreeNode&&) = default;
- RemoteTreeNode& operator=(RemoteTreeNode&&) = default;
-
- const syncer::EntityData& entity() const { return *update_->entity; }
- int64_t response_version() const { return update_->response_version; }
-
- // Direct children nodes, sorted by ascending unique position. These are
- // guaranteed to be valid updates (e.g. IsValidBookmarkSpecifics()).
- const std::vector<RemoteTreeNode>& children() const { return children_; }
-
- // Recursively emplaces all GUIDs (this node and descendants) into
- // |*guid_to_remote_node_map|, which must not be null.
- void EmplaceSelfAndDescendantsByGUID(
- std::unordered_map<std::string, const RemoteTreeNode*>*
- guid_to_remote_node_map) const {
- DCHECK(guid_to_remote_node_map);
-
- const std::string& guid = entity().specifics.bookmark().guid();
- if (!guid.empty()) {
- DCHECK(base::IsValidGUID(guid));
-
- // Duplicate GUIDs have been sorted out before.
- bool success = guid_to_remote_node_map->emplace(guid, this).second;
- DCHECK(success);
- }
+BookmarkModelMerger::RemoteTreeNode::RemoteTreeNode() = default;
- for (const RemoteTreeNode& child : children_) {
- child.EmplaceSelfAndDescendantsByGUID(guid_to_remote_node_map);
- }
- }
+BookmarkModelMerger::RemoteTreeNode::~RemoteTreeNode() = default;
+
+BookmarkModelMerger::RemoteTreeNode::RemoteTreeNode(
+ BookmarkModelMerger::RemoteTreeNode&&) = default;
+BookmarkModelMerger::RemoteTreeNode& BookmarkModelMerger::RemoteTreeNode::
+operator=(BookmarkModelMerger::RemoteTreeNode&&) = default;
+
+void BookmarkModelMerger::RemoteTreeNode::EmplaceSelfAndDescendantsByGUID(
+ std::unordered_map<std::string, const RemoteTreeNode*>*
+ guid_to_remote_node_map) const {
+ DCHECK(guid_to_remote_node_map);
+
+ const std::string& guid = entity().specifics.bookmark().guid();
+ if (!guid.empty()) {
+ DCHECK(base::IsValidGUID(guid));
- private:
- static bool UniquePositionLessThan(const RemoteTreeNode& lhs,
- const RemoteTreeNode& rhs) {
- const syncer::UniquePosition a_pos =
- syncer::UniquePosition::FromProto(lhs.entity().unique_position);
- const syncer::UniquePosition b_pos =
- syncer::UniquePosition::FromProto(rhs.entity().unique_position);
- return a_pos.LessThan(b_pos);
+ // Duplicate GUIDs have been sorted out before.
+ bool success = guid_to_remote_node_map->emplace(guid, this).second;
+ DCHECK(success);
}
- RemoteTreeNode() = default;
+ for (const RemoteTreeNode& child : children_) {
+ child.EmplaceSelfAndDescendantsByGUID(guid_to_remote_node_map);
+ }
+}
- std::unique_ptr<syncer::UpdateResponseData> update_;
- std::vector<RemoteTreeNode> children_;
-};
+// static
+bool BookmarkModelMerger::RemoteTreeNode::UniquePositionLessThan(
+ const RemoteTreeNode& lhs,
+ const RemoteTreeNode& rhs) {
+ const syncer::UniquePosition a_pos =
+ syncer::UniquePosition::FromProto(lhs.entity().unique_position);
+ const syncer::UniquePosition b_pos =
+ syncer::UniquePosition::FromProto(rhs.entity().unique_position);
+ return a_pos.LessThan(b_pos);
+}
// static
BookmarkModelMerger::RemoteTreeNode
diff --git a/components/sync_bookmarks/bookmark_model_merger.h b/components/sync_bookmarks/bookmark_model_merger.h
index 9b592000dc5..bf0783ecf8e 100644
--- a/components/sync_bookmarks/bookmark_model_merger.h
+++ b/components/sync_bookmarks/bookmark_model_merger.h
@@ -5,6 +5,7 @@
#ifndef COMPONENTS_SYNC_BOOKMARKS_BOOKMARK_MODEL_MERGER_H_
#define COMPONENTS_SYNC_BOOKMARKS_BOOKMARK_MODEL_MERGER_H_
+#include <memory>
#include <string>
#include <unordered_map>
#include <vector>
@@ -50,7 +51,52 @@ class BookmarkModelMerger {
private:
// Internal representation of a remote tree, composed of nodes.
- class RemoteTreeNode;
+ class RemoteTreeNode final {
+ private:
+ using UpdatesPerParentId =
+ std::unordered_map<base::StringPiece,
+ syncer::UpdateResponseDataList,
+ base::StringPieceHash>;
+
+ public:
+ // Constructs a tree given |update| as root and recursively all descendants
+ // by traversing |*updates_per_parent_id|. |update| and
+ // |updates_per_parent_id| must not be null. All updates
+ // |*updates_per_parent_id| must represent valid updates. Updates
+ // corresponding from descendant nodes are moved away from
+ // |*updates_per_parent_id|.
+ static RemoteTreeNode BuildTree(
+ std::unique_ptr<syncer::UpdateResponseData> update,
+ UpdatesPerParentId* updates_per_parent_id);
+
+ ~RemoteTreeNode();
+
+ // Allow moves, useful during construction.
+ RemoteTreeNode(RemoteTreeNode&&);
+ RemoteTreeNode& operator=(RemoteTreeNode&&);
+
+ const syncer::EntityData& entity() const { return *update_->entity; }
+ int64_t response_version() const { return update_->response_version; }
+
+ // Direct children nodes, sorted by ascending unique position. These are
+ // guaranteed to be valid updates (e.g. IsValidBookmarkSpecifics()).
+ const std::vector<RemoteTreeNode>& children() const { return children_; }
+
+ // Recursively emplaces all GUIDs (this node and descendants) into
+ // |*guid_to_remote_node_map|, which must not be null.
+ void EmplaceSelfAndDescendantsByGUID(
+ std::unordered_map<std::string, const RemoteTreeNode*>*
+ guid_to_remote_node_map) const;
+
+ private:
+ static bool UniquePositionLessThan(const RemoteTreeNode& lhs,
+ const RemoteTreeNode& rhs);
+
+ RemoteTreeNode();
+
+ std::unique_ptr<syncer::UpdateResponseData> update_;
+ std::vector<RemoteTreeNode> children_;
+ };
// A forest composed of multiple trees where the root of each tree represents
// a permanent node, keyed by server-defined unique tag of the root.
@@ -0,0 +1,62 @@
From d10f885b9327399be9348b780967ebd6b7f2c4bc Mon Sep 17 00:00:00 2001
From: Tom Anderson <thomasanderson@chromium.org>
Date: Fri, 7 Feb 2020 22:44:54 +0000
Subject: [PATCH] Rebuild Linux frame button cache when activation state
changes
This fixes an issue where the frame buttons would always render in an
inactive state on Linux (see repro steps in bug 1049258).
Bug: 1049258
R=sky
CC=pkasting
Change-Id: Ic5af33199003e1d1cdf6cedf506e32388ea11fa9
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2044538
Auto-Submit: Thomas Anderson <thomasanderson@chromium.org>
Commit-Queue: Scott Violet <sky@chromium.org>
Reviewed-by: Scott Violet <sky@chromium.org>
Cr-Commit-Position: refs/heads/master@{#739585}
---
.../ui/views/frame/desktop_linux_browser_frame_view.cc | 6 +++---
.../desktop_aura/desktop_window_tree_host_platform.cc | 3 +++
2 files changed, 6 insertions(+), 3 deletions(-)
diff --git a/chrome/browser/ui/views/frame/desktop_linux_browser_frame_view.cc b/chrome/browser/ui/views/frame/desktop_linux_browser_frame_view.cc
index 954e776057f..4f579955675 100644
--- a/chrome/browser/ui/views/frame/desktop_linux_browser_frame_view.cc
+++ b/chrome/browser/ui/views/frame/desktop_linux_browser_frame_view.cc
@@ -22,13 +22,13 @@ DesktopLinuxBrowserFrameView::DesktopLinuxBrowserFrameView(
: OpaqueBrowserFrameView(frame, browser_view, layout),
nav_button_provider_(std::move(nav_button_provider)) {}
-DesktopLinuxBrowserFrameView::~DesktopLinuxBrowserFrameView() {}
+DesktopLinuxBrowserFrameView::~DesktopLinuxBrowserFrameView() = default;
void DesktopLinuxBrowserFrameView::Layout() {
// Calling MaybeUpdateCachedFrameButtonImages() from Layout() is sufficient to
// catch all cases that could update the appearance, since
- // DesktopWindowTreeHostPlatform::OnWindowStateChanged() does a layout any
- // time any properties change.
+ // DesktopWindowTreeHostPlatform::On{Window,Activation}StateChanged() does a
+ // layout any time the maximized and activation state changes, respectively.
MaybeUpdateCachedFrameButtonImages();
OpaqueBrowserFrameView::Layout();
}
diff --git a/ui/views/widget/desktop_aura/desktop_window_tree_host_platform.cc b/ui/views/widget/desktop_aura/desktop_window_tree_host_platform.cc
index 9c695d8e5b1..9662f19aa90 100644
--- a/ui/views/widget/desktop_aura/desktop_window_tree_host_platform.cc
+++ b/ui/views/widget/desktop_aura/desktop_window_tree_host_platform.cc
@@ -677,9 +677,12 @@ void DesktopWindowTreeHostPlatform::OnCloseRequest() {
}
void DesktopWindowTreeHostPlatform::OnActivationChanged(bool active) {
+ if (is_active_ == active)
+ return;
is_active_ = active;
aura::WindowTreeHostPlatform::OnActivationChanged(active);
desktop_native_widget_aura_->HandleActivationChanged(active);
+ ScheduleRelayout();
}
base::Optional<gfx::Size>
@@ -0,0 +1,33 @@
From 8500a125e9fba8bb84d185542155747ee7157ff8 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Dominik=20R=C3=B6ttsches?= <drott@chromium.org>
Date: Tue, 28 Jan 2020 13:48:07 +0000
Subject: [PATCH] Remove verbose logging in local unique font matching on Linux
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Fixed: 1005508
Change-Id: I97f5340c6d1881798ba51effc4a9e5c07de12e52
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2023552
Commit-Queue: Dominik Röttsches <drott@chromium.org>
Commit-Queue: Kentaro Hara <haraken@chromium.org>
Auto-Submit: Dominik Röttsches <drott@chromium.org>
Reviewed-by: Kentaro Hara <haraken@chromium.org>
Cr-Commit-Position: refs/heads/master@{#735854}
---
content/child/child_process_sandbox_support_impl_linux.cc | 2 --
1 file changed, 2 deletions(-)
diff --git a/content/child/child_process_sandbox_support_impl_linux.cc b/content/child/child_process_sandbox_support_impl_linux.cc
index 693ead7f7a5..c97c8fa197b 100644
--- a/content/child/child_process_sandbox_support_impl_linux.cc
+++ b/content/child/child_process_sandbox_support_impl_linux.cc
@@ -76,8 +76,6 @@ bool WebSandboxSupportLinux::MatchFontByPostscriptNameOrFullFontName(
std::string family_name;
if (!font_loader_->MatchFontByPostscriptNameOrFullFontName(font_unique_name,
&font_identity)) {
- LOG(ERROR) << "FontService unique font name matching request did not "
- "receive a response.";
return false;
}
@@ -0,0 +1,64 @@
From 5a2cd2409c7d65c019ad9f4595a4e85315857ac4 Mon Sep 17 00:00:00 2001
From: Tom Anderson <thomasanderson@chromium.org>
Date: Mon, 3 Feb 2020 23:18:46 +0000
Subject: [PATCH] Rename Relayout() in DesktopWindowTreeHostPlatform to
ScheduleRelayout()
R=sky
Bug: None
Change-Id: I680cafd25935e59a280e3b2baac754d3d5f13a35
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2036553
Auto-Submit: Thomas Anderson <thomasanderson@chromium.org>
Reviewed-by: Scott Violet <sky@chromium.org>
Commit-Queue: Thomas Anderson <thomasanderson@chromium.org>
Cr-Commit-Position: refs/heads/master@{#737974}
---
.../desktop_aura/desktop_window_tree_host_platform.cc | 6 +++---
.../widget/desktop_aura/desktop_window_tree_host_platform.h | 2 +-
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/ui/views/widget/desktop_aura/desktop_window_tree_host_platform.cc b/ui/views/widget/desktop_aura/desktop_window_tree_host_platform.cc
index 6c00d49eb3f..9c695d8e5b1 100644
--- a/ui/views/widget/desktop_aura/desktop_window_tree_host_platform.cc
+++ b/ui/views/widget/desktop_aura/desktop_window_tree_host_platform.cc
@@ -556,7 +556,7 @@ void DesktopWindowTreeHostPlatform::SetFullscreen(bool fullscreen) {
DCHECK_EQ(fullscreen, IsFullscreen());
if (IsFullscreen() == fullscreen)
- Relayout();
+ ScheduleRelayout();
// Else: the widget will be relaid out either when the window bounds change
// or when |platform_window|'s fullscreen state changes.
}
@@ -669,7 +669,7 @@ void DesktopWindowTreeHostPlatform::OnWindowStateChanged(
// Now that we have different window properties, we may need to relayout the
// window. (The windows code doesn't need this because their window change is
// synchronous.)
- Relayout();
+ ScheduleRelayout();
}
void DesktopWindowTreeHostPlatform::OnCloseRequest() {
@@ -712,7 +712,7 @@ gfx::Rect DesktopWindowTreeHostPlatform::ToPixelRect(
return gfx::ToEnclosingRect(rect_in_pixels);
}
-void DesktopWindowTreeHostPlatform::Relayout() {
+void DesktopWindowTreeHostPlatform::ScheduleRelayout() {
Widget* widget = native_widget_delegate_->AsWidget();
NonClientView* non_client_view = widget->non_client_view();
// non_client_view may be NULL, especially during creation.
diff --git a/ui/views/widget/desktop_aura/desktop_window_tree_host_platform.h b/ui/views/widget/desktop_aura/desktop_window_tree_host_platform.h
index 89beb8d2245..75a401e02a7 100644
--- a/ui/views/widget/desktop_aura/desktop_window_tree_host_platform.h
+++ b/ui/views/widget/desktop_aura/desktop_window_tree_host_platform.h
@@ -129,7 +129,7 @@ class VIEWS_EXPORT DesktopWindowTreeHostPlatform
gfx::Rect ToPixelRect(const gfx::Rect& rect_in_dip) const;
private:
- void Relayout();
+ void ScheduleRelayout();
Widget* GetWidget();
const Widget* GetWidget() const;
@@ -0,0 +1,28 @@
From eb997db5527c01fd12c321a6abc52b7cff882e50 Mon Sep 17 00:00:00 2001
From: Mohamed Amir Yosef <mamir@chromium.org>
Date: Thu, 9 Jan 2020 21:22:19 +0000
Subject: [PATCH] [Sync] Enable USSPasswords by default
Change-Id: I021cd952d7a2917a8fb7203cabdac612251193df
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1963804
Auto-Submit: Mohamed Amir Yosef <mamir@chromium.org>
Reviewed-by: Mikel Astiz <mastiz@chromium.org>
Commit-Queue: Mohamed Amir Yosef <mamir@chromium.org>
Cr-Commit-Position: refs/heads/master@{#729902}
---
components/sync/driver/sync_driver_switches.cc | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/components/sync/driver/sync_driver_switches.cc b/components/sync/driver/sync_driver_switches.cc
index ddff8b91419..999384aa68a 100644
--- a/components/sync/driver/sync_driver_switches.cc
+++ b/components/sync/driver/sync_driver_switches.cc
@@ -55,7 +55,7 @@ const base::Feature kStopSyncInPausedState{"StopSyncInPausedState",
// Enable USS implementation of Passwords datatype.
const base::Feature kSyncUSSPasswords{"SyncUSSPasswords",
- base::FEATURE_DISABLED_BY_DEFAULT};
+ base::FEATURE_ENABLED_BY_DEFAULT};
// Enable USS implementation of Nigori datatype.
const base::Feature kSyncUSSNigori{"SyncUSSNigori",
@@ -0,0 +1,82 @@
From 4a04af6bbd5b1a55e2e1a7c22f13f8571c2dd7ed Mon Sep 17 00:00:00 2001
From: Julien Isorce <julien.isorce@chromium.org>
Date: Fri, 24 Jan 2020 00:30:33 +0000
Subject: [PATCH] Reland "Call PreSandboxStartup after GL initialization in GpuInit"
This is a reland of d17c53b341adcfc9e2626162536a08c9f3e24017
Original change's description:
> Call PreSandboxStartup after GL initialization in GpuInit
>
> Fixes "vaInitialize failed: unknown libva error"
> on Wayland with LIBVA_DRIVER_NAME=i965
>
> VaapiWrapper relies on the GL implementation to decide
> which display to use. If the GL implementation is none,
> then VaapiWrapper is likely to do the wrong guess resulting
> in the above error.
>
> Bug: 1041229
> Change-Id: I1255a032a5e14b3aaffe3026a886de7e6d9ff0d7
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2011640
> Reviewed-by: Maggie Chen <magchen@chromium.org>
> Reviewed-by: Kenneth Russell <kbr@chromium.org>
> Commit-Queue: Julien Isorce <julien.isorce@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#733847}
Bug: 1041229
Change-Id: I8e268596a1e2a1b3da7d7e75b8943accc85dd2d7
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2013806
Reviewed-by: Alexandre Courbot <acourbot@chromium.org>
Reviewed-by: Maggie Chen <magchen@chromium.org>
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Commit-Queue: Julien Isorce <julien.isorce@chromium.org>
Cr-Commit-Position: refs/heads/master@{#734746}
---
diff --git a/gpu/ipc/service/gpu_init.cc b/gpu/ipc/service/gpu_init.cc
index 04883fc..4e63f7a 100644
--- a/gpu/ipc/service/gpu_init.cc
+++ b/gpu/ipc/service/gpu_init.cc
@@ -221,10 +221,16 @@
delayed_watchdog_enable = true;
#endif
+#if defined(OS_LINUX)
// PreSandbox is mainly for resource handling and not related to the GPU
// driver, it doesn't need the GPU watchdog. The loadLibrary may take long
// time that killing and restarting the GPU process will not help.
- sandbox_helper_->PreSandboxStartup();
+ if (gpu_preferences_.gpu_sandbox_start_early) {
+ // The sandbox will be started earlier than usual (i.e. before GL) so
+ // execute the pre-sandbox steps now.
+ sandbox_helper_->PreSandboxStartup();
+ }
+#endif
// Start the GPU watchdog only after anything that is expected to be time
// consuming has completed, otherwise the process is liable to be aborted.
@@ -320,6 +326,23 @@
}
}
+ // The ContentSandboxHelper is currently the only one implementation of
+ // gpu::GpuSandboxHelper and it has no dependency. Except on Linux where
+ // VaapiWrapper checks the GL implementation to determine which display
+ // to use. So call PreSandboxStartup after GL initialization. But make
+ // sure the watchdog is paused as loadLibrary may take a long time and
+ // restarting the GPU process will not help.
+ if (!attempted_startsandbox) {
+ if (watchdog_thread_)
+ watchdog_thread_->PauseWatchdog();
+
+ // The sandbox is not started yet.
+ sandbox_helper_->PreSandboxStartup();
+
+ if (watchdog_thread_)
+ watchdog_thread_->ResumeWatchdog();
+ }
+
bool gl_disabled = gl::GetGLImplementation() == gl::kGLImplementationDisabled;
// Compute passthrough decoder status before ComputeGpuFeatureInfo below.
@@ -0,0 +1,74 @@
--- a/media/gpu/vaapi/vaapi_video_decode_accelerator.cc
+++ b/media/gpu/vaapi/vaapi_video_decode_accelerator.cc
@@ -641,6 +641,7 @@ void VaapiVideoDecodeAccelerator::AssignPictureBuffers(
// |vpp_vaapi_wrapper_| for VaapiPicture to DownloadFromSurface() the VA's
// internal decoded frame.
if (buffer_allocation_mode_ != BufferAllocationMode::kNone &&
+ buffer_allocation_mode_ != BufferAllocationMode::kWrapVdpau &&
!vpp_vaapi_wrapper_) {
vpp_vaapi_wrapper_ = VaapiWrapper::Create(
VaapiWrapper::kVideoProcess, VAProfileNone,
@@ -665,7 +666,8 @@ void VaapiVideoDecodeAccelerator::AssignPictureBuffers(
PictureBuffer buffer = buffers[i];
buffer.set_size(requested_pic_size_);
std::unique_ptr<VaapiPicture> picture = vaapi_picture_factory_->Create(
- (buffer_allocation_mode_ == BufferAllocationMode::kNone)
+ ((buffer_allocation_mode_ == BufferAllocationMode::kNone) ||
+ (buffer_allocation_mode_ == BufferAllocationMode::kWrapVdpau))
? vaapi_wrapper_
: vpp_vaapi_wrapper_,
make_context_current_cb_, bind_image_cb_, buffer);
@@ -1093,6 +1095,12 @@ VaapiVideoDecodeAccelerator::GetSupportedProfiles() {
VaapiVideoDecodeAccelerator::BufferAllocationMode
VaapiVideoDecodeAccelerator::DecideBufferAllocationMode() {
+ // NVIDIA blobs use VDPAU
+ if (VaapiWrapper::GetImplementationType() == VAImplementation::kNVIDIAVDPAU) {
+ LOG(INFO) << "VA-API driver on VDPAU backend";
+ return BufferAllocationMode::kWrapVdpau;
+ }
+
// TODO(crbug.com/912295): Enable a better BufferAllocationMode for IMPORT
// |output_mode_| as well.
if (output_mode_ == VideoDecodeAccelerator::Config::OutputMode::IMPORT)
@@ -1105,7 +1113,7 @@ VaapiVideoDecodeAccelerator::DecideBufferAllocationMode() {
// depends on the bitstream and sometimes it's not enough to cover the amount
// of frames needed by the client pipeline (see b/133733739).
// TODO(crbug.com/911754): Enable for VP9 Profile 2.
- if (IsGeminiLakeOrLater() &&
+ if (false && IsGeminiLakeOrLater() &&
(profile_ == VP9PROFILE_PROFILE0 || profile_ == VP8PROFILE_ANY)) {
// Add one to the reference frames for the one being currently egressed, and
// an extra allocation for both |client_| and |decoder_|, see
--- a/media/gpu/vaapi/vaapi_video_decode_accelerator.h
+++ b/media/gpu/vaapi/vaapi_video_decode_accelerator.h
@@ -204,6 +204,7 @@ class MEDIA_GPU_EXPORT VaapiVideoDecodeAccelerator
// Using |client_|s provided PictureBuffers and as many internally
// allocated.
kNormal,
+ kWrapVdpau,
};
// Decides the concrete buffer allocation mode, depending on the hardware
--- a/media/gpu/vaapi/vaapi_wrapper.cc
+++ b/media/gpu/vaapi/vaapi_wrapper.cc
@@ -131,6 +131,9 @@ media::VAImplementation VendorStringToImplementationType(
} else if (base::StartsWith(va_vendor_string, "Intel iHD driver",
base::CompareCase::SENSITIVE)) {
return media::VAImplementation::kIntelIHD;
+ } else if (base::StartsWith(va_vendor_string, "Splitted-Desktop Systems VDPAU",
+ base::CompareCase::SENSITIVE)) {
+ return media::VAImplementation::kNVIDIAVDPAU;
}
return media::VAImplementation::kOther;
}
--- a/media/gpu/vaapi/vaapi_wrapper.h
+++ b/media/gpu/vaapi/vaapi_wrapper.h
@@ -79,6 +79,7 @@ enum class VAImplementation {
kIntelIHD,
kOther,
kInvalid,
+ kNVIDIAVDPAU,
};
// This class handles VA-API calls and ensures proper locking of VA-API calls
+19 -4
View File
@@ -13,7 +13,7 @@
<IsA>app:gui</IsA>
<Summary>A WebKit powered web browser</Summary>
<Description>Chromium-browser is an open-source web browser, powered by WebKit.</Description>
<Archive type="tarxz" sha1sum="4dff5f8f552f27050a41df9de02df90bb02dfc32">http://gsdview.appspot.com/chromium-browser-official/chromium-79.0.3945.117.tar.xz</Archive>
<Archive type="tarxz" sha1sum="3a5cd472c9735582f254059bf4fbc996badfaa42">http://gsdview.appspot.com/chromium-browser-official/chromium-80.0.3987.106.tar.xz</Archive>
<BuildDependencies>
<Dependency>alsa-lib-devel</Dependency>
<Dependency>at-spi2-atk-devel</Dependency>
@@ -95,9 +95,16 @@
<Patches>
<Patch level="0">chromium-skia-harmony.patch</Patch>
<Patch level="1">chromium-widevine.patch</Patch>
<Patch level="1">include-algorithm-to-use-std-lower_bound.patch</Patch>
<Patch level="1">launch_manager.h-uses-std-vector.patch</Patch>
<Patch level="1">fix-spammy-unique-font-matching-log.patch</Patch>
<Patch level="1">cros-search-service-Include-cmath-for-std-pow.patch</Patch>
<Patch level="1">fix-building-with-unbundled-libxml.patch</Patch>
<Patch level="1">fix-shim-header-generation-when-unbundling-ICU.patch</Patch>
<Patch level="1">move-RemoteTreeNode-declaration.patch</Patch>
<Patch level="1">rebuild-Linux-frame-button-cache-when-activation.patch</Patch>
<Patch level="1">remove-verbose-logging-in-local-unique-font-matching.patch</Patch>
<Patch level="1">rename-Relayout-in-DesktopWindowTreeHostPlatform.patch</Patch>
<Patch level="1">sync-enable-USSPasswords-by-default.patch</Patch>
<Patch level="1">vaapi-fix-wayland-init.patch</Patch>
<Patch level="1">vaapi-fix.patch</Patch>
</Patches>
</Source>
@@ -169,11 +176,19 @@
</Files>
<AdditionalFiles>
<AdditionalFile owner="root" permission="0644" target="/usr/lib/chromium-browser/master_preferences" >master_preferences</AdditionalFile>
<AdditionalFile owner="root" permission="0644" target="/usr/share/drirc.d/10-chromium-browser.conf" >chromium-drirc-disable-10bpc-color-configs.conf</AdditionalFile>
<AdditionalFile owner="root" permission="0644" target="/usr/share/applications/chromium-browser.desktop" >chromium-browser.desktop</AdditionalFile>
</AdditionalFiles>
</Package>
<History>
<Update release="19">
<Date>2020-02-17</Date>
<Version>80.0.3987.106</Version>
<Comment>Version Bump.</Comment>
<Name>Idris Kalp</Name>
<Email>idriskalp@gmail.com</Email>
</Update>
<Update release="18">
<Date>2020-01-12</Date>
<Version>79.0.3945.117</Version>
+9
View File
@@ -0,0 +1,9 @@
[Global]
id=PisiLinux
version=2.1.2
about=Mozilla Firefox for PisiLinux
[Preferences]
app.distributor=pisilinux
app.distributor.channel=pisilinux
app.partner.pisilinux=pisilinux
+18 -3
View File
@@ -15,7 +15,7 @@
<IsA>app:gui</IsA>
<Summary>Firefox Web Browser</Summary>
<Description>It is more secure and faster to browse the web with Firefox web browser. You can personalize your web browser with many specifications that is not enough to explain in two sentences.</Description>
<Archive sha1sum="bfe2a6c57cc9c192681388c9e4af9c0c44f315a6" type="tarxz">https://ftp.mozilla.org/pub/firefox/releases/72.0.1/source/firefox-72.0.1.source.tar.xz</Archive>
<Archive sha1sum="27948432e868f68951f885394c1165739d6902b3" type="tarxz">https://ftp.mozilla.org/pub/firefox/releases/73.0.1/source/firefox-73.0.1.source.tar.xz</Archive>
<AdditionalFiles>
<!--Our main configure script. Configure paramters are stored here.-->
<AdditionalFile target=".mozconfig" permission="0644">mozconfig</AdditionalFile>
@@ -28,7 +28,7 @@
<Dependency>yasm</Dependency>
<Dependency>nodejs</Dependency>
<Dependency>cbindgen</Dependency>
<Dependency versionFrom="58.2">icu4c-devel</Dependency>
<Dependency versionFrom="65.1">icu4c-devel</Dependency>
<Dependency>zlib-devel</Dependency>
<Dependency>gtk3-devel</Dependency>
<Dependency>gtk2-devel</Dependency>
@@ -93,7 +93,7 @@
<Dependency>sqlite</Dependency>
<Dependency>iconcan</Dependency> <!--for <ICON></ICON>-->
<Dependency>libXext</Dependency>
<Dependency versionFrom="58.2">icu4c</Dependency>
<Dependency versionFrom="65.1">icu4c</Dependency>
<Dependency>libvpx</Dependency>
<Dependency>alsa-lib</Dependency>
<!--Dependency>gconf</Dependency-->
@@ -130,6 +130,7 @@
<!-- Default options -->
<AdditionalFile target="/usr/lib/firefox/browser/defaults/preferences/firefox-l10n.js" permission="0644" owner="root">pisilinux/firefox-l10n.js</AdditionalFile>
<AdditionalFile target="/usr/lib/firefox/browser/defaults/preferences/firefox-pisilinux.js" permission="0644" owner="root">pisilinux/default-prefs.js</AdditionalFile>
<AdditionalFile target="/usr/lib/firefox/distribution/distribution.ini" permission="0644" owner="root">pisilinux/distribution.ini</AdditionalFile>
<!-- Default bookmarks -->
<AdditionalFile target="/usr/lib/firefox/pisilinux/bookmarks-tr.html" permission="0644" owner="root">pisilinux/pisilinux_bookmark-tr.html</AdditionalFile>
@@ -549,6 +550,20 @@
</Package>
<History>
<Update release="37">
<Date>2020-02-18</Date>
<Version>73.0.1</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="36">
<Date>2020-02-17</Date>
<Version>73.0</Version>
<Comment>Version bump.</Comment>
<Name>İdris Kalp</Name>
<Email>idriskalp@gmail.com</Email>
</Update>
<Update release="35">
<Date>2020-01-09</Date>
<Version>72.0.1</Version>
+13 -9
View File
@@ -24,7 +24,7 @@ lang="tr"
def setup():
shelltools.chmod("%s/bin/unpack-sources" % OurWorkDir)
shelltools.export("LO_PREFIX", "/usr")
shelltools.export("PYTHON", "python3.6")
shelltools.export("PYTHON", "python3.8")
# http://site.icu-project.org/download/61#TOC-Migration-Issues
shelltools.export("CPPFLAGS", "-DU_USING_ICU_NAMESPACE=1")
@@ -40,17 +40,17 @@ def setup():
--sysconfdir=/etc \
--with-vendor="Pisi Linux" \
--with-lang="%s" \
--disable-gtk \
--disable-postgresql-sdbc \
--disable-firebird-sdbc \
--disable-coinmp \
--disable-odk \
--enable-qt5 \
--enable-gtk3 \
--enable-kf5 \
--enable-release-build=yes \
--enable-python=system \
--enable-scripting-beanshell \
--enable-scripting-javascript \
--enable-ext-wiki-publisher \
--enable-ext-numbertext \
--enable-ext-nlpsolver \
--with-help \
--with-myspell-dicts \
@@ -67,7 +67,7 @@ def setup():
--with-system-hunspell \
--with-system-icu \
--with-system-jpeg \
--with-jdk-home=/usr/lib/jvm/java \
--with-system-boost \
--with-system-lcms2 \
--with-system-libcdr \
--with-system-libetonyek \
@@ -100,7 +100,8 @@ def setup():
--without-system-libstaroffice \
--without-system-libzmf \
--without-system-ucpp \
--without-system-boost \
--without-system-coinmp \
--without-system-firebird \
--without-system-libcmis \
--without-system-orcus \
--with-jdk-home=/usr/lib/jvm/java-8-openjdk \
@@ -116,7 +117,10 @@ def install():
autotools.rawInstall("DESTDIR=%s distro-pack-install" % get.installDIR())
# cleanup gid_Module
pisitools.remove("gid_Module*")
pisitools.remove("gid_Module*")
pisitools.remove("/usr/lib/libreoffice/share/extensions/numbertext/pythonpath/Makefile")
pisitools.removeDir("/usr/lib/libreoffice/share/extensions/numbertext/idl/")
# add application descriptions
pisitools.insinto("/usr/share/appdata/", "sysui/desktop/appstream-appdata/libreoffice-*.xml")
@@ -127,8 +131,8 @@ def install():
pisitools.dosym("/usr/lib/libreoffice/share/psprint/psprint.conf", "/etc/libreoffice/psprint.conf")
# make pyuno find its modules
pisitools.dosym("/usr/lib/libreoffice/program/uno.py", "/usr/lib/python3.6/site-packages/uno.py")
pisitools.dosym("/usr/lib/libreoffice/program/unohelper.py", "/usr/lib/python3.6/site-packages/unohelper.py")
pisitools.dosym("/usr/lib/libreoffice/program/uno.py", "/usr/lib/python3.8/site-packages/uno.py")
pisitools.dosym("/usr/lib/libreoffice/program/unohelper.py", "/usr/lib/python3.8/site-packages/unohelper.py")
for pix in ["libreoffice-base.png", "libreoffice-calc.png", "libreoffice-draw.png", "libreoffice-impress.png", "libreoffice-main.png", "libreoffice-math.png", "libreoffice-startcenter.png", "libreoffice-writer.png"]:
pisitools.dosym("/usr/share/icons/hicolor/32x32/apps/%s" % pix, "/usr/share/pixmaps/%s" %pix)
@@ -0,0 +1,110 @@
From 193b49763a03d63ba79db50c1fa0563ec0d6b0c3 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Caol=C3=A1n=20McNamara?= <caolanm@redhat.com>
Date: Wed, 29 Jan 2020 12:44:52 +0000
Subject: [PATCH] replace boost::bimap in sdext pdfimport
Change-Id: Ie324a0b81931bbd427483878a87beeca455ada18
---
sdext/source/pdfimport/inc/pdfiprocessor.hxx | 12 ++++-------
sdext/source/pdfimport/tree/pdfiprocessor.cxx | 21 +++++++++++--------
2 files changed, 16 insertions(+), 17 deletions(-)
diff --git a/sdext/source/pdfimport/inc/pdfiprocessor.hxx b/sdext/source/pdfimport/inc/pdfiprocessor.hxx
index 89f9d601b7b0..9e08d6a6a765 100644
--- a/sdext/source/pdfimport/inc/pdfiprocessor.hxx
+++ b/sdext/source/pdfimport/inc/pdfiprocessor.hxx
@@ -37,9 +37,6 @@
#include "treevisitorfactory.hxx"
#include "genericelements.hxx"
-#include <boost/bimap/bimap.hpp>
-#include <boost/bimap/unordered_set_of.hpp>
-
namespace pdfi
{
@@ -160,10 +157,8 @@ namespace pdfi
typedef std::unordered_map<sal_Int32,FontAttributes> IdToFontMap;
typedef std::unordered_map<FontAttributes,sal_Int32,FontAttrHash> FontToIdMap;
- typedef boost::bimaps::bimap<
- boost::bimaps::unordered_set_of<GraphicsContext, GraphicsContextHash>,
- boost::bimaps::unordered_set_of<sal_Int32>
- > GCToIdBiMap;
+ typedef std::unordered_map<sal_Int32,GraphicsContext> IdToGCMap;
+ typedef std::unordered_map<GraphicsContext, sal_Int32, GraphicsContextHash> GCToIdMap;
typedef std::vector<GraphicsContext> GraphicsContextStack;
@@ -178,7 +173,8 @@ namespace pdfi
GraphicsContextStack m_aGCStack;
sal_Int32 m_nNextGCId;
- GCToIdBiMap m_aGCToId;
+ IdToGCMap m_aIdToGC;
+ GCToIdMap m_aGCToId;
ImageContainer m_aImages;
diff --git a/sdext/source/pdfimport/tree/pdfiprocessor.cxx b/sdext/source/pdfimport/tree/pdfiprocessor.cxx
index c6baa7fee8b2..ed2eaf6510b9 100644
--- a/sdext/source/pdfimport/tree/pdfiprocessor.cxx
+++ b/sdext/source/pdfimport/tree/pdfiprocessor.cxx
@@ -54,6 +54,7 @@ namespace pdfi
m_aFontToId(),
m_aGCStack(),
m_nNextGCId( 1 ),
+ m_aIdToGC(),
m_aGCToId(),
m_aImages(),
m_nPages(0),
@@ -65,12 +66,13 @@ namespace pdfi
aDefFont.isBold = false;
aDefFont.isItalic = false;
aDefFont.size = 10*PDFI_OUTDEV_RESOLUTION/72;
- m_aIdToFont[ 0 ] = aDefFont;
- m_aFontToId[ aDefFont ] = 0;
+ m_aIdToFont.insert({0, aDefFont});
+ m_aFontToId.insert({aDefFont, 0});
GraphicsContext aDefGC;
m_aGCStack.push_back( aDefGC );
- m_aGCToId.insert(GCToIdBiMap::relation(aDefGC, 0));
+ m_aGCToId.insert({aDefGC, 0});
+ m_aIdToGC.insert({0, aDefGC});
}
void PDFIProcessor::setPageNum( sal_Int32 nPages )
@@ -468,12 +470,13 @@ const FontAttributes& PDFIProcessor::getFont( sal_Int32 nFontId ) const
sal_Int32 PDFIProcessor::getGCId( const GraphicsContext& rGC )
{
sal_Int32 nGCId = 0;
- auto it = m_aGCToId.left.find( rGC );
- if( it != m_aGCToId.left.end() )
+ auto it = m_aGCToId.find( rGC );
+ if( it != m_aGCToId.end() )
nGCId = it->second;
else
{
- m_aGCToId.insert(GCToIdBiMap::relation(rGC, m_nNextGCId));
+ m_aGCToId.insert({rGC, m_nNextGCId});
+ m_aIdToGC.insert({m_nNextGCId, rGC});
nGCId = m_nNextGCId;
m_nNextGCId++;
}
@@ -483,9 +486,9 @@ sal_Int32 PDFIProcessor::getGCId( const GraphicsContext& rGC )
const GraphicsContext& PDFIProcessor::getGraphicsContext( sal_Int32 nGCId ) const
{
- auto it = m_aGCToId.right.find( nGCId );
- if( it == m_aGCToId.right.end() )
- it = m_aGCToId.right.find( 0 );
+ auto it = m_aIdToGC.find( nGCId );
+ if( it == m_aIdToGC.end() )
+ it = m_aIdToGC.find( 0 );
return it->second;
}
--
2.24.1
+385 -57
View File
@@ -13,64 +13,69 @@
<IsA>app:gui</IsA>
<Summary>LibreOffice office suite</Summary>
<Description>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.</Description>
<Archive sha1sum="e2967958910cda16a218ad2832849a767be38a38" type="tarxz">http://download.documentfoundation.org/libreoffice/src/6.3.2/libreoffice-6.3.2.2.tar.xz</Archive>
<Archive sha1sum="bfd07359fc34b7ce6285fee5978185a3b08c4d58" type="binary" target="libreoffice-6.3.2.2/external/tarballs/">http://download.documentfoundation.org/libreoffice/src/6.3.2/libreoffice-dictionaries-6.3.2.2.tar.xz</Archive>
<Archive sha1sum="0a8a8c2631f9c901639367bcd407192a672c9dfe" type="binary" target="libreoffice-6.3.2.2/external/tarballs/">http://download.documentfoundation.org/libreoffice/src/6.3.2/libreoffice-help-6.3.2.2.tar.xz</Archive>
<Archive sha1sum="0aac0e4a9fe88c09b000fa2c4b086cb5ed50974f" type="binary" target="libreoffice-6.3.2.2/external/tarballs/">http://download.documentfoundation.org/libreoffice/src/6.3.2/libreoffice-translations-6.3.2.2.tar.xz</Archive>
<Archive sha1sum="d8ba9259b13e1c487af5088c0049662e33ecc5c1" type="tarxz">http://download.documentfoundation.org/libreoffice/src/6.4.1/libreoffice-6.4.1.2.tar.xz</Archive>
<Archive sha1sum="e2b14747d0e431f82917f5931bdb8987f65366cb" type="binary" target="libreoffice-6.4.1.2/external/tarballs/">http://download.documentfoundation.org/libreoffice/src/6.4.1/libreoffice-dictionaries-6.4.1.2.tar.xz</Archive>
<Archive sha1sum="4f1cae4e0b71d82aeb61fb964e6f78473149fc71" type="binary" target="libreoffice-6.4.1.2/external/tarballs/">http://download.documentfoundation.org/libreoffice/src/6.4.1/libreoffice-help-6.4.1.2.tar.xz</Archive>
<Archive sha1sum="0426e60c088a13b51e8a0791dd3eb393eddc609b" type="binary" target="libreoffice-6.4.1.2/external/tarballs/">http://download.documentfoundation.org/libreoffice/src/6.4.1/libreoffice-translations-6.4.1.2.tar.xz</Archive>
<Archive sha1sum="e75580df2f638ef7e99743eb54d7f8015bc8c812" type="binary" target="libreoffice-6.3.2.2/external/tarballs/">https://dev-www.libreoffice.org/src/xmlsec1-1.2.28.tar.gz</Archive>
<Archive sha1sum="1acea86fd399ed7817879d36370d3d1f8b109050" type="binary" target="libreoffice-6.3.2.2/external/tarballs/">http://dev-www.libreoffice.org/src/35c94d2df8893241173de1d16b6034c0-swingExSrc.zip</Archive>
<Archive sha1sum="8a90669029e107b61953b90ba11545fef586c2ca" type="binary" target="libreoffice-6.3.2.2/external/tarballs/">http://dev-www.libreoffice.org/src/798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip</Archive>
<Archive sha1sum="2d49e11b0b711970f494294dc3698f05eb294853" type="binary" target="libreoffice-6.3.2.2/external/tarballs/">http://dev-www.libreoffice.org/src/a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip</Archive>
<Archive sha1sum="0a134d01e9aeb09b33f4c7450fb41abb7bed9db6" type="binary" target="libreoffice-6.3.2.2/external/tarballs/">http://dev-www.libreoffice.org/src/commons-logging-1.2-src.tar.gz</Archive>
<Archive sha1sum="43a7ff11dd15370d456b20a093e1ee81279163a0" type="binary" target="libreoffice-6.3.2.2/external/tarballs/">http://dev-www.libreoffice.org/src/eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip</Archive>
<Archive sha1sum="b92930010622906778f713fb8f0153fa0683d018" type="binary" target="libreoffice-6.3.2.2/external/tarballs/">http://dev-www.libreoffice.org/src/39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip</Archive>
<Archive sha1sum="3232dd31859be4f7eb443c33e8e3287f394789a0" type="binary" target="libreoffice-6.3.2.2/external/tarballs/">http://dev-www.libreoffice.org/src/3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip</Archive>
<Archive sha1sum="47b58e0ef2d856df26372a7061ae43fae6e08051" type="binary" target="libreoffice-6.3.2.2/external/tarballs/">http://dev-www.libreoffice.org/src/97b2d4dba862397f446b217e2b623e71-libloader-1.1.6.zip</Archive>
<Archive sha1sum="5ecb895ffc1eff2c381fa78d2197d0c57422b3df" type="binary" target="libreoffice-6.3.2.2/external/tarballs/">http://dev-www.libreoffice.org/src/f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip</Archive>
<Archive sha1sum="a637c0c3ad3be32d6814972e1c45e547c5f6359d" type="binary" target="libreoffice-6.3.2.2/external/tarballs/">http://dev-www.libreoffice.org/src/8ce2fcd72becf06c41f7201d15373ed9-librepository-1.1.6.zip</Archive>
<Archive sha1sum="e393beea80d36ff27b732882c706826988a64f5c" type="binary" target="libreoffice-6.3.2.2/external/tarballs/">http://dev-www.libreoffice.org/src/3bdf40c0d199af31923e900d082ca2dd-libfonts-1.1.6.zip</Archive>
<Archive sha1sum="b19ad429273abb116432eae3af955ecaf1ab5b17" type="binary" target="libreoffice-6.3.2.2/external/tarballs/">http://dev-www.libreoffice.org/src/ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip</Archive>
<Archive sha1sum="65dfba9970bb862d09c1f9e636b86b22f05d3936" type="binary" target="libreoffice-6.3.2.2/external/tarballs/">http://dev-www.libreoffice.org/src/db60e4fde8dd6d6807523deb71ee34dc-liblayout-0.2.10.zip</Archive>
<Archive sha1sum="452eba922e4f41603539c9dc39947d2271e47093" type="binary" target="libreoffice-6.3.2.2/external/tarballs/">http://dev-www.libreoffice.org/src/0168229624cfac409e766913506961a8-ucpp-1.3.2.tar.gz</Archive>
<Archive sha1sum="64620c7e4e2b1c09a8ef9806e5e30fe0d52c4bba" type="binary" target="libreoffice-6.3.2.2/external/tarballs/">https://dev-www.libreoffice.org/src/language-subtag-registry-2019-04-03.tar.bz2</Archive>
<Archive sha1sum="6cc86629f8d276ab1c45c3f337674284fab4eff6" type="binary" target="libreoffice-6.3.2.2/external/tarballs/">http://dev-www.libreoffice.org/src/collada2gltf-master-6258611a6a.tar.bz2</Archive>
<Archive sha1sum="c4f5760a1d21213dc52e2cf3ad9c0b9112585f36" type="binary" target="libreoffice-6.3.2.2/external/tarballs/">http://dev-www.libreoffice.org/src/OpenCOLLADA-master-6509aa13af.tar.bz2</Archive>
<Archive sha1sum="7168b0f40aa5c72267899601c116d2348d2f56ec" type="binary" target="libreoffice-6.3.2.2/external/tarballs/">http://dev-www.libreoffice.org/src/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip</Archive>
<Archive sha1sum="3478ebc27bb76025f4b5c2ae6a9bac6090e2cb09" type="binary" target="libreoffice-6.3.2.2/external/tarballs/">http://dev-www.libreoffice.org/src/d8bd5eed178db6e2b18eeed243f85aa8-flute-1.1.6.zip</Archive>
<Archive sha1sum="1acd76cd63f7b19f6a0252eb029c3cb13a25aa9b" type="binary" target="libreoffice-6.3.2.2/external/tarballs/">http://dev-www.libreoffice.org/src/ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip</Archive>
<Archive sha1sum="f945b23b7801a3601998973028a054ee379967cb" type="binary" target="libreoffice-6.3.2.2/external/tarballs/">http://dev-www.libreoffice.org/src/libfreehand-0.1.2.tar.xz</Archive>
<Archive sha1sum="97e14d618652e6b57447b73a8cfc89b54f2845ec" type="binary" target="libreoffice-6.3.2.2/external/tarballs">http://dev-www.libreoffice.org/src/liborcus-0.14.1.tar.gz</Archive>
<Archive sha1sum="76497846de1f3d2ef438d79e31328107658d10be" type="binary" target="libreoffice-6.3.2.2/external/tarballs/">http://dev-www.libreoffice.org/src/beeca87be45ec87d241ddd0e1bad80c1-bsh-2.0b6-src.zip</Archive>
<Archive sha1sum="0556c392beb59433e577e3517575801212201df6" type="binary" target="libreoffice-6.3.2.2/external/tarballs/">http://dev-www.libreoffice.org/src/5ade6ae2a99bc1e9e57031ca88d36dad-hyphen-2.8.8.tar.gz</Archive>
<Archive sha1sum="d90dceea7c1a04ad4324f5ee286f3eaa9129bdbd" type="binary" target="libreoffice-6.3.2.2/external/tarballs/">https://dev-www.libreoffice.org/src/libabw-0.1.3.tar.xz</Archive>
<Archive sha1sum="feca71d94d2c6e6d5565ff2a3210ba61fb2451d9" type="binary" target="libreoffice-6.3.2.2/external/tarballs/">https://dev-www.libreoffice.org/src/libcmis-0.5.2.tar.xz</Archive>
<Archive sha1sum="2b599daeeb07ecd14ea0f7633accd67ab3fedea9" type="binary" target="libreoffice-6.3.2.2/external/tarballs/">https://dev-www.libreoffice.org/src/libnumbertext-1.0.5.tar.xz</Archive>
<Archive sha1sum="154279bc5939d7099697887ea15c5ca921abeaeb" type="binary" target="libreoffice-6.3.2.2/external/tarballs/">https://dev-www.libreoffice.org/src/lxml-4.1.1.tgz</Archive>
<Archive sha1sum="dd6b4163c752a44384f309f8dabb830161f5f85f" type="binary" target="libreoffice-6.3.2.2/external/tarballs/">http://dev-www.libreoffice.org/src/libexttextcat-3.4.5.tar.xz</Archive>
<Archive sha1sum="660d84f6b14b7b59028f1991640fcb667882f48f" type="binary" target="libreoffice-6.3.2.2/external/tarballs/">https://dev-www.libreoffice.org/src/libmwaw-0.3.15.tar.xz</Archive>
<Archive sha1sum="d4f0ab61702fe24f3d89ec625616583e77a33697" type="binary" target="libreoffice-6.3.2.2/external/tarballs/">http://dev-www.libreoffice.org/src/libstaroffice-0.0.6.tar.xz</Archive>
<Archive sha1sum="c0dc491800f4aa24960d20fa38b9f84df1c15e07" type="binary" target="libreoffice-6.3.2.2/external/tarballs/">http://dev-www.libreoffice.org/src/libzmf-0.0.2.tar.xz</Archive>
<Archive sha1sum="18fde9588c236d51eea9437ed882d8b751daf01f" type="binary" target="libreoffice-6.3.2.2/external/tarballs/">https://dev-www.libreoffice.org/src/libe-book-0.1.3.tar.xz</Archive>
<Archive sha1sum="48e81c60e173552fce77ce3b414e68b7d52a5301" type="binary" target="libreoffice-6.3.2.2/external/tarballs/">https://dev-www.libreoffice.org/src/libepubgen-0.1.1.tar.xz</Archive>
<Archive sha1sum="f0e1b3d7996f2340a95309b61d9b27b596aca3da" type="binary" target="libreoffice-6.3.2.2/external/tarballs/">https://dev-www.libreoffice.org/src/libqxp-0.0.2.tar.xz</Archive>
<Archive sha1sum="815216ecc4c8cac1cc5905ca3fb5d6168c1deac4" type="binary" target="libreoffice-6.3.2.2/external/tarballs/">http://dev-www.libreoffice.org/src/26b3e95ddf3d9c077c480ea45874b3b8-lp_solve_5.5.tar.gz</Archive>
<Archive sha1sum="c038831d84882cdf639e038e44decb1e40527591" type="binary" target="libreoffice-6.3.2.2/external/tarballs/">http://dev-www.libreoffice.org/src/a8c2c5b8f09e7ede322d5c602ff6a4b6-mythes-1.2.4.tar.gz</Archive>
<Archive sha1sum="a428758999ff573e62d06892e3d2c0b0f335787c" type="binary" target="libreoffice-6.3.2.2/external/tarballs/">http://dev-www.libreoffice.org/src/libgpg-error-1.27.tar.bz2</Archive>
<Archive sha1sum="41ff3c2291c99db71ddca1873115b7fc0bfb5065" type="binary" target="libreoffice-6.3.2.2/external/tarballs/">http://dev-www.libreoffice.org/src/pdfium-3794.tar.bz2</Archive>
<Archive sha1sum="870719cd3d2ef6a7fcb1d6af9ce5446edba7bfc3" type="binary" target="libreoffice-6.3.2.2/external/tarballs/">http://dev-www.libreoffice.org/src/gpgme-1.9.0.tar.bz2</Archive>
<Archive sha1sum="e00d0bf270a99ded2a2f4abe7874b765cd338d1f" type="binary" target="libreoffice-6.3.2.2/external/tarballs/">https://dev-www.libreoffice.org/src/libepoxy-1.5.3.tar.xz</Archive>
<Archive sha1sum="c8432695bf1daa914a92f51e911881ed93d50604" type="binary" target="libreoffice-6.3.2.2/external/tarballs/">http://dev-www.libreoffice.org/src/libassuan-2.5.1.tar.bz2</Archive>
<Archive sha1sum="ea6eee4b5999f9c02105386850f63a53f0250eaa" type="binary" target="libreoffice-6.3.2.2/external/tarballs/">https://dev-www.libreoffice.org/src/boost_1_69_0.tar.bz2</Archive>
<Archive sha1sum="bd92f8c5ab55777c66492a6f3566d013f19c9bbe" type="binary" target="libreoffice-6.3.2.2/external/tarballs/">https://dev-www.libreoffice.org/src/a233181e03d3c307668b4c722d881661-mariadb_client-2.0.0-src.tar.gz</Archive>
<Archive sha1sum="d336802a36ed2c87dd243e7c2f1d0542dace5cca" type="binary" target="libreoffice-6.3.2.2/external/tarballs/">https://dev-www.libreoffice.org/extern/884ed41809687c3e168fc7c19b16585149ff058eca79acbf3ee784f6630704cc-opens___.ttf</Archive>
<Archive sha1sum="e75580df2f638ef7e99743eb54d7f8015bc8c812" type="binary" target="libreoffice-6.4.1.2/external/tarballs/">https://dev-www.libreoffice.org/src/xmlsec1-1.2.28.tar.gz</Archive>
<Archive sha1sum="1acea86fd399ed7817879d36370d3d1f8b109050" type="binary" target="libreoffice-6.4.1.2/external/tarballs/">http://dev-www.libreoffice.org/src/35c94d2df8893241173de1d16b6034c0-swingExSrc.zip</Archive>
<Archive sha1sum="8a90669029e107b61953b90ba11545fef586c2ca" type="binary" target="libreoffice-6.4.1.2/external/tarballs/">http://dev-www.libreoffice.org/src/798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip</Archive>
<Archive sha1sum="2d49e11b0b711970f494294dc3698f05eb294853" type="binary" target="libreoffice-6.4.1.2/external/tarballs/">http://dev-www.libreoffice.org/src/a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip</Archive>
<Archive sha1sum="0a134d01e9aeb09b33f4c7450fb41abb7bed9db6" type="binary" target="libreoffice-6.4.1.2/external/tarballs/">http://dev-www.libreoffice.org/src/commons-logging-1.2-src.tar.gz</Archive>
<Archive sha1sum="43a7ff11dd15370d456b20a093e1ee81279163a0" type="binary" target="libreoffice-6.4.1.2/external/tarballs/">http://dev-www.libreoffice.org/src/eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip</Archive>
<Archive sha1sum="b92930010622906778f713fb8f0153fa0683d018" type="binary" target="libreoffice-6.4.1.2/external/tarballs/">http://dev-www.libreoffice.org/src/39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip</Archive>
<Archive sha1sum="3232dd31859be4f7eb443c33e8e3287f394789a0" type="binary" target="libreoffice-6.4.1.2/external/tarballs/">http://dev-www.libreoffice.org/src/3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip</Archive>
<Archive sha1sum="47b58e0ef2d856df26372a7061ae43fae6e08051" type="binary" target="libreoffice-6.4.1.2/external/tarballs/">http://dev-www.libreoffice.org/src/97b2d4dba862397f446b217e2b623e71-libloader-1.1.6.zip</Archive>
<Archive sha1sum="5ecb895ffc1eff2c381fa78d2197d0c57422b3df" type="binary" target="libreoffice-6.4.1.2/external/tarballs/">http://dev-www.libreoffice.org/src/f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip</Archive>
<Archive sha1sum="a637c0c3ad3be32d6814972e1c45e547c5f6359d" type="binary" target="libreoffice-6.4.1.2/external/tarballs/">http://dev-www.libreoffice.org/src/8ce2fcd72becf06c41f7201d15373ed9-librepository-1.1.6.zip</Archive>
<Archive sha1sum="e393beea80d36ff27b732882c706826988a64f5c" type="binary" target="libreoffice-6.4.1.2/external/tarballs/">http://dev-www.libreoffice.org/src/3bdf40c0d199af31923e900d082ca2dd-libfonts-1.1.6.zip</Archive>
<Archive sha1sum="b19ad429273abb116432eae3af955ecaf1ab5b17" type="binary" target="libreoffice-6.4.1.2/external/tarballs/">http://dev-www.libreoffice.org/src/ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip</Archive>
<Archive sha1sum="65dfba9970bb862d09c1f9e636b86b22f05d3936" type="binary" target="libreoffice-6.4.1.2/external/tarballs/">http://dev-www.libreoffice.org/src/db60e4fde8dd6d6807523deb71ee34dc-liblayout-0.2.10.zip</Archive>
<Archive sha1sum="452eba922e4f41603539c9dc39947d2271e47093" type="binary" target="libreoffice-6.4.1.2/external/tarballs/">http://dev-www.libreoffice.org/src/0168229624cfac409e766913506961a8-ucpp-1.3.2.tar.gz</Archive>
<Archive sha1sum="64620c7e4e2b1c09a8ef9806e5e30fe0d52c4bba" type="binary" target="libreoffice-6.4.1.2/external/tarballs/">https://dev-www.libreoffice.org/src/language-subtag-registry-2019-04-03.tar.bz2</Archive>
<Archive sha1sum="6cc86629f8d276ab1c45c3f337674284fab4eff6" type="binary" target="libreoffice-6.4.1.2/external/tarballs/">http://dev-www.libreoffice.org/src/collada2gltf-master-6258611a6a.tar.bz2</Archive>
<Archive sha1sum="c4f5760a1d21213dc52e2cf3ad9c0b9112585f36" type="binary" target="libreoffice-6.4.1.2/external/tarballs/">http://dev-www.libreoffice.org/src/OpenCOLLADA-master-6509aa13af.tar.bz2</Archive>
<Archive sha1sum="7168b0f40aa5c72267899601c116d2348d2f56ec" type="binary" target="libreoffice-6.4.1.2/external/tarballs/">http://dev-www.libreoffice.org/src/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip</Archive>
<Archive sha1sum="3478ebc27bb76025f4b5c2ae6a9bac6090e2cb09" type="binary" target="libreoffice-6.4.1.2/external/tarballs/">http://dev-www.libreoffice.org/src/d8bd5eed178db6e2b18eeed243f85aa8-flute-1.1.6.zip</Archive>
<Archive sha1sum="1acd76cd63f7b19f6a0252eb029c3cb13a25aa9b" type="binary" target="libreoffice-6.4.1.2/external/tarballs/">http://dev-www.libreoffice.org/src/ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip</Archive>
<Archive sha1sum="f945b23b7801a3601998973028a054ee379967cb" type="binary" target="libreoffice-6.4.1.2/external/tarballs/">http://dev-www.libreoffice.org/src/libfreehand-0.1.2.tar.xz</Archive>
<Archive sha1sum="0f0bce8909509b30350a2318d31e74f8d9b8d349" type="binary" target="libreoffice-6.4.1.2/external/tarballs/">https://dev-www.libreoffice.org/src/liborcus-0.15.3.tar.gz</Archive>
<Archive sha1sum="76497846de1f3d2ef438d79e31328107658d10be" type="binary" target="libreoffice-6.4.1.2/external/tarballs/">http://dev-www.libreoffice.org/src/beeca87be45ec87d241ddd0e1bad80c1-bsh-2.0b6-src.zip</Archive>
<Archive sha1sum="0556c392beb59433e577e3517575801212201df6" type="binary" target="libreoffice-6.4.1.2/external/tarballs/">http://dev-www.libreoffice.org/src/5ade6ae2a99bc1e9e57031ca88d36dad-hyphen-2.8.8.tar.gz</Archive>
<Archive sha1sum="d90dceea7c1a04ad4324f5ee286f3eaa9129bdbd" type="binary" target="libreoffice-6.4.1.2/external/tarballs/">https://dev-www.libreoffice.org/src/libabw-0.1.3.tar.xz</Archive>
<Archive sha1sum="feca71d94d2c6e6d5565ff2a3210ba61fb2451d9" type="binary" target="libreoffice-6.4.1.2/external/tarballs/">https://dev-www.libreoffice.org/src/libcmis-0.5.2.tar.xz</Archive>
<Archive sha1sum="2b599daeeb07ecd14ea0f7633accd67ab3fedea9" type="binary" target="libreoffice-6.4.1.2/external/tarballs/">https://dev-www.libreoffice.org/src/libnumbertext-1.0.5.tar.xz</Archive>
<Archive sha1sum="154279bc5939d7099697887ea15c5ca921abeaeb" type="binary" target="libreoffice-6.4.1.2/external/tarballs/">https://dev-www.libreoffice.org/src/lxml-4.1.1.tgz</Archive>
<Archive sha1sum="dd6b4163c752a44384f309f8dabb830161f5f85f" type="binary" target="libreoffice-6.4.1.2/external/tarballs/">http://dev-www.libreoffice.org/src/libexttextcat-3.4.5.tar.xz</Archive>
<Archive sha1sum="660d84f6b14b7b59028f1991640fcb667882f48f" type="binary" target="libreoffice-6.4.1.2/external/tarballs/">https://dev-www.libreoffice.org/src/libmwaw-0.3.15.tar.xz</Archive>
<Archive sha1sum="d4f0ab61702fe24f3d89ec625616583e77a33697" type="binary" target="libreoffice-6.4.1.2/external/tarballs/">http://dev-www.libreoffice.org/src/libstaroffice-0.0.6.tar.xz</Archive>
<Archive sha1sum="c0dc491800f4aa24960d20fa38b9f84df1c15e07" type="binary" target="libreoffice-6.4.1.2/external/tarballs/">http://dev-www.libreoffice.org/src/libzmf-0.0.2.tar.xz</Archive>
<Archive sha1sum="18fde9588c236d51eea9437ed882d8b751daf01f" type="binary" target="libreoffice-6.4.1.2/external/tarballs/">https://dev-www.libreoffice.org/src/libe-book-0.1.3.tar.xz</Archive>
<Archive sha1sum="48e81c60e173552fce77ce3b414e68b7d52a5301" type="binary" target="libreoffice-6.4.1.2/external/tarballs/">https://dev-www.libreoffice.org/src/libepubgen-0.1.1.tar.xz</Archive>
<Archive sha1sum="f0e1b3d7996f2340a95309b61d9b27b596aca3da" type="binary" target="libreoffice-6.4.1.2/external/tarballs/">https://dev-www.libreoffice.org/src/libqxp-0.0.2.tar.xz</Archive>
<Archive sha1sum="815216ecc4c8cac1cc5905ca3fb5d6168c1deac4" type="binary" target="libreoffice-6.4.1.2/external/tarballs/">http://dev-www.libreoffice.org/src/26b3e95ddf3d9c077c480ea45874b3b8-lp_solve_5.5.tar.gz</Archive>
<Archive sha1sum="c038831d84882cdf639e038e44decb1e40527591" type="binary" target="libreoffice-6.4.1.2/external/tarballs/">http://dev-www.libreoffice.org/src/a8c2c5b8f09e7ede322d5c602ff6a4b6-mythes-1.2.4.tar.gz</Archive>
<Archive sha1sum="a428758999ff573e62d06892e3d2c0b0f335787c" type="binary" target="libreoffice-6.4.1.2/external/tarballs/">http://dev-www.libreoffice.org/src/libgpg-error-1.27.tar.bz2</Archive>
<Archive sha1sum="c283858b7cf63a0cd7c691aef4d45866b9c7051d" type="binary" target="libreoffice-6.4.1.2/external/tarballs/">https://dev-www.libreoffice.org/src/pdfium-3963.tar.bz2</Archive>
<Archive sha1sum="870719cd3d2ef6a7fcb1d6af9ce5446edba7bfc3" type="binary" target="libreoffice-6.4.1.2/external/tarballs/">http://dev-www.libreoffice.org/src/gpgme-1.9.0.tar.bz2</Archive>
<Archive sha1sum="e00d0bf270a99ded2a2f4abe7874b765cd338d1f" type="binary" target="libreoffice-6.4.1.2/external/tarballs/">https://dev-www.libreoffice.org/src/libepoxy-1.5.3.tar.xz</Archive>
<Archive sha1sum="c8432695bf1daa914a92f51e911881ed93d50604" type="binary" target="libreoffice-6.4.1.2/external/tarballs/">http://dev-www.libreoffice.org/src/libassuan-2.5.1.tar.bz2</Archive>
<Archive sha1sum="df391cea80b616eec37a51eb8b2dddb0024c8e6a" type="binary" target="libreoffice-6.4.1.2/external/tarballs/">https://dev-www.libreoffice.org/src/QR-Code-generator-1.4.0.tar.gz</Archive>
<Archive sha1sum="e4a5d0ae688a754a9159be581c28b63a98777115" type="binary" target="libreoffice-6.4.1.2/external/tarballs/">https://dev-www.libreoffice.org/src/Firebird-3.0.0.32483-0.tar.bz2</Archive>
<Archive sha1sum="f52c74abcbf55c72cd89f709db658ea33ed45154" type="binary" target="libreoffice-6.4.1.2/external/tarballs/">https://dev-www.libreoffice.org/src/CoinMP-1.7.6.tgz</Archive>
<Archive sha1sum="842a219491c4119b2ef148adffe9d537723a493e" type="binary" target="libreoffice-6.4.1.2/external/tarballs/">https://dev-www.libreoffice.org/src/ltm-1.0.zip</Archive>
<Archive sha1sum="bd92f8c5ab55777c66492a6f3566d013f19c9bbe" type="binary" target="libreoffice-6.4.1.2/external/tarballs/">https://dev-www.libreoffice.org/src/a233181e03d3c307668b4c722d881661-mariadb_client-2.0.0-src.tar.gz</Archive>
<Archive sha1sum="d336802a36ed2c87dd243e7c2f1d0542dace5cca" type="binary" target="libreoffice-6.4.1.2/external/tarballs/">https://dev-www.libreoffice.org/extern/884ed41809687c3e168fc7c19b16585149ff058eca79acbf3ee784f6630704cc-opens___.ttf</Archive>
<Archive sha1sum="bdec3915c01cd60e20892376aa5e5a0d3980c389" type="binary" target="libreoffice-6.4.1.2/external/tarballs/">https://dev-www.libreoffice.org/src/b7cae45ad2c23551fd6ccb8ae2c1f59e-numbertext_0.9.5.oxt</Archive>
<!--for test suit-->
<Archive sha1sum="a2aaff3c6e19d7442295ca8a1c39e8c3a8b4081a" type="binary" target="libreoffice-6.3.2.2/external/tarballs/">http://dev-www.libreoffice.org/extern/odfvalidator-1.2.0-incubating-SNAPSHOT-jar-with-dependencies-971c54fd38a968f5860014b44301872706f9e540.jar</Archive>
<Archive sha1sum="f4772556920231cf164348e51285b0c18dfc7f5b" type="binary" target="libreoffice-6.3.2.2/external/tarballs/">http://dev-www.libreoffice.org/extern/8249374c274932a21846fa7629c2aa9b-officeotron-0.7.4-master.jar</Archive>
<Archive sha1sum="a2aaff3c6e19d7442295ca8a1c39e8c3a8b4081a" type="binary" target="libreoffice-6.4.1.2/external/tarballs/">http://dev-www.libreoffice.org/extern/odfvalidator-1.2.0-incubating-SNAPSHOT-jar-with-dependencies-971c54fd38a968f5860014b44301872706f9e540.jar</Archive>
<Archive sha1sum="f4772556920231cf164348e51285b0c18dfc7f5b" type="binary" target="libreoffice-6.4.1.2/external/tarballs/">http://dev-www.libreoffice.org/extern/8249374c274932a21846fa7629c2aa9b-officeotron-0.7.4-master.jar</Archive>
<Patches>
<Patch>make-pyuno-work-with-system-wide-module-install.diff</Patch>
<Patch>0001-don-t-suppress-crashes.patch</Patch>
<Patch level="1">0001-replace-boost-bimap-in-sdext-pdfimport.patch</Patch>
</Patches>
<BuildDependencies>
<Dependency>xz-devel</Dependency>
@@ -90,7 +95,7 @@
<Dependency>libXext-devel</Dependency>
<Dependency>poppler-devel</Dependency>
<Dependency>openssl-devel</Dependency>
<Dependency versionFrom="3.6.0">python3-devel</Dependency>
<Dependency versionFrom="3.8.0">python3-devel</Dependency>
<Dependency>harfbuzz-devel</Dependency>
<Dependency>dbus-glib-devel</Dependency>
<Dependency>libXrandr-devel</Dependency>
@@ -137,10 +142,36 @@
<Dependency>raptor2-devel</Dependency>
<Dependency>rasqal-devel</Dependency>
<Dependency>redland-devel</Dependency>
<!--Dependency>qt5-base-devel</Dependency>
<Dependency>qt5-x11extras-devel</Dependency-->
<Dependency>qt5-base-devel</Dependency>
<Dependency>qt5-x11extras-devel</Dependency>
<Dependency>python-lxml</Dependency>
<Dependency>libunwind-devel</Dependency>
<Dependency>xcb-util-wm-devel</Dependency>
<Dependency>libxcb-devel</Dependency>
<Dependency>plasma-framework-devel</Dependency>
<Dependency>kio-devel</Dependency>
<Dependency>kconfig-devel</Dependency>
<Dependency>kservice-devel</Dependency>
<Dependency>ki18n-devel</Dependency>
<Dependency>kcrash-devel</Dependency>
<Dependency>kdbusaddons-devel</Dependency>
<Dependency>kauth-devel</Dependency>
<Dependency>kcoreaddons-devel</Dependency>
<Dependency>kwindowsystem-devel</Dependency>
<Dependency>kbookmarks-devel</Dependency>
<Dependency>kxmlgui-devel</Dependency>
<Dependency>solid-devel</Dependency>
<Dependency>kiconthemes-devel</Dependency>
<Dependency>kjobwidgets-devel</Dependency>
<Dependency>kcompletion-devel</Dependency>
<Dependency>kitemviews-devel</Dependency>
<Dependency>kwidgetsaddons-devel</Dependency>
<Dependency>kcodecs-devel</Dependency>
<Dependency>ktextwidgets-devel</Dependency>
<Dependency>attica-devel</Dependency>
<Dependency>kglobalaccel-devel</Dependency>
<Dependency>kguiaddons-devel</Dependency>
<Dependency>sonnet-devel</Dependency>
</BuildDependencies>
</Source>
@@ -214,7 +245,7 @@
<Path fileType="data">/usr/share/pixmaps</Path>
<Path fileType="data">/usr/share/appdata</Path>
<Path fileType="data">/usr/share/bash-completion</Path>
<Path fileType="data">/usr/lib/python3.6</Path>
<Path fileType="data">/usr/lib/python3.8</Path>
<Path fileType="library">/usr/lib/libreoffice/program/soffice*</Path>
<Path fileType="library">/usr/lib/libreoffice/program/ui-previewer</Path>
<Path fileType="library">/usr/lib/libreoffice/program/redirectrc</Path>
@@ -222,7 +253,255 @@
<Path fileType="library">/usr/lib/libreoffice/program/bootstraprc</Path>
<Path fileType="library">/usr/lib/libreoffice/program/oosplash</Path>
<Path fileType="library">/usr/lib/libreoffice/program/core.abignore</Path>
<Path fileType="library">/usr/lib/libreoffice/program/*.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libabplo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libacclo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libaffine_uno_uno.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libanalysislo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libanimcorelo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libavmediagst.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libavmedialo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libbasctllo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libbasegfxlo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libbasprovlo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libbiblo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libbinaryurplo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libbootstraplo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libcached1.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libcairocanvaslo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libcalclo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libcanvasfactorylo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libcanvastoolslo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libchartcontrollerlo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libchartcorelo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libclewlo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libcmdmaillo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libcollator_data.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libcomphelper.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libconfigmgrlo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libcppcanvaslo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libctllo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libcuilo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libdatelo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libdbahsqllo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libdbalo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libdbaselo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libdbaxmllo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libdbplo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libdbpool2.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libdbtoolslo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libdbulo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libdeploymentgui.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libdeploymentmisclo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libdeployment.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libdesktopbe1lo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libdesktop_detectorlo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libdict_ja.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libdict_zh.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libdlgprovlo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libdrawinglayerlo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libeditenglo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libembobj.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libemboleobj.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libemfiolo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libepoxy.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libevtattlo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libexpwraplo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libfilelo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libfilterconfiglo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libflashlo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libflatlo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libforlo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libforuilo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libfps_officelo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libfrmlo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libfsstoragelo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libfwelo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libfwilo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libfwklo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libfwllo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libfwmlo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libgcc3_uno.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libgielo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libgraphicfilterlo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libguesslanglo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libhelplinkerlo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libhsqldb.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libhwplo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libhyphenlo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libi18nlangtag.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libi18npoollo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libi18nsearchlo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libi18nutil.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libicglo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libindex_data.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libintrospectionlo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libinvocadaptlo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libinvocationlo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libiolo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libjavaloaderlo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libjava_uno.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libjavavmlo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libjdbclo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libjpipe.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libjuh.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libjuhx.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libjvmaccesslo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libjvmfwklo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libldapbe2lo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/liblibreofficekitgtk.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/liblnglo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/liblnthlo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/liblocalebe1lo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/liblocaledata_en.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/liblocaledata_es.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/liblocaledata_euro.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/liblocaledata_others.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libloglo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/liblog_uno_uno.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/liblosessioninstalllo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/liblpsolve55.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/liblwpftlo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libmcnttype.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libmigrationoo2lo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libmigrationoo3lo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libmorklo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libmozbootstraplo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libmsfilterlo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libmsformslo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libmswordlo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libmtfrendererlo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libmysqlclo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libmysql_jdbclo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libnamingservicelo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libnumbertextlo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libodbclo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libodfflatxmllo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/liboffacclo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libofficebean.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/liboglcanvaslo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libOGLTranslo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libooxlo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libopencllo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libpackage2.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libpasswordcontainerlo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libpcrlo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libpdffilterlo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libpdfimportlo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libpdfiumlo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libPresentationMinimizerlo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libPresenterScreenlo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libpricinglo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libprotocolhandlerlo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libproxyfaclo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libpythonloaderlo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libpyuno.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libreflectionlo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libreglo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/librptlo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/librptuilo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/librptxmllo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libsal_textenclo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libsaxlo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libsblo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libscdlo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libscfiltlo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libsclo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libscnlo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libscriptframe.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libscuilo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libsdbc2.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libsdbtlo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libsddlo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libsdfiltlo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libsdlo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libsduilo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libsfxlo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libsimplecanvaslo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libslideshowlo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libsmdlo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libsmlo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libsofficeapp.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libsolverlo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libsotlo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libspelllo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libspllo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libsrtrs1.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libstocserviceslo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libstoragefdlo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libstorelo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libstringresourcelo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libsvgfilterlo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libsvgiolo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libsvllo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libsvtlo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libsvxcorelo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libsvxlo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libswdlo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libswlo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libswuilo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libsysshlo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libt602filterlo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libtextconv_dict.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libtextconversiondlgslo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libtextfdlo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libtklo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libtllo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libucb1.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libucbhelper.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libucpchelp1.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libucpcmis1lo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libucpdav1.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libucpexpand1lo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libucpextlo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libucpfile1.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libucpftp1.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libucpgio1lo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libucphier1.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libucpimagelo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libucppkg1.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libucptdoc1lo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libunoidllo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libunopkgapp.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libunordflo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libunoxmllo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libunsafe_uno_uno.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libupdatefeedlo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libutllo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libuuilo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libuuresolverlo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libvbaeventslo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libvbahelperlo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libvbaobjlo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libvbaswobjlo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libvclcanvaslo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libvcllo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libvclplug_genlo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libvclplug_gtk3lo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libvclplug_qt5lo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libwpftcalclo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libwpftdrawlo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libwpftimpresslo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libwpftwriterlo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libwriterfilterlo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libwriterlo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libwriterperfectlo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libxmlfalo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libxmlfdlo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libxmlreaderlo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libxmlscriptlo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libxmlsecurity.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libxoflo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libxolo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libxsec_xmlsec.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libxsltdlglo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libxsltfilterlo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libxstor.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libfbclient.so.2</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libpostgresql-sdbc-impllo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libpostgresql-sdbclo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libfirebird_sdbclo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libEngine12.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/pyuno.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/classes</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libdep*</Path>
<Path fileType="library">/usr/lib/libreoffice/program/flat_logo.svg</Path>
@@ -282,6 +561,7 @@
<Path fileType="data">/usr/lib/girepository-1.0/LOKDocView-0.1.typelib</Path>
<Path fileType="data">/usr/lib/libreoffice/program/xpdfimport</Path>
<Path fileType="data">/usr/lib/libreoffice/program/mailmerge.py</Path>
<Path fileType="data">/usr/lib/libreoffice/program/access2base.py</Path>
<Path fileType="data">/usr/lib/libreoffice/program/msgbox.py</Path>
<Path fileType="data">/usr/lib/libreoffice/program/pythonloader.py</Path>
<Path fileType="data">/usr/lib/libreoffice/program/pythonloader.unorc</Path>
@@ -332,6 +612,7 @@
<Path fileType="data">/usr/lib/libreoffice/share/basic/ScriptBindingLibrary</Path>
<Path fileType="data">/usr/lib/libreoffice/share/basic/T*</Path>
<Path fileType="data">/usr/lib/libreoffice/share/basic/*.xlc</Path>
<Path fileType="data">/usr/lib/libreoffice/share/firebird/*</Path>
<Path fileType="data">/usr/lib/libreoffice/share/registry/ogltrans.xcd</Path>
<Path fileType="data">/usr/lib/libreoffice/share/registry/pdfimport.xcd</Path>
<Path fileType="data">/usr/lib/libreoffice/share/registry/librelogo.xcd</Path>
@@ -355,6 +636,7 @@
<Path fileType="data">/usr/lib/libreoffice/share/extensions/nlpsolver</Path>
<Path fileType="data">/usr/lib/libreoffice/share/extensions/wiki-publisher</Path>
<Path fileType="data">/usr/lib/libreoffice/share/extensions/package.txt</Path>
<Path fileType="data">/usr/lib/libreoffice/share/extensions/numbertext/*</Path>
<!--Help Files for Default Languages tr-TR-->
<Path fileType="data">/usr/lib/libreoffice/help/tr</Path>
<!--Translations Files for Default Language tr-TR-->
@@ -406,6 +688,45 @@
<Package>libreoffice-en-US</Package>
</Replaces>
</Package>
<Package>
<Name>libreoffice-kde5-integration</Name>
<Summary>LibreOffice KDE5 integration</Summary>
<RuntimeDependencies>
<Dependency release="current">libreoffice</Dependency>
<Dependency>plasma-framework</Dependency>
<Dependency>kio</Dependency>
<Dependency>kconfig</Dependency>
<Dependency>kservice</Dependency>
<Dependency>ki18n</Dependency>
<Dependency>kcrash</Dependency>
<Dependency>kdbusaddons</Dependency>
<Dependency>kauth</Dependency>
<Dependency>kcoreaddons</Dependency>
<Dependency>kwindowsystem</Dependency>
<Dependency>kbookmarks</Dependency>
<Dependency>kxmlgui</Dependency>
<Dependency>solid</Dependency>
<Dependency>kiconthemes</Dependency>
<Dependency>kjobwidgets</Dependency>
<Dependency>kcompletion</Dependency>
<Dependency>kitemviews</Dependency>
<Dependency>kwidgetsaddons</Dependency>
<Dependency>kcodecs</Dependency>
<Dependency>ktextwidgets</Dependency>
<Dependency>attica</Dependency>
<Dependency>kglobalaccel</Dependency>
<Dependency>kguiaddons</Dependency>
<Dependency>sonnet</Dependency>
<Dependency>libepoxy</Dependency>
<Dependency>qt5-base</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/libreoffice/program/libkf5be1lo.so</Path>
<Path fileType="library">/usr/lib/libreoffice/program/libvclplug_kf5lo.so</Path>
<Path fileType="data">/usr/share/appdata/org.libreoffice.kde.metainfo.xml</Path>
</Files>
</Package>
<Package>
<Name>libreoffice-common-dictionaries</Name>
@@ -3422,6 +3743,13 @@
</Package>
<History>
<Update release="17">
<Date>2020-02-26</Date>
<Version>6.4.1.2</Version>
<Comment>Version Bump</Comment>
<Name>İdris Kalp</Name>
<Email>idriskalp@gmail.com</Email>
</Update>
<Update release="16">
<Date>2019-09-27</Date>
<Version>6.3.2.2</Version>
+2 -1
View File
@@ -14,7 +14,8 @@ def setup():
autotools.configure("--prefix=/usr \
--disable-werror \
--without-docs \
--enable-static=no ")
--enable-static=no \
--with-mdds=1.5")
pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ")
+9 -2
View File
@@ -22,9 +22,9 @@
<Dependency>glm</Dependency>
<Dependency>gperf</Dependency>
<Dependency>liblangtag-devel</Dependency>
<Dependency>mdds-devel</Dependency>
<Dependency versionFrom="1.6">mdds-devel</Dependency>
</BuildDependencies>
<Archive sha1sum="3c18eff9c56f7bae5c55e0d108838d0a3a6b6a40" type="tarxz">http://dev-www.libreoffice.org/src/libetonyek/libetonyek-0.1.8.tar.xz</Archive>
<Archive sha1sum="b98862359b44f6838246428a482c442ad3bb67e4" type="tarxz">https://dev-www.libreoffice.org/src/libetonyek/libetonyek-0.1.9.tar.xz</Archive>
<Patches>
<!-- <Patch level="1">libetonyek-0.1.6-mdds-1.2.patch</Patch> -->
</Patches>
@@ -64,6 +64,13 @@
</Package>
<History>
<Update release="5">
<Date>2020-02-22</Date>
<Version>0.1.9</Version>
<Comment>Version bump.</Comment>
<Name>Pisi Linux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="4">
<Date>2018-09-16</Date>
<Version>0.1.8</Version>
+7
View File
@@ -50,6 +50,13 @@
</Package>
<History>
<Update release="5">
<Date>2020-02-22</Date>
<Version>0.1.7</Version>
<Comment>Rebuild.</Comment>
<Name>Pisi Linux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="4">
<Date>2018-08-09</Date>
<Version>0.1.7</Version>
+7
View File
@@ -46,6 +46,13 @@
</Package>
<History>
<Update release="7">
<Date>2020-02-22</Date>
<Version>0.0.4</Version>
<Comment>Rebuild.</Comment>
<Name>Pisi Linux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="6">
<Date>2018-08-09</Date>
<Version>0.0.4</Version>
+7
View File
@@ -47,6 +47,13 @@
</Package>
<History>
<Update release="6">
<Date>2020-02-20</Date>
<Version>0.0.4</Version>
<Comment>Rebuild.</Comment>
<Name>Pisi Linux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="5">
<Date>2018-09-16</Date>
<Version>0.0.4</Version>
+8 -1
View File
@@ -13,7 +13,7 @@
<IsA>app:console</IsA>
<Summary>A C++ library for parsing binary Microsoft Visio documents</Summary>
<Description>A C++ library for parsing binary Microsoft Visio documents (.vsd). Includes a converter to XHTML with embedded SVG files.</Description>
<Archive sha1sum="eaf9204fa38a87c8408c03828f6fc9d915d988e0" type="tarxz">http://dev-www.libreoffice.org/src/libvisio/libvisio-0.1.6.tar.xz</Archive>
<Archive sha1sum="c33ac8b574382b2c9f261dc80021746456d81582" type="tarxz">https://dev-www.libreoffice.org/src/libvisio/libvisio-0.1.7.tar.xz</Archive>
<BuildDependencies>
<Dependency>icu4c-devel</Dependency>
<Dependency>librevenge-devel</Dependency>
@@ -57,6 +57,13 @@
</Package>
<History>
<Update release="7">
<Date>2020-02-22</Date>
<Version>0.1.7</Version>
<Comment>Version bump.</Comment>
<Name>Pisi Linux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="6">
<Date>2018-08-09</Date>
<Version>0.1.6</Version>
+8 -1
View File
@@ -13,7 +13,7 @@
<IsA>app:gui</IsA>
<Summary>Multi-dimensional data index algorithm</Summary>
<Description>A collection of multi-dimensional data structure and indexing algorithm.</Description>
<Archive sha1sum="86a90787750043b417e031b90360379bec75a46a" type="tarbz2">http://kohei.us/files/mdds/src/mdds-1.4.3.tar.bz2</Archive>
<Archive sha1sum="7d3135916ba26ef92b0359b848c793ad99e536b4" type="tarbz2">https://dev-www.libreoffice.org/src/mdds-1.6.0.tar.bz2</Archive>
<BuildDependencies>
<Dependency>boost-devel</Dependency>
</BuildDependencies>
@@ -42,6 +42,13 @@
</Package>
<History>
<Update release="7">
<Date>2020-02-21</Date>
<Version>1.6.0</Version>
<Comment>Version bump</Comment>
<Name>İdris Kalp</Name>
<Email>idriskalp@gmail.com</Email>
</Update>
<Update release="6">
<Date>2019-02-12</Date>
<Version>1.4.3</Version>
+7
View File
@@ -81,6 +81,13 @@
</Package>
<History>
<Update release="7">
<Date>2020-02-22</Date>
<Version>1.16.1</Version>
<Comment>Rebuild.</Comment>
<Name>İdris Kalp</Name>
<Email>idriskalp@gmail.com</Email>
</Update>
<Update release="6">
<Date>2019-09-28</Date>
<Version>1.16.1</Version>
+5 -1
View File
@@ -20,13 +20,17 @@ def setup():
-DCMAKE_INSTALL_LIBDIR=lib \
-DENABLE_UNSTABLE_API_ABI_HEADERS=ON \
-DENABLE_XPDF_HEADERS=ON \
-DWITH_NSS3=OFF \
"
if get.buildTYPE() == "emul32":
options = " -DCMAKE_INSTALL_LIBDIR=/usr/lib32 \
-DCMAKE_INSTALL_PREFIX=/emul32 \
-DENABLE_QT5=OFF \
-DENABLE_LIBCURL=OFF"
-DENABLE_LIBCURL=OFF \
-DWITH_NSS3=OFF \
-DWITH_GTK=OFF \
-DWITH_GObjectIntrospection=OFF"
cmaketools.configure(options, sourceDir="..")
+9 -2
View File
@@ -12,7 +12,7 @@
<IsA>library</IsA>
<Summary>PDF rendering library</Summary>
<Description>poppler is a PDF rendering library based on xpdf.</Description>
<Archive sha1sum="9b2029e855d35d38d177512b58d972c5b2e9d61f" type="tarxz">http://poppler.freedesktop.org/poppler-0.74.0.tar.xz</Archive>
<Archive sha1sum="47456aaf6de52e22752e86650034aaee6a41df13" type="tarxz">https://poppler.freedesktop.org/poppler-0.85.0.tar.xz</Archive>
<BuildDependencies>
<Dependency>cmake</Dependency>
<Dependency>python3</Dependency>
@@ -27,7 +27,7 @@
<Dependency>zlib-devel</Dependency>
<Dependency>fontconfig-devel</Dependency>
<Dependency>openjpeg2-devel</Dependency>
<Dependency versionFrom="5.7.1">qt5-base-devel</Dependency>
<Dependency versionFrom="5.13.0">qt5-base-devel</Dependency>
</BuildDependencies>
</Source>
@@ -223,6 +223,13 @@
</Package>
<History>
<Update release="11">
<Date>2020-02-21</Date>
<Version>0.85.0</Version>
<Comment>Version bump.</Comment>
<Name>İdris Kalp</Name>
<Email>idriskalp@gmail.com</Email>
</Update>
<Update release="10">
<Date>2020-02-05</Date>
<Version>0.74.0</Version>
+5504 -399
View File
File diff suppressed because it is too large Load Diff
+1 -1
View File
@@ -1 +1 @@
d3867c22729f604b2c4f0284cfede00ab7d350fe
56784a43436d63c7a004e03f9763d3fb5eb36be1
BIN
View File
Binary file not shown.
+1 -1
View File
@@ -1 +1 @@
1b6ddcfe9d04cf37d475cd77e8b763ad957fb33b
c8f8878b065ac3b3f9ac1aac80fc63d9f9a3bcae
+6 -6
View File
@@ -4,9 +4,9 @@
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/licenses/gpl.txt
from pisi.actionsapi import shelltools
from pisi.actionsapi import pisitools
from pisi.actionsapi import autotools
from pisi.actionsapi import shelltools
from pisi.actionsapi import get
NoStrip = ["/"]
@@ -15,12 +15,12 @@ def build():
shelltools.export("go_platform","linux-amd64")
shelltools.export("go_linker","/lib/ld-linux-x86-64.so.2")
shelltools.export("GOROOT", "%s/go-go1.11.9" % get.workDIR()) #0
shelltools.export("GOROOT", "%s/go-go1.13.8" % get.workDIR()) #0
shelltools.export("GOBIN", "$GOROOT/bin") #1
shelltools.export("GOPATH", "%s" % get.workDIR())
shelltools.export("GOROOT_FINAL", "/usr/lib/go")
shelltools.export("GOROOT_BOOTSTRAP", "%s/go-go1.11.9/go-linux-amd64-bootstrap" % get.workDIR()) #2
shelltools.export("GOROOT_BOOTSTRAP", "%s/go-go1.13.8/go-linux-amd64-bootstrap" % get.workDIR()) #2
shelltools.export("GOOS","linux")
shelltools.export("GOARCH","amd64")
@@ -31,7 +31,7 @@ def build():
def install():
shelltools.export("GOROOT_FINAL", "/usr/lib/go")
shelltools.cd("%s/go-go1.11.9" % get.workDIR())
shelltools.cd("%s/go-go1.13.8" % get.workDIR())
pisitools.dodir("/usr/lib/go")
shelltools.system("cp -r api bin doc lib pkg src %s/usr/lib/go" % get.installDIR())
@@ -45,7 +45,7 @@ def install():
shelltools.system("cp -r misc %s/usr/lib/go" % get.installDIR())
pisitools.removeDir("/usr/lib/go/pkg/bootstrap")
#pisitools.removeDir("/usr/lib/go/pkg/bootstrap")
# remove testdata, which hit cave fix-linkage
pisitools.remove("/usr/lib/go/src/debug/elf/testdata/gcc-386-freebsd-exec")
@@ -55,4 +55,4 @@ def install():
pisitools.removeDir("/usr/lib/go/pkg/linux_amd64")
pisitools.dodoc("VERSION", "LICENSE", "PATENTS", "README*", "AUTHORS", "CONTRIBUTORS")
pisitools.dodoc("LICENSE", "PATENTS", "README*")
+14 -5
View File
@@ -1,5 +1,5 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<!DOCTYPE PISI SYSTEM "https://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>go</Name>
@@ -12,8 +12,8 @@
<IsA>app:console</IsA>
<Summary>Compiler and tools for the Go programming language from Google</Summary>
<Description>Go is an open source programming language that makes it easy to build simple, reliable, and efficient software.</Description>
<Archive sha1sum="d716c7a54f212fe6642d3fb58369eeffcded0402" type="targz">https://github.com/golang/go/archive/go1.11.9.tar.gz</Archive>
<Archive sha1sum="ed23e5951771f03d71dffdbd222617dd451fa511" type="tarbz2" target="go-go1.11.9">https://dev.gentoo.org/~williamh/dist/go-linux-amd64-bootstrap-1.8.tbz</Archive>
<Archive sha1sum="3dac63fc6c457ffe905aaeb7ccf3db348aa2c98c" type="targz">https://github.com/golang/go/archive/go1.13.8.tar.gz</Archive>
<Archive sha1sum="6ecdf5a03974462119c051a0d53f825c851ffdbe" type="tarbz2" target="go-go1.13.8">https://dev.gentoo.org/~williamh/dist/go-linux-amd64-bootstrap-1.13.6.tbz</Archive>
</Source>
<Package>
<Name>golang</Name>
@@ -21,17 +21,26 @@
<Dependency>git</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="config">/etc</Path>
<Path fileType="executable">/usr/bin/</Path>
<Path fileType="library">/usr/lib/</Path>
<Path fileType="data">/usr/share/</Path>
<Path fileType="config">/etc</Path>
</Files>
<!--
<AdditionalFiles>
<AdditionalFile owner="root" permission="0644" target="/etc/profile.d/go.sh">go.sh</AdditionalFile>
</AdditionalFiles>
-->
</Package>
<History>
<Update release="11">
<Date>2020-02-24</Date>
<Version>1.13.8</Version>
<Comment>Version bump.</Comment>
<Name>Blue Devil</Name>
<Email>bluedevil@sctzine.com</Email>
</Update>
<Update release="10">
<Date>2019-04-14</Date>
<Version>1.11.9</Version>
@@ -103,4 +112,4 @@
<Email>ertugrulerata@gmail.com</Email>
</Update>
</History>
</PISI>
</PISI>
+1 -1
View File
@@ -5,4 +5,4 @@
<Summary xml:lang="tr">Google'dan Go programlama dili için araçlar ve derleyici</Summary>
<Description xml:lang="tr">Go basit, güvenilir ve verimli yazılım inşa etmek için onu kolay yapan açık kaynaklı bir programlama dilidir.</Description>
</Source>
</PISI>
</PISI>
@@ -0,0 +1,25 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/copyleft/gpl.txt.
from pisi.actionsapi import perlmodules
from pisi.actionsapi import pisitools
from pisi.actionsapi import get
#WorkDir = "%s-%s" % (get.srcNAME()[5:], get.srcVERSION())
def setup():
perlmodules.configure()
def build():
perlmodules.make()
def check():
perlmodules.make("test")
def install():
perlmodules.install()
pisitools.dodoc("LICENSE", "README*")
@@ -0,0 +1,46 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "https://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>perl-File-Slurper</Name>
<Homepage>https://metacpan.org/release/File-Slurper</Homepage>
<Packager>
<Name>Blue Devil</Name>
<Email>bluedevil@sctzine.com</Email>
</Packager>
<PartOf>programming.language.perl</PartOf>
<License>Perlv5</License>
<IsA>library</IsA>
<Summary>A simple, sane and efficient module to slurp a file</Summary>
<Description>perl-File-Slurper, provides a simple, sane and efficient module to slurp a file.</Description>
<Archive sha1sum="9bae724ae9f9e9f79522186564b4cbe2697d1709" type="targz">https://cpan.metacpan.org/authors/id/L/LE/LEONT/File-Slurper-0.012.tar.gz</Archive>
<BuildDependencies>
<Dependency>perl</Dependency>
<!-- test dependencies -->
<Dependency>perl-Test-Warnings</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>perl-File-Slurper</Name>
<Summary>A simple, sane and efficient module to slurp a file</Summary>
<RuntimeDependencies>
<Dependency>perl</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib</Path>
<Path fileType="man">/usr/share/man</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2020-02-12</Date>
<Version>0.012</Version>
<Comment>First release</Comment>
<Name>Blue Devil</Name>
<Email>bluedevil@sctzine.com</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,8 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>perl-File-Slurper</Name>
<Summary xml:lang="tr">Bir dosyayı indirmek için iyi ve verimli bir perl modülüdür.</Summary>
<Description xml:lang="tr">perl-File-Slurper Bir dosyayı indirmek için iyi ve verimli bir perl modülü sunar.</Description>
</Source>
</PISI>
@@ -19,4 +19,4 @@ def check():
def install():
perlmodules.install()
pisitools.dodoc("Changes", "MANIFEST", "LICENSE")
pisitools.dodoc("Changes", "MANIFEST", "LICENSE")
@@ -3,23 +3,24 @@
<PISI>
<Source>
<Name>perl-HTML-Form</Name>
<Homepage>https://metacpan.org/pod/HTML::Form</Homepage>
<Homepage>https://metacpan.org/release/HTML-Form</Homepage>
<Packager>
<Name>Osman Erkan</Name>
<Email>osman.erkan@pisilinux.org</Email>
</Packager>
<PartOf>programming.language.perl</PartOf>
<License>Artistic</License>
<License>GPLv2</License>
<PartOf>programming.language.perl</PartOf>
<IsA>app:console</IsA>
<Summary>HTML::Form - Class that represents an HTML form element</Summary>
<Description>Objects of the HTML::Form class represents a single HTML &lt;form> ... &lt;/form> instance. A form consists of a sequence of inputs that usually have names, and which can take on various values. The state of a form can be tweaked and it can then be asked to provide HTTP::Request objects that can be passed to the request() method of LWP::UserAgent.</Description>
<Archive sha1sum="de42a5f47a7ffbf12c46075c0bf6130aba7d3d21" type="targz">https://cpan.metacpan.org/authors/id/O/OA/OALDERS/HTML-Form-6.05.tar.gz</Archive>
<Archive sha1sum="defc58c90443039d774b6953df4a3f100610d134" type="targz">https://cpan.metacpan.org/authors/id/O/OA/OALDERS/HTML-Form-6.07.tar.gz</Archive>
<BuildDependencies>
<Dependency>perl</Dependency>
<Dependency>perl-URI</Dependency>
<Dependency>perl-HTML-Parser</Dependency>
<Dependency>perl-LWP-Mediatypes</Dependency>
<Dependency>perl-HTTP-Message</Dependency>
<Dependency>perl-HTML-Parser</Dependency>
<Dependency>perl-URI</Dependency>
<Dependency>perl</Dependency>
</BuildDependencies>
</Source>
@@ -27,20 +28,35 @@
<Name>perl-HTML-Form</Name>
<Summary>HTML::Form - Class that represents an HTML form element</Summary>
<RuntimeDependencies>
<Dependency>perl</Dependency>
<Dependency>perl-URI</Dependency>
<Dependency>perl-HTML-Parser</Dependency>
<Dependency>perl-LWP-Mediatypes</Dependency>
<Dependency>perl-HTTP-Message</Dependency>
<Dependency>perl-HTML-Parser</Dependency>
<Dependency>perl-URI</Dependency>
<Dependency>perl</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="man">/usr/share/man</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="data">/usr/share</Path>
</Files>
</Package>
<History>
<Update release="7">
<Date>2020-02-22</Date>
<Version>6.07</Version>
<Comment>Version bump.</Comment>
<Name>Blue Devil</Name>
<Email>bluedevil@sctzine.com</Email>
</Update>
<Update release="6">
<Date>2020-02-21</Date>
<Version>6.06</Version>
<Comment>Version bump.</Comment>
<Name>Blue Devil</Name>
<Email>bluedevil@sctzine.com</Email>
</Update>
<Update release="5">
<Date>2020-01-11</Date>
<Version>6.05</Version>
@@ -77,4 +93,4 @@
<Email>alihan@pisilinux.org</Email>
</Update>
</History>
</PISI>
</PISI>
@@ -5,4 +5,4 @@
<Summary xml:lang="en">HTML::Form - Bir HTML Form elemanını temsil eden perl sınıfı</Summary>
<Description xml:lang="en">HTML::Form sınıfının nesneleri tek bir &lt;form> ... &lt;/form> örneğini temsil edebilirler.</Description>
</Source>
</PISI>
</PISI>
@@ -8,8 +8,8 @@
<Name>Osman Erkan</Name>
<Email>osman.erkan@pisilinux.org</Email>
</Packager>
<License>PerlArtistic GPL</License>
<PartOf>programming.language.perl</PartOf>
<License>PerlArtistic GPL</License>
<IsA>library</IsA>
<Summary>HTML to text conversion with links as footnotes.</Summary>
<Description>HTML::FormatText::WithLinks takes HTML and turns it into plain text but prints all the links in the HTML as footnotes.</Description>
@@ -17,9 +17,8 @@
<BuildDependencies>
<Dependency>perl</Dependency>
<Dependency>perl-URI</Dependency>
<Dependency>perl-HTML-Tree</Dependency>
<Dependency>perl-HTML-Format</Dependency>
<Dependency>perl-Module-Build</Dependency>
<Dependency>perl-HTML-Formatter</Dependency>
<!-- test dependencies -->
<Dependency>perl-Test-Pod</Dependency>
<Dependency>perl-Test-Pod-Coverage</Dependency>
@@ -32,9 +31,7 @@
<RuntimeDependencies>
<Dependency>perl</Dependency>
<Dependency>perl-URI</Dependency>
<Dependency>perl-HTML-Tree</Dependency>
<Dependency>perl-HTML-Format</Dependency>
<Dependency>perl-Module-Build</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib</Path>
@@ -44,6 +41,13 @@
</Package>
<History>
<Update release="6">
<Date>2020-02-12</Date>
<Version>0.15</Version>
<Comment>Fix deps.</Comment>
<Name>Blue Devil</Name>
<Email>bluedevil@sctzine.com</Email>
</Update>
<Update release="5">
<Date>2020-01-14</Date>
<Version>0.15</Version>
@@ -0,0 +1,25 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/copyleft/gpl.txt.
from pisi.actionsapi import perlmodules
from pisi.actionsapi import pisitools
from pisi.actionsapi import get
#WorkDir = "%s-%s" % (get.srcNAME()[5:], get.srcVERSION())
def setup():
perlmodules.configure()
def build():
perlmodules.make()
def check():
perlmodules.make("test")
def install():
perlmodules.install()
pisitools.dodoc("LICENSE", "README")
@@ -0,0 +1,51 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "https://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>perl-HTML-Formatter</Name>
<Homepage>https://metacpan.org/release/HTML-Formatter</Homepage>
<Packager>
<Name>Blue Devil</Name>
<Email>bluedevil@sctzine.com</Email>
</Packager>
<PartOf>programming.language.perl</PartOf>
<License>GPLv2</License>
<IsA>library</IsA>
<Summary>A Perl module that format HTML as plaintext, RTF and PostScript</Summary>
<Description>perl-HTML-Format is a Perl module that formats HTML as plaintext, RTF and PostScript.</Description>
<Archive sha1sum="9c73d2de17d3a79212abc4c9b8c44b40802190a1" type="targz">https://cpan.metacpan.org/authors/id/N/NI/NIGELM/HTML-Formatter-2.16.tar.gz</Archive>
<BuildDependencies>
<Dependency>perl-Module-Build</Dependency>
<Dependency>perl-File-Slurper</Dependency>
<Dependency>perl-HTML-Tree</Dependency>
<Dependency>perl-Font-AFM</Dependency>
<Dependency>perl</Dependency>
<!-- test dependencies -->
<Dependency>perl-Test-Warnings</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>perl-HTML-Formatter</Name>
<Summary>A Perl module that format HTML as plaintext, RTF and PostScript</Summary>
<RuntimeDependencies>
<Dependency>perl-HTML-Tree</Dependency>
<Dependency>perl</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib</Path>
<Path fileType="man">/usr/share/man</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2020-02-12</Date>
<Version>2.16</Version>
<Comment>First release</Comment>
<Name>Blue Devil</Name>
<Email>bluedevil@sctzine.com</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,8 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>perl-HTML-Formatter</Name>
<Summary xml:lang="tr">HTML dosyalarını basit metin, RTF ve PostScript formatlarına biçimlendiren bir Perl modülüdür</Summary>
<Description xml:lang="tr">perl-HTML-Formatter HTML dosyalarını basit metin, RTF ve PostScript formatlarına biçimlendiren bir Perl modülüdür</Description>
</Source>
</PISI>
@@ -8,12 +8,12 @@
<Name>Pisi Linux Admins</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>Artistic</License>
<PartOf>programming.language.perl</PartOf>
<License>Artistic</License>
<IsA>library</IsA>
<Summary>Nearly transparent SSL encapsulation for IO::Socket::INET</Summary>
<Description>IO::Socket::SSL is a class implementing an object oriented interface to SSL sockets. The class is a descendent of IO::Socket::INET.</Description>
<Archive sha1sum="4eacd69b81f7edae24135a53411cf87429584289" type="targz">https://cpan.metacpan.org/authors/id/S/SU/SULLR/IO-Socket-SSL-2.066.tar.gz</Archive>
<Archive sha1sum="aa82e352ad50e7ff979c6d8cea71f84505d554e3" type="targz">https://cpan.metacpan.org/authors/id/S/SU/SULLR/IO-Socket-SSL-2.067.tar.gz</Archive>
<BuildDependencies>
<Dependency>perl-Net-SSLeay</Dependency>
<Dependency>perl</Dependency>
@@ -35,6 +35,13 @@
</Package>
<History>
<Update release="7">
<Date>2020-02-18</Date>
<Version>2.067</Version>
<Comment>Version bump.</Comment>
<Name>Blue Devil</Name>
<Email>bluedevil@sctzine.com</Email>
</Update>
<Update release="6">
<Date>2020-01-13</Date>
<Version>2.066</Version>
@@ -8,13 +8,13 @@
<Name>Pisi Linux Admins</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<PartOf>programming.language.perl</PartOf>
<License>Artistic</License>
<License>GPLv2</License>
<PartOf>programming.language.perl</PartOf>
<IsA>app:console</IsA>
<Summary>A command-line application for reading, writing and editing meta information in image, audio and video files</Summary>
<Description>ExifTool is a platform-independent Perl library plus a command-line application for reading, writing and editing meta information in image, audio and video files.</Description>
<Archive sha1sum="8074827d1468bb4b4a5e0feaf0062bd5aa39af2c" type="targz">https://exiftool.org/Image-ExifTool-11.84.tar.gz</Archive>
<Archive sha1sum="e2014f1d3a74206b94773a468019a7bc5ede1728" type="targz">https://exiftool.org/Image-ExifTool-11.86.tar.gz</Archive>
<BuildDependencies>
<Dependency>perl</Dependency>
</BuildDependencies>
@@ -46,6 +46,13 @@
</Package>
<History>
<Update release="6">
<Date>2020-02-12</Date>
<Version>11.86</Version>
<Comment>Version bump.</Comment>
<Name>Blue Devil</Name>
<Email>bluedevil@sctzine.com</Email>
</Update>
<Update release="5">
<Date>2020-01-14</Date>
<Version>11.84</Version>
@@ -5,6 +5,7 @@
<Summary xml:lang="tr">Görüntü, ses ve video dosyalarındaki meta bilgileri okuma, yazma ve düzenleme işlemleri için kullanabileceğiniz bir komut satırı uygulaması</Summary>
<Description xml:lang="tr">ExifTool; görüntü, ses ve video dosyalarındaki meta bilgileri okuma, yazma ve düzenleme işlemleri için kullanabileceğiniz platformdan bağımsız bir Perl kütüphanesi ve komut satırı uygulamasıdır.</Description>
</Source>
<Package>
<Name>perl-Image-ExifTool-docs</Name>
<Summary xml:lang="tr">perl-Image-ExifTool için belgelendirme dosyaları</Summary>
@@ -3,24 +3,24 @@
<PISI>
<Source>
<Name>perl-Test-MockModule</Name>
<Homepage>http://search.cpan.org/dist/Test-MockModule/</Homepage>
<Homepage>https://metacpan.org/release/Test-MockModule</Homepage>
<Packager>
<Name>Pisi Linux Admins</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<PartOf>programming.language.perl</PartOf>
<License>Artistic-2</License>
<License>GPLv1</License>
<PartOf>programming.language.perl</PartOf>
<IsA>library</IsA>
<Summary>Override subroutines in a module for unit testing.</Summary>
<Description>Test-MockModule lets you temporarily redefine subroutines in other packages for the purposes of unit testing.</Description>
<Archive sha1sum="9208ccb864dad19da805b45dd9b6247fa3d619e2" type="targz">https://cpan.metacpan.org/authors/id/G/GF/GFRANKS/Test-MockModule-v0.171.0.tar.gz</Archive>
<Archive sha1sum="2767a04c9f3c47a7e6c9ec84544fefc27d750120" type="targz">https://cpan.metacpan.org/authors/id/G/GF/GFRANKS/Test-MockModule-v0.172.0.tar.gz</Archive>
<BuildDependencies>
<Dependency>perl</Dependency>
<Dependency>perl-Super</Dependency>
<Dependency>perl-Module-Build</Dependency>
<Dependency>perl-Test-Warnings</Dependency>
<Dependency>perl-Test-Pod-Coverage</Dependency>
<Dependency>perl-Test-Warnings</Dependency>
<Dependency>perl-Module-Build</Dependency>
<Dependency>perl-Super</Dependency>
<Dependency>perl</Dependency>
</BuildDependencies>
</Source>
@@ -28,16 +28,24 @@
<Name>perl-Test-MockModule</Name>
<Summary>Override subroutines in a module for unit testing.</Summary>
<RuntimeDependencies>
<Dependency>perl-Super</Dependency>
<Dependency>perl</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="data">/usr/share</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<History>
<Update release="4">
<Date>2020-02-21</Date>
<Version>0.172.0</Version>
<Comment>Version bump</Comment>
<Name>Blue Devil</Name>
<Email>bluedevil@sctzine.com</Email>
</Update>
<Update release="3">
<Date>2020-01-02</Date>
<Version>0.171.0</Version>
@@ -60,4 +68,4 @@
<Email>alihan@pisilinux.org</Email>
</Update>
</History>
</PISI>
</PISI>
@@ -5,4 +5,4 @@
<Summary xml:lang="tr">Birim test için bir modüldeki altprogramları geçersiz kılın.</Summary>
<Description xml:lang="tr">perl-Test-MockModule birim test amaçları için diğer paketlerdeki altprogramları geçici olarak yeniden tanımlamanıza izin verir.</Description>
</Source>
</PISI>
</PISI>
+3 -1
View File
@@ -28,7 +28,9 @@
<Dependency>python-setuptools</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="executable">/usr/bin/cygdb-py2</Path>
<Path fileType="executable">/usr/bin/cython-py2</Path>
<Path fileType="executable">/usr/bin/cythonize-py2</Path>
<Path fileType="library">/usr/lib/python2*</Path>
<Path fileType="doc">/usr/share/doc/cython</Path>
</Files>
+2 -1
View File
@@ -6,8 +6,8 @@
from pisi.actionsapi import pythonmodules
from pisi.actionsapi import shelltools
from pisi.actionsapi import get
from pisi.actionsapi import pisitools
from pisi.actionsapi import get
WorkDir="pip-%s" % get.srcVERSION()
@@ -16,3 +16,4 @@ def setup():
def install():
pythonmodules.install()
pisitools.dodoc("LICENSE*")
+18 -9
View File
@@ -1,5 +1,5 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<!DOCTYPE PISI SYSTEM "https://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>pip</Name>
@@ -8,10 +8,11 @@
<Name>Yusuf Aydemir</Name>
<Email>Yusuf.aydemir@istanbul.com</Email>
</Packager>
<PartOf>programming.language.python</PartOf>
<License>MIT</License>
<Summary>The PyPA recommended tool for installing Python packages</Summary>
<Description>The PyPA recommended tool for installing Python packages</Description>
<License>MIT</License>
<Archive sha1sum="bb825314632e0528aa93a19ab18e87f4cc36e998" type="targz">https://github.com/pypa/pip/archive/19.3.1.tar.gz</Archive>
<Archive sha1sum="4192da2254fbf46cfb22099b4478200ec2cac29b" type="targz">https://github.com/pypa/pip/archive/20.0.2.tar.gz</Archive>
<BuildDependencies>
<Dependency>python-setuptools</Dependency>
<Dependency>python-devel</Dependency>
@@ -20,17 +21,25 @@
<Package>
<Name>pip</Name>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="data">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
<Summary>The PyPA recommended tool for installing Python packages</Summary>
<RuntimeDependencies>
<Dependency>python-setuptools</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="data">/usr/lib</Path>
</Files>
</Package>
<History>
<Update release="9">
<Date>2020-02-23</Date>
<Version>20.0.2</Version>
<Comment>Version bump.</Comment>
<Name>Blue Devil</Name>
<Email>bluedevil@sctzine.com</Email>
</Update>
<Update release="8">
<Date>2020-01-15</Date>
<Version>19.3.1</Version>
@@ -88,4 +97,4 @@
<Email>ayhanyalcinsoy@pisilinux.org</Email>
</Update>
</History>
</PISI>
</PISI>

Some files were not shown because too many files have changed in this diff Show More