head 1.3; access; symbols pkgsrc-2026Q1:1.3.0.52 pkgsrc-2026Q1-base:1.3 pkgsrc-2025Q4:1.3.0.50 pkgsrc-2025Q4-base:1.3 pkgsrc-2025Q3:1.3.0.48 pkgsrc-2025Q3-base:1.3 pkgsrc-2025Q2:1.3.0.46 pkgsrc-2025Q2-base:1.3 pkgsrc-2025Q1:1.3.0.44 pkgsrc-2025Q1-base:1.3 pkgsrc-2024Q4:1.3.0.42 pkgsrc-2024Q4-base:1.3 pkgsrc-2024Q3:1.3.0.40 pkgsrc-2024Q3-base:1.3 pkgsrc-2024Q2:1.3.0.38 pkgsrc-2024Q2-base:1.3 pkgsrc-2024Q1:1.3.0.36 pkgsrc-2024Q1-base:1.3 pkgsrc-2023Q4:1.3.0.34 pkgsrc-2023Q4-base:1.3 pkgsrc-2023Q3:1.3.0.32 pkgsrc-2023Q3-base:1.3 pkgsrc-2023Q2:1.3.0.30 pkgsrc-2023Q2-base:1.3 pkgsrc-2023Q1:1.3.0.28 pkgsrc-2023Q1-base:1.3 pkgsrc-2022Q4:1.3.0.26 pkgsrc-2022Q4-base:1.3 pkgsrc-2022Q3:1.3.0.24 pkgsrc-2022Q3-base:1.3 pkgsrc-2022Q2:1.3.0.22 pkgsrc-2022Q2-base:1.3 pkgsrc-2022Q1:1.3.0.20 pkgsrc-2022Q1-base:1.3 pkgsrc-2021Q4:1.3.0.18 pkgsrc-2021Q4-base:1.3 pkgsrc-2021Q3:1.3.0.16 pkgsrc-2021Q3-base:1.3 pkgsrc-2021Q2:1.3.0.14 pkgsrc-2021Q2-base:1.3 pkgsrc-2021Q1:1.3.0.12 pkgsrc-2021Q1-base:1.3 pkgsrc-2020Q4:1.3.0.10 pkgsrc-2020Q4-base:1.3 pkgsrc-2020Q3:1.3.0.8 pkgsrc-2020Q3-base:1.3 pkgsrc-2020Q2:1.3.0.6 pkgsrc-2020Q2-base:1.3 pkgsrc-2020Q1:1.3.0.2 pkgsrc-2020Q1-base:1.3 pkgsrc-2019Q4:1.3.0.4 pkgsrc-2019Q4-base:1.3 pkgsrc-2019Q3:1.1.0.4 pkgsrc-2019Q3-base:1.1 pkgsrc-2019Q2:1.1.0.2 pkgsrc-2019Q2-base:1.1; locks; strict; comment @# @; 1.3 date 2019.10.06.17.02.10; author bad; state Exp; branches; next 1.2; commitid Koa0wS8imSQRqPFB; 1.2 date 2019.10.06.13.25.25; author bad; state Exp; branches; next 1.1; commitid Al7Gm3lu4s2KeOFB; 1.1 date 2019.04.12.07.08.15; author skrll; state Exp; branches; next ; commitid 0hi3YnisqxdcQ1jB; desc @@ 1.3 log @fix build of u-boot using pylibfdt on macOS. u-boot.mk: pass PYTHON2, PYTHONCONFIG and PYTHONLIBPATH in ALL_ENV patch-Makefile: make PYTHON2 overridable. Add PYTHONCONFIG and BYTHONLIBPATH. patch-lib_bch.c: #include and use OSSwapHostToBigInt32 as in u-boot master ab8fc41302 "fix compile error on macOS Mojave". patch-scripts_dtc_pylibfdt_Makefile: determine PYTHONCLFAGS and PYTHONLIBS by asking PYTHONCONFIG. build PYTHONLDFLAGS from PYTHONLIBPATH and PYTHONLIBS add PYTHON{LD.C}FLAGS to LDFLAGS and CPPFLAGS in cmd_pymod. bump PKGREVISION tested with u-boot-nanopi-mi. @ text @$NetBSD: patch-Makefile,v 1.2 2019/10/06 13:25:25 bad Exp $ --- Makefile.orig 2018-11-14 16:10:06.000000000 +0000 +++ Makefile @@@@ -359,7 +359,9 @@@@ YACC = bison AWK = awk PERL = perl PYTHON ?= python -PYTHON2 = python2 +PYTHON2 ?= python2 +PYTHONCONFIG ?= $(PYTHON)-config +PYTHONLIBPATH ?=#empty but overridable PYTHON3 = python3 DTC ?= $(objtree)/scripts/dtc/dtc CHECK = sparse @@@@ -1472,7 +1474,7 @@@@ prepare: prepare0 define filechk_version.h (echo \#define PLAIN_VERSION \"$(UBOOTRELEASE)\"; \ - echo \#define U_BOOT_VERSION \"U-Boot \" PLAIN_VERSION; \ + echo \#define U_BOOT_VERSION \"U-Boot \" PLAIN_VERSION \"$(UBOOT_PKGREVISION)\"; \ echo \#define CC_VERSION_STRING \"$$(LC_ALL=C $(CC) --version | head -n 1)\"; \ echo \#define LD_VERSION_STRING \"$$(LC_ALL=C $(LD) --version | head -n 1)\"; ) endef @@@@ -1619,12 +1621,12 @@@@ CHANGELOG: # make distclean Remove editor backup files, patch leftover files and the like # Directories & files removed with 'make clean' -CLEAN_DIRS += $(MODVERDIR) \ +CLEAN_DIRS += $(MODVERDIR) SPL \ $(foreach d, spl tpl, $(patsubst %,$d/%, \ $(filter-out include, $(shell ls -1 $d 2>/dev/null)))) CLEAN_FILES += include/bmp_logo.h include/bmp_logo_data.h \ - boot* u-boot* MLO* SPL System.map fit-dtb.blob + boot* u-boot* MLO* System.map fit-dtb.blob # Directories & files removed with 'make mrproper' MRPROPER_DIRS += include/config include/generated spl tpl \ @ 1.2 log @fix u-boot's "make clean" target. SPL is a directory. @ text @d1 1 a1 1 $NetBSD: patch-Makefile,v 1.1 2019/04/12 07:08:15 skrll Exp $ d5 12 a16 1 @@@@ -1472,7 +1472,7 @@@@ prepare: prepare0 d25 1 a25 1 @@@@ -1619,12 +1619,12 @@@@ CHANGELOG: @ 1.1 log @Backport a patch from u-boot mainline to support EFI GetVariable. Add PKGREVISION to the UBOOT_VERSTION output Bump PKGREVISION for all 2018.11 packages @ text @d1 1 a1 1 $NetBSD$ d14 15 @