* [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
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).