svn commit: r415502 - head/devel/fb-adb

Mathieu Arnold mat at FreeBSD.org
Thu May 19 11:06:13 UTC 2016


Author: mat
Date: Thu May 19 11:06:12 2016
New Revision: 415502
URL: https://svnweb.freebsd.org/changeset/ports/415502

Log:
  Fixup the NDK distfile extraction, sometime, libarchive can't cope
  with it.
  
  Reported by:	jbeich
  Sponsored by:	Absolight

Modified:
  head/devel/fb-adb/Makefile

Modified: head/devel/fb-adb/Makefile
==============================================================================
--- head/devel/fb-adb/Makefile	Thu May 19 10:57:35 2016	(r415501)
+++ head/devel/fb-adb/Makefile	Thu May 19 11:06:12 2016	(r415502)
@@ -56,16 +56,17 @@ WRKSRC_ndk=		${ANDROID_NDK}
 .else
 NDK_DISTFILES=		${DISTNAME_ndk}.bin:ndk
 DISTNAME_ndk=		android-ndk-r10e-linux-${LINUX_RPM_ARCH:C/i.86/x86/}
+EXTRACT_ONLY=		${DISTFILES:N${EXTRACT_ONLY_7z}*}
+EXTRACT_ONLY_7z=	${DISTNAME_ndk}.bin
 WRKSRC_ndk=		${WRKDIR}/${DISTNAME_ndk:C/(-[^-]+){2}$//}
 .endif
 NDK_BUILD_DEPENDS=	${LINUX_BASE_PORT}
-NDK_USES=		7z:partial${NDK_7z_ARGS_${LINUX_RPM_ARCH}}
+NDK_USES=		7z:partial,p7zip
 NDK_USE=		LINUX=yes # build
 NDK_SHELL=		${SETENV} UNAME_s=Linux UNAME_m=${LINUX_RPM_ARCH} ${SH}
 NDK_CONFIGURE_ENV=	ANDROID_NDK="${WRKSRC_ndk}" \
 			ANDROID_NDK_SHELL="${NDK_SHELL}" \
 			NDK_TMPDIR="${WRKDIR}"
-NDK_7z_ARGS_x86_64=	,p7zip # libarchive fails to read
 NDK_BUILD_DEPENDS_OFF=	${LOCALBASE}/android/ARMv7/bin/arm-aux-linux-androideabi-gcc:lang/gnatdroid-armv7 \
 			${LOCALBASE}/android-x86/x86_32/bin/i686-aux-linux-android-gcc:lang/gnatdroid-x86
 .if defined(.PARSEDIR)


More information about the svn-ports-all mailing list