summaryrefslogtreecommitdiff
path: root/filesystems
diff options
context:
space:
mode:
authorAlexey Dokuchaev <danfe@FreeBSD.org>2025-04-15 15:08:52 +0000
committerAlexey Dokuchaev <danfe@FreeBSD.org>2025-04-15 15:08:52 +0000
commit90baa2b976506d40381029fec4b92b8bd28a712c (patch)
tree393e25086b40e9051d238f34480ea28a55d225be /filesystems
parentwww/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/Makefile16
-rw-r--r--filesystems/mtools/distinfo6
-rw-r--r--filesystems/mtools/files/patch-Makefile.in26
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 ; \