# Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ EAPI=5 inherit eutils flag-o-matic perl-module toolchain-funcs DESCRIPTION="A command-line tool to synchronize PalmOS PDAs with Unix workstations" HOMEPAGE="http://www.coldsync.org/" SRC_URI="http://www.coldsync.org/download/${P}.tar.gz" LICENSE="Artistic" SLOT="0" KEYWORDS="amd64 ~ppc ~sparc x86" IUSE="nls perl" RDEPEND="perl? ( dev-lang/perl )" DEPEND="${RDEPEND} nls? ( sys-devel/gettext )" src_prepare() { epatch "${FILESDIR}"/${P}-toolchain.patch if use perl; then pushd perl/ColdSync perl-module_src_prepare popd fi } src_configure() { tc-export CC CXX append-cflags -fno-strict-aliasing # TODO: i18n: msgfmt fails but doesn't || die econf \ $(use_with nls i18n) \ --without-perl if use perl; then pushd perl/ColdSync perl-module_src_configure popd fi } src_compile() { default if use perl; then pushd perl/ColdSync perl-module_src_compile popd fi } src_install() { emake \ PREFIX="${D}"/usr \ MANDIR="${D}"/usr/share/man \ SYSCONFDIR="${D}"/etc \ DATADIR="${D}"/usr/share \ INFODIR="${D}"/usr/share/info \ INSTALLMAN3DIR="${D}"/usr/share/man/man3 \ INSTALLSITEMAN3DIR="${D}"/usr/share/man/man3 \ INSTALLVENDORMAN3DIR="${D}"/usr/share/man/man3 \ install if use perl; then pushd perl/ColdSync perl-module_src_install popd fi dodoc AUTHORS ChangeLog FAQ HACKING NEWS README* TODO }