buildroot/package/x11r7
Yann E. MORIN 5b95a5dc27 support/download: change format of archives generated from git
Switch to using the tarball helper, that can generate reproducible
archives whatever the tar version >= 1.27.

However, those archives are not identical to the previous ones generated
in the (now-broken) gnu format.

To avoid any clashing between old and new archives, and new and old
Buildroot versions, we need to name the new generated archives
differently from the existing ones.

So, we bump the git-specific format-version to -br1.

The %ci date  has been supported by git back to 1.6.0, released August
2008); it is not strictly ISO8601, but is still accepted as a PAX date
header. The strict ISO8601 placeholder, %cI, was only introduced with
2.2.0, release in November 2014, so too recent to be widely available.

As the format and the names of the archives changes, we need to update
all the hash files with the new names and hashes.

Of all the bootloaders that have a git download method, vexpress-firmware
is the only one to have a hash. Others have no hash files, or they have
explicitly set BR_NO_CHECK_HASH_FOR.

For the packages, linux-headers is the special snowflake, as the git
download is only for custom git tree, so it is excluded from the hash
verification with BR_NO_CHECK_HASH_FOR.

Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Cc: Vincent Fazio <vfazio@xes-inc.com>
Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Reviewed-by: Vincent Fazio <vfazio@xes-inc.com>

    ---8<------8<------8<------8<---
    #!/bin/sh
    # Find and download all packages using git as backend.
    # Manually fix hashes for affected packages.

    # Packages that only have a host variant
    HOST_ONLY='imx-mkimage|mxsldr|netsurf-buildsystem|opkg-utils|prelink-cross|qoriq-rcw|vboot-utils'

    # Packages that have a non-git main _SOURCE, and/or which
    # have BR_NO_CHECK_HASH_FOR for the git _SOURCE
    NOT_GIT='aufs|aufs-util|xenomai|linux-headers'

    export BR2_DL_DIR=$(pwd)/temp-dl-dir

    make defconfig
    make $( git grep -l -E 'SITE_METHOD[[:space:]]*:?=[[:space:]]*git\>|_SITE[[:space:]]*:?=[[:space:]]*git:' \
                boot/vexpress-firmware/ package/ \
            |sed -r -e 's,.*/([^/]+)\.mk,\1,' \
            |sed -r -e '/^('"${NOT_GIT}"')$/d;' \
                    -e 's/^('"${HOST_ONLY}"')/host-\1/;' \
                    -e 's/$/-legal-info/;'
          )

    ---8<------8<------8<------8<---
2021-01-10 22:06:58 +01:00
..
libxcb
mcookie
xapp_appres
xapp_bdftopcf
xapp_beforelight
xapp_bitmap
xapp_editres
xapp_fonttosfnt package/x11r7/xapp_fonttosfnt: bump version to 1.2.1 2021-01-06 08:03:38 +01:00
xapp_fslsfonts
xapp_fstobdf
xapp_iceauth
xapp_ico
xapp_listres
xapp_luit
xapp_mkfontscale
xapp_oclock
xapp_rgb
xapp_rstart
xapp_scripts
xapp_sessreg
xapp_setxkbmap
xapp_showfont
xapp_smproxy
xapp_twm package/x11r7/xapp_twm: bump version to 1.0.11 2020-06-18 15:32:56 +02:00
xapp_viewres
xapp_x11perf
xapp_xauth
xapp_xbacklight
xapp_xbiff
xapp_xcalc
xapp_xclipboard
xapp_xclock
xapp_xcmsdb
xapp_xcompmgr
xapp_xconsole
xapp_xcursorgen
xapp_xdbedizzy
xapp_xditview
xapp_xdm
xapp_xdpyinfo
xapp_xdriinfo
xapp_xedit
xapp_xev package/x11r7/xapp_xev: bump version to 1.2.4 2020-07-18 15:20:04 +02:00
xapp_xeyes
xapp_xf86dga
xapp_xfd
xapp_xfindproxy
xapp_xfontsel
xapp_xfs
xapp_xfsinfo
xapp_xgamma
xapp_xgc
xapp_xhost
xapp_xinit
xapp_xinput
xapp_xinput-calibrator
xapp_xkbcomp package/x11r7/xapp_xkbcomp: bump version to 1.4.4 2020-12-07 22:59:53 +01:00
xapp_xkbevd
xapp_xkbprint
xapp_xkbutils
xapp_xkill
xapp_xload package/x11r7/xapp_xload: disable gettext detection when not needed 2021-01-02 22:43:21 +01:00
xapp_xlogo
xapp_xlsatoms
xapp_xlsclients
xapp_xlsfonts
xapp_xmag
xapp_xman
xapp_xmessage
xapp_xmh
xapp_xmodmap
xapp_xmore
xapp_xpr
xapp_xprop package/x11r7/xapp_xprop: bump version to 1.2.5 2020-12-07 22:59:54 +01:00
xapp_xrandr
xapp_xrdb
xapp_xrefresh
xapp_xset
xapp_xsetmode
xapp_xsetpointer
xapp_xsetroot
xapp_xsm
xapp_xstdcmap
xapp_xvidtune
xapp_xvinfo
xapp_xwd
xapp_xwininfo
xapp_xwud
xcb-proto package/x11r7/xcb-proto: bump version to 1.14.1 2020-12-07 22:59:56 +01:00
xcb-util
xcb-util-cursor
xcb-util-image
xcb-util-keysyms
xcb-util-renderutil
xcb-util-wm
xcursor-transparent-theme
xdata_xbitmaps
xdata_xcursor-themes
xdriver_xf86-input-evdev
xdriver_xf86-input-joystick
xdriver_xf86-input-keyboard
xdriver_xf86-input-libinput package/x11r7/xdriver_xf86-input-libinput: bump version to 0.30.0 2020-06-18 15:32:56 +02:00
xdriver_xf86-input-mouse
xdriver_xf86-input-synaptics
xdriver_xf86-input-tslib
xdriver_xf86-input-vmmouse
xdriver_xf86-video-amdgpu
xdriver_xf86-video-ark
xdriver_xf86-video-ast
xdriver_xf86-video-ati package/x11r7/xdriver-xf86-video-ati: Fix link failure with gcc 10 2020-10-04 11:39:17 +02:00
xdriver_xf86-video-cirrus
xdriver_xf86-video-dummy
xdriver_xf86-video-fbdev
xdriver_xf86-video-fbturbo
xdriver_xf86-video-geode
xdriver_xf86-video-glint
xdriver_xf86-video-i128
xdriver_xf86-video-imx
xdriver_xf86-video-imx-viv support/download: change format of archives generated from git 2021-01-10 22:06:58 +01:00
xdriver_xf86-video-intel support/download: change format of archives generated from git 2021-01-10 22:06:58 +01:00
xdriver_xf86-video-mach64
xdriver_xf86-video-mga
xdriver_xf86-video-neomagic
xdriver_xf86-video-nouveau
xdriver_xf86-video-nv
xdriver_xf86-video-openchrome
xdriver_xf86-video-qxl
xdriver_xf86-video-r128
xdriver_xf86-video-savage
xdriver_xf86-video-siliconmotion
xdriver_xf86-video-sis
xdriver_xf86-video-tdfx
xdriver_xf86-video-tga
xdriver_xf86-video-trident
xdriver_xf86-video-vesa package/x11r7/xdriver_xf86-video-vesa: bump version to 2.5.0 2020-12-07 22:59:57 +01:00
xdriver_xf86-video-vmware
xdriver_xf86-video-voodoo
xfont_encodings
xfont_font-adobe-75dpi package/x11r7/xfont_font-*: make outputs reproducible 2020-07-14 14:07:23 +02:00
xfont_font-adobe-100dpi package/x11r7/xfont_font-*: make outputs reproducible 2020-07-14 14:07:23 +02:00
xfont_font-adobe-utopia-75dpi package/x11r7/xfont_font-*: make outputs reproducible 2020-07-14 14:07:23 +02:00
xfont_font-adobe-utopia-100dpi package/x11r7/xfont_font-*: make outputs reproducible 2020-07-14 14:07:23 +02:00
xfont_font-adobe-utopia-type1
xfont_font-alias package/x11r7/xfont_font-alias: bump version to 1.0.4 2021-01-06 08:03:55 +01:00
xfont_font-arabic-misc package/x11r7/xfont_font-*: make outputs reproducible 2020-07-14 14:07:23 +02:00
xfont_font-bh-75dpi package/x11r7/xfont_font-*: make outputs reproducible 2020-07-14 14:07:23 +02:00
xfont_font-bh-100dpi package/x11r7/xfont_font-*: make outputs reproducible 2020-07-14 14:07:23 +02:00
xfont_font-bh-lucidatypewriter-75dpi package/x11r7/xfont_font-*: make outputs reproducible 2020-07-14 14:07:23 +02:00
xfont_font-bh-lucidatypewriter-100dpi package/x11r7/xfont_font-*: make outputs reproducible 2020-07-14 14:07:23 +02:00
xfont_font-bh-ttf
xfont_font-bh-type1
xfont_font-bitstream-75dpi package/x11r7/xfont_font-*: make outputs reproducible 2020-07-14 14:07:23 +02:00
xfont_font-bitstream-100dpi package/x11r7/xfont_font-*: make outputs reproducible 2020-07-14 14:07:23 +02:00
xfont_font-bitstream-type1
xfont_font-cronyx-cyrillic package/x11r7/xfont_font-*: make outputs reproducible 2020-07-14 14:07:23 +02:00
xfont_font-cursor-misc package/x11r7/xfont_font-*: make outputs reproducible 2020-07-14 14:07:23 +02:00
xfont_font-daewoo-misc package/x11r7/xfont_font-*: make outputs reproducible 2020-07-14 14:07:23 +02:00
xfont_font-dec-misc package/x11r7/xfont_font-*: make outputs reproducible 2020-07-14 14:07:23 +02:00
xfont_font-ibm-type1
xfont_font-isas-misc package/x11r7/xfont_font-*: make outputs reproducible 2020-07-14 14:07:23 +02:00
xfont_font-jis-misc package/x11r7/xfont_font-*: make outputs reproducible 2020-07-14 14:07:23 +02:00
xfont_font-micro-misc package/x11r7/xfont_font-*: make outputs reproducible 2020-07-14 14:07:23 +02:00
xfont_font-misc-cyrillic package/x11r7/xfont_font-*: make outputs reproducible 2020-07-14 14:07:23 +02:00
xfont_font-misc-ethiopic package/x11r7/xfont_font-misc-ethiopic: bump version to 1.0.4 2021-01-06 08:05:13 +01:00
xfont_font-misc-meltho
xfont_font-misc-misc package/x11r7/xfont_font-*: make outputs reproducible 2020-07-14 14:07:23 +02:00
xfont_font-mutt-misc package/x11r7/xfont_font-*: make outputs reproducible 2020-07-14 14:07:23 +02:00
xfont_font-schumacher-misc package/x11r7/xfont_font-*: make outputs reproducible 2020-07-14 14:07:23 +02:00
xfont_font-screen-cyrillic package/x11r7/xfont_font-*: make outputs reproducible 2020-07-14 14:07:23 +02:00
xfont_font-sony-misc package/x11r7/xfont_font-*: make outputs reproducible 2020-07-14 14:07:23 +02:00
xfont_font-sun-misc package/x11r7/xfont_font-*: make outputs reproducible 2020-07-14 14:07:23 +02:00
xfont_font-util
xfont_font-winitzki-cyrillic package/x11r7/xfont_font-*: make outputs reproducible 2020-07-14 14:07:23 +02:00
xfont_font-xfree86-type1
xkeyboard-config package/x11r7/xkeyboard-config: bump version to 2.31 2020-12-10 22:02:15 +01:00
xlib_libFS
xlib_libICE
xlib_libSM
xlib_libX11 package/x11r7/xlib_libX11: bump version to 1.7.0 2020-12-07 22:59:58 +01:00
xlib_libXScrnSaver
xlib_libXau
xlib_libXaw
xlib_libXcomposite
xlib_libXcursor
xlib_libXdamage
xlib_libXdmcp
xlib_libXext
xlib_libXfixes
xlib_libXfont
xlib_libXfont2
xlib_libXft
xlib_libXi
xlib_libXinerama
xlib_libXmu
xlib_libXpm
xlib_libXrandr
xlib_libXrender
xlib_libXres
xlib_libXt
xlib_libXtst
xlib_libXv
xlib_libXvMC
xlib_libXxf86dga
xlib_libXxf86vm
xlib_libdmx
xlib_libfontenc
xlib_libxkbfile
xlib_libxshmfence
xlib_xtrans
xorgproto
xserver_xorg-server package/x11r7/xserver_xorg-server: bump version to 1.20.10 2020-12-05 21:39:43 +01:00
xutil_makedepend
Config.in
x11r7.mk