From 51026c10c08d90ed6e8f17d994273aa55538bfd3 Mon Sep 17 00:00:00 2001
From: Jakub Jirutka <jakub@jirutka.cz>
Date: Thu, 18 May 2017 02:43:49 +0200
Subject: [PATCH] community/openjdk8: ensure that pkgver matches source version

---
 community/openjdk8/APKBUILD | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/community/openjdk8/APKBUILD b/community/openjdk8/APKBUILD
index 62aa8c6d0dfd..bf3a83262ac2 100644
--- a/community/openjdk8/APKBUILD
+++ b/community/openjdk8/APKBUILD
@@ -81,6 +81,11 @@ unpack() {
 prepare() {
 	cd "$builddir"
 
+	local ver_u=$(sed -En 's/^JDK_UPDATE_VERSION\s*=\s*(\S+).*/\1/p' Makefile.am)
+	local ver_b=$(sed -En 's/^BUILD_VERSION\s*=\s*b(\S+).*/\1/p' Makefile.am)
+	[ "${pkgver#*.}" = "$ver_u.$ver_b" ] \
+		|| die "Version mismatch, source is 8.$ver_u.$ver_b, but abuild defines $pkgver!"
+
 	# Busybox sha256 does not support longopts.
 	sed -e "s/--check/-c/g" -i Makefile.am
 
-- 
GitLab