svn commit: r456722 - in head/sysutils/u-boot-tools: . files

Baptiste Daroussin bapt at FreeBSD.org
Tue Dec 19 15:08:42 UTC 2017


Author: bapt
Date: Tue Dec 19 15:08:41 2017
New Revision: 456722
URL: https://svnweb.freebsd.org/changeset/ports/456722

Log:
  CLeanup u-boot-tools
  - Do not overwrite do-build, it is not necessary
  - Ensure the env variables are respected during configure phase
  - Now that we use the regular do-build kernel we can pass gmake variables via
    arguments which allows to overwrites predefine ones without custom patches
  - Force verbose mode when building to see what command line is invoke, in in
    particular which compiler is called
  - Overwrite NOSTDINC_FLAGS because on freebsd we do actually want to use our
    regular standard include files
  - Register the dependency on libssl/libcrypto
  
  Approved by:	manu
  Differential Revision:	https://reviews.freebsd.org/D13543

Deleted:
  head/sysutils/u-boot-tools/files/
Modified:
  head/sysutils/u-boot-tools/Makefile

Modified: head/sysutils/u-boot-tools/Makefile
==============================================================================
--- head/sysutils/u-boot-tools/Makefile	Tue Dec 19 14:58:15 2017	(r456721)
+++ head/sysutils/u-boot-tools/Makefile	Tue Dec 19 15:08:41 2017	(r456722)
@@ -12,17 +12,19 @@ COMMENT=	U-boot related tools
 
 LICENSE=	GPLv2
 
-USES=	tar:bzip2 gmake python:2.7,build
+USES=	tar:bzip2 gmake python:2.7,build ssl
 
 CONFLICT=	uboot-mkimage
+ALL_TARGET=	tools-only
+MAKE_ARGS=	ARCH=sandbox \
+		CC="${CC}" \
+		KBUILD_VERBOSE=1 \
+		NOSTDINC_FLAGS="" \
 
 PLIST_FILES=	bin/mkimage bin/mkenvimage bin/dumpimage bin/fit_info
 
 do-configure:
-	(cd ${WRKSRC}/ && ${MAKE_CMD} sandbox_defconfig)
-
-do-build:
-	(cd ${WRKSRC}/ && ${MAKE_CMD} ARCH=sandbox tools-only)
+	(cd ${WRKSRC}/ && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} sandbox_defconfig)
 
 do-install:
 	${INSTALL_PROGRAM} ${WRKSRC}/tools/dumpimage ${STAGEDIR}${PREFIX}/bin


More information about the svn-ports-head mailing list