diff options
Diffstat (limited to 'app-pda/pilot-link/pilot-link-0.12.3-r1.ebuild')
-rw-r--r-- | app-pda/pilot-link/pilot-link-0.12.3-r1.ebuild | 135 |
1 files changed, 0 insertions, 135 deletions
diff --git a/app-pda/pilot-link/pilot-link-0.12.3-r1.ebuild b/app-pda/pilot-link/pilot-link-0.12.3-r1.ebuild deleted file mode 100644 index 058c310943a4..000000000000 --- a/app-pda/pilot-link/pilot-link-0.12.3-r1.ebuild +++ /dev/null @@ -1,135 +0,0 @@ -# Copyright 1999-2010 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-pda/pilot-link/pilot-link-0.12.3-r1.ebuild,v 1.9 2010/06/11 21:30:10 arfrever Exp $ - -EAPI=2 - -inherit perl-module java-pkg-opt-2 eutils autotools distutils - -DESCRIPTION="suite of tools for moving data between a Palm device and a desktop" -HOMEPAGE="http://www.pilot-link.org/" -SRC_URI="http://pilot-link.org/source/${P}.tar.bz2" - -LICENSE="|| ( GPL-2 LGPL-2 )" -SLOT="0" -KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86" - -IUSE="perl java python png readline threads bluetooth usb debug" - -BOTH_DEPEND="virtual/libiconv - >=sys-libs/ncurses-5.6-r1 - >=dev-libs/popt-1.10.7 - perl? ( >=dev-lang/perl-5.8.8-r2 ) - python? ( >=dev-lang/python-2.4.4-r4 ) - png? ( >=media-libs/libpng-1.2.18-r1 ) - readline? ( >=sys-libs/readline-5.2_p4 ) - usb? ( virtual/libusb:0 ) - bluetooth? ( net-wireless/bluez )" - -DEPEND="${BOTH_DEPEND} - java? ( >=virtual/jdk-1.4 )" - -RDEPEND="${BOTH_DEPEND} - java? ( >=virtual/jre-1.4 )" - -PYTHON_MODNAME="pisock.py pisockextras.py" - -src_prepare() { - # Fixing some broken configure switches and automagic deps. - epatch "${FILESDIR}/${PN}-0.12.2-readline.patch" - epatch "${FILESDIR}/${PN}-0.12.2-threads.patch" - epatch "${FILESDIR}/${P}-png.patch" - - # Upstream's check for Werror was wrong. Fixes bug 194921. - epatch "${FILESDIR}/${PN}-0.12.2-werror_194921.patch" - - # We install the Java bindings using the eclass functions so we disable - # their installation here. - use java && epatch "${FILESDIR}/${P}-java-install.patch" - - # We install the Python bindings using the eclass functions so we disable - # their makefile.am rules here - use python && epatch "${FILESDIR}/${P}-distutils.patch" - - # Upstream patch to fix 64-bit issues. - epatch "${FILESDIR}/${P}-int_types.patch" - - # Fix Glibc open without mode error - epatch "${FILESDIR}/${P}-glibc-open.patch" - - # libusb-compat requires you to check the return value of usb_open! - epatch "${FILESDIR}/${P}-libusb-compat-usb_open.patch" - - AT_M4DIR="m4" eautoreconf -} - -src_configure() { - # tcl/tk support is disabled as per upstream request. - econf \ - --includedir=/usr/include/libpisock \ - --enable-conduits \ - --with-tcl=no \ - --without-included-popt \ - --disable-compile-werror \ - $(use_enable threads) \ - $(use_enable usb libusb) \ - $(use_enable debug) \ - $(use_with png libpng $(libpng-config --prefix)) \ - $(use_with bluetooth bluez) \ - $(use_with readline) \ - $(use_with perl) \ - $(use_with java) \ - $(use_with python) \ - || die "econf failed" -} - -src_compile() { - # Unfortunately, parallel compilation is badly broken. cf. bug 202857. - emake -j1 || die "emake failed" - - if use perl ; then - cd "${S}/bindings/Perl" - perl-module_src_prep - perl-module_src_compile - fi - - if use python; then - cd "${S}/bindings/Python" - distutils_src_compile - fi -} - -src_install() { - emake DESTDIR="${D}" install || die "emake install failed" - - dodoc ChangeLog README doc/README* doc/TODO NEWS AUTHORS || die "installing docs failed" - - if use java ; then - cd "${S}/bindings/Java" - java-pkg_newjar ${PN}.jar - java-pkg_doso libjpisock.so - fi - - if use perl ; then - cd "${S}/bindings/Perl" - perl-module_src_install - fi - - if use python; then - cd "${S}/bindings/Python" - distutils_src_install - fi -} - -pkg_preinst() { - perl-module_pkg_preinst - java-pkg-opt-2_pkg_preinst -} - -pkg_postinst() { - use python && distutils_pkg_postinst -} - -pkg_postrm() { - use python && distutils_pkg_postrm -} |