diff --git a/sharutils.be0 b/sharutils.be0 index 7ad5dc1b4..4ae1b9bbc 100755 --- a/sharutils.be0 +++ b/sharutils.be0 @@ -1,9 +1,9 @@ #!/usr/bin/env beesh -# BEE_VERSION sharutils-4.15-0 +# BEE_VERSION sharutils-4.15.2-0 -# SRCURL[0]="ftp://ftp.gnu.org/gnu/sharutils/sharutils-4.15.tar.gz" -SRCURL[0]="https://beehive.molgen.mpg.de/45c3d2b9820bb6bc7208940637b8fa70/sharutils-4.15.tar.gz" +# ftp://ftp.gnu.org/gnu/sharutils/sharutils-4.15.2.tar.gz +SRCURL[0]="https://beehive.molgen.mpg.de/32a51b23e25ad5e6af4b89f228be1800/sharutils-4.15.2.tar.gz" # PATCHURL+=() @@ -15,9 +15,14 @@ SRCURL[0]="https://beehive.molgen.mpg.de/45c3d2b9820bb6bc7208940637b8fa70/sharut # bee_extract "${@}" #} -#mee_patch() { -# bee_patch "${@}" -#} +mee_patch() { + bee_patch "${@}" + # see https://www.linuxfromscratch.org/blfs/view/cvs/general/sharutils.html + sed -i 's/BUFSIZ/rw_base_size/' src/unshar.c + sed -i '/program_name/s/^/extern /' src/*opts.h + sed -i 's/IO_ftrylockfile/IO_EOF_SEEN/' lib/*.c + echo "#define _IO_IN_BACKUP 0x100" >> lib/stdio-impl.h +} mee_configure() { bee_configure \