aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2024-02-28 21:20:02 +0000
committerAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2024-02-28 21:20:02 +0000
commit6f4b4171f68811ad0c343940266fea02a4d4b15a (patch)
tree72e099912b9a2ba6b031302cbf4b6167bca58c45
parent35c6e4f596b76bc404326e82ae228646b6aafee0 (diff)
parent5fde19b963cf7a134a784508fbda272ca7d93906 (diff)
downloadndkports-simpleperf-release.tar.gz
Snap for 11510257 from 5fde19b963cf7a134a784508fbda272ca7d93906 to simpleperf-releasesimpleperf-release
Change-Id: I142d2bbcf08fb751526589fe36881305509fabb0
-rw-r--r--Dockerfile10
-rw-r--r--buildSrc/src/main/kotlin/com/android/ndkports/Abi.kt6
-rw-r--r--curl/build.gradle.kts2
-rw-r--r--googletest/build.gradle.kts4
-rw-r--r--googletest/src.tar.gzbin886330 -> 867764 bytes
-rw-r--r--jsoncpp/build.gradle.kts2
-rw-r--r--openssl/build.gradle.kts26
-rw-r--r--openssl/src.tar.gzbin9868981 -> 18230149 bytes
8 files changed, 20 insertions, 30 deletions
diff --git a/Dockerfile b/Dockerfile
index 644c120..4491c22 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,17 +1,23 @@
-FROM gcr.io/cloud-builders/javac:8
+FROM ubuntu:22.04
+# Install tools required for port tasks.
RUN apt-get update && apt-get install -y \
cmake \
curl \
ninja-build \
- python3-pip
+ openjdk-8-jdk \
+ python3-pip \
+ zip
RUN pip3 install meson
+
+# Install ADB for tests.
RUN curl -L -o platform-tools.zip \
https://dl.google.com/android/repository/platform-tools-latest-linux.zip
RUN unzip platform-tools.zip platform-tools/adb
RUN mv platform-tools/adb /usr/bin/adb
RUN mkdir -m 0750 /.android
+# Build release artifacts.
WORKDIR /src
ENTRYPOINT ["./gradlew", "--no-daemon", "--gradle-user-home=.gradle_home", "--stacktrace", "-PndkPath=/ndk"]
CMD ["-Prelease", "clean", "release"]
diff --git a/buildSrc/src/main/kotlin/com/android/ndkports/Abi.kt b/buildSrc/src/main/kotlin/com/android/ndkports/Abi.kt
index f6dbc01..ce9905a 100644
--- a/buildSrc/src/main/kotlin/com/android/ndkports/Abi.kt
+++ b/buildSrc/src/main/kotlin/com/android/ndkports/Abi.kt
@@ -24,9 +24,9 @@ enum class Abi(
val triple: String,
val minSupportedVersion: Int
) {
- Arm("arm", "armeabi-v7a", "arm-linux-androideabi", 19),
+ Arm("arm", "armeabi-v7a", "arm-linux-androideabi", 21),
Arm64("arm64", "arm64-v8a", "aarch64-linux-android", 21),
- X86("x86", "x86", "i686-linux-android", 19),
+ X86("x86", "x86", "i686-linux-android", 21),
X86_64("x86_64", "x86_64", "x86_64-linux-android", 21);
fun adjustMinSdkVersion(minSdkVersion: Int) =
@@ -35,4 +35,4 @@ enum class Abi(
companion object {
fun fromAbiName(name: String) = values().find { it.abiName == name }
}
-} \ No newline at end of file
+}
diff --git a/curl/build.gradle.kts b/curl/build.gradle.kts
index 8dfa105..9fb1f99 100644
--- a/curl/build.gradle.kts
+++ b/curl/build.gradle.kts
@@ -20,7 +20,7 @@ dependencies {
ndkPorts {
ndkPath.set(File(project.findProperty("ndkPath") as String))
source.set(project.file("src.tar.gz"))
- minSdkVersion.set(19)
+ minSdkVersion.set(21)
}
tasks.prefab {
diff --git a/googletest/build.gradle.kts b/googletest/build.gradle.kts
index b86b9eb..222315d 100644
--- a/googletest/build.gradle.kts
+++ b/googletest/build.gradle.kts
@@ -2,7 +2,7 @@ import com.android.ndkports.AndroidExecutableTestTask
import com.android.ndkports.CMakeCompatibleVersion
import com.android.ndkports.CMakePortTask
-val portVersion = "1.11.0"
+val portVersion = "1.14.0"
group = "com.android.ndk.thirdparty"
version = "$portVersion${rootProject.extra.get("snapshotSuffix")}"
@@ -16,7 +16,7 @@ plugins {
ndkPorts {
ndkPath.set(File(project.findProperty("ndkPath") as String))
source.set(project.file("src.tar.gz"))
- minSdkVersion.set(16)
+ minSdkVersion.set(21)
}
val buildTask = tasks.register<CMakePortTask>("buildPort") {
diff --git a/googletest/src.tar.gz b/googletest/src.tar.gz
index 8163d74..6ac9efd 100644
--- a/googletest/src.tar.gz
+++ b/googletest/src.tar.gz
Binary files differ
diff --git a/jsoncpp/build.gradle.kts b/jsoncpp/build.gradle.kts
index 101bf38..c821427 100644
--- a/jsoncpp/build.gradle.kts
+++ b/jsoncpp/build.gradle.kts
@@ -16,7 +16,7 @@ plugins {
ndkPorts {
ndkPath.set(File(project.findProperty("ndkPath") as String))
source.set(project.file("src.tar.gz"))
- minSdkVersion.set(16)
+ minSdkVersion.set(21)
}
tasks.extractSrc {
diff --git a/openssl/build.gradle.kts b/openssl/build.gradle.kts
index 2052043..d4b0c46 100644
--- a/openssl/build.gradle.kts
+++ b/openssl/build.gradle.kts
@@ -2,25 +2,7 @@ import com.android.ndkports.AdHocPortTask
import com.android.ndkports.AndroidExecutableTestTask
import com.android.ndkports.CMakeCompatibleVersion
-fun openSslVersionToCMakeVersion(openSslVersion: String): CMakeCompatibleVersion {
- val (major, minor, microAndLetter) = openSslVersion.split(".")
- val letter = microAndLetter.last()
- val micro = microAndLetter.substringBefore(letter)
- val tweak = if (letter.isDigit()) {
- // 1.1.1 is 1.1.1.0.
- 0
- } else {
- // 1.1.1a is 1.1.1.1.
- letter.toInt() - 'a'.toInt() + 1
- }
-
- return CMakeCompatibleVersion(
- major.toInt(), minor.toInt(), micro.toInt(), tweak
- )
-}
-
-val portVersion = "1.1.1s"
-val prefabVersion = openSslVersionToCMakeVersion(portVersion)
+val portVersion = "3.2.1"
group = "com.android.ndk.thirdparty"
version = "$portVersion${rootProject.extra.get("snapshotSuffix")}"
@@ -34,7 +16,7 @@ plugins {
ndkPorts {
ndkPath.set(File(project.findProperty("ndkPath") as String))
source.set(project.file("src.tar.gz"))
- minSdkVersion.set(16)
+ minSdkVersion.set(21)
}
val buildTask = tasks.register<AdHocPortTask>("buildPort") {
@@ -71,7 +53,9 @@ val buildTask = tasks.register<AdHocPortTask>("buildPort") {
}
tasks.prefabPackage {
- version.set(prefabVersion)
+ version.set(CMakeCompatibleVersion.parse(portVersion))
+
+ licensePath.set("LICENSE.txt")
modules {
create("crypto")
diff --git a/openssl/src.tar.gz b/openssl/src.tar.gz
index 9f41c50..4c1350d 100644
--- a/openssl/src.tar.gz
+++ b/openssl/src.tar.gz
Binary files differ