SUMMARY="A free word processing program similar to Microsoft® Word" DESCRIPTION="AbiWord is a free word processing program similar to Microsoft® \ Word. It is suitable for a wide variety of word processing tasks. AbiWord allows you to collaborate with multiple people on one document at the \ same time. It is tightly integrated with the AbiCollab.net web service, which \ lets you store documents online, allows easy document sharing with your \ friends, and performs format conversions on the fly." HOMEPAGE="https://www.abisource.com/" COPYRIGHT="1998-2021 the AbiSource community" LICENSE="GNU GPL v2" REVISION="2" SOURCE_URI="http://www.abisource.com/downloads/abiword/$portVersion/source/abiword-$portVersion.tar.gz" CHECKSUM_SHA256="1257247e9970508d6d1456d3e330cd1909c4b42b25e0f0a1bc32526d6f3a21b4" SOURCE_DIR="abiword-$portVersion" PATCHES="abiword-$portVersion.patchset" ADDITIONAL_FILES="abiword.rdef.in" ARCHITECTURES="all !x86_gcc2" SECONDARY_ARCHITECTURES="x86" PROVIDES=" abiword$secondaryArchSuffix = $portVersion app:AbiWord = $portVersion lib:libabiword_3.0$secondaryArchSuffix = $portVersion " REQUIRES=" haiku$secondaryArchSuffix shared_mime_info$secondaryArchSuffix lib:libatk_1.0$secondaryArchSuffix lib:libcairo$secondaryArchSuffix lib:libenchant_2$secondaryArchSuffix lib:libexpat$secondaryArchSuffix lib:libfribidi$secondaryArchSuffix lib:libfreetype$secondaryArchSuffix lib:libfontconfig$secondaryArchSuffix lib:libgdk_3$secondaryArchSuffix lib:libgdk_pixbuf_2.0$secondaryArchSuffix lib:libgio_2.0$secondaryArchSuffix lib:libglib_2.0$secondaryArchSuffix lib:libgmodule_2.0$secondaryArchSuffix lib:libgobject_2.0$secondaryArchSuffix lib:libgsf_1$secondaryArchSuffix lib:libgthread_2.0$secondaryArchSuffix lib:libgtk_3$secondaryArchSuffix lib:libharfbuzz$secondaryArchSuffix lib:libical$secondaryArchSuffix lib:libiconv$secondaryArchSuffix lib:libintl$secondaryArchSuffix lib:libjpeg$secondaryArchSuffix lib:libpango_1.0$secondaryArchSuffix lib:libpangocairo_1.0$secondaryArchSuffix lib:libpng16$secondaryArchSuffix lib:librsvg_2$secondaryArchSuffix lib:libx11$secondaryArchSuffix lib:libxml2$secondaryArchSuffix lib:libxslt$secondaryArchSuffix lib:libz$secondaryArchSuffix " BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel gsettings_desktop_schemas$secondaryArchSuffix devel:libboost_system$secondaryArchSuffix >= 1.70.0 devel:libenchant_2$secondaryArchSuffix devel:libexpat$secondaryArchSuffix devel:libfribidi$secondaryArchSuffix devel:libfreetype$secondaryArchSuffix devel:libfontconfig$secondaryArchSuffix devel:libgcrypt$secondaryArchSuffix devel:libgdk_pixbuf_2.0$secondaryArchSuffix devel:libgtk_3$secondaryArchSuffix devel:libglib_2.0$secondaryArchSuffix devel:libgmodule_2.0$secondaryArchSuffix devel:libgsf_1$secondaryArchSuffix devel:libharfbuzz$secondaryArchSuffix devel:libical$secondaryArchSuffix devel:libiconv$secondaryArchSuffix devel:libjpeg$secondaryArchSuffix devel:libpango_1.0$secondaryArchSuffix devel:libpangocairo_1.0$secondaryArchSuffix devel:libpng16$secondaryArchSuffix devel:librsvg_2$secondaryArchSuffix devel:libwpd_0.10$secondaryArchSuffix devel:libwpg_0.3$secondaryArchSuffix devel:libwmf$secondaryArchSuffix devel:libwv$secondaryArchSuffix devel:libxml2$secondaryArchSuffix devel:libxslt$secondaryArchSuffix devel:libz$secondaryArchSuffix " BUILD_PREREQUIRES=" cmd:autoconf cmd:automake cmd:awk cmd:cmp cmd:find cmd:gcc$secondaryArchSuffix cmd:make cmd:perl cmd:pkg_config$secondaryArchSuffix " BUILD() { export LIBS="-lglib-2.0 -lgmodule-2.0" runConfigure ./configure --with-icondir=$dataDir/icons make $jobArgs } INSTALL() { make install mkdir -p $appsDir mv $binDir/abiword $appsDir/AbiWord rm -rf $binDir $developDir $libDir/pkgconfig rm $libDir/abiword-3.0/plugins/*.la rm $libDir/*.la rm $dataDir/icons/hicolor/icon-theme.cache local APP_SIGNATURE="application/x-vnd.abisource-abiword" local MAJOR="`echo "$portVersion" | cut -d. -f1`" local MIDDLE="`echo "$portVersion" | cut -d. -f2`" local MINOR="`echo "$portVersion" | cut -d. -f3`" local LONG_INFO="$SUMMARY" sed \ -e "s|@APP_SIGNATURE@|$APP_SIGNATURE|" \ -e "s|@MAJOR@|$MAJOR|" \ -e "s|@MIDDLE@|$MIDDLE|" \ -e "s|@MINOR@|$MINOR|" \ -e "s|@LONG_INFO@|$LONG_INFO|" \ $portDir/additional-files/abiword.rdef.in > $sourceDir/abiword.rdef addResourcesToBinaries $sourceDir/abiword.rdef $appsDir/AbiWord addAppDeskbarSymlink $appsDir/AbiWord }