frida: upgrade to 12.5.6
This commit is contained in:
parent
ca251505d7
commit
ef3ad5cf43
|
@ -1,11 +0,0 @@
|
|||
--- ../Makefile.linux.mk.orig 2019-01-20 12:10:09.986612435 +0000
|
||||
+++ ./Makefile.linux.mk 2019-01-20 12:45:07.956597217 +0000
|
||||
@@ -401,7 +401,7 @@
|
||||
server-armhf: build/frida-linux-armhf/lib/pkgconfig/frida-core-1.0.pc ##@server Build for arm
|
||||
server-mips: build/frida-linux-mips/lib/pkgconfig/frida-core-1.0.pc ##@server Build for mips
|
||||
server-mipsel: build/frida-linux-mipsel/lib/pkgconfig/frida-core-1.0.pc ##@server Build for mipsel
|
||||
-server-android: build/frida-android-x86/lib/pkgconfig/frida-core-1.0.pc build/frida-android-x86_64/lib/pkgconfig/frida-core-1.0.pc build/frida-android-arm/lib/pkgconfig/frida-core-1.0.pc build/frida-android-arm64/lib/pkgconfig/frida-core-1.0.pc ##@server Build for Android all supported architectures
|
||||
+server-android: build/frida-android-@TERMUX_ARCH@/lib/pkgconfig/frida-core-1.0.pc ##@server Build for Android all supported architectures
|
||||
server-android-arm: build/frida-android-arm/lib/pkgconfig/frida-core-1.0.pc build/frida-android-arm64/lib/pkgconfig/frida-core-1.0.pc ##@server Build for Android arm and arm64 only
|
||||
server-qnx-arm: build/frida-qnx-arm/lib/pkgconfig/frida-core-1.0.pc ##@server Build for QNX-arm
|
||||
server-qnx-armeabi: build/frida-qnx-armeabi/lib/pkgconfig/frida-core-1.0.pc ##@server Build for QNX-armeabi
|
|
@ -2,8 +2,10 @@ TERMUX_PKG_HOMEPAGE=https://www.frida.re/
|
|||
TERMUX_PKG_DESCRIPTION="Dynamic instrumentation toolkit for developers, reverse-engineers, and security researchers"
|
||||
TERMUX_PKG_LICENSE="wxWindows"
|
||||
TERMUX_PKG_MAINTAINER="Henrik Grimler @Grimler91"
|
||||
TERMUX_PKG_VERSION=12.4.0
|
||||
TERMUX_PKG_REVISION=1
|
||||
_MAJOR_VERSION=12
|
||||
_MINOR_VERSION=5
|
||||
_MICRO_VERSION=6
|
||||
TERMUX_PKG_VERSION=${_MAJOR_VERSION}.${_MINOR_VERSION}.${_MICRO_VERSION}
|
||||
TERMUX_PKG_SRCURL=https://github.com/frida/frida.git
|
||||
TERMUX_PKG_DEPENDS="libiconv"
|
||||
TERMUX_PKG_BUILD_IN_SRC=yes
|
||||
|
@ -38,6 +40,14 @@ termux_step_host_build () {
|
|||
tar -xf ${TERMUX_PKG_CACHEDIR}/node-v${node_version}-linux-x64.tar.xz --strip-components=1
|
||||
}
|
||||
|
||||
termux_step_post_configure () {
|
||||
# frida-version.h is normally generated from git and the commits.
|
||||
sed -i "s/@TERMUX_PKG_VERSION@/$TERMUX_PKG_VERSION/g" ${TERMUX_PKG_SRCDIR}/build/frida-version.h
|
||||
sed -i "s/@_MAJOR_VERSION@/$_MAJOR_VERSION/g" ${TERMUX_PKG_SRCDIR}/build/frida-version.h
|
||||
sed -i "s/@_MINOR_VERSION@/$_MINOR_VERSION/g" ${TERMUX_PKG_SRCDIR}/build/frida-version.h
|
||||
sed -i "s/@_MICRO_VERSION@/$_MICRO_VERSION/g" ${TERMUX_PKG_SRCDIR}/build/frida-version.h
|
||||
}
|
||||
|
||||
termux_step_make () {
|
||||
if [[ ${TERMUX_ARCH} == "aarch64" ]]; then
|
||||
arch=arm64
|
||||
|
@ -46,9 +56,7 @@ termux_step_make () {
|
|||
else
|
||||
arch=${TERMUX_ARCH}
|
||||
fi
|
||||
# Build only for desired architecture:
|
||||
sed -i "s/@TERMUX_ARCH@/$arch/g" ${TERMUX_PKG_SRCDIR}/Makefile.linux.mk
|
||||
PATH=${TERMUX_PKG_HOSTBUILD_DIR}/bin:$PATH make server-android ${TERMUX_PKG_EXTRA_MAKE_ARGS}
|
||||
PATH=${TERMUX_PKG_HOSTBUILD_DIR}/bin:$PATH make core-android-${arch} ${TERMUX_PKG_EXTRA_MAKE_ARGS}
|
||||
}
|
||||
|
||||
termux_step_make_install () {
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
--- ../setup-env.sh.orig 2019-03-04 22:56:56.693240356 +0100
|
||||
+++ ./releng/setup-env.sh 2019-03-04 22:57:18.379906864 +0100
|
||||
--- ./releng/setup-env.sh.orig 2019-05-19 08:35:29.686650174 +0200
|
||||
+++ ./releng/setup-env.sh 2019-05-19 08:41:29.746647583 +0200
|
||||
@@ -97,8 +97,8 @@
|
||||
fi
|
||||
|
||||
|
@ -11,21 +11,33 @@
|
|||
if [ -n "$ANDROID_NDK_ROOT" ]; then
|
||||
if [ -f "$ANDROID_NDK_ROOT/source.properties" ]; then
|
||||
ndk_installed_version=$(grep Pkg.Revision "$ANDROID_NDK_ROOT/source.properties" | awk '{ print $NF; }')
|
||||
@@ -414,7 +414,7 @@
|
||||
@@ -465,25 +465,25 @@
|
||||
|
||||
case $host_arch in
|
||||
x86)
|
||||
- android_api=14
|
||||
+ android_api=21
|
||||
- android_api=18
|
||||
+ android_api=24
|
||||
host_triplet="i686-linux-android"
|
||||
host_arch_flags="-march=i686"
|
||||
host_ldflags="-fuse-ld=gold"
|
||||
@@ -426,7 +426,7 @@
|
||||
host_ldflags="-fuse-ld=gold"
|
||||
;;
|
||||
x86_64)
|
||||
- android_api=21
|
||||
+ android_api=24
|
||||
host_triplet="x86_64-linux-android"
|
||||
host_arch_flags=""
|
||||
host_ldflags="-fuse-ld=gold -Wl,--icf=all"
|
||||
;;
|
||||
arm)
|
||||
- android_api=14
|
||||
+ android_api=21
|
||||
- android_api=18
|
||||
+ android_api=24
|
||||
host_triplet="arm-linux-androideabi"
|
||||
host_arch_flags="-march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16"
|
||||
host_ldflags="-fuse-ld=gold -Wl,--fix-cortex-a8 -Wl,--icf=safe"
|
||||
host_ldflags="-fuse-ld=gold -Wl,--icf=all -Wl,--fix-cortex-a8"
|
||||
;;
|
||||
arm64)
|
||||
- android_api=21
|
||||
+ android_api=24
|
||||
host_triplet="aarch64-linux-android"
|
||||
host_arch_flags=""
|
||||
host_ldflags="-fuse-ld=gold -Wl,--icf=all"
|
||||
|
|
Loading…
Reference in New Issue