Merge remote-tracking branch 'origin/3.6' into 3.7

This commit is contained in:
Tim Biermann 2022-05-22 15:35:40 +02:00
commit 0b80b371b4
36 changed files with 890 additions and 591 deletions

View File

@ -6,9 +6,12 @@ drwxr-xr-x root/root usr/bin/
-rwxr-xr-x root/root usr/bin/fftwl-wisdom
-rwxr-xr-x root/root usr/bin/fftwq-wisdom
drwxr-xr-x root/root usr/include/
-rw-r--r-- root/root usr/include/fftw3-mpi.f03
-rw-r--r-- root/root usr/include/fftw3-mpi.h
-rw-r--r-- root/root usr/include/fftw3.f
-rw-r--r-- root/root usr/include/fftw3.f03
-rw-r--r-- root/root usr/include/fftw3.h
-rw-r--r-- root/root usr/include/fftw3l-mpi.f03
-rw-r--r-- root/root usr/include/fftw3l.f03
-rw-r--r-- root/root usr/include/fftw3q.f03
drwxr-xr-x root/root usr/lib/
@ -23,62 +26,62 @@ drwxr-xr-x root/root usr/lib/cmake/fftw3/
-rw-r--r-- root/root usr/lib/cmake/fftw3/FFTW3qConfig.cmake
-rw-r--r-- root/root usr/lib/cmake/fftw3/FFTW3qConfigVersion.cmake
-rw-r--r-- root/root usr/lib/libfftw3.a
-rwxr-xr-x root/root usr/lib/libfftw3.la
lrwxrwxrwx root/root usr/lib/libfftw3.so -> libfftw3.so.3.6.10
lrwxrwxrwx root/root usr/lib/libfftw3.so.3 -> libfftw3.so.3.6.10
-rwxr-xr-x root/root usr/lib/libfftw3.so.3.6.10
-rw-r--r-- root/root usr/lib/libfftw3_mpi.a
lrwxrwxrwx root/root usr/lib/libfftw3_mpi.so -> libfftw3_mpi.so.3.6.10
lrwxrwxrwx root/root usr/lib/libfftw3_mpi.so.3 -> libfftw3_mpi.so.3.6.10
-rwxr-xr-x root/root usr/lib/libfftw3_mpi.so.3.6.10
-rw-r--r-- root/root usr/lib/libfftw3_omp.a
-rwxr-xr-x root/root usr/lib/libfftw3_omp.la
lrwxrwxrwx root/root usr/lib/libfftw3_omp.so -> libfftw3_omp.so.3.6.10
lrwxrwxrwx root/root usr/lib/libfftw3_omp.so.3 -> libfftw3_omp.so.3.6.10
-rwxr-xr-x root/root usr/lib/libfftw3_omp.so.3.6.10
-rw-r--r-- root/root usr/lib/libfftw3_threads.a
-rwxr-xr-x root/root usr/lib/libfftw3_threads.la
lrwxrwxrwx root/root usr/lib/libfftw3_threads.so -> libfftw3_threads.so.3.6.10
lrwxrwxrwx root/root usr/lib/libfftw3_threads.so.3 -> libfftw3_threads.so.3.6.10
-rwxr-xr-x root/root usr/lib/libfftw3_threads.so.3.6.10
-rw-r--r-- root/root usr/lib/libfftw3f.a
-rwxr-xr-x root/root usr/lib/libfftw3f.la
lrwxrwxrwx root/root usr/lib/libfftw3f.so -> libfftw3f.so.3.6.10
lrwxrwxrwx root/root usr/lib/libfftw3f.so.3 -> libfftw3f.so.3.6.10
-rwxr-xr-x root/root usr/lib/libfftw3f.so.3.6.10
-rw-r--r-- root/root usr/lib/libfftw3f_mpi.a
lrwxrwxrwx root/root usr/lib/libfftw3f_mpi.so -> libfftw3f_mpi.so.3.6.10
lrwxrwxrwx root/root usr/lib/libfftw3f_mpi.so.3 -> libfftw3f_mpi.so.3.6.10
-rwxr-xr-x root/root usr/lib/libfftw3f_mpi.so.3.6.10
-rw-r--r-- root/root usr/lib/libfftw3f_omp.a
-rwxr-xr-x root/root usr/lib/libfftw3f_omp.la
lrwxrwxrwx root/root usr/lib/libfftw3f_omp.so -> libfftw3f_omp.so.3.6.10
lrwxrwxrwx root/root usr/lib/libfftw3f_omp.so.3 -> libfftw3f_omp.so.3.6.10
-rwxr-xr-x root/root usr/lib/libfftw3f_omp.so.3.6.10
-rw-r--r-- root/root usr/lib/libfftw3f_threads.a
-rwxr-xr-x root/root usr/lib/libfftw3f_threads.la
lrwxrwxrwx root/root usr/lib/libfftw3f_threads.so -> libfftw3f_threads.so.3.6.10
lrwxrwxrwx root/root usr/lib/libfftw3f_threads.so.3 -> libfftw3f_threads.so.3.6.10
-rwxr-xr-x root/root usr/lib/libfftw3f_threads.so.3.6.10
-rw-r--r-- root/root usr/lib/libfftw3l.a
-rwxr-xr-x root/root usr/lib/libfftw3l.la
lrwxrwxrwx root/root usr/lib/libfftw3l.so -> libfftw3l.so.3.6.10
lrwxrwxrwx root/root usr/lib/libfftw3l.so.3 -> libfftw3l.so.3.6.10
-rwxr-xr-x root/root usr/lib/libfftw3l.so.3.6.10
-rw-r--r-- root/root usr/lib/libfftw3l_mpi.a
lrwxrwxrwx root/root usr/lib/libfftw3l_mpi.so -> libfftw3l_mpi.so.3.6.10
lrwxrwxrwx root/root usr/lib/libfftw3l_mpi.so.3 -> libfftw3l_mpi.so.3.6.10
-rwxr-xr-x root/root usr/lib/libfftw3l_mpi.so.3.6.10
-rw-r--r-- root/root usr/lib/libfftw3l_omp.a
-rwxr-xr-x root/root usr/lib/libfftw3l_omp.la
lrwxrwxrwx root/root usr/lib/libfftw3l_omp.so -> libfftw3l_omp.so.3.6.10
lrwxrwxrwx root/root usr/lib/libfftw3l_omp.so.3 -> libfftw3l_omp.so.3.6.10
-rwxr-xr-x root/root usr/lib/libfftw3l_omp.so.3.6.10
-rw-r--r-- root/root usr/lib/libfftw3l_threads.a
-rwxr-xr-x root/root usr/lib/libfftw3l_threads.la
lrwxrwxrwx root/root usr/lib/libfftw3l_threads.so -> libfftw3l_threads.so.3.6.10
lrwxrwxrwx root/root usr/lib/libfftw3l_threads.so.3 -> libfftw3l_threads.so.3.6.10
-rwxr-xr-x root/root usr/lib/libfftw3l_threads.so.3.6.10
-rw-r--r-- root/root usr/lib/libfftw3q.a
-rwxr-xr-x root/root usr/lib/libfftw3q.la
lrwxrwxrwx root/root usr/lib/libfftw3q.so -> libfftw3q.so.3.6.10
lrwxrwxrwx root/root usr/lib/libfftw3q.so.3 -> libfftw3q.so.3.6.10
-rwxr-xr-x root/root usr/lib/libfftw3q.so.3.6.10
-rw-r--r-- root/root usr/lib/libfftw3q_omp.a
-rwxr-xr-x root/root usr/lib/libfftw3q_omp.la
lrwxrwxrwx root/root usr/lib/libfftw3q_omp.so -> libfftw3q_omp.so.3.6.10
lrwxrwxrwx root/root usr/lib/libfftw3q_omp.so.3 -> libfftw3q_omp.so.3.6.10
-rwxr-xr-x root/root usr/lib/libfftw3q_omp.so.3.6.10
-rw-r--r-- root/root usr/lib/libfftw3q_threads.a
-rwxr-xr-x root/root usr/lib/libfftw3q_threads.la
lrwxrwxrwx root/root usr/lib/libfftw3q_threads.so -> libfftw3q_threads.so.3.6.10
lrwxrwxrwx root/root usr/lib/libfftw3q_threads.so.3 -> libfftw3q_threads.so.3.6.10
-rwxr-xr-x root/root usr/lib/libfftw3q_threads.so.3.6.10

View File

@ -1,5 +1,5 @@
untrusted comment: verify with /etc/ports/contrib.pub
RWSagIOpLGJF34KOsfqBPvQGW+NDhu47svWflzEzuw1gt6wTtxaXFXa11dSjR2FnK8QXklFXh7sNsuLZkYl6j3i8CfSJ4Iq9TAY=
SHA256 (Pkgfile) = 1233f2df935226eee7822b55d780d56d1babfb5fa9bbcce7f738184b5ca5acb2
SHA256 (.footprint) = 3183a2fb89dbefec424e44b63fd1b84fb5be79ef6079c4a33a7b256cb1f9956a
RWSagIOpLGJF3yO8N5sh2TxXTD6FILYUAi74zFY/E99SSw17iAB+hTGliGUGbU66aHSKNQxmkp1zoOhl/lLsKuHbpWR6QdxF+wM=
SHA256 (Pkgfile) = 32f58ea8eb328fefa861cd1873023a1025fb08afeddcf9e21f438bab755badba
SHA256 (.footprint) = 21c52df24478e05ef8e774a9e9e0d1d06147380c21dbe698077596d4ae6fe681
SHA256 (fftw-3.3.10.tar.gz) = 56c932549852cddcfafdab3820b0200c7742675be92179e59e6215b340e26467

View File

@ -1,11 +1,11 @@
# Description: C subroutine library for computing discrete Fourier transform.
# URL: https://www.fftw.org/
# Maintainer: Danny Rawlins, crux at romster dot me
# Depends on: gcc-fortran
# Depends on: gcc-fortran openmpi
name=fftw
version=3.3.10
release=1
release=2
source=(https://www.fftw.org/$name-$version.tar.gz)
build() {
@ -28,8 +28,9 @@ F77=gfortran
./configure \
$config \
--enable-single \
--enable-avx \
--enable-sse \
--enable-avx
--enable-mpi
make
make DESTDIR=$PKG install
@ -38,8 +39,9 @@ F77=gfortran
# compiling double precision library
./configure \
$config \
--enable-sse2 \
--enable-avx
--enable-avx \
--enable-mpi \
--enable-sse2
make
make DESTDIR=$PKG install
@ -48,7 +50,8 @@ F77=gfortran
# compiling long double precision library
./configure \
$config \
--enable-long-double
--enable-long-double \
--enable-mpi
make
make DESTDIR=$PKG install
@ -64,4 +67,5 @@ F77=gfortran
# clean up
rm -r $PKG/usr/share/info
rm $PKG/usr/lib/*.la
}

View File

@ -1,6 +1,6 @@
untrusted comment: verify with /etc/ports/contrib.pub
RWSagIOpLGJF38Mhl1+F/e7AJxIq22e76UV5aEpOEpXAHv64FJEgLqwQzCicgw6qptO5c7ERE56mA8kw1XEoAuvKf/K/YlcCLgg=
SHA256 (Pkgfile) = 8af6c75eb5a60ccce9f199260e0d3c65d4469695a924ab670cb91d8c097f966a
RWSagIOpLGJF34483EMsCY0sgi89L8bqT7J93gAIY2VXRGLkv0LxpZt0a1qA6FAJOi3pHGm6NRkbaJJD+ZTFGB+dmKabuYG63QQ=
SHA256 (Pkgfile) = 03b7612c86a1a2e9ba7925cee501648e45dd8e0777278e5b7eeb9a66f3cabe11
SHA256 (.footprint) = c8226cc240304363b6289982601426f70c5cd4e82ac62feff3485bee4f48e050
SHA256 (firefox-100.0.source.tar.xz) = 664c0cc4e0fb70886aa4e652d144996045d533a18eebc7d61093103cbb2d5e7f
SHA256 (firefox-100.0.2.source.tar.xz) = dc109861204f6938fd8f147af89a694eb516f3d4bb64ce3f0116452d654a8417
SHA256 (firefox.desktop) = 8ba3439f3dfc5cab883641969c93d8d15f8f20d7188d9568346b2edad52d6f91

View File

@ -5,7 +5,7 @@
# Optional: sccache jack
name=firefox
version=100.0
version=100.0.2
release=1
source=(https://archive.mozilla.org/pub/firefox/releases/$version/source/$name-$version.source.tar.xz
firefox.desktop)

View File

@ -1,3 +1,7 @@
drwxr-xr-x root/root etc/
drwxr-xr-x root/root etc/pkcs11/
drwxr-xr-x root/root etc/pkcs11/modules/
-rw-r--r-- root/root etc/pkcs11/modules/gnome-keyring.module
drwxr-xr-x root/root lib/
drwxr-xr-x root/root lib/security/
-rwxr-xr-x root/root lib/security/pam_gnome_keyring.la
@ -44,9 +48,6 @@ drwxr-xr-x root/root usr/share/man/man1/
-rw-r--r-- root/root usr/share/man/man1/gnome-keyring-3.1.gz
-rw-r--r-- root/root usr/share/man/man1/gnome-keyring-daemon.1.gz
-rw-r--r-- root/root usr/share/man/man1/gnome-keyring.1.gz
drwxr-xr-x root/root usr/share/p11-kit/
drwxr-xr-x root/root usr/share/p11-kit/modules/
-rw-r--r-- root/root usr/share/p11-kit/modules/gnome-keyring.module
drwxr-xr-x root/root usr/share/xdg-desktop-portal/
drwxr-xr-x root/root usr/share/xdg-desktop-portal/portals/
-rw-r--r-- root/root usr/share/xdg-desktop-portal/portals/gnome-keyring.portal

View File

@ -1,5 +1,5 @@
untrusted comment: verify with /etc/ports/contrib.pub
RWSagIOpLGJF35RxPHP9DNYK7A9gCz+7dQHqeoiZvvm26M4o2h7xoH6zDdx2mZCjr/YvsmsjnmQbccKVffTW2H9CBQy7UQwg8gM=
SHA256 (Pkgfile) = 19f24ff159ee26cda3b06cab0fe5fa79bc97ba3b34eef32ef1473817d8eafec3
SHA256 (.footprint) = f78b559ce9fb7ea778ce79f074ac70bcfac5adf7a3262e66b3d313d438d06bda
SHA256 (gnome-keyring-40.0.tar.gz) = 7a1d3749a5b985f424f026cedc6dcf4301cd9c46c2544e1e4877695ee1525912
RWSagIOpLGJF37SO2zh7lH/pMEUXHaBqx6GCsi2dFnXaZzGex4y0jbIbt0le49mDuckO1cHrcB9A7dk9KLf/l0zWPJKmbdMY6A4=
SHA256 (Pkgfile) = 3f2860fe57e76b200af2bced87b74f279eb05cbab529df2a4ccd5d3bc2d89a4c
SHA256 (.footprint) = 38d653e18c9298edebdbabb7e8cd55ee5fad104a556652488c8e4402f4413399
SHA256 (gnome-keyring-42.0.tar.gz) = 3ad2742eb3a6ddd7477267ed8a03a1e52029014bc819bb9d0734200c0a662262

View File

@ -4,18 +4,22 @@
# Depends on: gnome-common linux-pam p11-kit gcr gtk3 harfbuzz pango libepoxy desktop-file-utils docbook-xsl
name=gnome-keyring
version=40.0
version=42.0
release=1
source=(https://github.com/GNOME/gnome-keyring/archive/$version/$name-$version.tar.gz)
build() {
cd $name-$version
NOCONFIGURE=1 ./autogen.sh
./configure --prefix=/usr \
--with-pam-dir=/lib/security \
--with-root-certs=/etc/ssl/certs \
--disable-static \
--disable-schemas-compile \
--disable-nls
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0 /g' libtool
make
make DESTDIR=$PKG install
}

File diff suppressed because it is too large Load Diff

View File

@ -1,7 +1,6 @@
untrusted comment: verify with /etc/ports/contrib.pub
RWSagIOpLGJF3zQ5s5JBkEmvzRJ4r1fxN+MAdW0g/gVkVkgt9jv3PA5naN0uSxJm+B+S/EQJCH6TcGqDW2OE/Zo9OmcBSu+d7wE=
SHA256 (Pkgfile) = 594e7882a6b4614ec4102bb403d289c2ee1a90b0edf693f5af985413c8e2b7e4
SHA256 (.footprint) = 4882148756c259836965c2009fcda1233277f59bc9993eda9a0887c40a323482
SHA256 (inkscape-1.1.2.tar.xz) = 3ffe54a06d0b25a4cd8b6eb424536ef1ed205be13443a39cd437c8c7b89b96d1
SHA256 (poppler-22.04.0.tar.xz) = 813fb4b90e7bda63df53205c548602bae728887a60f4048aae4dbd9b1927deff
SHA256 (poppler-22.04-fixes.patch) = 86ef3ec904e40debfcc421baa2edc5c2cfce09cb587cdf70038eeefc5ec198db
RWSagIOpLGJF3zMn4CDkIBArW3ykID5hBWgQazOMTgDC5rqsr3iOswqrf4xIx1VjBn3E+ohkAolTMnOzqzaFpRG8gUJvOmsCzAc=
SHA256 (Pkgfile) = 60ad1356f677d5850b6705f176ce05bd712ef94b3dbcb38e50cea955381ee1ae
SHA256 (.footprint) = a4a9ad9cb992509793a02e8158c484600c8fcafb928c0cc6a55e89444a0481f8
SHA256 (inkscape-1.2_2022-05-15_dc2aedaf03.tar.xz) = 8d9b31142554945664edfefe2d6b55910a5099765f7176a71107c34f1dcde6ad
SHA256 (poppler-22.05.0.tar.xz) = a969ced458e050d6202367bd7427054e2bd19bae39e8f969910d3b9151abf958

View File

@ -5,14 +5,13 @@
name=inkscape
_name=inkscape-INKSCAPE
version=1.1.2
_version=1.1.2_2022-02-04_0a00cf5339
_pversion=22.04.0
_psoversion=120
release=2
source=(https://inkscape.org/gallery/item/31668/inkscape-$version.tar.xz
https://poppler.freedesktop.org/poppler-$_pversion.tar.xz
poppler-22.04-fixes.patch)
version=1.2
_version=1.2_2022-05-15_dc2aedaf03
_pversion=22.05.0
_psoversion=121
release=1
source=(https://media.inkscape.org/dl/resources/file/inkscape-$_version.tar.xz
https://poppler.freedesktop.org/poppler-$_pversion.tar.xz)
poppler() {
cmake -S poppler-$_pversion -B build-poppler -G Ninja \
@ -43,9 +42,6 @@ poppler() {
build() {
[ ! -e "/usr/lib/libpoppler.so.$_psoversion" ] && poppler
patch -d $name-$_version/src/extension/internal/pdfinput \
-p1 -i $SRC/poppler-22.04-fixes.patch
# https://gitlab.gnome.org/GNOME/glib/-/issues/2331
CFLAGS+=' -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_46 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_66'
CXXFLAGS+=' -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_46 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_66'
@ -63,14 +59,10 @@ build() {
DESTDIR=$PKG cmake --install build
rm -r $PKG/usr/share/man/?? \
$PKG/usr/share/man/zh_TW \
$PKG/usr/share/locale \
$PKG/usr/share/inkscape/doc
rm $PKG/usr/share/inkscape/extensions/README.md \
$PKG/usr/share/inkscape/extensions/inkex/deprecated-simple/README.rst \
find $PKG/usr/share/inkscape -name README -exec rm -f {} +
find $PKG/usr/share/inkscape \( -name 'README' -o -name 'README.*' \) -exec rm -f {} +
/usr/bin/python3 -mcompileall $PKG
/usr/bin/python3 -O -m compileall $PKG

View File

@ -1,125 +0,0 @@
--- pdfinput.old/pdf-parser.cpp 2022-02-05 01:12:19.000000000 -0000
+++ pdfinput.new/pdf-parser.cpp 2022-04-09 12:09:23.772728790 -0000
@@ -30,6 +30,7 @@
#include "Gfx.h"
#include "pdf-parser.h"
#include "util/units.h"
+#include "poppler-transition-api.h"
#include "glib/poppler-features.h"
#include "goo/gmem.h"
@@ -2158,7 +2159,7 @@ void PdfParser::opSetCharSpacing(Object
// TODO not good that numArgs is ignored but args[] is used:
void PdfParser::opSetFont(Object args[], int /*numArgs*/)
{
- GfxFont *font = res->lookupFont(args[0].getName());
+ auto font = res->lookupFont(args[0].getName());
if (!font) {
// unsetting the font (drawing no text) is better than using the
@@ -2179,7 +2180,9 @@ void PdfParser::opSetFont(Object args[],
fflush(stdout);
}
+#if !POPPLER_CHECK_VERSION(22, 4, 0)
font->incRefCnt();
+#endif
state->setFont(font, args[1].getNum());
fontChanged = gTrue;
}
@@ -2373,7 +2376,6 @@ void PdfParser::doShowText(const GooStri
#else
void PdfParser::doShowText(GooString *s) {
#endif
- GfxFont *font;
int wMode;
double riseX, riseY;
CharCode code;
@@ -2392,7 +2394,7 @@ void PdfParser::doShowText(GooString *s)
#endif
int len, n, uLen;
- font = state->getFont();
+ auto font = state->getFont();
wMode = font->getWMode();
builder->beginString(state);
@@ -2445,8 +2447,8 @@ void PdfParser::doShowText(GooString *s)
//out->updateCTM(state, 1, 0, 0, 1, 0, 0);
if (false){ /*!out->beginType3Char(state, curX + riseX, curY + riseY, tdx, tdy,
code, u, uLen)) {*/
- _POPPLER_CALL_ARGS(charProc, ((Gfx8BitFont *)font)->getCharProc, code);
- if ((resDict = ((Gfx8BitFont *)font)->getResources())) {
+ _POPPLER_CALL_ARGS(charProc, _POPPLER_FONTPTR_TO_GFX8(font)->getCharProc, code);
+ if (resDict = _POPPLER_FONTPTR_TO_GFX8(font)->getResources()) {
pushResources(resDict);
}
if (charProc.isStream()) {
--- pdfinput.old/poppler-transition-api.h 2022-02-05 01:12:19.000000000 -0000
+++ pdfinput.new/poppler-transition-api.h 2022-04-09 12:05:30.179684356 -0000
@@ -14,6 +14,12 @@
#include <glib/poppler-features.h>
+#if POPPLER_CHECK_VERSION(22, 4, 0)
+#define _POPPLER_FONTPTR_TO_GFX8(font_ptr) ((Gfx8BitFont *)font_ptr.get())
+#else
+#define _POPPLER_FONTPTR_TO_GFX8(font_ptr) ((Gfx8BitFont *)font_ptr)
+#endif
+
#if POPPLER_CHECK_VERSION(0, 83, 0)
#define _POPPLER_CONST_83 const
#else
--- pdfinput.old/svg-builder.cpp 2022-02-05 01:21:47.000000000 -0000
+++ pdfinput.new/svg-builder.cpp 2022-04-09 12:03:33.769828329 -0000
@@ -108,7 +108,6 @@ SvgBuilder::~SvgBuilder() = default;
void SvgBuilder::_init() {
_font_style = nullptr;
- _current_font = nullptr;
_font_specification = nullptr;
_font_scaling = 1;
_need_font_update = true;
@@ -1021,11 +1020,8 @@ void SvgBuilder::updateFont(GfxState *st
_need_font_update = false;
updateTextMatrix(state); // Ensure that we have a text matrix built
- if (_font_style) {
- //sp_repr_css_attr_unref(_font_style);
- }
_font_style = sp_repr_css_attr_new();
- GfxFont *font = state->getFont();
+ auto font = state->getFont();
// Store original name
if (font->getName()) {
_font_specification = font->getName()->getCString();
@@ -1171,7 +1167,6 @@ void SvgBuilder::updateFont(GfxState *st
sp_repr_css_set_property(_font_style, "writing-mode", "tb");
}
- _current_font = font;
_invalidated_style = true;
}
--- pdfinput.old/svg-builder.h 2022-02-05 01:21:47.000000000 -0000
+++ pdfinput.new/svg-builder.h 2022-04-09 12:01:49.343290826 -0000
@@ -203,7 +203,6 @@ private:
std::vector<SvgGraphicsState> _state_stack;
SPCSSAttr *_font_style; // Current font style
- GfxFont *_current_font;
const char *_font_specification;
double _font_scaling;
bool _need_font_update;
--- pdfinput.old/pdf-input.cpp 2022-02-05 01:21:47.000000000 -0000
+++ pdfinput.new/pdf-input.cpp 2022-04-09 12:27:11.747978112 -0000
@@ -669,7 +669,7 @@ PdfInput::open(::Inkscape::Extension::In
// poppler does not use glib g_open. So on win32 we must use unicode call. code was copied from
// glib gstdio.c
GooString *filename_goo = new GooString(uri);
- pdf_doc = std::make_shared<PDFDoc>(filename_goo, nullptr, nullptr, nullptr); // TODO: Could ask for password
+ pdf_doc = std::make_shared<PDFDoc>(std::make_unique<GooString>(uri));
if (!pdf_doc->isOk()) {
int error = pdf_doc->getErrorCode();

View File

@ -1,6 +1,4 @@
drwxr-xr-x root/root usr/
drwxr-xr-x root/root usr/bin/
-rwxr-xr-x root/root usr/bin/plplay
drwxr-xr-x root/root usr/include/
drwxr-xr-x root/root usr/include/libplacebo/
-rw-r--r-- root/root usr/include/libplacebo/colorspace.h

View File

@ -1,5 +1,5 @@
untrusted comment: verify with /etc/ports/contrib.pub
RWSagIOpLGJF36fb5ZiNohJHua3cd7WzGXTlZI03+rqroIKvVbk2dEUcfVML3goI5zWygkeeg7rH/HsTOvmNV8S9KmjIHP7qOgM=
SHA256 (Pkgfile) = 433ab2f39f44f5d783a3f4f34c2da0f0bd6154de6aeaf0ae4638750f4879e123
SHA256 (.footprint) = a16a56a36bed0b2ea724e750fe219b1af2dd1c571476b5a0c16e7aa9df044719
RWSagIOpLGJF36rsheIhqBG07ShHVcsdBx+RweqRCTynhlN3nCNE+rI67SswLT5rxFzSd+Cc3gc0F08LdqAyl6Q/dwmtZWg8aA8=
SHA256 (Pkgfile) = 5705da360a94bebcc4167329630018aeb572400c7f35391cbac57e9233423af0
SHA256 (.footprint) = c645fb23981e0373f18709b6772b8f69fd68d541de689c3886529d18c709acd2
SHA256 (libplacebo-v4.192.1.tar.gz) = e6c5805cf4d955b5941dd12b00fe157b61e77995bc1786b9a86df0ca99a0edc4

View File

@ -20,7 +20,9 @@ build() {
-D glslang=enabled \
-D shaderc=enabled \
-D lcms=enabled \
-D d3d11=disabled
-D d3d11=disabled \
-D demos=false \
-D tests=false
meson compile -C build -j ${JOBS:-1}
DESTDIR=$PKG meson install -C build

View File

@ -97,17 +97,17 @@ lrwxrwxrwx root/root usr/lib/openmpi/libmca_common_monitoring.so -> libmca_commo
lrwxrwxrwx root/root usr/lib/openmpi/libmca_common_monitoring.so.50 -> libmca_common_monitoring.so.50.20.0
-rwxr-xr-x root/root usr/lib/openmpi/libmca_common_monitoring.so.50.20.0
-rwxr-xr-x root/root usr/lib/openmpi/libmca_common_ompio.la
lrwxrwxrwx root/root usr/lib/openmpi/libmca_common_ompio.so -> libmca_common_ompio.so.41.29.2
lrwxrwxrwx root/root usr/lib/openmpi/libmca_common_ompio.so.41 -> libmca_common_ompio.so.41.29.2
-rwxr-xr-x root/root usr/lib/openmpi/libmca_common_ompio.so.41.29.2
lrwxrwxrwx root/root usr/lib/openmpi/libmca_common_ompio.so -> libmca_common_ompio.so.41.29.3
lrwxrwxrwx root/root usr/lib/openmpi/libmca_common_ompio.so.41 -> libmca_common_ompio.so.41.29.3
-rwxr-xr-x root/root usr/lib/openmpi/libmca_common_ompio.so.41.29.3
-rwxr-xr-x root/root usr/lib/openmpi/libmca_common_sm.la
lrwxrwxrwx root/root usr/lib/openmpi/libmca_common_sm.so -> libmca_common_sm.so.40.30.0
lrwxrwxrwx root/root usr/lib/openmpi/libmca_common_sm.so.40 -> libmca_common_sm.so.40.30.0
-rwxr-xr-x root/root usr/lib/openmpi/libmca_common_sm.so.40.30.0
-rwxr-xr-x root/root usr/lib/openmpi/libmpi.la
lrwxrwxrwx root/root usr/lib/openmpi/libmpi.so -> libmpi.so.40.30.2
lrwxrwxrwx root/root usr/lib/openmpi/libmpi.so.40 -> libmpi.so.40.30.2
-rwxr-xr-x root/root usr/lib/openmpi/libmpi.so.40.30.2
lrwxrwxrwx root/root usr/lib/openmpi/libmpi.so -> libmpi.so.40.30.3
lrwxrwxrwx root/root usr/lib/openmpi/libmpi.so.40 -> libmpi.so.40.30.3
-rwxr-xr-x root/root usr/lib/openmpi/libmpi.so.40.30.3
-rwxr-xr-x root/root usr/lib/openmpi/libmpi_cxx.la
lrwxrwxrwx root/root usr/lib/openmpi/libmpi_cxx.so -> libmpi_cxx.so.40.30.1
lrwxrwxrwx root/root usr/lib/openmpi/libmpi_cxx.so.40 -> libmpi_cxx.so.40.30.1
@ -125,9 +125,9 @@ lrwxrwxrwx root/root usr/lib/openmpi/libmpi_usempif08.so -> libmpi_usempif08.so.
lrwxrwxrwx root/root usr/lib/openmpi/libmpi_usempif08.so.40 -> libmpi_usempif08.so.40.30.0
-rwxr-xr-x root/root usr/lib/openmpi/libmpi_usempif08.so.40.30.0
-rwxr-xr-x root/root usr/lib/openmpi/libompitrace.la
lrwxrwxrwx root/root usr/lib/openmpi/libompitrace.so -> libompitrace.so.40.30.0
lrwxrwxrwx root/root usr/lib/openmpi/libompitrace.so.40 -> libompitrace.so.40.30.0
-rwxr-xr-x root/root usr/lib/openmpi/libompitrace.so.40.30.0
lrwxrwxrwx root/root usr/lib/openmpi/libompitrace.so -> libompitrace.so.40.30.1
lrwxrwxrwx root/root usr/lib/openmpi/libompitrace.so.40 -> libompitrace.so.40.30.1
-rwxr-xr-x root/root usr/lib/openmpi/libompitrace.so.40.30.1
-rwxr-xr-x root/root usr/lib/openmpi/libopen-pal.la
lrwxrwxrwx root/root usr/lib/openmpi/libopen-pal.so -> libopen-pal.so.40.30.2
lrwxrwxrwx root/root usr/lib/openmpi/libopen-pal.so.40 -> libopen-pal.so.40.30.2

View File

@ -1,5 +1,5 @@
untrusted comment: verify with /etc/ports/contrib.pub
RWSagIOpLGJF3+z2JiY4IIVfWkAq5/Ucic68yRXnk82iQiJscC2Ht7Vo4L8y+x7yhYj1/RiTeqdF59iDlN4TlTwFegshjHAhdwM=
SHA256 (Pkgfile) = d7851a106883c45696d0155b9d62a1f97b3a149c86a1048d7605cbf32af9ebce
SHA256 (.footprint) = 06a052ea66c9133c1ff6b15d8bb646c7b990bd5a6194f41684513b1733fcaaca
SHA256 (openmpi-4.1.2.tar.bz2) = 9b78c7cf7fc32131c5cf43dd2ab9740149d9d87cadb2e2189f02685749a6b527
RWSagIOpLGJF30rcAJQeRfrJdEhYS9CqXwQsndlL/Ge3AEjQOeO9k54J+DjykccK4VwcZCuqTFo3klj39G9Wru60L1JtyuU2qAg=
SHA256 (Pkgfile) = 6bf6ba5ab2e5d9f84225802ed8c3a5c65192513f6a127ff3148d8c6f69ce189b
SHA256 (.footprint) = 1dede2b9b0c504e3e9fa2c14968322be7bdc55952199435ee55e4d15cb3530bd
SHA256 (openmpi-4.1.3.tar.bz2) = 3d81d04c54efb55d3871a465ffb098d8d72c1f48ff1cbaf2580eb058567c0a3b

View File

@ -5,7 +5,7 @@
# Optional: cuda hwloc
name=openmpi
version=4.1.2
version=4.1.3
release=1
source=(https://www.open-mpi.org/software/ompi/v${version%.*}/downloads/$name-$version.tar.bz2)

View File

@ -1,5 +1,5 @@
untrusted comment: verify with /etc/ports/contrib.pub
RWSagIOpLGJF3z2WsrPJsj86td6/Rak+yrOMLNkTEsyU2VlODOCH3mau8ujJr76lswkRKSS6xtDvsPLin4dXJZquZO12UQcNXQA=
SHA256 (Pkgfile) = 0f31fe6813f1f71b90c4a096f02599d1ed0a1e2bc9b7df77d06efa6af804444b
RWSagIOpLGJF3/LfQw5WGUbmc2/ef0gVZ7+POb6gkCpTMDSF0OwJ/JR17pClga1t7i4F7He6wrgpJeYET2hpcNxYdukxLPk16Ak=
SHA256 (Pkgfile) = f399d6b9d387136b86190feddc2e76db9678f5f998fb2d82ffefed11a7d5265a
SHA256 (.footprint) = cb9318567c423f4dd9433ac6305c42ad622e22a6f9d5b93a2ff7763f5ab43ec4
SHA256 (JSON-4.05.tar.gz) = 53839373210bebea0b24fe459d0a8232446b62015c8dc42dc36051da67336bf0
SHA256 (JSON-4.06.tar.gz) = 1137e98a42208d802f3ad94a10855606c0455ddad167ba018557d751f6f7672e

View File

@ -4,7 +4,7 @@
# Depends on:
name=p5-json
version=4.05
version=4.06
release=1
source=(https://cpan.metacpan.org/authors/id/I/IS/ISHIGAKI/JSON-$version.tar.gz)

View File

@ -6,3 +6,5 @@ drwxr-xr-x root/root usr/share/applications/
-rw-r--r-- root/root usr/share/applications/pavucontrol.desktop
drwxr-xr-x root/root usr/share/pavucontrol/
-rw-r--r-- root/root usr/share/pavucontrol/pavucontrol.glade
drwxr-xr-x root/root usr/share/pixmaps/
-rwxr-xr-x root/root usr/share/pixmaps/pavucontrol.png

View File

@ -1,5 +1,7 @@
untrusted comment: verify with /etc/ports/contrib.pub
RWSagIOpLGJF33AOFbc5oci42T8L5PnOqjwiN8Gi8fTtjfU97npCj7Rl8IBWwn2EJNl7BC17b8mY1bSXSP7NQyJa4X5JuDCUPA4=
SHA256 (Pkgfile) = 49adff0dd6ccf3f821ac7ef0d52be07edef40b61fde891b2d6c6d3c98fea5b7d
SHA256 (.footprint) = 2ae4a8558a5cd916b6b53832e0cf33f910cea8f90ab8ce249c67d83db2dfcfc1
RWSagIOpLGJF38gNqAvmLf4BYAsV9nsmQjX0WYmXJwMsfFGw52ENKl0Ss29yDtkvG6QcPTPN23i+yzuP/v2qTSs8MizeP04EBwI=
SHA256 (Pkgfile) = b488cc76d3295a1c9f0ad0f82cc43324c03ad78e3047da9e95004b99cf01084d
SHA256 (.footprint) = fe3cc07f9e2fc6acb78b68ee2c09640e11e6cc9d6ad148192aae2adfb9c77d08
SHA256 (pavucontrol-5.0.tar.gz) = 816ad421867f2575e19cfc08e37a2f75ea380303e9227acb51ac11ab6ab1800e
SHA256 (pavucontrol.desktop) = 0b09da226157f87a4a13c95780ddc5d2337f2c10bb713dad4037d3af36025001
SHA256 (org.pulseaudio.pavucontrol.png) = 32d002e39f709ca347aa86c4e902e2bd5cb1341bf4857d9e6f89fd05a9d6554a

View File

@ -5,16 +5,24 @@
name=pavucontrol
version=5.0
release=1
source=(http://freedesktop.org/software/pulseaudio/$name/$name-$version.tar.gz)
release=2
source=(http://freedesktop.org/software/pulseaudio/$name/$name-$version.tar.gz
# https://dl.flathub.org/repo/appstream/x86_64/icons/128x128/org.pulseaudio.pavucontrol.png
pavucontrol.desktop
org.pulseaudio.pavucontrol.png)
build() {
export CXXFLAGS="${CXXFLAGs} -std=c++11"
cd $name-$version
./configure --prefix=/usr \
--disable-lynx \
--disable-nls
make
make DESTDIR=$PKG install
rm -r $PKG/usr/share/{doc,locale}
install -Dm755 $SRC/org.pulseaudio.pavucontrol.png $PKG/usr/share/pixmaps/pavucontrol.png
install -Dm644 $SRC/$name.desktop $PKG/usr/share/applications/$name.desktop
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

View File

@ -0,0 +1,12 @@
[Desktop Entry]
Version=1.0
Name=PulseAudio Volume Control
GenericName=Volume Control
Comment=Adjust the volume level
Exec=pavucontrol
Icon=pavucontrol
Terminal=false
StartupNotify=true
Type=Application
Categories=AudioVideo;Audio;Mixer;GTK;Settings;X-XFCE-SettingsDialog;X-XFCE-HardwareSettings;
Keywords=pavucontrol;Microphone;Volume;Fade;Balance;Headset;Speakers;Headphones;Audio;Mixer;Output;Input;Devices;Playback;Recording;System Sounds;Sound Card;Settings;Preferences;

View File

@ -4,16 +4,16 @@ drwxr-xr-x root/root usr/bin/
drwxr-xr-x root/root usr/lib/
drwxr-xr-x root/root usr/lib/python3.10/
drwxr-xr-x root/root usr/lib/python3.10/site-packages/
drwxr-xr-x root/root usr/lib/python3.10/site-packages/hatchling-1.1.0.dist-info/
-rw-r--r-- root/root usr/lib/python3.10/site-packages/hatchling-1.1.0.dist-info/INSTALLER
-rw-r--r-- root/root usr/lib/python3.10/site-packages/hatchling-1.1.0.dist-info/METADATA
-rw-r--r-- root/root usr/lib/python3.10/site-packages/hatchling-1.1.0.dist-info/RECORD
-rw-r--r-- root/root usr/lib/python3.10/site-packages/hatchling-1.1.0.dist-info/REQUESTED (EMPTY)
-rw-r--r-- root/root usr/lib/python3.10/site-packages/hatchling-1.1.0.dist-info/WHEEL
-rw-r--r-- root/root usr/lib/python3.10/site-packages/hatchling-1.1.0.dist-info/direct_url.json
-rw-r--r-- root/root usr/lib/python3.10/site-packages/hatchling-1.1.0.dist-info/entry_points.txt
drwxr-xr-x root/root usr/lib/python3.10/site-packages/hatchling-1.1.0.dist-info/license_files/
-rw-r--r-- root/root usr/lib/python3.10/site-packages/hatchling-1.1.0.dist-info/license_files/LICENSE.txt
drwxr-xr-x root/root usr/lib/python3.10/site-packages/hatchling-1.2.0.dist-info/
-rw-r--r-- root/root usr/lib/python3.10/site-packages/hatchling-1.2.0.dist-info/INSTALLER
-rw-r--r-- root/root usr/lib/python3.10/site-packages/hatchling-1.2.0.dist-info/METADATA
-rw-r--r-- root/root usr/lib/python3.10/site-packages/hatchling-1.2.0.dist-info/RECORD
-rw-r--r-- root/root usr/lib/python3.10/site-packages/hatchling-1.2.0.dist-info/REQUESTED (EMPTY)
-rw-r--r-- root/root usr/lib/python3.10/site-packages/hatchling-1.2.0.dist-info/WHEEL
-rw-r--r-- root/root usr/lib/python3.10/site-packages/hatchling-1.2.0.dist-info/direct_url.json
-rw-r--r-- root/root usr/lib/python3.10/site-packages/hatchling-1.2.0.dist-info/entry_points.txt
drwxr-xr-x root/root usr/lib/python3.10/site-packages/hatchling-1.2.0.dist-info/license_files/
-rw-r--r-- root/root usr/lib/python3.10/site-packages/hatchling-1.2.0.dist-info/license_files/LICENSE.txt
drwxr-xr-x root/root usr/lib/python3.10/site-packages/hatchling/
-rw-r--r-- root/root usr/lib/python3.10/site-packages/hatchling/__about__.py
-rw-r--r-- root/root usr/lib/python3.10/site-packages/hatchling/__init__.py (EMPTY)

View File

@ -1,5 +1,5 @@
untrusted comment: verify with /etc/ports/contrib.pub
RWSagIOpLGJF37zol5bIKXelL5AHRDVJrocDJ7fpjL34w1PUVMiXaKz8vdyRxsBQZlWueokEjlKJP5gFHlgA5Tfo1FlNEtWo/gU=
SHA256 (Pkgfile) = e32b7a7f566c05f7813bbd593dfe592eff0b0dced3e46866873cc7bd0385ce04
SHA256 (.footprint) = f0afe8948aa8865ea94383d6d6a862ddbb736df9c11f2a5f33aa52b2ac2d1a58
SHA256 (hatchling-1.1.0.tar.gz) = 78d65c76b139736dec95ec45f5abebd7e29221bd520965a25b439ee7757e32bb
RWSagIOpLGJF39rVOAKbD4l3Sib80+JyYI+3qmcpKoFQs/nL0yjPj20ZxmHKNAcsjOnRVBBFqfM0VnPse3M+LmxdN+FEJTZZ1wk=
SHA256 (Pkgfile) = a36a83989390f032cc38fc582332363a8ec531faadbc41da32e0060dc7f0c84d
SHA256 (.footprint) = 37cf825bee047f5e989269c27d85a1ae09ead3ef9878b20a4c33b6cf74ea89c6
SHA256 (hatchling-1.2.0.tar.gz) = 3dc5811cf3476c5d46f33679cef1b14e916ec96c10348757d65a5c346583fc79

View File

@ -4,7 +4,7 @@
# Depends on: python3-build python3-pathspec python3-pluggy
name=python3-hatchling
version=1.1.0
version=1.2.0
release=1
source=(https://github.com/ofek/hatch/archive/hatchling-v$version/hatchling-$version.tar.gz)

View File

@ -2,13 +2,13 @@ drwxr-xr-x root/root usr/
drwxr-xr-x root/root usr/lib/
drwxr-xr-x root/root usr/lib/python3.10/
drwxr-xr-x root/root usr/lib/python3.10/site-packages/
drwxr-xr-x root/root usr/lib/python3.10/site-packages/psutil-5.9.0-py3.10.egg-info/
-rw-r--r-- root/root usr/lib/python3.10/site-packages/psutil-5.9.0-py3.10.egg-info/PKG-INFO
-rw-r--r-- root/root usr/lib/python3.10/site-packages/psutil-5.9.0-py3.10.egg-info/SOURCES.txt
-rw-r--r-- root/root usr/lib/python3.10/site-packages/psutil-5.9.0-py3.10.egg-info/dependency_links.txt
-rw-r--r-- root/root usr/lib/python3.10/site-packages/psutil-5.9.0-py3.10.egg-info/not-zip-safe
-rw-r--r-- root/root usr/lib/python3.10/site-packages/psutil-5.9.0-py3.10.egg-info/requires.txt
-rw-r--r-- root/root usr/lib/python3.10/site-packages/psutil-5.9.0-py3.10.egg-info/top_level.txt
drwxr-xr-x root/root usr/lib/python3.10/site-packages/psutil-5.9.1-py3.10.egg-info/
-rw-r--r-- root/root usr/lib/python3.10/site-packages/psutil-5.9.1-py3.10.egg-info/PKG-INFO
-rw-r--r-- root/root usr/lib/python3.10/site-packages/psutil-5.9.1-py3.10.egg-info/SOURCES.txt
-rw-r--r-- root/root usr/lib/python3.10/site-packages/psutil-5.9.1-py3.10.egg-info/dependency_links.txt
-rw-r--r-- root/root usr/lib/python3.10/site-packages/psutil-5.9.1-py3.10.egg-info/not-zip-safe
-rw-r--r-- root/root usr/lib/python3.10/site-packages/psutil-5.9.1-py3.10.egg-info/requires.txt
-rw-r--r-- root/root usr/lib/python3.10/site-packages/psutil-5.9.1-py3.10.egg-info/top_level.txt
drwxr-xr-x root/root usr/lib/python3.10/site-packages/psutil/
-rw-r--r-- root/root usr/lib/python3.10/site-packages/psutil/__init__.py
drwxr-xr-x root/root usr/lib/python3.10/site-packages/psutil/__pycache__/

View File

@ -1,5 +1,5 @@
untrusted comment: verify with /etc/ports/contrib.pub
RWSagIOpLGJF3xbLuPl0DU1Pb3CAzL+Fv++n8jFkR029DiHJOf7z8v8yUqTCBSV7lLRxIWX4tTHp3TmD4CpeFK+FOP71rUVwvQ8=
SHA256 (Pkgfile) = 182b9bf37a89aa4d9f02198718bf19d53adc73c6dc89c60f0f9e67370e0b094c
SHA256 (.footprint) = 49535ecceb1bc0f9fe9119cf20891ec9a4c44a80bc3ae55bd5e54afb176bf188
SHA256 (python3-psutil-release-5.9.0.tar.gz) = ea4f431c10100079f46a494894582edb43e395324f200bd82ecf60b60b46a929
RWSagIOpLGJF39Pm+JHoX8494EYOD4oxMW+LUjgiA/U9RdcQe2FdnS4/jwqXQiOgIXWY+u88oiy1/Hi/tuH5uozKNM4WE6jtHw8=
SHA256 (Pkgfile) = 77ff2580a1e0fde87e35408dca0859a66896d5d7384a8dbca16a209ed910922b
SHA256 (.footprint) = 96abefdd1ca5f31928f13a23bba847706f2b5f000c423147f804e90c053577a5
SHA256 (python3-psutil-release-5.9.1.tar.gz) = 9717c7fae41d9b81fe2589d17206920401078aa5329a571b13299e3aef978362

View File

@ -4,7 +4,7 @@
# Depends on: python3-setuptools
name=python3-psutil
version=5.9.0
version=5.9.1
release=1
source=(https://github.com/giampaolo/psutil/archive/release-$version/$name-release-$version.tar.gz)

View File

@ -1,5 +1,5 @@
untrusted comment: verify with /etc/ports/contrib.pub
RWSagIOpLGJF3/Rf4f+hiegaMYSvZtexdgmPnuL9uVdBYhaoMjU6FLMSwSYzI+ztkOvong8Di6Tek8RR9zyx64Y8TZ+eaMc24AY=
SHA256 (Pkgfile) = 83853583f73f178c198099469884cfeac27f6635df0590bbe2d2a2c67c571806
RWSagIOpLGJF349j8lzs5m7z3Pr1/Td55S7CKi+GBUH3qPeMJfg6OnFLBtbTyrhFhg0A58M5i1bzlUJQ0+nTa+jJSsctbVOJewg=
SHA256 (Pkgfile) = 522f7b69c1b4edaf3405ce154d4fd5f0d0e2c5a3994c39f3750cb59e14bfff69
SHA256 (.footprint) = 51582fffa8800be19c93f2039234f7a925454c2aeac45460ec99e13de3ca28f6
SHA256 (seahorse-41.0.tar.bz2) = 423d96817feec5c4770cdd2d59a780d1cc90e6b150e4c98449ff155cf492545e
SHA256 (seahorse-42.0.tar.bz2) = b3d42f812364ca16e3d5373c71c4cab82b60773cd725065c74e6fade80ab9496

View File

@ -5,7 +5,7 @@
# Optional: avahi gpgme openldap
name=seahorse
version=41.0
version=42.0
release=1
source=(https://gitlab.gnome.org/GNOME/seahorse/-/archive/$version/seahorse-$version.tar.bz2)

View File

@ -1,7 +1,6 @@
untrusted comment: verify with /etc/ports/contrib.pub
RWSagIOpLGJF3904L0g321j0Lqkix0/AIZYru5ByEbiRJJryIu6819e7wpG4zOo0ue2jCPjGPvFO7KS/NUgRqvHqd3mOEgtVzwc=
SHA256 (Pkgfile) = 828fa621288a7ce3b58d56c87d12421c3f5bf0c8e7ec41c7a2eb256e29b884b3
RWSagIOpLGJF398lcIRIFFSZHQQNwzLB4jdBdpndG5RhlTv0qu+ImGb2kOAgJxqlh1gmklWJPg9s/IR45E73e9mnoMOVp8XhgQU=
SHA256 (Pkgfile) = 9a202c6670e0d38e5b141d219db59b969ed621a9954b4392e49079a5a25c61d7
SHA256 (.footprint) = 768c5796cba31503e5e8a1c1d874f1d8699d410d17d6b98d9a6588ae17462816
SHA256 (shaderc-v2021.3.tar.gz) = d05f646c363e6447f233126b196238d9022a1dca1bf98f766511aa1a58320972
SHA256 (SPIRV-Headers-f027d53ded7e230e008d37c8b47ede7cd308e19d.tar.gz) = 848cbb8662ea465d74798541423493eb650098270da21ccf5bf7eadecc0fd42e
SHA256 (glslc.1) = fc895935c798638d65e5dcca3a5877a4efd03d97ba228c15d3899f2a3f9421fe
SHA256 (shaderc-v2022.1.tar.gz) = 592c0ba07706a940f95a24073d7f3d050daa0839f24019434a7b2776e5620ace
SHA256 (glslc.1) = f1bdc5600cea87f3b8088e3304764949fa67df3975be48b76af547d6b30ef859

View File

@ -5,18 +5,12 @@
# Optional: asciidoctor
name=shaderc
version=2021.3
## DEPS
_spirv_headers=f027d53ded7e230e008d37c8b47ede7cd308e19d
version=2022.1
release=1
source=(https://github.com/google/shaderc/archive/v$version/$name-v$version.tar.gz
https://github.com/KhronosGroup/SPIRV-Headers/archive/$_spirv_headers/SPIRV-Headers-$_spirv_headers.tar.gz
glslc.1)
build() {
mkdir -p $name-$version/third_party/spirv-headers
mv SPIRV-Headers-$_spirv_headers/* $name-$version/third_party/spirv-headers
# de-vendor libs and disable git versioning
sed '/examples/d;/third_party/d' -i $name-$version/CMakeLists.txt
sed '/build-version/d' -i $name-$version/glslc/CMakeLists.txt
@ -32,12 +26,9 @@ EOF
-D CMAKE_INSTALL_PREFIX=/usr \
-D CMAKE_INSTALL_LIBDIR=lib \
-D CMAKE_BUILD_TYPE=Release \
-D CMAKE_CXX_FLAGS_RELEASE="$CXXFLAGS" \
-D CMAKE_C_FLAGS_RELEASE="$CFLAGS" \
-D CMAKE_EXE_LINKER_FLAGS="$LDFLAGS -Wl,-z,defs" \
-D CMAKE_CXX_FLAGS_RELEASE="${CXXFLAGS} -ffat-lto-objects" \
-D SHADERC_SKIP_TESTS=ON \
-D glslang_SOURCE_DIR:PATH='/usr/include/glslang' \
-D SPIRV-Headers_SOURCE_DIR:PATH="$SRC/$name-$version/third_party/spirv-headers"
-D glslang_SOURCE_DIR:PATH='/usr/include/glslang'
cmake --build build -j ${JOBS:-1}
DESTDIR=$PKG cmake --install build

View File

@ -1,13 +1,13 @@
'\" t
.\" Title: glslc Manual
.\" Author: [see the "AUTHOR(S)" section]
.\" Generator: Asciidoctor 2.0.16
.\" Date: 2021-08-26
.\" Generator: Asciidoctor 2.0.17
.\" Date: 2022-02-03
.\" Manual: \ \&
.\" Source: \ \&
.\" Language: English
.\"
.TH "`GLSLC`" "1" "2021-08-26" "\ \&" "\ \&"
.TH "`GLSLC`" "1" "2022-02-03" "\ \&" "\ \&"
.ie \n(.g .ds Aq \(aq
.el .ds Aq '
.ss \n[.ss] 0
@ -546,7 +546,7 @@ the following:
.RE
.sp
Generated code uses SPIR\-V 1.0, except for code compiled for Vulkan 1.1, which uses
SPIR\-V 1.3, and code compiled for Vulkan 1.5, which uses SPIR\-V 1.5.
SPIR\-V 1.3, and code compiled for Vulkan 1.2, which uses SPIR\-V 1.5.
.sp
If this option is not specified, a default of \f(CRvulkan1.0\fP is used.
.sp
@ -626,6 +626,17 @@ The \f(CR<value>\fP can be one of the following:
.\}
\f(CRspv1.5\fP
.RE
.sp
.RS 4
.ie n \{\
\h'-04'\(bu\h'+03'\c
.\}
.el \{\
. sp -1
. IP \(bu 2.3
.\}
\f(CRspv1.6\fP
.RE
.SS "\f(CR\-x\fP"
.sp
\f(CR\-x\fP lets you specify the language of the input shader files. Valid languages