gmake: new at 4.4.1

split from patch provided by emma
This commit is contained in:
nitori 2024-01-01 21:03:50 +00:00
parent 5f257af959
commit e3978c169f
Signed by: nitori
GPG Key ID: 5FBB7757BFC813A8
5 changed files with 61 additions and 0 deletions

45
extra/gmake/README Normal file
View File

@ -0,0 +1,45 @@
make
________________________________________________________________________________
GNU Make (short gmake) is the standard implementation of Make for Linux and
macOS. It provides several extensions over the original Make, such as
conditionals. It also provides many built-in functions which can be used to
eliminate the need for shell-scripting in the makefile rules as well as to
manipulate the variables set and used in the makefile. For example, the foreach
function can be used to iterate over a list of values, such as the names of
files in a given directory. GNU Make is required for building many software
systems, including GCC (since version 3.4), the Linux kernel, LibreOffice and
Mozilla Firefox. [0]
Upstream: https://www.gnu.org/software/make/
[000] Index
________________________________________________________________________________
* Installation ........................................................... [001]
* Usage .................................................................. [002]
* References ............................................................. [003]
[001] Installation
________________________________________________________________________________
+------------------------------------------------------------------------------+
| |
| $ kiss b make |
| |
+------------------------------------------------------------------------------+
[002] Usage
________________________________________________________________________________
Refer to the manual pages and command help output.
[003] References
________________________________________________________________________________
[0] https://en.wikipedia.org/wiki/Make_(software)

13
extra/gmake/build Executable file
View File

@ -0,0 +1,13 @@
#!/bin/sh -e
export LDFLAGS="$LDFLAGS -static"
./configure \
--prefix=/usr \
--disable-nls
make
make DESTDIR="$1" install
mv "$1/usr/bin/make" "$1/usr/bin/gmake"
mv "$1/usr/share/man/man1/make.1" "$1/usr/share/man/man1/gmake.1"
ln -s gmake "$1/usr/bin/make"

1
extra/gmake/checksums Normal file
View File

@ -0,0 +1 @@
a7d8aee97b7e9a525ef561afa84eea0d929f246e3aafa420231c0602151cf9eb03

1
extra/gmake/sources Normal file
View File

@ -0,0 +1 @@
https://ftp.gnu.org/gnu/make/make-4.4.1.tar.gz

1
extra/gmake/version Normal file
View File

@ -0,0 +1 @@
4.4.1 1