* icu 68 and boost 1.74.0 rebuilds
This commit is contained in:
parent
fcded86d24
commit
30c4ba1a4b
@ -7,7 +7,7 @@
|
||||
_pkgver=9.16.8
|
||||
pkgname=bind
|
||||
pkgver=${_pkgver//-/.}
|
||||
pkgrel=1
|
||||
pkgrel=2
|
||||
pkgdesc='A complete, highly portable implementation of the DNS protocol'
|
||||
url='https://www.isc.org/software/bind/'
|
||||
license=('MPL2')
|
||||
|
@ -9,7 +9,7 @@
|
||||
|
||||
pkgname=blender
|
||||
pkgver=2.90.1
|
||||
pkgrel=2
|
||||
pkgrel=3
|
||||
epoch=17
|
||||
pkgdesc="A fully integrated 3D graphics creation suite"
|
||||
arch=(x86_64 powerpc64le)
|
||||
|
@ -11,17 +11,17 @@
|
||||
|
||||
pkgbase=boost
|
||||
pkgname=('boost-libs' 'boost')
|
||||
pkgver=1.72.0
|
||||
pkgver=1.74.0
|
||||
_boostver=${pkgver//./_}
|
||||
pkgrel=2
|
||||
pkgrel=1
|
||||
pkgdesc='Free peer-reviewed portable C++ source libraries'
|
||||
url='https://www.boost.org/'
|
||||
arch=(x86_64 powerpc64le)
|
||||
license=('custom')
|
||||
makedepends=('icu' 'python' 'python2' 'python-numpy' 'python2-numpy' 'bzip2' 'zlib' 'openmpi' 'zstd' 'findutils')
|
||||
source=(https://dl.bintray.com/boostorg/release/${pkgver}/source/boost_${_boostver}.tar.bz2)
|
||||
sha256sums=('59c9b274bc451cf91a9ba1dd2c7fdcaf5d60b1b3aa83f2c9fa143417cc660722')
|
||||
b2sums=('ab270a0e3cb24da687d86785e2d2e6d7731b4dbc07bd839eadb642dfa5a428ad584acb1f3529661a8de9a986008ff3427491041059ea2b742348d02e00761cd8')
|
||||
sha256sums=('83bfc1507731a0906e387fc28b7ef5417d591429e51e788417fe9ff025e116b1')
|
||||
b2sums=('2982f64fccf6fdb3b4b74452e603f459242d7abb42df4162278d9b558b637786a2eb97442126967b19088d591777c64ced8f60a23e71eaa0b7545e80f800de63')
|
||||
|
||||
build() {
|
||||
export _stagedir="${srcdir}/stagedir"
|
||||
|
@ -7,7 +7,7 @@
|
||||
|
||||
pkgname=brltty
|
||||
pkgver=6.1
|
||||
pkgrel=2
|
||||
pkgrel=3
|
||||
pkgdesc="Braille display driver for Linux/Unix"
|
||||
arch=(x86_64 powerpc64le)
|
||||
url="https://brltty.app"
|
||||
|
@ -5,7 +5,7 @@
|
||||
|
||||
pkgname=enchant
|
||||
pkgver=2.2.11
|
||||
pkgrel=1
|
||||
pkgrel=2
|
||||
pkgdesc="A wrapper library for generic spell checking"
|
||||
arch=(x86_64 powerpc64le)
|
||||
url="https://abiword.github.io/enchant/"
|
||||
|
@ -9,7 +9,7 @@ pkgbase=gdb
|
||||
# of gdb (for arm/avr/...)
|
||||
pkgname=(gdb gdb-common)
|
||||
pkgver=10.1
|
||||
pkgrel=2
|
||||
pkgrel=3
|
||||
pkgdesc='The GNU Debugger'
|
||||
arch=(x86_64 powerpc64le)
|
||||
url='https://www.gnu.org/software/gdb/'
|
||||
|
@ -5,7 +5,7 @@
|
||||
pkgbase=harfbuzz
|
||||
pkgname=(harfbuzz harfbuzz-icu)
|
||||
pkgver=2.7.2
|
||||
pkgrel=1
|
||||
pkgrel=2
|
||||
pkgdesc="OpenType text shaping engine"
|
||||
url="https://www.freedesktop.org/wiki/Software/HarfBuzz"
|
||||
arch=(x86_64 powerpc64le)
|
||||
|
@ -6,7 +6,7 @@
|
||||
pkgname=inkscape
|
||||
pkgver=1.0.1
|
||||
_commit=3bc2e813f584eda88fe02f2a851e66c0168df941
|
||||
pkgrel=2
|
||||
pkgrel=3
|
||||
pkgdesc='Professional vector graphics editor'
|
||||
url='https://inkscape.org/'
|
||||
license=('GPL' 'LGPL')
|
||||
@ -45,14 +45,18 @@ optdepends=(
|
||||
)
|
||||
|
||||
#source=("https://media.inkscape.org/dl/resources/file/${pkgname}-${pkgver}.tar.bz2")
|
||||
source=("git+https://gitlab.com/inkscape/inkscape.git#commit=${_commit}")
|
||||
sha256sums=('SKIP')
|
||||
source=("git+https://gitlab.com/inkscape/inkscape.git#commit=${_commit}"
|
||||
missing-atomic.patch)
|
||||
sha256sums=('SKIP'
|
||||
'b5dbe51c7604ff58b7b492d88becff7a9b7115b34e37040d6b0f28cde1cea4aa')
|
||||
|
||||
prepare() {
|
||||
cd "${srcdir}"
|
||||
cd "${pkgname}"
|
||||
git submodule init
|
||||
git submodule update
|
||||
|
||||
patch -Np0 -i ${srcdir}/missing-atomic.patch
|
||||
}
|
||||
|
||||
build() {
|
||||
|
10
inkscape/missing-atomic.patch
Normal file
10
inkscape/missing-atomic.patch
Normal file
@ -0,0 +1,10 @@
|
||||
--- src/ui/tool/node.cpp.orig 2020-11-09 21:36:44.858808993 +0100
|
||||
+++ src/ui/tool/node.cpp 2020-11-09 21:36:57.913506009 +0100
|
||||
@@ -7,6 +7,7 @@
|
||||
* Released under GNU GPL v2+, read the file 'COPYING' for more information.
|
||||
*/
|
||||
|
||||
+#include <atomic>
|
||||
#include <iostream>
|
||||
#include <stdexcept>
|
||||
#include <boost/utility.hpp>
|
@ -7,7 +7,7 @@
|
||||
pkgbase=plasma-workspace
|
||||
pkgname=(plasma-workspace plasma-wayland-session)
|
||||
pkgver=5.20.2
|
||||
pkgrel=1
|
||||
pkgrel=2
|
||||
pkgdesc='KDE Plasma Workspace'
|
||||
arch=(x86_64 powerpc64le)
|
||||
url='https://www.kde.org/workspaces/plasmadesktop/'
|
||||
|
@ -5,15 +5,22 @@
|
||||
|
||||
pkgname=libcdr
|
||||
pkgver=0.1.6
|
||||
pkgrel=2
|
||||
pkgrel=3
|
||||
pkgdesc="CorelDraw file format importer library for LibreOffice"
|
||||
arch=(x86_64 powerpc64le)
|
||||
url="https://wiki.documentfoundation.org/DLP/Libraries/libcdr"
|
||||
license=('GPL2' 'LGPL2.1' 'MPL')
|
||||
depends=('libwpd' 'lcms2' 'icu' 'librevenge')
|
||||
makedepends=('libwpg' 'boost' 'doxygen' 'cppunit')
|
||||
source=(https://dev-www.libreoffice.org/src/$pkgname/$pkgname-$pkgver.tar.xz)
|
||||
sha256sums=('01cd00b04a030977e544433c2d127c997205332cd9b8e35ec0ee17110da7f861')
|
||||
source=(https://dev-www.libreoffice.org/src/$pkgname/$pkgname-$pkgver.tar.xz
|
||||
libcdr-icu68.patch)
|
||||
sha256sums=('01cd00b04a030977e544433c2d127c997205332cd9b8e35ec0ee17110da7f861'
|
||||
'2b3241dc25d4c27efabbaad403e6dd3bbd6c90e63069e4aac5d3dad7cb363d96')
|
||||
|
||||
prepare() {
|
||||
cd $pkgname-$pkgver
|
||||
patch -Np0 -i ${srcdir}/libcdr-icu68.patch
|
||||
}
|
||||
|
||||
build() {
|
||||
cd $pkgname-$pkgver
|
||||
|
@ -1,6 +1,5 @@
|
||||
diff -ruN libcdr-0.1.6.orig/src/lib/libcdr_utils.cpp libcdr-0.1.6/src/lib/libcdr_utils.cpp
|
||||
--- libcdr-0.1.6.orig/src/lib/libcdr_utils.cpp 2020-10-31 16:40:51.571487905 +0100
|
||||
+++ libcdr-0.1.6/src/lib/libcdr_utils.cpp 2020-10-31 16:41:44.573958346 +0100
|
||||
--- src/lib/libcdr_utils.cpp.orig 2020-11-09 20:58:23.666993798 +0100
|
||||
+++ src/lib/libcdr_utils.cpp 2020-11-09 20:58:36.386667130 +0100
|
||||
@@ -108,7 +108,7 @@
|
||||
csd = ucsdet_open(&status);
|
||||
if (U_FAILURE(status) || !csd)
|
@ -3,7 +3,7 @@
|
||||
|
||||
pkgname=libcmis
|
||||
pkgver=0.5.2
|
||||
pkgrel=4
|
||||
pkgrel=5
|
||||
pkgdesc="a C/C++ client library for the CMIS protocol"
|
||||
arch=(x86_64 powerpc64le)
|
||||
url="https://github.com/tdf/libcmis"
|
||||
|
@ -4,15 +4,22 @@
|
||||
|
||||
pkgname=libe-book
|
||||
pkgver=0.1.3
|
||||
pkgrel=7
|
||||
pkgrel=8
|
||||
pkgdesc="Library for import of reflowable e-book formats."
|
||||
arch=(x86_64 powerpc64le)
|
||||
url="https://sourceforge.net/projects/libebook/"
|
||||
license=('LGPL2.1' 'MPL')
|
||||
depends=('librevenge' 'libxml2' 'liblangtag')
|
||||
makedepends=('gperf' 'boost' 'cppunit' 'doxygen')
|
||||
source=(https://sourceforge.net/projects/${pkgname//-/}/files//${pkgname}-${pkgver}/${pkgname}-${pkgver}.tar.xz)
|
||||
sha1sums=('18fde9588c236d51eea9437ed882d8b751daf01f')
|
||||
source=(https://sourceforge.net/projects/${pkgname//-/}/files//${pkgname}-${pkgver}/${pkgname}-${pkgver}.tar.xz
|
||||
libe-book-icu68.patch)
|
||||
sha256sums=('7e8d8ff34f27831aca3bc6f9cc532c2f90d2057c778963b884ff3d1e34dfe1f9'
|
||||
'58609334797594891773cbb49eacff26afedd5675f99301ae8f0b2fe94288a6c')
|
||||
|
||||
prepare() {
|
||||
cd "${pkgname}"-${pkgver}
|
||||
patch -Np1 -i ${srcdir}/libe-book-icu68.patch
|
||||
}
|
||||
|
||||
build() {
|
||||
cd "${pkgname}"-${pkgver}
|
||||
|
11
libe-book/libe-book-icu68.patch
Normal file
11
libe-book/libe-book-icu68.patch
Normal file
@ -0,0 +1,11 @@
|
||||
--- libe-book-0.1.3/src/lib/EBOOKCharsetConverter.cpp.orig 2020-11-07 22:54:28.452630022 +0100
|
||||
+++ libe-book-0.1.3/src/lib/EBOOKCharsetConverter.cpp 2020-11-07 22:54:57.597693292 +0100
|
||||
@@ -124,7 +124,7 @@
|
||||
m_converterToUTF8.get(), m_converterToUnicode.get(),
|
||||
&outText, outText + out.size(), &inText, inText + length,
|
||||
nullptr, nullptr, nullptr, nullptr,
|
||||
- TRUE, TRUE, &status)
|
||||
+ true, true, &status)
|
||||
;
|
||||
if (status==U_BUFFER_OVERFLOW_ERROR)
|
||||
{
|
@ -4,7 +4,7 @@
|
||||
|
||||
pkgname=libixion
|
||||
pkgver=0.16.1
|
||||
pkgrel=1
|
||||
pkgrel=2
|
||||
pkgdesc="A general purpose formula parser & interpreter"
|
||||
arch=(x86_64 powerpc64le)
|
||||
url="https://gitlab.com/ixion/ixion/blob/master/README.md"
|
||||
|
@ -4,19 +4,27 @@
|
||||
|
||||
pkgname=libmspub
|
||||
pkgver=0.1.4
|
||||
pkgrel=8
|
||||
pkgrel=9
|
||||
pkgdesc="Microsoft Publisher file format parser library (latest snapshot)"
|
||||
arch=(x86_64 powerpc64le)
|
||||
url="https://wiki.documentfoundation.org/DLP/Libraries/libmspub"
|
||||
license=('GPL2' 'LGPL2.1' 'MPL')
|
||||
depends=('libwpd' 'icu' 'librevenge')
|
||||
makedepends=('libwpg' 'boost' 'doxygen')
|
||||
source=(https://dev-www.libreoffice.org/src/${pkgname}/${pkgname}-${pkgver}.tar.xz)
|
||||
sha256sums=('ef36c1a1aabb2ba3b0bedaaafe717bf4480be2ba8de6f3894be5fd3702b013ba')
|
||||
source=(https://dev-www.libreoffice.org/src/${pkgname}/${pkgname}-${pkgver}.tar.xz
|
||||
buildfix.diff)
|
||||
sha256sums=('ef36c1a1aabb2ba3b0bedaaafe717bf4480be2ba8de6f3894be5fd3702b013ba'
|
||||
'be1a871f9ebfb15d989605137d5de0c5dc67a3e383e0e1178037f8a9bdfc89dc')
|
||||
|
||||
prepare() {
|
||||
cd "${pkgname}"-${pkgver}
|
||||
patch -Np1 -i ../buildfix.diff
|
||||
autoreconf -vfi
|
||||
}
|
||||
|
||||
build() {
|
||||
cd "${pkgname}"-${pkgver}
|
||||
./configure --prefix=/usr --with-docs --build=${CHOST}
|
||||
./configure --prefix=/usr --with-docs
|
||||
make
|
||||
}
|
||||
|
||||
|
12
libmspub/buildfix.diff
Normal file
12
libmspub/buildfix.diff
Normal file
@ -0,0 +1,12 @@
|
||||
diff --git a/src/lib/MSPUBMetaData.h b/src/lib/MSPUBMetaData.h
|
||||
index 9167f4f..27bdd4f 100644
|
||||
--- a/src/lib/MSPUBMetaData.h
|
||||
+++ b/src/lib/MSPUBMetaData.h
|
||||
@@ -13,6 +13,7 @@
|
||||
#include <map>
|
||||
#include <utility>
|
||||
#include <vector>
|
||||
+#include <stdint.h>
|
||||
|
||||
#include <librevenge/librevenge.h>
|
||||
|
@ -4,7 +4,7 @@
|
||||
|
||||
pkgname=liborcus
|
||||
pkgver=0.16.1
|
||||
pkgrel=1
|
||||
pkgrel=2
|
||||
pkgdesc="File import filter library for spreadsheet documents."
|
||||
arch=(x86_64 powerpc64le)
|
||||
url="https://gitlab.com/orcus/orcus/blob/master/README.md"
|
||||
|
@ -3,7 +3,7 @@
|
||||
|
||||
pkgname=libphonenumber
|
||||
pkgver=8.12.9
|
||||
pkgrel=1
|
||||
pkgrel=2
|
||||
pkgdesc="Google's common library for parsing, formatting, and validating international phone numbers"
|
||||
url="https://github.com/googlei18n/libphonenumber"
|
||||
arch=(x86_64 powerpc64le)
|
||||
|
@ -4,7 +4,7 @@
|
||||
|
||||
pkgname=libqalculate
|
||||
pkgver=3.14.0
|
||||
pkgrel=1
|
||||
pkgrel=2
|
||||
pkgdesc="Multi-purpose desktop calculator"
|
||||
arch=(x86_64 powerpc64le)
|
||||
url="https://qalculate.github.io/"
|
||||
|
@ -3,7 +3,7 @@
|
||||
|
||||
pkgname=libqxp
|
||||
pkgver=0.0.2
|
||||
pkgrel=4
|
||||
pkgrel=5
|
||||
pkgdesc="a library that parses the file format of QuarkXPress documents"
|
||||
arch=(x86_64 powerpc64le)
|
||||
url="https://wiki.documentfoundation.org/DLP/Libraries/libqxp"
|
||||
|
@ -13,7 +13,7 @@ pkgbase=libreoffice-fresh
|
||||
pkgname=('libreoffice-fresh-sdk' 'libreoffice-fresh')
|
||||
_LOver=7.0.3.1
|
||||
pkgver=7.0.3
|
||||
pkgrel=2
|
||||
pkgrel=3
|
||||
arch=(x86_64 powerpc64le)
|
||||
license=('LGPL3')
|
||||
url="https://www.libreoffice.org/"
|
||||
@ -80,6 +80,7 @@ noextract=(35c94d2df8893241173de1d16b6034c0-swingExSrc.zip
|
||||
odfvalidator-1.2.0-incubating-SNAPSHOT-jar-with-dependencies-971c54fd38a968f5860014b44301872706f9e540.jar # for test suite
|
||||
884ed41809687c3e168fc7c19b16585149ff058eca79acbf3ee784f6630704cc-opens___.ttf
|
||||
185d60944ea767075d27247c3162b3bc-unowinreg.dll
|
||||
libreoffice-icu68.patch
|
||||
)
|
||||
validpgpkeys=('C2839ECAD9408FBE9531C3E9F434A1EFAFEEAEA3') # LibreOffice Build Team (CODE SIGNING KEY) <build@documentfoundation.org>
|
||||
sha256sums=('6566bce180c6b9561554de334b02344340a59f3bc0663d2c3c72addec444292d'
|
||||
@ -110,7 +111,8 @@ sha256sums=('6566bce180c6b9561554de334b02344340a59f3bc0663d2c3c72addec444292d'
|
||||
'd0be8099cbee3c9dfda694a828149b881c345b204ab68826f317580aafb50879'
|
||||
'cd1b25ff390e436c6bffa65c6e12382236e3ccbf8d3aae51b1b59bcaed79fd8a'
|
||||
'de20f36d45f0fecc2d94176dd3ec7226ab07fa8ffb9b0bc73c200349a9273de1'
|
||||
'2611055af15c498b95f7fca0dedba4d18875bd29b358fd1d5ab4135d746ed606')
|
||||
'2611055af15c498b95f7fca0dedba4d18875bd29b358fd1d5ab4135d746ed606'
|
||||
'febfc9e13a32c513f42ed1684e00d3a0e18248a5ea6d09677bd8db94810194b3')
|
||||
|
||||
prepare() {
|
||||
|
||||
|
11
libreoffice-fresh/libreoffice-icu68.patch
Normal file
11
libreoffice-fresh/libreoffice-icu68.patch
Normal file
@ -0,0 +1,11 @@
|
||||
--- libreoffice-7.0.3.1/i18npool/source/calendar/calendar_gregorian.cxx.orig 2020-11-07 13:11:35.764453207 +0100
|
||||
+++ libreoffice-7.0.3.1/i18npool/source/calendar/calendar_gregorian.cxx 2020-11-07 13:11:56.125401559 +0100
|
||||
@@ -347,7 +347,7 @@
|
||||
"Calendar_gregorian::setLocalDateTime: " << std::fixed << fM << " rounded to " << fR);
|
||||
int32_t nZoneOffset, nDSTOffset;
|
||||
UErrorCode status = U_ZERO_ERROR;
|
||||
- body->getTimeZone().getOffset( fR, TRUE, nZoneOffset, nDSTOffset, status );
|
||||
+ body->getTimeZone().getOffset( fR, true, nZoneOffset, nDSTOffset, status );
|
||||
if ( !U_SUCCESS(status) ) throw ERROR;
|
||||
status = U_ZERO_ERROR;
|
||||
body->setTime( fR - (nZoneOffset + nDSTOffset), status );
|
@ -5,7 +5,7 @@
|
||||
|
||||
pkgname=libtorrent-rasterbar
|
||||
pkgver=1.2.10
|
||||
pkgrel=2
|
||||
pkgrel=3
|
||||
epoch=1
|
||||
pkgdesc="A C++ BitTorrent library that aims to be a good alternative to all the other implementations around"
|
||||
url="https://www.rasterbar.com/products/libtorrent/"
|
||||
|
@ -6,7 +6,7 @@
|
||||
|
||||
pkgname=libvisio
|
||||
pkgver=0.1.7
|
||||
pkgrel=3
|
||||
pkgrel=4
|
||||
pkgdesc='Library providing ability to interpret and import visio diagrams'
|
||||
arch=(x86_64 powerpc64le)
|
||||
url="https://wiki.documentfoundation.org/DLP/Libraries/libvisio"
|
||||
|
@ -3,7 +3,7 @@
|
||||
|
||||
pkgname=libzmf
|
||||
pkgver=0.0.2
|
||||
pkgrel=8
|
||||
pkgrel=9
|
||||
pkgdesc="a library for import of Zoner drawing and bitmap files"
|
||||
arch=(x86_64 powerpc64le)
|
||||
url="https://wiki.documentfoundation.org/DLP/Libraries/libzmf"
|
||||
|
@ -4,7 +4,7 @@
|
||||
|
||||
pkgname=m17n-lib
|
||||
pkgver=1.8.0
|
||||
pkgrel=7
|
||||
pkgrel=8
|
||||
pkgdesc='Multilingual text processing library (runtimes)'
|
||||
url='https://www.nongnu.org/m17n/'
|
||||
arch=(x86_64 powerpc64le)
|
||||
|
@ -3,7 +3,7 @@
|
||||
|
||||
pkgname=maeparser
|
||||
pkgver=1.2.4
|
||||
pkgrel=1
|
||||
pkgrel=2
|
||||
pkgdesc="Maestro file parser"
|
||||
arch=(x86_64 powerpc64le)
|
||||
url="https://github.com/schrodinger/maeparser"
|
||||
|
@ -4,7 +4,7 @@
|
||||
|
||||
pkgname=mdds
|
||||
pkgver=1.7.0
|
||||
pkgrel=1
|
||||
pkgrel=2
|
||||
pkgdesc="A collection of multi-dimensional data structures and indexing algorithms"
|
||||
arch=('any')
|
||||
url="https://gitlab.com/mdds/mdds"
|
||||
|
@ -3,7 +3,7 @@
|
||||
|
||||
pkgname=mongo-c-driver
|
||||
pkgver=1.17.2
|
||||
pkgrel=1
|
||||
pkgrel=2
|
||||
pkgdesc='A client library written in C for MongoDB'
|
||||
arch=(x86_64 powerpc64le)
|
||||
url='https://www.mongodb.org/display/DOCS/C+Language+Center'
|
||||
|
@ -7,7 +7,7 @@
|
||||
pkgbase=mplayer
|
||||
pkgname=('mplayer' 'mencoder')
|
||||
pkgver=38157
|
||||
pkgrel=3
|
||||
pkgrel=4
|
||||
pkgdesc='Media player for Linux'
|
||||
url='http://www.mplayerhq.hu/'
|
||||
arch=(x86_64 powerpc64le)
|
||||
|
@ -4,7 +4,7 @@
|
||||
|
||||
pkgname=netcf
|
||||
pkgver=0.2.8
|
||||
pkgrel=8
|
||||
pkgrel=9
|
||||
pkgdesc="A library for configuring network interfaces"
|
||||
arch=(x86_64 powerpc64le)
|
||||
license=('LGPL')
|
||||
|
@ -10,7 +10,7 @@
|
||||
|
||||
pkgname=nodejs
|
||||
pkgver=15.1.0
|
||||
pkgrel=1
|
||||
pkgrel=2
|
||||
pkgdesc='Evented I/O for V8 javascript'
|
||||
arch=(x86_64 powerpc64le)
|
||||
url='https://nodejs.org/'
|
||||
|
@ -5,7 +5,7 @@
|
||||
|
||||
pkgname=oath-toolkit
|
||||
pkgver=2.6.2
|
||||
pkgrel=8
|
||||
pkgrel=9
|
||||
pkgdesc='OATH one-time password toolkit'
|
||||
arch=(x86_64 powerpc64le)
|
||||
url='https://www.nongnu.org/oath-toolkit/'
|
||||
|
@ -3,7 +3,7 @@
|
||||
|
||||
pkgname=openexr
|
||||
pkgver=2.5.3
|
||||
pkgrel=1
|
||||
pkgrel=2
|
||||
pkgdesc="An high dynamic-range image file format library"
|
||||
url="https://www.openexr.com/"
|
||||
arch=(x86_64 powerpc64le)
|
||||
|
@ -4,7 +4,7 @@
|
||||
|
||||
pkgname=openimageio
|
||||
pkgver=2.2.7.0
|
||||
pkgrel=1
|
||||
pkgrel=2
|
||||
pkgdesc="A library for reading and writing images, including classes, utilities, and applications"
|
||||
arch=(x86_64 powerpc64le)
|
||||
url="http://www.openimageio.org/"
|
||||
|
@ -2,7 +2,7 @@
|
||||
# Maintainer: Sven-Hendrik Haase <svenstaro@gmail.com>
|
||||
pkgname=openshadinglanguage
|
||||
pkgver=1.11.8.0
|
||||
pkgrel=2
|
||||
pkgrel=3
|
||||
pkgdesc="Advanced shading language for production GI renderers"
|
||||
arch=(x86_64 powerpc64le)
|
||||
url="https://github.com/imageworks/OpenShadingLanguage"
|
||||
|
@ -2,7 +2,7 @@
|
||||
# Maintainer : Sven-Hendrik Haase <svenstaro@gmail.com>
|
||||
pkgname=openvdb
|
||||
pkgver=7.1.0
|
||||
pkgrel=1
|
||||
pkgrel=2
|
||||
pkgdesc='A large suite of tools for the efficient storage and manipulation of sparse volumetric data discretized on three-dimensional grids'
|
||||
url='https://github.com/dreamworksanimation/openvdb'
|
||||
arch=(x86_64 powerpc64le)
|
||||
|
@ -5,7 +5,7 @@
|
||||
pkgbase=poppler
|
||||
pkgname=('poppler' 'poppler-glib' 'poppler-qt5')
|
||||
pkgver=20.10.0
|
||||
pkgrel=1
|
||||
pkgrel=2
|
||||
arch=(x86_64 powerpc64le)
|
||||
license=('GPL')
|
||||
makedepends=('libjpeg' 'gcc-libs' 'cairo' 'fontconfig' 'openjpeg2' 'gtk3' 'pkgconfig' 'lcms2'
|
||||
|
@ -6,7 +6,7 @@ pkgbase=postgresql
|
||||
pkgname=('postgresql-libs' 'postgresql-docs' 'postgresql')
|
||||
pkgver=12.4
|
||||
_majorver=${pkgver%.*}
|
||||
pkgrel=2
|
||||
pkgrel=3
|
||||
pkgdesc='Sophisticated object-relational DBMS'
|
||||
url='https://www.postgresql.org/'
|
||||
arch=(x86_64 powerpc64le)
|
||||
@ -21,7 +21,8 @@ source=(https://ftp.postgresql.org/pub/source/v${pkgver}/postgresql-${pkgver}.ta
|
||||
postgresql.service
|
||||
postgresql-check-db-dir
|
||||
postgresql.sysusers
|
||||
postgresql.tmpfiles)
|
||||
postgresql.tmpfiles
|
||||
postgresql-icu68.patch)
|
||||
sha256sums=('bee93fbe2c32f59419cb162bcc0145c58da9a8644ee154a30b9a5ce47de606cc'
|
||||
'8538619cb8bea51078b605ad64fe22abd6050373c7ae3ad6595178da52f6a7d9'
|
||||
'5f73b54ca6206bd2c469c507830261ebd167baca074698d8889d769c33f98a31'
|
||||
@ -30,7 +31,8 @@ sha256sums=('bee93fbe2c32f59419cb162bcc0145c58da9a8644ee154a30b9a5ce47de606cc'
|
||||
'25fb140b90345828dc01a4f286345757e700a47178bab03d217a7a5a79105b57'
|
||||
'bb24b8ce8c69935b7527ed54e10a8823068e31c8aa5b8ffea81ce6993264e8db'
|
||||
'7fa8f0ef3f9d40abd4749cc327c2f52478cb6dfb6e2405bd0279c95e9ff99f12'
|
||||
'4a4c0bb9ceb156cc47e9446d8393d1f72b4fe9ea1d39ba17213359df9211da57')
|
||||
'4a4c0bb9ceb156cc47e9446d8393d1f72b4fe9ea1d39ba17213359df9211da57'
|
||||
'bbffdc79093786e7633bb1cbfef1623fcd07c108b2f7931cfb9558f237e361a2')
|
||||
b2sums=('fb3f865a8a5e5280e7cc5da43f8658029170cd15dae8cc5fb1e741a122ea1f13418ac7743ec417ab4436976bc0ce12753fc8a301200143c975e8739d59816fa7'
|
||||
'791fc4d09216276367904a06741a7a1f118346ad073146e38ea913f65c4c3cc2ef293af669494398352bba41789b43400389cda8ef699db146177b9a0f3cc1cb'
|
||||
'282d6b2965008aab91828c3ccb84bb1bf7fed00a18b7d2c954b4ae3debc826daddfc36b64186de2bf01396f19827d647f8f9f4426399d7783672cdc70acd6c07'
|
||||
@ -39,12 +41,14 @@ b2sums=('fb3f865a8a5e5280e7cc5da43f8658029170cd15dae8cc5fb1e741a122ea1f13418ac77
|
||||
'a4255df47b7ac1418d20aa73aa0f6e70c7952a10d706e5523043c48b2c3b6d8e39838049dfcc826913cd0f2c06502561d1abe8b19cce7071db66139ae93a37bf'
|
||||
'2e8efa4d5aaaba08743146a45bd2d9e136171ef6271ea665287617d31a420a5c31e401fd756a3350b81456692014b2e85a5fe87beacba782c19b31f346efc4d0'
|
||||
'5e9cba2f45604db83eb77c7bbb54bc499a38274be6cd97abb056c9bdf18e637a8ac354e18f41f614f7e1a2d6f13c2a0b562ab0aaebf9447cf5eb2d60e6501e12'
|
||||
'8a8e5ec24ea338b2b51b8d2be5a336ac8d4cc6b25200ed0f0d564df9942997478df0c54da2fac7b27d677774a34398f69047eecd0f97bdc0df8fe50a1b5ed74d')
|
||||
'8a8e5ec24ea338b2b51b8d2be5a336ac8d4cc6b25200ed0f0d564df9942997478df0c54da2fac7b27d677774a34398f69047eecd0f97bdc0df8fe50a1b5ed74d'
|
||||
'c9f43a082e919df16ed7af7a06b9ba63cac5e55aec1ecaba2d688f1f5f1d563ac69c1527b7bd5ab8b720e35bbe25b3044907e57c3eb39816c929b874105ffa81')
|
||||
|
||||
prepare() {
|
||||
cd postgresql-${pkgver}
|
||||
patch -p1 < ../postgresql-run-socket.patch
|
||||
patch -p1 < ../postgresql-perl-rpath.patch
|
||||
patch -p0 < ../postgresql-icu68.patch
|
||||
}
|
||||
|
||||
build() {
|
||||
@ -72,7 +76,8 @@ build() {
|
||||
--disable-rpath
|
||||
)
|
||||
|
||||
# only build plpython3 for now
|
||||
# only build plpython3 for now and force clang, flips to gcc sometimes
|
||||
CC=clang CXX=clang++ \
|
||||
./configure ${options[@]} \
|
||||
PYTHON=/usr/bin/python
|
||||
make -C src/pl/plpython all
|
||||
|
11
postgresql/postgresql-icu68.patch
Normal file
11
postgresql/postgresql-icu68.patch
Normal file
@ -0,0 +1,11 @@
|
||||
--- src/backend/commands/collationcmds.c.orig 2020-11-09 16:44:29.992640232 +0100
|
||||
+++ src/backend/commands/collationcmds.c 2020-11-09 16:44:40.624539370 +0100
|
||||
@@ -463,7 +463,7 @@
|
||||
UErrorCode status;
|
||||
|
||||
status = U_ZERO_ERROR;
|
||||
- uloc_toLanguageTag(localename, buf, sizeof(buf), TRUE, &status);
|
||||
+ uloc_toLanguageTag(localename, buf, sizeof(buf), true, &status);
|
||||
if (U_FAILURE(status))
|
||||
ereport(ERROR,
|
||||
(errmsg("could not convert locale name \"%s\" to language tag: %s",
|
0
python/python2-numpy/PKGBUILD
Executable file → Normal file
0
python/python2-numpy/PKGBUILD
Executable file → Normal file
@ -6,7 +6,7 @@ pkgbase=qt5-base
|
||||
pkgname=(qt5-base qt5-xcb-private-headers)
|
||||
_qtver=5.15.1
|
||||
pkgver=${_qtver/-/}
|
||||
pkgrel=3
|
||||
pkgrel=4
|
||||
arch=(x86_64 powerpc64le)
|
||||
url='https://www.qt.io'
|
||||
license=('GPL3' 'LGPL3' 'FDL' 'custom')
|
||||
|
@ -5,7 +5,7 @@
|
||||
pkgname=qt5-location
|
||||
_qtver=5.15.1
|
||||
pkgver=${_qtver/-/}
|
||||
pkgrel=1
|
||||
pkgrel=2
|
||||
arch=(x86_64 powerpc64le)
|
||||
url='https://www.qt.io'
|
||||
license=('GPL3' 'LGPL3' 'FDL' 'custom')
|
||||
|
@ -5,7 +5,7 @@
|
||||
pkgname=qt5-tools
|
||||
_qtver=5.15.1
|
||||
pkgver=${_qtver/-/}
|
||||
pkgrel=2
|
||||
pkgrel=3
|
||||
arch=(x86_64 powerpc64le)
|
||||
url='https://www.qt.io'
|
||||
license=('GPL3' 'LGPL3' 'FDL' 'custom')
|
||||
|
@ -6,19 +6,22 @@
|
||||
pkgname=qt5-webkit
|
||||
_pkgver=5.212.0-alpha4
|
||||
pkgver=${_pkgver/-/}
|
||||
pkgrel=6
|
||||
pkgrel=7
|
||||
arch=(x86_64 powerpc64le)
|
||||
url='https://www.qt.io'
|
||||
license=(GPL3 LGPL3 FDL custom)
|
||||
pkgdesc='Classes for a WebKit2 based implementation and a new QML API'
|
||||
source=("https://github.com/qtwebkit/qtwebkit/releases/download/qtwebkit-$_pkgver/qtwebkit-$_pkgver.tar.xz")
|
||||
source=("https://github.com/qtwebkit/qtwebkit/releases/download/qtwebkit-$_pkgver/qtwebkit-$_pkgver.tar.xz"
|
||||
qtwebkit-icu68.patch)
|
||||
depends=(qt5-location qt5-sensors qt5-webchannel libwebp libxslt libxcomposite gst-plugins-base hyphen woff2)
|
||||
makedepends=(cmake ruby gperf python qt5-doc qt5-tools ninja bison36)
|
||||
optdepends=('gst-plugins-good: Webm codec support')
|
||||
sha256sums=('9ca126da9273664dd23a3ccd0c9bebceb7bb534bddd743db31caf6a5a6d4a9e6')
|
||||
sha256sums=('9ca126da9273664dd23a3ccd0c9bebceb7bb534bddd743db31caf6a5a6d4a9e6'
|
||||
'161f7f93c1176dc285101e80784df0470c9be94faaac1e410904f01d81b3955b')
|
||||
|
||||
prepare() {
|
||||
mkdir -p build
|
||||
patch -Np0 -i ${srcdir}/qtwebkit-icu68.patch
|
||||
}
|
||||
|
||||
build() {
|
||||
|
120
qt5-webkit/qtwebkit-icu68.patch
Normal file
120
qt5-webkit/qtwebkit-icu68.patch
Normal file
@ -0,0 +1,120 @@
|
||||
--- qtwebkit-5.212.0-alpha4/Source/WebCore/platform/text/icu/UTextProviderUTF16.cpp.orig 2020-11-08 11:15:16.647106872 +0100
|
||||
+++ qtwebkit-5.212.0-alpha4/Source/WebCore/platform/text/icu/UTextProviderUTF16.cpp 2020-11-08 11:15:31.080614600 +0100
|
||||
@@ -125,7 +125,7 @@
|
||||
static UBool uTextUTF16ContextAwareAccess(UText* text, int64_t nativeIndex, UBool forward)
|
||||
{
|
||||
if (!text->context)
|
||||
- return FALSE;
|
||||
+ return false;
|
||||
int64_t nativeLength = uTextUTF16ContextAwareNativeLength(text);
|
||||
UBool isAccessible;
|
||||
if (uTextAccessInChunkOrOutOfRange(text, nativeIndex, nativeLength, forward, isAccessible))
|
||||
@@ -145,7 +145,7 @@
|
||||
ASSERT(newContext == UTextProviderContext::PriorContext);
|
||||
textUTF16ContextAwareSwitchToPriorContext(text, nativeIndex, nativeLength, forward);
|
||||
}
|
||||
- return TRUE;
|
||||
+ return true;
|
||||
}
|
||||
|
||||
static int32_t uTextUTF16ContextAwareExtract(UText*, int64_t, int64_t, UChar*, int32_t, UErrorCode* errorCode)
|
||||
--- qtwebkit-5.212.0-alpha4/Source/WebCore/platform/text/icu/UTextProviderLatin1.cpp.orig 2020-11-08 11:25:12.944519521 +0100
|
||||
+++ qtwebkit-5.212.0-alpha4/Source/WebCore/platform/text/icu/UTextProviderLatin1.cpp 2020-11-08 11:25:40.939659180 +0100
|
||||
@@ -100,23 +100,23 @@
|
||||
if (index < uText->chunkNativeLimit && index >= uText->chunkNativeStart) {
|
||||
// Already inside the buffer. Set the new offset.
|
||||
uText->chunkOffset = static_cast<int32_t>(index - uText->chunkNativeStart);
|
||||
- return TRUE;
|
||||
+ return true;
|
||||
}
|
||||
if (index >= length && uText->chunkNativeLimit == length) {
|
||||
// Off the end of the buffer, but we can't get it.
|
||||
uText->chunkOffset = static_cast<int32_t>(index - uText->chunkNativeStart);
|
||||
- return FALSE;
|
||||
+ return false;
|
||||
}
|
||||
} else {
|
||||
if (index <= uText->chunkNativeLimit && index > uText->chunkNativeStart) {
|
||||
// Already inside the buffer. Set the new offset.
|
||||
uText->chunkOffset = static_cast<int32_t>(index - uText->chunkNativeStart);
|
||||
- return TRUE;
|
||||
+ return true;
|
||||
}
|
||||
if (!index && !uText->chunkNativeStart) {
|
||||
// Already at the beginning; can't go any farther.
|
||||
uText->chunkOffset = 0;
|
||||
- return FALSE;
|
||||
+ return false;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -144,7 +144,7 @@
|
||||
|
||||
uText->nativeIndexingLimit = uText->chunkLength;
|
||||
|
||||
- return TRUE;
|
||||
+ return true;
|
||||
}
|
||||
|
||||
static int32_t uTextLatin1Extract(UText* uText, int64_t start, int64_t limit, UChar* dest, int32_t destCapacity, UErrorCode* status)
|
||||
@@ -336,7 +336,7 @@
|
||||
static UBool uTextLatin1ContextAwareAccess(UText* text, int64_t nativeIndex, UBool forward)
|
||||
{
|
||||
if (!text->context)
|
||||
- return FALSE;
|
||||
+ return false;
|
||||
int64_t nativeLength = uTextLatin1ContextAwareNativeLength(text);
|
||||
UBool isAccessible;
|
||||
if (uTextAccessInChunkOrOutOfRange(text, nativeIndex, nativeLength, forward, isAccessible))
|
||||
@@ -356,7 +356,7 @@
|
||||
ASSERT(newContext == UTextProviderContext::PriorContext);
|
||||
textLatin1ContextAwareSwitchToPriorContext(text, nativeIndex, nativeLength, forward);
|
||||
}
|
||||
- return TRUE;
|
||||
+ return true;
|
||||
}
|
||||
|
||||
static int32_t uTextLatin1ContextAwareExtract(UText*, int64_t, int64_t, UChar*, int32_t, UErrorCode* errorCode)
|
||||
--- qtwebkit-5.212.0-alpha4/Source/WebCore/platform/text/icu/UTextProvider.h.orig 2020-11-08 11:38:11.752778201 +0100
|
||||
+++ qtwebkit-5.212.0-alpha4/Source/WebCore/platform/text/icu/UTextProvider.h 2020-11-08 11:38:28.330077303 +0100
|
||||
@@ -80,12 +80,12 @@
|
||||
// Ensure chunk offset is well formed if computed offset exceeds int32_t range.
|
||||
ASSERT(offset < std::numeric_limits<int32_t>::max());
|
||||
text->chunkOffset = offset < std::numeric_limits<int32_t>::max() ? static_cast<int32_t>(offset) : 0;
|
||||
- isAccessible = TRUE;
|
||||
+ isAccessible = true;
|
||||
return true;
|
||||
}
|
||||
if (nativeIndex >= nativeLength && text->chunkNativeLimit == nativeLength) {
|
||||
text->chunkOffset = text->chunkLength;
|
||||
- isAccessible = FALSE;
|
||||
+ isAccessible = false;
|
||||
return true;
|
||||
}
|
||||
} else {
|
||||
@@ -94,12 +94,12 @@
|
||||
// Ensure chunk offset is well formed if computed offset exceeds int32_t range.
|
||||
ASSERT(offset < std::numeric_limits<int32_t>::max());
|
||||
text->chunkOffset = offset < std::numeric_limits<int32_t>::max() ? static_cast<int32_t>(offset) : 0;
|
||||
- isAccessible = TRUE;
|
||||
+ isAccessible = true;
|
||||
return true;
|
||||
}
|
||||
if (nativeIndex <= 0 && !text->chunkNativeStart) {
|
||||
text->chunkOffset = 0;
|
||||
- isAccessible = FALSE;
|
||||
+ isAccessible = false;
|
||||
return true;
|
||||
}
|
||||
}
|
||||
--- qtwebkit-5.212.0-alpha4/Source/WebCore/platform/text/TextCodecICU.cpp.orig 2020-11-08 11:41:09.759506815 +0100
|
||||
+++ qtwebkit-5.212.0-alpha4/Source/WebCore/platform/text/TextCodecICU.cpp 2020-11-08 11:41:19.863469232 +0100
|
||||
@@ -308,7 +308,7 @@
|
||||
m_converterICU = ucnv_open(m_canonicalConverterName, &err);
|
||||
ASSERT(U_SUCCESS(err));
|
||||
if (m_converterICU)
|
||||
- ucnv_setFallback(m_converterICU, TRUE);
|
||||
+ ucnv_setFallback(m_converterICU, true);
|
||||
}
|
||||
|
||||
int TextCodecICU::decodeToBuffer(UChar* target, UChar* targetLimit, const char*& source, const char* sourceLimit, int32_t* offsets, bool flush, UErrorCode& err)
|
@ -7,7 +7,7 @@
|
||||
|
||||
pkgname=raptor
|
||||
pkgver=2.0.15
|
||||
pkgrel=13
|
||||
pkgrel=14
|
||||
pkgdesc="A C library that parses RDF/XML/N-Triples into RDF triples"
|
||||
arch=(x86_64 powerpc64le)
|
||||
url="http://librdf.org/raptor"
|
||||
|
@ -12,7 +12,7 @@
|
||||
pkgbase=samba
|
||||
pkgname=('smbclient' 'samba')
|
||||
pkgver=4.13.2
|
||||
pkgrel=1
|
||||
pkgrel=2
|
||||
arch=(x86_64 powerpc64le)
|
||||
url="https://www.samba.org"
|
||||
license=('GPL3')
|
||||
|
@ -5,7 +5,7 @@
|
||||
pkgname=shared-mime-info
|
||||
_commit=6bf9e4ff0fb7eff11a02bd937045bf5dc291841a # master 2020-05-06
|
||||
pkgver=2.0+1+g6bf9e4f
|
||||
pkgrel=2
|
||||
pkgrel=3
|
||||
pkgdesc="Freedesktop.org Shared MIME Info"
|
||||
arch=(x86_64 powerpc64le)
|
||||
license=('GPL2')
|
||||
|
@ -4,14 +4,14 @@
|
||||
|
||||
pkgname=source-highlight
|
||||
pkgver=3.1.9
|
||||
pkgrel=2
|
||||
pkgrel=3
|
||||
pkgdesc="Convert source code to syntax highlighted document"
|
||||
arch=(x86_64 powerpc64le)
|
||||
url="https://www.gnu.org/software/src-highlite/"
|
||||
license=('GPL')
|
||||
depends=('bash' 'boost-libs')
|
||||
makedepends=('ctags' 'boost')
|
||||
source=("ftp://ftp.gnu.org/gnu/src-highlite/${pkgname}-${pkgver}.tar.gz")
|
||||
source=("https://ftp.gnu.org/gnu/src-highlite/${pkgname}-${pkgver}.tar.gz")
|
||||
sha512sums=('d8e154e9a5d62c77807e4e5d36c0faed5ce2964291be5f8b83e2968a6de52229503689a4ca2109a717ae2632a14b63ec937ca0430c91684c72063f6bc0294195')
|
||||
|
||||
build() {
|
||||
@ -19,8 +19,7 @@ build() {
|
||||
|
||||
./configure --prefix=/usr \
|
||||
--sysconfdir=/etc \
|
||||
--with-bash-completion=/usr/share/bash-completion/completions \
|
||||
--build=${CHOST}
|
||||
--with-bash-completion=/usr/share/bash-completion/completions
|
||||
make
|
||||
}
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
|
||||
pkgname=('texlive-bin' 'libsynctex')
|
||||
pkgver=2020.54586
|
||||
pkgrel=8
|
||||
pkgrel=10
|
||||
license=('GPL')
|
||||
arch=(x86_64 powerpc64le)
|
||||
makedepends=('git' 'cairo' 'pixman' 'graphite' 't1lib' 'gd' 'poppler'
|
||||
@ -45,7 +45,7 @@ build() {
|
||||
--datadir=/usr/share \
|
||||
--mandir=/usr/share/man \
|
||||
--disable-native-texlive-build \
|
||||
--with-banner-add="/Arch Linux" \
|
||||
--with-banner-add="/Arch POWER" \
|
||||
--disable-multiplatform \
|
||||
--disable-dialog \
|
||||
--disable-psutils \
|
||||
|
@ -5,7 +5,7 @@
|
||||
|
||||
pkgname=tracker3
|
||||
pkgver=3.0.1
|
||||
pkgrel=1
|
||||
pkgrel=2
|
||||
pkgdesc="Desktop-neutral user information store, search tool and indexer"
|
||||
url="https://wiki.gnome.org/Projects/Tracker"
|
||||
arch=(x86_64 powerpc64le)
|
||||
|
@ -5,7 +5,7 @@
|
||||
pkgbase=vte3
|
||||
pkgname=(vte3 vte-common)
|
||||
pkgver=0.62.1
|
||||
pkgrel=1
|
||||
pkgrel=2
|
||||
pkgdesc="Virtual Terminal Emulator widget"
|
||||
url="https://wiki.gnome.org/Apps/Terminal/VTE"
|
||||
arch=(x86_64 powerpc64le)
|
||||
|
Loading…
x
Reference in New Issue
Block a user