diff --git a/media-gfx/fig2dev/fig2dev-3.2.8b.recipe b/media-gfx/fig2dev/fig2dev-3.2.8b.recipe new file mode 100644 index 000000000..77d33725b --- /dev/null +++ b/media-gfx/fig2dev/fig2dev-3.2.8b.recipe @@ -0,0 +1,95 @@ +SUMMARY="Set of tools for creating TeX documents with graphics" +DESCRIPTION="Fig2dev is a set of tools for creating TeX documents with \ +graphics which are portable, in the sense that they can be printed in a wide \ +variety of environments. + +Fig2dev consists of the fig2dev and the transfig commands. The fig2dev +command translates Fig code to other graphic description languages. The +transfig command generates transfig.tex, a macro file for \input in a +TeX document, and a Makefile which translates Fig code to various +graphics description languages using the fig2dev program." +HOMEPAGE="http://mcj.sourceforge.net/" +COPYRIGHT="1991 by Micah Beck + 1985-1988 by Supoj Sutanthavibul + 1989-2015 by Brian V. Smith + 2015-2020 by Thomas Loimer" +LICENSE="MIT" +REVISION="1" +SOURCE_URI="https://sourceforge.net/projects/mcj/files/fig2dev-$portVersion.tar.xz" +CHECKSUM_SHA256="418a164aa9fad72d25bb4fec8d7b452fe3a2f12f990cf22e05c0eb16cecb68cb" + +ARCHITECTURES="all !x86_gcc2" +SECONDARY_ARCHITECTURES="x86" + +commandBinDir=$binDir +commandSuffix=$secondaryArchSuffix +if [ "$targetArchitecture" = x86_gcc2 ]; then + commandSuffix= + commandBinDir=$prefix/bin +fi + +PROVIDES=" + fig2dev$secondaryArchSuffix = $portVersion + cmd:fig2dev$commandSuffix = $portVersion + cmd:fig2ps2tex$commandSuffix + cmd:pic2tpic$commandSuffix + cmd:transfig$commandSuffix = 3.2.4 + " +REQUIRES=" + haiku$secondaryArchSuffix + cmd:awk + cmd:bc + cmd:convert$secondaryArchSuffix + cmd:gs + cmd:sed + lib:libpng16$secondaryArchSuffix + lib:libz$secondaryArchSuffix + " + +BUILD_REQUIRES=" + haiku${secondaryArchSuffix}_devel + cmd:gs + devel:libpng16$secondaryArchSuffix + devel:libz$secondaryArchSuffix + " +BUILD_PREREQUIRES=" + cmd:awk + cmd:gcc$secondaryArchSuffix + cmd:make + " + +TEST_REQUIRES=" + cmd:aclocal + cmd:convert$secondaryArchSuffix + cmd:find + cmd:pnmtotiff + +# the latex tests don't work +# cmd:fmtutil +# cmd:latex +# texlive_latex +" + +defineDebugInfoPackage fig2dev$secondaryArchSuffix \ + $commandBinDir/fig2dev \ + $commandBinDir/transfig + +BUILD() +{ + runConfigure --omit-dirs "binDir" ./configure \ + --bindir="$commandBinDir" --enable-transfig + make $jobArgs +} + +INSTALL() +{ + make install +} + +TEST() +{ + # update the TeX formats for latex tests (doesn't work) + # fmtutil-sys --missing + + make check +}