wok-current rev 25734

Up rsync (CVE-2024-12084-88, CVE-2024-12747), xorg-server CVE-2024-9632, expat CVE-2024-50602, deps for webkit2gtk, up mesa 21.3.8, rework xorg proto, up get-LibreOffice/get-LibreOffice for x86_64
author Stanislas Leduc <shann@slitaz.org>
date Thu Jan 16 13:14:32 2025 +0000 (8 months ago)
parents 63f41f0a622c
children 6ed56194c1b9
files brotli-dev/receipt brotli/receipt cookutils/stuff/cook-x86_64.patch expat-dev/receipt expat/receipt firefox-official/receipt get-LibreOffice/stuff/get-LibreOffice get-OpenOffice/stuff/get-OpenOffice hyphen-dev/receipt hyphen/receipt libd3d9-mesa/receipt libegl-mesa/receipt libgbm-mesa/receipt libglapi-mesa/receipt libglx-mesa/receipt libopencl-mesa/receipt libos-mesa/receipt libxatracker-mesa/receipt libxvmc-mesa/receipt mesa-dev/receipt mesa-dri-ati/receipt mesa-dri-crocus/receipt mesa-dri-d3d12/receipt mesa-dri-intel/receipt mesa-dri-iris/receipt mesa-dri-nouveau/receipt mesa-dri-virtio/receipt mesa-dri-vmwgfx/receipt mesa-dri/receipt mesa-va/receipt mesa-vdpau/receipt mesa-vulkan/receipt mesa-wayland-dev/receipt mesa-wayland/receipt mesa/receipt openjpeg2-dev/receipt openjpeg2/receipt rsync/receipt tazweb/receipt tazweb/stuff/build_libwebkit.patch webkit2gtk-dev/receipt webkit2gtk/receipt webkitgtk/receipt woff2-dev/receipt woff2/receipt xorg-bigreqsproto/receipt xorg-compositeproto/receipt xorg-damageproto/receipt xorg-dev-proto/receipt xorg-dmxproto/receipt xorg-dri2proto/receipt xorg-dri3proto/receipt xorg-fixesproto/receipt xorg-fontcacheproto/receipt xorg-fontsproto/receipt xorg-glproto/receipt xorg-inputproto/receipt xorg-kbproto/receipt xorg-presentproto/receipt xorg-printproto/receipt xorg-randrproto/receipt xorg-recordproto/receipt xorg-renderproto/receipt xorg-resourceproto/receipt xorg-scrnsaverproto/receipt xorg-server/receipt xorg-server/stuff/CVE-2024-9632.patch xorg-trapproto/receipt xorg-videoproto/receipt xorg-xcmiscproto/receipt xorg-xdriinfo/receipt xorg-xextproto/receipt xorg-xf86bigfontproto/receipt xorg-xf86dgaproto/receipt xorg-xf86driproto/receipt xorg-xf86miscproto/receipt xorg-xf86rushproto/receipt xorg-xf86vidmodeproto/receipt xorg-xineramaproto/receipt xorg-xproto/receipt xorgproto/stuff/xorg-bigreqsproto.list xorgproto/stuff/xorg-compositeproto.list xorgproto/stuff/xorg-damageproto.list xorgproto/stuff/xorg-dmxproto.list xorgproto/stuff/xorg-dri2proto.list xorgproto/stuff/xorg-dri3proto.list xorgproto/stuff/xorg-fixesproto.list xorgproto/stuff/xorg-fontcacheproto.list xorgproto/stuff/xorg-fontsproto.list xorgproto/stuff/xorg-glproto.list xorgproto/stuff/xorg-inputproto.list xorgproto/stuff/xorg-kbproto.list xorgproto/stuff/xorg-presentproto.list xorgproto/stuff/xorg-printproto.list xorgproto/stuff/xorg-randrproto.list xorgproto/stuff/xorg-recordproto.list xorgproto/stuff/xorg-renderproto.list xorgproto/stuff/xorg-resourceproto.list xorgproto/stuff/xorg-scrnsaverproto.list xorgproto/stuff/xorg-trapproto.list xorgproto/stuff/xorg-videoproto.list xorgproto/stuff/xorg-xcmiscproto.list xorgproto/stuff/xorg-xextproto.list xorgproto/stuff/xorg-xf86bigfontproto.list xorgproto/stuff/xorg-xf86dgaproto.list xorgproto/stuff/xorg-xf86driproto.list xorgproto/stuff/xorg-xf86miscproto.list xorgproto/stuff/xorg-xf86rushproto.list xorgproto/stuff/xorg-xf86vidmodeproto.list xorgproto/stuff/xorg-xineramaproto.list xorgproto/stuff/xorg-xproto.list
line diff
     1.1 --- a/brotli-dev/receipt	Fri Dec 20 16:13:23 2024 +0000
     1.2 +++ b/brotli-dev/receipt	Thu Jan 16 13:14:32 2025 +0000
     1.3 @@ -8,6 +8,8 @@
     1.4  LICENSE="MIT"
     1.5  WEB_SITE="https://github.com/google/brotli"
     1.6  
     1.7 +HOST_ARCH="i486 x86_64"
     1.8 +
     1.9  DEPENDS="brotli"
    1.10  WANTED="brotli"
    1.11  
    1.12 @@ -16,6 +18,6 @@
    1.13  {
    1.14          mkdir -p $fs/usr/lib
    1.15  
    1.16 -        cp -a $install/usr/lib/pkgconfig        $fs/usr/lib
    1.17 +        cp -a $install/usr/lib*/pkgconfig        $fs/usr/lib
    1.18          cp -a $install/usr/include              $fs/usr
    1.19  }
     2.1 --- a/brotli/receipt	Fri Dec 20 16:13:23 2024 +0000
     2.2 +++ b/brotli/receipt	Thu Jan 16 13:14:32 2025 +0000
     2.3 @@ -11,6 +11,8 @@
     2.4  WGET_URL="$WEB_SITE/archive/v$VERSION.tar.gz"
     2.5  TAGS="compression"
     2.6  
     2.7 +HOST_ARCH="i486 x86_64"
     2.8 +
     2.9  DEPENDS="gcc-lib-base"
    2.10  BUILD_DEPENDS="python-dev python-setuptools cmake"
    2.11  
    2.12 @@ -37,5 +39,5 @@
    2.13  	mkdir -p $fs/usr/bin $fs/usr/lib
    2.14  	cp -a $install/usr/bin/brotli $fs/usr/bin/
    2.15  	ln -s brotli $fs/usr/bin/bro
    2.16 -	cp -a $install/usr/lib/*.so* $fs/usr/lib
    2.17 +	cp -a $install/usr/lib*/*.so* $fs/usr/lib
    2.18  }
     3.1 --- a/cookutils/stuff/cook-x86_64.patch	Fri Dec 20 16:13:23 2024 +0000
     3.2 +++ b/cookutils/stuff/cook-x86_64.patch	Thu Jan 16 13:14:32 2025 +0000
     3.3 @@ -22,15 +22,16 @@
     3.4   			arch="-$ARCH"
     3.5   			root="$CROSS_TREE/sysroot" ;;
     3.6   	esac
     3.7 -@@ -1171,7 +1171,7 @@
     3.8 - 	action 'Getting standard devel files...'
     3.9 - 	mkdir -p $fs/usr/lib
    3.10 -- 	cp -a $install/usr/lib/pkgconfig $fs/usr/lib
    3.11 +@@ -1170,8 +1174,8 @@
    3.12 + get_dev_files() {
    3.13 +	action 'Getting standard devel files...'
    3.14 +	mkdir -p $fs/usr/lib
    3.15 +-	cp -a $install/usr/lib/pkgconfig $fs/usr/lib
    3.16  -	cp -a $install/usr/lib/*a $fs/usr/lib
    3.17  +	cp -a $install/usr/lib*/pkgconfig $fs/usr/lib
    3.18  +	cp -a $install/usr/lib*/*a $fs/usr/lib
    3.19 - 	cp -a $install/usr/include $fs/usr
    3.20 - 	status
    3.21 +	cp -a $install/usr/include $fs/usr
    3.22 +	status
    3.23   }
    3.24  @@ -1206,6 +1206,9 @@
    3.25   			copy $j $fs$(dirname ${j#.})
     4.1 --- a/expat-dev/receipt	Fri Dec 20 16:13:23 2024 +0000
     4.2 +++ b/expat-dev/receipt	Thu Jan 16 13:14:32 2025 +0000
     4.3 @@ -1,7 +1,7 @@
     4.4  # SliTaz package receipt.
     4.5  
     4.6  PACKAGE="expat-dev"
     4.7 -VERSION="2.6.2"
     4.8 +VERSION="2.6.4"
     4.9  CATEGORY="development"
    4.10  SHORT_DESC="XML parsing library development files."
    4.11  MAINTAINER="pankso@slitaz.org"
     5.1 --- a/expat/receipt	Fri Dec 20 16:13:23 2024 +0000
     5.2 +++ b/expat/receipt	Thu Jan 16 13:14:32 2025 +0000
     5.3 @@ -1,7 +1,7 @@
     5.4  # SliTaz package receipt.
     5.5  
     5.6  PACKAGE="expat"
     5.7 -VERSION="2.6.2"
     5.8 +VERSION="2.6.4"
     5.9  CATEGORY="x-window"
    5.10  SHORT_DESC="XML parsing C library."
    5.11  MAINTAINER="pankso@slitaz.org"
     6.1 --- a/firefox-official/receipt	Fri Dec 20 16:13:23 2024 +0000
     6.2 +++ b/firefox-official/receipt	Thu Jan 16 13:14:32 2025 +0000
     6.3 @@ -15,7 +15,7 @@
     6.4  	i?86)
     6.5  		WGET_URL="http://ftp.mozilla.org/pub/firefox/releases/$VERSION/linux-i686/en-US/$TARBALL" ;;
     6.6  	x86_64)
     6.7 -		VERSION="128.5.2esr"
     6.8 +		VERSION="128.6.0esr"
     6.9  		TARBALL="firefox-$VERSION.tar.bz2"
    6.10  		WGET_URL="http://ftp.mozilla.org/pub/firefox/releases/$VERSION/linux-x86_64/en-US/$TARBALL" ;;		
    6.11  esac
    6.12 @@ -79,7 +79,7 @@
    6.13  
    6.14  	# Disable update
    6.15  	case $SLITAZ_ARCH in
    6.16 -		i?86)
    6.17 +		i?86|x86_64)
    6.18  			cp $stuff/policies.json	$install$fx/distribution ;;
    6.19  	esac
    6.20  }
     7.1 --- a/get-LibreOffice/stuff/get-LibreOffice	Fri Dec 20 16:13:23 2024 +0000
     7.2 +++ b/get-LibreOffice/stuff/get-LibreOffice	Thu Jan 16 13:14:32 2025 +0000
     7.3 @@ -9,6 +9,7 @@
     7.4  # modified by Hans-Günter Theisgen on 2020-03-17
     7.5  # modified by Hans-Günter Theisgen on 2020-07-24
     7.6  # modified by Hans-Günter Theisgen on 2022-06-15
     7.7 +# modified by shann on 2025-01-10
     7.8  #
     7.9  
    7.10  #	=== Initialisations ===
    7.11 @@ -21,10 +22,21 @@
    7.12  LICENCE="MPL v2.0"
    7.13  
    7.14  DIR="stable"
    7.15 -SUFFIX="Linux_x86_rpm.tar.gz"
    7.16 +
    7.17 +case $(arch) in
    7.18 +	i?86)
    7.19 +		ARCH="x86"
    7.20 +		TARARCH="$ARCH"
    7.21 +		SUFFIX="Linux_x86_rpm.tar.gz" ;;
    7.22 +	x86_64)
    7.23 +		ARCH="x86_64"
    7.24 +		TARARCH="x86-64"
    7.25 +		SUFFIX="Linux_x86-64_rpm.tar.gz" ;;
    7.26 +esac
    7.27 +
    7.28  PREFIX="http://download.documentfoundation.org/libreoffice/$DIR"
    7.29  
    7.30 -DEPENDS="cups"
    7.31 +DEPENDS="cups libkrb5 libcomerr3 nss"
    7.32  EXCLUDE="kde|gnome|test"
    7.33  
    7.34  # Declare functions check_root, status, ...
    7.35 @@ -140,24 +152,24 @@
    7.36  
    7.37  	VER="${VERSION/\-/}" # without hyphens
    7.38  	TARBALL="LibreOffice_${VER}_${SUFFIX}"
    7.39 -	WGET_URL="$PREFIX/${VERSION}/rpm/x86/${TARBALL}"
    7.40 +	WGET_URL="$PREFIX/${VERSION}/rpm/$ARCH/${TARBALL}"
    7.41  
    7.42  	# Set LANG_URL to fetch language package
    7.43  	if [ "$lang" = "automatic" ]
    7.44  	  then	# use language from $LANG of running process
    7.45  		for LOC in ${LANG/_/-} ${LANG%_*}
    7.46  		  do
    7.47 -			L_SUFFIX="Linux_x86_rpm_langpack_$LOC.tar.gz"
    7.48 +			L_SUFFIX="Linux_${TARARCH}_rpm_langpack_$LOC.tar.gz"
    7.49  			L_TARBALL="LibreOffice_${VER}_${L_SUFFIX}"
    7.50 -			LANG_URL="$PREFIX/${VERSION}/rpm/x86/${L_TARBALL}"
    7.51 +			LANG_URL="$PREFIX/${VERSION}/rpm/$ARCH/${L_TARBALL}"
    7.52  			busybox wget -s $LANG_URL 2> /dev/null || continue
    7.53  			echo "Added language pack for $LANG ($LOC)."
    7.54  			break
    7.55  		  done
    7.56  	  else
    7.57 -		L_SUFFIX="Linux_x86_rpm_langpack_$lang.tar.gz"
    7.58 +		L_SUFFIX="Linux_${TARARCH}_rpm_langpack_$lang.tar.gz"
    7.59  		L_TARBALL="LibreOffice_${VER}_${L_SUFFIX}"
    7.60 -		LANG_URL="$PREFIX/${VERSION}/rpm/x86/${L_TARBALL}"
    7.61 +		LANG_URL="$PREFIX/${VERSION}/rpm/$ARCH/${L_TARBALL}"
    7.62  		busybox wget -s $LANG_URL 2> /dev/null &&
    7.63  		echo "Added language pack for $lang."
    7.64  	fi
    7.65 @@ -252,15 +264,8 @@
    7.66  mv usr/bin		$PACKAGE-$VERSION/fs/usr
    7.67  
    7.68  # relocalised libexec directory
    7.69 -bin=$PACKAGE-$VERSION/fs/usr/bin/libreoffice${VERSION:0:3}
    7.70 -if [ -L $bin ]
    7.71 -	then
    7.72 -	  target=$(readlink $bin)
    7.73 -	  rm -f $bin
    7.74 -	  ln -s ${target/opt/usr\/lib\/libreoffice} $bin
    7.75 -	else
    7.76 -	  sed -i 's#/opt/#/usr/lib/libreoffice/#'  $bin
    7.77 -fi
    7.78 +bin=$PACKAGE-$VERSION/fs/usr/bin/libreoffice${VERSION:0:4}
    7.79 +ln -sf /usr/lib/libreoffice/libreoffice${VERSION:0:4}/program soffice $bin
    7.80  
    7.81  # Create recipe for SliTaz package
    7.82  cat > $PACKAGE-$VERSION/receipt <<EOT
     8.1 --- a/get-OpenOffice/stuff/get-OpenOffice	Fri Dec 20 16:13:23 2024 +0000
     8.2 +++ b/get-OpenOffice/stuff/get-OpenOffice	Thu Jan 16 13:14:32 2025 +0000
     8.3 @@ -22,6 +22,13 @@
     8.4  . /lib/libtaz.sh
     8.5  # and make commandline options (if any) available as variables
     8.6  
     8.7 +case $(arch) in
     8.8 +	i?86)
     8.9 +		TARARCH="x86" ;;
    8.10 +	x86_64)
    8.11 +		TARARCH="x86_64" ;;
    8.12 +esac
    8.13 +
    8.14  is_installed()
    8.15  {
    8.16  	if [ -d $ROOT$PKGS_DB/installed/$PACKAGE ]
    8.17 @@ -101,7 +108,7 @@
    8.18  
    8.19  MV=${VERSION%%.*}	# main version
    8.20  
    8.21 -TARBALL=Apache_OpenOffice_${VERSION}_Linux_x86_install-rpm_${lang}.tar.gz
    8.22 +TARBALL=Apache_OpenOffice_${VERSION}_Linux_${TARARCH}_install-rpm_${lang}.tar.gz
    8.23  echo "Archive is $TARBALL ..."
    8.24  WGET_URL=https://archive.apache.org/dist/openoffice/$VERSION/binaries/$lang/$TARBALL
    8.25  
     9.1 --- a/hyphen-dev/receipt	Fri Dec 20 16:13:23 2024 +0000
     9.2 +++ b/hyphen-dev/receipt	Thu Jan 16 13:14:32 2025 +0000
     9.3 @@ -8,6 +8,8 @@
     9.4  LICENSE="GPL2 LGPL2.1 MPL"
     9.5  WEB_SITE="http://hunspell.github.io/"
     9.6  
     9.7 +HOST_ARCH="i486 x86_64"
     9.8 +
     9.9  DEPENDS="hyphen"
    9.10  WANTED="hyphen"
    9.11  
    10.1 --- a/hyphen/receipt	Fri Dec 20 16:13:23 2024 +0000
    10.2 +++ b/hyphen/receipt	Thu Jan 16 13:14:32 2025 +0000
    10.3 @@ -10,6 +10,8 @@
    10.4  TARBALL="$PACKAGE-$VERSION.tar.gz"
    10.5  WGET_URL="$SF_MIRROR/hunspell/$TARBALL"
    10.6  
    10.7 +HOST_ARCH="i486 x86_64"
    10.8 +
    10.9  BUILD_DEPENDS="automake libtool gettext perl"
   10.10  
   10.11  # Rules to configure and make the package.     
   10.12 @@ -27,5 +29,5 @@
   10.13  {                                                   
   10.14          mkdir -p $fs/usr/bin $fs/usr/lib
   10.15  	cp -a $install/usr/bin $fs/usr
   10.16 -        cp -a $install/usr/lib/*.so* $fs/usr/lib
   10.17 +        cp -a $install/usr/lib*/*.so* $fs/usr/lib
   10.18  }   
    11.1 --- a/libd3d9-mesa/receipt	Fri Dec 20 16:13:23 2024 +0000
    11.2 +++ b/libd3d9-mesa/receipt	Thu Jan 16 13:14:32 2025 +0000
    11.3 @@ -1,7 +1,7 @@
    11.4  # SliTaz package receipt.
    11.5  
    11.6  PACKAGE="libd3d9-mesa"
    11.7 -VERSION="21.3.5"
    11.8 +VERSION="21.3.8"
    11.9  CATEGORY="development"
   11.10  SHORT_DESC="Mesa Direct3D9 API."
   11.11  MAINTAINER="maintainer@slitaz.org"
    12.1 --- a/libegl-mesa/receipt	Fri Dec 20 16:13:23 2024 +0000
    12.2 +++ b/libegl-mesa/receipt	Thu Jan 16 13:14:32 2025 +0000
    12.3 @@ -1,7 +1,7 @@
    12.4  # SliTaz package receipt.
    12.5  
    12.6  PACKAGE="libegl-mesa"
    12.7 -VERSION="21.3.5"
    12.8 +VERSION="21.3.8"
    12.9  CATEGORY="development"
   12.10  SHORT_DESC="OpenGL utility library."
   12.11  MAINTAINER="pascal.bellard@slitaz.org"
   12.12 @@ -9,7 +9,7 @@
   12.13  WEB_SITE="https://www.mesa3d.org/"
   12.14  
   12.15  PROVIDE="libegl"
   12.16 -DEPENDS=""
   12.17 +DEPENDS="xorg-libxshmfence libgbm-mesa libdrm libglapi-mesa"
   12.18  WANTED="mesa"
   12.19  
   12.20  HOST_ARCH="i486 x86_64"
    13.1 --- a/libgbm-mesa/receipt	Fri Dec 20 16:13:23 2024 +0000
    13.2 +++ b/libgbm-mesa/receipt	Thu Jan 16 13:14:32 2025 +0000
    13.3 @@ -1,7 +1,7 @@
    13.4  # SliTaz package receipt.
    13.5  
    13.6  PACKAGE="libgbm-mesa"
    13.7 -VERSION="21.3.5"
    13.8 +VERSION="21.3.8"
    13.9  CATEGORY="x-window"
   13.10  SHORT_DESC="Mesa gbm library."
   13.11  MAINTAINER="maintainer@slitaz.org"
    14.1 --- a/libglapi-mesa/receipt	Fri Dec 20 16:13:23 2024 +0000
    14.2 +++ b/libglapi-mesa/receipt	Thu Jan 16 13:14:32 2025 +0000
    14.3 @@ -1,7 +1,7 @@
    14.4  # SliTaz package receipt.
    14.5  
    14.6  PACKAGE="libglapi-mesa"
    14.7 -VERSION="21.3.5"
    14.8 +VERSION="21.3.8"
    14.9  CATEGORY="x-window"
   14.10  SHORT_DESC="OpenGL API library."
   14.11  MAINTAINER="maintainer@slitaz.org"
    15.1 --- a/libglx-mesa/receipt	Fri Dec 20 16:13:23 2024 +0000
    15.2 +++ b/libglx-mesa/receipt	Thu Jan 16 13:14:32 2025 +0000
    15.3 @@ -1,7 +1,7 @@
    15.4  # SliTaz package receipt.
    15.5  
    15.6  PACKAGE="libglx-mesa"
    15.7 -VERSION="21.3.5"
    15.8 +VERSION="21.3.8"
    15.9  CATEGORY="development"
   15.10  SHORT_DESC="OpenGL GLX vendor library."
   15.11  MAINTAINER="pascal.bellard@slitaz.org"
    16.1 --- a/libopencl-mesa/receipt	Fri Dec 20 16:13:23 2024 +0000
    16.2 +++ b/libopencl-mesa/receipt	Thu Jan 16 13:14:32 2025 +0000
    16.3 @@ -1,7 +1,7 @@
    16.4  # SliTaz package receipt.
    16.5  
    16.6  PACKAGE="libopencl-mesa"
    16.7 -VERSION="21.3.5"
    16.8 +VERSION="21.3.8"
    16.9  CATEGORY="x-window"
   16.10  SHORT_DESC="Mesa OpenCL ICD library."
   16.11  MAINTAINER="maintainer@slitaz.org"
    17.1 --- a/libos-mesa/receipt	Fri Dec 20 16:13:23 2024 +0000
    17.2 +++ b/libos-mesa/receipt	Thu Jan 16 13:14:32 2025 +0000
    17.3 @@ -1,7 +1,7 @@
    17.4  # SliTaz package receipt.
    17.5  
    17.6  PACKAGE="libos-mesa"
    17.7 -VERSION="21.3.5"
    17.8 +VERSION="21.3.8"
    17.9  CATEGORY="x-window"
   17.10  SHORT_DESC="Mesa off-screen library."
   17.11  MAINTAINER="maintainer@slitaz.org"
    18.1 --- a/libxatracker-mesa/receipt	Fri Dec 20 16:13:23 2024 +0000
    18.2 +++ b/libxatracker-mesa/receipt	Thu Jan 16 13:14:32 2025 +0000
    18.3 @@ -1,7 +1,7 @@
    18.4  # SliTaz package receipt.
    18.5  
    18.6  PACKAGE="libxatracker-mesa"
    18.7 -VERSION="21.3.5"
    18.8 +VERSION="21.3.8"
    18.9  CATEGORY="x-window"
   18.10  SHORT_DESC="Mesa XA tracker for vmware library."
   18.11  MAINTAINER="maintainer@slitaz.org"
    19.1 --- a/libxvmc-mesa/receipt	Fri Dec 20 16:13:23 2024 +0000
    19.2 +++ b/libxvmc-mesa/receipt	Thu Jan 16 13:14:32 2025 +0000
    19.3 @@ -1,7 +1,7 @@
    19.4  # SliTaz package receipt.
    19.5  
    19.6  PACKAGE="libxvmc-mesa"
    19.7 -VERSION="21.3.5"
    19.8 +VERSION="21.3.8"
    19.9  CATEGORY="x-window"
   19.10  SHORT_DESC="Mesa XvMC drivers."
   19.11  MAINTAINER="maintainer@slitaz.org"
    20.1 --- a/mesa-dev/receipt	Fri Dec 20 16:13:23 2024 +0000
    20.2 +++ b/mesa-dev/receipt	Thu Jan 16 13:14:32 2025 +0000
    20.3 @@ -1,7 +1,7 @@
    20.4  # SliTaz package receipt.
    20.5  
    20.6  PACKAGE="mesa-dev"
    20.7 -VERSION="21.3.5"
    20.8 +VERSION="21.3.8"
    20.9  CATEGORY="development"
   20.10  SHORT_DESC="3D Graphics Library - development files."
   20.11  MAINTAINER="pascal.bellard@slitaz.org"
   20.12 @@ -11,7 +11,7 @@
   20.13  
   20.14  DEPENDS="libdrm-dev mesa mesa-dri mesa-dri-ati mesa-dri-intel \
   20.15  mesa-dri-nouveau pkg-config xorgproto xorg-glproto \
   20.16 -libglvnd-dev xorg-libXdamage-dev xorg-libXt-dev xorg-libXxf86vm-dev"
   20.17 +xorg-libXdamage-dev xorg-libXt-dev xorg-libXxf86vm-dev"
   20.18  # libglu-mesa-dev libglw-mesa-dev (avoid loop deps)
   20.19  # xorg-dri2proto (use xorgproto instead)
   20.20  
    21.1 --- a/mesa-dri-ati/receipt	Fri Dec 20 16:13:23 2024 +0000
    21.2 +++ b/mesa-dri-ati/receipt	Thu Jan 16 13:14:32 2025 +0000
    21.3 @@ -1,7 +1,7 @@
    21.4  # SliTaz package receipt.
    21.5  
    21.6  PACKAGE="mesa-dri-ati"
    21.7 -VERSION="21.3.5"
    21.8 +VERSION="21.3.8"
    21.9  CATEGORY="x-window"
   21.10  SHORT_DESC="Mesa DRI + Gallium3D r300 drivers for AMD/ATI Radeon."
   21.11  MAINTAINER="pascal.bellard@slitaz.org"
    22.1 --- a/mesa-dri-crocus/receipt	Fri Dec 20 16:13:23 2024 +0000
    22.2 +++ b/mesa-dri-crocus/receipt	Thu Jan 16 13:14:32 2025 +0000
    22.3 @@ -1,7 +1,7 @@
    22.4  # SliTaz package receipt.
    22.5  
    22.6  PACKAGE="mesa-dri-crocus"
    22.7 -VERSION="21.3.5"
    22.8 +VERSION="21.3.8"
    22.9  CATEGORY="x-window"
   22.10  SHORT_DESC="Mesa DRI drivers for Intel Crocus."
   22.11  MAINTAINER="pascal.bellard@slitaz.org"
    23.1 --- a/mesa-dri-d3d12/receipt	Fri Dec 20 16:13:23 2024 +0000
    23.2 +++ b/mesa-dri-d3d12/receipt	Thu Jan 16 13:14:32 2025 +0000
    23.3 @@ -1,7 +1,7 @@
    23.4  # SliTaz package receipt.
    23.5  
    23.6  PACKAGE="mesa-dri-d3d12"
    23.7 -VERSION="21.3.5"
    23.8 +VERSION="21.3.8"
    23.9  CATEGORY="x-window"
   23.10  SHORT_DESC="Mesa classic DRI + Gallium3D drivers for D3D12 API."
   23.11  MAINTAINER="pascal.bellard@slitaz.org"
    24.1 --- a/mesa-dri-intel/receipt	Fri Dec 20 16:13:23 2024 +0000
    24.2 +++ b/mesa-dri-intel/receipt	Thu Jan 16 13:14:32 2025 +0000
    24.3 @@ -1,7 +1,7 @@
    24.4  # SliTaz package receipt.
    24.5  
    24.6  PACKAGE="mesa-dri-intel"
    24.7 -VERSION="21.3.5"
    24.8 +VERSION="21.3.8"
    24.9  CATEGORY="x-window"
   24.10  SHORT_DESC="Mesa DRI drivers for Intel."
   24.11  MAINTAINER="pascal.bellard@slitaz.org"
    25.1 --- a/mesa-dri-iris/receipt	Fri Dec 20 16:13:23 2024 +0000
    25.2 +++ b/mesa-dri-iris/receipt	Thu Jan 16 13:14:32 2025 +0000
    25.3 @@ -1,7 +1,7 @@
    25.4  # SliTaz package receipt.
    25.5  
    25.6  PACKAGE="mesa-dri-iris"
    25.7 -VERSION="21.3.5"
    25.8 +VERSION="21.3.8"
    25.9  CATEGORY="x-window"
   25.10  SHORT_DESC="Mesa DRI drivers for Intel Iris."
   25.11  MAINTAINER="pascal.bellard@slitaz.org"
    26.1 --- a/mesa-dri-nouveau/receipt	Fri Dec 20 16:13:23 2024 +0000
    26.2 +++ b/mesa-dri-nouveau/receipt	Thu Jan 16 13:14:32 2025 +0000
    26.3 @@ -1,7 +1,7 @@
    26.4  # SliTaz package receipt.
    26.5  
    26.6  PACKAGE="mesa-dri-nouveau"
    26.7 -VERSION="21.3.5"
    26.8 +VERSION="21.3.8"
    26.9  CATEGORY="x-window"
   26.10  SHORT_DESC="Mesa classic DRI + Gallium3D drivers for Nouveau."
   26.11  MAINTAINER="pascal.bellard@slitaz.org"
    27.1 --- a/mesa-dri-virtio/receipt	Fri Dec 20 16:13:23 2024 +0000
    27.2 +++ b/mesa-dri-virtio/receipt	Thu Jan 16 13:14:32 2025 +0000
    27.3 @@ -1,7 +1,7 @@
    27.4  # SliTaz package receipt.
    27.5  
    27.6  PACKAGE="mesa-dri-virtio"
    27.7 -VERSION="21.3.5"
    27.8 +VERSION="21.3.8"
    27.9  CATEGORY="x-window"
   27.10  SHORT_DESC="Mesa DRI drivers for virtio."
   27.11  MAINTAINER="pascal.bellard@slitaz.org"
    28.1 --- a/mesa-dri-vmwgfx/receipt	Fri Dec 20 16:13:23 2024 +0000
    28.2 +++ b/mesa-dri-vmwgfx/receipt	Thu Jan 16 13:14:32 2025 +0000
    28.3 @@ -1,7 +1,7 @@
    28.4  # SliTaz package receipt.
    28.5  
    28.6  PACKAGE="mesa-dri-vmwgfx"
    28.7 -VERSION="21.3.5"
    28.8 +VERSION="21.3.8"
    28.9  CATEGORY="x-window"
   28.10  SHORT_DESC="Mesa DRI driver for OpenGL rendering in Slitaz as VmWare guest OS."
   28.11  MAINTAINER="pascal.bellard@slitaz.org"
    29.1 --- a/mesa-dri/receipt	Fri Dec 20 16:13:23 2024 +0000
    29.2 +++ b/mesa-dri/receipt	Thu Jan 16 13:14:32 2025 +0000
    29.3 @@ -1,7 +1,7 @@
    29.4  # SliTaz package receipt.
    29.5  
    29.6  PACKAGE="mesa-dri"
    29.7 -VERSION="21.3.5"
    29.8 +VERSION="21.3.8"
    29.9  CATEGORY="x-window"
   29.10  SHORT_DESC="Mesa DRI drivers."
   29.11  MAINTAINER="pascal.bellard@slitaz.org"
    30.1 --- a/mesa-va/receipt	Fri Dec 20 16:13:23 2024 +0000
    30.2 +++ b/mesa-va/receipt	Thu Jan 16 13:14:32 2025 +0000
    30.3 @@ -1,7 +1,7 @@
    30.4  # SliTaz package receipt.
    30.5  
    30.6  PACKAGE="mesa-va"
    30.7 -VERSION="21.3.5"
    30.8 +VERSION="21.3.8"
    30.9  CATEGORY="x-window"
   30.10  SHORT_DESC="Mesa VA-API drivers."
   30.11  MAINTAINER="maintainer@slitaz.org"
    31.1 --- a/mesa-vdpau/receipt	Fri Dec 20 16:13:23 2024 +0000
    31.2 +++ b/mesa-vdpau/receipt	Thu Jan 16 13:14:32 2025 +0000
    31.3 @@ -1,7 +1,7 @@
    31.4  # SliTaz package receipt.
    31.5  
    31.6  PACKAGE="mesa-vdpau"
    31.7 -VERSION="21.3.5"
    31.8 +VERSION="21.3.8"
    31.9  CATEGORY="x-window"
   31.10  SHORT_DESC="Mesa VDPAU drivers."
   31.11  MAINTAINER="maintainer@slitaz.org"
    32.1 --- a/mesa-vulkan/receipt	Fri Dec 20 16:13:23 2024 +0000
    32.2 +++ b/mesa-vulkan/receipt	Thu Jan 16 13:14:32 2025 +0000
    32.3 @@ -1,7 +1,7 @@
    32.4  # SliTaz package receipt.
    32.5  
    32.6  PACKAGE="mesa-vulkan"
    32.7 -VERSION="21.3.5"
    32.8 +VERSION="21.3.8"
    32.9  CATEGORY="development"
   32.10  SHORT_DESC="Mesa Vulkan drivers."
   32.11  MAINTAINER="maintainer@slitaz.org"
    33.1 --- a/mesa-wayland-dev/receipt	Fri Dec 20 16:13:23 2024 +0000
    33.2 +++ b/mesa-wayland-dev/receipt	Thu Jan 16 13:14:32 2025 +0000
    33.3 @@ -1,7 +1,7 @@
    33.4  # SliTaz package receipt.
    33.5  
    33.6  PACKAGE="mesa-wayland-dev"
    33.7 -VERSION="21.3.5"
    33.8 +VERSION="21.3.8"
    33.9  CATEGORY="development"
   33.10  SHORT_DESC="Wayland X server - development files."
   33.11  MAINTAINER="pankso@slitaz.org"
    34.1 --- a/mesa-wayland/receipt	Fri Dec 20 16:13:23 2024 +0000
    34.2 +++ b/mesa-wayland/receipt	Thu Jan 16 13:14:32 2025 +0000
    34.3 @@ -1,7 +1,7 @@
    34.4  # SliTaz package receipt.
    34.5  
    34.6  PACKAGE="mesa-wayland"
    34.7 -VERSION="21.3.5"
    34.8 +VERSION="21.3.8"
    34.9  CATEGORY="x-window"
   34.10  SHORT_DESC="3D Graphics Library that is an open-source implementaton of OpenGL."
   34.11  MAINTAINER="pascal.bellard@slitaz.org"
    35.1 --- a/mesa/receipt	Fri Dec 20 16:13:23 2024 +0000
    35.2 +++ b/mesa/receipt	Thu Jan 16 13:14:32 2025 +0000
    35.3 @@ -1,7 +1,7 @@
    35.4  # SliTaz package receipt.
    35.5  
    35.6  PACKAGE="mesa"
    35.7 -VERSION="21.3.5"
    35.8 +VERSION="21.3.8"
    35.9  CATEGORY="meta"
   35.10  SHORT_DESC="3D Graphics Library that is an open-source implementaton of OpenGL."
   35.11  MAINTAINER="pascal.bellard@slitaz.org"
   35.12 @@ -13,15 +13,15 @@
   35.13  PROVIDE="mesa"
   35.14  
   35.15  DEPENDS="expat xorg-libXdamage xorg-libXxf86vm xorg-libXt udev xorg-libxshmfence \
   35.16 -libglvnd libegl-mesa libgbm-mesa libglapi-mesa libglx-mesa \
   35.17 +libegl-mesa libgbm-mesa libglapi-mesa libglx-mesa \
   35.18  libopencl-mesa libos-mesa libxvmc-mesa libxatracker-mesa mesa-vulkan"
   35.19  
   35.20  BUILD_DEPENDS="expat-dev libdrm-dev xorg-libXdamage-dev pkg-config \
   35.21  xorg-libXxf86vm-dev xorg-libXt-dev xorg-libXvMC-dev xorg-libXv-dev \
   35.22 -xorgproto xorg-glproto talloc xorg-makedepend lesstif-dev \
   35.23 +xorg-dri2proto xorg-dri3proto xorg-glproto talloc xorg-makedepend lesstif-dev \
   35.24  libxml2-python xorg-imake xorg-libxshmfence-dev udev-dev file \
   35.25  xorg-libpciaccess-dev libtool meson054 llvm python3-mako libvdpau-dev \
   35.26 -elfutils-dev libglvnd-dev directx-headers libclc libva-dev clang polly cmake"
   35.27 +elfutils-dev directx-headers libclc libva-dev clang polly cmake"
   35.28  # libpthread-stubs-dev xorg-dri2proto xorg-dri3proto xorg-presentproto
   35.29  
   35.30  HOST_ARCH="i486 x86_64"
   35.31 @@ -64,7 +64,7 @@
   35.32  	-Dgallium-opencl=icd \
   35.33  	-Dvulkan-drivers=$VULKAN_DRIVERS \
   35.34  	-Dvulkan-layers=device-select \
   35.35 -	-Dglvnd=true \
   35.36 +	-Dglvnd=false \
   35.37  	-Dllvm=enabled \
   35.38  	-Dshared-llvm=enabled \
   35.39  	-Dshared-glapi=enabled \
   35.40 @@ -76,6 +76,7 @@
   35.41  	-Dopengl=true \
   35.42  	-Dosmesa=true \
   35.43  	-Dglx=dri \
   35.44 +	-Dglx-direct=true \
   35.45  	-Dstrip=true
   35.46  
   35.47  	ninja -C _build
    36.1 --- a/openjpeg2-dev/receipt	Fri Dec 20 16:13:23 2024 +0000
    36.2 +++ b/openjpeg2-dev/receipt	Thu Jan 16 13:14:32 2025 +0000
    36.3 @@ -8,6 +8,8 @@
    36.4  LICENSE="BSD"
    36.5  WEB_SITE="https://www.openjpeg.org/"
    36.6  
    36.7 +HOST_ARCH="i486 x86_64"
    36.8 +
    36.9  DEPENDS="openjpeg2"
   36.10  WANTED="openjpeg2"
   36.11  
   36.12 @@ -17,5 +19,5 @@
   36.13          mkdir -p $fs/usr/lib
   36.14  
   36.15          cp -a $install/usr/include              $fs/usr
   36.16 -        cp -a $install/usr/lib/pkgconfig        $fs/usr/lib
   36.17 +        cp -a $install/usr/lib*/pkgconfig        $fs/usr/lib
   36.18  }
    37.1 --- a/openjpeg2/receipt	Fri Dec 20 16:13:23 2024 +0000
    37.2 +++ b/openjpeg2/receipt	Thu Jan 16 13:14:32 2025 +0000
    37.3 @@ -13,6 +13,8 @@
    37.4  TARBALL="$PACKAGE-$VERSION.tar.gz"
    37.5  WGET_URL="https://github.com/uclouvain/$SOURCE/archive/v$VERSION.tar.gz"
    37.6  
    37.7 +HOST_ARCH="i486 x86_64"
    37.8 +
    37.9  DEPENDS="glibc-base tiff zlib"
   37.10  BUILD_DEPENDS="cmake tiff-dev"
   37.11  
    38.1 --- a/rsync/receipt	Fri Dec 20 16:13:23 2024 +0000
    38.2 +++ b/rsync/receipt	Thu Jan 16 13:14:32 2025 +0000
    38.3 @@ -1,7 +1,7 @@
    38.4  # SliTaz package receipt.
    38.5  
    38.6  PACKAGE="rsync"
    38.7 -VERSION="3.2.7"
    38.8 +VERSION="3.4.0"
    38.9  CATEGORY="network"
   38.10  TAGS="sync copy secure"
   38.11  SHORT_DESC="Utility that provides fast incremental file transfer."
    39.1 --- a/tazweb/receipt	Fri Dec 20 16:13:23 2024 +0000
    39.2 +++ b/tazweb/receipt	Thu Jan 16 13:14:32 2025 +0000
    39.3 @@ -14,7 +14,7 @@
    39.4  
    39.5  DEPENDS="webkitgtk libsoup"
    39.6  BUILD_DEPENDS="glib-dev gtk+-dev libsoup-dev webkitgtk-dev \
    39.7 -libidn-dev libxslt-dev"
    39.8 +libidn-dev libxslt-dev libglvnd-dev"
    39.9  HOST_ARCH="i486 arm x86_64"
   39.10  
   39.11  current_version()
   39.12 @@ -28,6 +28,8 @@
   39.13  compile_rules()
   39.14  {
   39.15  	patch -p1 < $stuff/build_libwebkit.patch
   39.16 +	export LDFLAGS="$LDFLAGS -lGL"
   39.17 +
   39.18  	make -j 1 &&
   39.19  	make DESTDIR=$install install
   39.20  }
    40.1 --- a/tazweb/stuff/build_libwebkit.patch	Fri Dec 20 16:13:23 2024 +0000
    40.2 +++ b/tazweb/stuff/build_libwebkit.patch	Thu Jan 16 13:14:32 2025 +0000
    40.3 @@ -1,13 +1,15 @@
    40.4 ---- Makefile.orig
    40.5 -+++ Makefile
    40.6 -@@ -12,13 +12,18 @@
    40.7 +--- a/Makefile
    40.8 ++++ b/Makefile
    40.9 +@@ -12,13 +12,22 @@
   40.10   
   40.11   all:
   40.12   	$(CC) src/tazweb.c -o $(PACKAGE) $(CFLAGS) \
   40.13  -		`pkg-config --cflags --libs gtk+-2.0 webkit-1.0`
   40.14  +		`pkg-config --cflags --libs gtk+-2.0` \
   40.15  +	-I/usr/include/webkitgtk-1.0 \
   40.16 -+	-L/usr/lib -lwebkitgtk-1.0
   40.17 ++	-L/usr/lib -lwebkitgtk-1.0 \
   40.18 ++	-I/usr/include/libsoup-2.4 \
   40.19 ++	-L/usr/lib/libsoup -lsoup-2.4
   40.20   	@du -sh $(PACKAGE)
   40.21   
   40.22   # Next generation
   40.23 @@ -16,7 +18,9 @@
   40.24  -		`pkg-config --cflags --libs gtk+-2.0 webkit-1.0`
   40.25  +		`pkg-config --cflags --libs gtk+-2.0` \
   40.26  +	-I/usr/include/webkitgtk-1.0 \
   40.27 -+	-L/usr/lib -lwebkitgtk-1.0
   40.28 ++	-L/usr/lib -lwebkitgtk-1.0 \
   40.29 ++	-I/usr/include/libsoup-2.4 \
   40.30 ++	-L/usr/lib/libsoup -lsoup-2.4
   40.31  +
   40.32   	@du -sh $(PACKAGE)-ng
   40.33   	
    41.1 --- a/webkit2gtk-dev/receipt	Fri Dec 20 16:13:23 2024 +0000
    41.2 +++ b/webkit2gtk-dev/receipt	Thu Jan 16 13:14:32 2025 +0000
    41.3 @@ -8,7 +8,7 @@
    41.4  MAINTAINER="mallory@sweetpeople.org"
    41.5  LICENSE="LGPL2"
    41.6  WEB_SITE="https://webkitgtk.org"
    41.7 -HOST_ARCH="i486 arm"
    41.8 +HOST_ARCH="i486 x86_64 arm"
    41.9  
   41.10  DEPENDS="webkit2gtk libatomic libsoup-dev enchant-dev libtasn1-dev sqlite-dev \
   41.11  harfbuzz-icu gstreamer-1.0 gst-plugins-base-1.0 libegl-mesa libsecret-dev \
   41.12 @@ -20,7 +20,7 @@
   41.13  	mkdir -p $fs/usr/lib $fs/usr/share
   41.14  	# ARM: no pkg-config, include or gir files 
   41.15  	case "$ARCH" in
   41.16 -		i?86)
   41.17 +		i?86|x86_64)
   41.18  			cp -a $install/usr/lib/pkgconfig $fs/usr/lib
   41.19  			cp -a $install/usr/lib/girepository-1.0 $fs/usr/lib
   41.20  			cp -a $install/usr/share/gir-1.0 $fs/usr/share
    42.1 --- a/webkit2gtk/receipt	Fri Dec 20 16:13:23 2024 +0000
    42.2 +++ b/webkit2gtk/receipt	Thu Jan 16 13:14:32 2025 +0000
    42.3 @@ -10,7 +10,7 @@
    42.4  TARBALL="$SOURCE-$VERSION.tar.xz"
    42.5  WEB_SITE="https://webkitgtk.org"
    42.6  WGET_URL="$WEB_SITE/releases/$TARBALL"
    42.7 -HOST_ARCH="i486 arm"
    42.8 +HOST_ARCH="i486 x86_64 arm"
    42.9  
   42.10  DEPENDS="gtk+3 enchant libxslt expat jpeg libpng libxml2 sqlite \
   42.11  xorg-libICE xorg-libSM xorg-libX11 xorg-libXau xorg-libXcomposite \
   42.12 @@ -36,7 +36,7 @@
   42.13  
   42.14  # Handle cross compilation.
   42.15  case "$ARCH" in
   42.16 -	i?86) 
   42.17 +	i?86|x86_64) 
   42.18  		BUILD_DEPENDS="$BUILD_DEPENDS tar gettext m4 bison flex gperf
   42.19  		autoconf automake115 gtk-doc libtool" ;;
   42.20  esac
   42.21 @@ -44,6 +44,13 @@
   42.22  # Rules to configure and make the package.
   42.23  compile_rules()
   42.24  {
   42.25 +
   42.26 +	# Not try to build webkit2gtk on tank
   42.27 +	case "$(cat "$1/etc/hostname" 2> /dev/null)" in
   42.28 +		tank*)
   42.29 +			exit 0 ;;
   42.30 +	esac
   42.31 +
   42.32  	# libwebkit does not like parallel builds.
   42.33  	#export MAKEFLAGS=$(echo $MAKEFLAGS | sed 's/-j[0-9]*/-j1/')
   42.34  
   42.35 @@ -55,6 +62,10 @@
   42.36  	export CXXFLAGS="$CFLAGS -g1 -fpermissive"
   42.37  	export LDFLAGS="$LDFLAGS -Wl,--no-keep-memory"
   42.38  
   42.39 +	# wk
   42.40 +	cp $WOK/gcc/install/usr/lib64/libstdc++fs.a /usr/lib
   42.41 +	export LDLIBS="$LDLIBS -lstdc++fs"
   42.42 +
   42.43  	# Disable WPE, seem issue to found wpebackend
   42.44  	#-DWPE_INCLUDE_DIR=/usr/include/wpe-1.0 \                                                                   
   42.45  	#-DWPE_VERSION=$(grep ^VERSION= $WOK/libwpe/receipt | cut -d "=" -f2 | sed -e 's/"//g') \                   
    43.1 --- a/webkitgtk/receipt	Fri Dec 20 16:13:23 2024 +0000
    43.2 +++ b/webkitgtk/receipt	Thu Jan 16 13:14:32 2025 +0000
    43.3 @@ -15,7 +15,7 @@
    43.4  xorg-libICE xorg-libSM xorg-libX11 xorg-libXau xorg-libXcomposite \
    43.5  xorg-libXcursor xorg-libXdmcp xorg-libXext xorg-libXfixes xorg-libXinerama \
    43.6  xorg-libXrandr xorg-libXrender xorg-libXt acl xorg-libXdamage libsoup \
    43.7 -gcc-lib-base libtasn1 util-linux-uuid glib-networking harfbuzz-icu libglvnd \
    43.8 +gcc-lib-base libtasn1 util-linux-uuid glib-networking harfbuzz-icu \
    43.9  libegl-mesa libwebp libsecret gstreamer-1.0 gst-plugins-base-1.0 libatomic"
   43.10  BUILD_DEPENDS="autoconf automake115 gtk+-dev enchant-dev libxslt-dev jpeg-dev libpng-dev \
   43.11  glib-dev sqlite-dev gnutls-dev xorg-libXdamage-dev acl-dev libsoup-dev \
   43.12 @@ -41,6 +41,12 @@
   43.13  # Rules to configure and make the package.
   43.14  compile_rules()
   43.15  {
   43.16 +	# Not try to build webkitgtk on tank
   43.17 +	case "$(cat "$1/etc/hostname" 2> /dev/null)" in
   43.18 +		tank*)
   43.19 +			exit 0 ;;
   43.20 +	esac
   43.21 +
   43.22  	# Patch with new icu
   43.23  	patch -p1 < $stuff/webkitgtk-JSStringRef-typedef.patch
   43.24  	patch -p1 < $stuff/webkitgtk-fix-platform-graphics.patch
    44.1 --- a/woff2-dev/receipt	Fri Dec 20 16:13:23 2024 +0000
    44.2 +++ b/woff2-dev/receipt	Thu Jan 16 13:14:32 2025 +0000
    44.3 @@ -8,6 +8,8 @@
    44.4  LICENSE="MIT"
    44.5  WEB_SITE="https://github.com/google/woff2"
    44.6  
    44.7 +HOST_ARCH="i486 x86_64"
    44.8 +
    44.9  DEPENDS="woff2 brotli-dev"
   44.10  WANTED="woff2"
   44.11  
    45.1 --- a/woff2/receipt	Fri Dec 20 16:13:23 2024 +0000
    45.2 +++ b/woff2/receipt	Thu Jan 16 13:14:32 2025 +0000
    45.3 @@ -12,6 +12,8 @@
    45.4  WGET_URL="git|https://github.com/google/woff2.git"
    45.5  BRANCH="4721483ad780ee2b63cb787bfee4aa64b61a0446"
    45.6  
    45.7 +HOST_ARCH="i486 x86_64"
    45.8 +
    45.9  DEPENDS="brotli"
   45.10  BUILD_DEPENDS="cmake ninja git brotli-dev"
   45.11  
    46.1 --- a/xorg-bigreqsproto/receipt	Fri Dec 20 16:13:23 2024 +0000
    46.2 +++ b/xorg-bigreqsproto/receipt	Thu Jan 16 13:14:32 2025 +0000
    46.3 @@ -1,45 +1,29 @@
    46.4  # SliTaz package receipt.
    46.5  
    46.6  PACKAGE="xorg-bigreqsproto"
    46.7 -VERSION="1.1.2"
    46.8 +VERSION="2021.5"
    46.9  CATEGORY="development"
   46.10  SHORT_DESC="BigReqs extension headers"
   46.11  MAINTAINER="pankso@slitaz.org"
   46.12  LICENSE="other"
   46.13  WEB_SITE="https://www.x.org/"
   46.14  SOURCE="bigreqsproto"
   46.15 -TARBALL="$SOURCE-$VERSION.tar.bz2"
   46.16 -WGET_URL="$XORG_MIRROR/proto/$TARBALL"
   46.17 +WANTED="xorgproto"
   46.18  HOST_ARCH="i486 arm x86_64"
   46.19  
   46.20  DEPENDS="xorg-util-macros pkg-config"
   46.21 -BUILD_DEPENDS="xorg-util-macros"
   46.22 -
   46.23 -current_version()
   46.24 -{
   46.25 -	wget -O - $(dirname $WGET_URL) 2>/dev/null | \
   46.26 -	sed "/$SOURCE-[0-9]/!d;/tar/!d;s|.*$SOURCE-\\(.*\\).tar.*\".*|\\1|" | sort -Vr | sed q
   46.27 -}
   46.28 -
   46.29 -# Rules to configure and make the package.
   46.30 -compile_rules()
   46.31 -{
   46.32 -	./configure \
   46.33 -		--sysconfdir=/etc \
   46.34 -		--localstatedir=/var \
   46.35 -		$CONFIGURE_ARGS &&
   46.36 -	make &&
   46.37 -	make install
   46.38 -}
   46.39  
   46.40  # Rules to gen a SliTaz package suitable for Tazpkg.
   46.41  genpkg_rules()
   46.42  {
   46.43 -	mkdir -p $fs/usr/share/licenses
   46.44 -	cp -a $src/COPYING $fs/usr/share/licenses/$PACKAGE.txt
   46.45 +        mkdir -p $fs/usr/share/licenses
   46.46 +        cp -a $WOK/xorgproto/source/*/COPYING-$SOURCE $fs/usr/share/licenses/$PACKAGE.txt
   46.47  
   46.48 -	cp -a $install/* $fs
   46.49 -	rm -rf $fs/usr/share/doc
   46.50 +        for file in $(cat $WOK/xorgproto/stuff/$PACKAGE.list)
   46.51 +        do
   46.52 +                mkdir -p $fs/$(dirname $file)
   46.53 +                cp $install/$file $fs/$file
   46.54 +        done
   46.55  
   46.56          # Ensure remove .la files
   46.57          find $fs -name "*.la" -delete
    47.1 --- a/xorg-compositeproto/receipt	Fri Dec 20 16:13:23 2024 +0000
    47.2 +++ b/xorg-compositeproto/receipt	Thu Jan 16 13:14:32 2025 +0000
    47.3 @@ -1,45 +1,29 @@
    47.4  # SliTaz package receipt.
    47.5  
    47.6  PACKAGE="xorg-compositeproto"
    47.7 -VERSION="0.4.2"
    47.8 +VERSION="2021.5"
    47.9  CATEGORY="development"
   47.10  SHORT_DESC="Composite extension headers"
   47.11  MAINTAINER="pankso@slitaz.org"
   47.12  LICENSE="other"
   47.13  WEB_SITE="https://www.x.org/"
   47.14 +HOST_ARCH="i486 arm x86_64"
   47.15  SOURCE="compositeproto"
   47.16 -TARBALL="$SOURCE-$VERSION.tar.bz2"
   47.17 -WGET_URL="$XORG_MIRROR/proto/$TARBALL"
   47.18 -HOST_ARCH="i486 arm x86_64"
   47.19 +WANTED="xorgproto"
   47.20  
   47.21  DEPENDS="xorg-fixesproto pkg-config"
   47.22 -BUILD_DEPENDS="xorg-util-macros"
   47.23 -
   47.24 -current_version()
   47.25 -{
   47.26 -	wget -O - $(dirname $WGET_URL) 2>/dev/null | \
   47.27 -	sed "/$SOURCE-[0-9]/!d;/tar/!d;s|.*$SOURCE-\\(.*\\).tar.*\".*|\\1|" | sort -Vr | sed q
   47.28 -}
   47.29 -
   47.30 -# Rules to configure and make the package.
   47.31 -compile_rules()
   47.32 -{
   47.33 -	./configure \
   47.34 -		--sysconfdir=/etc \
   47.35 -		--localstatedir=/var \
   47.36 -		$CONFIGURE_ARGS &&
   47.37 -	make &&
   47.38 -	make install
   47.39 -}
   47.40  
   47.41  # Rules to gen a SliTaz package suitable for Tazpkg.
   47.42  genpkg_rules()
   47.43  {
   47.44 -	mkdir -p $fs/usr/share/licenses
   47.45 -	cp -a $src/COPYING $fs/usr/share/licenses/$PACKAGE.txt
   47.46 +	mkdir -p $fs/usr/share/licenses 
   47.47 +	cp -a $WOK/xorgproto/source/*/COPYING-$SOURCE $fs/usr/share/licenses/$PACKAGE.txt
   47.48  
   47.49 -	cp -a $install/* $fs
   47.50 -	rm -rf $fs/usr/share/doc
   47.51 +	for file in $(cat $WOK/xorgproto/stuff/$PACKAGE.list)
   47.52 +	do
   47.53 +		mkdir -p $fs/$(dirname $file)
   47.54 +		cp $install/$file $fs/$file
   47.55 +	done
   47.56  
   47.57          # Ensure remove .la files
   47.58          find $fs -name "*.la" -delete
    48.1 --- a/xorg-damageproto/receipt	Fri Dec 20 16:13:23 2024 +0000
    48.2 +++ b/xorg-damageproto/receipt	Thu Jan 16 13:14:32 2025 +0000
    48.3 @@ -1,45 +1,29 @@
    48.4  # SliTaz package receipt.
    48.5  
    48.6  PACKAGE="xorg-damageproto"
    48.7 -VERSION="1.2.1"
    48.8 +VERSION="2021.5"
    48.9  CATEGORY="development"
   48.10  SHORT_DESC="Damage extension headers"
   48.11  MAINTAINER="pankso@slitaz.org"
   48.12  LICENSE="other"
   48.13  WEB_SITE="https://www.x.org/"
   48.14  SOURCE="damageproto"
   48.15 -TARBALL="$SOURCE-$VERSION.tar.bz2"
   48.16 -WGET_URL="$XORG_MIRROR/proto/$TARBALL"
   48.17 +WANTED="xorgproto"
   48.18  HOST_ARCH="i486 arm x86_64"
   48.19  
   48.20  DEPENDS="xorg-fixesproto pkg-config"
   48.21 -BUILD_DEPENDS="xorg-util-macros"
   48.22 -
   48.23 -current_version()
   48.24 -{
   48.25 -	wget -O - $(dirname $WGET_URL) 2>/dev/null | \
   48.26 -	sed "/$SOURCE-[0-9]/!d;/tar/!d;s|.*$SOURCE-\\(.*\\).tar.*\".*|\\1|" | sort -Vr | sed q
   48.27 -}
   48.28 -
   48.29 -# Rules to configure and make the package.
   48.30 -compile_rules()
   48.31 -{
   48.32 -	./configure \
   48.33 -		--sysconfdir=/etc \
   48.34 -		--localstatedir=/var \
   48.35 -		$CONFIGURE_ARGS &&
   48.36 -	make &&
   48.37 -	make install
   48.38 -}
   48.39  
   48.40  # Rules to gen a SliTaz package suitable for Tazpkg.
   48.41  genpkg_rules()
   48.42  {
   48.43 -	mkdir -p $fs/usr/share/licenses
   48.44 -	cp -a $src/COPYING $fs/usr/share/licenses/$PACKAGE.txt
   48.45 +        mkdir -p $fs/usr/share/licenses
   48.46 +        cp -a $WOK/xorgproto/source/*/COPYING-$SOURCE $fs/usr/share/licenses/$PACKAGE.txt
   48.47  
   48.48 -	cp -a $install/* $fs
   48.49 -	rm -rf $fs/usr/share/doc
   48.50 +        for file in $(cat $WOK/xorgproto/stuff/$PACKAGE.list)
   48.51 +        do
   48.52 +                mkdir -p $fs/$(dirname $file)
   48.53 +                cp $install/$file $fs/$file
   48.54 +        done
   48.55  
   48.56          # Ensure remove .la files
   48.57          find $fs -name "*.la" -delete
    49.1 --- a/xorg-dev-proto/receipt	Fri Dec 20 16:13:23 2024 +0000
    49.2 +++ b/xorg-dev-proto/receipt	Thu Jan 16 13:14:32 2025 +0000
    49.3 @@ -13,7 +13,6 @@
    49.4  xorg-compositeproto
    49.5  xorg-damageproto
    49.6  xorg-dri2proto
    49.7 -xorgproto
    49.8  xorg-fixesproto
    49.9  xorg-fontcacheproto
   49.10  xorg-fontsproto
    50.1 --- a/xorg-dmxproto/receipt	Fri Dec 20 16:13:23 2024 +0000
    50.2 +++ b/xorg-dmxproto/receipt	Thu Jan 16 13:14:32 2025 +0000
    50.3 @@ -1,45 +1,30 @@
    50.4  # SliTaz package receipt.
    50.5  
    50.6  PACKAGE="xorg-dmxproto"
    50.7 -VERSION="2.3.1"
    50.8 +VERSION="2021.5"
    50.9  CATEGORY="development"
   50.10  SHORT_DESC="DMX extension headers"
   50.11  MAINTAINER="pankso@slitaz.org"
   50.12  LICENSE="other"
   50.13  WEB_SITE="https://www.x.org/"
   50.14  SOURCE="dmxproto"
   50.15 -TARBALL="$SOURCE-$VERSION.tar.bz2"
   50.16 -WGET_URL="$XORG_MIRROR/proto/$TARBALL"
   50.17 +WANTED="xorgproto"
   50.18  
   50.19  DEPENDS="xorg-util-macros pkg-config"
   50.20 -BUILD_DEPENDS="xorg-util-macros"
   50.21  
   50.22  HOST_ARCH="i486 x86_64"
   50.23  
   50.24 -current_version()
   50.25 -{
   50.26 -	wget -O - $(dirname $WGET_URL) 2>/dev/null | \
   50.27 -	sed "/$SOURCE-[0-9]/!d;/tar/!d;s|.*$SOURCE-\\(.*\\).tar.*\".*|\\1|" | sort -Vr | sed q
   50.28 -}
   50.29 -
   50.30 -# Rules to configure and make the package.
   50.31 -compile_rules()
   50.32 -{
   50.33 -	./configure \
   50.34 -		--sysconfdir=/etc \
   50.35 -		--localstatedir=/var \
   50.36 -		$CONFIGURE_ARGS &&
   50.37 -	make &&
   50.38 -	make install
   50.39 -}
   50.40 -
   50.41  # Rules to gen a SliTaz package suitable for Tazpkg.
   50.42  genpkg_rules()
   50.43  {
   50.44 -	mkdir -p $fs/usr/share/licenses
   50.45 -	cp -a $src/COPYING $fs/usr/share/licenses/$PACKAGE.txt
   50.46 +        mkdir -p $fs/usr/share/licenses
   50.47 +        cp -a $WOK/xorgproto/source/*/COPYING-$SOURCE $fs/usr/share/licenses/$PACKAGE.txt
   50.48  
   50.49 -	cp -a $install/* $fs
   50.50 +        for file in $(cat $WOK/xorgproto/stuff/$PACKAGE.list)
   50.51 +        do
   50.52 +                mkdir -p $fs/$(dirname $file)
   50.53 +                cp $install/$file $fs/$file
   50.54 +        done
   50.55  
   50.56          # Ensure remove .la files
   50.57          find $fs -name "*.la" -delete
    51.1 --- a/xorg-dri2proto/receipt	Fri Dec 20 16:13:23 2024 +0000
    51.2 +++ b/xorg-dri2proto/receipt	Thu Jan 16 13:14:32 2025 +0000
    51.3 @@ -1,46 +1,30 @@
    51.4  # SliTaz package receipt.
    51.5  
    51.6  PACKAGE="xorg-dri2proto"
    51.7 -VERSION="2.8"
    51.8 +VERSION="2021.5"
    51.9  CATEGORY="development"
   51.10  SHORT_DESC="DRI2 extension headers"
   51.11  MAINTAINER="pankso@slitaz.org"
   51.12  LICENSE="other"
   51.13  WEB_SITE="https://www.x.org/"
   51.14  SOURCE="dri2proto"
   51.15 -TARBALL="$SOURCE-$VERSION.tar.bz2"
   51.16 -WGET_URL="$XORG_MIRROR/proto/$TARBALL"
   51.17 +WANTED="xorgproto"
   51.18  
   51.19  DEPENDS="xorg-util-macros pkg-config"
   51.20 -BUILD_DEPENDS="xorg-util-macros"
   51.21  
   51.22  HOST_ARCH="i486 x86_64"
   51.23  
   51.24 -current_version()
   51.25 -{
   51.26 -	wget -O - $(dirname $WGET_URL) 2>/dev/null | \
   51.27 -	sed "/$SOURCE-[0-9]/!d;/tar/!d;s|.*$SOURCE-\\(.*\\).tar.*\".*|\\1|" | sort -Vr | sed q
   51.28 -}
   51.29 -
   51.30 -# Rules to configure and make the package.
   51.31 -compile_rules()
   51.32 -{
   51.33 -	./configure \
   51.34 -		--sysconfdir=/etc \
   51.35 -		--localstatedir=/var \
   51.36 -		$CONFIGURE_ARGS &&
   51.37 -	make &&
   51.38 -	make install
   51.39 -}
   51.40 -
   51.41  # Rules to gen a SliTaz package suitable for Tazpkg.
   51.42  genpkg_rules()
   51.43  {
   51.44 -	mkdir -p $fs/usr/share/licenses
   51.45 -	cp -a $src/COPYING $fs/usr/share/licenses/$PACKAGE.txt
   51.46 +        mkdir -p $fs/usr/share/licenses
   51.47 +        cp -a $WOK/xorgproto/source/*/COPYING-$SOURCE $fs/usr/share/licenses/$PACKAGE.txt
   51.48  
   51.49 -	cp -a $install/* $fs
   51.50 -	rm -rf $fs/usr/share/doc
   51.51 +        for file in $(cat $WOK/xorgproto/stuff/$PACKAGE.list)
   51.52 +        do
   51.53 +                mkdir -p $fs/$(dirname $file)
   51.54 +                cp $install/$file $fs/$file
   51.55 +        done
   51.56  
   51.57          # Ensure remove .la files
   51.58          find $fs -name "*.la" -delete
    52.1 --- a/xorg-dri3proto/receipt	Fri Dec 20 16:13:23 2024 +0000
    52.2 +++ b/xorg-dri3proto/receipt	Thu Jan 16 13:14:32 2025 +0000
    52.3 @@ -1,43 +1,30 @@
    52.4  # SliTaz package receipt.
    52.5  
    52.6  PACKAGE="xorg-dri3proto"
    52.7 -VERSION="1.0"
    52.8 +VERSION="2021.5"
    52.9  CATEGORY="development"
   52.10  SHORT_DESC="DRI3 extension headers"
   52.11  MAINTAINER="pascal.bellard@slitaz.org"
   52.12  LICENSE="other"
   52.13  WEB_SITE="https://www.x.org/"
   52.14  SOURCE="dri3proto"
   52.15 -TARBALL="$SOURCE-$VERSION.tar.bz2"
   52.16 -WGET_URL="$XORG_MIRROR/proto/$TARBALL"
   52.17 +WANTED="xorgproto"
   52.18  
   52.19  DEPENDS="xorg-util-macros pkg-config"
   52.20 -BUILD_DEPENDS="xorg-util-macros"
   52.21  
   52.22  HOST_ARCH="i486 x86_64"
   52.23  
   52.24 -current_version()
   52.25 -{
   52.26 -	wget -O - $(dirname $WGET_URL) 2>/dev/null | \
   52.27 -	sed "/$SOURCE-[0-9]/!d;/tar/!d;s|.*$SOURCE-\\(.*\\).tar.*\".*|\\1|" | sort -Vr | sed q
   52.28 -}
   52.29 -
   52.30 -# Rules to configure and make the package.
   52.31 -compile_rules()
   52.32 -{
   52.33 -	./configure \
   52.34 -		--sysconfdir=/etc \
   52.35 -		--localstatedir=/var \
   52.36 -		$CONFIGURE_ARGS &&
   52.37 -	make &&
   52.38 -	make install
   52.39 -}
   52.40 -
   52.41  # Rules to gen a SliTaz package suitable for Tazpkg.
   52.42  genpkg_rules()
   52.43  {
   52.44 -	cp -a $install/* $fs
   52.45 -	rm -rf $fs/usr/share
   52.46 +        mkdir -p $fs/usr/share/licenses
   52.47 +        cp -a $WOK/xorgproto/source/*/COPYING-$SOURCE $fs/usr/share/licenses/$PACKAGE.txt
   52.48 +
   52.49 +        for file in $(cat $WOK/xorgproto/stuff/$PACKAGE.list)
   52.50 +        do
   52.51 +                mkdir -p $fs/$(dirname $file)
   52.52 +                cp $install/$file $fs/$file
   52.53 +        done
   52.54  
   52.55          # Ensure remove .la files
   52.56          find $fs -name "*.la" -delete
    53.1 --- a/xorg-fixesproto/receipt	Fri Dec 20 16:13:23 2024 +0000
    53.2 +++ b/xorg-fixesproto/receipt	Thu Jan 16 13:14:32 2025 +0000
    53.3 @@ -1,50 +1,29 @@
    53.4  # SliTaz package receipt.
    53.5  
    53.6  PACKAGE="xorg-fixesproto"
    53.7 -VERSION="6.0"
    53.8 -RVERSION="5.0"
    53.9 +VERSION="2021.5"
   53.10  CATEGORY="development"
   53.11  SHORT_DESC="X Fixes extension headers"
   53.12  MAINTAINER="pankso@slitaz.org"
   53.13  LICENSE="other"
   53.14  WEB_SITE="https://www.x.org/"
   53.15  SOURCE="fixesproto"
   53.16 -TARBALL="$SOURCE-$RVERSION.tar.bz2"
   53.17 -WGET_URL="$XORG_MIRROR/proto/$TARBALL"
   53.18 +WANTED="xorgproto"
   53.19  HOST_ARCH="i486 arm x86_64"
   53.20  
   53.21  DEPENDS="xorg-xextproto xorg-xproto pkg-config"
   53.22 -BUILD_DEPENDS="xorg-util-macros"
   53.23 -
   53.24 -current_version()
   53.25 -{
   53.26 -	wget -O - $(dirname $WGET_URL) 2>/dev/null | \
   53.27 -	sed "/$SOURCE-[0-9]/!d;/tar/!d;s|.*$SOURCE-\\(.*\\).tar.*\".*|\\1|" | sort -Vr | sed q
   53.28 -}
   53.29 -
   53.30 -# Rules to configure and make the package.
   53.31 -compile_rules()
   53.32 -{
   53.33 -	# Patch to bump 6.0 
   53.34 -	# see https://build.opensuse.org/package/show/openSUSE:Leap:15.5/fixesproto
   53.35 -	patch -p1 < $stuff/fixesproto-6.0.patch
   53.36 -
   53.37 -	./configure \
   53.38 -		--sysconfdir=/etc \
   53.39 -		--localstatedir=/var \
   53.40 -		$CONFIGURE_ARGS &&
   53.41 -	make &&
   53.42 -	make install
   53.43 -}
   53.44  
   53.45  # Rules to gen a SliTaz package suitable for Tazpkg.
   53.46  genpkg_rules()
   53.47  {
   53.48 -	mkdir -p $fs/usr/share/licenses
   53.49 -	cp -a $src/COPYING $fs/usr/share/licenses/$PACKAGE.txt
   53.50 +        mkdir -p $fs/usr/share/licenses
   53.51 +        cp -a $WOK/xorgproto/source/*/COPYING-$SOURCE $fs/usr/share/licenses/$PACKAGE.txt
   53.52  
   53.53 -	cp -a $install/* $fs
   53.54 -	rm -rf $fs/usr/share/doc
   53.55 +        for file in $(cat $WOK/xorgproto/stuff/$PACKAGE.list)
   53.56 +        do
   53.57 +                mkdir -p $fs/$(dirname $file)
   53.58 +                cp $install/$file $fs/$file
   53.59 +        done
   53.60  
   53.61          # Ensure remove .la files
   53.62          find $fs -name "*.la" -delete
    54.1 --- a/xorg-fontcacheproto/receipt	Fri Dec 20 16:13:23 2024 +0000
    54.2 +++ b/xorg-fontcacheproto/receipt	Thu Jan 16 13:14:32 2025 +0000
    54.3 @@ -1,45 +1,30 @@
    54.4  # SliTaz package receipt.
    54.5  
    54.6  PACKAGE="xorg-fontcacheproto"
    54.7 -VERSION="0.1.3"
    54.8 +VERSION="2021.5"
    54.9  CATEGORY="development"
   54.10  SHORT_DESC="Fontcache extension headers"
   54.11  MAINTAINER="pankso@slitaz.org"
   54.12  LICENSE="other"
   54.13  WEB_SITE="https://www.x.org/"
   54.14  SOURCE="fontcacheproto"
   54.15 -TARBALL="$SOURCE-$VERSION.tar.bz2"
   54.16 -WGET_URL="$XORG_MIRROR/proto/$TARBALL"
   54.17 +WANTED="xorgproto"
   54.18  
   54.19  DEPENDS="xorg-util-macros xorg-libX11-dev pkg-config"
   54.20 -BUILD_DEPENDS="xorg-util-macros"
   54.21  
   54.22  HOST_ARCH="i486 x86_64"
   54.23  
   54.24 -current_version()
   54.25 -{
   54.26 -	wget -O - $(dirname $WGET_URL) 2>/dev/null | \
   54.27 -	sed "/$SOURCE-[0-9]/!d;/tar/!d;s|.*$SOURCE-\\(.*\\).tar.*\".*|\\1|" | sort -Vr | sed q
   54.28 -}
   54.29 -
   54.30 -# Rules to configure and make the package.
   54.31 -compile_rules()
   54.32 -{
   54.33 -	./configure \
   54.34 -		--sysconfdir=/etc \
   54.35 -		--localstatedir=/var \
   54.36 -		$CONFIGURE_ARGS &&
   54.37 -	make &&
   54.38 -	make install
   54.39 -}
   54.40 -
   54.41  # Rules to gen a SliTaz package suitable for Tazpkg.
   54.42  genpkg_rules()
   54.43  {
   54.44 -	mkdir -p $fs/usr/share/licenses
   54.45 -	cp -a $src/COPYING $fs/usr/share/licenses/$PACKAGE.txt
   54.46 +        mkdir -p $fs/usr/share/licenses
   54.47 +        cp -a $WOK/xorgproto/source/*/COPYING-$SOURCE $fs/usr/share/licenses/$PACKAGE.txt
   54.48  
   54.49 -	cp -a $install/* $fs
   54.50 +        for file in $(cat $WOK/xorgproto/stuff/$PACKAGE.list)
   54.51 +        do
   54.52 +                mkdir -p $fs/$(dirname $file)
   54.53 +                cp $install/$file $fs/$file
   54.54 +        done
   54.55  
   54.56          # Ensure remove .la files
   54.57          find $fs -name "*.la" -delete
    55.1 --- a/xorg-fontsproto/receipt	Fri Dec 20 16:13:23 2024 +0000
    55.2 +++ b/xorg-fontsproto/receipt	Thu Jan 16 13:14:32 2025 +0000
    55.3 @@ -1,48 +1,29 @@
    55.4  # SliTaz package receipt.
    55.5  
    55.6  PACKAGE="xorg-fontsproto"
    55.7 -VERSION="2.1.3"
    55.8 +VERSION="2021.5"
    55.9  CATEGORY="development"
   55.10  SHORT_DESC="Fonts extension headers."
   55.11  MAINTAINER="pankso@slitaz.org"
   55.12  LICENSE="other"
   55.13  WEB_SITE="https://www.x.org/"
   55.14 -
   55.15  SOURCE="fontsproto"
   55.16 -TARBALL="$SOURCE-$VERSION.tar.bz2"
   55.17 -WGET_URL="$XORG_MIRROR/proto/$TARBALL"
   55.18 -
   55.19 +WANTED="xorgproto"
   55.20  DEPENDS="pkg-config xorg-xproto"
   55.21 -BUILD_DEPENDS="xorg-util-macros"
   55.22  
   55.23  HOST_ARCH="i486 arm x86_64"
   55.24  
   55.25 -current_version()
   55.26 -{
   55.27 -	wget -O - $(dirname $WGET_URL) 2>/dev/null | \
   55.28 -	sed "/$SOURCE-[0-9]/!d;/tar/!d;s|.*$SOURCE-\\(.*\\).tar.*\".*|\\1|" | sort -Vr | sed q
   55.29 -}
   55.30 -
   55.31 -# Rules to configure and make the package.
   55.32 -compile_rules()
   55.33 -{
   55.34 -	./configure			\
   55.35 -		--sysconfdir=/etc	\
   55.36 -		--localstatedir=/var	\
   55.37 -		$CONFIGURE_ARGS &&
   55.38 -	make &&
   55.39 -	make install
   55.40 -}
   55.41 -
   55.42  # Rules to gen a SliTaz package suitable for Tazpkg.
   55.43  genpkg_rules()
   55.44  {
   55.45 -	mkdir -p $fs/usr/share/licenses
   55.46 +        mkdir -p $fs/usr/share/licenses
   55.47 +        cp -a $WOK/xorgproto/source/*/COPYING-$SOURCE $fs/usr/share/licenses/$PACKAGE.txt
   55.48  
   55.49 -	cp -a $src/COPYING	$fs/usr/share/licenses/$PACKAGE.txt
   55.50 -	cp -a $install/*	$fs
   55.51 -
   55.52 -	rm -rf $fs/usr/share/doc
   55.53 +        for file in $(cat $WOK/xorgproto/stuff/$PACKAGE.list)
   55.54 +        do
   55.55 +                mkdir -p $fs/$(dirname $file)
   55.56 +                cp $install/$file $fs/$file
   55.57 +        done
   55.58  
   55.59          # Ensure remove .la files
   55.60          find $fs -name "*.la" -delete
    56.1 --- a/xorg-glproto/receipt	Fri Dec 20 16:13:23 2024 +0000
    56.2 +++ b/xorg-glproto/receipt	Thu Jan 16 13:14:32 2025 +0000
    56.3 @@ -1,44 +1,29 @@
    56.4  # SliTaz package receipt.
    56.5  
    56.6  PACKAGE="xorg-glproto"
    56.7 -VERSION="1.4.17"
    56.8 +VERSION="2021.5"
    56.9  CATEGORY="development"
   56.10  SHORT_DESC="GL extension headers"
   56.11  MAINTAINER="pankso@slitaz.org"
   56.12  LICENSE="other"
   56.13  WEB_SITE="https://www.x.org/"
   56.14  SOURCE="glproto"
   56.15 -TARBALL="$SOURCE-$VERSION.tar.bz2"
   56.16 -WGET_URL="$XORG_MIRROR/proto/$TARBALL"
   56.17 +WANTED="xorgproto"
   56.18  HOST_ARCH="i486 arm x86_64"
   56.19  
   56.20  DEPENDS="xorg-xproto pkg-config"
   56.21 -BUILD_DEPENDS="xorg-util-macros"
   56.22 -
   56.23 -current_version()
   56.24 -{
   56.25 -	wget -O - $(dirname $WGET_URL) 2>/dev/null | \
   56.26 -	sed "/$SOURCE-[0-9]/!d;/tar/!d;s|.*$SOURCE-\\(.*\\).tar.*\".*|\\1|" | sort -Vr | sed q
   56.27 -}
   56.28 -
   56.29 -# Rules to configure and make the package.
   56.30 -compile_rules()
   56.31 -{
   56.32 -	./configure \
   56.33 -		--sysconfdir=/etc \
   56.34 -		--localstatedir=/var \
   56.35 -		$CONFIGURE_ARGS &&
   56.36 -	make &&
   56.37 -	make install
   56.38 -}
   56.39  
   56.40  # Rules to gen a SliTaz package suitable for Tazpkg.
   56.41  genpkg_rules()
   56.42  {
   56.43 -	mkdir -p $fs/usr/share/licenses
   56.44 -	cp -a $src/COPYING $fs/usr/share/licenses/$PACKAGE.txt
   56.45 +        mkdir -p $fs/usr/share/licenses
   56.46 +        cp -a $WOK/xorgproto/source/*/COPYING-$SOURCE $fs/usr/share/licenses/$PACKAGE.txt
   56.47  
   56.48 -	cp -a $install/* $fs
   56.49 +        for file in $(cat $WOK/xorgproto/stuff/$PACKAGE.list)
   56.50 +        do
   56.51 +                mkdir -p $fs/$(dirname $file)
   56.52 +                cp $install/$file $fs/$file
   56.53 +        done
   56.54  
   56.55          # Ensure remove .la files
   56.56          find $fs -name "*.la" -delete
    57.1 --- a/xorg-inputproto/receipt	Fri Dec 20 16:13:23 2024 +0000
    57.2 +++ b/xorg-inputproto/receipt	Thu Jan 16 13:14:32 2025 +0000
    57.3 @@ -1,51 +1,29 @@
    57.4  # SliTaz package receipt.
    57.5  
    57.6  PACKAGE="xorg-inputproto"
    57.7 -VERSION="2.4"
    57.8 -RVERSION="2.3.2"
    57.9 +VERSION="2021.5"
   57.10  CATEGORY="development"
   57.11  SHORT_DESC="Input extension headers."
   57.12  MAINTAINER="pankso@slitaz.org"
   57.13  LICENSE="other"
   57.14  WEB_SITE="https://www.x.org/wiki/"
   57.15 -
   57.16  SOURCE="inputproto"
   57.17 -TARBALL="$SOURCE-$RVERSION.tar.bz2"
   57.18 -WGET_URL="$XORG_MIRROR/proto/$TARBALL"
   57.19 -
   57.20 +WANTED="xorgproto"
   57.21  DEPENDS="xorg-xproto pkg-config"
   57.22 -BUILD_DEPENDS="xorg-util-macros"
   57.23  
   57.24  HOST_ARCH="i486 arm x86_64"
   57.25  
   57.26 -current_version()
   57.27 -{
   57.28 -	wget -O - $(dirname $WGET_URL) 2>/dev/null | \
   57.29 -	sed "/$SOURCE-[0-9]/!d;/tar/!d;s|.*$SOURCE-\\(.*\\).tar.*\".*|\\1|" | sort -Vr | sed q
   57.30 -}
   57.31 -
   57.32 -# Rules to configure and make the package.
   57.33 -compile_rules()
   57.34 -{
   57.35 -	# patch to bump 2.4
   57.36 -	# see https://build.opensuse.org/package/show/openSUSE:Leap:15.5/inputproto
   57.37 -	patch -p1 < $stuff/inputproto-2.4.patch
   57.38 -
   57.39 -	./configure			\
   57.40 -		--sysconfdir=/etc	\
   57.41 -		--localstatedir=/var	\
   57.42 -		$CONFIGURE_ARGS &&
   57.43 -	make &&
   57.44 -	make install
   57.45 -}
   57.46 -
   57.47  # Rules to gen a SliTaz package suitable for Tazpkg.
   57.48  genpkg_rules()
   57.49  {
   57.50 -	mkdir -p $fs/usr/share/licenses
   57.51 +        mkdir -p $fs/usr/share/licenses
   57.52 +        cp -a $WOK/xorgproto/source/*/COPYING-$SOURCE $fs/usr/share/licenses/$PACKAGE.txt
   57.53  
   57.54 -	cp -a $src/COPYING	$fs/usr/share/licenses/$PACKAGE.txt
   57.55 -	cp -a $install/*	$fs
   57.56 +        for file in $(cat $WOK/xorgproto/stuff/$PACKAGE.list)
   57.57 +        do
   57.58 +                mkdir -p $fs/$(dirname $file)
   57.59 +                cp $install/$file $fs/$file
   57.60 +        done
   57.61  
   57.62          # Ensure remove .la files
   57.63          find $fs -name "*.la" -delete
    58.1 --- a/xorg-kbproto/receipt	Fri Dec 20 16:13:23 2024 +0000
    58.2 +++ b/xorg-kbproto/receipt	Thu Jan 16 13:14:32 2025 +0000
    58.3 @@ -1,48 +1,29 @@
    58.4  # SliTaz package receipt.
    58.5  
    58.6  PACKAGE="xorg-kbproto"
    58.7 -VERSION="1.0.7"
    58.8 +VERSION="2021.5"
    58.9  CATEGORY="development"
   58.10  SHORT_DESC="KB extension headers."
   58.11  MAINTAINER="pankso@slitaz.org"
   58.12  LICENSE="other"
   58.13  WEB_SITE="https://www.x.org/wiki/"
   58.14 -
   58.15  SOURCE="kbproto"
   58.16 -TARBALL="$SOURCE-$VERSION.tar.bz2"
   58.17 -WGET_URL="$XORG_MIRROR/proto/$TARBALL"
   58.18 -
   58.19 +WANTED="xorgproto"
   58.20  DEPENDS="xorg-util-macros pkg-config"
   58.21 -BUILD_DEPENDS="xorg-util-macros"
   58.22  
   58.23  HOST_ARCH="i486 arm x86_64"
   58.24  
   58.25 -current_version()
   58.26 -{
   58.27 -	wget -O - $(dirname $WGET_URL) 2>/dev/null | \
   58.28 -	sed "/$SOURCE-[0-9]/!d;/tar/!d;s|.*$SOURCE-\\(.*\\).tar.*\".*|\\1|" | sort -Vr | sed q
   58.29 -}
   58.30 -
   58.31 -# Rules to configure and make the package.
   58.32 -compile_rules()
   58.33 -{
   58.34 -	./configure			\
   58.35 -		--sysconfdir=/etc	\
   58.36 -		--localstatedir=/var	\
   58.37 -		$CONFIGURE_ARGS &&
   58.38 -	make &&
   58.39 -	make install
   58.40 -}
   58.41 -
   58.42  # Rules to gen a SliTaz package suitable for Tazpkg.
   58.43  genpkg_rules()
   58.44  {
   58.45 -	mkdir -p $fs/usr/share/licenses
   58.46 +        mkdir -p $fs/usr/share/licenses
   58.47 +        cp -a $WOK/xorgproto/source/*/COPYING-$SOURCE $fs/usr/share/licenses/$PACKAGE.txt
   58.48  
   58.49 -	cp -a $src/COPYING	$fs/usr/share/licenses/$PACKAGE.txt
   58.50 -	cp -a $install/*	$fs
   58.51 -
   58.52 -	rm -rf $fs/usr/share/doc
   58.53 +        for file in $(cat $WOK/xorgproto/stuff/$PACKAGE.list)
   58.54 +        do
   58.55 +                mkdir -p $fs/$(dirname $file)
   58.56 +                cp $install/$file $fs/$file
   58.57 +        done
   58.58  
   58.59          # Ensure remove .la files
   58.60          find $fs -name "*.la" -delete
    59.1 --- a/xorg-presentproto/receipt	Fri Dec 20 16:13:23 2024 +0000
    59.2 +++ b/xorg-presentproto/receipt	Thu Jan 16 13:14:32 2025 +0000
    59.3 @@ -1,8 +1,7 @@
    59.4  # SliTaz package receipt.
    59.5  
    59.6  PACKAGE="xorg-presentproto"
    59.7 -VERSION="1.2"
    59.8 -RVERSION="1.1"
    59.9 +VERSION="2021.5"
   59.10  CATEGORY="development"
   59.11  SHORT_DESC="Present extension headers."
   59.12  MAINTAINER="pascal.bellard@slitaz.org"
   59.13 @@ -10,40 +9,23 @@
   59.14  WEB_SITE="https://www.x.org/wiki/"
   59.15  
   59.16  SOURCE="presentproto"
   59.17 -TARBALL="$SOURCE-$RVERSION.tar.bz2"
   59.18 -WGET_URL="$XORG_MIRROR/proto/$TARBALL"
   59.19 +WANTED="xorgproto"
   59.20  
   59.21  DEPENDS="pkg-config xorg-util-macros"
   59.22 -BUILD_DEPENDS="xorg-util-macros"
   59.23  
   59.24  HOST_ARCH="i486 x86_64"
   59.25  
   59.26 -current_version()
   59.27 -{
   59.28 -	wget -O - $(dirname $WGET_URL) 2>/dev/null | \
   59.29 -	sed "/$SOURCE-[0-9]/!d;/tar/!d;s|.*$SOURCE-\\(.*\\).tar.*\".*|\\1|" | sort -Vr | sed q
   59.30 -}
   59.31 -
   59.32 -# Rules to configure and make the package.
   59.33 -compile_rules()
   59.34 -{
   59.35 -        # Patch to bump 1.2
   59.36 -        # see https://build.opensuse.org/package/show/openSUSE:Leap:15.4/presentproto
   59.37 -        patch -p1 < $stuff/presentproto-2018.4.patch
   59.38 -
   59.39 -	./configure			\
   59.40 -		--sysconfdir=/etc	\
   59.41 -		--localstatedir=/var	\
   59.42 -		$CONFIGURE_ARGS &&
   59.43 -	make &&
   59.44 -	make install
   59.45 -}
   59.46 -
   59.47  # Rules to gen a SliTaz package suitable for Tazpkg.
   59.48  genpkg_rules()
   59.49  {
   59.50 -	cp -a $install/* $fs
   59.51 -	rm -rf $fs/usr/share
   59.52 +        mkdir -p $fs/usr/share/licenses
   59.53 +        cp -a $WOK/xorgproto/source/*/COPYING-$SOURCE $fs/usr/share/licenses/$PACKAGE.txt
   59.54 +
   59.55 +        for file in $(cat $WOK/xorgproto/stuff/$PACKAGE.list)
   59.56 +        do
   59.57 +                mkdir -p $fs/$(dirname $file)
   59.58 +                cp $install/$file $fs/$file
   59.59 +        done
   59.60  
   59.61          # Ensure remove .la files
   59.62          find $fs -name "*.la" -delete
    60.1 --- a/xorg-printproto/receipt	Fri Dec 20 16:13:23 2024 +0000
    60.2 +++ b/xorg-printproto/receipt	Thu Jan 16 13:14:32 2025 +0000
    60.3 @@ -1,45 +1,29 @@
    60.4  # SliTaz package receipt.
    60.5  
    60.6  PACKAGE="xorg-printproto"
    60.7 -VERSION="1.0.5"
    60.8 +VERSION="2021.5"
    60.9  CATEGORY="development"
   60.10  SHORT_DESC="Print extension headers"
   60.11  MAINTAINER="rcx@zoominternet.net"
   60.12  LICENSE="other"
   60.13  WEB_SITE="https://www.x.org/"
   60.14  SOURCE="printproto"
   60.15 -TARBALL="$SOURCE-$VERSION.tar.bz2"
   60.16 -WGET_URL="$XORG_MIRROR/proto/$TARBALL"
   60.17 +WANTED="xorgproto"
   60.18  HOST_ARCH="i486 arm x86_64"
   60.19  
   60.20  DEPENDS="xorg-fontsproto xorg-libX11-dev xorg-libXau-dev pkg-config"
   60.21 -BUILD_DEPENDS="xorg-util-macros"
   60.22 -
   60.23 -current_version()
   60.24 -{
   60.25 -	wget -O - $(dirname $WGET_URL) 2>/dev/null | \
   60.26 -	sed "/$SOURCE-[0-9]/!d;/tar/!d;s|.*$SOURCE-\\(.*\\).tar.*\".*|\\1|" | sort -Vr | sed q
   60.27 -}
   60.28 -
   60.29 -# Rules to configure and make the package.
   60.30 -compile_rules()
   60.31 -{
   60.32 -	./configure \
   60.33 -		--sysconfdir=/etc \
   60.34 -		--localstatedir=/var \
   60.35 -		$CONFIGURE_ARGS &&
   60.36 -	make &&
   60.37 -	make install
   60.38 -}
   60.39  
   60.40  # Rules to gen a SliTaz package suitable for Tazpkg.
   60.41  genpkg_rules()
   60.42  {
   60.43 -	mkdir -p $fs/usr/share/licenses
   60.44 -	cp -a $src/COPYING $fs/usr/share/licenses/$PACKAGE.txt
   60.45 +        mkdir -p $fs/usr/share/licenses
   60.46 +        cp -a $WOK/xorgproto/source/*/COPYING-$SOURCE $fs/usr/share/licenses/$PACKAGE.txt
   60.47  
   60.48 -	cp -a $install/* $fs
   60.49 -	rm -rf $fs/usr/share/man
   60.50 +        for file in $(cat $WOK/xorgproto/stuff/$PACKAGE.list)
   60.51 +        do
   60.52 +                mkdir -p $fs/$(dirname $file)
   60.53 +                cp $install/$file $fs/$file
   60.54 +        done
   60.55  
   60.56          # Ensure remove .la files
   60.57          find $fs -name "*.la" -delete
    61.1 --- a/xorg-randrproto/receipt	Fri Dec 20 16:13:23 2024 +0000
    61.2 +++ b/xorg-randrproto/receipt	Thu Jan 16 13:14:32 2025 +0000
    61.3 @@ -1,8 +1,7 @@
    61.4  # SliTaz package receipt.
    61.5  
    61.6  PACKAGE="xorg-randrproto"
    61.7 -VERSION="1.6.0"
    61.8 -RVERSION="1.5.0"
    61.9 +VERSION="2021.5"
   61.10  CATEGORY="development"
   61.11  SHORT_DESC="Randr extension headers."
   61.12  MAINTAINER="pankso@slitaz.org"
   61.13 @@ -10,44 +9,23 @@
   61.14  WEB_SITE="https://www.x.org/wiki/"
   61.15  
   61.16  SOURCE="randrproto"
   61.17 -TARBALL="$SOURCE-$RVERSION.tar.bz2"
   61.18 -WGET_URL="$XORG_MIRROR/proto/$TARBALL"
   61.19 +WANTED="xorgproto"
   61.20  
   61.21  DEPENDS="pkg-config xorg-renderproto"
   61.22 -BUILD_DEPENDS="xorg-util-macros"
   61.23  
   61.24  HOST_ARCH="i486 arm x86_64"
   61.25  
   61.26 -current_version()
   61.27 -{
   61.28 -	wget -O - $(dirname $WGET_URL) 2>/dev/null | \
   61.29 -	sed "/$SOURCE-[0-9]/!d;/tar/!d;s|.*$SOURCE-\\(.*\\).tar.*\".*|\\1|" | sort -Vr | sed q
   61.30 -}
   61.31 -
   61.32 -# Rules to configure and make the package.
   61.33 -compile_rules()
   61.34 -{
   61.35 -	# Patch to bump 1.6.0
   61.36 -	# see https://build.opensuse.org/package/show/openSUSE:Leap:15.4/randrproto
   61.37 -	patch -p1 < $stuff/randrproto-2018.4.patch
   61.38 -	
   61.39 -	./configure			\
   61.40 -		--sysconfdir=/etc	\
   61.41 -		--localstatedir=/var	\
   61.42 -		$CONFIGURE_ARGS &&
   61.43 -	make &&
   61.44 -	make install
   61.45 -}
   61.46 -
   61.47  # Rules to gen a SliTaz package suitable for Tazpkg.
   61.48  genpkg_rules()
   61.49  {
   61.50 -	mkdir -p $fs/usr/share/licenses
   61.51 +        mkdir -p $fs/usr/share/licenses
   61.52 +        cp -a $WOK/xorgproto/source/*/COPYING-$SOURCE $fs/usr/share/licenses/$PACKAGE.txt
   61.53  
   61.54 -	cp -a $src/COPYING	$fs/usr/share/licenses/$PACKAGE.txt
   61.55 -	cp -a $install/*	$fs
   61.56 -
   61.57 -	rm -rf $fs/usr/share/doc
   61.58 +        for file in $(cat $WOK/xorgproto/stuff/$PACKAGE.list)
   61.59 +        do
   61.60 +                mkdir -p $fs/$(dirname $file)
   61.61 +                cp $install/$file $fs/$file
   61.62 +        done
   61.63  
   61.64          # Ensure remove .la files
   61.65          find $fs -name "*.la" -delete
    62.1 --- a/xorg-recordproto/receipt	Fri Dec 20 16:13:23 2024 +0000
    62.2 +++ b/xorg-recordproto/receipt	Thu Jan 16 13:14:32 2025 +0000
    62.3 @@ -1,45 +1,29 @@
    62.4  # SliTaz package receipt.
    62.5  
    62.6  PACKAGE="xorg-recordproto"
    62.7 -VERSION="1.14.2"
    62.8 +VERSION="2021.5"
    62.9  CATEGORY="development"
   62.10  SHORT_DESC="Record extension headers"
   62.11  MAINTAINER="pankso@slitaz.org"
   62.12  LICENSE="other"
   62.13  WEB_SITE="https://www.x.org/"
   62.14  SOURCE="recordproto"
   62.15 -TARBALL="$SOURCE-$VERSION.tar.bz2"
   62.16 -WGET_URL="$XORG_MIRROR/proto/$TARBALL"
   62.17 +WANTED="xorgproto"
   62.18  HOST_ARCH="i486 arm x86_64"
   62.19  
   62.20  DEPENDS="xorg-util-macros pkg-config"
   62.21 -BUILD_DEPENDS="xorg-util-macros"
   62.22 -
   62.23 -current_version()
   62.24 -{
   62.25 -	wget -O - $(dirname $WGET_URL) 2>/dev/null | \
   62.26 -	sed "/$SOURCE-[0-9]/!d;/tar/!d;s|.*$SOURCE-\\(.*\\).tar.*\".*|\\1|" | sort -Vr | sed q
   62.27 -}
   62.28 -
   62.29 -# Rules to configure and make the package.
   62.30 -compile_rules()
   62.31 -{
   62.32 -	./configure \
   62.33 -		--sysconfdir=/etc \
   62.34 -		--localstatedir=/var \
   62.35 -		$CONFIGURE_ARGS &&
   62.36 -	make &&
   62.37 -	make install
   62.38 -}
   62.39  
   62.40  # Rules to gen a SliTaz package suitable for Tazpkg.
   62.41  genpkg_rules()
   62.42  {
   62.43 -	mkdir -p $fs/usr/share/licenses
   62.44 -	cp -a $src/COPYING $fs/usr/share/licenses/$PACKAGE.txt
   62.45 +        mkdir -p $fs/usr/share/licenses
   62.46 +        cp -a $WOK/xorgproto/source/*/COPYING-$SOURCE $fs/usr/share/licenses/$PACKAGE.txt
   62.47  
   62.48 -	cp -a $install/* $fs
   62.49 -	rm -rf $fs/usr/share/doc
   62.50 +        for file in $(cat $WOK/xorgproto/stuff/$PACKAGE.list)
   62.51 +        do
   62.52 +                mkdir -p $fs/$(dirname $file)
   62.53 +                cp $install/$file $fs/$file
   62.54 +        done
   62.55  
   62.56          # Ensure remove .la files
   62.57          find $fs -name "*.la" -delete
    63.1 --- a/xorg-renderproto/receipt	Fri Dec 20 16:13:23 2024 +0000
    63.2 +++ b/xorg-renderproto/receipt	Thu Jan 16 13:14:32 2025 +0000
    63.3 @@ -1,45 +1,29 @@
    63.4  # SliTaz package receipt.
    63.5  
    63.6  PACKAGE="xorg-renderproto"
    63.7 -VERSION="0.11.1"
    63.8 +VERSION="2021.5"
    63.9  CATEGORY="development"
   63.10  SHORT_DESC="Render extension headers"
   63.11  MAINTAINER="pankso@slitaz.org"
   63.12  LICENSE="other"
   63.13  WEB_SITE="https://www.x.org/"
   63.14  SOURCE="renderproto"
   63.15 -TARBALL="$SOURCE-$VERSION.tar.bz2"
   63.16 -WGET_URL="$XORG_MIRROR/proto/$TARBALL"
   63.17 +WANTED="xorgproto"
   63.18  HOST_ARCH="i486 arm x86_64"
   63.19  
   63.20  DEPENDS="xorg-xproto pkg-config"
   63.21 -BUILD_DEPENDS="xorg-util-macros"
   63.22 -
   63.23 -current_version()
   63.24 -{
   63.25 -	wget -O - $(dirname $WGET_URL) 2>/dev/null | \
   63.26 -	sed "/$SOURCE-[0-9]/!d;/tar/!d;s|.*$SOURCE-\\(.*\\).tar.*\".*|\\1|" | sort -Vr | sed q
   63.27 -}
   63.28 -
   63.29 -# Rules to configure and make the package.
   63.30 -compile_rules()
   63.31 -{
   63.32 -	./configure \
   63.33 -		--sysconfdir=/etc \
   63.34 -		--localstatedir=/var \
   63.35 -		$CONFIGURE_ARGS &&
   63.36 -	make &&
   63.37 -	make install
   63.38 -}
   63.39  
   63.40  # Rules to gen a SliTaz package suitable for Tazpkg.
   63.41  genpkg_rules()
   63.42  {
   63.43 -	mkdir -p $fs/usr/share/licenses
   63.44 -	cp -a $src/COPYING $fs/usr/share/licenses/$PACKAGE.txt
   63.45 +        mkdir -p $fs/usr/share/licenses
   63.46 +        cp -a $WOK/xorgproto/source/*/COPYING-$SOURCE $fs/usr/share/licenses/$PACKAGE.txt
   63.47  
   63.48 -	cp -a $install/* $fs
   63.49 -	rm -rf $fs/usr/share/doc
   63.50 +        for file in $(cat $WOK/xorgproto/stuff/$PACKAGE.list)
   63.51 +        do
   63.52 +                mkdir -p $fs/$(dirname $file)
   63.53 +                cp $install/$file $fs/$file
   63.54 +        done
   63.55  
   63.56          # Ensure remove .la files
   63.57          find $fs -name "*.la" -delete
    64.1 --- a/xorg-resourceproto/receipt	Fri Dec 20 16:13:23 2024 +0000
    64.2 +++ b/xorg-resourceproto/receipt	Thu Jan 16 13:14:32 2025 +0000
    64.3 @@ -1,45 +1,29 @@
    64.4  # SliTaz package receipt.
    64.5  
    64.6  PACKAGE="xorg-resourceproto"
    64.7 -VERSION="1.2.0"
    64.8 +VERSION="2021.5"
    64.9  CATEGORY="development"
   64.10  SHORT_DESC="Resource extension headers"
   64.11  MAINTAINER="pankso@slitaz.org"
   64.12  LICENSE="other"
   64.13  WEB_SITE="https://www.x.org/"
   64.14  SOURCE="resourceproto"
   64.15 -TARBALL="$SOURCE-$VERSION.tar.bz2"
   64.16 -WGET_URL="$XORG_MIRROR/proto/$TARBALL"
   64.17 +WANTED="xorgproto"
   64.18  HOST_ARCH="i486 arm x86_64"
   64.19  
   64.20  DEPENDS="xorg-util-macros pkg-config"
   64.21 -BUILD_DEPENDS="xorg-util-macros"
   64.22 -
   64.23 -current_version()
   64.24 -{
   64.25 -	wget -O - $(dirname $WGET_URL) 2>/dev/null | \
   64.26 -	sed "/$SOURCE-[0-9]/!d;/tar/!d;s|.*$SOURCE-\\(.*\\).tar.*\".*|\\1|" | sort -Vr | sed q
   64.27 -}
   64.28 -
   64.29 -# Rules to configure and make the package.
   64.30 -compile_rules()
   64.31 -{
   64.32 -	./configure \
   64.33 -		--sysconfdir=/etc \
   64.34 -		--localstatedir=/var \
   64.35 -		$CONFIGURE_ARGS &&
   64.36 -	make &&
   64.37 -	make install
   64.38 -}
   64.39  
   64.40  # Rules to gen a SliTaz package suitable for Tazpkg.
   64.41  genpkg_rules()
   64.42  {
   64.43 -	mkdir -p $fs/usr/share/licenses
   64.44 -	cp -a $src/COPYING $fs/usr/share/licenses/$PACKAGE.txt
   64.45 +        mkdir -p $fs/usr/share/licenses
   64.46 +        cp -a $WOK/xorgproto/source/*/COPYING-$SOURCE $fs/usr/share/licenses/$PACKAGE.txt
   64.47  
   64.48 -	cp -a $install/* $fs
   64.49 -	rm -rf $fs/usr/share/doc
   64.50 +        for file in $(cat $WOK/xorgproto/stuff/$PACKAGE.list)
   64.51 +        do
   64.52 +                mkdir -p $fs/$(dirname $file)
   64.53 +                cp $install/$file $fs/$file
   64.54 +        done
   64.55  
   64.56          # Ensure remove .la files
   64.57          find $fs -name "*.la" -delete
    65.1 --- a/xorg-scrnsaverproto/receipt	Fri Dec 20 16:13:23 2024 +0000
    65.2 +++ b/xorg-scrnsaverproto/receipt	Thu Jan 16 13:14:32 2025 +0000
    65.3 @@ -1,45 +1,29 @@
    65.4  # SliTaz package receipt.
    65.5  
    65.6  PACKAGE="xorg-scrnsaverproto"
    65.7 -VERSION="1.2.2"
    65.8 +VERSION="2021.5"
    65.9  CATEGORY="development"
   65.10  SHORT_DESC="ScrnSaver extension headers"
   65.11  MAINTAINER="pankso@slitaz.org"
   65.12  LICENSE="other"
   65.13  WEB_SITE="https://www.x.org/"
   65.14  SOURCE="scrnsaverproto"
   65.15 -TARBALL="$SOURCE-$VERSION.tar.bz2"
   65.16 -WGET_URL="$XORG_MIRROR/proto/$TARBALL"
   65.17 +WANTED="xorgproto"
   65.18  HOST_ARCH="i486 arm x86_64"
   65.19  
   65.20  DEPENDS="xorg-util-macros pkg-config"
   65.21 -BUILD_DEPENDS="xorg-util-macros"
   65.22 -
   65.23 -current_version()
   65.24 -{
   65.25 -	wget -O - $(dirname $WGET_URL) 2>/dev/null | \
   65.26 -	sed "/$SOURCE-[0-9]/!d;/tar/!d;s|.*$SOURCE-\\(.*\\).tar.*\".*|\\1|" | sort -Vr | sed q
   65.27 -}
   65.28 -
   65.29 -# Rules to configure and make the package.
   65.30 -compile_rules()
   65.31 -{
   65.32 -	./configure \
   65.33 -		--sysconfdir=/etc \
   65.34 -		--localstatedir=/var \
   65.35 -		$CONFIGURE_ARGS &&
   65.36 -	make &&
   65.37 -	make install
   65.38 -}
   65.39  
   65.40  # Rules to gen a SliTaz package suitable for Tazpkg.
   65.41  genpkg_rules()
   65.42  {
   65.43 -	mkdir -p $fs/usr/share/licenses
   65.44 -	cp -a $src/COPYING $fs/usr/share/licenses/$PACKAGE.txt
   65.45 +        mkdir -p $fs/usr/share/licenses
   65.46 +        cp -a $WOK/xorgproto/source/*/COPYING-$SOURCE $fs/usr/share/licenses/$PACKAGE.txt
   65.47  
   65.48 -	cp -a $install/* $fs
   65.49 -	rm -rf $fs/usr/share/doc
   65.50 +        for file in $(cat $WOK/xorgproto/stuff/$PACKAGE.list)
   65.51 +        do
   65.52 +                mkdir -p $fs/$(dirname $file)
   65.53 +                cp $install/$file $fs/$file
   65.54 +        done
   65.55  
   65.56          # Ensure remove .la files
   65.57          find $fs -name "*.la" -delete
    66.1 --- a/xorg-server/receipt	Fri Dec 20 16:13:23 2024 +0000
    66.2 +++ b/xorg-server/receipt	Thu Jan 16 13:14:32 2025 +0000
    66.3 @@ -14,17 +14,19 @@
    66.4  # Mesa build dep make also Xorg depends on libdrm.
    66.5  DEPENDS="xorg-xkeyboard-config xorg-libpciaccess xorg-libXxf86vm xorg-libXfont \
    66.6  xorg-libXfont2 xorg-libXau xorg-base-fonts xorg-libxshmfence libgcrypt \
    66.7 -pixman udev libdrm libepoxy libgbm-mesa xorg-xf86-input-evdev libglvnd"
    66.8 +pixman udev libdrm libepoxy libgbm-mesa xorg-xf86-input-evdev libegl-mesa"
    66.9  BUILD_DEPENDS="xorg-libxkbfile-dev xorg-libpciaccess-dev xorg-libXxf86vm-dev \
   66.10  xorg-libXfont-dev libgcrypt-dev pixman-dev udev-dev mesa-dev pkg-config perl \
   66.11  flex xorg-xf86driproto xorg-xcmiscproto xorg-bigreqsproto xorg-randrproto \
   66.12 -xorg-presentproto xorgproto xorg-libXau-dev xorg-dev-proto libepoxy-dev \
   66.13 -xorg-xkbcomp-dev xorg-libXfont2-dev libdrm-dev xorg-glproto xorg-libxshmfence-dev \
   66.14 -xorg-libXv-dev xcb-util-dev xcb-util-image-dev xcb-util-renderutil-dev \
   66.15 -xcb-util-keysyms-dev xcb-util-wm-dev"
   66.16 +xorg-presentproto xorg-dri2proto xorg-dri3proto xorg-libXau-dev xorg-dev-proto \
   66.17 +libepoxy-dev xorg-xkbcomp-dev xorg-libXfont2-dev libdrm-dev xorg-glproto \
   66.18 +xorg-libxshmfence-dev xorg-libXv-dev xcb-util-dev xcb-util-image-dev \
   66.19 +xcb-util-renderutil-dev xcb-util-keysyms-dev xcb-util-wm-dev"
   66.20  
   66.21  # xorg-dri2proto / xorg-dri3proto (use xorgproto instead)
   66.22  
   66.23 +# libglvnd
   66.24 +
   66.25  HOST_ARCH="i486 x86_64"
   66.26  
   66.27  current_version()
   66.28 @@ -87,6 +89,10 @@
   66.29  	patch -p1 < $stuff/CVE-2024-31082.patch
   66.30  	patch -p1 < $stuff/CVE-2024-31083.patch
   66.31  
   66.32 +	# Patch xorg CVEs October 2024
   66.33 +	# see https://lists.x.org/archives/xorg-announce/2024-October/003545.html
   66.34 +	patch -p1 < $stuff/CVE-2024-9632.patch
   66.35 +
   66.36  	# Fix libshadow
   66.37  	# See https://gitlab.archlinux.org/archlinux/packaging/packages/xorg-server/-/tree/1.20.13-3?ref_type=tags
   66.38  	patch -p1 < $stuff/fix-libshadow.patch
    67.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    67.2 +++ b/xorg-server/stuff/CVE-2024-9632.patch	Thu Jan 16 13:14:32 2025 +0000
    67.3 @@ -0,0 +1,55 @@
    67.4 +From 85b776571487f52e756f68a069c768757369bfe3 Mon Sep 17 00:00:00 2001
    67.5 +From: Matthieu Herrb <matthieu@herrb.eu>
    67.6 +Date: Thu, 10 Oct 2024 10:37:28 +0200
    67.7 +Subject: [PATCH] xkb: Fix buffer overflow in _XkbSetCompatMap()
    67.8 +MIME-Version: 1.0
    67.9 +Content-Type: text/plain; charset=UTF-8
   67.10 +Content-Transfer-Encoding: 8bit
   67.11 +
   67.12 +The _XkbSetCompatMap() function attempts to resize the `sym_interpret`
   67.13 +buffer.
   67.14 +
   67.15 +However, It didn't update its size properly. It updated `num_si` only,
   67.16 +without updating `size_si`.
   67.17 +
   67.18 +This may lead to local privilege escalation if the server is run as root
   67.19 +or remote code execution (e.g. x11 over ssh).
   67.20 +
   67.21 +CVE-2024-9632, ZDI-CAN-24756
   67.22 +
   67.23 +This vulnerability was discovered by:
   67.24 +Jan-Niklas Sohn working with Trend Micro Zero Day Initiative
   67.25 +
   67.26 +Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
   67.27 +Tested-by: Peter Hutterer <peter.hutterer@who-t.net>
   67.28 +Reviewed-by: José Expósito <jexposit@redhat.com>
   67.29 +Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1733>
   67.30 +---
   67.31 + xkb/xkb.c | 8 ++++----
   67.32 + 1 file changed, 4 insertions(+), 4 deletions(-)
   67.33 +
   67.34 +diff --git a/xkb/xkb.c b/xkb/xkb.c
   67.35 +index 868d7c1e64..aaf9716b36 100644
   67.36 +--- a/xkb/xkb.c
   67.37 ++++ b/xkb/xkb.c
   67.38 +@@ -2990,13 +2990,13 @@ _XkbSetCompatMap(ClientPtr client, DeviceIntPtr dev,
   67.39 +         XkbSymInterpretPtr sym;
   67.40 +         unsigned int skipped = 0;
   67.41 + 
   67.42 +-        if ((unsigned) (req->firstSI + req->nSI) > compat->num_si) {
   67.43 +-            compat->num_si = req->firstSI + req->nSI;
   67.44 ++        if ((unsigned) (req->firstSI + req->nSI) > compat->size_si) {
   67.45 ++            compat->num_si = compat->size_si = req->firstSI + req->nSI;
   67.46 +             compat->sym_interpret = reallocarray(compat->sym_interpret,
   67.47 +-                                                 compat->num_si,
   67.48 ++                                                 compat->size_si,
   67.49 +                                                  sizeof(XkbSymInterpretRec));
   67.50 +             if (!compat->sym_interpret) {
   67.51 +-                compat->num_si = 0;
   67.52 ++                compat->num_si = compat->size_si = 0;
   67.53 +                 return BadAlloc;
   67.54 +             }
   67.55 +         }
   67.56 +-- 
   67.57 +GitLab
   67.58 +
    68.1 --- a/xorg-trapproto/receipt	Fri Dec 20 16:13:23 2024 +0000
    68.2 +++ b/xorg-trapproto/receipt	Thu Jan 16 13:14:32 2025 +0000
    68.3 @@ -1,45 +1,30 @@
    68.4  # SliTaz package receipt.
    68.5  
    68.6  PACKAGE="xorg-trapproto"
    68.7 -VERSION="3.4.3"
    68.8 +VERSION="2021.5"
    68.9  CATEGORY="development"
   68.10  SHORT_DESC="Trap extension headers"
   68.11  MAINTAINER="pankso@slitaz.org"
   68.12  LICENSE="other"
   68.13  WEB_SITE="https://www.x.org/"
   68.14  SOURCE="trapproto"
   68.15 -TARBALL="$SOURCE-$VERSION.tar.bz2"
   68.16 -WGET_URL="$XORG_MIRROR/proto/$TARBALL"
   68.17 +WANTED="xorgproto"
   68.18  
   68.19  DEPENDS="xorg-libXt-dev pkg-config"
   68.20 -BUILD_DEPENDS="xorg-util-macros"
   68.21  
   68.22  HOST_ARCH="i486 x86_64"
   68.23  
   68.24 -current_version()
   68.25 -{
   68.26 -	wget -O - $(dirname $WGET_URL) 2>/dev/null | \
   68.27 -	sed "/$SOURCE-[0-9]/!d;/tar/!d;s|.*$SOURCE-\\(.*\\).tar.*\".*|\\1|" | sort -Vr | sed q
   68.28 -}
   68.29 -
   68.30 -# Rules to configure and make the package.
   68.31 -compile_rules()
   68.32 -{
   68.33 -	./configure \
   68.34 -		--sysconfdir=/etc \
   68.35 -		--localstatedir=/var \
   68.36 -		$CONFIGURE_ARGS &&
   68.37 -	make &&
   68.38 -	make install
   68.39 -}
   68.40 -
   68.41  # Rules to gen a SliTaz package suitable for Tazpkg.
   68.42  genpkg_rules()
   68.43  {
   68.44 -	mkdir -p $fs/usr/share/licenses
   68.45 -	cp -a $src/COPYING $fs/usr/share/licenses/$PACKAGE.txt
   68.46 +        mkdir -p $fs/usr/share/licenses
   68.47 +        cp -a $WOK/xorgproto/source/*/COPYING-$SOURCE $fs/usr/share/licenses/$PACKAGE.txt
   68.48  
   68.49 -	cp -a $install/* $fs
   68.50 +        for file in $(cat $WOK/xorgproto/stuff/$PACKAGE.list)
   68.51 +        do
   68.52 +                mkdir -p $fs/$(dirname $file)
   68.53 +                cp $install/$file $fs/$file
   68.54 +        done
   68.55  
   68.56          # Ensure remove .la files
   68.57          find $fs -name "*.la" -delete
    69.1 --- a/xorg-videoproto/receipt	Fri Dec 20 16:13:23 2024 +0000
    69.2 +++ b/xorg-videoproto/receipt	Thu Jan 16 13:14:32 2025 +0000
    69.3 @@ -1,7 +1,7 @@
    69.4  # SliTaz package receipt.
    69.5  
    69.6  PACKAGE="xorg-videoproto"
    69.7 -VERSION="2.3.3"
    69.8 +VERSION="2021.5"
    69.9  CATEGORY="development"
   69.10  SHORT_DESC="Video extension headers."
   69.11  MAINTAINER="pankso@slitaz.org"
   69.12 @@ -9,40 +9,23 @@
   69.13  WEB_SITE="https://www.x.org/wiki/"
   69.14  
   69.15  SOURCE="videoproto"
   69.16 -TARBALL="$SOURCE-$VERSION.tar.bz2"
   69.17 -WGET_URL="$XORG_MIRROR/proto/$TARBALL"
   69.18 +WANTED="xorgproto"
   69.19  
   69.20  DEPENDS="pkg-config xorg-libX11-dev xorg-xproto"
   69.21 -BUILD_DEPENDS="xorg-util-macros"
   69.22  
   69.23  HOST_ARCH="i486 arm x86_64"
   69.24  
   69.25 -current_version()
   69.26 -{
   69.27 -	wget -O - $(dirname $WGET_URL) 2>/dev/null | \
   69.28 -	sed "/$SOURCE-[0-9]/!d;/tar/!d;s|.*$SOURCE-\\(.*\\).tar.*\".*|\\1|" | sort -Vr | sed q
   69.29 -}
   69.30 -
   69.31 -# Rules to configure and make the package.
   69.32 -compile_rules()
   69.33 -{
   69.34 -	./configure			\
   69.35 -		--sysconfdir=/etc	\
   69.36 -		--localstatedir=/var	\
   69.37 -		$CONFIGURE_ARGS &&
   69.38 -	make &&
   69.39 -	make install
   69.40 -}
   69.41 -
   69.42  # Rules to gen a SliTaz package suitable for Tazpkg.
   69.43  genpkg_rules()
   69.44  {
   69.45 -	mkdir -p $fs/usr/share/licenses
   69.46 +        mkdir -p $fs/usr/share/licenses
   69.47 +        cp -a $WOK/xorgproto/source/*/COPYING-$SOURCE $fs/usr/share/licenses/$PACKAGE.txt
   69.48  
   69.49 -	cp -a $src/COPYING	$fs/usr/share/licenses/$PACKAGE.txt
   69.50 -	cp -a $install/*	$fs
   69.51 -
   69.52 -	rm -rf $fs/usr/share/doc
   69.53 +        for file in $(cat $WOK/xorgproto/stuff/$PACKAGE.list)
   69.54 +        do
   69.55 +                mkdir -p $fs/$(dirname $file)
   69.56 +                cp $install/$file $fs/$file
   69.57 +        done
   69.58  
   69.59          # Ensure remove .la files
   69.60          find $fs -name "*.la" -delete
    70.1 --- a/xorg-xcmiscproto/receipt	Fri Dec 20 16:13:23 2024 +0000
    70.2 +++ b/xorg-xcmiscproto/receipt	Thu Jan 16 13:14:32 2025 +0000
    70.3 @@ -1,45 +1,29 @@
    70.4  # SliTaz package receipt.
    70.5  
    70.6  PACKAGE="xorg-xcmiscproto"
    70.7 -VERSION="1.2.2"
    70.8 +VERSION="2021.5"
    70.9  CATEGORY="development"
   70.10  SHORT_DESC="XCMisc extension headers"
   70.11  MAINTAINER="pankso@slitaz.org"
   70.12  LICENSE="other"
   70.13  WEB_SITE="https://www.x.org/"
   70.14  SOURCE="xcmiscproto"
   70.15 -TARBALL="$SOURCE-$VERSION.tar.bz2"
   70.16 -WGET_URL="$XORG_MIRROR/proto/$TARBALL"
   70.17 +WANTED="xorgproto"
   70.18  HOST_ARCH="i486 arm x86_64"
   70.19  
   70.20  DEPENDS="xorg-util-macros pkg-config"
   70.21 -BUILD_DEPENDS="xorg-util-macros"
   70.22 -
   70.23 -current_version()
   70.24 -{
   70.25 -	wget -O - $(dirname $WGET_URL) 2>/dev/null | \
   70.26 -	sed "/$SOURCE-[0-9]/!d;/tar/!d;s|.*$SOURCE-\\(.*\\).tar.*\".*|\\1|" | sort -Vr | sed q
   70.27 -}
   70.28 -
   70.29 -# Rules to configure and make the package.
   70.30 -compile_rules()
   70.31 -{
   70.32 -	./configure \
   70.33 -		--sysconfdir=/etc \
   70.34 -		--localstatedir=/var \
   70.35 -		$CONFIGURE_ARGS &&
   70.36 -	make &&
   70.37 -	make install
   70.38 -}
   70.39  
   70.40  # Rules to gen a SliTaz package suitable for Tazpkg.
   70.41  genpkg_rules()
   70.42  {
   70.43 -	mkdir -p $fs/usr/share/licenses
   70.44 -	cp -a $src/COPYING $fs/usr/share/licenses/$PACKAGE.txt
   70.45 +        mkdir -p $fs/usr/share/licenses
   70.46 +        cp -a $WOK/xorgproto/source/*/COPYING-$SOURCE $fs/usr/share/licenses/$PACKAGE.txt
   70.47  
   70.48 -	cp -a $install/* $fs
   70.49 -	rm -rf $fs/usr/share/doc
   70.50 +        for file in $(cat $WOK/xorgproto/stuff/$PACKAGE.list)
   70.51 +        do
   70.52 +                mkdir -p $fs/$(dirname $file)
   70.53 +                cp $install/$file $fs/$file
   70.54 +        done
   70.55  
   70.56          # Ensure remove .la files
   70.57          find $fs -name "*.la" -delete
    71.1 --- a/xorg-xdriinfo/receipt	Fri Dec 20 16:13:23 2024 +0000
    71.2 +++ b/xorg-xdriinfo/receipt	Thu Jan 16 13:14:32 2025 +0000
    71.3 @@ -13,11 +13,13 @@
    71.4  WGET_URL="$XORG_MIRROR/app/$TARBALL"
    71.5  
    71.6  SUGGESTED="nvidia"
    71.7 -DEPENDS="libglvnd xorg-libX11"
    71.8 +DEPENDS="xorg-libX11"
    71.9  BUILD_DEPENDS="mesa-dev xorg-libX11-dev"
   71.10  
   71.11  HOST_ARCH="i486 x86_64"
   71.12  
   71.13 +# libglvnd
   71.14 +
   71.15  current_version()
   71.16  {
   71.17  	wget -O - $(dirname $WGET_URL) 2>/dev/null | \
    72.1 --- a/xorg-xextproto/receipt	Fri Dec 20 16:13:23 2024 +0000
    72.2 +++ b/xorg-xextproto/receipt	Thu Jan 16 13:14:32 2025 +0000
    72.3 @@ -1,48 +1,29 @@
    72.4  # SliTaz package receipt.
    72.5  
    72.6  PACKAGE="xorg-xextproto"
    72.7 -VERSION="7.3.0"
    72.8 +VERSION="2021.5"
    72.9  CATEGORY="development"
   72.10  SHORT_DESC="XExt extension headers."
   72.11  MAINTAINER="pankso@slitaz.org"
   72.12  LICENSE="other"
   72.13  WEB_SITE="https://www.x.org/wiki/"
   72.14 -
   72.15  SOURCE="xextproto"
   72.16 -TARBALL="$SOURCE-$VERSION.tar.bz2"
   72.17 -WGET_URL="$XORG_MIRROR/proto/$TARBALL"
   72.18 -
   72.19 +WANTED="xorgproto"
   72.20  DEPENDS="pkg-config xorg-util-macros"
   72.21 -BUILD_DEPENDS="xorg-util-macros"
   72.22  
   72.23  HOST_ARCH="i486 arm x86_64"
   72.24  
   72.25 -current_version()
   72.26 -{
   72.27 -	wget -O - $(dirname $WGET_URL) 2>/dev/null | \
   72.28 -	sed "/$SOURCE-[0-9]/!d;/tar/!d;s|.*$SOURCE-\\(.*\\).tar.*\".*|\\1|" | sort -Vr | sed q
   72.29 -}
   72.30 -
   72.31 -# Rules to configure and make the package.
   72.32 -compile_rules()
   72.33 -{
   72.34 -	./configure			\
   72.35 -		--sysconfdir=/etc	\
   72.36 -		--localstatedir=/var	\
   72.37 -		$CONFIGURE_ARGS &&
   72.38 -	make -j1 &&
   72.39 -	make install -j1
   72.40 -}
   72.41 -
   72.42  # Rules to gen a SliTaz package suitable for Tazpkg.
   72.43  genpkg_rules()
   72.44  {
   72.45 -	mkdir -p $fs/usr/share/licenses
   72.46 +        mkdir -p $fs/usr/share/licenses
   72.47 +        cp -a $WOK/xorgproto/source/*/COPYING-$SOURCE $fs/usr/share/licenses/$PACKAGE.txt
   72.48  
   72.49 -	cp -a $src/COPYING	$fs/usr/share/licenses/$PACKAGE.txt
   72.50 -	cp -a $install/*	$fs
   72.51 -
   72.52 -	rm -rf $fs/usr/share/doc
   72.53 +        for file in $(cat $WOK/xorgproto/stuff/$PACKAGE.list)
   72.54 +        do
   72.55 +                mkdir -p $fs/$(dirname $file)
   72.56 +                cp $install/$file $fs/$file
   72.57 +        done
   72.58  
   72.59          # Ensure remove .la files
   72.60          find $fs -name "*.la" -delete
    73.1 --- a/xorg-xf86bigfontproto/receipt	Fri Dec 20 16:13:23 2024 +0000
    73.2 +++ b/xorg-xf86bigfontproto/receipt	Thu Jan 16 13:14:32 2025 +0000
    73.3 @@ -1,44 +1,29 @@
    73.4  # SliTaz package receipt.
    73.5  
    73.6  PACKAGE="xorg-xf86bigfontproto"
    73.7 -VERSION="1.2.0"
    73.8 +VERSION="2021.5"
    73.9  CATEGORY="development"
   73.10  SHORT_DESC="XF86BigFont extension headers"
   73.11  MAINTAINER="pankso@slitaz.org"
   73.12  LICENSE="other"
   73.13  WEB_SITE="https://www.x.org/"
   73.14  SOURCE="xf86bigfontproto"
   73.15 -TARBALL="$SOURCE-$VERSION.tar.bz2"
   73.16 -WGET_URL="$XORG_MIRROR/proto/$TARBALL"
   73.17 +WANTED="xorgproto"
   73.18  HOST_ARCH="i486 arm x86_64"
   73.19  
   73.20  DEPENDS="xorg-util-macros pkg-config"
   73.21 -BUILD_DEPENDS="xorg-util-macros"
   73.22 -
   73.23 -current_version()
   73.24 -{
   73.25 -	wget -O - $(dirname $WGET_URL) 2>/dev/null | \
   73.26 -	sed "/$SOURCE-[0-9]/!d;/tar/!d;s|.*$SOURCE-\\(.*\\).tar.*\".*|\\1|" | sort -Vr | sed q
   73.27 -}
   73.28 -
   73.29 -# Rules to configure and make the package.
   73.30 -compile_rules()
   73.31 -{
   73.32 -	./configure \
   73.33 -		--sysconfdir=/etc \
   73.34 -		--localstatedir=/var \
   73.35 -		$CONFIGURE_ARGS &&
   73.36 -	make &&
   73.37 -	make install
   73.38 -}
   73.39  
   73.40  # Rules to gen a SliTaz package suitable for Tazpkg.
   73.41  genpkg_rules()
   73.42  {
   73.43 -	mkdir -p $fs/usr/share/licenses
   73.44 -	cp -a $src/COPYING $fs/usr/share/licenses/$PACKAGE.txt
   73.45 +        mkdir -p $fs/usr/share/licenses
   73.46 +        cp -a $WOK/xorgproto/source/*/COPYING-$SOURCE $fs/usr/share/licenses/$PACKAGE.txt
   73.47  
   73.48 -	cp -a $install/* $fs
   73.49 +        for file in $(cat $WOK/xorgproto/stuff/$PACKAGE.list)
   73.50 +        do
   73.51 +                mkdir -p $fs/$(dirname $file)
   73.52 +                cp $install/$file $fs/$file
   73.53 +        done
   73.54  
   73.55          # Ensure remove .la files
   73.56          find $fs -name "*.la" -delete
    74.1 --- a/xorg-xf86dgaproto/receipt	Fri Dec 20 16:13:23 2024 +0000
    74.2 +++ b/xorg-xf86dgaproto/receipt	Thu Jan 16 13:14:32 2025 +0000
    74.3 @@ -1,45 +1,29 @@
    74.4  # SliTaz package receipt.
    74.5  
    74.6  PACKAGE="xorg-xf86dgaproto"
    74.7 -VERSION="2.1"
    74.8 +VERSION="2021.5"
    74.9  CATEGORY="development"
   74.10  SHORT_DESC="XF86DGA extension headers"
   74.11  MAINTAINER="pankso@slitaz.org"
   74.12  LICENSE="other"
   74.13  WEB_SITE="https://www.x.org/"
   74.14  SOURCE="xf86dgaproto"
   74.15 -TARBALL="$SOURCE-$VERSION.tar.bz2"
   74.16 -WGET_URL="$XORG_MIRROR/proto/$TARBALL"
   74.17 +WANTED="xorgproto"
   74.18  HOST_ARCH="i486 arm x86_64"
   74.19  
   74.20  DEPENDS="xorg-util-macros pkg-config"
   74.21 -# /usr/include/X11/extensions/xf86dga.h:	#include <X11/extensions/Xxf86dga.h>	?
   74.22 -BUILD_DEPENDS="xorg-util-macros"
   74.23 -
   74.24 -current_version()
   74.25 -{
   74.26 -	wget -O - $(dirname $WGET_URL) 2>/dev/null | \
   74.27 -	sed "/$SOURCE-[0-9]/!d;/tar/!d;s|.*$SOURCE-\\(.*\\).tar.*\".*|\\1|" | sort -Vr | sed q
   74.28 -}
   74.29 -
   74.30 -# Rules to configure and make the package.
   74.31 -compile_rules()
   74.32 -{
   74.33 -	./configure \
   74.34 -		--sysconfdir=/etc \
   74.35 -		--localstatedir=/var \
   74.36 -		$CONFIGURE_ARGS &&
   74.37 -	make &&
   74.38 -	make install
   74.39 -}
   74.40  
   74.41  # Rules to gen a SliTaz package suitable for Tazpkg.
   74.42  genpkg_rules()
   74.43  {
   74.44 -	mkdir -p $fs/usr/share/licenses
   74.45 -	cp -a $src/COPYING $fs/usr/share/licenses/$PACKAGE.txt
   74.46 +        mkdir -p $fs/usr/share/licenses
   74.47 +        cp -a $WOK/xorgproto/source/*/COPYING-$SOURCE $fs/usr/share/licenses/$PACKAGE.txt
   74.48  
   74.49 -	cp -a $install/* $fs
   74.50 +        for file in $(cat $WOK/xorgproto/stuff/$PACKAGE.list)
   74.51 +        do
   74.52 +                mkdir -p $fs/$(dirname $file)
   74.53 +                cp $install/$file $fs/$file
   74.54 +        done
   74.55  
   74.56          # Ensure remove .la files
   74.57          find $fs -name "*.la" -delete
    75.1 --- a/xorg-xf86driproto/receipt	Fri Dec 20 16:13:23 2024 +0000
    75.2 +++ b/xorg-xf86driproto/receipt	Thu Jan 16 13:14:32 2025 +0000
    75.3 @@ -1,45 +1,30 @@
    75.4  # SliTaz package receipt.
    75.5  
    75.6  PACKAGE="xorg-xf86driproto"
    75.7 -VERSION="2.1.1"
    75.8 +VERSION="2021.5"
    75.9  CATEGORY="development"
   75.10  SHORT_DESC="XF86DRI extension headers"
   75.11  MAINTAINER="pankso@slitaz.org"
   75.12  LICENSE="other"
   75.13  WEB_SITE="https://www.x.org/"
   75.14  SOURCE="xf86driproto"
   75.15 -TARBALL="$SOURCE-$VERSION.tar.bz2"
   75.16 -WGET_URL="$XORG_MIRROR/proto/$TARBALL"
   75.17 +WANTED="xorgproto"
   75.18  
   75.19  DEPENDS="xorg-util-macros pkg-config"
   75.20 -BUILD_DEPENDS="xorg-util-macros"
   75.21  
   75.22  HOST_ARCH="i486 x86_64"
   75.23  
   75.24 -current_version()
   75.25 -{
   75.26 -	wget -O - $(dirname $WGET_URL) 2>/dev/null | \
   75.27 -	sed "/$SOURCE-[0-9]/!d;/tar/!d;s|.*$SOURCE-\\(.*\\).tar.*\".*|\\1|" | sort -Vr | sed q
   75.28 -}
   75.29 -
   75.30 -# Rules to configure and make the package.
   75.31 -compile_rules()
   75.32 -{
   75.33 -	./configure \
   75.34 -		--sysconfdir=/etc \
   75.35 -		--localstatedir=/var \
   75.36 -		$CONFIGURE_ARGS &&
   75.37 -	make &&
   75.38 -	make install
   75.39 -}
   75.40 -
   75.41  # Rules to gen a SliTaz package suitable for Tazpkg.
   75.42  genpkg_rules()
   75.43  {
   75.44 -	mkdir -p $fs/usr/share/licenses
   75.45 -	cp -a $src/COPYING $fs/usr/share/licenses/$PACKAGE.txt
   75.46 +        mkdir -p $fs/usr/share/licenses
   75.47 +        cp -a $WOK/xorgproto/source/*/COPYING-$SOURCE $fs/usr/share/licenses/$PACKAGE.txt
   75.48  
   75.49 -	cp -a $install/* $fs
   75.50 +        for file in $(cat $WOK/xorgproto/stuff/$PACKAGE.list)
   75.51 +        do
   75.52 +                mkdir -p $fs/$(dirname $file)
   75.53 +                cp $install/$file $fs/$file
   75.54 +        done
   75.55  
   75.56          # Ensure remove .la files
   75.57          find $fs -name "*.la" -delete
    76.1 --- a/xorg-xf86miscproto/receipt	Fri Dec 20 16:13:23 2024 +0000
    76.2 +++ b/xorg-xf86miscproto/receipt	Thu Jan 16 13:14:32 2025 +0000
    76.3 @@ -1,45 +1,30 @@
    76.4  # SliTaz package receipt.
    76.5  
    76.6  PACKAGE="xorg-xf86miscproto"
    76.7 -VERSION="0.9.3"
    76.8 +VERSION="2021.5"
    76.9  CATEGORY="development"
   76.10  SHORT_DESC="XF86Misc extension headers"
   76.11  MAINTAINER="pankso@slitaz.org"
   76.12  LICENSE="other"
   76.13  WEB_SITE="https://www.x.org/"
   76.14  SOURCE="xf86miscproto"
   76.15 -TARBALL="$SOURCE-$VERSION.tar.bz2"
   76.16 -WGET_URL="$XORG_MIRROR/proto/$TARBALL"
   76.17 +WANTED="xorgproto"
   76.18  
   76.19  DEPENDS="xorg-xproto pkg-config"
   76.20 -BUILD_DEPENDS="xorg-util-macros"
   76.21  
   76.22  HOST_ARCH="i486 x86_64"
   76.23  
   76.24 -current_version()
   76.25 -{
   76.26 -	wget -O - $(dirname $WGET_URL) 2>/dev/null | \
   76.27 -	sed "/$SOURCE-[0-9]/!d;/tar/!d;s|.*$SOURCE-\\(.*\\).tar.*\".*|\\1|" | sort -Vr | sed q
   76.28 -}
   76.29 -
   76.30 -# Rules to configure and make the package.
   76.31 -compile_rules()
   76.32 -{
   76.33 -	./configure \
   76.34 -		--sysconfdir=/etc \
   76.35 -		--localstatedir=/var \
   76.36 -		$CONFIGURE_ARGS &&
   76.37 -	make &&
   76.38 -	make install
   76.39 -}
   76.40 -
   76.41  # Rules to gen a SliTaz package suitable for Tazpkg.
   76.42  genpkg_rules()
   76.43  {
   76.44 -	mkdir -p $fs/usr/share/licenses
   76.45 -	cp -a $src/COPYING $fs/usr/share/licenses/$PACKAGE.txt
   76.46 +        mkdir -p $fs/usr/share/licenses
   76.47 +        cp -a $WOK/xorgproto/source/*/COPYING-$SOURCE $fs/usr/share/licenses/$PACKAGE.txt
   76.48  
   76.49 -	cp -a $install/* $fs
   76.50 +        for file in $(cat $WOK/xorgproto/stuff/$PACKAGE.list)
   76.51 +        do
   76.52 +                mkdir -p $fs/$(dirname $file)
   76.53 +                cp $install/$file $fs/$file
   76.54 +        done
   76.55  
   76.56          # Ensure remove .la files
   76.57          find $fs -name "*.la" -delete
    77.1 --- a/xorg-xf86rushproto/receipt	Fri Dec 20 16:13:23 2024 +0000
    77.2 +++ b/xorg-xf86rushproto/receipt	Thu Jan 16 13:14:32 2025 +0000
    77.3 @@ -1,43 +1,31 @@
    77.4  # SliTaz package receipt.
    77.5  
    77.6  PACKAGE="xorg-xf86rushproto"
    77.7 -VERSION="1.1.2"
    77.8 +VERSION="2021.5"
    77.9  CATEGORY="development"
   77.10  SHORT_DESC="XF86Rush extension headers"
   77.11  MAINTAINER="pankso@slitaz.org"
   77.12  LICENSE="other"
   77.13  WEB_SITE="https://www.x.org/"
   77.14  SOURCE="xf86rushproto"
   77.15 -TARBALL="$SOURCE-$VERSION.tar.bz2"
   77.16 -WGET_URL="$XORG_MIRROR/proto/$TARBALL"
   77.17 +WANTED="xorgproto"
   77.18  
   77.19  DEPENDS="xorg-videoproto pkg-config"
   77.20 -BUILD_DEPENDS="xorg-util-macros"
   77.21  
   77.22  HOST_ARCH="i486 x86_64"
   77.23  
   77.24 -current_version()
   77.25 -{
   77.26 -	wget -O - $(dirname $WGET_URL) 2>/dev/null | \
   77.27 -	sed "/$SOURCE-[0-9]/!d;/tar/!d;s|.*$SOURCE-\\(.*\\).tar.*\".*|\\1|" | sort -Vr | sed q
   77.28 -}
   77.29 -
   77.30 -# Rules to configure and make the package.
   77.31 -compile_rules()
   77.32 -{
   77.33 -	./configure \
   77.34 -		--sysconfdir=/etc \
   77.35 -		--localstatedir=/var \
   77.36 -		$CONFIGURE_ARGS &&
   77.37 -	make &&
   77.38 -	make install
   77.39 -}
   77.40 -
   77.41  # Rules to gen a SliTaz package suitable for Tazpkg.
   77.42  genpkg_rules()
   77.43  {
   77.44 -	mkdir -p $fs/usr/share/licenses
   77.45 -	cp -a $src/COPYING $fs/usr/share/licenses/$PACKAGE.txt
   77.46 +        mkdir -p $fs/usr/share/licenses
   77.47 +        cp -a $WOK/xorgproto/source/*/COPYING-$SOURCE $fs/usr/share/licenses/$PACKAGE.txt
   77.48  
   77.49 -	cp -a $install/* $fs
   77.50 +        for file in $(cat $WOK/xorgproto/stuff/$PACKAGE.list)
   77.51 +        do
   77.52 +                mkdir -p $fs/$(dirname $file)
   77.53 +                cp $install/$file $fs/$file
   77.54 +        done
   77.55 +
   77.56 +        # Ensure remove .la files
   77.57 +        find $fs -name "*.la" -delete
   77.58  }
    78.1 --- a/xorg-xf86vidmodeproto/receipt	Fri Dec 20 16:13:23 2024 +0000
    78.2 +++ b/xorg-xf86vidmodeproto/receipt	Thu Jan 16 13:14:32 2025 +0000
    78.3 @@ -1,44 +1,29 @@
    78.4  # SliTaz package receipt.
    78.5  
    78.6  PACKAGE="xorg-xf86vidmodeproto"
    78.7 -VERSION="2.3.1"
    78.8 +VERSION="2021.5"
    78.9  CATEGORY="development"
   78.10  SHORT_DESC="XF86VidMode extension headers"
   78.11  MAINTAINER="pankso@slitaz.org"
   78.12  LICENSE="other"
   78.13  WEB_SITE="https://www.x.org/"
   78.14  SOURCE="xf86vidmodeproto"
   78.15 -TARBALL="$SOURCE-$VERSION.tar.bz2"
   78.16 -WGET_URL="$XORG_MIRROR/proto/$TARBALL"
   78.17 +WANTED="xorgproto"
   78.18  HOST_ARCH="i486 arm x86_64"
   78.19  
   78.20  DEPENDS="xorg-xproto pkg-config"
   78.21 -BUILD_DEPENDS="xorg-util-macros"
   78.22 -
   78.23 -current_version()
   78.24 -{
   78.25 -	wget -O - $(dirname $WGET_URL) 2>/dev/null | \
   78.26 -	sed "/$SOURCE-[0-9]/!d;/tar/!d;s|.*$SOURCE-\\(.*\\).tar.*\".*|\\1|" | sort -Vr | sed q
   78.27 -}
   78.28 -
   78.29 -# Rules to configure and make the package.
   78.30 -compile_rules()
   78.31 -{
   78.32 -	./configure \
   78.33 -		--sysconfdir=/etc \
   78.34 -		--localstatedir=/var \
   78.35 -		$CONFIGURE_ARGS &&
   78.36 -	make &&
   78.37 -	make install
   78.38 -}
   78.39  
   78.40  # Rules to gen a SliTaz package suitable for Tazpkg.
   78.41  genpkg_rules()
   78.42  {
   78.43 -	mkdir -p $fs/usr/share/licenses
   78.44 -	cp -a $src/COPYING $fs/usr/share/licenses/$PACKAGE.txt
   78.45 +        mkdir -p $fs/usr/share/licenses
   78.46 +        cp -a $WOK/xorgproto/source/*/COPYING-$SOURCE $fs/usr/share/licenses/$PACKAGE.txt
   78.47  
   78.48 -	cp -a $install/* $fs
   78.49 +        for file in $(cat $WOK/xorgproto/stuff/$PACKAGE.list)
   78.50 +        do
   78.51 +                mkdir -p $fs/$(dirname $file)
   78.52 +                cp $install/$file $fs/$file
   78.53 +        done
   78.54  
   78.55          # Ensure remove .la files
   78.56          find $fs -name "*.la" -delete
    79.1 --- a/xorg-xineramaproto/receipt	Fri Dec 20 16:13:23 2024 +0000
    79.2 +++ b/xorg-xineramaproto/receipt	Thu Jan 16 13:14:32 2025 +0000
    79.3 @@ -1,44 +1,29 @@
    79.4  # SliTaz package receipt.
    79.5  
    79.6  PACKAGE="xorg-xineramaproto"
    79.7 -VERSION="1.2.1"
    79.8 +VERSION="2021.5"
    79.9  CATEGORY="development"
   79.10  SHORT_DESC="Xinerama extension headers"
   79.11  MAINTAINER="pankso@slitaz.org"
   79.12  LICENSE="other"
   79.13  WEB_SITE="https://www.x.org/"
   79.14  SOURCE="xineramaproto"
   79.15 -TARBALL="$SOURCE-$VERSION.tar.bz2"
   79.16 -WGET_URL="$XORG_MIRROR/proto/$TARBALL"
   79.17 +WANTED="xorgproto"
   79.18  HOST_ARCH="i486 arm x86_64"
   79.19  
   79.20  DEPENDS="xorg-util-macros"
   79.21 -BUILD_DEPENDS="xorg-util-macros"
   79.22 -
   79.23 -current_version()
   79.24 -{
   79.25 -	wget -O - $(dirname $WGET_URL) 2>/dev/null | \
   79.26 -	sed "/$SOURCE-[0-9]/!d;/tar/!d;s|.*$SOURCE-\\(.*\\).tar.*\".*|\\1|" | sort -Vr | sed q
   79.27 -}
   79.28 -
   79.29 -# Rules to configure and make the package.
   79.30 -compile_rules()
   79.31 -{
   79.32 -	./configure \
   79.33 -		--sysconfdir=/etc \
   79.34 -		--localstatedir=/var \
   79.35 -		$CONFIGURE_ARGS &&
   79.36 -	make &&
   79.37 -	make install
   79.38 -}
   79.39  
   79.40  # Rules to gen a SliTaz package suitable for Tazpkg.
   79.41  genpkg_rules()
   79.42  {
   79.43 -	mkdir -p $fs/usr/share/licenses
   79.44 -	cp -a $src/COPYING $fs/usr/share/licenses/$PACKAGE.txt
   79.45 +        mkdir -p $fs/usr/share/licenses
   79.46 +        cp -a $WOK/xorgproto/source/*/COPYING-$SOURCE $fs/usr/share/licenses/$PACKAGE.txt
   79.47  
   79.48 -	cp -a $install/* $fs
   79.49 +        for file in $(cat $WOK/xorgproto/stuff/$PACKAGE.list)
   79.50 +        do
   79.51 +                mkdir -p $fs/$(dirname $file)
   79.52 +                cp $install/$file $fs/$file
   79.53 +        done
   79.54  
   79.55          # Ensure remove .la files
   79.56          find $fs -name "*.la" -delete
    80.1 --- a/xorg-xproto/receipt	Fri Dec 20 16:13:23 2024 +0000
    80.2 +++ b/xorg-xproto/receipt	Thu Jan 16 13:14:32 2025 +0000
    80.3 @@ -1,48 +1,30 @@
    80.4  # SliTaz package receipt.
    80.5  
    80.6  PACKAGE="xorg-xproto"
    80.7 -VERSION="7.0.31"
    80.8 +VERSION="2021.5"
    80.9  CATEGORY="development"
   80.10  SHORT_DESC="Xproto headers."
   80.11  MAINTAINER="pankso@slitaz.org"
   80.12  LICENSE="other"
   80.13  WEB_SITE="https://www.x.org/wiki/"
   80.14 -
   80.15  SOURCE="xproto"
   80.16 -TARBALL="$SOURCE-$VERSION.tar.bz2"
   80.17 -WGET_URL="$XORG_MIRROR/proto/$TARBALL"
   80.18 +WANTED="xorgproto"
   80.19  
   80.20  DEPENDS="pkg-config xorg-util-macros"
   80.21 -BUILD_DEPENDS="xorg-util-macros"
   80.22  
   80.23  HOST_ARCH="i486 arm x86_64"
   80.24  
   80.25 -current_version()
   80.26 -{
   80.27 -	wget -O - $(dirname $WGET_URL) 2>/dev/null | \
   80.28 -	sed "/$SOURCE-[0-9]/!d;/tar/!d;s|.*$SOURCE-\\(.*\\).tar.*\".*|\\1|" | sort -Vr | sed q
   80.29 -}
   80.30 -
   80.31 -# Rules to configure and make the package.
   80.32 -compile_rules()
   80.33 -{
   80.34 -	./configure			\
   80.35 -		--sysconfdir=/etc	\
   80.36 -		--localstatedir=/var	\
   80.37 -		$CONFIGURE_ARGS &&
   80.38 -	make -j1 &&
   80.39 -	make install -j1
   80.40 -}
   80.41 -
   80.42  # Rules to gen a SliTaz package suitable for Tazpkg.
   80.43  genpkg_rules()
   80.44  {
   80.45 -	mkdir -p $fs/usr/share/licenses
   80.46 +        mkdir -p $fs/usr/share/licenses
   80.47 +        cp -a $WOK/xorgproto/source/*/COPYING-x11proto $fs/usr/share/licenses/$PACKAGE.txt
   80.48  
   80.49 -	cp -a $src/COPYING	$fs/usr/share/licenses/$PACKAGE.txt
   80.50 -	cp -a $install/*	$fs
   80.51 -
   80.52 -	rm -rf $fs/usr/share/doc
   80.53 +        for file in $(cat $WOK/xorgproto/stuff/$PACKAGE.list)
   80.54 +        do
   80.55 +                mkdir -p $fs/$(dirname $file)
   80.56 +                cp $install/$file $fs/$file
   80.57 +        done
   80.58  
   80.59          # Ensure remove .la files
   80.60          find $fs -name "*.la" -delete
    81.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    81.2 +++ b/xorgproto/stuff/xorg-bigreqsproto.list	Thu Jan 16 13:14:32 2025 +0000
    81.3 @@ -0,0 +1,3 @@
    81.4 +/usr/include/X11/extensions/bigreqstr.h
    81.5 +/usr/include/X11/extensions/bigreqsproto.h
    81.6 +/usr/lib/pkgconfig/bigreqsproto.pc
    82.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    82.2 +++ b/xorgproto/stuff/xorg-compositeproto.list	Thu Jan 16 13:14:32 2025 +0000
    82.3 @@ -0,0 +1,3 @@
    82.4 +/usr/include/X11/extensions/composite.h
    82.5 +/usr/include/X11/extensions/compositeproto.h
    82.6 +/usr/lib/pkgconfig/compositeproto.pc
    83.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    83.2 +++ b/xorgproto/stuff/xorg-damageproto.list	Thu Jan 16 13:14:32 2025 +0000
    83.3 @@ -0,0 +1,3 @@
    83.4 +/usr/include/X11/extensions/damageproto.h
    83.5 +/usr/include/X11/extensions/damagewire.h
    83.6 +/usr/lib/pkgconfig/damageproto.pc
    84.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    84.2 +++ b/xorgproto/stuff/xorg-dmxproto.list	Thu Jan 16 13:14:32 2025 +0000
    84.3 @@ -0,0 +1,3 @@
    84.4 +/usr/include/X11/extensions/dmxproto.h
    84.5 +/usr/include/X11/extensions/dmx.h
    84.6 +/usr/lib/pkgconfig/dmxproto.pc
    85.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    85.2 +++ b/xorgproto/stuff/xorg-dri2proto.list	Thu Jan 16 13:14:32 2025 +0000
    85.3 @@ -0,0 +1,3 @@
    85.4 +/usr/include/X11/extensions/dri2tokens.h
    85.5 +/usr/include/X11/extensions/dri2proto.h
    85.6 +/usr/lib/pkgconfig/dri2proto.pc
    86.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    86.2 +++ b/xorgproto/stuff/xorg-dri3proto.list	Thu Jan 16 13:14:32 2025 +0000
    86.3 @@ -0,0 +1,2 @@
    86.4 +/usr/lib/pkgconfig/dri3proto.pc
    86.5 +/usr/include/X11/extensions/dri3proto.h
    87.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    87.2 +++ b/xorgproto/stuff/xorg-fixesproto.list	Thu Jan 16 13:14:32 2025 +0000
    87.3 @@ -0,0 +1,3 @@
    87.4 +/usr/include/X11/extensions/xfixeswire.h
    87.5 +/usr/include/X11/extensions/xfixesproto.h
    87.6 +/usr/lib/pkgconfig/fixesproto.pc
    88.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    88.2 +++ b/xorgproto/stuff/xorg-fontcacheproto.list	Thu Jan 16 13:14:32 2025 +0000
    88.3 @@ -0,0 +1,4 @@
    88.4 +/usr/include/X11/extensions/fontcache.h
    88.5 +/usr/include/X11/extensions/fontcacheP.h
    88.6 +/usr/include/X11/extensions/fontcachstr.h
    88.7 +/usr/lib/pkgconfig/fontcacheproto.pc
    89.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    89.2 +++ b/xorgproto/stuff/xorg-fontsproto.list	Thu Jan 16 13:14:32 2025 +0000
    89.3 @@ -0,0 +1,7 @@
    89.4 +/usr/include/X11/fonts/fsmasks.h
    89.5 +/usr/include/X11/fonts/font.h
    89.6 +/usr/include/X11/fonts/fontstruct.h
    89.7 +/usr/include/X11/fonts/FSproto.h
    89.8 +/usr/include/X11/fonts/FS.h
    89.9 +/usr/include/X11/fonts/fontproto.h
   89.10 +/usr/lib/pkgconfig/fontsproto.pc
    90.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    90.2 +++ b/xorgproto/stuff/xorg-glproto.list	Thu Jan 16 13:14:32 2025 +0000
    90.3 @@ -0,0 +1,6 @@
    90.4 +/usr/include/GL/glxmd.h
    90.5 +/usr/include/GL/glxint.h
    90.6 +/usr/include/GL/glxtokens.h
    90.7 +/usr/include/GL/glxproto.h
    90.8 +/usr/include/GL/internal/glcore.h
    90.9 +/usr/lib/pkgconfig/glproto.pc
    91.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    91.2 +++ b/xorgproto/stuff/xorg-inputproto.list	Thu Jan 16 13:14:32 2025 +0000
    91.3 @@ -0,0 +1,5 @@
    91.4 +/usr/include/X11/extensions/XI2.h
    91.5 +/usr/include/X11/extensions/XI.h
    91.6 +/usr/include/X11/extensions/XI2proto.h
    91.7 +/usr/include/X11/extensions/XIproto.h
    91.8 +/usr/lib/pkgconfig/inputproto.pc
    92.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    92.2 +++ b/xorgproto/stuff/xorg-kbproto.list	Thu Jan 16 13:14:32 2025 +0000
    92.3 @@ -0,0 +1,6 @@
    92.4 +/usr/include/X11/extensions/XKBgeom.h
    92.5 +/usr/include/X11/extensions/XKB.h
    92.6 +/usr/include/X11/extensions/XKBproto.h
    92.7 +/usr/include/X11/extensions/XKBstr.h
    92.8 +/usr/include/X11/extensions/XKBsrv.h
    92.9 +/usr/lib/pkgconfig/kbproto.pc
    93.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    93.2 +++ b/xorgproto/stuff/xorg-presentproto.list	Thu Jan 16 13:14:32 2025 +0000
    93.3 @@ -0,0 +1,3 @@
    93.4 +/usr/lib/pkgconfig/presentproto.pc
    93.5 +/usr/include/X11/extensions/presentproto.h
    93.6 +/usr/include/X11/extensions/presenttokens.h
    94.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    94.2 +++ b/xorgproto/stuff/xorg-printproto.list	Thu Jan 16 13:14:32 2025 +0000
    94.3 @@ -0,0 +1,3 @@
    94.4 +/usr/include/X11/extensions/Print.h
    94.5 +/usr/include/X11/extensions/Printstr.h
    94.6 +/usr/lib/pkgconfig/printproto.pc
    95.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    95.2 +++ b/xorgproto/stuff/xorg-randrproto.list	Thu Jan 16 13:14:32 2025 +0000
    95.3 @@ -0,0 +1,3 @@
    95.4 +/usr/include/X11/extensions/randr.h
    95.5 +/usr/include/X11/extensions/randrproto.h
    95.6 +/usr/lib/pkgconfig/randrproto.pc
    96.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    96.2 +++ b/xorgproto/stuff/xorg-recordproto.list	Thu Jan 16 13:14:32 2025 +0000
    96.3 @@ -0,0 +1,4 @@
    96.4 +/usr/include/X11/extensions/recordconst.h
    96.5 +/usr/include/X11/extensions/recordproto.h
    96.6 +/usr/include/X11/extensions/recordstr.h
    96.7 +/usr/lib/pkgconfig/recordproto.pc
    97.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    97.2 +++ b/xorgproto/stuff/xorg-renderproto.list	Thu Jan 16 13:14:32 2025 +0000
    97.3 @@ -0,0 +1,3 @@
    97.4 +/usr/include/X11/extensions/render.h
    97.5 +/usr/include/X11/extensions/renderproto.h
    97.6 +/usr/lib/pkgconfig/renderproto.pc
    98.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    98.2 +++ b/xorgproto/stuff/xorg-resourceproto.list	Thu Jan 16 13:14:32 2025 +0000
    98.3 @@ -0,0 +1,2 @@
    98.4 +/usr/include/X11/extensions/XResproto.h
    98.5 +/usr/lib/pkgconfig/resourceproto.pc
    99.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    99.2 +++ b/xorgproto/stuff/xorg-scrnsaverproto.list	Thu Jan 16 13:14:32 2025 +0000
    99.3 @@ -0,0 +1,3 @@
    99.4 +/usr/include/X11/extensions/saverproto.h
    99.5 +/usr/include/X11/extensions/saver.h
    99.6 +/usr/lib/pkgconfig/scrnsaverproto.pc
   100.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   100.2 +++ b/xorgproto/stuff/xorg-trapproto.list	Thu Jan 16 13:14:32 2025 +0000
   100.3 @@ -0,0 +1,8 @@
   100.4 +/usr/include/X11/extensions/xtrapproto.h
   100.5 +/usr/include/X11/extensions/xtraplib.h
   100.6 +/usr/include/X11/extensions/xtraplibp.h
   100.7 +/usr/include/X11/extensions/xtrapemacros.h
   100.8 +/usr/include/X11/extensions/xtrapbits.h
   100.9 +/usr/include/X11/extensions/xtrapddmi.h
  100.10 +/usr/include/X11/extensions/xtrapdi.h
  100.11 +/usr/lib/pkgconfig/trapproto.pc
   101.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   101.2 +++ b/xorgproto/stuff/xorg-videoproto.list	Thu Jan 16 13:14:32 2025 +0000
   101.3 @@ -0,0 +1,6 @@
   101.4 +/usr/include/X11/extensions/XvMCproto.h
   101.5 +/usr/include/X11/extensions/Xv.h
   101.6 +/usr/include/X11/extensions/XvMC.h
   101.7 +/usr/include/X11/extensions/vldXvMC.h
   101.8 +/usr/include/X11/extensions/Xvproto.h
   101.9 +/usr/lib/pkgconfig/videoproto.pc
   102.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   102.2 +++ b/xorgproto/stuff/xorg-xcmiscproto.list	Thu Jan 16 13:14:32 2025 +0000
   102.3 @@ -0,0 +1,3 @@
   102.4 +/usr/include/X11/extensions/xcmiscstr.h
   102.5 +/usr/include/X11/extensions/xcmiscproto.h
   102.6 +/usr/lib/pkgconfig/xcmiscproto.pc
   103.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   103.2 +++ b/xorgproto/stuff/xorg-xextproto.list	Thu Jan 16 13:14:32 2025 +0000
   103.3 @@ -0,0 +1,34 @@
   103.4 +/usr/include/X11/extensions/agproto.h
   103.5 +/usr/include/X11/extensions/mitmiscproto.h
   103.6 +/usr/include/X11/extensions/shmproto.h
   103.7 +/usr/include/X11/extensions/syncproto.h
   103.8 +/usr/include/X11/extensions/shapeconst.h
   103.9 +/usr/include/X11/extensions/secur.h
  103.10 +/usr/include/X11/extensions/lbx.h
  103.11 +/usr/include/X11/extensions/cupproto.h
  103.12 +/usr/include/X11/extensions/syncstr.h
  103.13 +/usr/include/X11/extensions/dbe.h
  103.14 +/usr/include/X11/extensions/xtestconst.h
  103.15 +/usr/include/X11/extensions/lbxproto.h
  103.16 +/usr/include/X11/extensions/xtestext1proto.h
  103.17 +/usr/include/X11/extensions/shm.h
  103.18 +/usr/include/X11/extensions/cup.h
  103.19 +/usr/include/X11/extensions/ge.h
  103.20 +/usr/include/X11/extensions/EVI.h
  103.21 +/usr/include/X11/extensions/xtestext1const.h
  103.22 +/usr/include/X11/extensions/mitmiscconst.h
  103.23 +/usr/include/X11/extensions/syncconst.h
  103.24 +/usr/include/X11/extensions/shmstr.h
  103.25 +/usr/include/X11/extensions/shapeproto.h
  103.26 +/usr/include/X11/extensions/xtestproto.h
  103.27 +/usr/include/X11/extensions/geproto.h
  103.28 +/usr/include/X11/extensions/dpmsproto.h
  103.29 +/usr/include/X11/extensions/multibufproto.h
  103.30 +/usr/include/X11/extensions/ag.h
  103.31 +/usr/include/X11/extensions/EVIproto.h
  103.32 +/usr/include/X11/extensions/multibufconst.h
  103.33 +/usr/include/X11/extensions/shapestr.h
  103.34 +/usr/include/X11/extensions/dbeproto.h
  103.35 +/usr/include/X11/extensions/dpmsconst.h
  103.36 +/usr/include/X11/extensions/securproto.h
  103.37 +/usr/lib/pkgconfig/xextproto.pc
   104.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   104.2 +++ b/xorgproto/stuff/xorg-xf86bigfontproto.list	Thu Jan 16 13:14:32 2025 +0000
   104.3 @@ -0,0 +1,4 @@
   104.4 +/usr/include/X11/extensions/xf86bigfproto.h
   104.5 +/usr/include/X11/extensions/xf86bigfont.h
   104.6 +/usr/include/X11/extensions/xf86bigfstr.h
   104.7 +/usr/lib/pkgconfig/xf86bigfontproto.pc
   105.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   105.2 +++ b/xorgproto/stuff/xorg-xf86dgaproto.list	Thu Jan 16 13:14:32 2025 +0000
   105.3 @@ -0,0 +1,8 @@
   105.4 +/usr/include/X11/extensions/xf86dgaconst.h
   105.5 +/usr/include/X11/extensions/xf86dga1str.h
   105.6 +/usr/include/X11/extensions/xf86dga.h
   105.7 +/usr/include/X11/extensions/xf86dga1const.h
   105.8 +/usr/include/X11/extensions/xf86dgastr.h
   105.9 +/usr/include/X11/extensions/xf86dgaproto.h
  105.10 +/usr/include/X11/extensions/xf86dga1proto.h
  105.11 +/usr/lib/pkgconfig/xf86dgaproto.pc
   106.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   106.2 +++ b/xorgproto/stuff/xorg-xf86driproto.list	Thu Jan 16 13:14:32 2025 +0000
   106.3 @@ -0,0 +1,4 @@
   106.4 +/usr/include/X11/dri/xf86driproto.h
   106.5 +/usr/include/X11/dri/xf86dri.h
   106.6 +/usr/include/X11/dri/xf86dristr.h
   106.7 +/usr/lib/pkgconfig/xf86driproto.pc
   107.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   107.2 +++ b/xorgproto/stuff/xorg-xf86miscproto.list	Thu Jan 16 13:14:32 2025 +0000
   107.3 @@ -0,0 +1,3 @@
   107.4 +/usr/include/X11/extensions/xf86misc.h
   107.5 +/usr/include/X11/extensions/xf86mscstr.h
   107.6 +/usr/lib/pkgconfig/xf86miscproto.pc
   108.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   108.2 +++ b/xorgproto/stuff/xorg-xf86rushproto.list	Thu Jan 16 13:14:32 2025 +0000
   108.3 @@ -0,0 +1,3 @@
   108.4 +/usr/include/X11/extensions/xf86rush.h
   108.5 +/usr/include/X11/extensions/xf86rushstr.h
   108.6 +/usr/lib/pkgconfig/xf86rushproto.pc
   109.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   109.2 +++ b/xorgproto/stuff/xorg-xf86vidmodeproto.list	Thu Jan 16 13:14:32 2025 +0000
   109.3 @@ -0,0 +1,4 @@
   109.4 +/usr/include/X11/extensions/xf86vmproto.h
   109.5 +/usr/include/X11/extensions/xf86vmstr.h
   109.6 +/usr/include/X11/extensions/xf86vm.h
   109.7 +/usr/lib/pkgconfig/xf86vidmodeproto.pc
   110.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   110.2 +++ b/xorgproto/stuff/xorg-xineramaproto.list	Thu Jan 16 13:14:32 2025 +0000
   110.3 @@ -0,0 +1,2 @@
   110.4 +/usr/include/X11/extensions/panoramiXproto.h
   110.5 +/usr/lib/pkgconfig/xineramaproto.pc
   111.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   111.2 +++ b/xorgproto/stuff/xorg-xproto.list	Thu Jan 16 13:14:32 2025 +0000
   111.3 @@ -0,0 +1,27 @@
   111.4 +/usr/include/X11/Xproto.h
   111.5 +/usr/include/X11/XWDFile.h
   111.6 +/usr/include/X11/Xwinsock.h
   111.7 +/usr/include/X11/Sunkeysym.h
   111.8 +/usr/include/X11/Xatom.h
   111.9 +/usr/include/X11/DECkeysym.h
  111.10 +/usr/include/X11/Xmd.h
  111.11 +/usr/include/X11/Xarch.h
  111.12 +/usr/include/X11/Xpoll.h
  111.13 +/usr/include/X11/Xw32defs.h
  111.14 +/usr/include/X11/Xosdefs.h
  111.15 +/usr/include/X11/XF86keysym.h
  111.16 +/usr/include/X11/Xdefs.h
  111.17 +/usr/include/X11/Xos_r.h
  111.18 +/usr/include/X11/HPkeysym.h
  111.19 +/usr/include/X11/ap_keysym.h
  111.20 +/usr/include/X11/Xfuncproto.h
  111.21 +/usr/include/X11/Xos.h
  111.22 +/usr/include/X11/Xwindows.h
  111.23 +/usr/include/X11/Xfuncs.h
  111.24 +/usr/include/X11/X.h
  111.25 +/usr/include/X11/Xalloca.h
  111.26 +/usr/include/X11/Xthreads.h
  111.27 +/usr/include/X11/Xprotostr.h
  111.28 +/usr/include/X11/keysymdef.h
  111.29 +/usr/include/X11/keysym.h
  111.30 +/usr/lib/pkgconfig/xproto.pc