View | Details | Raw Unified | Return to bug 231098 | Differences between
and this patch

Collapse All | Expand All

(-)textproc/multimarkdown/Makefile (-22 / +17 lines)
Lines 1-72 Link Here
1
# Created by: Adam Weinberger <adamw@FreeBSD.org>
1
# Created by: Adam Weinberger <adamw@FreeBSD.org>
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	multimarkdown
4
PORTNAME=	multimarkdown
5
DISTVERSION=	6.3.2
5
PORTVERSION=	6.4.0
6
CATEGORIES=	textproc
6
CATEGORIES=	textproc
7
DIST_SUBDIR=	${PORTNAME}
8
7
9
MAINTAINER=	ports@FreeBSD.org
8
MAINTAINER=	ports@FreeBSD.org
10
COMMENT=	Extended Markdown processor with more features, written in C
9
COMMENT=	Extended Markdown processor with more features, written in C
11
10
12
LICENSE=	BSD3CLAUSE MIT GPLv2+ ZLIB
11
LICENSE=	BSD3CLAUSE MIT GPLv2+ ZLIB
13
LICENSE_COMB=	multi
12
LICENSE_COMB=	multi
14
LICENSE_FILE=	${WRKSRC}/LICENSE.txt
13
LICENSE_FILE=	${WRKSRC}/main/LICENSE.txt
15
14
16
LIB_DEPENDS=	libcurl.so:ftp/curl
15
LIB_DEPENDS=	libcurl.so:ftp/curl
17
16
18
USES=		cmake compiler:c11 localbase:ldflags
17
USES=		cmake compiler:c11 localbase:ldflags
19
USE_GITHUB=	yes
18
USE_GITHUB=	yes
20
GH_ACCOUNT=	fletcher
21
GH_PROJECT=	MultiMarkdown-6
22
19
23
PORTDOCS=	README.md
20
USE_GITHUB=	nodefault
21
GH_TUPLE=	fletcher:MultiMarkdown-6:${PORTVERSION}:main/main \
22
		fletcher:MultiMarkdown-6-Syntax-Guide:021355b:sheet/cheat-sheet \
23
		fletcher:MMD-Support:685c95c:support/support
24
24
25
OPTIONS_DEFINE=		CHEAT_SHEET EXTRAS HELPERS DOCS
25
OPTIONS_DEFINE=		CHEAT_SHEET EXTRAS HELPERS DOCS
26
CHEAT_SHEET_DESC=	HTML-based cheat sheat
26
CHEAT_SHEET_DESC=	HTML-based cheat sheat
27
EXTRAS_DESC=		Extra scripts and XSLT support
27
EXTRAS_DESC=		Extra scripts and XSLT support
28
HELPERS_DESC=		Helper scripts (conflicts with emulators/mtools)
28
HELPERS_DESC=		Helper scripts (conflicts with emulators/mtools)
29
29
30
CHEAT_SHEET_GH_PROJECT=	MultiMarkdown-6-Syntax-Guide:cheat
31
CHEAT_SHEET_GH_TAGNAME=	3b268b4:cheat
32
CHEAT_SHEET_GH_SUBDIR=	cheat-sheet:cheat
33
EXTRAS_GH_PROJECT=	MMD-Support:support
34
EXTRAS_GH_TAGNAME=	685c95c:support
35
EXTRAS_GH_SUBDIR=	Support:support
36
37
HELPERS_CONFLICTS_INSTALL=	mtools-*
30
HELPERS_CONFLICTS_INSTALL=	mtools-*
38
31
32
CMAKE_SOURCE_PATH=		${WRKSRC}/main
33
39
OPTIONS_SUB=	yes
34
OPTIONS_SUB=	yes
40
35
41
post-patch:
36
post-patch:
42
	@${REINPLACE_CMD} -e "s,%%PREFIX%%,${PREFIX},g" ${WRKSRC}/CMakeLists.txt
37
	@${REINPLACE_CMD} -e "s,%%PREFIX%%,${PREFIX},g" ${WRKSRC}/main/CMakeLists.txt
43
	@${REINPLACE_CMD} -e "s,/usr/local,${PREFIX},g" ${WRKSRC}/scripts/*
38
	@${REINPLACE_CMD} -e "s,/usr/local,${PREFIX},g" ${WRKSRC}/main/scripts/*
44
39
45
post-patch-EXTRAS-on:
40
post-patch-EXTRAS-on:
46
	@${REINPLACE_CMD} -E "s,^(xslt_path)=.*,\1=${DATADIR},; s,(xslt_path)/../,\1/," \
41
	@${REINPLACE_CMD} -E "s,^(xslt_path)=.*,\1=${DATADIR},; s,(xslt_path)/../,\1/," \
47
		${WRKSRC}/Support/bin/*
42
		${WRKSRC}/support/bin/*
48
	@${REINPLACE_CMD} -e "s,/usr/local,${PREFIX},g" ${WRKSRC}/Support/bin/*
43
	@${REINPLACE_CMD} -e "s,/usr/local,${PREFIX},g" ${WRKSRC}/support/bin/*
49
44
50
post-patch-CHEAT_SHEET-on:
45
post-patch-CHEAT_SHEET-on:
51
.for f in .gitignore Makefile scripts source templates
46
.for f in .gitignore Makefile scripts source templates
52
	@${RM} -r ${WRKSRC}/cheat-sheet/${f}
47
	@${RM} -r ${WRKSRC}/cheat-sheet/${f}
53
.endfor
48
.endfor
54
49
55
do-install-DOCS-on:
50
do-install-DOCS-on:
56
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
51
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
57
	${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}
52
	${INSTALL_DATA} ${WRKSRC}/main/README.md ${STAGEDIR}${DOCSDIR}
58
53
59
do-install-EXTRAS-on:
54
do-install-EXTRAS-on:
60
	${INSTALL_SCRIPT} ${WRKSRC}/Support/bin/* ${STAGEDIR}${PREFIX}/bin
55
	${INSTALL_SCRIPT} ${WRKSRC}/support/bin/* ${STAGEDIR}${PREFIX}/bin
61
	@${MKDIR} ${STAGEDIR}${DATADIR}/XSLT
56
	@${MKDIR} ${STAGEDIR}${DATADIR}/XSLT
62
	${INSTALL_DATA} ${WRKSRC}/Support/XSLT/* ${STAGEDIR}${DATADIR}/XSLT
57
	${INSTALL_DATA} ${WRKSRC}/support/XSLT/* ${STAGEDIR}${DATADIR}/XSLT
63
	@${MKDIR} ${STAGEDIR}${DATADIR}/utilities
58
	@${MKDIR} ${STAGEDIR}${DATADIR}/utilities
64
	${INSTALL_SCRIPT} ${WRKSRC}/Support/Utilities/* ${STAGEDIR}${DATADIR}/utilities
59
	${INSTALL_SCRIPT} ${WRKSRC}/support/Utilities/* ${STAGEDIR}${DATADIR}/utilities
65
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
60
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
66
	${INSTALL_DATA} ${WRKSRC}/Support/README.md ${STAGEDIR}${DOCSDIR}/README-extras.md
61
	${INSTALL_DATA} ${WRKSRC}/support/README.md ${STAGEDIR}${DOCSDIR}/README-extras.md
67
62
68
post-install-CHEAT_SHEET-on:
63
post-install-CHEAT_SHEET-on:
69
	@${MKDIR} ${STAGEDIR}${DOCSDIR}/cheat-sheet
64
	@${MKDIR} ${STAGEDIR}${DOCSDIR}/cheat-sheet
70
	(cd ${WRKSRC} && ${COPYTREE_SHARE} cheat-sheet ${STAGEDIR}${DOCSDIR})
65
	(cd ${WRKSRC} && ${COPYTREE_SHARE} cheat-sheet ${STAGEDIR}${DOCSDIR})
71
66
72
.include <bsd.port.mk>
67
.include <bsd.port.mk>
(-)textproc/multimarkdown/distinfo (-7 / +7 lines)
Lines 1-7 Link Here
1
TIMESTAMP = 1522327671
1
TIMESTAMP = 1535935302
2
SHA256 (multimarkdown/fletcher-MultiMarkdown-6-6.3.2_GH0.tar.gz) = 2b02c2b42a216128ee1596c93840c6e097155aa1c854578535dcf4a0c09b2ff9
2
SHA256 (fletcher-MultiMarkdown-6-6.4.0_GH0.tar.gz) = fa9daa089bc0f8bc1f69fd7365778d59210b446ce7008d03b87fb572df8ff5d3
3
SIZE (multimarkdown/fletcher-MultiMarkdown-6-6.3.2_GH0.tar.gz) = 3144768
3
SIZE (fletcher-MultiMarkdown-6-6.4.0_GH0.tar.gz) = 3207938
4
SHA256 (multimarkdown/fletcher-MultiMarkdown-6-Syntax-Guide-3b268b4_GH0.tar.gz) = cc8e5c49d81dc65212b3366719a13fb62ab2b21f54d997ec943a439118158401
4
SHA256 (fletcher-MultiMarkdown-6-Syntax-Guide-021355b_GH0.tar.gz) = 3289c9014336020bf2ae2ba8e712520b45e902c32ae29686d93e853ae3ac7065
5
SIZE (multimarkdown/fletcher-MultiMarkdown-6-Syntax-Guide-3b268b4_GH0.tar.gz) = 48364
5
SIZE (fletcher-MultiMarkdown-6-Syntax-Guide-021355b_GH0.tar.gz) = 48478
6
SHA256 (multimarkdown/fletcher-MMD-Support-685c95c_GH0.tar.gz) = 3544d81579a0a3d8b1649437ef418f5a4862c5cf080309fd817f617a2f958e69
6
SHA256 (fletcher-MMD-Support-685c95c_GH0.tar.gz) = 3544d81579a0a3d8b1649437ef418f5a4862c5cf080309fd817f617a2f958e69
7
SIZE (multimarkdown/fletcher-MMD-Support-685c95c_GH0.tar.gz) = 16865
7
SIZE (fletcher-MMD-Support-685c95c_GH0.tar.gz) = 16865
(-)textproc/multimarkdown/pkg-plist (-31 / +41 lines)
Lines 1-67 Link Here
1
bin/markdown
1
%%EXTRAS%%%%DATADIR%%/utilities/mmd_merge.pl
2
bin/multimarkdown
2
%%EXTRAS%%%%DATADIR%%/utilities/table_cleanup.pl
3
%%EXTRAS%%%%DATADIR%%/XSLT/beamer.xslt
4
%%EXTRAS%%%%DATADIR%%/XSLT/clean-text.xslt
5
%%EXTRAS%%%%DATADIR%%/XSLT/memoir.xslt
6
%%EXTRAS%%%%DATADIR%%/XSLT/opml2mmd.xslt
7
%%EXTRAS%%%%DATADIR%%/XSLT/xhtml-toc-h2.xslt
8
%%EXTRAS%%%%DATADIR%%/XSLT/xhtml2latex.xslt
9
%%EXTRAS%%bin/mmd-xslt
10
%%EXTRAS%%bin/mmd2LaTeX.pl
11
%%EXTRAS%%bin/mmd2ODF.pl
12
%%EXTRAS%%bin/mmd2OPML.pl
13
%%EXTRAS%%bin/mmd2RTF.pl
14
%%EXTRAS%%bin/mmd2tex-xslt
15
%%EXTRAS%%bin/mmd2XHTML.pl
16
%%EXTRAS%%bin/opml2html
17
%%EXTRAS%%bin/opml2mmd
18
%%EXTRAS%%bin/opml2tex
19
%%EXTRAS%%bin/prep_tufte.sh
3
%%HELPERS%%bin/mmd
20
%%HELPERS%%bin/mmd
4
%%HELPERS%%bin/mmd2all
21
%%HELPERS%%bin/mmd2all
5
%%HELPERS%%bin/mmd2epub
22
%%HELPERS%%bin/mmd2epub
6
%%HELPERS%%bin/mmd2fodt
23
%%HELPERS%%bin/mmd2fodt
7
%%HELPERS%%bin/mmd2odt
24
%%HELPERS%%bin/mmd2odt
8
%%HELPERS%%bin/mmd2opml
25
%%HELPERS%%bin/mmd2opml
9
%%HELPERS%%bin/mmd2pdf
26
%%HELPERS%%bin/mmd2pdf
10
%%HELPERS%%bin/mmd2tex
27
%%HELPERS%%bin/mmd2tex
11
share/texmf/tex/latex/mmd6/Portfolio.png
28
%%PORTDOCS%%%%CHEAT_SHEET%%%%DOCSDIR%%/cheat-sheet/css/markdown-reference.css
12
share/texmf/tex/latex/mmd6/README.md
29
%%PORTDOCS%%%%CHEAT_SHEET%%%%DOCSDIR%%/cheat-sheet/index.html
13
share/texmf/tex/latex/mmd6/Vintage.png
30
%%PORTDOCS%%%%CHEAT_SHEET%%%%DOCSDIR%%/cheat-sheet/javascripts/guide.js
31
%%PORTDOCS%%%%CHEAT_SHEET%%%%DOCSDIR%%/cheat-sheet/javascripts/jquery-1.4.2.min.js
32
%%PORTDOCS%%%%CHEAT_SHEET%%%%DOCSDIR%%/cheat-sheet/mmd.png
33
%%PORTDOCS%%%%CHEAT_SHEET%%%%DOCSDIR%%/cheat-sheet/README.md
34
%%PORTDOCS%%%%DOCSDIR%%/README.md
35
%%PORTDOCS%%%%EXTRAS%%%%DOCSDIR%%/README-extras.md
36
bin/markdown
37
bin/multimarkdown
14
share/texmf/tex/latex/mmd6/beamerthemekeynote-gradient.sty
38
share/texmf/tex/latex/mmd6/beamerthemekeynote-gradient.sty
15
share/texmf/tex/latex/mmd6/beamerthemekeynote-portfolio.sty
39
share/texmf/tex/latex/mmd6/beamerthemekeynote-portfolio.sty
16
share/texmf/tex/latex/mmd6/beamerthemekeynote-vintage.sty
40
share/texmf/tex/latex/mmd6/beamerthemekeynote-vintage.sty
41
share/texmf/tex/latex/mmd6/manuscript.sty
17
share/texmf/tex/latex/mmd6/mmd-envelope.sty
42
share/texmf/tex/latex/mmd6/mmd-envelope.sty
18
share/texmf/tex/latex/mmd6/mmd-letterhead.sty
43
share/texmf/tex/latex/mmd6/mmd-letterhead.sty
19
share/texmf/tex/latex/mmd6/mmd6-article-begin.tex
44
share/texmf/tex/latex/mmd6/mmd6-article-begin.tex
20
share/texmf/tex/latex/mmd6/mmd6-article-footer.tex
45
share/texmf/tex/latex/mmd6/mmd6-article-footer.tex
21
share/texmf/tex/latex/mmd6/mmd6-article-leader.tex
46
share/texmf/tex/latex/mmd6/mmd6-article-leader.tex
22
share/texmf/tex/latex/mmd6/mmd6-beamer-begin.tex
47
share/texmf/tex/latex/mmd6/mmd6-beamer-begin.tex
23
share/texmf/tex/latex/mmd6/mmd6-beamer-footer.tex
48
share/texmf/tex/latex/mmd6/mmd6-beamer-footer.tex
24
share/texmf/tex/latex/mmd6/mmd6-beamer-leader.tex
49
share/texmf/tex/latex/mmd6/mmd6-beamer-leader.tex
25
share/texmf/tex/latex/mmd6/mmd6-criticmarkup.tex
50
share/texmf/tex/latex/mmd6/mmd6-criticmarkup.tex
26
share/texmf/tex/latex/mmd6/mmd6-default-metadata.tex
51
share/texmf/tex/latex/mmd6/mmd6-default-metadata.tex
27
share/texmf/tex/latex/mmd6/mmd6-letterhead-begin.tex
52
share/texmf/tex/latex/mmd6/mmd6-letterhead-begin.tex
28
share/texmf/tex/latex/mmd6/mmd6-letterhead-footer.tex
53
share/texmf/tex/latex/mmd6/mmd6-letterhead-footer.tex
29
share/texmf/tex/latex/mmd6/mmd6-letterhead-leader.tex
54
share/texmf/tex/latex/mmd6/mmd6-letterhead-leader.tex
55
share/texmf/tex/latex/mmd6/mmd6-manuscript-begin.tex
56
share/texmf/tex/latex/mmd6/mmd6-manuscript-footer.tex
57
share/texmf/tex/latex/mmd6/mmd6-manuscript-leader.tex
58
share/texmf/tex/latex/mmd6/mmd6-manuscript-packages.tex
59
share/texmf/tex/latex/mmd6/mmd6-memoir-book-begin.tex
60
share/texmf/tex/latex/mmd6/mmd6-memoir-book-footer.tex
61
share/texmf/tex/latex/mmd6/mmd6-memoir-book-leader.tex
62
share/texmf/tex/latex/mmd6/mmd6-memoir-copyright.tex
30
share/texmf/tex/latex/mmd6/mmd6-memoir-footer.tex
63
share/texmf/tex/latex/mmd6/mmd6-memoir-footer.tex
31
share/texmf/tex/latex/mmd6/mmd6-memoir-layout-8.5x11.tex
64
share/texmf/tex/latex/mmd6/mmd6-memoir-layout-8.5x11.tex
32
share/texmf/tex/latex/mmd6/mmd6-memoir-packages.tex
65
share/texmf/tex/latex/mmd6/mmd6-memoir-packages.tex
33
share/texmf/tex/latex/mmd6/mmd6-memoir-setup.tex
66
share/texmf/tex/latex/mmd6/mmd6-memoir-setup.tex
34
share/texmf/tex/latex/mmd6/mmd6-title.tex
67
share/texmf/tex/latex/mmd6/mmd6-title.tex
35
share/texmf/tex/latex/mmd6/mmd6-tufte-book-begin.tex
68
share/texmf/tex/latex/mmd6/mmd6-tufte-book-begin.tex
36
share/texmf/tex/latex/mmd6/mmd6-tufte-book-footer.tex
69
share/texmf/tex/latex/mmd6/mmd6-tufte-book-footer.tex
37
share/texmf/tex/latex/mmd6/mmd6-tufte-book-leader.tex
70
share/texmf/tex/latex/mmd6/mmd6-tufte-book-leader.tex
38
share/texmf/tex/latex/mmd6/mmd6-tufte-footer.tex
71
share/texmf/tex/latex/mmd6/mmd6-tufte-footer.tex
39
share/texmf/tex/latex/mmd6/mmd6-tufte-handout-begin.tex
72
share/texmf/tex/latex/mmd6/mmd6-tufte-handout-begin.tex
40
share/texmf/tex/latex/mmd6/mmd6-tufte-handout-footer.tex
73
share/texmf/tex/latex/mmd6/mmd6-tufte-handout-footer.tex
41
share/texmf/tex/latex/mmd6/mmd6-tufte-handout-leader.tex
74
share/texmf/tex/latex/mmd6/mmd6-tufte-handout-leader.tex
42
%%EXTRAS%%bin/mmd-xslt
75
share/texmf/tex/latex/mmd6/Portfolio.png
43
%%EXTRAS%%bin/mmd2LaTeX.pl
76
share/texmf/tex/latex/mmd6/README.md
44
%%EXTRAS%%bin/mmd2ODF.pl
77
share/texmf/tex/latex/mmd6/Vintage.png
45
%%EXTRAS%%bin/mmd2OPML.pl
46
%%EXTRAS%%bin/mmd2RTF.pl
47
%%EXTRAS%%bin/mmd2XHTML.pl
48
%%EXTRAS%%bin/mmd2tex-xslt
49
%%EXTRAS%%bin/opml2html
50
%%EXTRAS%%bin/opml2mmd
51
%%EXTRAS%%bin/opml2tex
52
%%EXTRAS%%bin/prep_tufte.sh
53
%%EXTRAS%%%%DATADIR%%/utilities/mmd_merge.pl
54
%%EXTRAS%%%%DATADIR%%/utilities/table_cleanup.pl
55
%%EXTRAS%%%%DATADIR%%/XSLT/beamer.xslt
56
%%EXTRAS%%%%DATADIR%%/XSLT/clean-text.xslt
57
%%EXTRAS%%%%DATADIR%%/XSLT/memoir.xslt
58
%%EXTRAS%%%%DATADIR%%/XSLT/opml2mmd.xslt
59
%%EXTRAS%%%%DATADIR%%/XSLT/xhtml-toc-h2.xslt
60
%%EXTRAS%%%%DATADIR%%/XSLT/xhtml2latex.xslt
61
%%EXTRAS%%%%DOCSDIR%%/README-extras.md
62
%%CHEAT_SHEET%%%%DOCSDIR%%/cheat-sheet/README.md
63
%%CHEAT_SHEET%%%%DOCSDIR%%/cheat-sheet/css/markdown-reference.css
64
%%CHEAT_SHEET%%%%DOCSDIR%%/cheat-sheet/index.html
65
%%CHEAT_SHEET%%%%DOCSDIR%%/cheat-sheet/javascripts/guide.js
66
%%CHEAT_SHEET%%%%DOCSDIR%%/cheat-sheet/javascripts/jquery-1.4.2.min.js
67
%%CHEAT_SHEET%%%%DOCSDIR%%/cheat-sheet/mmd.png

Return to bug 231098