mirror of
https://github.com/RGBCube/serenity
synced 2025-07-27 01:17:35 +00:00
Ports: Add m4 port (#856)
This commit is contained in:
parent
c5ff0da93c
commit
3273dd0478
3 changed files with 48 additions and 0 deletions
5
Ports/m4/package.sh
Executable file
5
Ports/m4/package.sh
Executable file
|
@ -0,0 +1,5 @@
|
|||
#!/bin/bash ../.port_include.sh
|
||||
port=m4
|
||||
version=1.4.9
|
||||
useconfigure=true
|
||||
files="http://ftp.gnu.org/gnu/m4/m4-1.4.9.tar.gz m4-1.4.9.tar.gz"
|
14
Ports/m4/patches/configure.patch
Normal file
14
Ports/m4/patches/configure.patch
Normal file
|
@ -0,0 +1,14 @@
|
|||
diff --git a/config.sub b/config.sub
|
||||
index 5defff6..040fb4b 100755
|
||||
--- a/config.sub
|
||||
+++ b/config.sub
|
||||
@@ -1222,7 +1222,8 @@ case $os in
|
||||
| -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \
|
||||
| -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \
|
||||
| -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \
|
||||
- | -skyos* | -haiku* | -rdos* | -toppers* | -drops*)
|
||||
+ | -skyos* | -haiku* | -rdos* | -toppers* | -drops* \
|
||||
+ | -serenity*)
|
||||
# Remember, each alternative MUST END IN *, to match a version number.
|
||||
;;
|
||||
-qnx*)
|
29
Ports/m4/patches/wint_t.patch
Normal file
29
Ports/m4/patches/wint_t.patch
Normal file
|
@ -0,0 +1,29 @@
|
|||
diff --git a/lib/printf-args.c b/lib/printf-args.c
|
||||
index 2259d53..5318bcc 100644
|
||||
--- a/lib/printf-args.c
|
||||
+++ b/lib/printf-args.c
|
||||
@@ -80,10 +80,7 @@ printf_fetchargs (va_list args, arguments *a)
|
||||
/* Although ISO C 99 7.24.1.(2) says that wint_t is "unchanged by
|
||||
default argument promotions", this is not the case in mingw32,
|
||||
where wint_t is 'unsigned short'. */
|
||||
- ap->a.a_wide_char =
|
||||
- (sizeof (wint_t) < sizeof (int)
|
||||
- ? va_arg (args, int)
|
||||
- : va_arg (args, wint_t));
|
||||
+ ap->a.a_wide_char = va_arg (args, int);
|
||||
break;
|
||||
#endif
|
||||
case TYPE_STRING:
|
||||
diff --git a/lib/printf-args.h b/lib/printf-args.h
|
||||
index 74a18d9..acc37f5 100644
|
||||
--- a/lib/printf-args.h
|
||||
+++ b/lib/printf-args.h
|
||||
@@ -98,7 +98,7 @@ typedef struct
|
||||
#endif
|
||||
int a_char;
|
||||
#if HAVE_WINT_T
|
||||
- wint_t a_wide_char;
|
||||
+ int a_wide_char;
|
||||
#endif
|
||||
const char* a_string;
|
||||
#if HAVE_WCHAR_T
|
Loading…
Add table
Add a link
Reference in a new issue