mirror of
https://github.com/yann64/haikuports.git
synced 2026-05-02 21:18:51 +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.
91 lines
2.8 KiB
Bash
91 lines
2.8 KiB
Bash
SUMMARY="A free and open source spell checker"
|
|
DESCRIPTION="GNU Aspell is a Free and Open Source spell checker designed to \
|
|
eventually replace Ispell. It can either be used as a library or as an \
|
|
independent spell checker. Its main feature is that it does a superior job of \
|
|
suggesting possible replacements for a misspelled word than just about any \
|
|
other spell checker out there for the English language. Unlike Ispell, Aspell \
|
|
can also easily check documents in UTF-8 without having to use a special \
|
|
dictionary. Aspell will also do its best to respect the current locale \
|
|
setting. Other advantages over Ispell include support for using multiple \
|
|
dictionaries at once and intelligently handling personal dictionaries when \
|
|
more than one Aspell process is open at once."
|
|
HOMEPAGE="http://aspell.net/"
|
|
COPYRIGHT="2000-2006 Kevin Atkinson"
|
|
LICENSE="GNU LGPL v2"
|
|
REVISION="1"
|
|
SOURCE_URI="https://ftpmirror.gnu.org/aspell/aspell-$portVersion.tar.gz
|
|
https://ftp.gnu.org/gnu/aspell/aspell-$portVersion.tar.gz"
|
|
CHECKSUM_SHA256="f9b77e515334a751b2e60daab5db23499e26c9209f5e7b7443b05235ad0226f2"
|
|
|
|
ARCHITECTURES="all"
|
|
SECONDARY_ARCHITECTURES="x86"
|
|
|
|
PROVIDES="
|
|
aspell$secondaryArchSuffix = $portVersion compat >= 0.60
|
|
cmd:aspell$secondaryArchSuffix = $portVersion compat >= 0.60
|
|
cmd:aspell_import$secondaryArchSuffix = $portVersion compat >= 0.60
|
|
cmd:precat$secondaryArchSuffix = $portVersion compat >= 0.60
|
|
cmd:preunzip$secondaryArchSuffix = $portVersion compat >= 0.60
|
|
cmd:prezip$secondaryArchSuffix = $portVersion compat >= 0.60
|
|
cmd:prezip_bin$secondaryArchSuffix = $portVersion compat >= 0.60
|
|
cmd:pspell_config$secondaryArchSuffix = $portVersion compat >= 0.60
|
|
cmd:run_with_aspell$secondaryArchSuffix = $portVersion compat >= 0.60
|
|
cmd:word_list_compress$secondaryArchSuffix = $portVersion compat >= 0.60
|
|
lib:libaspell$secondaryArchSuffix = 15.1.5 compat >= 15
|
|
lib:libpspell$secondaryArchSuffix = 15.1.5 compat >= 15
|
|
"
|
|
REQUIRES="
|
|
haiku$secondaryArchSuffix
|
|
lib:libncurses$secondaryArchSuffix
|
|
"
|
|
|
|
PROVIDES_devel="
|
|
aspell${secondaryArchSuffix}_devel = $portVersion compat >= 0.60
|
|
devel:libaspell$secondaryArchSuffix = 15.1.5 compat >= 15
|
|
devel:libpspell$secondaryArchSuffix = 15.1.5 compat >= 15
|
|
"
|
|
REQUIRES_devel="
|
|
aspell$secondaryArchSuffix == $portVersion
|
|
"
|
|
|
|
BUILD_REQUIRES="
|
|
devel:libncurses$secondaryArchSuffix
|
|
"
|
|
BUILD_PREREQUIRES="
|
|
haiku${secondaryArchSuffix}_devel
|
|
cmd:aclocal
|
|
cmd:autoconf
|
|
cmd:automake
|
|
cmd:gcc$secondaryArchSuffix
|
|
cmd:libtoolize
|
|
cmd:make
|
|
cmd:perl
|
|
"
|
|
|
|
PATCH()
|
|
{
|
|
sed -i "s,AM_CONFIG_HEADER,AC_CONFIG_HEADERS," configure.ac
|
|
}
|
|
|
|
BUILD()
|
|
{
|
|
libtoolize --force --copy --install
|
|
aclocal -I m4
|
|
autoconf
|
|
automake --add-missing
|
|
runConfigure ./configure \
|
|
--enable-compile-in-filters \
|
|
--enable-dict-dir=$dataDir/aspell-0.60
|
|
make
|
|
}
|
|
|
|
INSTALL()
|
|
{
|
|
make install
|
|
|
|
rm $libDir/*.la
|
|
|
|
prepareInstalledDevelLibs libaspell libpspell
|
|
packageEntries devel $developDir
|
|
}
|