diff --git a/REPO b/REPO index c9861c4..6771958 100644 --- a/REPO +++ b/REPO @@ -53,10 +53,10 @@ d:qrupdate d:libdispatch d:freepats d:python3-olefile +d:xxhash d:fortune-mod-de d:ltris d:python3-leather -d:portaudio d:python3-agate d:gl2ps d:deadbeef-alarm @@ -96,8 +96,8 @@ f:1ff4aa0bb14d7fb4e64fb1ddf757b979:libjxl/.footprint f:2ee96ffa1eb73caa8437f5bcbb22b810:python3-slugify/.signature f:86357648c850d82b1edd510314bc7152:python3-slugify/Pkgfile f:6bc6bfa36d846e62c63348b2f8d54569:python3-slugify/.footprint -f:091d3e8c033e1f0546915c16349b31e4:xournalpp/.signature -f:97a962272f71445396a9ce3ad4cc838c:xournalpp/Pkgfile +f:615f8de7422c720af34722f316b71e35:xournalpp/.signature +f:08388ff582eb8d0f887351afac434ab3:xournalpp/Pkgfile f:73f43a5bbfc666d2fc31825ca6991b0d:xournalpp/.footprint f:b4876d82493de47a71ef1562e613539d:texlive-base/README f:85d9a28badf0967c2b3a29aa5a320e4f:texlive-base/tabu.sty.diff @@ -108,9 +108,9 @@ f:3953b55721f95077f0e739f87794fca7:texlive-base/.footprint f:31a381db0a4646854659702628544802:jp2a/.signature f:5692c293a58952b8bbe50898fa54962c:jp2a/Pkgfile f:f20b6a834f26f6502d605cf9fda3e58b:jp2a/.footprint -f:a58c2e7deeab1509311da05ee8c7b661:python3-agate-excel/.signature -f:86e8801977fad772a80286fbefc92ce7:python3-agate-excel/Pkgfile -f:e32702c4d8b0c2fa7ed6964cced33137:python3-agate-excel/.footprint +f:88c30671eff12e344ef246cf015758dd:python3-agate-excel/.signature +f:656d86504c23bf3bc9eca393c7b7def9:python3-agate-excel/Pkgfile +f:00755212e9ef31c079f21df272ab2773:python3-agate-excel/.footprint f:25264e1f85843d6d81b13f9023889ac6:python3-sqlalchemy/.signature f:804f9d358c46998b851dc6b1d19b5bc5:python3-sqlalchemy/Pkgfile f:5c6bc351f156e02e329c8b67d2c0ee78:python3-sqlalchemy/.footprint @@ -176,9 +176,9 @@ f:dc946177c3e1057591b8951b35cefb57:zathura-ps/.footprint f:21705591621ff9f8f561e2c09b9a061d:sfwbar/.signature f:5a9fda31a7e004e09c6f72ec41743897:sfwbar/Pkgfile f:657e715282fccca7e908146dcf60d212:sfwbar/.footprint -f:41b3f2df12c1c2e4ebab286def67802e:kitty/.signature -f:2afae10f2fcbd331da9d79271f00ddd0:kitty/Pkgfile -f:a009ec957d8ac5fb5bb4cebd7b7dd6fc:kitty/.footprint +f:9b240c9485d5cd71ed91ea7afb497ef8:kitty/.signature +f:f89553f1975de3bd24eade3e00787304:kitty/Pkgfile +f:f0a11729be651b6bd83f760d1bf12907:kitty/.footprint f:cc9b793b952fd416cbdfb1b9e7c789d7:recode/.signature f:2d6af985912a292efe85f194304157ee:recode/Pkgfile f:e1cf1c12ed92637910cf5b565c97070c:recode/.footprint @@ -187,9 +187,9 @@ f:ae30d3e814516e1b46ffe0900f5b6b22:zathura-pdf-poppler/Pkgfile f:3961411333908c5200c5ba74f8240798:zathura-pdf-poppler/.footprint f:0b8c32b92dddd063c5fbaff3cec96e44:webkitgtk-60/bwrap-pipewire.patch f:95ed2c92dd96132378050eca03da25c6:webkitgtk-60/README -f:ae45996b618ff312f17c88cdeb2d2c0a:webkitgtk-60/.signature -f:86f704b322b35f6736ccde4536a64c9c:webkitgtk-60/Pkgfile -f:59c168e0a12f6f3e8f0aebbac9a40b6f:webkitgtk-60/.footprint +f:5c0428478cf9978b55104d77ad7fddcc:webkitgtk-60/.signature +f:6f8f1f43c1563e894171b4c6cbebaced:webkitgtk-60/Pkgfile +f:a6a01373c6f9e7ee98a04ff2fae200f6:webkitgtk-60/.footprint f:0cc425d03faffdcc793b0af7ec749893:libfreeimage-lite/.signature f:c4a660d93a260478a5f4d246be1c260d:libfreeimage-lite/Pkgfile f:55654b9c5c4042bbd1ca6d158629d37a:libfreeimage-lite/.footprint @@ -255,6 +255,9 @@ f:171a3b067aa2d35a435ee2d37df065d4:freepats/.footprint f:fa6af8ea4b049ca9567bcbafb80d1a62:python3-olefile/.signature f:07e1d9975df180ff5b3fe6c66041d7c3:python3-olefile/Pkgfile f:e11b997ee5c1d4172d8c3c12c6fd29ce:python3-olefile/.footprint +f:6d543b901d2a2e2980dfdd730c765881:xxhash/.signature +f:7c1995059015bea728bbf6898b84fca9:xxhash/Pkgfile +f:329e47488a610def55f27019c2fd3dc1:xxhash/.footprint f:0e86b5c3a2d2ec1a745fcdae99b6ec1c:fortune-mod-de/README f:0ca5a71f7b222cc19d0bb5a7564f4698:fortune-mod-de/.signature f:c88e43ff06315072c7a8e5684c4a3b6c:fortune-mod-de/Pkgfile @@ -266,9 +269,6 @@ f:b81a2c52b4b0e8e414a9056dc60bba39:ltris/.footprint f:5fe3751c2368157bff827c2d3b6ddd09:python3-leather/.signature f:5523d9635df7e83c7b90a3f1cb913875:python3-leather/Pkgfile f:2f41be86580cddce4278e99f8867dc89:python3-leather/.footprint -f:81f43ff541b9a5202c14d8058d6acfa3:portaudio/.signature -f:1816e3470fd6a219a1c993461c9b6e6b:portaudio/Pkgfile -f:c024e9a936e682c2d1cd370d7df144c0:portaudio/.footprint f:6de07feb9da12922b23385c54e597de4:python3-agate/.signature f:d0e502bb596f2b04c224f96c631d0c87:python3-agate/Pkgfile f:dcfee2abe76905a89c93a45ae1d8e6a8:python3-agate/.footprint diff --git a/webkitgtk-60/.footprint b/webkitgtk-60/.footprint index 770c76e..82baa23 100644 --- a/webkitgtk-60/.footprint +++ b/webkitgtk-60/.footprint @@ -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/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.1 -> libjavascriptcoregtk-6.0.so.1.1.10 --rwxr-xr-x root/root usr/lib/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.11 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 --rwxr-xr-x root/root usr/lib/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.5 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/webkitgtk-6.0.pc diff --git a/webkitgtk-60/.signature b/webkitgtk-60/.signature index 3f41270..b363683 100644 --- a/webkitgtk-60/.signature +++ b/webkitgtk-60/.signature @@ -1,6 +1,5 @@ untrusted comment: verify with /etc/ports/jmq.pub -RWTTPlFarK9CxEuNPQ98DlyECapGm2s8kJTUlESU31l3aSMZ7D1J5KxvQcmWThJSeAbL+Q6UPzGvmlFiJZtiV8cn4VXvL0ixeAc= -SHA256 (Pkgfile) = 4d6d82198d1e8f847e0ffef5ff8f23691ea5b146d2537c45c72f70181241e9c6 -SHA256 (.footprint) = 3a444b0e5bab4c2e39b62a0306076b76cbc0bf764a4a73f986af5a3a06cb52c1 -SHA256 (webkitgtk-2.42.1.tar.xz) = 6f41fac9989d3ee51c08c48de1d439cdeddecbc757e34b6180987d99b16d2499 -SHA256 (bwrap-pipewire.patch) = ca4a27c4edd3099d0c8b99ef91796feb00038d1daba0055328597c54e952e56b +RWTTPlFarK9CxNojlECwNgjLNGQS0GufRgUQq8B22eqOxNMPwIdKOZzW6ATpdwWmr6Ax2VRv4G1bhAogkFRsy/4cZqn0v1RVhQk= +SHA256 (Pkgfile) = 9cd7a9111c2f9970216f503a012fc978d88d1828ab5a2bb57b48b022cf695ebb +SHA256 (.footprint) = a284c7299c97bda7812829e51f3e9d22dd94e9572aa57f143dec01544d1e2f4e +SHA256 (webkitgtk-2.42.2.tar.xz) = 5720aa3e8627f1b9f63252187d4df0f8233ae71d697b1796ebfbe5ca750bd118 diff --git a/webkitgtk-60/Pkgfile b/webkitgtk-60/Pkgfile index cf062ed..9f844fc 100644 --- a/webkitgtk-60/Pkgfile +++ b/webkitgtk-60/Pkgfile @@ -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/ # Maintainer: John McQuah, jmcquah at disroot dot org # 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 -version=2.42.1 +version=2.42.2 release=1 -source=(https://webkitgtk.org/releases/webkitgtk-$version.tar.xz bwrap-pipewire.patch) +source=(https://webkitgtk.org/releases/webkitgtk-$version.tar.xz) build() { # fail the build if dependencies are not met @@ -31,15 +31,13 @@ build() { if prt-get isinst bubblewrap xdg-dbus-proxy; then PKGMK_WEBKITGTK+=(-DENABLE_BUBBLEWRAP_SANDBOX=ON) - patch -i bwrap-pipewire.patch \ -${name%-*}-$version/Source/WebKit/UIProcess/Launcher/glib/BubblewrapLauncher.cpp else PKGMK_WEBKITGTK+=(-DENABLE_BUBBLEWRAP_SANDBOX=OFF) fi prt-get isinst lld && LDFLAGS+=" -Wl,-fuse-ld=gold" 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 geoclue && PKGMK_WEBKITGTK+=(-DENABLE_GEOLOCATION=ON) || PKGMK_WEBKITGTK+=(-DENABLE_GEOLOCATION=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) 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_EXE_LINKER_FLAGS="${LDFLAGS}"