@@ -10,7 +10,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=c93c0550bd3173f4504b2cbd8991e50b"
HOMEPAGE = "http://packages.debian.org/resolvconf"
RDEPENDS:${PN} = "bash sed util-linux-flock"
-SRC_URI = "git://salsa.debian.org/debian/resolvconf.git;protocol=https;branch=unstable \
+SRC_URI = "git://salsa.debian.org/debian/resolvconf.git;protocol=https;branch=unstable;tag=debian/${PV} \
file://99_resolvconf \
file://0001-avoid-using-m-option-for-readlink.patch \
"
@@ -10,7 +10,7 @@ SECTION = "libs"
SRCREV = "0bde52df588e8969879a2cae51c3a4774ec62472"
-SRC_URI = "git://github.com/pullmoll/musl-fts.git;branch=master;protocol=https"
+SRC_URI = "git://github.com/pullmoll/musl-fts.git;branch=master;protocol=https;tag=v${PV}"
inherit autotools pkgconfig
#
@@ -7,7 +7,7 @@ HOMEPAGE = "https://git.adelielinux.org/adelie/gcompat"
LICENSE = "NCSA"
LIC_FILES_CHKSUM = "file://LICENSE;md5=802b1aed7330d90086be4de63a3188e3"
-SRC_URI = "git://git.adelielinux.org/adelie/gcompat.git;protocol=https;branch=current \
+SRC_URI = "git://git.adelielinux.org/adelie/gcompat.git;protocol=https;branch=current;tag=${PV} \
file://0001-Add-fcntl64-wrapper.patch \
"
SRC_URI:append:powerpc = "\
@@ -9,7 +9,7 @@ SECTION = "libs"
DEPENDS = ""
SRCREV = "a0323579ac50b9a9d4033754d089f1fed0f59a00"
-SRC_URI = "git://github.com/kaniini/libucontext;branch=master;protocol=https \
+SRC_URI = "git://github.com/kaniini/libucontext;branch=master;protocol=https;tag=${BPN}-${PV} \
"
COMPATIBLE_HOST = ".*-musl.*"
@@ -10,7 +10,7 @@ SECTION = "libs"
PV = "1.2.3"
SRCREV = "f4385255be1615688c6a5f042277304d7ab288b1"
-SRC_URI = "git://github.com/void-linux/musl-obstack;branch=master;protocol=https"
+SRC_URI = "git://github.com/void-linux/musl-obstack;branch=master;protocol=https;tag=v${PV}"
UPSTREAM_CHECK_COMMITS = "1"
@@ -13,7 +13,8 @@ BINCONFIG = "${bindir}/ncurses5-config ${bindir}/ncursesw5-config \
inherit autotools binconfig-disabled multilib_header pkgconfig
# Upstream has useful patches at times at ftp://invisible-island.net/ncurses/
-SRC_URI = "git://github.com/ThomasDickey/ncurses-snapshots.git;protocol=https;branch=master"
+GIT_TAG = "v${@d.getVar('PV').replace('.', '_').replace('+', '_')}"
+SRC_URI = "git://github.com/ThomasDickey/ncurses-snapshots.git;protocol=https;branch=master;tag=${GIT_TAG}"
EXTRA_AUTORECONF = "-I m4"
@@ -20,8 +20,9 @@ UPSTREAM_CHECK_GITTAGREGEX = "binutils-(?P<pver>\d+_(\d_?)*)"
CVE_STATUS[CVE-2026-4647] = "fixed-version: fixed-version: Fixed from version 2.47"
+GIT_TAG = "binutils-${@d.getVar('PV').replace('.', '_')}"
SRCREV ?= "6ce87bbc521cf46eaee9a1f7ef61cee2cdfb3e32"
-BINUTILS_GIT_URI ?= "git://sourceware.org/git/binutils-gdb.git;branch=${SRCBRANCH};protocol=https"
+BINUTILS_GIT_URI ?= "git://sourceware.org/git/binutils-gdb.git;branch=${SRCBRANCH};protocol=https;tag=${GIT_TAG}"
SRC_URI = "\
${BINUTILS_GIT_URI} \
file://0004-Point-scripts-location-to-libdir.patch \
@@ -11,7 +11,8 @@ LIC_FILES_CHKSUM = "file://COPYING;beginline=2;md5=0251eaec1188b20d9a72c502ecfdd
DEPENDS = "file-replacement-native"
DEPENDS:class-native = "bzip2-replacement-native"
-SRC_URI = "git://github.com/file/file.git;branch=master;protocol=https \
+GIT_TAG = "FILE${@d.getVar('PV').replace('.', '_')}"
+SRC_URI = "git://github.com/file/file.git;branch=master;protocol=https;tag=${GIT_TAG} \
"
SRCREV = "eb754ace19fed5481d8142426543100a2d6bae4e"
@@ -19,7 +19,7 @@ PV = "1.4.4"
SRCREV = "c65926005e50da02a4da3e26abc42eded36cd19d"
-SRC_URI = "git://github.com/thkukuk/${BPN};branch=master;protocol=https \
+SRC_URI = "git://github.com/thkukuk/${BPN};branch=master;protocol=https;tag=v${PV} \
file://0001-Use-cross-compiled-rpcgen.patch \
"
@@ -6,7 +6,7 @@ BUGTRACKER = "https://github.com/flatpak/libportal/issues"
LICENSE = "LGPL-3.0-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=3000208d539ec061b899bce1d9ce9404"
-SRC_URI = "git://github.com/flatpak/${BPN}.git;protocol=https;branch=main"
+SRC_URI = "git://github.com/flatpak/${BPN}.git;protocol=https;branch=main;tag=${PV}"
SRCREV = "c23024018c8eb076549a1517fcb2d7f80d3e2ed5"
inherit meson gi-docgen gobject-introspection vala pkgconfig
@@ -5,7 +5,7 @@ HOMEPAGE = "https://gitlab.freedesktop.org/glvnd/libglvnd"
LICENSE = "MIT AND BSD-1-Clause AND BSD-3-Clause AND GPL-3.0-or-later WITH Autoconf-exception-macro"
LIC_FILES_CHKSUM = "file://README.md;beginline=323;md5=7ac5f0111f648b92fe5427efeb08e8c4"
-SRC_URI = "git://gitlab.freedesktop.org/glvnd/libglvnd.git;protocol=https;branch=master"
+SRC_URI = "git://gitlab.freedesktop.org/glvnd/libglvnd.git;protocol=https;branch=master;tag=v${PV}"
SRCREV = "faa23f21fc677af5792825dc30cb1ccef4bf33a6"
@@ -4,7 +4,7 @@ SECTION = "devel"
LICENSE = "Apache-2.0 WITH LLVM-exception"
LIC_FILES_CHKSUM = "file://LICENSE.TXT;md5=7cc795f6cbb2d801d84336b83c8017db"
-SRC_URI = "git://gitlab.freedesktop.org/karolherbst/mesa-libclc.git;protocol=https;branch=llvm_22"
+SRC_URI = "git://gitlab.freedesktop.org/karolherbst/mesa-libclc.git;protocol=https;branch=llvm_22;tag=${PV}"
SRCREV = "87f66007242ff10e9e84bf32be84f9057f6abc75"
@@ -7,7 +7,7 @@ SECTION = "libs"
DEPENDS = "libtraceevent bison-native flex-native"
SRCREV = "6fad6a14ba0d4c4b437d9e4eed7098d4bb07b4fc"
-SRC_URI = "git://git.kernel.org/pub/scm/libs/libtrace/libtracefs.git;branch=${BPN};protocol=https"
+SRC_URI = "git://git.kernel.org/pub/scm/libs/libtrace/libtracefs.git;branch=${BPN};protocol=https;tag=${BPN}-${PV}"
PACKAGECONFIG ??= ""
PACKAGECONFIG[doc] = ",-Ddoc=false,asciidoc-native xmlto-native"
@@ -24,7 +24,7 @@ PACKAGES =+ "${PN}-tools"
FILES:${PN}-tools = "${bindir}/*.pl"
SRC_URI = "\
- git://github.com/makedumpfile/makedumpfile;branch=${SRCBRANCH};protocol=https \
+ git://github.com/makedumpfile/makedumpfile;branch=${SRCBRANCH};protocol=https;tag=${PV} \
file://0001-makedumpfile-replace-hardcode-CFLAGS.patch \
"
@@ -12,7 +12,7 @@ DEPENDS = "gtk+3 startup-notification dbus"
SECTION = "x11/wm"
SRCREV = "0fd6a0c3f3b7bbf4f4b46190d71f7aef35d6bbfd"
-SRC_URI = "git://git.yoctoproject.org/${BPN}-2;branch=master;protocol=https \
+SRC_URI = "git://git.yoctoproject.org/${BPN}-2;branch=master;protocol=https;tag=${PV} \
file://vfolders/ \
"
@@ -13,7 +13,7 @@ DEPENDS = "libfakekey expat libxft"
#SRCREV for 0.1.1
SRCREV = "630d89068dc0a1e9199306d405cb32f892dfa4d3"
-SRC_URI = "git://git.yoctoproject.org/${BPN};branch=matchbox-keyboard-0-1;protocol=https \
+SRC_URI = "git://git.yoctoproject.org/${BPN};branch=matchbox-keyboard-0-1;protocol=https;tag=${PV} \
file://0001-desktop-file-Hide-the-keyboard-from-app-list.patch \
file://80matchboxkeyboard.sh"
@@ -21,7 +21,7 @@ RPROVIDES:${PN} = "matchbox-panel"
RREPLACES:${PN} = "matchbox-panel"
RCONFLICTS:${PN} = "matchbox-panel"
-SRC_URI = "git://git.yoctoproject.org/${BPN};protocol=https;branch=master \
+SRC_URI = "git://git.yoctoproject.org/${BPN};protocol=https;branch=master;tag=${PV} \
file://0001-applets-systray-Allow-icons-to-be-smaller.patch \
file://0001-applets-clock-fix-clock-widget-width-resize.patch \
"
@@ -8,7 +8,7 @@ LICENSE = "LGPL-2.1-only"
LIC_FILES_CHKSUM = "file://argp.h;beginline=1;endline=20;md5=464f2cfb1c35a5123f9e309d7afd79f8"
SECTION = "libs"
-SRC_URI = "git://github.com/ericonr/argp-standalone;branch=master;protocol=https \
+SRC_URI = "git://github.com/ericonr/argp-standalone;branch=master;protocol=https;tag=${PV} \
file://out_of_tree_build.patch \
"
SRCREV = "e5fe9ad9e83e6765cf8fa787f903d4c6792338b5"