mirror of
https://github.com/yann64/haikuports.git
synced 2026-05-06 15:08:57 +02:00
83 lines
2.1 KiB
Bash
83 lines
2.1 KiB
Bash
SUMMARY="Lightweight markup processor to produce HTML, LaTeX, and more"
|
||
DESCRIPTION="MultiMarkdown, or MMD, is a tool to help turn minimally marked-up \
|
||
plain text into well formatted documents, including HTML, PDF (by way of LaTeX), \
|
||
OPML, or OpenDocument (specifically, Flat OpenDocument or ‘.fodt’, which can \
|
||
in turn be converted into RTF, Microsoft Word, or virtually any other \
|
||
word-processing format)."
|
||
HOMEPAGE="https://fletcherpenney.net/multimarkdown/"
|
||
COPYRIGHT="2016-2018 Fletcher T. Penney
|
||
2005-2016 Troy D. Hanson
|
||
2013-2014 RAD Game Tools and Valve Software
|
||
2010-2014 Rich Geldreich and Tenacious Software LLC
|
||
1998-2001,2003-2011,2013 Stewart Heitmann"
|
||
LICENSE="BSD (3-clause)
|
||
MIT
|
||
Zlib"
|
||
REVISION="2"
|
||
SOURCE_URI="https://github.com/fletcher/MultiMarkdown-6/archive/$portVersion.tar.gz"
|
||
CHECKSUM_SHA256="aa386f54631dbc4e0beeb6b9cf9eb769db95a3f505a69b663140a80008cf0595"
|
||
SOURCE_FILENAME="multimarkdown-$portVersion.tar.gz"
|
||
SOURCE_DIR="MultiMarkdown-6-$portVersion"
|
||
PATCHES="multimarkdown-$portVersion.patchset"
|
||
|
||
ARCHITECTURES="all !x86_gcc2 ?x86"
|
||
if [ "$targetArchitecture" = x86_gcc2 ]; then
|
||
SECONDARY_ARCHITECTURES="x86"
|
||
fi
|
||
|
||
PROVIDES="
|
||
multimarkdown$secondaryArchSuffix = $portVersion
|
||
cmd:markdown.sh = $portVersion
|
||
cmd:mmd.sh = $portVersion
|
||
cmd:mmd2all.sh = $portVersion
|
||
cmd:mmd2epub.sh = $portVersion
|
||
cmd:mmd2fodt.sh = $portVersion
|
||
cmd:mmd2odt.sh = $portVersion
|
||
cmd:mmd2opml.sh = $portVersion
|
||
cmd:mmd2pdf.sh = $portVersion
|
||
cmd:mmd2tex.sh = $portVersion
|
||
cmd:multimarkdown = $portVersion
|
||
"
|
||
REQUIRES="
|
||
haiku$secondaryArchSuffix
|
||
lib:libcurl$secondaryArchSuffix
|
||
"
|
||
|
||
BUILD_REQUIRES="
|
||
haiku${secondaryArchSuffix}_devel
|
||
devel:libcurl$secondaryArchSuffix
|
||
"
|
||
BUILD_PREREQUIRES="
|
||
cmd:cmake
|
||
cmd:gcc$secondaryArchSuffix
|
||
cmd:ld$secondaryArchSuffix
|
||
cmd:make
|
||
cmd:sed
|
||
"
|
||
|
||
TEST_REQUIRES="
|
||
cmd:perl
|
||
"
|
||
|
||
BUILD()
|
||
{
|
||
export LDFLAGS="-lbsd"
|
||
cmake -Bbuild -S. -DCMAKE_BUILD_TYPE=Release \
|
||
$cmakeDirArgs
|
||
make -C build $jobArgs
|
||
}
|
||
|
||
INSTALL()
|
||
{
|
||
make -C build install
|
||
|
||
for f in markdown mmd mmd2all mmd2epub mmd2fodt mmd2odt mmd2opml mmd2pdf mmd2tex; do
|
||
mv $prefix/bin/$f $prefix/bin/$f.sh
|
||
done
|
||
}
|
||
|
||
TEST()
|
||
{
|
||
make -C build test
|
||
}
|