lcdf_typetools: unbundle from texlive_core

This commit is contained in:
Joachim Mairböck
2024-08-22 19:25:31 +02:00
parent dcfeb8319e
commit f78479e116
2 changed files with 70 additions and 22 deletions

View File

@@ -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
}

View File

@@ -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