mirror of
https://github.com/yann64/haikuports.git
synced 2026-05-06 06:58:57 +02:00
x86_64 is used as a baseline: the "x86_64" entry, whatever status it has, is transformed into "all", and then the other entries in ARCHITECTURES either dropped or rearranged appropriately.
76 lines
1.7 KiB
Bash
76 lines
1.7 KiB
Bash
SUMMARY="An Extremely Naive Charset Analyser library"
|
|
DESCRIPTION="Enca is an Extremely Naive Charset Analyser. It detects \
|
|
character set and encoding of text files and can also convert them to other \
|
|
encodings using either a built-in converter or external libraries and tools \
|
|
like libiconv, librecode, or cstocs."
|
|
HOMEPAGE="https://cihar.com/software/enca/"
|
|
COPYRIGHT="2000-2003 David Necas (Yeti)
|
|
2009-2013 Michal Cihar"
|
|
LICENSE="GNU GPL v2"
|
|
REVISION="2"
|
|
SOURCE_URI="http://dl.cihar.com/enca/enca-$portVersion.tar.bz2"
|
|
CHECKSUM_SHA256="bba29ceb57e7989b89a5a28a97573ae55f46b40fb96f18d83a1d08a205752bc6"
|
|
|
|
ARCHITECTURES="all"
|
|
SECONDARY_ARCHITECTURES="x86_gcc2 x86"
|
|
|
|
PROVIDES="
|
|
enca$secondaryArchSuffix = $portVersion compat >= 1
|
|
lib:libenca$secondaryArchSuffix = 0.5.1 compat >= 0
|
|
"
|
|
if [ -z "$secondaryArchSuffix" ]; then
|
|
PROVIDES="$PROVIDES
|
|
cmd:enca
|
|
cmd:enconv
|
|
"
|
|
fi
|
|
REQUIRES="
|
|
haiku$secondaryArchSuffix
|
|
lib:libiconv$secondaryArchSuffix
|
|
"
|
|
|
|
PROVIDES_devel="
|
|
enca${secondaryArchSuffix}_devel = $portVersion compat >= 1
|
|
devel:libenca$secondaryArchSuffix = 0.5.1 compat >= 0
|
|
"
|
|
REQUIRES_devel="
|
|
enca$secondaryArchSuffix == $portVersion base
|
|
"
|
|
|
|
BUILD_REQUIRES="
|
|
haiku${secondaryArchSuffix}_devel
|
|
devel:libiconv$secondaryArchSuffix
|
|
"
|
|
BUILD_PREREQUIRES="
|
|
cmd:aclocal
|
|
cmd:autoconf
|
|
cmd:automake
|
|
cmd:gcc$secondaryArchSuffix
|
|
cmd:ld$secondaryArchSuffix
|
|
cmd:libtoolize
|
|
cmd:make
|
|
cmd:gettext
|
|
"
|
|
|
|
BUILD()
|
|
{
|
|
autoreconf -fi
|
|
runConfigure ./configure
|
|
make $jobArgs
|
|
}
|
|
|
|
INSTALL()
|
|
{
|
|
make install
|
|
|
|
if [ -n "$secondaryArchSuffix" ]; then
|
|
rm -rf $binDir $documentationDir
|
|
fi
|
|
prepareInstalledDevelLibs libenca
|
|
fixPkgconfig
|
|
|
|
# devel package
|
|
packageEntries devel \
|
|
$developDir
|
|
}
|