webkitgtk-60: update to 2.42.2

This commit is contained in:
John McQuah 2023-11-25 10:30:47 +00:00
parent 7ccd896c33
commit 2a07833354
4 changed files with 29 additions and 32 deletions

30
REPO
View File

@ -53,10 +53,10 @@ d:qrupdate
d:libdispatch d:libdispatch
d:freepats d:freepats
d:python3-olefile d:python3-olefile
d:xxhash
d:fortune-mod-de d:fortune-mod-de
d:ltris d:ltris
d:python3-leather d:python3-leather
d:portaudio
d:python3-agate d:python3-agate
d:gl2ps d:gl2ps
d:deadbeef-alarm d:deadbeef-alarm
@ -96,8 +96,8 @@ f:1ff4aa0bb14d7fb4e64fb1ddf757b979:libjxl/.footprint
f:2ee96ffa1eb73caa8437f5bcbb22b810:python3-slugify/.signature f:2ee96ffa1eb73caa8437f5bcbb22b810:python3-slugify/.signature
f:86357648c850d82b1edd510314bc7152:python3-slugify/Pkgfile f:86357648c850d82b1edd510314bc7152:python3-slugify/Pkgfile
f:6bc6bfa36d846e62c63348b2f8d54569:python3-slugify/.footprint f:6bc6bfa36d846e62c63348b2f8d54569:python3-slugify/.footprint
f:091d3e8c033e1f0546915c16349b31e4:xournalpp/.signature f:615f8de7422c720af34722f316b71e35:xournalpp/.signature
f:97a962272f71445396a9ce3ad4cc838c:xournalpp/Pkgfile f:08388ff582eb8d0f887351afac434ab3:xournalpp/Pkgfile
f:73f43a5bbfc666d2fc31825ca6991b0d:xournalpp/.footprint f:73f43a5bbfc666d2fc31825ca6991b0d:xournalpp/.footprint
f:b4876d82493de47a71ef1562e613539d:texlive-base/README f:b4876d82493de47a71ef1562e613539d:texlive-base/README
f:85d9a28badf0967c2b3a29aa5a320e4f:texlive-base/tabu.sty.diff f:85d9a28badf0967c2b3a29aa5a320e4f:texlive-base/tabu.sty.diff
@ -108,9 +108,9 @@ f:3953b55721f95077f0e739f87794fca7:texlive-base/.footprint
f:31a381db0a4646854659702628544802:jp2a/.signature f:31a381db0a4646854659702628544802:jp2a/.signature
f:5692c293a58952b8bbe50898fa54962c:jp2a/Pkgfile f:5692c293a58952b8bbe50898fa54962c:jp2a/Pkgfile
f:f20b6a834f26f6502d605cf9fda3e58b:jp2a/.footprint f:f20b6a834f26f6502d605cf9fda3e58b:jp2a/.footprint
f:a58c2e7deeab1509311da05ee8c7b661:python3-agate-excel/.signature f:88c30671eff12e344ef246cf015758dd:python3-agate-excel/.signature
f:86e8801977fad772a80286fbefc92ce7:python3-agate-excel/Pkgfile f:656d86504c23bf3bc9eca393c7b7def9:python3-agate-excel/Pkgfile
f:e32702c4d8b0c2fa7ed6964cced33137:python3-agate-excel/.footprint f:00755212e9ef31c079f21df272ab2773:python3-agate-excel/.footprint
f:25264e1f85843d6d81b13f9023889ac6:python3-sqlalchemy/.signature f:25264e1f85843d6d81b13f9023889ac6:python3-sqlalchemy/.signature
f:804f9d358c46998b851dc6b1d19b5bc5:python3-sqlalchemy/Pkgfile f:804f9d358c46998b851dc6b1d19b5bc5:python3-sqlalchemy/Pkgfile
f:5c6bc351f156e02e329c8b67d2c0ee78:python3-sqlalchemy/.footprint f:5c6bc351f156e02e329c8b67d2c0ee78:python3-sqlalchemy/.footprint
@ -176,9 +176,9 @@ f:dc946177c3e1057591b8951b35cefb57:zathura-ps/.footprint
f:21705591621ff9f8f561e2c09b9a061d:sfwbar/.signature f:21705591621ff9f8f561e2c09b9a061d:sfwbar/.signature
f:5a9fda31a7e004e09c6f72ec41743897:sfwbar/Pkgfile f:5a9fda31a7e004e09c6f72ec41743897:sfwbar/Pkgfile
f:657e715282fccca7e908146dcf60d212:sfwbar/.footprint f:657e715282fccca7e908146dcf60d212:sfwbar/.footprint
f:41b3f2df12c1c2e4ebab286def67802e:kitty/.signature f:9b240c9485d5cd71ed91ea7afb497ef8:kitty/.signature
f:2afae10f2fcbd331da9d79271f00ddd0:kitty/Pkgfile f:f89553f1975de3bd24eade3e00787304:kitty/Pkgfile
f:a009ec957d8ac5fb5bb4cebd7b7dd6fc:kitty/.footprint f:f0a11729be651b6bd83f760d1bf12907:kitty/.footprint
f:cc9b793b952fd416cbdfb1b9e7c789d7:recode/.signature f:cc9b793b952fd416cbdfb1b9e7c789d7:recode/.signature
f:2d6af985912a292efe85f194304157ee:recode/Pkgfile f:2d6af985912a292efe85f194304157ee:recode/Pkgfile
f:e1cf1c12ed92637910cf5b565c97070c:recode/.footprint f:e1cf1c12ed92637910cf5b565c97070c:recode/.footprint
@ -187,9 +187,9 @@ f:ae30d3e814516e1b46ffe0900f5b6b22:zathura-pdf-poppler/Pkgfile
f:3961411333908c5200c5ba74f8240798:zathura-pdf-poppler/.footprint f:3961411333908c5200c5ba74f8240798:zathura-pdf-poppler/.footprint
f:0b8c32b92dddd063c5fbaff3cec96e44:webkitgtk-60/bwrap-pipewire.patch f:0b8c32b92dddd063c5fbaff3cec96e44:webkitgtk-60/bwrap-pipewire.patch
f:95ed2c92dd96132378050eca03da25c6:webkitgtk-60/README f:95ed2c92dd96132378050eca03da25c6:webkitgtk-60/README
f:ae45996b618ff312f17c88cdeb2d2c0a:webkitgtk-60/.signature f:5c0428478cf9978b55104d77ad7fddcc:webkitgtk-60/.signature
f:86f704b322b35f6736ccde4536a64c9c:webkitgtk-60/Pkgfile f:6f8f1f43c1563e894171b4c6cbebaced:webkitgtk-60/Pkgfile
f:59c168e0a12f6f3e8f0aebbac9a40b6f:webkitgtk-60/.footprint f:a6a01373c6f9e7ee98a04ff2fae200f6:webkitgtk-60/.footprint
f:0cc425d03faffdcc793b0af7ec749893:libfreeimage-lite/.signature f:0cc425d03faffdcc793b0af7ec749893:libfreeimage-lite/.signature
f:c4a660d93a260478a5f4d246be1c260d:libfreeimage-lite/Pkgfile f:c4a660d93a260478a5f4d246be1c260d:libfreeimage-lite/Pkgfile
f:55654b9c5c4042bbd1ca6d158629d37a:libfreeimage-lite/.footprint f:55654b9c5c4042bbd1ca6d158629d37a:libfreeimage-lite/.footprint
@ -255,6 +255,9 @@ f:171a3b067aa2d35a435ee2d37df065d4:freepats/.footprint
f:fa6af8ea4b049ca9567bcbafb80d1a62:python3-olefile/.signature f:fa6af8ea4b049ca9567bcbafb80d1a62:python3-olefile/.signature
f:07e1d9975df180ff5b3fe6c66041d7c3:python3-olefile/Pkgfile f:07e1d9975df180ff5b3fe6c66041d7c3:python3-olefile/Pkgfile
f:e11b997ee5c1d4172d8c3c12c6fd29ce:python3-olefile/.footprint f:e11b997ee5c1d4172d8c3c12c6fd29ce:python3-olefile/.footprint
f:6d543b901d2a2e2980dfdd730c765881:xxhash/.signature
f:7c1995059015bea728bbf6898b84fca9:xxhash/Pkgfile
f:329e47488a610def55f27019c2fd3dc1:xxhash/.footprint
f:0e86b5c3a2d2ec1a745fcdae99b6ec1c:fortune-mod-de/README f:0e86b5c3a2d2ec1a745fcdae99b6ec1c:fortune-mod-de/README
f:0ca5a71f7b222cc19d0bb5a7564f4698:fortune-mod-de/.signature f:0ca5a71f7b222cc19d0bb5a7564f4698:fortune-mod-de/.signature
f:c88e43ff06315072c7a8e5684c4a3b6c:fortune-mod-de/Pkgfile f:c88e43ff06315072c7a8e5684c4a3b6c:fortune-mod-de/Pkgfile
@ -266,9 +269,6 @@ f:b81a2c52b4b0e8e414a9056dc60bba39:ltris/.footprint
f:5fe3751c2368157bff827c2d3b6ddd09:python3-leather/.signature f:5fe3751c2368157bff827c2d3b6ddd09:python3-leather/.signature
f:5523d9635df7e83c7b90a3f1cb913875:python3-leather/Pkgfile f:5523d9635df7e83c7b90a3f1cb913875:python3-leather/Pkgfile
f:2f41be86580cddce4278e99f8867dc89:python3-leather/.footprint f:2f41be86580cddce4278e99f8867dc89:python3-leather/.footprint
f:81f43ff541b9a5202c14d8058d6acfa3:portaudio/.signature
f:1816e3470fd6a219a1c993461c9b6e6b:portaudio/Pkgfile
f:c024e9a936e682c2d1cd370d7df144c0:portaudio/.footprint
f:6de07feb9da12922b23385c54e597de4:python3-agate/.signature f:6de07feb9da12922b23385c54e597de4:python3-agate/.signature
f:d0e502bb596f2b04c224f96c631d0c87:python3-agate/Pkgfile f:d0e502bb596f2b04c224f96c631d0c87:python3-agate/Pkgfile
f:dcfee2abe76905a89c93a45ae1d8e6a8:python3-agate/.footprint f:dcfee2abe76905a89c93a45ae1d8e6a8:python3-agate/.footprint

View File

@ -103,11 +103,11 @@ drwxr-xr-x root/root usr/lib/girepository-1.0/
-rw-r--r-- root/root usr/lib/girepository-1.0/WebKit-6.0.typelib -rw-r--r-- root/root usr/lib/girepository-1.0/WebKit-6.0.typelib
-rw-r--r-- root/root usr/lib/girepository-1.0/WebKitWebProcessExtension-6.0.typelib -rw-r--r-- root/root usr/lib/girepository-1.0/WebKitWebProcessExtension-6.0.typelib
lrwxrwxrwx root/root usr/lib/libjavascriptcoregtk-6.0.so -> libjavascriptcoregtk-6.0.so.1 lrwxrwxrwx root/root usr/lib/libjavascriptcoregtk-6.0.so -> libjavascriptcoregtk-6.0.so.1
lrwxrwxrwx root/root usr/lib/libjavascriptcoregtk-6.0.so.1 -> libjavascriptcoregtk-6.0.so.1.1.10 lrwxrwxrwx root/root usr/lib/libjavascriptcoregtk-6.0.so.1 -> libjavascriptcoregtk-6.0.so.1.1.11
-rwxr-xr-x root/root usr/lib/libjavascriptcoregtk-6.0.so.1.1.10 -rwxr-xr-x root/root usr/lib/libjavascriptcoregtk-6.0.so.1.1.11
lrwxrwxrwx root/root usr/lib/libwebkitgtk-6.0.so -> libwebkitgtk-6.0.so.4 lrwxrwxrwx root/root usr/lib/libwebkitgtk-6.0.so -> libwebkitgtk-6.0.so.4
lrwxrwxrwx root/root usr/lib/libwebkitgtk-6.0.so.4 -> libwebkitgtk-6.0.so.4.4.4 lrwxrwxrwx root/root usr/lib/libwebkitgtk-6.0.so.4 -> libwebkitgtk-6.0.so.4.4.5
-rwxr-xr-x root/root usr/lib/libwebkitgtk-6.0.so.4.4.4 -rwxr-xr-x root/root usr/lib/libwebkitgtk-6.0.so.4.4.5
drwxr-xr-x root/root usr/lib/pkgconfig/ drwxr-xr-x root/root usr/lib/pkgconfig/
-rw-r--r-- root/root usr/lib/pkgconfig/javascriptcoregtk-6.0.pc -rw-r--r-- root/root usr/lib/pkgconfig/javascriptcoregtk-6.0.pc
-rw-r--r-- root/root usr/lib/pkgconfig/webkitgtk-6.0.pc -rw-r--r-- root/root usr/lib/pkgconfig/webkitgtk-6.0.pc

View File

@ -1,6 +1,5 @@
untrusted comment: verify with /etc/ports/jmq.pub untrusted comment: verify with /etc/ports/jmq.pub
RWTTPlFarK9CxEuNPQ98DlyECapGm2s8kJTUlESU31l3aSMZ7D1J5KxvQcmWThJSeAbL+Q6UPzGvmlFiJZtiV8cn4VXvL0ixeAc= RWTTPlFarK9CxNojlECwNgjLNGQS0GufRgUQq8B22eqOxNMPwIdKOZzW6ATpdwWmr6Ax2VRv4G1bhAogkFRsy/4cZqn0v1RVhQk=
SHA256 (Pkgfile) = 4d6d82198d1e8f847e0ffef5ff8f23691ea5b146d2537c45c72f70181241e9c6 SHA256 (Pkgfile) = 9cd7a9111c2f9970216f503a012fc978d88d1828ab5a2bb57b48b022cf695ebb
SHA256 (.footprint) = 3a444b0e5bab4c2e39b62a0306076b76cbc0bf764a4a73f986af5a3a06cb52c1 SHA256 (.footprint) = a284c7299c97bda7812829e51f3e9d22dd94e9572aa57f143dec01544d1e2f4e
SHA256 (webkitgtk-2.42.1.tar.xz) = 6f41fac9989d3ee51c08c48de1d439cdeddecbc757e34b6180987d99b16d2499 SHA256 (webkitgtk-2.42.2.tar.xz) = 5720aa3e8627f1b9f63252187d4df0f8233ae71d697b1796ebfbe5ca750bd118
SHA256 (bwrap-pipewire.patch) = ca4a27c4edd3099d0c8b99ef91796feb00038d1daba0055328597c54e952e56b

View File

@ -1,13 +1,13 @@
# Description: rendering engine for gtk web browsers, unstable branch # Description: web rendering engine, built against gtk4
# URL: https://www.webkitgtk.org/ # URL: https://www.webkitgtk.org/
# Maintainer: John McQuah, jmcquah at disroot dot org # Maintainer: John McQuah, jmcquah at disroot dot org
# Depends on: gtk4 gst-plugins-base hyphen icu lcms2 libseccomp libsecret libsoup3 libwebp ruby unifdef woff2 # Depends on: gtk4 gst-plugins-base hyphen icu lcms2 libseccomp libsecret libsoup3 libwebp ruby unifdef woff2
# Optional: enchant libnotify geoclue openjpeg2 xdg-dbus-proxy bubblewrap wpebackend-fdo libmanette # Optional: enchant libjxl libnotify geoclue openjpeg2 xdg-dbus-proxy bubblewrap pipewire wpebackend-fdo libmanette
name=webkitgtk-60 name=webkitgtk-60
version=2.42.1 version=2.42.2
release=1 release=1
source=(https://webkitgtk.org/releases/webkitgtk-$version.tar.xz bwrap-pipewire.patch) source=(https://webkitgtk.org/releases/webkitgtk-$version.tar.xz)
build() { build() {
# fail the build if dependencies are not met # fail the build if dependencies are not met
@ -31,15 +31,13 @@ build() {
if prt-get isinst bubblewrap xdg-dbus-proxy; then if prt-get isinst bubblewrap xdg-dbus-proxy; then
PKGMK_WEBKITGTK+=(-DENABLE_BUBBLEWRAP_SANDBOX=ON) PKGMK_WEBKITGTK+=(-DENABLE_BUBBLEWRAP_SANDBOX=ON)
patch -i bwrap-pipewire.patch \
${name%-*}-$version/Source/WebKit/UIProcess/Launcher/glib/BubblewrapLauncher.cpp
else else
PKGMK_WEBKITGTK+=(-DENABLE_BUBBLEWRAP_SANDBOX=OFF) PKGMK_WEBKITGTK+=(-DENABLE_BUBBLEWRAP_SANDBOX=OFF)
fi fi
prt-get isinst lld && LDFLAGS+=" -Wl,-fuse-ld=gold" prt-get isinst lld && LDFLAGS+=" -Wl,-fuse-ld=gold"
prt-get isinst openjpeg2 || PKGMK_WEBKITGTK+=(-DUSE_OPENJPEG=OFF) prt-get isinst openjpeg2 || PKGMK_WEBKITGTK+=(-DUSE_OPENJPEG=OFF)
[ -e /usr/lib/libjxl.so ] || PKGMK_WEBKITGTK+=(-DUSE_JPEGXL=OFF) prt-get isinst libjxl || PKGMK_WEBKITGTK+=(-DUSE_JPEGXL=OFF)
prt-get isinst enchant || PKGMK_WEBKITGTK+=(-DENABLE_SPELLCHECK=OFF) prt-get isinst enchant || PKGMK_WEBKITGTK+=(-DENABLE_SPELLCHECK=OFF)
prt-get isinst geoclue && PKGMK_WEBKITGTK+=(-DENABLE_GEOLOCATION=ON) || PKGMK_WEBKITGTK+=(-DENABLE_GEOLOCATION=OFF) prt-get isinst geoclue && PKGMK_WEBKITGTK+=(-DENABLE_GEOLOCATION=ON) || PKGMK_WEBKITGTK+=(-DENABLE_GEOLOCATION=OFF)
prt-get isinst wpebackend-fdo || PKGMK_WEBKITGTK+=(-DUSE_WPE_RENDERER=OFF) prt-get isinst wpebackend-fdo || PKGMK_WEBKITGTK+=(-DUSE_WPE_RENDERER=OFF)
@ -47,7 +45,7 @@ ${name%-*}-$version/Source/WebKit/UIProcess/Launcher/glib/BubblewrapLauncher.cpp
prt-get isinst libavif || PKGMK_WEBKITGTK+=(-DUSE_AVIF=OFF) prt-get isinst libavif || PKGMK_WEBKITGTK+=(-DUSE_AVIF=OFF)
cmake -S ${name%-*}-$version -B build "${PKGMK_WEBKITGTK[@]}" \ cmake -S ${name%-*}-$version -B build "${PKGMK_WEBKITGTK[@]}" \
-D CMAKE_CXX_FLAGS_RELEASE="${CXXFLAGS} -DNDEBUG -ffat-lto-objects" \ -D CMAKE_CXX_FLAGS_RELEASE="${CXXFLAGS} -DNDEBUG -ffat-lto-objects -fpermissive" \
-D CMAKE_C_FLAGS_RELEASE="${CFLAGS} -DNDEBUG -ffat-lto-objects" \ -D CMAKE_C_FLAGS_RELEASE="${CFLAGS} -DNDEBUG -ffat-lto-objects" \
-D CMAKE_EXE_LINKER_FLAGS="${LDFLAGS}" -D CMAKE_EXE_LINKER_FLAGS="${LDFLAGS}"