summaryrefslogtreecommitdiff
path: root/testing/cloudfoundry-cli
diff options
context:
space:
mode:
authorAndy Postnikov <apostnikov@gmail.com>2024-03-13 02:30:56 +0100
committerAndy Postnikov <apostnikov@gmail.com>2024-03-13 01:34:07 +0000
commit4a4d766a3f63accc41dc0d5e3bea5d222e0a015b (patch)
treecd9150fc0cace5ae8ea33a836a8f5b42bf25b316 /testing/cloudfoundry-cli
parent18e18e1378e2ae4289239e8f07d1999b204c3759 (diff)
downloadaports-4a4d766a3f63accc41dc0d5e3bea5d222e0a015b.zip
testing/cloudfoundry-cli: patch CGO_ENABLED
Diffstat (limited to 'testing/cloudfoundry-cli')
-rw-r--r--testing/cloudfoundry-cli/APKBUILD5
-rw-r--r--testing/cloudfoundry-cli/fix-cgo.patch30
2 files changed, 34 insertions, 1 deletions
diff --git a/testing/cloudfoundry-cli/APKBUILD b/testing/cloudfoundry-cli/APKBUILD
index 3d1b09cb891..60459ee7ab1 100644
--- a/testing/cloudfoundry-cli/APKBUILD
+++ b/testing/cloudfoundry-cli/APKBUILD
@@ -10,7 +10,9 @@ license="Apache-2.0"
makedepends="go bash"
checkdepends="ginkgo"
options="!check" # some tests fail
-source="$pkgname-$pkgver.tar.gz::https://github.com/cloudfoundry/cli/archive/v$pkgver.tar.gz"
+source="$pkgname-$pkgver.tar.gz::https://github.com/cloudfoundry/cli/archive/v$pkgver.tar.gz
+ fix-cgo.patch
+ "
builddir="$srcdir/cli-$pkgver"
export GOCACHE="${GOCACHE:-"$srcdir/go-cache"}"
@@ -34,4 +36,5 @@ package() {
sha512sums="
211181ebfbe000ff90e5548ed4881d8d52fb3303438ca6b77b0d9ebc9300ed73f918cb87c9133ad01611c69efab425f5a57a51a8207c5db036d57fa20c8ebcc0 cloudfoundry-cli-8.7.9.tar.gz
+da6f16ef0b5aebb12bcac1272ce731debf25c8533df15074d00beff3910fc0c0fe9e3bb1e817333c585fc71844d4b22e7addc1b08a8b131f9ef11fcc5bbe5e1b fix-cgo.patch
"
diff --git a/testing/cloudfoundry-cli/fix-cgo.patch b/testing/cloudfoundry-cli/fix-cgo.patch
new file mode 100644
index 00000000000..3cd9f1eff9c
--- /dev/null
+++ b/testing/cloudfoundry-cli/fix-cgo.patch
@@ -0,0 +1,30 @@
+--- a/Makefile
++++ b/Makefile
+@@ -156,23 +156,23 @@
+ go build -ldflags "$(LD_FLAGS)" -o out/cf .
+ else
+ out/cf: $(GOSRC)
+- CGO_ENABLED=0 go build \
++ go build \
+ $(REQUIRED_FOR_STATIC_BINARY) \
+ -ldflags "$(LD_FLAGS_LINUX)" -o out/cf .
+ endif
+
+ out/cf-cli_linux_i686: $(GOSRC)
+- CGO_ENABLED=0 GOARCH=386 GOOS=linux go build \
++ GOARCH=386 GOOS=linux go build \
+ $(REQUIRED_FOR_STATIC_BINARY) \
+ -ldflags "$(LD_FLAGS_LINUX)" -o out/cf-cli_linux_i686 .
+
+ out/cf-cli_linux_x86-64: $(GOSRC)
+- CGO_ENABLED=0 GOARCH=amd64 GOOS=linux go build \
++ GOARCH=amd64 GOOS=linux go build \
+ $(REQUIRED_FOR_STATIC_BINARY) \
+ -ldflags "$(LD_FLAGS_LINUX)" -o out/cf-cli_linux_x86-64 .
+
+ out/cf-cli_linux_arm64: $(GOSRC)
+- CGO_ENABLED=0 GOARCH=arm64 GOOS=linux go build \
++ GOARCH=arm64 GOOS=linux go build \
+ $(REQUIRED_FOR_STATIC_BINARY) \
+ -ldflags "$(LD_FLAGS_LINUX)" -o out/cf-cli_linux_arm64 .
+