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

Collapse All | Expand All

(-)textproc/multimarkdown/Makefile (-24 / +18 lines)
Lines 1-74 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=	egypcio@googlemail.com
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
BROKEN_powerpc64=	fails to compile: Sources/libMultiMarkdown/file.h:116: redefinition of typedef 'DString'
15
BROKEN_powerpc64=	fails to compile: Sources/libMultiMarkdown/file.h:116: redefinition of typedef 'DString'
17
16
18
LIB_DEPENDS=	libcurl.so:ftp/curl
17
LIB_DEPENDS=	libcurl.so:ftp/curl
19
18
20
USES=		cmake localbase:ldflags
19
USES=		cmake localbase:ldflags
21
USE_GITHUB=	yes
22
GH_ACCOUNT=	fletcher
23
GH_PROJECT=	MultiMarkdown-6
24
20
25
PORTDOCS=	README.md
21
USE_GITHUB=	nodefault
22
GH_TUPLE=	fletcher:MultiMarkdown-6:${PORTVERSION}:main/main \
23
		fletcher:MultiMarkdown-6-Syntax-Guide:021355b:sheet/cheat-sheet \
24
		fletcher:MMD-Support:685c95c:support/support
26
25
27
OPTIONS_DEFINE=		CHEAT_SHEET EXTRAS HELPERS DOCS
26
OPTIONS_DEFINE=		CHEAT_SHEET EXTRAS HELPERS DOCS
28
CHEAT_SHEET_DESC=	HTML-based cheat sheat
27
CHEAT_SHEET_DESC=	HTML-based cheat sheat
29
EXTRAS_DESC=		Extra scripts and XSLT support
28
EXTRAS_DESC=		Extra scripts and XSLT support
30
HELPERS_DESC=		Helper scripts (conflicts with emulators/mtools)
29
HELPERS_DESC=		Helper scripts (conflicts with emulators/mtools)
31
30
32
CHEAT_SHEET_GH_PROJECT=	MultiMarkdown-6-Syntax-Guide:cheat
33
CHEAT_SHEET_GH_TAGNAME=	3b268b4:cheat
34
CHEAT_SHEET_GH_SUBDIR=	cheat-sheet:cheat
35
EXTRAS_GH_PROJECT=	MMD-Support:support
36
EXTRAS_GH_TAGNAME=	685c95c:support
37
EXTRAS_GH_SUBDIR=	Support:support
38
39
HELPERS_CONFLICTS_INSTALL=	mtools-*
31
HELPERS_CONFLICTS_INSTALL=	mtools-*
40
32
41
OPTIONS_SUB=	yes
33
OPTIONS_SUB=	yes
42
34
35
CMAKE_SOURCE_PATH=	${WRKSRC}/main
36
43
post-patch:
37
post-patch:
44
	@${REINPLACE_CMD} -e "s,%%PREFIX%%,${PREFIX},g" ${WRKSRC}/CMakeLists.txt
38
	@${REINPLACE_CMD} -e "s,%%PREFIX%%,${PREFIX},g" ${WRKSRC}/main/CMakeLists.txt
45
	@${REINPLACE_CMD} -e "s,/usr/local,${PREFIX},g" ${WRKSRC}/scripts/*
39
	@${REINPLACE_CMD} -e "s,/usr/local,${PREFIX},g" ${WRKSRC}/main/scripts/*
46
40
47
post-patch-EXTRAS-on:
41
post-patch-EXTRAS-on:
48
	@${REINPLACE_CMD} -E "s,^(xslt_path)=.*,\1=${DATADIR},; s,(xslt_path)/../,\1/," \
42
	@${REINPLACE_CMD} -E "s,^(xslt_path)=.*,\1=${DATADIR},; s,(xslt_path)/../,\1/," \
49
		${WRKSRC}/Support/bin/*
43
		${WRKSRC}/support/bin/*
50
	@${REINPLACE_CMD} -e "s,/usr/local,${PREFIX},g" ${WRKSRC}/Support/bin/*
44
	@${REINPLACE_CMD} -e "s,/usr/local,${PREFIX},g" ${WRKSRC}/support/bin/*
51
45
52
post-patch-CHEAT_SHEET-on:
46
post-patch-CHEAT_SHEET-on:
53
.for f in .gitignore Makefile scripts source templates
47
.for f in .gitignore Makefile scripts source templates
54
	@${RM} -r ${WRKSRC}/cheat-sheet/${f}
48
	@${RM} -r ${WRKSRC}/cheat-sheet/${f}
55
.endfor
49
.endfor
56
50
57
do-install-DOCS-on:
51
do-install-DOCS-on:
58
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
52
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
59
	${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}
53
	${INSTALL_DATA} ${WRKSRC}/main/README.md ${STAGEDIR}${DOCSDIR}
60
54
61
do-install-EXTRAS-on:
55
do-install-EXTRAS-on:
62
	${INSTALL_SCRIPT} ${WRKSRC}/Support/bin/* ${STAGEDIR}${PREFIX}/bin
56
	${INSTALL_SCRIPT} ${WRKSRC}/support/bin/* ${STAGEDIR}${PREFIX}/bin
63
	@${MKDIR} ${STAGEDIR}${DATADIR}/XSLT
57
	@${MKDIR} ${STAGEDIR}${DATADIR}/XSLT
64
	${INSTALL_DATA} ${WRKSRC}/Support/XSLT/* ${STAGEDIR}${DATADIR}/XSLT
58
	${INSTALL_DATA} ${WRKSRC}/support/XSLT/* ${STAGEDIR}${DATADIR}/XSLT
65
	@${MKDIR} ${STAGEDIR}${DATADIR}/utilities
59
	@${MKDIR} ${STAGEDIR}${DATADIR}/utilities
66
	${INSTALL_SCRIPT} ${WRKSRC}/Support/Utilities/* ${STAGEDIR}${DATADIR}/utilities
60
	${INSTALL_SCRIPT} ${WRKSRC}/support/Utilities/* ${STAGEDIR}${DATADIR}/utilities
67
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
61
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
68
	${INSTALL_DATA} ${WRKSRC}/Support/README.md ${STAGEDIR}${DOCSDIR}/README-extras.md
62
	${INSTALL_DATA} ${WRKSRC}/support/README.md ${STAGEDIR}${DOCSDIR}/README-extras.md
69
63
70
post-install-CHEAT_SHEET-on:
64
post-install-CHEAT_SHEET-on:
71
	@${MKDIR} ${STAGEDIR}${DOCSDIR}/cheat-sheet
65
	@${MKDIR} ${STAGEDIR}${DOCSDIR}/cheat-sheet
72
	(cd ${WRKSRC} && ${COPYTREE_SHARE} cheat-sheet ${STAGEDIR}${DOCSDIR})
66
	(cd ${WRKSRC} && ${COPYTREE_SHARE} cheat-sheet ${STAGEDIR}${DOCSDIR})
73
67
74
.include <bsd.port.mk>
68
.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