WIP: pdpmake as default make #9

Draft
nitori wants to merge 3 commits from pdpmake into master
13 changed files with 35 additions and 16 deletions

View File

@ -1,13 +1,13 @@
#!/bin/sh -e
./configure \
MAKE=gmake ./configure \
--prefix=/usr \
--disable-nls \
--without-libtextstyle-prefix
make
gmake
make DESTDIR="$1" \
gmake DESTDIR="$1" \
install-libLIBRARIES \
install-binPROGRAMS \
install-nodist_binSCRIPTS \

View File

@ -23,7 +23,7 @@ EOF
ac_cv_snprintf_returns_bogus=no \
ac_cv_fread_reads_directories=yes
make LIBS="$(curl-config --static-libs) libgit.a reftable/libreftable.a xdiff/lib.a -lz"
make DESTDIR="$1" install
gmake LIBS="$(curl-config --static-libs) libgit.a reftable/libreftable.a xdiff/lib.a -lz"
gmake DESTDIR="$1" install
cp -Rf man "$1/usr/share/man"

View File

@ -1,10 +1,12 @@
#!/bin/sh -e
export LDFLAGS="$LDFLAGS -static"
export DESTDIR="$1"
export PREFIX=/usr
./configure \
--prefix=/usr \
--disable-nls
cc -o make *.c
./make
./make test
make
make DESTDIR="$1" install
mkdir -p "$1/usr/bin"
cp -f make "$1/usr/bin/pdpmake"
ln -s pdpmake "$1/usr/bin/make"

View File

@ -1 +1 @@
a7d8aee97b7e9a525ef561afa84eea0d929f246e3aafa420231c0602151cf9eb03
27c9b61b5086e806fc33484a40a2fa2c4eeb21d0cc1eee10318d8d187daa9d6032

View File

@ -1 +1 @@
https://ftp.gnu.org/gnu/make/make-4.4.1.tar.gz
https://frippery.org/make/pdpmake-1.4.1.tgz

View File

@ -1 +1 @@
4.4.1 1
1.4.1 1

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

View File

@ -22,8 +22,8 @@ done
--with-system-ffi \
--with-ensurepip=yes
make EXTRA_CFLAGS="$CFLAGS -DTHREAD_STACK_SIZE=0x100000"
make DESTDIR="$1" install
gmake EXTRA_CFLAGS="$CFLAGS -DTHREAD_STACK_SIZE=0x100000"
gmake DESTDIR="$1" install
ln -s python3 "$1/usr/bin/python"
ln -s pip3 "$1/usr/bin/pip"

View File

@ -1,5 +1,6 @@
bzip2
expat
gmake
libffi
openssl
sqlite