summaryrefslogtreecommitdiffstats
path: root/recipes-devtools
diff options
context:
space:
mode:
Diffstat (limited to 'recipes-devtools')
-rw-r--r--recipes-devtools/go/go-capability_git.bb29
-rw-r--r--recipes-devtools/go/go-cli_git.bb14
-rw-r--r--recipes-devtools/go/go-connections_git.bb6
-rw-r--r--recipes-devtools/go/go-context_git.bb34
-rw-r--r--recipes-devtools/go/go-dbus_git.bb8
-rw-r--r--recipes-devtools/go/go-distribution_git.bb8
-rw-r--r--recipes-devtools/go/go-fsnotify_git.bb6
-rw-r--r--recipes-devtools/go/go-libtrust_git.bb29
-rw-r--r--recipes-devtools/go/go-logrus_git.bb5
-rw-r--r--recipes-devtools/go/go-md2man_git.bb19
-rw-r--r--recipes-devtools/go/go-metalinter_git.bb22
-rw-r--r--recipes-devtools/go/go-mux_git.bb3
-rw-r--r--recipes-devtools/go/go-patricia_git.bb4
-rw-r--r--recipes-devtools/go/go-pty_git.bb28
-rw-r--r--recipes-devtools/go/go-systemd_git.bb8
-rw-r--r--recipes-devtools/go/grpc-go_git.bb6
-rw-r--r--recipes-devtools/yq/go-mod-cache.inc69
-rw-r--r--recipes-devtools/yq/go-mod-git.inc62
-rw-r--r--recipes-devtools/yq/go-mod-hybrid-cache.inc8
-rw-r--r--recipes-devtools/yq/go-mod-hybrid-git.inc6
-rw-r--r--recipes-devtools/yq/go-mod-hybrid-gomod.inc66
-rw-r--r--recipes-devtools/yq/yq_git.bb122
22 files changed, 298 insertions, 264 deletions
diff --git a/recipes-devtools/go/go-capability_git.bb b/recipes-devtools/go/go-capability_git.bb
deleted file mode 100644
index b6146519..00000000
--- a/recipes-devtools/go/go-capability_git.bb
+++ /dev/null
@@ -1,29 +0,0 @@
1DESCRIPTION = "Utilities for manipulating POSIX capabilities in Go."
2HOMEPAGE = "https://github.com/syndtr/gocapability"
3SECTION = "devel/go"
4LICENSE = "BSD-2-Clause"
5LIC_FILES_CHKSUM = "file://LICENSE;md5=a7304f5073e7be4ba7bffabbf9f2bbca"
6
7SRCNAME = "gocapability"
8
9PKG_NAME = "github.com/syndtr/${SRCNAME}"
10SRC_URI = "git://${PKG_NAME}.git;branch=master;protocol=https"
11
12SRCREV = "2c00daeb6c3b45114c80ac44119e7b8801fdd852"
13PV = "0.0+git"
14
15inherit meta-virt-depreciated-warning
16
17do_install() {
18 install -d ${D}${prefix}/local/go/src/${PKG_NAME}
19 cp -r ${S}/* ${D}${prefix}/local/go/src/${PKG_NAME}/
20}
21
22SYSROOT_PREPROCESS_FUNCS += "go_capability_sysroot_preprocess"
23
24go_capability_sysroot_preprocess () {
25 install -d ${SYSROOT_DESTDIR}${prefix}/local/go/src/${PKG_NAME}
26 cp -r ${D}${prefix}/local/go/src/${PKG_NAME} ${SYSROOT_DESTDIR}${prefix}/local/go/src/$(dirname ${PKG_NAME})
27}
28
29FILES:${PN} += "${prefix}/local/go/src/${PKG_NAME}/*"
diff --git a/recipes-devtools/go/go-cli_git.bb b/recipes-devtools/go/go-cli_git.bb
index a7cda644..803cbe17 100644
--- a/recipes-devtools/go/go-cli_git.bb
+++ b/recipes-devtools/go/go-cli_git.bb
@@ -2,18 +2,22 @@ DESCRIPTION = "A small package for building command line apps in Go"
2HOMEPAGE = "https://github.com/codegangsta/cli" 2HOMEPAGE = "https://github.com/codegangsta/cli"
3SECTION = "devel/go" 3SECTION = "devel/go"
4LICENSE = "MIT" 4LICENSE = "MIT"
5LIC_FILES_CHKSUM = "file://LICENSE;md5=ed9b539ed65d73926f30ff1f1587dc44" 5LIC_FILES_CHKSUM = "file://LICENSE;md5=51992c80b05795f59c22028d39f9b74c"
6 6
7SRCNAME = "cli" 7SRCNAME = "cli"
8 8
9PKG_NAME = "github.com/codegangsta/${SRCNAME}" 9PKG_NAME = "github.com/urfave/${SRCNAME}/v2"
10SRC_URI = "git://${PKG_NAME}.git;branch=main;protocol=https" 10SRC_URI = "git://github.com/urfave/${SRCNAME}.git;branch=v2-maint;protocol=https"
11 11
12SRCREV = "27ecc97192df1bf053a22b04463f2b51b8b8373e" 12SRCREV = "19b951ab78929023a9a670722b26ffb1d67c733a"
13PV = "1.1.0+git" 13PV = "2.27.7+git"
14 14
15inherit meta-virt-depreciated-warning 15inherit meta-virt-depreciated-warning
16 16
17# Source-only package, no compilation needed
18do_compile[noexec] = "1"
19do_configure[noexec] = "1"
20
17do_install() { 21do_install() {
18 install -d ${D}${prefix}/local/go/src/${PKG_NAME} 22 install -d ${D}${prefix}/local/go/src/${PKG_NAME}
19 cp -r ${S}/* ${D}${prefix}/local/go/src/${PKG_NAME}/ 23 cp -r ${S}/* ${D}${prefix}/local/go/src/${PKG_NAME}/
diff --git a/recipes-devtools/go/go-connections_git.bb b/recipes-devtools/go/go-connections_git.bb
index 5f22fdc6..7877cbc8 100644
--- a/recipes-devtools/go/go-connections_git.bb
+++ b/recipes-devtools/go/go-connections_git.bb
@@ -7,10 +7,10 @@ LIC_FILES_CHKSUM = "file://src/${PKG_NAME}/LICENSE;md5=04424bc6f5a5be60691b9824d
7SRCNAME = "go-connections" 7SRCNAME = "go-connections"
8 8
9PKG_NAME = "github.com/docker/${SRCNAME}" 9PKG_NAME = "github.com/docker/${SRCNAME}"
10SRC_URI = "git://${PKG_NAME}.git;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/src/${PKG_NAME};branch=master;protocol=https" 10SRC_URI = "git://${PKG_NAME}.git;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/src/${PKG_NAME};branch=main;protocol=https"
11 11
12SRCREV = "4ccf312bf1d35e5dbda654e57a9be4c3f3cd0366" 12SRCREV = "42faf792bde28c414a060127d6351769408a675f"
13PV = "0.2.1+git" 13PV = "0.6.0+git"
14 14
15inherit meta-virt-depreciated-warning 15inherit meta-virt-depreciated-warning
16 16
diff --git a/recipes-devtools/go/go-context_git.bb b/recipes-devtools/go/go-context_git.bb
deleted file mode 100644
index 2a101995..00000000
--- a/recipes-devtools/go/go-context_git.bb
+++ /dev/null
@@ -1,34 +0,0 @@
1DESCRIPTION = "A golang registry for global request variables."
2HOMEPAGE = "https://github.com/gorilla/context"
3SECTION = "devel/go"
4LICENSE = "BSD-3-Clause"
5LIC_FILES_CHKSUM = "file://LICENSE;md5=c30eee78985cf2584cded5f89ba3d787"
6
7SRCNAME = "context"
8
9PKG_NAME = "github.com/gorilla/${SRCNAME}"
10SRC_URI = "git://${PKG_NAME}.git;branch=main;protocol=https"
11
12SRCREV = "1cbd4c16de64273a6e63fc710b0d89bfad72cd32"
13
14inherit meta-virt-depreciated-warning
15
16do_compile() {
17 true
18}
19
20do_install() {
21 install -d ${D}${prefix}/local/go/src/${PKG_NAME}
22 cp -r ${S}/* ${D}${prefix}/local/go/src/${PKG_NAME}/
23}
24
25SYSROOT_PREPROCESS_FUNCS += "go_context_sysroot_preprocess"
26
27go_context_sysroot_preprocess () {
28 install -d ${SYSROOT_DESTDIR}${prefix}/local/go/src/${PKG_NAME}
29 cp -r ${D}${prefix}/local/go/src/${PKG_NAME} ${SYSROOT_DESTDIR}${prefix}/local/go/src/$(dirname ${PKG_NAME})
30}
31
32FILES:${PN} += "${prefix}/local/go/src/${PKG_NAME}/*"
33
34CLEANBROKEN = "1"
diff --git a/recipes-devtools/go/go-dbus_git.bb b/recipes-devtools/go/go-dbus_git.bb
index 652e7c43..11737aa6 100644
--- a/recipes-devtools/go/go-dbus_git.bb
+++ b/recipes-devtools/go/go-dbus_git.bb
@@ -6,11 +6,11 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=09042bd5c6c96a2b9e45ddf1bc517eed"
6 6
7SRCNAME = "dbus" 7SRCNAME = "dbus"
8 8
9PKG_NAME = "github.com/godbus/${SRCNAME}" 9PKG_NAME = "github.com/godbus/${SRCNAME}/v5"
10SRC_URI = "git://${PKG_NAME}.git;branch=master;protocol=https" 10SRC_URI = "git://github.com/godbus/${SRCNAME}.git;branch=master;protocol=https"
11 11
12SRCREV = "5f6efc7ef2759c81b7ba876593971bfce311eab3" 12SRCREV = "a8ac15ba63645f02ffd57f4b443203279ab40b30"
13PV = "4.0.0+git" 13PV = "5.2.2+git"
14 14
15inherit meta-virt-depreciated-warning 15inherit meta-virt-depreciated-warning
16 16
diff --git a/recipes-devtools/go/go-distribution_git.bb b/recipes-devtools/go/go-distribution_git.bb
index 14494ad5..57b87f76 100644
--- a/recipes-devtools/go/go-distribution_git.bb
+++ b/recipes-devtools/go/go-distribution_git.bb
@@ -6,11 +6,11 @@ LIC_FILES_CHKSUM = "file://src/${PKG_NAME}/LICENSE;md5=d2794c0df5b907fdace235a61
6 6
7SRCNAME = "distribution" 7SRCNAME = "distribution"
8 8
9PKG_NAME = "github.com/docker/${SRCNAME}" 9PKG_NAME = "github.com/distribution/${SRCNAME}"
10SRC_URI = "git://${PKG_NAME}.git;branch=docker/1.13;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/src/${PKG_NAME};protocol=https" 10SRC_URI = "git://${PKG_NAME}.git;branch=main;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/src/${PKG_NAME};protocol=https"
11 11
12SRCREV = "28602af35aceda2f8d571bad7ca37a54cf0250bc" 12SRCREV = "678b095af9c9be2a769da308daa76de583240f9b"
13PV = "2.6.0+git" 13PV = "3.0.0+git"
14 14
15inherit meta-virt-depreciated-warning 15inherit meta-virt-depreciated-warning
16 16
diff --git a/recipes-devtools/go/go-fsnotify_git.bb b/recipes-devtools/go/go-fsnotify_git.bb
index 72450290..6c551db9 100644
--- a/recipes-devtools/go/go-fsnotify_git.bb
+++ b/recipes-devtools/go/go-fsnotify_git.bb
@@ -2,15 +2,15 @@ DESCRIPTION = "A golang registry for global request variables."
2HOMEPAGE = "https://github.com/go-fsnotify/fsnotify" 2HOMEPAGE = "https://github.com/go-fsnotify/fsnotify"
3SECTION = "devel/go" 3SECTION = "devel/go"
4LICENSE = "BSD-3-Clause" 4LICENSE = "BSD-3-Clause"
5LIC_FILES_CHKSUM = "file://LICENSE;md5=68f2948d3c4943313d07e084a362486c" 5LIC_FILES_CHKSUM = "file://LICENSE;md5=8bae8b116e2cfd723492b02d9a212fe2"
6 6
7SRCNAME = "fsnotify" 7SRCNAME = "fsnotify"
8 8
9PKG_NAME = "github.com/fsnotify/${SRCNAME}" 9PKG_NAME = "github.com/fsnotify/${SRCNAME}"
10SRC_URI = "git://${PKG_NAME}.git;branch=main;protocol=https" 10SRC_URI = "git://${PKG_NAME}.git;branch=main;protocol=https"
11 11
12SRCREV = "af855d7e6014ec848882bb2ed7d40d536872d275" 12SRCREV = "ae0e7923765f64fb8061396db7edebb558cf6093"
13PV = "v1.5.1+git" 13PV = "1.9.0+git"
14 14
15inherit meta-virt-depreciated-warning 15inherit meta-virt-depreciated-warning
16 16
diff --git a/recipes-devtools/go/go-libtrust_git.bb b/recipes-devtools/go/go-libtrust_git.bb
deleted file mode 100644
index ef2877e1..00000000
--- a/recipes-devtools/go/go-libtrust_git.bb
+++ /dev/null
@@ -1,29 +0,0 @@
1DESCRIPTION = "Primitives for identity and authorization"
2HOMEPAGE = "https://github.com/docker/libtrust"
3SECTION = "devel/go"
4LICENSE = "Apache-2.0"
5LIC_FILES_CHKSUM = "file://LICENSE;md5=435b266b3899aa8a959f17d41c56def8"
6
7SRCNAME = "libtrust"
8
9PKG_NAME = "github.com/docker/${SRCNAME}"
10SRC_URI = "git://${PKG_NAME}.git;branch=master;protocol=https"
11
12SRCREV = "9cbd2a1374f46905c68a4eb3694a130610adc62a"
13PV = "0.0+git"
14
15inherit meta-virt-depreciated-warning
16
17do_install() {
18 install -d ${D}${prefix}/local/go/src/${PKG_NAME}
19 cp -r ${S}/* ${D}${prefix}/local/go/src/${PKG_NAME}/
20}
21
22SYSROOT_PREPROCESS_FUNCS += "go_libtrust_sysroot_preprocess"
23
24go_libtrust_sysroot_preprocess () {
25 install -d ${SYSROOT_DESTDIR}${prefix}/local/go/src/${PKG_NAME}
26 cp -r ${D}${prefix}/local/go/src/${PKG_NAME} ${SYSROOT_DESTDIR}${prefix}/local/go/src/$(dirname ${PKG_NAME})
27}
28
29FILES:${PN} += "${prefix}/local/go/src/${PKG_NAME}/*"
diff --git a/recipes-devtools/go/go-logrus_git.bb b/recipes-devtools/go/go-logrus_git.bb
index aeb23a2b..7b9e31a5 100644
--- a/recipes-devtools/go/go-logrus_git.bb
+++ b/recipes-devtools/go/go-logrus_git.bb
@@ -9,14 +9,15 @@ SRCNAME = "logrus"
9PKG_NAME = "github.com/sirupsen/${SRCNAME}" 9PKG_NAME = "github.com/sirupsen/${SRCNAME}"
10SRC_URI = "git://${PKG_NAME};branch=master;protocol=https" 10SRC_URI = "git://${PKG_NAME};branch=master;protocol=https"
11 11
12SRCREV = "d26492970760ca5d33129d2d799e34be5c4782eb" 12SRCREV = "a29884b9be3dc22c18338c0fe5a51d23e69731e4"
13PV = "0.11.0+git" 13PV = "1.9.4+git"
14 14
15inherit meta-virt-depreciated-warning 15inherit meta-virt-depreciated-warning
16 16
17do_install() { 17do_install() {
18 install -d ${D}${prefix}/local/go/src/${PKG_NAME} 18 install -d ${D}${prefix}/local/go/src/${PKG_NAME}
19 cp -r ${S}/* ${D}${prefix}/local/go/src/${PKG_NAME}/ 19 cp -r ${S}/* ${D}${prefix}/local/go/src/${PKG_NAME}/
20 rm -rf ${D}${prefix}/local/go/src/${PKG_NAME}/travis
20} 21}
21 22
22SYSROOT_PREPROCESS_FUNCS += "go_logrus_sysroot_preprocess" 23SYSROOT_PREPROCESS_FUNCS += "go_logrus_sysroot_preprocess"
diff --git a/recipes-devtools/go/go-md2man_git.bb b/recipes-devtools/go/go-md2man_git.bb
index 720eac63..8f089473 100644
--- a/recipes-devtools/go/go-md2man_git.bb
+++ b/recipes-devtools/go/go-md2man_git.bb
@@ -6,16 +6,19 @@ LIC_FILES_CHKSUM = "file://src/${GO_IMPORT}/LICENSE.md;md5=80794f9009df723bbc6fe
6 6
7BBCLASSEXTEND = "native" 7BBCLASSEXTEND = "native"
8 8
9GO_IMPORT = "github.com/cpuguy83/go-md2man" 9GO_IMPORT = "github.com/cpuguy83/go-md2man/v2"
10#GO_INSTALL = "${GO_IMPORT}/bin/go-md2man" 10GO_INSTALL = "${GO_IMPORT}/..."
11 11
12SRC_URI = "git://${GO_IMPORT}.git;branch=master;protocol=https;destsuffix=${GO_SRCURI_DESTSUFFIX}" 12SRC_URI = "git://github.com/cpuguy83/go-md2man.git;branch=master;protocol=https;destsuffix=${BPN}-${PV}/src/${GO_IMPORT} \
13 gomod://github.com/russross/blackfriday/v2;version=v2.1.0;sha256sum=7852750d58a053ce38b01f2c203208817564f552ebf371b2b630081d7004c6ae \
14 "
13 15
14SRCREV = "f79a8a8ca69da163eee19ab442bedad7a35bba5a" 16SRCREV = "061b6c7cbecd6752049221aa15b7a05160796698"
15PV = "1.0.10+git" 17PV = "2.0.7+git"
16 18
17inherit go 19inherit go-mod
18 20
19do_compile:prepend() { 21do_compile() {
20 export GO111MODULE=off 22 cd ${B}/src/${GO_IMPORT}
23 ${GO} install ${GOBUILDFLAGS} ./...
21} 24}
diff --git a/recipes-devtools/go/go-metalinter_git.bb b/recipes-devtools/go/go-metalinter_git.bb
deleted file mode 100644
index f5576080..00000000
--- a/recipes-devtools/go/go-metalinter_git.bb
+++ /dev/null
@@ -1,22 +0,0 @@
1DESCRIPTION = "Go Meta Linter."
2HOMEPAGE = "https://github.com/alecthomas/gometalinter"
3SECTION = "devel/go"
4LICENSE = "MIT"
5LIC_FILES_CHKSUM = "file://COPYING;md5=dee20b35647295553d32faef05846a7b"
6
7BBCLASSEXTEND = "native"
8
9SRCNAME = "gometalinter"
10
11PKG_NAME = "github.com/alecthomas/${SRCNAME}"
12SRC_URI = "git://${PKG_NAME}.git;branch=master;protocol=https"
13
14SRCREV = "e8d801238da6f0dfd14078d68f9b53fa50a7eeb5"
15PV = "0.0+git"
16
17do_install() {
18 install -d ${D}${prefix}/local/go/src/${PKG_NAME}
19 cp -r ${S}/* ${D}${prefix}/local/go/src/${PKG_NAME}/
20}
21
22FILES:${PN} += "${prefix}/local/go/src/${PKG_NAME}/*"
diff --git a/recipes-devtools/go/go-mux_git.bb b/recipes-devtools/go/go-mux_git.bb
index 5f158aa2..e1e0e7ef 100644
--- a/recipes-devtools/go/go-mux_git.bb
+++ b/recipes-devtools/go/go-mux_git.bb
@@ -9,7 +9,8 @@ SRCNAME = "mux"
9PKG_NAME = "github.com/gorilla/${SRCNAME}" 9PKG_NAME = "github.com/gorilla/${SRCNAME}"
10SRC_URI = "git://${PKG_NAME}.git;branch=main;protocol=https" 10SRC_URI = "git://${PKG_NAME}.git;branch=main;protocol=https"
11 11
12SRCREV = "85123bf20e069b156415b871dea10517f6a8938a" 12SRCREV = "b4617d0b9670ad14039b2739167fd35a60f557c5"
13PV = "1.8.1+git"
13 14
14inherit meta-virt-depreciated-warning 15inherit meta-virt-depreciated-warning
15 16
diff --git a/recipes-devtools/go/go-patricia_git.bb b/recipes-devtools/go/go-patricia_git.bb
index 4880c509..1f02f4c0 100644
--- a/recipes-devtools/go/go-patricia_git.bb
+++ b/recipes-devtools/go/go-patricia_git.bb
@@ -9,8 +9,8 @@ SRCNAME = "go-patricia"
9PKG_NAME = "github.com/tchap/${SRCNAME}" 9PKG_NAME = "github.com/tchap/${SRCNAME}"
10SRC_URI = "git://${PKG_NAME}.git;branch=master;protocol=https" 10SRC_URI = "git://${PKG_NAME}.git;branch=master;protocol=https"
11 11
12SRCREV = "666120de432aea38ab06bd5c818f04f4129882c9" 12SRCREV = "8c5d7fa2ef98ad77bfbd2d2c3d67d4d17db0093a"
13PV = "2.2.6+git" 13PV = "2.3.3+git"
14 14
15inherit meta-virt-depreciated-warning 15inherit meta-virt-depreciated-warning
16 16
diff --git a/recipes-devtools/go/go-pty_git.bb b/recipes-devtools/go/go-pty_git.bb
deleted file mode 100644
index f6e253a6..00000000
--- a/recipes-devtools/go/go-pty_git.bb
+++ /dev/null
@@ -1,28 +0,0 @@
1DESCRIPTION = "PTY interface for Go"
2HOMEPAGE = "https://github.com/creack/pty"
3SECTION = "devel/go"
4LICENSE = "MIT"
5LIC_FILES_CHKSUM = "file://License;md5=93958070863d769117fa33b129020050"
6
7SRCNAME = "pty"
8
9PKG_NAME = "github.com/creack/${SRCNAME}"
10SRC_URI = "git://${PKG_NAME}.git;branch=master;protocol=https"
11
12SRCREV = "05017fcccf23c823bfdea560dcc958a136e54fb7"
13
14inherit meta-virt-depreciated-warning
15
16do_install() {
17 install -d ${D}${prefix}/local/go/src/${PKG_NAME}
18 cp -r ${S}/* ${D}${prefix}/local/go/src/${PKG_NAME}/
19}
20
21SYSROOT_PREPROCESS_FUNCS += "go_pty_sysroot_preprocess"
22
23go_pty_sysroot_preprocess () {
24 install -d ${SYSROOT_DESTDIR}${prefix}/local/go/src/${PKG_NAME}
25 cp -r ${D}${prefix}/local/go/src/${PKG_NAME} ${SYSROOT_DESTDIR}${prefix}/local/go/src/$(dirname ${PKG_NAME})
26}
27
28FILES:${PN} += "${prefix}/local/go/src/${PKG_NAME}/*"
diff --git a/recipes-devtools/go/go-systemd_git.bb b/recipes-devtools/go/go-systemd_git.bb
index d147889c..49d60f0b 100644
--- a/recipes-devtools/go/go-systemd_git.bb
+++ b/recipes-devtools/go/go-systemd_git.bb
@@ -6,11 +6,11 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=19cbd64715b51267a47bf3750cc6a8a5"
6 6
7SRCNAME = "systemd" 7SRCNAME = "systemd"
8 8
9PKG_NAME = "github.com/coreos/go-${SRCNAME}" 9PKG_NAME = "github.com/coreos/go-${SRCNAME}/v22"
10SRC_URI = "git://${PKG_NAME}.git;branch=main;protocol=https" 10SRC_URI = "git://github.com/coreos/go-${SRCNAME}.git;branch=main;protocol=https"
11 11
12SRCREV = "b4a58d95188dd092ae20072bac14cece0e67c388" 12SRCREV = "4dc4ee60b8394d431f19a3c599040ef758884a27"
13PV = "4+git" 13PV = "22.7.0+git"
14 14
15RDEPENDS:${PN} += "bash" 15RDEPENDS:${PN} += "bash"
16 16
diff --git a/recipes-devtools/go/grpc-go_git.bb b/recipes-devtools/go/grpc-go_git.bb
index c2990869..2b5894d3 100644
--- a/recipes-devtools/go/grpc-go_git.bb
+++ b/recipes-devtools/go/grpc-go_git.bb
@@ -7,10 +7,10 @@ LIC_FILES_CHKSUM = "file://src/${PKG_NAME}/LICENSE;md5=3b83ef96387f14655fc854ddc
7SRCNAME = "grpc-go" 7SRCNAME = "grpc-go"
8 8
9PKG_NAME = "google.golang.org/grpc" 9PKG_NAME = "google.golang.org/grpc"
10SRC_URI = "git://github.com/grpc/${SRCNAME}.git;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/src/${PKG_NAME};branch=v1.59.x;protocol=https" 10SRC_URI = "git://github.com/grpc/${SRCNAME}.git;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/src/${PKG_NAME};nobranch=1;protocol=https"
11 11
12SRCREV = "7765221f4bf6104973db7946d56936cf838cad46" 12SRCREV = "dda86dbd9cecb8b35b58c73d507d81d67761205f"
13PV = "1.59.0+git" 13PV = "1.79.3+git"
14 14
15# NO-OP the do compile rule because this recipe is source only. 15# NO-OP the do compile rule because this recipe is source only.
16do_compile() { 16do_compile() {
diff --git a/recipes-devtools/yq/go-mod-cache.inc b/recipes-devtools/yq/go-mod-cache.inc
new file mode 100644
index 00000000..808c48e1
--- /dev/null
+++ b/recipes-devtools/yq/go-mod-cache.inc
@@ -0,0 +1,69 @@
1# Generated by oe-go-mod-fetcher.py v3.0.0
2# Module cache data for Go dependencies
3#
4# This file contains recipe-specific module metadata.
5# The task implementations are in go-mod-vcs.bbclass.
6
7inherit go-mod-vcs
8
9# Module metadata for cache building (one module per line)
10GO_MODULE_CACHE_DATA = '[\
11{"module":"github.com/zclconf/go-cty-debug","version":"v0.0.0-20240509010212-0d6042c53940","vcs_hash":"97ae88860aa1ae2fdfafb1bdd81cd1a8689270c32cc5b3a78291dae72fff3e98","timestamp":"2024-05-09T01:02:12Z","subdir":"","vcs_ref":""},\
12{"module":"github.com/zclconf/go-cty","version":"v1.18.0","vcs_hash":"8e6ef2edda80cf843a2a1c568eb701e56185f7ab76c293fa8adef7a5cad714c6","timestamp":"2026-02-23T23:06:51Z","subdir":"","vcs_ref":"refs/tags/v1.18.0"},\
13{"module":"github.com/vmihailenco/msgpack/v5","version":"v5.3.5","vcs_hash":"02a4e9fd526e13beccb6c173e6c8238f8f47b51174abd08bdbce44868d7dca0b","timestamp":"2021-10-22T10:21:31Z","subdir":"v5","vcs_ref":"refs/tags/v5.3.5"},\
14{"module":"github.com/vmihailenco/tagparser/v2","version":"v2.0.0","vcs_hash":"d8db384ca98ad948fdee0547f574d6b990caa73543d9caca66b2a4b9b6e384a0","timestamp":"2021-02-03T10:04:46Z","subdir":"v2","vcs_ref":"refs/tags/v2.0.0"},\
15{"module":"github.com/spf13/cobra","version":"v1.10.2","vcs_hash":"a79409fa1813cac46edeefb925df9a65bfd1c4cf3dd47dbb576c385d5f527685","timestamp":"2025-12-03T23:51:15Z","subdir":"","vcs_ref":"refs/tags/v1.10.2"},\
16{"module":"github.com/spf13/pflag","version":"v1.0.10","vcs_hash":"737f239b3c3bd4e75040785cfc62b8349a547b1425bba1698b712866455bce75","timestamp":"2025-09-02T06:08:29Z","subdir":"","vcs_ref":"refs/tags/v1.0.10"},\
17{"module":"github.com/spf13/pflag","version":"v1.0.9","vcs_hash":"241e9025159bbbea2f54722542a86c03ff35968a42a753a0a4e0738690720a54","timestamp":"2025-09-01T07:27:15Z","subdir":"","vcs_ref":"refs/tags/v1.0.9"},\
18{"module":"github.com/jinzhu/copier","version":"v0.4.0","vcs_hash":"3a8711e102dd27106175c00fc3ddb49a55f8519bf4275740a63f7b4bdbedc9a0","timestamp":"2023-08-09T06:33:02Z","subdir":"","vcs_ref":"refs/tags/v0.4.0"},\
19{"module":"github.com/fatih/color","version":"v1.18.0","vcs_hash":"5d3a7d46049b39f7f5f80bbbcaf1d95f84b393dcee5978948fd4ca3a5abb4461","timestamp":"2024-10-03T07:06:28Z","subdir":"","vcs_ref":"refs/tags/v1.18.0"},\
20{"module":"github.com/alecthomas/participle/v2","version":"v2.1.4","vcs_hash":"f55c25812c19a1ceb96cc3815116d27d2a1d10c417b2fa04be24934eb031ecc9","timestamp":"2025-03-24T00:45:51Z","subdir":"","vcs_ref":"refs/tags/v2.1.4"},\
21{"module":"github.com/alecthomas/assert/v2","version":"v2.11.0","vcs_hash":"ee6944d06c2169dabdfa5e3145750866c06153432d695be651bc6128312bf8c0","timestamp":"2024-09-17T06:12:02Z","subdir":"","vcs_ref":"refs/tags/v2.11.0"},\
22{"module":"github.com/alecthomas/repr","version":"v0.5.2","vcs_hash":"4cd22f43b71e0bb4b6c584f53b24953eec5f7543c1475404ded50d8223fb1a08","timestamp":"2025-09-08T21:24:09Z","subdir":"","vcs_ref":"refs/tags/v0.5.2"},\
23{"module":"github.com/google/go-cmp","version":"v0.6.0","vcs_hash":"066c8baed8b5c49c8bf75e59b5e0a559593a7098e3e99236e4fc5b6e29e3ac91","timestamp":"2023-08-31T17:32:40Z","subdir":"","vcs_ref":"refs/tags/v0.6.0"},\
24{"module":"github.com/go-ini/ini","version":"v1.67.0","vcs_hash":"cad9f449f807ba878152dab9e71ba0f300b51a0a69390f502d55fb24a11f73a2","timestamp":"2022-08-08T11:35:30Z","subdir":"","vcs_ref":"refs/tags/v1.67.0"},\
25{"module":"github.com/pkg/diff","version":"v0.0.0-20210226163009-20ebb0f2a09e","vcs_hash":"affde47da8cb6bb94705195a6eadcd70ea6d521f8128e1030b06d97add1a0da2","timestamp":"2021-02-26T16:30:09Z","subdir":"","vcs_ref":""},\
26{"module":"github.com/mattn/go-colorable","version":"v0.1.14","vcs_hash":"d115108e05252e00501d24555b70931860f5e2506c9b51436969923bc59f5dd0","timestamp":"2025-01-10T08:29:27Z","subdir":"","vcs_ref":"refs/tags/v0.1.14"},\
27{"module":"github.com/mattn/go-isatty","version":"v0.0.20","vcs_hash":"d07760adabb0d05ba45e3c8997554326fa96668c12bc4572654f288670e1af35","timestamp":"2023-10-17T07:28:21Z","subdir":"","vcs_ref":"refs/tags/v0.0.20"},\
28{"module":"github.com/go-test/deep","version":"v1.0.3","vcs_hash":"efaf6a68cea492ed65defaf30d5ba869acd2972fc85d9cc949ba3e5fbd6a4ce3","timestamp":"2019-08-04T23:21:26Z","subdir":"","vcs_ref":"refs/tags/v1.0.3"},\
29{"module":"github.com/chzyer/test","version":"v0.0.0-20180213035817-a1ea475d72b1","vcs_hash":"e15872792aa8b087f6d3216a8e07cf2ca9bfde139ee58c466bbbb633416d2856","timestamp":"2018-02-13T03:58:17Z","subdir":"","vcs_ref":""},\
30{"module":"github.com/chzyer/logex","version":"v1.1.10","vcs_hash":"92a6f8ff364d5c78129d723e93bc80561a4d6f62e89131c1c9f55157435fe20e","timestamp":"2015-10-10T15:13:41Z","subdir":"","vcs_ref":"refs/tags/v1.1.10"},\
31{"module":"github.com/chzyer/readline","version":"v0.0.0-20180603132655-2972be24d48e","vcs_hash":"8a803f89048e07c05fc7887b4f50d22643ddbc3edcd738b8d052084561a8bfa2","timestamp":"2018-06-03T13:26:55Z","subdir":"","vcs_ref":""},\
32{"module":"github.com/agext/levenshtein","version":"v1.2.1","vcs_hash":"2b54ef5644999bbb35e744c349fdcb01b47129a12a574ae4281f8329987f0928","timestamp":"2017-02-17T06:30:20Z","subdir":"","vcs_ref":"refs/tags/v1.2.1"},\
33{"module":"github.com/yuin/goldmark","version":"v1.4.13","vcs_hash":"fbec1a06cf7d810b36a87559756866f825159c4db030b543bd6359717d401035","timestamp":"2022-07-09T07:22:17Z","subdir":"","vcs_ref":"refs/tags/v1.4.13"},\
34{"module":"github.com/yuin/gopher-lua","version":"v1.1.1","vcs_hash":"c7b972ae498e6769c8889bd8b5c69ecf798feb704f10fc994b7543cbbc946723","timestamp":"2023-12-02T10:27:43Z","subdir":"","vcs_ref":"refs/tags/v1.1.1"},\
35{"module":"github.com/pelletier/go-toml/v2","version":"v2.2.4","vcs_hash":"024e6f520632e6be8a8fbc0202fdf0da2cfc0266ff95451a8e8d944dd0d8882f","timestamp":"2025-04-07T11:11:38Z","subdir":"","vcs_ref":"refs/tags/v2.2.4"},\
36{"module":"github.com/mikefarah/yq/v4","version":"v4.52.5","vcs_hash":"f73514d15dee7af8ff7593cb904c4ad6a50f322537216795df6a269c2853f483","timestamp":"2026-03-25T23:03:01Z","subdir":"v4","vcs_ref":"refs/tags/v4.52.5"},\
37{"module":"github.com/pmezard/go-difflib","version":"v1.0.0","vcs_hash":"c04ad296d2e3203fda8b7ca96feaca21b20b3b7441e33c7d67cda029ea61ab4c","timestamp":"2016-01-10T10:55:54Z","subdir":"","vcs_ref":"refs/tags/v1.0.0"},\
38{"module":"github.com/davecgh/go-spew","version":"v1.1.1","vcs_hash":"4c7d69cfe586f86079773ff48d94f76d327c2914d8dfeffca9e34fd1146e5d5e","timestamp":"2018-02-21T23:26:28Z","subdir":"","vcs_ref":"refs/tags/v1.1.1"},\
39{"module":"github.com/davecgh/go-spew","version":"v1.1.0","vcs_hash":"5ce38ad71c2d3bc390b87154a89c53fd5ead19aed2bf005419db5c0b28ea9dfd","timestamp":"2016-10-29T20:57:26Z","subdir":"","vcs_ref":"refs/tags/v1.1.0"},\
40{"module":"github.com/dimchansky/utfbom","version":"v1.1.1","vcs_hash":"04f39ab86cb6ab9bf2a2278357fae9932b31f6cb8b07bf8e6ca02581cbf46ecf","timestamp":"2020-11-06T16:33:08Z","subdir":"","vcs_ref":"refs/tags/v1.1.1"},\
41{"module":"github.com/mitchellh/go-wordwrap","version":"v1.0.1","vcs_hash":"c6c7d05ba9f6db2637751fa2ce7bbc8bb04f632abc0b05363566319c8fd9c9b0","timestamp":"2020-09-25T18:08:01Z","subdir":"","vcs_ref":"refs/tags/v1.0.1"},\
42{"module":"github.com/goccy/go-yaml","version":"v1.19.2","vcs_hash":"2033b454ed3210fa277deb8871eded039f660f71a54acd3706dc12c271968557","timestamp":"2026-01-08T01:12:13Z","subdir":"","vcs_ref":"refs/tags/v1.19.2"},\
43{"module":"github.com/goccy/go-json","version":"v0.10.5","vcs_hash":"9135ffafe2f170bce8f90413934c0b25aa6d201122cc437153cf64a206c46389","timestamp":"2025-01-25T05:38:06Z","subdir":"","vcs_ref":"refs/tags/v0.10.5"},\
44{"module":"github.com/hashicorp/hcl/v2","version":"v2.24.0","vcs_hash":"7505ee60afc6b2dde4e4189214cf3f948ce2ebbc3aac73c7ba669bd366b12941","timestamp":"2025-07-07T13:00:56Z","subdir":"","vcs_ref":"refs/tags/v2.24.0"},\
45{"module":"github.com/magiconair/properties","version":"v1.8.10","vcs_hash":"c97479fb46a7e15abf895966e9b8e63015d259ca2a147e68571b64fc63c0d728","timestamp":"2025-04-09T19:30:57Z","subdir":"","vcs_ref":"refs/tags/v1.8.10"},\
46{"module":"github.com/apparentlymart/go-textseg/v15","version":"v15.0.0","vcs_hash":"2ad90a9579325698fb8eedc37a5bb5c32c0df927e2e2029b3cfa6369b0aad683","timestamp":"2023-08-29T15:35:34Z","subdir":"","vcs_ref":"refs/tags/v15.0.0"},\
47{"module":"github.com/russross/blackfriday/v2","version":"v2.1.0","vcs_hash":"6dd1604eceba1790dbf7f827f1e22a5866a5348a2ab616daed7363a6e16e081d","timestamp":"2020-10-27T03:47:54Z","subdir":"v2","vcs_ref":"refs/tags/v2.1.0"},\
48{"module":"github.com/elliotchance/orderedmap","version":"v1.8.0","vcs_hash":"bbb1960318bb09db7652a8ecef3ed235b4927f7cb3818edd7fe515b7f3a35ec4","timestamp":"2025-01-02T16:01:56Z","subdir":"","vcs_ref":"refs/tags/v1.8.0"},\
49{"module":"github.com/stretchr/testify","version":"v1.7.0","vcs_hash":"f87883f9ef1ad6bd6ecb844fe9108ae126c4dfab49080e5fb37bd27ca64417be","timestamp":"2021-01-13T09:54:11Z","subdir":"","vcs_ref":"refs/tags/v1.7.0"},\
50{"module":"github.com/stretchr/objx","version":"v0.1.0","vcs_hash":"39828321881a0709a36a2d1edde8fc9928ddd471ebd0bbdf7012076e7214bb02","timestamp":"2018-01-06T01:13:53Z","subdir":"","vcs_ref":"refs/tags/v0.1.0"},\
51{"module":"github.com/inconshreveable/mousetrap","version":"v1.1.0","vcs_hash":"a9f0ac4cf05240ceb9790811cbd8ab3cbdcd404501a9ca5a402a28033e7235d8","timestamp":"2022-11-27T22:01:53Z","subdir":"","vcs_ref":"refs/tags/v1.1.0"},\
52{"module":"github.com/cpuguy83/go-md2man/v2","version":"v2.0.6","vcs_hash":"0b9036af46cc50aa9433a461266e6ef3b3645807c3d1fa49cc53eb201e011781","timestamp":"2024-12-16T17:50:50Z","subdir":"","vcs_ref":"refs/tags/v2.0.6"},\
53{"module":"github.com/a8m/envsubst","version":"v1.4.3","vcs_hash":"6385d2d98bb14c52d8c089f3589b0fcb860bddb6825cfc3d85d621682e5c57b9","timestamp":"2025-02-24T09:05:29Z","subdir":"","vcs_ref":"refs/tags/v1.4.3"},\
54{"module":"go.yaml.in/yaml/v3","version":"v3.0.4","vcs_hash":"28af0e86ac86bfc3e00873c91eee3b58eb4f82e4f4c0f7963ccfc8872fd4a4a5","timestamp":"2025-06-29T14:09:51Z","subdir":"","vcs_ref":"refs/tags/v3.0.4"},\
55{"module":"go.yaml.in/yaml/v4","version":"v4.0.0-rc.3","vcs_hash":"bb6f6ec483049dba1843496880df5682fc52f28cc7a78c0fd6884e70812d5903","timestamp":"2025-11-04T17:29:07Z","subdir":"","vcs_ref":"refs/tags/v4.0.0-rc.3"},\
56{"module":"golang.org/x/sys","version":"v0.6.0","vcs_hash":"323536cd91bc88e38213d12787ab63a3504a0061ffc7b17a8c7ca560497f24fa","timestamp":"2023-03-04T03:20:52Z","subdir":"","vcs_ref":"refs/tags/v0.6.0"},\
57{"module":"golang.org/x/sys","version":"v0.42.0","vcs_hash":"8e0c29133c55549f2a5ccd9da93c1f00cb94b6e82a15ed2bf8a2406448f69c37","timestamp":"2026-03-03T01:51:03Z","subdir":"","vcs_ref":"refs/tags/v0.42.0"},\
58{"module":"golang.org/x/mod","version":"v0.34.0","vcs_hash":"1af1d21eb7fa2b5e8a9a6a7d5808842d0eea82c835de520cff0561f026a05912","timestamp":"2026-03-10T01:41:08Z","subdir":"","vcs_ref":"refs/tags/v0.34.0"},\
59{"module":"golang.org/x/term","version":"v0.41.0","vcs_hash":"7bae64b3057af373aecee34a2667fba2aff1e229ff6472c080e93e65458ffe5a","timestamp":"2026-03-10T01:43:14Z","subdir":"","vcs_ref":"refs/tags/v0.41.0"},\
60{"module":"golang.org/x/sync","version":"v0.20.0","vcs_hash":"7832f0aec63a5b5bc0fa1a349a5a6f0126ede331ea71a528ecb5f3968f2b000c","timestamp":"2026-02-23T18:54:42Z","subdir":"","vcs_ref":"refs/tags/v0.20.0"},\
61{"module":"golang.org/x/crypto","version":"v0.49.0","vcs_hash":"23dac2d7085396c124998bcb52ef3e320806e49ca8538858dc73b51f3a6b50c9","timestamp":"2026-03-11T14:17:49Z","subdir":"","vcs_ref":"refs/tags/v0.49.0"},\
62{"module":"golang.org/x/net","version":"v0.52.0","vcs_hash":"8d3e280d3345387bdd35c143197391bbd4383d486ebe6282af075a83bafb973d","timestamp":"2026-03-12T00:35:42Z","subdir":"","vcs_ref":"refs/tags/v0.52.0"},\
63{"module":"golang.org/x/text","version":"v0.35.0","vcs_hash":"ebd21b780d473b9c6279389bf7828889387f448497e2613cddf2feabfcde4ea8","timestamp":"2026-03-10T01:41:36Z","subdir":"","vcs_ref":"refs/tags/v0.35.0"},\
64{"module":"golang.org/x/telemetry","version":"v0.0.0-20260209163413-e7419c687ee4","vcs_hash":"ff4282cb8e2b0e4088d42fc96bacfe1322bf51ff7be67817ef4b90e992f36a1f","timestamp":"2026-02-09T16:34:13Z","subdir":"","vcs_ref":""},\
65{"module":"golang.org/x/tools","version":"v0.42.0","vcs_hash":"0308efd24b464153e6b2259ec10201a952a72d416a7772b9ee039f9e8158d3fd","timestamp":"2026-02-09T18:28:22Z","subdir":"","vcs_ref":"refs/tags/v0.42.0"},\
66{"module":"gopkg.in/check.v1","version":"v0.0.0-20161208181325-20d25e280405","vcs_hash":"f6f7125ac7ef086ca6395a14a9a28c8c11cd6f8790a8be7cfd6475d1acd0f40b","timestamp":"2016-12-08T18:13:25Z","subdir":"","vcs_ref":""},\
67{"module":"gopkg.in/yaml.v3","version":"v3.0.0-20200313102051-9f266ea9e77c","vcs_hash":"ae6e6119974a43d5668501b6efe7e743408319dee4094d1929d3e75a4f5dac98","timestamp":"2020-03-13T10:20:51Z","subdir":"","vcs_ref":""},\
68{"module":"gopkg.in/op/go-logging.v1","version":"v1.0.0-20160211212156-b2cb9fa56473","vcs_hash":"d7eaf61c8acf895effd99427400723a26515b0eec7d5ac77fce7caa0948a730d","timestamp":"2016-02-11T21:21:56Z","subdir":"","vcs_ref":""}\
69]'
diff --git a/recipes-devtools/yq/go-mod-git.inc b/recipes-devtools/yq/go-mod-git.inc
new file mode 100644
index 00000000..5cabc056
--- /dev/null
+++ b/recipes-devtools/yq/go-mod-git.inc
@@ -0,0 +1,62 @@
1# Generated by oe-go-mod-fetcher.py v3.0.0
2# Git repositories for Go module dependencies
3
4SRC_URI += "git://github.com/zclconf/go-cty-debug;protocol=https;branch=master;rev=0d6042c539401a57fc0cca85ded2861d4a5173c4;name=git_bb41f8e8_0;destsuffix=vcs_cache/97ae88860aa1ae2fdfafb1bdd81cd1a8689270c32cc5b3a78291dae72fff3e98"
5SRC_URI += "git://github.com/zclconf/go-cty;protocol=https;nobranch=1;tag=v1.18.0;shallow=1;rev=e0c742bf92705b134551f0a5c0dae5ab3c05e23c;name=git_5ffc57d2_0;destsuffix=vcs_cache/8e6ef2edda80cf843a2a1c568eb701e56185f7ab76c293fa8adef7a5cad714c6"
6SRC_URI += "git://github.com/vmihailenco/msgpack;protocol=https;nobranch=1;tag=v5.3.5;shallow=1;rev=9f30401e9cdcc6fa561d6b3e4982cbe8161f1086;name=git_ac9774ec_0;destsuffix=vcs_cache/02a4e9fd526e13beccb6c173e6c8238f8f47b51174abd08bdbce44868d7dca0b"
7SRC_URI += "git://github.com/vmihailenco/tagparser;protocol=https;nobranch=1;tag=v2.0.0;shallow=1;rev=2147fb31205921d022818561da850209b44b0097;name=git_92830617_0;destsuffix=vcs_cache/d8db384ca98ad948fdee0547f574d6b990caa73543d9caca66b2a4b9b6e384a0"
8SRC_URI += "git://github.com/spf13/cobra;protocol=https;nobranch=1;tag=v1.10.2;shallow=1;rev=88b30ab89da2d0d0abb153818746c5a2d30eccec;name=git_41456771_0;destsuffix=vcs_cache/a79409fa1813cac46edeefb925df9a65bfd1c4cf3dd47dbb576c385d5f527685"
9SRC_URI += "git://github.com/spf13/pflag;protocol=https;nobranch=1;tag=v1.0.10;shallow=1;rev=0491e5702ad2bb108bc519a5221bcc0f52aa9564;name=git_66b7b8c8_0;destsuffix=vcs_cache/737f239b3c3bd4e75040785cfc62b8349a547b1425bba1698b712866455bce75"
10SRC_URI += "git://github.com/spf13/pflag;protocol=https;nobranch=1;tag=v1.0.9;shallow=1;rev=10438578954bba2527fe5cae3684d4532b064bbe;name=git_66b7b8c8_1;destsuffix=vcs_cache/241e9025159bbbea2f54722542a86c03ff35968a42a753a0a4e0738690720a54"
11SRC_URI += "git://github.com/jinzhu/copier;protocol=https;nobranch=1;tag=v0.4.0;shallow=1;rev=70b1d4e41a98ca3ef7f468ade5c515e4193405df;name=git_2c75c860_0;destsuffix=vcs_cache/3a8711e102dd27106175c00fc3ddb49a55f8519bf4275740a63f7b4bdbedc9a0"
12SRC_URI += "git://github.com/fatih/color;protocol=https;nobranch=1;tag=v1.18.0;shallow=1;rev=1c8d8706604ee5fb9a464e5097ba113101828a75;name=git_be555826_0;destsuffix=vcs_cache/5d3a7d46049b39f7f5f80bbbcaf1d95f84b393dcee5978948fd4ca3a5abb4461"
13SRC_URI += "git://github.com/alecthomas/participle;protocol=https;nobranch=1;tag=v2.1.4;shallow=1;rev=bcbb39153e17f8018257f17aba8eac628d396b64;name=git_793fc4ed_0;destsuffix=vcs_cache/f55c25812c19a1ceb96cc3815116d27d2a1d10c417b2fa04be24934eb031ecc9"
14SRC_URI += "git://github.com/alecthomas/assert;protocol=https;nobranch=1;tag=v2.11.0;shallow=1;rev=96885dec03fb9107de54aba088c8e366e1d67ce9;name=git_d934ed85_0;destsuffix=vcs_cache/ee6944d06c2169dabdfa5e3145750866c06153432d695be651bc6128312bf8c0"
15SRC_URI += "git://github.com/alecthomas/repr;protocol=https;nobranch=1;tag=v0.5.2;shallow=1;rev=390ae5f1b8422b87c2dd5f4017b779db4393cfbb;name=git_db6bb3f2_0;destsuffix=vcs_cache/4cd22f43b71e0bb4b6c584f53b24953eec5f7543c1475404ded50d8223fb1a08"
16SRC_URI += "git://github.com/google/go-cmp;protocol=https;nobranch=1;tag=v0.6.0;shallow=1;rev=c3ad8435e7bef96af35732bc0789e5a2278c6d5f;name=git_8726c33a_0;destsuffix=vcs_cache/066c8baed8b5c49c8bf75e59b5e0a559593a7098e3e99236e4fc5b6e29e3ac91"
17SRC_URI += "git://github.com/go-ini/ini;protocol=https;nobranch=1;tag=v1.67.0;shallow=1;rev=b2f570e5b5b844226bbefe6fb521d891f529a951;name=git_833ca107_0;destsuffix=vcs_cache/cad9f449f807ba878152dab9e71ba0f300b51a0a69390f502d55fb24a11f73a2"
18SRC_URI += "git://github.com/pkg/diff;protocol=https;branch=main;rev=20ebb0f2a09e612109b224b32f79370409108bcc;name=git_192939f3_0;destsuffix=vcs_cache/affde47da8cb6bb94705195a6eadcd70ea6d521f8128e1030b06d97add1a0da2"
19SRC_URI += "git://github.com/mattn/go-colorable;protocol=https;nobranch=1;tag=v0.1.14;shallow=1;rev=1f71342c1ee78c126bcb69cd26ed8c2be7e016b3;name=git_65d23631_0;destsuffix=vcs_cache/d115108e05252e00501d24555b70931860f5e2506c9b51436969923bc59f5dd0"
20SRC_URI += "git://github.com/mattn/go-isatty;protocol=https;nobranch=1;tag=v0.0.20;shallow=1;rev=a7c02353c47bc4ec6b30dc9628154ae4fe760c11;name=git_bdb8c628_0;destsuffix=vcs_cache/d07760adabb0d05ba45e3c8997554326fa96668c12bc4572654f288670e1af35"
21SRC_URI += "git://github.com/go-test/deep;protocol=https;nobranch=1;tag=v1.0.3;shallow=1;rev=1888facc153dfaea996367ec0e53d0c42d1b8454;name=git_59b468af_0;destsuffix=vcs_cache/efaf6a68cea492ed65defaf30d5ba869acd2972fc85d9cc949ba3e5fbd6a4ce3"
22SRC_URI += "git://github.com/chzyer/test;protocol=https;branch=master;rev=a1ea475d72b168a29f44221e0ad031a842642302;name=git_ad9a8e97_0;destsuffix=vcs_cache/e15872792aa8b087f6d3216a8e07cf2ca9bfde139ee58c466bbbb633416d2856"
23SRC_URI += "git://github.com/chzyer/logex;protocol=https;nobranch=1;tag=v1.1.10;shallow=1;rev=cd112f618178aaaf4ea8592c8839f5276145d9cf;name=git_18c99d76_0;destsuffix=vcs_cache/92a6f8ff364d5c78129d723e93bc80561a4d6f62e89131c1c9f55157435fe20e"
24SRC_URI += "git://github.com/chzyer/readline;protocol=https;branch=main;rev=2972be24d48e78746da79ba8e24e8b488c9880de;name=git_2b1d73c0_0;destsuffix=vcs_cache/8a803f89048e07c05fc7887b4f50d22643ddbc3edcd738b8d052084561a8bfa2"
25SRC_URI += "git://github.com/agext/levenshtein;protocol=https;nobranch=1;tag=v1.2.1;shallow=1;rev=5f10fee965225ac1eecdc234c09daf5cd9e7f7b6;name=git_67b51d80_0;destsuffix=vcs_cache/2b54ef5644999bbb35e744c349fdcb01b47129a12a574ae4281f8329987f0928"
26SRC_URI += "git://github.com/yuin/goldmark;protocol=https;nobranch=1;tag=v1.4.13;shallow=1;rev=c0856327b39b00b39b5d7e1f5ed0eed8bb1b6a23;name=git_40d8a3db_0;destsuffix=vcs_cache/fbec1a06cf7d810b36a87559756866f825159c4db030b543bd6359717d401035"
27SRC_URI += "git://github.com/yuin/gopher-lua;protocol=https;nobranch=1;tag=v1.1.1;shallow=1;rev=1388221efeb4a239a053e5932c3d755699055684;name=git_f4da971a_0;destsuffix=vcs_cache/c7b972ae498e6769c8889bd8b5c69ecf798feb704f10fc994b7543cbbc946723"
28SRC_URI += "git://github.com/pelletier/go-toml;protocol=https;nobranch=1;tag=v2.2.4;shallow=1;rev=ee07c9203b72060f12e31c04ace80e8a187d5a67;name=git_5fc8a683_0;destsuffix=vcs_cache/024e6f520632e6be8a8fbc0202fdf0da2cfc0266ff95451a8e8d944dd0d8882f"
29SRC_URI += "git://github.com/mikefarah/yq;protocol=https;nobranch=1;tag=v4.52.5;shallow=1;rev=0f4fb8d35ec1a939d78dd6862f494d19ec589f19;name=git_277dcb4f_0;destsuffix=vcs_cache/f73514d15dee7af8ff7593cb904c4ad6a50f322537216795df6a269c2853f483"
30SRC_URI += "git://github.com/pmezard/go-difflib;protocol=https;nobranch=1;tag=v1.0.0;shallow=1;rev=792786c7400a136282c1664665ae0a8db921c6c2;name=git_b66720d7_0;destsuffix=vcs_cache/c04ad296d2e3203fda8b7ca96feaca21b20b3b7441e33c7d67cda029ea61ab4c"
31SRC_URI += "git://github.com/davecgh/go-spew;protocol=https;nobranch=1;tag=v1.1.0;shallow=1;rev=346938d642f2ec3594ed81d874461961cd0faa76;name=git_d9a489aa_0;destsuffix=vcs_cache/5ce38ad71c2d3bc390b87154a89c53fd5ead19aed2bf005419db5c0b28ea9dfd"
32SRC_URI += "git://github.com/davecgh/go-spew;protocol=https;nobranch=1;tag=v1.1.1;shallow=1;rev=8991bc29aa16c548c550c7ff78260e27b9ab7c73;name=git_d9a489aa_1;destsuffix=vcs_cache/4c7d69cfe586f86079773ff48d94f76d327c2914d8dfeffca9e34fd1146e5d5e"
33SRC_URI += "git://github.com/dimchansky/utfbom;protocol=https;nobranch=1;tag=v1.1.1;shallow=1;rev=6ae8f945ca96f30defc7e8ab12ec5d10cf86ded4;name=git_343da044_0;destsuffix=vcs_cache/04f39ab86cb6ab9bf2a2278357fae9932b31f6cb8b07bf8e6ca02581cbf46ecf"
34SRC_URI += "git://github.com/mitchellh/go-wordwrap;protocol=https;nobranch=1;tag=v1.0.1;shallow=1;rev=ecf0936a077a4bd73a1cc2ac5c370f2b55618d62;name=git_bad0582b_0;destsuffix=vcs_cache/c6c7d05ba9f6db2637751fa2ce7bbc8bb04f632abc0b05363566319c8fd9c9b0"
35SRC_URI += "git://github.com/goccy/go-yaml;protocol=https;nobranch=1;tag=v1.19.2;shallow=1;rev=92bc79cb5f685e999ad131473168fc45215d12d9;name=git_3bc4438f_0;destsuffix=vcs_cache/2033b454ed3210fa277deb8871eded039f660f71a54acd3706dc12c271968557"
36SRC_URI += "git://github.com/goccy/go-json;protocol=https;nobranch=1;tag=v0.10.5;shallow=1;rev=9872089c316cfe2d0f29b331b75d45bf6d522d96;name=git_58b9fee8_0;destsuffix=vcs_cache/9135ffafe2f170bce8f90413934c0b25aa6d201122cc437153cf64a206c46389"
37SRC_URI += "git://github.com/hashicorp/hcl;protocol=https;nobranch=1;tag=v2.24.0;shallow=1;rev=6b5068090eef06b1f127f61529db5ba0be7ed343;name=git_e2b5d849_0;destsuffix=vcs_cache/7505ee60afc6b2dde4e4189214cf3f948ce2ebbc3aac73c7ba669bd366b12941"
38SRC_URI += "git://github.com/magiconair/properties;protocol=https;nobranch=1;tag=v1.8.10;shallow=1;rev=281f515b93cf755020c587f2ffcbdee2322f3615;name=git_fa8300c1_0;destsuffix=vcs_cache/c97479fb46a7e15abf895966e9b8e63015d259ca2a147e68571b64fc63c0d728"
39SRC_URI += "git://github.com/apparentlymart/go-textseg;protocol=https;nobranch=1;tag=v15.0.0;shallow=1;rev=72b78f42484ddc3f58858f794da1771fb9559ad0;name=git_81a61598_0;destsuffix=vcs_cache/2ad90a9579325698fb8eedc37a5bb5c32c0df927e2e2029b3cfa6369b0aad683"
40SRC_URI += "git://github.com/russross/blackfriday;protocol=https;nobranch=1;tag=v2.1.0;shallow=1;rev=4c9bf9512682b995722660a4196c0013228e2049;name=git_fb978822_0;destsuffix=vcs_cache/6dd1604eceba1790dbf7f827f1e22a5866a5348a2ab616daed7363a6e16e081d"
41SRC_URI += "git://github.com/elliotchance/orderedmap;protocol=https;nobranch=1;tag=v1.8.0;shallow=1;rev=9d80274286972e4b495b38de2923a4d5f9758c8d;name=git_7e04bcf4_0;destsuffix=vcs_cache/bbb1960318bb09db7652a8ecef3ed235b4927f7cb3818edd7fe515b7f3a35ec4"
42SRC_URI += "git://github.com/stretchr/testify;protocol=https;nobranch=1;tag=v1.7.0;shallow=1;rev=acba37e5db06f0093b465a7d47822bf13644b66c;name=git_aa93f7ee_0;destsuffix=vcs_cache/f87883f9ef1ad6bd6ecb844fe9108ae126c4dfab49080e5fb37bd27ca64417be"
43SRC_URI += "git://github.com/stretchr/objx;protocol=https;nobranch=1;tag=v0.1.0;shallow=1;rev=facf9a85c22f48d2f52f2380e4efce1768749a89;name=git_7987da5d_0;destsuffix=vcs_cache/39828321881a0709a36a2d1edde8fc9928ddd471ebd0bbdf7012076e7214bb02"
44SRC_URI += "git://github.com/inconshreveable/mousetrap;protocol=https;nobranch=1;tag=v1.1.0;shallow=1;rev=4e8053ee7ef85a6bd26368364a6d27f1641c1d21;name=git_b31cc6ad_0;destsuffix=vcs_cache/a9f0ac4cf05240ceb9790811cbd8ab3cbdcd404501a9ca5a402a28033e7235d8"
45SRC_URI += "git://github.com/cpuguy83/go-md2man;protocol=https;nobranch=1;tag=v2.0.6;shallow=1;rev=441631534462b74c098953dbd8d5f6210994b0bf;name=git_af686cb3_0;destsuffix=vcs_cache/0b9036af46cc50aa9433a461266e6ef3b3645807c3d1fa49cc53eb201e011781"
46SRC_URI += "git://github.com/a8m/envsubst;protocol=https;nobranch=1;tag=v1.4.3;shallow=1;rev=2aa6422a5466ee701933dd838d9d36aaf16a0b32;name=git_6f81d3b3_0;destsuffix=vcs_cache/6385d2d98bb14c52d8c089f3589b0fcb860bddb6825cfc3d85d621682e5c57b9"
47SRC_URI += "git://github.com/yaml/go-yaml;protocol=https;nobranch=1;tag=v3.0.4;shallow=1;rev=c3552c15f996075a7634df5159d9161c67bf3d76;name=git_780106c7_0;destsuffix=vcs_cache/28af0e86ac86bfc3e00873c91eee3b58eb4f82e4f4c0f7963ccfc8872fd4a4a5"
48SRC_URI += "git://github.com/yaml/go-yaml;protocol=https;nobranch=1;tag=v4.0.0-rc.3;shallow=1;rev=e99d6a6e928a797feb752a3f839e0a7e45a46ddc;name=git_780106c7_1;destsuffix=vcs_cache/bb6f6ec483049dba1843496880df5682fc52f28cc7a78c0fd6884e70812d5903"
49SRC_URI += "git://go.googlesource.com/sys;protocol=https;nobranch=1;tag=v0.6.0;shallow=1;rev=c7a1bf9a0b0aa7c0c0e35a435924dd68e64d1653;name=git_da0444fc_0;destsuffix=vcs_cache/323536cd91bc88e38213d12787ab63a3504a0061ffc7b17a8c7ca560497f24fa"
50SRC_URI += "git://go.googlesource.com/sys;protocol=https;nobranch=1;tag=v0.42.0;shallow=1;rev=eaaaaee1dc1aacededf4a89bc4544558f425d5f1;name=git_da0444fc_1;destsuffix=vcs_cache/8e0c29133c55549f2a5ccd9da93c1f00cb94b6e82a15ed2bf8a2406448f69c37"
51SRC_URI += "git://go.googlesource.com/mod;protocol=https;nobranch=1;tag=v0.34.0;shallow=1;rev=1ac721dff8591283e59aba6412a0eafc8b950d83;name=git_13df7481_0;destsuffix=vcs_cache/1af1d21eb7fa2b5e8a9a6a7d5808842d0eea82c835de520cff0561f026a05912"
52SRC_URI += "git://go.googlesource.com/term;protocol=https;nobranch=1;tag=v0.41.0;shallow=1;rev=9d2dc074d2bdcb2229cbbaa0a252eace245a6489;name=git_2e975dd2_0;destsuffix=vcs_cache/7bae64b3057af373aecee34a2667fba2aff1e229ff6472c080e93e65458ffe5a"
53SRC_URI += "git://go.googlesource.com/sync;protocol=https;nobranch=1;tag=v0.20.0;shallow=1;rev=ec11c4a93de22cde2abe2bf74d70791033c2464c;name=git_d7307bee_0;destsuffix=vcs_cache/7832f0aec63a5b5bc0fa1a349a5a6f0126ede331ea71a528ecb5f3968f2b000c"
54SRC_URI += "git://go.googlesource.com/crypto;protocol=https;nobranch=1;tag=v0.49.0;shallow=1;rev=982eaa62dfb7273603b97fc1835561450096f3bd;name=git_f72f7a6f_0;destsuffix=vcs_cache/23dac2d7085396c124998bcb52ef3e320806e49ca8538858dc73b51f3a6b50c9"
55SRC_URI += "git://go.googlesource.com/net;protocol=https;nobranch=1;tag=v0.52.0;shallow=1;rev=316e20ce34d380337f7983808c26948232e16455;name=git_ed42bd05_0;destsuffix=vcs_cache/8d3e280d3345387bdd35c143197391bbd4383d486ebe6282af075a83bafb973d"
56SRC_URI += "git://go.googlesource.com/text;protocol=https;nobranch=1;tag=v0.35.0;shallow=1;rev=7ca2c6d99153f6456168837916829c735c67d355;name=git_38515699_0;destsuffix=vcs_cache/ebd21b780d473b9c6279389bf7828889387f448497e2613cddf2feabfcde4ea8"
57SRC_URI += "git://go.googlesource.com/telemetry;protocol=https;branch=master;rev=e7419c687ee41e0f7037de5124a0d02c1a09341d;name=git_fe729624_0;destsuffix=vcs_cache/ff4282cb8e2b0e4088d42fc96bacfe1322bf51ff7be67817ef4b90e992f36a1f"
58SRC_URI += "git://go.googlesource.com/tools;protocol=https;nobranch=1;tag=v0.42.0;shallow=1;rev=009367f5c17a8d4c45a961a3a509277190a9a6f0;name=git_7d9b3b49_0;destsuffix=vcs_cache/0308efd24b464153e6b2259ec10201a952a72d416a7772b9ee039f9e8158d3fd"
59SRC_URI += "git://github.com/go-check/check;protocol=https;branch=v1;rev=20d25e2804050c1cd24a7eea1e7a6447dd0e74ec;name=git_fc1e328f_0;destsuffix=vcs_cache/f6f7125ac7ef086ca6395a14a9a28c8c11cd6f8790a8be7cfd6475d1acd0f40b"
60SRC_URI += "git://github.com/go-yaml/yaml;protocol=https;branch=v3;rev=9f266ea9e77c4c7aab4cf02650570e7c7b3031a5;name=git_b0089ab1_0;destsuffix=vcs_cache/ae6e6119974a43d5668501b6efe7e743408319dee4094d1929d3e75a4f5dac98"
61SRC_URI += "git://gopkg.in/op/go-logging.v1;protocol=https;branch=master;rev=b2cb9fa56473e98db8caba80237377e83fe44db5;name=git_02c33a28_0;destsuffix=vcs_cache/d7eaf61c8acf895effd99427400723a26515b0eec7d5ac77fce7caa0948a730d"
62
diff --git a/recipes-devtools/yq/go-mod-hybrid-cache.inc b/recipes-devtools/yq/go-mod-hybrid-cache.inc
new file mode 100644
index 00000000..1662fe72
--- /dev/null
+++ b/recipes-devtools/yq/go-mod-hybrid-cache.inc
@@ -0,0 +1,8 @@
1# Generated by oe-go-mod-fetcher-hybrid.py
2# Metadata for git-fetched modules (VCS path)
3# Used by go-mod-vcs.bbclass to build module cache from git checkouts
4
5inherit go-mod-vcs
6
7# Module metadata for cache building (one module per line)
8GO_MODULE_CACHE_DATA = '[]'
diff --git a/recipes-devtools/yq/go-mod-hybrid-git.inc b/recipes-devtools/yq/go-mod-hybrid-git.inc
new file mode 100644
index 00000000..1b64506e
--- /dev/null
+++ b/recipes-devtools/yq/go-mod-hybrid-git.inc
@@ -0,0 +1,6 @@
1# Generated by oe-go-mod-fetcher-hybrid.py
2# Go modules fetched from git repositories (VCS path)
3#
4# These modules are fetched directly from their git repositories.
5# They provide full VCS provenance and allow easy SRCREV bumping.
6
diff --git a/recipes-devtools/yq/go-mod-hybrid-gomod.inc b/recipes-devtools/yq/go-mod-hybrid-gomod.inc
new file mode 100644
index 00000000..5013abfa
--- /dev/null
+++ b/recipes-devtools/yq/go-mod-hybrid-gomod.inc
@@ -0,0 +1,66 @@
1# Generated by oe-go-mod-fetcher-hybrid.py
2# Go modules fetched from proxy.golang.org (fast path)
3#
4# These modules are fetched as pre-built zip files from the Go proxy.
5# They do not provide VCS commit-level provenance but are much faster.
6
7inherit go-mod
8
9SRC_URI += "gomod://github.com/a8m/envsubst;version=v1.4.3;sha256sum=9c568d5a444bd88ddd580614e6616d1380d431830f4f96a208a97315665f3840"
10SRC_URI += "gomod://github.com/agext/levenshtein;version=v1.2.1;sha256sum=6db018b864b9eb0b89850b00100e80582a85bb0ee150b5c8478b4aa4335820f5"
11SRC_URI += "gomod://github.com/alecthomas/assert/v2;version=v2.11.0;sha256sum=87ddcb6a9c42228ba1b3b61c581bf2ff358f014078bd274b8ff5b47f7a4759eb"
12SRC_URI += "gomod://github.com/alecthomas/participle/v2;version=v2.1.4;sha256sum=774ff8ab732f96050b785d219c18e4d38e45cad570a14f76605b869ed28302ac"
13SRC_URI += "gomod://github.com/alecthomas/repr;version=v0.5.2;sha256sum=2320e5c47df0fa1fe52583c8574dc0947381ea6bb293d67de572346e47d0cea3"
14SRC_URI += "gomod://github.com/apparentlymart/go-textseg/v15;version=v15.0.0;sha256sum=4886c2e43b8cd2f6ffbd3a78ef436bd7bc8da7825ab7426257969f346e7bb7eb"
15SRC_URI += "gomod://github.com/chzyer/logex;version=v1.1.10;sha256sum=2c94771c1e335a2c58a96444b3768b8e00297747d6ce7e7c14bab2e8b39d91bd"
16SRC_URI += "gomod://github.com/chzyer/readline;version=v0.0.0-20180603132655-2972be24d48e;sha256sum=3dc842677887278fb33d25078d375ae6a7a94bb77a8d205ee2230b581b6947a6"
17SRC_URI += "gomod://github.com/chzyer/test;version=v0.0.0-20180213035817-a1ea475d72b1;sha256sum=ad8550bed3c4a94bbef57b9fc5bb15806eaceda00925716404320580d60e2f7d"
18SRC_URI += "gomod://github.com/cpuguy83/go-md2man/v2;version=v2.0.6;sha256sum=b8059316e38bcfd28b69d2c2b32d34b9e800ccaa1ff4b5a61022cbe98fa7c710"
19SRC_URI += "gomod://github.com/davecgh/go-spew;version=v1.1.1;sha256sum=6b44a843951f371b7010c754ecc3cabefe815d5ced1c5b9409fb2d697e8a890d"
20SRC_URI += "gomod://github.com/davecgh/go-spew;version=v1.1.0;sha256sum=0b5a691aeb8b6af31bd2bb640973ea7e8bf1ed9bc5889da220bf44dc06d9692c"
21SRC_URI += "gomod://github.com/dimchansky/utfbom;version=v1.1.1;sha256sum=0c1a11101602d5f57ac3e790c0b72e09ff87d8d535535f43fbee9e6a42327350"
22SRC_URI += "gomod://github.com/elliotchance/orderedmap;version=v1.8.0;sha256sum=e23845f89beebdc569310d2e6c81eb4ac446a8df7240848e492d618da7d0c299"
23SRC_URI += "gomod://github.com/fatih/color;version=v1.18.0;sha256sum=4dc6907b7f6807b37c21ad527d966437d398f03472115f471eaa8fe5875363d3"
24SRC_URI += "gomod://github.com/go-ini/ini;version=v1.67.0;sha256sum=d77fe1b537b2e6db4040bd518b4755979006d5af7e82ae035aa2bc5d40c0ff55"
25SRC_URI += "gomod://github.com/go-test/deep;version=v1.0.3;sha256sum=d199ce762552766bd3baf37ae4b0255bb6a6fecf144e8ae5fa3a94f1ce30a180"
26SRC_URI += "gomod://github.com/goccy/go-json;version=v0.10.5;sha256sum=96e417d4493705f470f7f29858a09cdbe68330f2d7e74cd024fbace4745c0615"
27SRC_URI += "gomod://github.com/goccy/go-yaml;version=v1.19.2;sha256sum=9ea8b466385c1ecf61fa55b68e409ea048b3d7fb1178eba66c1e24a7a30dfffb"
28SRC_URI += "gomod://github.com/google/go-cmp;version=v0.6.0;sha256sum=4b4e9bf6c48211080651b491dfb48d68b736c66a305bcf94605606e1ba2eaa4a"
29SRC_URI += "gomod://github.com/hashicorp/hcl/v2;version=v2.24.0;sha256sum=53fd4e96ac9c190e192759daf49b63397865214d337ab5f6dbf6e68c1b0f4810"
30SRC_URI += "gomod://github.com/inconshreveable/mousetrap;version=v1.1.0;sha256sum=526674de624d7db108cfe7653ef110ccdfd97bc85026254224815567928ed243"
31SRC_URI += "gomod://github.com/jinzhu/copier;version=v0.4.0;sha256sum=45a9bad09e85195732f408f9d505dc2b7f8868f9ddc3a1a7188999e5ca2d0775"
32SRC_URI += "gomod://github.com/magiconair/properties;version=v1.8.10;sha256sum=3c4ce4102dc0e38513eb31e56b14ff21ef2e7b9161b3f06478f9ff8280cff7bb"
33SRC_URI += "gomod://github.com/mattn/go-colorable;version=v0.1.14;sha256sum=5e0e7925a070bb5bd11b4097e1a7b608167f0217ee83901b44c135f6e5e85c78"
34SRC_URI += "gomod://github.com/mattn/go-isatty;version=v0.0.20;sha256sum=f2d5f89ca451577e17464b9bb596dc0d0ecececb5eaa63622c41b57cd0b7b8cc"
35SRC_URI += "gomod://github.com/mikefarah/yq/v4;version=v4.52.5;sha256sum=714045ed96474ca4e47464a100d0db9b182b6e91706bfe4afff96130a92c4ed2"
36SRC_URI += "gomod://github.com/mitchellh/go-wordwrap;version=v1.0.1;sha256sum=5f96426c4b3b3e90a9b7471568cb1d61d6a306744f5d4765a30fa8a61e1c0b47"
37SRC_URI += "gomod://github.com/pelletier/go-toml/v2;version=v2.2.4;sha256sum=82162be7b85077f3be49bfe0f1e01f308b9c9554c72a980a22a34432f94885f0"
38SRC_URI += "gomod://github.com/pkg/diff;version=v0.0.0-20210226163009-20ebb0f2a09e;sha256sum=f35b23fdd2b9522ddd46cc5c0161b4f0765c514475d5d4ca2a86aca31388c8bd"
39SRC_URI += "gomod://github.com/pmezard/go-difflib;version=v1.0.0;sha256sum=de04cecc1a4b8d53e4357051026794bcbc54f2e6a260cfac508ce69d5d6457a0"
40SRC_URI += "gomod://github.com/russross/blackfriday/v2;version=v2.1.0;sha256sum=7852750d58a053ce38b01f2c203208817564f552ebf371b2b630081d7004c6ae"
41SRC_URI += "gomod://github.com/spf13/cobra;version=v1.10.2;sha256sum=a00aae6fcd631e0fde52c98604452ff70e1b73c3b8a560d68db15aff5e26872d"
42SRC_URI += "gomod://github.com/spf13/pflag;version=v1.0.10;sha256sum=a246b8c9d3daa87d6c634cdfee1bdf7fa53d5817eeef4fa0c6da43edd12de4ca"
43SRC_URI += "gomod://github.com/spf13/pflag;version=v1.0.9;sha256sum=83910188d8735f84a48a80ab78351edac0b569896f2b3a244c696a07da9aa5ed"
44SRC_URI += "gomod://github.com/stretchr/objx;version=v0.1.0;sha256sum=1fa10dab404ed7fc8ed2a033f8784187d5df3513ced3841ce39e46d37850eb1d"
45SRC_URI += "gomod://github.com/stretchr/testify;version=v1.7.0;sha256sum=5a46ccebeff510df3e2f6d3842ee79d3f68d0e7b1554cd6ee93390d68b6c6b34"
46SRC_URI += "gomod://github.com/vmihailenco/msgpack/v5;version=v5.3.5;sha256sum=3437e7dc0e9a55985c6a68b4a331e685f1125aeb98a0cec0585145b8353a66ae"
47SRC_URI += "gomod://github.com/vmihailenco/tagparser/v2;version=v2.0.0;sha256sum=70096ead331b4ac4efc0bf740674cbe55772beee6eace39507a610c5652aa8b5"
48SRC_URI += "gomod://github.com/yuin/goldmark;version=v1.4.13;sha256sum=bb41a602b174345fda392c8ad83fcc93217c285c763699677630be90feb7a5e3"
49SRC_URI += "gomod://github.com/yuin/gopher-lua;version=v1.1.1;sha256sum=ac45a1524a39049167f1bb2334b67f728559cb1e60c535c54b3a09f1fc772b45"
50SRC_URI += "gomod://github.com/zclconf/go-cty;version=v1.18.0;sha256sum=410a989752bce9d5192cb23a350eba27b42575e3df5512d8d208e9d539f9f638"
51SRC_URI += "gomod://github.com/zclconf/go-cty-debug;version=v0.0.0-20240509010212-0d6042c53940;sha256sum=67852801b1e308972f24a0e4cb87125a01ad233ee9883f3ce6018e6b553ef80e"
52SRC_URI += "gomod://go.yaml.in/yaml/v3;version=v3.0.4;sha256sum=0317dae56eaa9e9954467c8768fd6a89ba2005f1534e2c26fce5163ad8d2ef31"
53SRC_URI += "gomod://go.yaml.in/yaml/v4;version=v4.0.0-rc.3;sha256sum=d5ca6a029979bc52760f17ed1a9393637a46095b9e0e8f504f1dc5d70ece46ac"
54SRC_URI += "gomod://golang.org/x/crypto;version=v0.49.0;sha256sum=cbca45d1fcb0fa359cd232b884ba86cfa1a32644ff7efdeb79807db3eb0f005d"
55SRC_URI += "gomod://golang.org/x/mod;version=v0.34.0;sha256sum=8e6b8d8a771dac070d44c8c701b1fba4c3565031f4f7170e6fed9d3022b4aa32"
56SRC_URI += "gomod://golang.org/x/net;version=v0.52.0;sha256sum=5b8bf13a81552cd4ffc06dae2b78fb1e72ece57e54446e396ff9c19251e917ed"
57SRC_URI += "gomod://golang.org/x/sync;version=v0.20.0;sha256sum=7179d4d68800f6fdcadb9d4bbf11cbb5df9b40360c89305c203fe20723cbd375"
58SRC_URI += "gomod://golang.org/x/sys;version=v0.6.0;sha256sum=8c15860e3850e3cea5a7186bb79b8cf98f513d9ac5498099d3bddfd49c6dfc3f"
59SRC_URI += "gomod://golang.org/x/sys;version=v0.42.0;sha256sum=99df0ad90183debc80aee0b7489648574c6baa0c1cf5da37aaf591cf2e2d426a"
60SRC_URI += "gomod://golang.org/x/telemetry;version=v0.0.0-20260209163413-e7419c687ee4;sha256sum=c06af758f2ec0b1dea9d66e6037da711f0e981eb93844b27b3e413c027df5a8d"
61SRC_URI += "gomod://golang.org/x/term;version=v0.41.0;sha256sum=91ca75a3f454d5ddede1f58c3e4fc8e169c6f3c037223ac0ac76e78234d22828"
62SRC_URI += "gomod://golang.org/x/text;version=v0.35.0;sha256sum=2df36ee135211552d1e729d2a2a4b5bbff2bd3a0cc53064151a6e6495e947b32"
63SRC_URI += "gomod://golang.org/x/tools;version=v0.42.0;sha256sum=a5671646b2ff8ba9c6cf610a1802842ea597773280fcfdad151091260e8511d7"
64SRC_URI += "gomod://gopkg.in/check.v1;version=v0.0.0-20161208181325-20d25e280405;sha256sum=4e1817f964ca34e545b81afda0325a5e89cf58de2e413d8207c0afddd0fdc15c"
65SRC_URI += "gomod://gopkg.in/op/go-logging.v1;version=v1.0.0-20160211212156-b2cb9fa56473;sha256sum=028f2b859f2d7800d07a6fb36ef1562a95219941f3b1421cdad5e95c44986ab3"
66SRC_URI += "gomod://gopkg.in/yaml.v3;version=v3.0.0-20200313102051-9f266ea9e77c;sha256sum=acf19ccb4fca983b234a39ef032faf9ab70e759680673bb3dff077e77fee20fe"
diff --git a/recipes-devtools/yq/yq_git.bb b/recipes-devtools/yq/yq_git.bb
index 415a4a4e..ac19f2c4 100644
--- a/recipes-devtools/yq/yq_git.bb
+++ b/recipes-devtools/yq/yq_git.bb
@@ -1,106 +1,62 @@
1SUMMARY = "a lightweight and portable command-line YAML processor " 1SUMMARY = "a lightweight and portable command-line YAML processor"
2HOMEPAGE = "https://github.com/mikefarah/yq" 2HOMEPAGE = "https://github.com/mikefarah/yq"
3 3
4LICENSE = "MIT" 4LICENSE = "MIT"
5LIC_FILES_CHKSUM = "file://src/${GO_IMPORT}/LICENSE;md5=e40a0dcd62f8269b9bff37fe9aa7dcc2" 5LIC_FILES_CHKSUM = "file://src/import/LICENSE;md5=e40a0dcd62f8269b9bff37fe9aa7dcc2"
6 6
7SRCREV_yq = "de2f77b49cbd40fd67031ee602245d0acc4ac482" 7SRCREV_yq = "0f4fb8d35ec1a939d78dd6862f494d19ec589f19"
8SRCREV_FORMAT = "yq"
8 9
9SRCREV_FORMAT = "yq_color" 10SRC_URI = "git://github.com/mikefarah/yq.git;name=yq;branch=master;protocol=https;destsuffix=${GO_SRCURI_DESTSUFFIX} \
10SRC_URI = "git://${GO_IMPORT};name=yq;branch=master;protocol=https;destsuffix=${GO_SRCURI_DESTSUFFIX} \ 11 file://run-ptest \
11 file://run-ptest" 12 "
12 13
13# go.mod dependencies are below: 14# GO_MOD_FETCH_MODE: "vcs" (all git://) or "hybrid" (gomod:// + git://)
15GO_MOD_FETCH_MODE ?= "hybrid"
14 16
15SRCREV_net = "8da7ed17cdaf5e1d42aa868f0b0322a207a17dcd" 17# VCS mode: all modules via git://
16SRC_URI += "git://go.googlesource.com/net;name=net;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor/golang.org/x/net" 18include ${@ "go-mod-git.inc" if d.getVar("GO_MOD_FETCH_MODE") == "vcs" else ""}
19include ${@ "go-mod-cache.inc" if d.getVar("GO_MOD_FETCH_MODE") == "vcs" else ""}
17 20
18SRCREV_yaml.v3 = "f6f7691b1fdeb513f56608cd2c32c51f8194bf51" 21# Hybrid mode: gomod:// for most, git:// for selected
19SRC_URI += "git://github.com/go-yaml/yaml;name=yaml.v3;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor/gopkg.in/yaml.v3" 22include ${@ "go-mod-hybrid-gomod.inc" if d.getVar("GO_MOD_FETCH_MODE") == "hybrid" else ""}
23include ${@ "go-mod-hybrid-git.inc" if d.getVar("GO_MOD_FETCH_MODE") == "hybrid" else ""}
24include ${@ "go-mod-hybrid-cache.inc" if d.getVar("GO_MOD_FETCH_MODE") == "hybrid" else ""}
20 25
21SRCREV_sys = "d4ac05dc8c4c953ec29cae3df56c0833f4010763" 26PV = "4.52.5+git"
22SRC_URI += "git://github.com/golang/sys;name=sys;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor/golang.org/x/sys"
23 27
24SRCREV_text = "566b44fc931e2542778a18423c655ce99b4f1402" 28GO_IMPORT = "import"
25SRC_URI += "git://go.googlesource.com/text;name=text;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor/golang.org/x/text"
26 29
27SRCREV_diff = "20ebb0f2a09e612109b224b32f79370409108bcc" 30# go-mod-discovery configuration
28SRC_URI += "git://github.com/pkg/diff;name=diff;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor/github.com/pkg/diff;apply=no" 31GO_MOD_DISCOVERY_BUILD_TARGET = "./..."
32GO_MOD_DISCOVERY_GIT_REPO = "https://github.com/mikefarah/yq.git"
33GO_MOD_DISCOVERY_GIT_REF = "${SRCREV_yq}"
29 34
30SRCREV_color = "1c8d8706604ee5fb9a464e5097ba113101828a75" 35inherit go goarch ptest
31SRC_URI += "git://github.com/fatih/color;name=color;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor/github.com/fatih/color" 36inherit go-mod-discovery
32 37
33SRCREV_cobra = "e94f6d0dd9a5e5738dca6bce03c4b1207ffbc0ec" 38do_compile() {
34SRC_URI += "git://github.com/spf13/cobra;name=cobra;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor/github.com/spf13/cobra" 39 cd ${S}/src/import
35 40
36SRCREV_pflag = "5ca813443bd2a4d9f46a253ea0407d23b3790713" 41 export GOPATH="${S}/src/import/.gopath:${STAGING_DIR_TARGET}/${prefix}/local/go"
37SRC_URI += "git://github.com/spf13/pflag;name=pflag;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor/github.com/spf13/pflag" 42 export CGO_ENABLED="0"
38 43
39SRCREV_envsubst = "9df41d110e18f0ce5f7cd58f94d88d79dc441259" 44 ${GO} build -trimpath ${GOBUILDFLAGS} -o ${B}/yq .
40SRC_URI += "git://github.com/a8m/envsubst;name=envsubst;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor/github.com/a8m/envsubst" 45}
41
42SRCREV_go-json = "9872089c316cfe2d0f29b331b75d45bf6d522d96"
43SRC_URI += "git://github.com/goccy/go-json;name=go-json;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor/github.com/goccy/go-json"
44
45SRCREV_go-yaml = "9b2c4569e2563d5cf2f16785b1fa2cab5e09882e"
46SRC_URI += "git://github.com/goccy/go-yaml;name=go-yaml;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor/github.com/goccy/go-yaml"
47
48SRCREV_copier = "70b1d4e41a98ca3ef7f468ade5c515e4193405df"
49SRC_URI += "git://github.com/jinzhu/copier;name=copier;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor/github.com/jinzhu/copier"
50
51SRCREV_go-logging.v1 = "b2cb9fa56473e98db8caba80237377e83fe44db5"
52SRC_URI += "git://github.com/op/go-logging;name=go-logging.v1;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor/gopkg.in/op/go-logging.v1"
53
54SRCREV_repr = "3d05a4813c4bc97890471226ba1cf7f240a376ac"
55SRC_URI += "git://github.com/alecthomas/repr;name=repr;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor/github.com/alecthomas/repr"
56
57SRCREV_gopher-lua = "1388221efeb4a239a053e5932c3d755699055684"
58SRC_URI += "git://github.com/yuin/gopher-lua;name=gopher-lua;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor/github.com/yuin/gopher-lua"
59
60SRCREV_go-isatty = "a7c02353c47bc4ec6b30dc9628154ae4fe760c11"
61SRC_URI += "git://github.com/mattn/go-isatty;name=go-isatty;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor/github.com/mattn/go-isatty"
62
63SRCREV_utfbom = "6ae8f945ca96f30defc7e8ab12ec5d10cf86ded4"
64SRC_URI += "git://github.com/dimchansky/utfbom;name=utfbom;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor/github.com/dimchansky/utfbom"
65
66SRCREV_go-colorable = "11a925cff3d38c293ddc8c05a16b504e3e2c63be"
67SRC_URI += "git://github.com/mattn/go-colorable;name=go-colorable;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor/github.com/mattn/go-colorable"
68
69SRCREV_go-toml-v2 = "b730b2be5d3ab7283067ddf61188f41cdf42ce06"
70SRC_URI += "git://github.com/pelletier/go-toml;name=go-toml-v2;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor/github.com/pelletier/go-toml/v2"
71
72SRCREV_properties = "d8bdba35b511a72d4c00a47e801dc703328198e8"
73SRC_URI += "git://github.com/magiconair/properties;name=properties;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor/github.com/magiconair/properties"
74
75SRCREV_orderedmap = "9d80274286972e4b495b38de2923a4d5f9758c8d"
76SRC_URI += "git://github.com/elliotchance/orderedmap;name=orderedmap;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor/github.com/elliotchance/orderedmap"
77
78SRCREV_v2 = "bcbb39153e17f8018257f17aba8eac628d396b64"
79SRC_URI += "git://github.com/alecthomas/participle;name=v2;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor/github.com/alecthomas/participle/v2"
80
81SRCREV_mousetrap = "4e8053ee7ef85a6bd26368364a6d27f1641c1d21"
82SRC_URI += "git://github.com/inconshreveable/mousetrap;name=mousetrap;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor/github.com/inconshreveable/mousetrap"
83
84PV = "4.45.1+git"
85
86GO_IMPORT = "github.com/mikefarah/yq"
87export GO111MODULE = "off"
88 46
89inherit go ptest 47do_install() {
48 install -d ${D}${bindir}
49 install -m 0755 ${B}/yq ${D}${bindir}/yq
50}
90 51
91do_install_ptest() { 52do_install_ptest() {
92 install -d ${D}${PTEST_PATH}/tests 53 install -d ${D}${PTEST_PATH}/tests
93 cp -r ${S}/src/${GO_IMPORT}/scripts/* ${D}${PTEST_PATH}/tests 54 cp -r ${S}/src/import/scripts/* ${D}${PTEST_PATH}/tests
94 cp -r ${S}/src/${GO_IMPORT}/acceptance_tests/* ${D}${PTEST_PATH}/tests 55 cp -r ${S}/src/import/acceptance_tests/* ${D}${PTEST_PATH}/tests
95 cp -r ${S}/src/${GO_IMPORT}/examples ${D}${PTEST_PATH}/tests 56 cp -r ${S}/src/import/examples ${D}${PTEST_PATH}/tests
96} 57}
97 58
98RDEPENDS:${PN}-ptest += " \ 59RDEPENDS:${PN}-ptest += "bash"
99 bash \ 60RDEPENDS:${PN}-dev += "bash"
100"
101
102RDEPENDS:${PN}-dev += " \
103 bash \
104"
105 61
106BBCLASSEXTEND = "native" 62BBCLASSEXTEND = "native"