Mtools 4.0.26 => 4.0.44 (#9886)

This commit is contained in:
Ed Reel
2024-06-02 20:48:26 -05:00
committed by GitHub
parent f61c7bf82d
commit 73997f7bc8
4 changed files with 69 additions and 148 deletions

View File

@@ -5,7 +5,6 @@
/usr/local/bin/mcat
/usr/local/bin/mcd
/usr/local/bin/mcheck
/usr/local/bin/mclasserase
/usr/local/bin/mcomp
/usr/local/bin/mcopy
/usr/local/bin/mdel
@@ -31,34 +30,32 @@
/usr/local/bin/mzip
/usr/local/bin/tgz
/usr/local/bin/uz
/usr/local/share/info/dir.gz
/usr/local/share/info/mtools.info.gz
/usr/local/share/man/man1/floppyd.1.gz
/usr/local/share/man/man1/floppyd_installtest.1.gz
/usr/local/share/man/man1/mattrib.1.gz
/usr/local/share/man/man1/mbadblocks.1.gz
/usr/local/share/man/man1/mcat.1.gz
/usr/local/share/man/man1/mcd.1.gz
/usr/local/share/man/man1/mclasserase.1.gz
/usr/local/share/man/man1/mcopy.1.gz
/usr/local/share/man/man1/mdel.1.gz
/usr/local/share/man/man1/mdeltree.1.gz
/usr/local/share/man/man1/mdir.1.gz
/usr/local/share/man/man1/mdu.1.gz
/usr/local/share/man/man1/mformat.1.gz
/usr/local/share/man/man1/minfo.1.gz
/usr/local/share/man/man1/mkmanifest.1.gz
/usr/local/share/man/man1/mlabel.1.gz
/usr/local/share/man/man1/mmd.1.gz
/usr/local/share/man/man1/mmount.1.gz
/usr/local/share/man/man1/mmove.1.gz
/usr/local/share/man/man1/mpartition.1.gz
/usr/local/share/man/man1/mrd.1.gz
/usr/local/share/man/man1/mren.1.gz
/usr/local/share/man/man1/mshortname.1.gz
/usr/local/share/man/man1/mshowfat.1.gz
/usr/local/share/man/man1/mtools.1.gz
/usr/local/share/man/man1/mtoolstest.1.gz
/usr/local/share/man/man1/mtype.1.gz
/usr/local/share/man/man1/mzip.1.gz
/usr/local/share/man/man5/mtools.5.gz
/usr/local/share/info/mtools.info.zst
/usr/local/share/man/man1/floppyd.1.zst
/usr/local/share/man/man1/floppyd_installtest.1.zst
/usr/local/share/man/man1/mattrib.1.zst
/usr/local/share/man/man1/mbadblocks.1.zst
/usr/local/share/man/man1/mcat.1.zst
/usr/local/share/man/man1/mcd.1.zst
/usr/local/share/man/man1/mcopy.1.zst
/usr/local/share/man/man1/mdel.1.zst
/usr/local/share/man/man1/mdeltree.1.zst
/usr/local/share/man/man1/mdir.1.zst
/usr/local/share/man/man1/mdu.1.zst
/usr/local/share/man/man1/mformat.1.zst
/usr/local/share/man/man1/minfo.1.zst
/usr/local/share/man/man1/mkmanifest.1.zst
/usr/local/share/man/man1/mlabel.1.zst
/usr/local/share/man/man1/mmd.1.zst
/usr/local/share/man/man1/mmount.1.zst
/usr/local/share/man/man1/mmove.1.zst
/usr/local/share/man/man1/mpartition.1.zst
/usr/local/share/man/man1/mrd.1.zst
/usr/local/share/man/man1/mren.1.zst
/usr/local/share/man/man1/mshortname.1.zst
/usr/local/share/man/man1/mshowfat.1.zst
/usr/local/share/man/man1/mtools.1.zst
/usr/local/share/man/man1/mtoolstest.1.zst
/usr/local/share/man/man1/mtype.1.zst
/usr/local/share/man/man1/mzip.1.zst
/usr/local/share/man/man5/mtools.5.zst

View File

@@ -1,64 +0,0 @@
/usr/local/bin/amuFormat.sh
/usr/local/bin/lz
/usr/local/bin/mattrib
/usr/local/bin/mbadblocks
/usr/local/bin/mcat
/usr/local/bin/mcd
/usr/local/bin/mcheck
/usr/local/bin/mclasserase
/usr/local/bin/mcomp
/usr/local/bin/mcopy
/usr/local/bin/mdel
/usr/local/bin/mdeltree
/usr/local/bin/mdir
/usr/local/bin/mdu
/usr/local/bin/mformat
/usr/local/bin/minfo
/usr/local/bin/mkmanifest
/usr/local/bin/mlabel
/usr/local/bin/mmd
/usr/local/bin/mmount
/usr/local/bin/mmove
/usr/local/bin/mpartition
/usr/local/bin/mrd
/usr/local/bin/mren
/usr/local/bin/mshortname
/usr/local/bin/mshowfat
/usr/local/bin/mtools
/usr/local/bin/mtoolstest
/usr/local/bin/mtype
/usr/local/bin/mxtar
/usr/local/bin/mzip
/usr/local/bin/tgz
/usr/local/bin/uz
/usr/local/share/info/dir.gz
/usr/local/share/info/mtools.info.gz
/usr/local/share/man/man1/floppyd.1.gz
/usr/local/share/man/man1/floppyd_installtest.1.gz
/usr/local/share/man/man1/mattrib.1.gz
/usr/local/share/man/man1/mbadblocks.1.gz
/usr/local/share/man/man1/mcat.1.gz
/usr/local/share/man/man1/mcd.1.gz
/usr/local/share/man/man1/mclasserase.1.gz
/usr/local/share/man/man1/mcopy.1.gz
/usr/local/share/man/man1/mdel.1.gz
/usr/local/share/man/man1/mdeltree.1.gz
/usr/local/share/man/man1/mdir.1.gz
/usr/local/share/man/man1/mdu.1.gz
/usr/local/share/man/man1/mformat.1.gz
/usr/local/share/man/man1/minfo.1.gz
/usr/local/share/man/man1/mkmanifest.1.gz
/usr/local/share/man/man1/mlabel.1.gz
/usr/local/share/man/man1/mmd.1.gz
/usr/local/share/man/man1/mmount.1.gz
/usr/local/share/man/man1/mmove.1.gz
/usr/local/share/man/man1/mpartition.1.gz
/usr/local/share/man/man1/mrd.1.gz
/usr/local/share/man/man1/mren.1.gz
/usr/local/share/man/man1/mshortname.1.gz
/usr/local/share/man/man1/mshowfat.1.gz
/usr/local/share/man/man1/mtools.1.gz
/usr/local/share/man/man1/mtoolstest.1.gz
/usr/local/share/man/man1/mtype.1.gz
/usr/local/share/man/man1/mzip.1.gz
/usr/local/share/man/man5/mtools.5.gz

View File

@@ -5,7 +5,6 @@
/usr/local/bin/mcat
/usr/local/bin/mcd
/usr/local/bin/mcheck
/usr/local/bin/mclasserase
/usr/local/bin/mcomp
/usr/local/bin/mcopy
/usr/local/bin/mdel
@@ -31,34 +30,32 @@
/usr/local/bin/mzip
/usr/local/bin/tgz
/usr/local/bin/uz
/usr/local/share/info/dir.gz
/usr/local/share/info/mtools.info.gz
/usr/local/share/man/man1/floppyd.1.gz
/usr/local/share/man/man1/floppyd_installtest.1.gz
/usr/local/share/man/man1/mattrib.1.gz
/usr/local/share/man/man1/mbadblocks.1.gz
/usr/local/share/man/man1/mcat.1.gz
/usr/local/share/man/man1/mcd.1.gz
/usr/local/share/man/man1/mclasserase.1.gz
/usr/local/share/man/man1/mcopy.1.gz
/usr/local/share/man/man1/mdel.1.gz
/usr/local/share/man/man1/mdeltree.1.gz
/usr/local/share/man/man1/mdir.1.gz
/usr/local/share/man/man1/mdu.1.gz
/usr/local/share/man/man1/mformat.1.gz
/usr/local/share/man/man1/minfo.1.gz
/usr/local/share/man/man1/mkmanifest.1.gz
/usr/local/share/man/man1/mlabel.1.gz
/usr/local/share/man/man1/mmd.1.gz
/usr/local/share/man/man1/mmount.1.gz
/usr/local/share/man/man1/mmove.1.gz
/usr/local/share/man/man1/mpartition.1.gz
/usr/local/share/man/man1/mrd.1.gz
/usr/local/share/man/man1/mren.1.gz
/usr/local/share/man/man1/mshortname.1.gz
/usr/local/share/man/man1/mshowfat.1.gz
/usr/local/share/man/man1/mtools.1.gz
/usr/local/share/man/man1/mtoolstest.1.gz
/usr/local/share/man/man1/mtype.1.gz
/usr/local/share/man/man1/mzip.1.gz
/usr/local/share/man/man5/mtools.5.gz
/usr/local/share/info/mtools.info.zst
/usr/local/share/man/man1/floppyd.1.zst
/usr/local/share/man/man1/floppyd_installtest.1.zst
/usr/local/share/man/man1/mattrib.1.zst
/usr/local/share/man/man1/mbadblocks.1.zst
/usr/local/share/man/man1/mcat.1.zst
/usr/local/share/man/man1/mcd.1.zst
/usr/local/share/man/man1/mcopy.1.zst
/usr/local/share/man/man1/mdel.1.zst
/usr/local/share/man/man1/mdeltree.1.zst
/usr/local/share/man/man1/mdir.1.zst
/usr/local/share/man/man1/mdu.1.zst
/usr/local/share/man/man1/mformat.1.zst
/usr/local/share/man/man1/minfo.1.zst
/usr/local/share/man/man1/mkmanifest.1.zst
/usr/local/share/man/man1/mlabel.1.zst
/usr/local/share/man/man1/mmd.1.zst
/usr/local/share/man/man1/mmount.1.zst
/usr/local/share/man/man1/mmove.1.zst
/usr/local/share/man/man1/mpartition.1.zst
/usr/local/share/man/man1/mrd.1.zst
/usr/local/share/man/man1/mren.1.zst
/usr/local/share/man/man1/mshortname.1.zst
/usr/local/share/man/man1/mshowfat.1.zst
/usr/local/share/man/man1/mtools.1.zst
/usr/local/share/man/man1/mtoolstest.1.zst
/usr/local/share/man/man1/mtype.1.zst
/usr/local/share/man/man1/mzip.1.zst
/usr/local/share/man/man5/mtools.5.zst

View File

@@ -1,29 +1,20 @@
require 'package'
require 'buildsystems/autotools'
class Mtools < Package
class Mtools < Autotools
description 'Mtools is a collection of utilities to access MS-DOS disks from GNU and Unix without mounting them.'
homepage 'https://www.gnu.org/software/mtools/'
version '4.0.26'
version '4.0.44'
license 'GPL-3'
compatibility 'all'
source_url "https://ftp.gnu.org/gnu/mtools/mtools-#{version}.tar.lz"
source_sha256 'd09cff66d7277ad36a7573fc3e9803bfa558cdda83baabaafbf7761317462283'
binary_compression 'tar.xz'
compatibility 'x86_64 aarch64 armv7l'
source_url "https://ftpmirror.gnu.org/mtools/mtools-#{version}.tar.lz"
source_sha256 'e9cd7fff9e107b69a57bcbd59e9ccd76448cd5db0194a2383757e421994b21d7'
binary_compression 'tar.zst'
binary_sha256({
aarch64: 'b04897069248682f60fe685c66cb74b1da86cbb393d80eca88a4445623a7f267',
armv7l: 'b04897069248682f60fe685c66cb74b1da86cbb393d80eca88a4445623a7f267',
i686: '35492c72f9e99631a58d3ad83847c9b6beca88bcda5549e5ca782fc404e7480d',
x86_64: 'f844076f5ac3d63daf9e0468b13de4c9d17f0b479b46a2fed44d30f618c9fccb'
aarch64: '394a41b3f8c5a8802d3f4daf150764bdfa25b62617144857d95be1b306c5b977',
armv7l: '394a41b3f8c5a8802d3f4daf150764bdfa25b62617144857d95be1b306c5b977',
x86_64: 'ec2796ea1ad06799acc17a0367a4c37a946423e10742ef7ce44acd3b6e4aff41'
})
def self.build
system "env CFLAGS='-pipe -flto=auto' CXXFLAGS='-pipe -flto=auto' \
./configure --without-x #{CREW_OPTIONS}"
system 'make'
end
def self.install
system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install'
end
configure_options '--without-x'
end