* icu 68 and boost 1.74.0 rebuilds

This commit is contained in:
Alexander Baldeck 2020-11-09 21:51:38 +01:00
parent fcded86d24
commit 30c4ba1a4b
55 changed files with 282 additions and 73 deletions

View File

@ -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')

View File

@ -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)

View File

@ -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"

View File

@ -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"

View File

@ -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/"

View File

@ -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/'

View File

@ -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)

View File

@ -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() {

View 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>

View File

@ -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/'

View File

@ -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

View File

@ -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)

View File

@ -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"

View File

@ -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}

View 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)
{

View File

@ -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"

View File

@ -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
View 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>

View File

@ -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"

View File

@ -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)

View File

@ -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/"

View File

@ -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"

View File

@ -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() {

View 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 );

View File

@ -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/"

View File

@ -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"

View File

@ -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"

View File

@ -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)

View File

@ -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"

View File

@ -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"

View File

@ -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'

View File

@ -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)

View File

@ -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')

View File

@ -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/'

View File

@ -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/'

View File

@ -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)

View File

@ -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/"

View File

@ -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"

View File

@ -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)

View File

@ -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'

View File

@ -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

View 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
View File

View 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')

View File

@ -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')

View File

@ -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')

View File

@ -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() {

View 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)

View File

@ -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"

View File

@ -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')

View File

@ -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')

View File

@ -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
}

View File

@ -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 \

View File

@ -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)

View File

@ -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)