diff options
author | Alexey Dokuchaev <danfe@FreeBSD.org> | 2025-04-15 15:08:52 +0000 |
---|---|---|
committer | Alexey Dokuchaev <danfe@FreeBSD.org> | 2025-04-15 15:08:52 +0000 |
commit | 90baa2b976506d40381029fec4b92b8bd28a712c (patch) | |
tree | 393e25086b40e9051d238f34480ea28a55d225be /filesystems | |
parent | www/ungoogled-chromium: update to 135.0.7049.84 (diff) |
filesystems/mtools: update the port to the latest version 4.0.48
While here, adjust LICENSE (GPLv3 or later), respect PREFIX more,
wrap one very long line, and install useful documentation files.
Diffstat (limited to 'filesystems')
-rw-r--r-- | filesystems/mtools/Makefile | 16 | ||||
-rw-r--r-- | filesystems/mtools/distinfo | 6 | ||||
-rw-r--r-- | filesystems/mtools/files/patch-Makefile.in | 26 |
3 files changed, 27 insertions, 21 deletions
diff --git a/filesystems/mtools/Makefile b/filesystems/mtools/Makefile index 0acfa890d644..38f12649be0f 100644 --- a/filesystems/mtools/Makefile +++ b/filesystems/mtools/Makefile @@ -1,5 +1,5 @@ PORTNAME= mtools -PORTVERSION= 4.0.47 +PORTVERSION= 4.0.48 CATEGORIES= filesystems emulators MASTER_SITES= GNU @@ -7,7 +7,7 @@ MAINTAINER= skreuzer@FreeBSD.org COMMENT= Tools for manipulating MS-DOS disks and images WWW= https://www.gnu.org/software/mtools/intro.html -LICENSE= GPLv3 +LICENSE= GPLv3+ CONFLICTS_INSTALL= multimarkdown @@ -19,8 +19,9 @@ CONFIGURE_ARGS= --enable-xdf SUB_FILES= pkg-message INFO= mtools +PORTDOCS= NEWS README Release.notes -OPTIONS_DEFINE= ICONV X11 +OPTIONS_DEFINE= DOCS ICONV X11 OPTIONS_DEFAULT=ICONV X11 .include <bsd.port.options.mk> @@ -45,11 +46,16 @@ MAKE_ENV+= WITHOUT_X11=yes .endif post-patch: - @${REINPLACE_CMD} -e '/LOCAL_CONF_FILE/s,/etc/default,${LOCALBASE}/etc,' \ + @${REINPLACE_CMD} -e '/LOCAL_CONF_FILE/s,/etc/default,${PREFIX}/etc,' \ ${WRKSRC}/mtoolsPaths.h @${REINPLACE_CMD} -e '/^SAMPLE FILE/s,^,#,' ${WRKSRC}/mtools.conf post-install: - ${INSTALL_DATA} ${WRKSRC}/mtools.conf ${STAGEDIR}${PREFIX}/etc/mtools.conf.sample + ${INSTALL_DATA} ${WRKSRC}/mtools.conf \ + ${STAGEDIR}${PREFIX}/etc/mtools.conf.sample + +post-install-DOCS-on: + @${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} .include <bsd.port.mk> diff --git a/filesystems/mtools/distinfo b/filesystems/mtools/distinfo index f56ccce6871e..9dabd9a24bc0 100644 --- a/filesystems/mtools/distinfo +++ b/filesystems/mtools/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1737275818 -SHA256 (mtools-4.0.47.tar.lz) = 2709cd2f42d65500829b056cb0630edd515d7060b4865bad31277f0da9f9e9d5 -SIZE (mtools-4.0.47.tar.lz) = 391656 +TIMESTAMP = 1740239375 +SHA256 (mtools-4.0.48.tar.lz) = 7d57f14a2482dc4658e4b386180793ef50f0de89ee3a9a28f0a371630baac7c4 +SIZE (mtools-4.0.48.tar.lz) = 396333 diff --git a/filesystems/mtools/files/patch-Makefile.in b/filesystems/mtools/files/patch-Makefile.in index 56b372653f16..5b3751a4179e 100644 --- a/filesystems/mtools/files/patch-Makefile.in +++ b/filesystems/mtools/files/patch-Makefile.in @@ -1,32 +1,32 @@ ---- Makefile.in.orig 2024-11-30 22:13:06 UTC +--- Makefile.in.orig 2025-02-05 12:30:43 UTC +++ Makefile.in -@@ -72,11 +72,14 @@ INSTALL_INFO = @INSTALL_INFO@ +@@ -71,11 +71,14 @@ INSTALL_INFO = @INSTALL_INFO@ .SUFFIXES: .o .c .SUFFIXES: .o .c --MAN1 = floppyd.1 floppyd_installtest.1 mattrib.1 mbadblocks.1 mcat.1 \ -+MAN1 = mattrib.1 mbadblocks.1 mcat.1 \ +-MAN1A = floppyd.1 floppyd_installtest.1 mattrib.1 mbadblocks.1 mcat.1 \ ++MAN1A = mattrib.1 mbadblocks.1 mcat.1 \ mcd.1 mcopy.1 mdel.1 mdeltree.1 mdir.1 mdoctorfat.1 mdu.1 mformat.1 \ minfo.1 mkmanifest.1 mlabel.1 mmd.1 mmount.1 mmove.1 mpartition.1 \ - mrd.1 mren.1 mshortname.1 mshowfat.1 mtoolstest.1 mtools.1 mtype.1 \ + mrd.1 mren.1 mshortname.1 mshowfat.1 mtoolstest.1 mtype.1 \ mzip.1 +ifndef WITHOUT_X11 -+MAN1 += floppyd.1 floppyd_installtest.1 ++MAN1A += floppyd.1 floppyd_installtest.1 +endif - MAN1EXT = 1 - MAN1DIR = $(DESTDIR)$(mandir)/man${MAN1EXT} -@@ -119,7 +122,7 @@ privileges.c remap.c scsi_io.c scsi.c signal.c stream. + MAN1 = ${MAN1A} mtools.1 + +@@ -120,7 +123,7 @@ privileges.c remap.c scsi_io.c scsi.c signal.c stream. swap.c unix2dos.s unixdir.c tty.c vfat.c mkmanifest.c \ @FLOPPYD_IO_SRC@ @XDF_IO_SRC@ -SCRIPTS = mcheck mxtar uz tgz mcomp amuFormat.sh +SCRIPTS = mcheck mxtar mcomp amuFormat.sh - LINKS=mattrib mcat mcd mcopy mdel mdeltree mdir mdoctorfat mdu \ - mformat minfo mlabel mmd mmount mmove mpartition mrd mren mtype \ -@@ -264,11 +267,9 @@ install-links: $(DESTDIR)$(bindir)/mtools - install-scripts: $(DESTDIR)$(bindir)/mtools + LINKS=mattrib$(EXEEXT) mcat$(EXEEXT) mcd$(EXEEXT) mcopy$(EXEEXT) mdel$(EXEEXT) \ + mdeltree$(EXEEXT) mdir$(EXEEXT) mdoctorfat$(EXEEXT) mdu$(EXEEXT) \ +@@ -267,11 +270,9 @@ install-links: $(DESTDIR)$(bindir)/mtools$(EXEEXT) + install-scripts: $(DESTDIR)$(bindir)/mtools$(EXEEXT) @$(top_srcdir)/mkinstalldirs $(DESTDIR)$(bindir) @for j in $(SCRIPTS) ; do \ - $(INSTALL_PROGRAM) $(srcdir)/scripts/$$j $(DESTDIR)$(bindir)/$$j ; \ |