From b580f2a5a0ae9670a6f31f9a58072dc0e0812456 Mon Sep 17 00:00:00 2001 From: Al Hoang <13622+hoanga@users.noreply.github.com> Date: Tue, 8 Mar 2022 06:26:23 -0600 Subject: [PATCH] hoedown: new recipe (#6659) --- app-text/hoedown/hoedown-3.0.7.recipe | 68 +++++++++++++++++++++++++++ 1 file changed, 68 insertions(+) create mode 100644 app-text/hoedown/hoedown-3.0.7.recipe diff --git a/app-text/hoedown/hoedown-3.0.7.recipe b/app-text/hoedown/hoedown-3.0.7.recipe new file mode 100644 index 000000000..bb91d944e --- /dev/null +++ b/app-text/hoedown/hoedown-3.0.7.recipe @@ -0,0 +1,68 @@ +SUMMARY="Standards compliant, fast, secure markdown processing library in C" +DESCRIPTION="Hoedown is a revived fork of Sundown, the Markdown parser" +HOMEPAGE="https://github.com/hoedown/hoedown" +COPYRIGHT="2014 Xaier Mendez, Devin Torres, and Hoedown authors" +LICENSE="ISC" +REVISION="1" +SOURCE_URI="https://github.com/hoedown/hoedown/archive/refs/tags/$portVersion.tar.gz" +CHECKSUM_SHA256="01b6021b1ec329b70687c0d240b12edcaf09c4aa28423ddf344d2bd9056ba920" + +ARCHITECTURES="all !x86_gcc2" +SECONDARY_ARCHITECTURES="x86" + +PROVIDES=" + hoedown$secondaryArchSuffix = $portVersion + cmd:hoedown$secondaryArchSuffix = $portVersion + cmd:smartypants$secondaryArchSuffix = $portVersion + lib:libhoedown$secondaryArchSuffix = ${portVersion%%.*} + " +REQUIRES=" + haiku$secondaryArchSuffix + " + +PROVIDES_devel=" + hoedown${secondaryArchSuffix}_devel + devel:libhoedown$secondaryArchSuffix = ${portVersion%%.*} + " +REQUIRES_devel=" + hoedown$secondaryArchSuffix == $portVersion base + " + +BUILD_REQUIRES=" + haiku${secondaryArchSuffix}_devel + " +BUILD_PREREQUIRES=" + cmd:gcc$secondaryArchSuffix + cmd:make + " + +TEST_REQUIRES=" + cmd:python3 + cmd:tidy + " + +BUILD() +{ + make +} + +INSTALL() +{ + # update install paths + sed -i 's,PREFIX = /usr/local',"PREFIX = $prefix", Makefile + sed -i 's,BINDIR = $(PREFIX)/bin',"BINDIR = $binDir", Makefile + sed -i 's,LIBDIR = $(PREFIX)/lib',"LIBDIR = $libDir", Makefile + sed -i 's,INCLUDEDIR = $(PREFIX)/include',"INCLUDEDIR = $includeDir", Makefile + make DESTDIR=$installDestDir install + + prepareInstalledDevelLib libhoedown + + packageEntries devel \ + $developDir +} + +TEST() +{ + sed -i 's,python test',"python3 test", Makefile + make test +}