瀏覽代碼

package/picocom: bump to version 2024-07

This release adds support for no-MMU build.

Cc: Wolfram Sang <wsa+renesas@sang-engineering.com>
Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Baruch Siach 1 年之前
父節點
當前提交
99f65ecb6a
共有 3 個文件被更改,包括 8 次插入4 次删除
  1. 0 1
      package/picocom/Config.in
  2. 1 1
      package/picocom/picocom.hash
  3. 7 2
      package/picocom/picocom.mk

+ 0 - 1
package/picocom/Config.in

@@ -1,6 +1,5 @@
 config BR2_PACKAGE_PICOCOM
 	bool "picocom"
-	depends on BR2_USE_MMU # fork()
 	help
 	  picocom is a minimal dumb-terminal emulation program. It is,
 	  in principle, very much like minicom, only it's pico instead

+ 1 - 1
package/picocom/picocom.hash

@@ -1,3 +1,3 @@
 # Locally calculated
-sha256  107d3e49e502ce63f826525f587826990451bcb39492efe2e0463dd62d64f3ea  picocom-2023-04.tar.gz
+sha256  4379de2ec591a5848123f37ccdbc7fbeee6dd3520ef1ce4119d84202fc268a17  picocom-2024-07.tar.gz
 sha256  9273c6b2c55be95f0f0df292d87e8900e5bfdf5b510a6ea09e80306cf45c10f6  LICENSE.txt

+ 7 - 2
package/picocom/picocom.mk

@@ -4,14 +4,19 @@
 #
 ################################################################################
 
-PICOCOM_VERSION = 2023-04
+PICOCOM_VERSION = 2024-07
 PICOCOM_SITE = $(call gitlab,wsakernel,picocom,$(PICOCOM_VERSION))
 PICOCOM_LICENSE = GPL-2.0+
 PICOCOM_LICENSE_FILES = LICENSE.txt
 PICOCOM_CPE_ID_VALID = YES
 
+ifeq ($(BR2_USE_MMU),)
+PICOCOM_CPPFLAGS += -DNO_FORK
+endif
+
 define PICOCOM_BUILD_CMDS
-	$(TARGET_MAKE_ENV) $(TARGET_CONFIGURE_OPTS) $(MAKE) -C $(@D)
+	$(TARGET_MAKE_ENV) $(TARGET_CONFIGURE_OPTS) \
+		EXTRA_CPPFLAGS="$(PICOCOM_CPPFLAGS)" $(MAKE) -C $(@D)
 endef
 
 define PICOCOM_INSTALL_TARGET_CMDS