Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] busybox: add devmem to busybox-huge
@ 2023-02-15 18:27 JamiKettunen
  2023-02-20 15:14 ` [PR PATCH] [Merged]: " leahneukirchen
  0 siblings, 1 reply; 2+ messages in thread
From: JamiKettunen @ 2023-02-15 18:27 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1326 bytes --]

There is a new pull request by JamiKettunen against master on the void-packages repository

https://github.com/JamiKettunen/void-packages bb-devmem
https://github.com/void-linux/void-packages/pull/42292

busybox: add devmem to busybox-huge
This is useful for embedded Linux (ARM) driver dev for example.

<!-- Uncomment relevant sections and delete options which are not applicable -->

#### Testing the changes
- I tested the changes in this PR: **YES**

<!--
#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**|**NO**
-->

<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!--
#### Local build testing
- I built this PR locally for my native architecture, (ARCH-LIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - aarch64-musl
  - armv7l
  - armv6l-musl
-->


A patch file from https://github.com/void-linux/void-packages/pull/42292.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-bb-devmem-42292.patch --]
[-- Type: text/x-diff, Size: 6745 bytes --]

From 4867ad3d393a0a3ceeb06289cc3454e21514c301 Mon Sep 17 00:00:00 2001
From: Jami Kettunen <jami.kettunen@protonmail.com>
Date: Wed, 15 Feb 2023 18:46:49 +0200
Subject: [PATCH] busybox: add devmem to busybox-huge

This is useful for embedded Linux (ARM) driver dev for example.
---
 srcpkgs/busybox/files/dotconfig.d/huge.patch | 65 +++++++++++---------
 srcpkgs/busybox/template                     |  2 +-
 2 files changed, 38 insertions(+), 29 deletions(-)

diff --git a/srcpkgs/busybox/files/dotconfig.d/huge.patch b/srcpkgs/busybox/files/dotconfig.d/huge.patch
index d20ba321c0a6..bcf981496bc6 100644
--- a/srcpkgs/busybox/files/dotconfig.d/huge.patch
+++ b/srcpkgs/busybox/files/dotconfig.d/huge.patch
@@ -47,8 +47,8 @@
  CONFIG_CRC32=y
  CONFIG_COMM=y
  CONFIG_CP=y
-@@ -214,11 +214,11 @@
- CONFIG_CUT=y
+@@ -216,11 +216,11 @@
+ CONFIG_FEATURE_CUT_REGEX=y
  CONFIG_DATE=y
  CONFIG_FEATURE_DATE_ISOFMT=y
 -# CONFIG_FEATURE_DATE_NANO is not set
@@ -61,7 +61,7 @@
  CONFIG_FEATURE_DD_IBS_OBS=y
  CONFIG_FEATURE_DD_STATUS=y
  CONFIG_DF=y
-@@ -267,7 +267,7 @@
+@@ -269,7 +269,7 @@
  #
  # Common options for md5sum, sha1sum, sha256sum, sha512sum, sha3sum
  #
@@ -70,25 +70,25 @@
  CONFIG_MKDIR=y
  CONFIG_MKFIFO=y
  CONFIG_MKNOD=y
-@@ -314,7 +314,7 @@
+@@ -316,7 +316,7 @@
  CONFIG_TEST1=y
  CONFIG_TEST2=y
  CONFIG_FEATURE_TEST_64=y
 -# CONFIG_TIMEOUT is not set
 +CONFIG_TIMEOUT=y
  CONFIG_TOUCH=y
- CONFIG_FEATURE_TOUCH_NODEREF=y
  CONFIG_FEATURE_TOUCH_SUSV3=y
-@@ -329,7 +329,7 @@
+ CONFIG_TR=y
+@@ -330,7 +330,7 @@
  CONFIG_BB_ARCH=y
  CONFIG_UNIQ=y
  CONFIG_UNLINK=y
 -# CONFIG_USLEEP is not set
 +CONFIG_USLEEP=y
  CONFIG_UUDECODE=y
+ CONFIG_BASE32=y
  CONFIG_BASE64=y
- CONFIG_UUENCODE=y
-@@ -372,7 +372,7 @@
+@@ -374,7 +374,7 @@
  # CONFIG_FEATURE_LOADFONT_PSF2 is not set
  # CONFIG_FEATURE_LOADFONT_RAW is not set
  CONFIG_LOADKMAP=y
@@ -97,7 +97,7 @@
  CONFIG_RESET=y
  # CONFIG_RESIZE is not set
  # CONFIG_FEATURE_RESIZE_PRINT is not set
-@@ -545,7 +545,7 @@
+@@ -549,7 +549,7 @@
  #
  CONFIG_CHATTR=y
  # CONFIG_FSCK is not set
@@ -106,7 +106,7 @@
  # CONFIG_TUNE2FS is not set
  
  #
-@@ -588,7 +588,7 @@
+@@ -592,7 +592,7 @@
  CONFIG_BLKID=y
  CONFIG_FEATURE_BLKID_TYPE=y
  # CONFIG_BLOCKDEV is not set
@@ -115,7 +115,7 @@
  # CONFIG_CHRT is not set
  CONFIG_DMESG=y
  CONFIG_FEATURE_DMESG_PRETTY=y
-@@ -641,13 +641,13 @@
+@@ -644,13 +644,13 @@
  CONFIG_FEATURE_MDEV_DAEMON=y
  # CONFIG_MESG is not set
  # CONFIG_FEATURE_MESG_ENABLE_ONLY_GROUP is not set
@@ -133,7 +133,7 @@
  CONFIG_MKSWAP=y
  CONFIG_FEATURE_MKSWAP_UUID=y
  CONFIG_MORE=y
-@@ -661,19 +661,19 @@
+@@ -664,19 +664,19 @@
  CONFIG_FEATURE_MOUNT_FLAGS=y
  CONFIG_FEATURE_MOUNT_FSTAB=y
  CONFIG_FEATURE_MOUNT_OTHERTAB=y
@@ -159,7 +159,7 @@
  CONFIG_SETARCH=y
  CONFIG_LINUX32=y
  CONFIG_LINUX64=y
-@@ -688,9 +688,9 @@
+@@ -691,9 +691,9 @@
  CONFIG_SWAPOFF=y
  CONFIG_FEATURE_SWAPONOFF_LABEL=y
  CONFIG_SWITCH_ROOT=y
@@ -172,8 +172,8 @@
  CONFIG_UEVENT=y
  CONFIG_UMOUNT=y
  CONFIG_FEATURE_UMOUNT_ALL=y
-@@ -740,12 +740,12 @@
- # CONFIG_ADJTIMEX is not set
+@@ -745,12 +745,12 @@
+ CONFIG_ASCII=y
  # CONFIG_BBCONFIG is not set
  # CONFIG_FEATURE_COMPRESS_BBCONFIG is not set
 -# CONFIG_BC is not set
@@ -190,7 +190,16 @@
  # CONFIG_BEEP is not set
  CONFIG_FEATURE_BEEP_FREQ=0
  CONFIG_FEATURE_BEEP_LENGTH_MS=0
-@@ -807,7 +807,7 @@
+@@ -774,7 +774,7 @@
+ # CONFIG_DEVFSD_FG_NP is not set
+ # CONFIG_DEVFSD_VERBOSE is not set
+ # CONFIG_FEATURE_DEVFS is not set
+-# CONFIG_DEVMEM is not set
++CONFIG_DEVMEM=y
+ # CONFIG_FBSPLASH is not set
+ # CONFIG_FLASH_ERASEALL is not set
+ # CONFIG_FLASH_LOCK is not set
+@@ -812,7 +812,7 @@
  # CONFIG_FEATURE_MAKEDEVS_LEAF is not set
  # CONFIG_FEATURE_MAKEDEVS_TABLE is not set
  # CONFIG_MAN is not set
@@ -199,7 +208,7 @@
  # CONFIG_MIM is not set
  # CONFIG_MT is not set
  # CONFIG_NANDWRITE is not set
-@@ -819,7 +819,7 @@
+@@ -824,7 +824,7 @@
  # CONFIG_RUNLEVEL is not set
  # CONFIG_RX is not set
  CONFIG_SETFATTR=y
@@ -208,7 +217,7 @@
  CONFIG_STRINGS=y
  CONFIG_TIME=y
  CONFIG_TS=y
-@@ -842,20 +842,20 @@
+@@ -848,20 +848,20 @@
  CONFIG_FEATURE_PREFER_IPV4_ADDRESS=y
  # CONFIG_VERBOSE_RESOLUTION_ERRORS is not set
  # CONFIG_FEATURE_TLS_SHA1 is not set
@@ -239,7 +248,7 @@
  CONFIG_HOSTNAME=y
  CONFIG_DNSDOMAINNAME=y
  CONFIG_HTTPD=y
-@@ -886,12 +886,12 @@
+@@ -896,12 +896,12 @@
  # CONFIG_FEATURE_IFUPDOWN_IPV6 is not set
  # CONFIG_FEATURE_IFUPDOWN_MAPPING is not set
  # CONFIG_FEATURE_IFUPDOWN_EXTERNAL_DHCP is not set
@@ -258,7 +267,7 @@
  # CONFIG_FEATURE_INETD_RPC is not set
  CONFIG_IP=y
  CONFIG_IPADDR=y
-@@ -912,11 +912,11 @@
+@@ -922,11 +922,11 @@
  # CONFIG_FEATURE_IPCALC_LONG_OPTIONS is not set
  # CONFIG_FEATURE_IPCALC_FANCY is not set
  # CONFIG_FAKEIDENTD is not set
@@ -274,7 +283,7 @@
  CONFIG_NC_SERVER=y
  CONFIG_NC_EXTRA=y
  # CONFIG_NC_110_COMPAT is not set
-@@ -934,13 +934,13 @@
+@@ -944,13 +944,13 @@
  CONFIG_PING6=y
  CONFIG_FEATURE_FANCY_PING=y
  # CONFIG_PSCAN is not set
@@ -291,7 +300,7 @@
  CONFIG_TELNET=y
  CONFIG_FEATURE_TELNET_TTYPE=y
  CONFIG_FEATURE_TELNET_AUTOLOGIN=y
-@@ -948,21 +948,21 @@
+@@ -958,21 +958,21 @@
  # CONFIG_TELNETD is not set
  # CONFIG_FEATURE_TELNETD_STANDALONE is not set
  # CONFIG_FEATURE_TELNETD_INETD_WAIT is not set
@@ -326,7 +335,7 @@
  # CONFIG_VCONFIG is not set
  CONFIG_WGET=y
  CONFIG_FEATURE_WGET_LONG_OPTIONS=y
-@@ -973,21 +973,21 @@
+@@ -984,21 +984,21 @@
  CONFIG_FEATURE_WGET_OPENSSL=y
  CONFIG_WHOIS=y
  # CONFIG_ZCIP is not set
@@ -356,7 +365,7 @@
  
  #
  # Common options for DHCP applets
-@@ -1009,13 +1009,13 @@
+@@ -1021,13 +1021,13 @@
  #
  # Mail Utilities
  #
@@ -375,7 +384,7 @@
  
  #
  # Process Utilities
-@@ -1028,7 +1028,7 @@
+@@ -1040,7 +1040,7 @@
  CONFIG_KILLALL5=y
  CONFIG_LSOF=y
  CONFIG_MPSTAT=y
@@ -384,7 +393,7 @@
  CONFIG_PGREP=y
  CONFIG_PKILL=y
  CONFIG_PIDOF=y
-@@ -1044,7 +1044,7 @@
+@@ -1056,7 +1056,7 @@
  CONFIG_FEATURE_PS_UNUSUAL_SYSTEMS=y
  CONFIG_FEATURE_PS_ADDITIONAL_COLUMNS=y
  CONFIG_PSTREE=y
@@ -393,7 +402,7 @@
  # CONFIG_SMEMCAP is not set
  CONFIG_BB_SYSCTL=y
  CONFIG_TOP=y
-@@ -1057,7 +1057,7 @@
+@@ -1069,7 +1069,7 @@
  CONFIG_FEATURE_TOPMEM=y
  CONFIG_UPTIME=y
  # CONFIG_FEATURE_UPTIME_UTMP_SUPPORT is not set
@@ -402,7 +411,7 @@
  CONFIG_FEATURE_SHOW_THREADS=y
  
  #
-@@ -1075,7 +1075,7 @@
+@@ -1087,7 +1087,7 @@
  CONFIG_SV_DEFAULT_SERVICE_DIR="/var/service"
  # CONFIG_SVC is not set
  CONFIG_SVOK=y
diff --git a/srcpkgs/busybox/template b/srcpkgs/busybox/template
index 67b9bb4eedf1..f647e3066b3b 100644
--- a/srcpkgs/busybox/template
+++ b/srcpkgs/busybox/template
@@ -1,7 +1,7 @@
 # Template file for 'busybox'
 pkgname=busybox
 version=1.34.1
-revision=3
+revision=4
 hostmakedepends="perl"
 checkdepends="tar which zip"
 short_desc="Swiss Army Knife of Embedded Linux"

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [PR PATCH] [Merged]: busybox: add devmem to busybox-huge
  2023-02-15 18:27 [PR PATCH] busybox: add devmem to busybox-huge JamiKettunen
@ 2023-02-20 15:14 ` leahneukirchen
  0 siblings, 0 replies; 2+ messages in thread
From: leahneukirchen @ 2023-02-20 15:14 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1163 bytes --]

There's a merged pull request on the void-packages repository

busybox: add devmem to busybox-huge
https://github.com/void-linux/void-packages/pull/42292

Description:
This is useful for embedded Linux (ARM) driver dev for example.

<!-- Uncomment relevant sections and delete options which are not applicable -->

#### Testing the changes
- I tested the changes in this PR: **YES**

<!--
#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**|**NO**
-->

<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!--
#### Local build testing
- I built this PR locally for my native architecture, (ARCH-LIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - aarch64-musl
  - armv7l
  - armv6l-musl
-->


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2023-02-20 15:14 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-02-15 18:27 [PR PATCH] busybox: add devmem to busybox-huge JamiKettunen
2023-02-20 15:14 ` [PR PATCH] [Merged]: " leahneukirchen

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).