SUMMARY="GNU tools for native language support" DESCRIPTION=" GNU 'gettext' is an important step for the GNU Translation Project, as it is \ an asset on which we may build many other steps. This package offers to \ programmers, translators, and even users, a well integrated set of tools and \ documentation. Specifically, the GNU 'gettext' utilities are a set of tools \ that provides a framework to help other GNU packages produce multi-lingual \ messages. These tools include a set of conventions about how programs should \ be written to support message catalogs, a directory and file naming \ organization for the message catalogs themselves, a runtime library supporting \ the retrieval of translated messages, and a few stand-alone programs to \ massage in various ways the sets of translatable strings, or already \ translated strings. A special GNU Emacs mode also helps interested parties in \ preparing these sets, or bringing them up to date. " HOMEPAGE="http://www.gnu.org/software/gettext/" COPYRIGHT="1998, 2010 Free Software Foundation, Inc." LICENSE="GNU GPL v3" REVISION="8" SOURCE_URI="http://ftp.gnu.org/pub/gnu/gettext/gettext-0.18.1.1.tar.gz" CHECKSUM_SHA256="93ac71a7afa5b70c1b1032516663658c51e653087f42a3fc8044752c026443e9" PATCHES="gettext-0.18.1.1.patch" ARCHITECTURES="all" SECONDARY_ARCHITECTURES="x86_gcc2 x86" PROVIDES=" gettext$secondaryArchSuffix = $portVersion compat >= 0.18.1 cmd:autopoint$secondaryArchSuffix = $portVersion compat >= 0 cmd:envsubst$secondaryArchSuffix = $portVersion compat >= 0 cmd:gettext$secondaryArchSuffix = $portVersion compat >= 0 cmd:gettext.sh$secondaryArchSuffix = $portVersion compat >= 0 cmd:gettextize$secondaryArchSuffix = $portVersion compat >= 0 cmd:msgattrib$secondaryArchSuffix = $portVersion compat >= 0 cmd:msgcat$secondaryArchSuffix = $portVersion compat >= 0 cmd:msgcmp$secondaryArchSuffix = $portVersion compat >= 0 cmd:msgcomm$secondaryArchSuffix = $portVersion compat >= 0 cmd:msgconv$secondaryArchSuffix = $portVersion compat >= 0 cmd:msgen$secondaryArchSuffix = $portVersion compat >= 0 cmd:msgexec$secondaryArchSuffix = $portVersion compat >= 0 cmd:msgfilter$secondaryArchSuffix = $portVersion compat >= 0 cmd:msgfmt$secondaryArchSuffix = $portVersion compat >= 0 cmd:msggrep$secondaryArchSuffix = $portVersion compat >= 0 cmd:msginit$secondaryArchSuffix = $portVersion compat >= 0 cmd:msgmerge$secondaryArchSuffix = $portVersion compat >= 0 cmd:msgunfmt$secondaryArchSuffix = $portVersion compat >= 0 cmd:msguniq$secondaryArchSuffix = $portVersion compat >= 0 cmd:ngettext$secondaryArchSuffix = $portVersion compat >= 0 cmd:recode_sr_latin$secondaryArchSuffix = $portVersion compat >= 0 cmd:xgettext$secondaryArchSuffix = $portVersion compat >= 0 devel:libasprintf$secondaryArchSuffix = 0.0.0 compat >= 0 devel:libgettextlib$secondaryArchSuffix = $portVersion devel:libgettextlib_0.18.1$secondaryArchSuffix = $portVersion devel:libgettextpo$secondaryArchSuffix = 0.5.1 compat >= 0 devel:libgettextsrc$secondaryArchSuffix = $portVersion devel:libgettextsrc_0.18.1$secondaryArchSuffix = $portVersion devel:libintl$secondaryArchSuffix = 8.1.1 compat >= 8 lib:libasprintf$secondaryArchSuffix = 0.0.0 compat >= 0 lib:libgettextlib_0.18.1$secondaryArchSuffix = $portVersion lib:libgettextpo$secondaryArchSuffix = 0.5.1 compat >= 0 lib:libgettextsrc_0.18.1$secondaryArchSuffix = $portVersion " REQUIRES=" gettext${secondaryArchSuffix}_libintl == $portVersion base haiku$secondaryArchSuffix lib:libiconv$secondaryArchSuffix lib:libncurses$secondaryArchSuffix " SUMMARY_libintl="The gettext internationalization library" PROVIDES_libintl=" gettext${secondaryArchSuffix}_libintl = $portVersion compat >= 0.18.1 lib:libintl${secondaryArchSuffix} = 8.1.1 compat >= 8 " REQUIRES_libintl=" haiku${secondaryArchSuffix} lib:libiconv${secondaryArchSuffix} " BUILD_REQUIRES=" devel:libiconv$secondaryArchSuffix devel:libncurses$secondaryArchSuffix " BUILD_PREREQUIRES=" haiku${secondaryArchSuffix}_devel cmd:aclocal cmd:autoconf cmd:automake cmd:find cmd:gcc$secondaryArchSuffix cmd:ld$secondaryArchSuffix cmd:libtoolize$secondaryArchSuffix cmd:make cmd:makeinfo " BUILD() { libtoolize --force --copy --install ./autogen.sh --quick --skip-gnulib runConfigure ./configure \ --disable-java --without-git make $jobArgs } INSTALL() { make install rm $libDir/charset.alias prepareInstalledDevelLibs libasprintf libgettextpo libintl prepareInstalledDevelLib libgettextlib '*.so' '*' prepareInstalledDevelLib libgettextsrc '*.so' '*' # libintl package packageEntries libintl \ $libDir/libintl* } TEST() { cd gettext-runtime/tests make check }