Skip to content

Commit

Permalink
textproc/multimarkdown: Update to 6.7.0
Browse files Browse the repository at this point in the history
* Pet portclippy.
* Tidy up Makefile with portfmt.

ChangeLog:	https://github.com/fletcher/MultiMarkdown-6/releases/tag/6.7.0
PR:		271958
Approved by:	maintainer
  • Loading branch information
Yasuhiro Kimura authored and Yasuhiro Kimura committed Jun 21, 2023
1 parent c7610a5 commit b940f4a
Show file tree
Hide file tree
Showing 3 changed files with 37 additions and 23 deletions.
35 changes: 15 additions & 20 deletions textproc/multimarkdown/Makefile
@@ -1,13 +1,13 @@
PORTNAME= multimarkdown
DISTVERSION= 6.6.0
DISTVERSION= 6.7.0
CATEGORIES= textproc
DIST_SUBDIR= ${PORTNAME}

MAINTAINER= egypcio@FreeBSD.org
COMMENT= Extended Markdown processor with more features, written in C
WWW= https://www.fletcherpenney.net/multimarkdown/

LICENSE= BSD3CLAUSE MIT GPLv2+ ZLIB
LICENSE= BSD3CLAUSE GPLv2+ MIT ZLIB
LICENSE_COMB= multi
LICENSE_FILE= ${WRKSRC}/LICENSE

Expand All @@ -21,34 +21,38 @@ GH_PROJECT= MultiMarkdown-6

PORTDOCS= README.md

OPTIONS_DEFINE= CHEAT_SHEET EXTRAS HELPERS DOCS
OPTIONS_DEFINE= CHEAT_SHEET DOCS EXTRAS HELPERS
OPTIONS_SUB= yes

CHEAT_SHEET_DESC= HTML-based cheat sheat
EXTRAS_DESC= Extra scripts and XSLT support
HELPERS_DESC= Helper scripts (conflicts with emulators/mtools)

CHEAT_SHEET_GH_PROJECT= MultiMarkdown-6-Syntax-Guide:cheat
CHEAT_SHEET_GH_TAGNAME= 2cf0881:cheat
CHEAT_SHEET_GH_SUBDIR= cheat-sheet:cheat
CHEAT_SHEET_GH_TAGNAME= 2cf0881:cheat
EXTRAS_GH_PROJECT= MMD-Support:support
EXTRAS_GH_TAGNAME= 685c95c:support
EXTRAS_GH_SUBDIR= Support:support
EXTRAS_GH_TAGNAME= 685c95c:support

HELPERS_CONFLICTS_INSTALL= mtools-*

OPTIONS_SUB= yes

post-patch:
@${REINPLACE_CMD} -e "s,/usr/local,${PREFIX},g" ${WRKSRC}/scripts/*

post-patch-CHEAT_SHEET-on:
.for f in .gitignore Makefile scripts source templates
@${RM} -r ${WRKSRC}/cheat-sheet/${f}
.endfor

post-patch-EXTRAS-on:
@${REINPLACE_CMD} -E "s,^(xslt_path)=.*,\1=${DATADIR},; s,(xslt_path)/../,\1/," \
${WRKSRC}/Support/bin/*
@${REINPLACE_CMD} -e "s,/usr/local,${PREFIX},g" ${WRKSRC}/Support/bin/*

post-patch-CHEAT_SHEET-on:
.for f in .gitignore Makefile scripts source templates
@${RM} -r ${WRKSRC}/cheat-sheet/${f}
.endfor
do-install-CHEAT_SHEET-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}/cheat-sheet
(cd ${WRKSRC} && ${COPYTREE_SHARE} cheat-sheet ${STAGEDIR}${DOCSDIR})

do-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
Expand All @@ -63,13 +67,4 @@ do-install-EXTRAS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/Support/README.md ${STAGEDIR}${DOCSDIR}/README-extras.md

do-install-CHEAT_SHEET-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}/cheat-sheet
(cd ${WRKSRC} && ${COPYTREE_SHARE} cheat-sheet ${STAGEDIR}${DOCSDIR})

post-install:
.for f in LICENSE.txt README.txt
${RM} ${STAGEDIR}${PREFIX}/${f}
.endfor

.include <bsd.port.mk>
6 changes: 3 additions & 3 deletions textproc/multimarkdown/distinfo
@@ -1,6 +1,6 @@
TIMESTAMP = 1603917668
SHA256 (multimarkdown/fletcher-MultiMarkdown-6-6.6.0_GH0.tar.gz) = 6496b43c933d2f93ff6be80f5029d37e9576a5d5eacb90900e6b28c90405037f
SIZE (multimarkdown/fletcher-MultiMarkdown-6-6.6.0_GH0.tar.gz) = 3347116
TIMESTAMP = 1686463166
SHA256 (multimarkdown/fletcher-MultiMarkdown-6-6.7.0_GH0.tar.gz) = aa386f54631dbc4e0beeb6b9cf9eb769db95a3f505a69b663140a80008cf0595
SIZE (multimarkdown/fletcher-MultiMarkdown-6-6.7.0_GH0.tar.gz) = 3329318
SHA256 (multimarkdown/fletcher-MultiMarkdown-6-Syntax-Guide-2cf0881_GH0.tar.gz) = f0be767860bac92a3c8d5009e349b7e88ee84d6c03b42a23f77e8be4cbd85ba2
SIZE (multimarkdown/fletcher-MultiMarkdown-6-Syntax-Guide-2cf0881_GH0.tar.gz) = 49831
SHA256 (multimarkdown/fletcher-MMD-Support-685c95c_GH0.tar.gz) = 3544d81579a0a3d8b1649437ef418f5a4862c5cf080309fd817f617a2f958e69
Expand Down
19 changes: 19 additions & 0 deletions textproc/multimarkdown/files/patch-CMakeLists.txt
@@ -0,0 +1,19 @@
--- CMakeLists.txt.orig 2023-06-11 01:48:25 UTC
+++ CMakeLists.txt
@@ -565,16 +565,6 @@ else (hasParent)
endif (public_headers)
endif (DEFINED SHAREDBUILD)

- # Install Documentation
- install(FILES
- "${PROJECT_BINARY_DIR}/LICENSE.txt"
- "${PROJECT_BINARY_DIR}/README.txt"
- COMPONENT Docs
- DESTINATION share/doc/MultiMarkdown
- )
- set (CPACK_COMPONENT_DOCS_DISPLAY_NAME "Documentation")
- set (CPACK_COMPONENT_DOCS_DESCRIPTION "Install README and LICENSE.")
-
# Install LaTeX support files
install (FILES ${latex}
DESTINATION share/texmf/tex/latex/mmd6

0 comments on commit b940f4a

Please sign in to comment.