1SUMMARY="Lightweight markup processor to produce HTML, LaTeX, and more" 2DESCRIPTION="MultiMarkdown, or MMD, is a tool to help turn minimally marked-up \ 3plain text into well formatted documents, including HTML, PDF (by way of LaTeX), \ 4OPML, or OpenDocument (specifically, Flat OpenDocument or ���.fodt���, which can \ 5in turn be converted into RTF, Microsoft Word, or virtually any other \ 6word-processing format)." 7HOMEPAGE="https://fletcherpenney.net/multimarkdown/" 8COPYRIGHT="2016-2018 Fletcher T. Penney 9 2005-2016 Troy D. Hanson 10 2013-2014 RAD Game Tools and Valve Software 11 2010-2014 Rich Geldreich and Tenacious Software LLC 12 1998-2001,2003-2011,2013 Stewart Heitmann" 13LICENSE="BSD (3-clause) 14 MIT 15 Zlib" 16REVISION="2" 17SOURCE_URI="https://github.com/fletcher/MultiMarkdown-6/archive/$portVersion.tar.gz" 18CHECKSUM_SHA256="aa386f54631dbc4e0beeb6b9cf9eb769db95a3f505a69b663140a80008cf0595" 19SOURCE_FILENAME="multimarkdown-$portVersion.tar.gz" 20SOURCE_DIR="MultiMarkdown-6-$portVersion" 21PATCHES="multimarkdown-$portVersion.patchset" 22 23ARCHITECTURES="all !x86_gcc2 ?x86" 24if [ "$targetArchitecture" = x86_gcc2 ]; then 25SECONDARY_ARCHITECTURES="x86" 26fi 27 28PROVIDES=" 29 multimarkdown$secondaryArchSuffix = $portVersion 30 cmd:markdown.sh = $portVersion 31 cmd:mmd.sh = $portVersion 32 cmd:mmd2all.sh = $portVersion 33 cmd:mmd2epub.sh = $portVersion 34 cmd:mmd2fodt.sh = $portVersion 35 cmd:mmd2odt.sh = $portVersion 36 cmd:mmd2opml.sh = $portVersion 37 cmd:mmd2pdf.sh = $portVersion 38 cmd:mmd2tex.sh = $portVersion 39 cmd:multimarkdown = $portVersion 40 " 41REQUIRES=" 42 haiku$secondaryArchSuffix 43 lib:libcurl$secondaryArchSuffix 44 " 45 46BUILD_REQUIRES=" 47 haiku${secondaryArchSuffix}_devel 48 devel:libcurl$secondaryArchSuffix 49 " 50BUILD_PREREQUIRES=" 51 cmd:cmake 52 cmd:gcc$secondaryArchSuffix 53 cmd:ld$secondaryArchSuffix 54 cmd:make 55 cmd:sed 56 " 57 58TEST_REQUIRES=" 59 cmd:perl 60 " 61 62BUILD() 63{ 64 export LDFLAGS="-lbsd" 65 cmake -Bbuild -S. -DCMAKE_BUILD_TYPE=Release \ 66 $cmakeDirArgs 67 make -C build $jobArgs 68} 69 70INSTALL() 71{ 72 make -C build install 73 74 for f in markdown mmd mmd2all mmd2epub mmd2fodt mmd2odt mmd2opml mmd2pdf mmd2tex; do 75 mv $prefix/bin/$f $prefix/bin/$f.sh 76 done 77} 78 79TEST() 80{ 81 make -C build test 82} 83