From f78479e116cd5411479a179e5ee305d4189b0cac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joachim=20Mairb=C3=B6ck?= Date: Thu, 22 Aug 2024 19:25:31 +0200 Subject: [PATCH] lcdf_typetools: unbundle from texlive_core --- .../lcdf_typetools-2.110.recipe | 69 +++++++++++++++++++ .../texlive_core/texlive_core-2024.2.recipe | 23 +------ 2 files changed, 70 insertions(+), 22 deletions(-) create mode 100644 app-text/lcdf-typetools/lcdf_typetools-2.110.recipe diff --git a/app-text/lcdf-typetools/lcdf_typetools-2.110.recipe b/app-text/lcdf-typetools/lcdf_typetools-2.110.recipe new file mode 100644 index 000000000..63ce0e56c --- /dev/null +++ b/app-text/lcdf-typetools/lcdf_typetools-2.110.recipe @@ -0,0 +1,69 @@ +SUMMARY="Utilities for manipulating fonts" +DESCRIPTION="LCDF Typetools comprises several programs for manipulating PostScript Type 1, Type 1 \ +Multiple Master, OpenType, and TrueType fonts." +HOMEPAGE="http://lcdf.org/type/#typetools" +COPYRIGHT="1997-2023 Eddie Kohler" +LICENSE="GNU GPL v3" +REVISION="1" +SOURCE_URI="http://lcdf.org/type/lcdf-typetools-$portVersion.tar.gz" +CHECKSUM_SHA256="517f9ee879208679d3224a14d5e6eb20598fc648d5c3562708083d003088a934" +SOURCE_DIR="lcdf-typetools-$portVersion" + +ARCHITECTURES="all !x86_gcc2" +SECONDARY_ARCHITECTURES="x86" + +PROVIDES=" + lcdf_typetools$secondaryArchSuffix = $portVersion + cmd:cfftot1 + cmd:mmafm + cmd:mmpfb + cmd:otfinfo + cmd:otftotfm + cmd:t1dotlessj + cmd:t1lint + cmd:t1rawafm + cmd:t1reencode + cmd:t1testpage + cmd:ttftotype42 + " +REQUIRES=" + haiku$secondaryArchSuffix + lib:libkpathsea$secondaryArchSuffix + " + +BUILD_REQUIRES=" + haiku${secondaryArchSuffix}_devel + devel:libkpathsea$secondaryArchSuffix + " +BUILD_PREREQUIRES=" + cmd:awk + cmd:gcc$secondaryArchSuffix + cmd:make + " + +defineDebugInfoPackage lcdf_typetools$secondaryArchSuffix \ + $prefix/bin/cfftot1 \ + $prefix/bin/mmafm \ + $prefix/bin/mmpfb \ + $prefix/bin/otfinfo \ + $prefix/bin/otftotfm \ + $prefix/bin/t1dotlessj \ + $prefix/bin/t1lint \ + $prefix/bin/t1rawafm \ + $prefix/bin/t1reencode \ + $prefix/bin/t1testpage \ + $prefix/bin/ttftotype42 + +BUILD() +{ + # explicitly set C++11 to disable extensions because of a conflict in bsd's sys/param.h header + CXXFLAGS=-std=c++11 \ + runConfigure --omit-dirs "binDir" ./configure \ + --bindir=$prefix/bin + make $jobArgs +} + +INSTALL() +{ + make install +} diff --git a/app-text/texlive_core/texlive_core-2024.2.recipe b/app-text/texlive_core/texlive_core-2024.2.recipe index 371ea280b..cc2d39a77 100644 --- a/app-text/texlive_core/texlive_core-2024.2.recipe +++ b/app-text/texlive_core/texlive_core-2024.2.recipe @@ -70,7 +70,6 @@ PROVIDES=" cmd:bibzbladd cmd:bundledoc cmd:cachepic - cmd:cfftot1 cmd:checkcites cmd:checklistings cmd:chkdvifont @@ -266,8 +265,6 @@ PROVIDES=" cmd:mktextfm cmd:mllatex cmd:mltex - cmd:mmafm - cmd:mmpfb cmd:mpost cmd:mptopdf cmd:msxlint @@ -283,8 +280,6 @@ PROVIDES=" cmd:optexcount cmd:ot2kpx cmd:otangle - cmd:otfinfo - cmd:otftotfm cmd:otp2ocp cmd:outocp cmd:ovf2ovp @@ -368,11 +363,6 @@ PROVIDES=" cmd:sty2dtx cmd:svn_multi cmd:synctex - cmd:t1dotlessj - cmd:t1lint - cmd:t1rawafm - cmd:t1reencode - cmd:t1testpage cmd:t4ht cmd:tangle cmd:tex @@ -421,7 +411,6 @@ PROVIDES=" cmd:ttf2pk cmd:ttf2tfm cmd:ttfdump - cmd:ttftotype42 cmd:twill cmd:twill_refsort cmd:typeoutfileinfo @@ -557,7 +546,6 @@ defineDebugInfoPackage texlive_core$secondaryArchSuffix \ $prefix/bin/bibtex \ $prefix/bin/bibtex8 \ $prefix/bin/bibtexu \ - $prefix/bin/cfftot1 \ $prefix/bin/chkdvifont \ $prefix/bin/ctangle \ $prefix/bin/ctie \ @@ -609,16 +597,12 @@ defineDebugInfoPackage texlive_core$secondaryArchSuffix \ $prefix/bin/mflua \ $prefix/bin/mfluajit \ $prefix/bin/mft \ - $prefix/bin/mmafm \ - $prefix/bin/mmpfb \ $prefix/bin/mpost \ $prefix/bin/msxlint \ $prefix/bin/odvicopy \ $prefix/bin/odvitype \ $prefix/bin/omfonts \ $prefix/bin/otangle \ - $prefix/bin/otfinfo \ - $prefix/bin/otftotfm \ $prefix/bin/otp2ocp \ $prefix/bin/outocp \ $prefix/bin/patgen \ @@ -647,11 +631,6 @@ defineDebugInfoPackage texlive_core$secondaryArchSuffix \ $prefix/bin/ptftopl \ $prefix/bin/scor2prt \ $prefix/bin/synctex \ - $prefix/bin/t1dotlessj \ - $prefix/bin/t1lint \ - $prefix/bin/t1rawafm \ - $prefix/bin/t1reencode \ - $prefix/bin/t1testpage \ $prefix/bin/t4ht \ $prefix/bin/tangle \ $prefix/bin/tex \ @@ -663,7 +642,6 @@ defineDebugInfoPackage texlive_core$secondaryArchSuffix \ $prefix/bin/ttf2pk \ $prefix/bin/ttf2tfm \ $prefix/bin/ttfdump \ - $prefix/bin/ttftotype42 \ $prefix/bin/twill \ $prefix/bin/upbibtex \ $prefix/bin/updvitype \ @@ -859,6 +837,7 @@ BUILD() --disable-dvisvgm \ --disable-gregorio \ --disable-gsftopk \ + --disable-lcdf-typetools \ --disable-t1utils \ --build=$HOST --host=$HOST