From ed8e92e10a3d4676536dcb5e2d79899a16a13878 Mon Sep 17 00:00:00 2001 From: Troy Dack Date: Wed, 14 Jan 2004 14:00:38 +0000 Subject: Fixed DEPENDS, removed dep on GTK+-1 & Evo-1.2 - 0.81 deprecated support for GTK+-1. Closing Bug #35399 (finaly). --- app-pda/multisync/ChangeLog | 11 ++- app-pda/multisync/Manifest | 6 +- app-pda/multisync/files/digest-multisync-0.81-r1 | 1 + app-pda/multisync/multisync-0.81-r1.ebuild | 96 ++++++++++++++++++++++++ app-pda/multisync/multisync-0.81.ebuild | 5 +- 5 files changed, 111 insertions(+), 8 deletions(-) create mode 100644 app-pda/multisync/files/digest-multisync-0.81-r1 create mode 100644 app-pda/multisync/multisync-0.81-r1.ebuild (limited to 'app-pda') diff --git a/app-pda/multisync/ChangeLog b/app-pda/multisync/ChangeLog index 015e51878d07..6e9319b5b2a8 100644 --- a/app-pda/multisync/ChangeLog +++ b/app-pda/multisync/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for app-pda/multisync -# Copyright 2000-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-pda/multisync/ChangeLog,v 1.3 2004/01/10 12:24:05 tad Exp $ +# Copyright 2000-2004 Gentoo Technologies, Inc.; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/app-pda/multisync/ChangeLog,v 1.4 2004/01/14 14:00:09 tad Exp $ + +*multisync-0.81-r1 (15 Jan 2004) + + 15 Jan 2004; Troy Dack multisync-0.81-r1.ebuild, + multisync-0.81.ebuild: + Remove GTK+-1 and Evolution-1.2 as deps, 0.81 no longer supports GTK+-1. + Closes Bug #35399 (finaly!) *multisync-0.81 (10 Jan 2004) diff --git a/app-pda/multisync/Manifest b/app-pda/multisync/Manifest index d08ce6038019..42661749a321 100644 --- a/app-pda/multisync/Manifest +++ b/app-pda/multisync/Manifest @@ -1,7 +1,7 @@ -MD5 e50430d54cd70768d169322d43c7342b multisync-0.81-r1.ebuild 2166 -MD5 70cedf102ceb4d88f9330e2be7c6e0f2 multisync-0.81.ebuild 2261 +MD5 2b3bff3e5e673e4a7902f387542ebe8a multisync-0.81-r1.ebuild 2169 +MD5 d0df23a8881b03339b59a965cd3b35bb multisync-0.81.ebuild 2261 MD5 d49b4b7e6bdf5e33e5cbe02f0eb4e7d8 multisync-0.80-r1.ebuild 2246 -MD5 cc45030ef476f0edd685ca8fc4ce3045 ChangeLog 1246 +MD5 468a1734770f4f499fa4b2a604ed7a3e ChangeLog 1246 MD5 8bf6f02e04d1b0ccf382064a2d1ee056 metadata.xml 331 MD5 8ad3a49acbf349a211788f9fadd1285d files/digest-multisync-0.80-r1 69 MD5 88fd786cd5f1c92e85f887a3d994639d files/digest-multisync-0.81-r1 68 diff --git a/app-pda/multisync/files/digest-multisync-0.81-r1 b/app-pda/multisync/files/digest-multisync-0.81-r1 new file mode 100644 index 000000000000..54ef7c33326b --- /dev/null +++ b/app-pda/multisync/files/digest-multisync-0.81-r1 @@ -0,0 +1 @@ +MD5 e9091a2a1a364f2afb71149928a26c78 multisync-0.81.tar.bz2 1727892 diff --git a/app-pda/multisync/multisync-0.81-r1.ebuild b/app-pda/multisync/multisync-0.81-r1.ebuild new file mode 100644 index 000000000000..9ab6a276a3ad --- /dev/null +++ b/app-pda/multisync/multisync-0.81-r1.ebuild @@ -0,0 +1,96 @@ +# Copyright 1999-2004 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-pda/multisync/multisync-0.81-r1.ebuild,v 1.1 2004/01/14 14:00:09 tad Exp $ + +DESCRIPTION="Client to sync apps with WinCE or mobile devices" + +HOMEPAGE="http://multisync.sourceforge.net/" + +# Point to any required sources; these will be automatically downloaded by +# Portage. +SRC_URI="mirror://sourceforge/multisync/${PN}-${PV}.tar.bz2" + +LICENSE="GPL-2" + +SLOT="0" + +KEYWORDS="x86" + +# evo - evolution plugin +# irmc - bluetooth/irmc/irda plugin ( local ) +# opie - opie plugin ( local ) +# ldap - ldap plugin - experimental + +IUSE="evo irmc opie ldap" + +DEPEND="virtual/glibc + >=gnome-base/libbonobo-2.2 + >=gnome-base/libgnome-2.2 + >=gnome-base/ORBit2-2.8.2 + >=dev-libs/openssl-0.9.6j + evo? ( =net-mail/evolution-1.4* ) + irmc? ( >=sys-apps/irda-utils-0.9.15 + >=net-wireless/bluez-utils-2.3 + >=dev-libs/openobex-1.0.0 ) + opie? ( >=net-ftp/curl-7.10.5 ) + ldap? ( >=net-nds/openldap-2.0.27 + >=dev-libs/cyrus-sasl-2.1.4 )" + +# Run-time dependencies, same as DEPEND if RDEPEND isn't defined: + +S=${WORKDIR}/${PF/-r1/} + +PLUGINS="backup_plugin syncml_plugin" + +if [ `use irmc` ] ; then + PLUGINS="${PLUGINS} irmc_sync" +fi +if [ `use evo` ] ; then + PLUGINS="${PLUGINS} evolution_sync" +fi + +if [ `use opie` ] ; then + PLUGINS="${PLUGINS} opie_sync" +fi + +if [ `use ldap` ] ; then + PLUGINS="${PLUGINS} ldap_plugin" +fi + +src_unpack() { + unpack ${A} + + # Fix the opie Makefile + cd ${S} + epatch ${FILESDIR}/${PF}-gentoo.patch +} + +src_compile() { + einfo "Building Multisync with these plugins:" + for plugin_dir in ${PLUGINS} + do + einfo " ${plugin_dir}" + done + + cd ${S} + econf || die + make || die "Multisync make failed" + + cd ${S}/plugins + for plugin_dir in ${PLUGINS} + do + cd ${S}/plugins/${plugin_dir} + econf || die "${plugin_dir} config failed!" + make || die "${plugin_dir} make failed!" + done +} + +src_install() { + cd ${S} + einstall || die "Multisync install failed!" + for plugin_dir in ${PLUGINS} + do + cd ${S}/plugins/${plugin_dir} + einstall || die "${plugin_dir} make failed!" + done +} diff --git a/app-pda/multisync/multisync-0.81.ebuild b/app-pda/multisync/multisync-0.81.ebuild index 1abc3c88c94d..f19f6baf11d2 100644 --- a/app-pda/multisync/multisync-0.81.ebuild +++ b/app-pda/multisync/multisync-0.81.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2004 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-pda/multisync/multisync-0.81.ebuild,v 1.2 2004/01/12 01:49:57 tad Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-pda/multisync/multisync-0.81.ebuild,v 1.3 2004/01/14 14:00:09 tad Exp $ DESCRIPTION="Client to sync apps with WinCE or mobile devices" @@ -8,8 +8,7 @@ HOMEPAGE="http://multisync.sourceforge.net/" # Point to any required sources; these will be automatically downloaded by # Portage. -MY_P="${PF/r1/1}" -SRC_URI="mirror://sourceforge/multisync/${MY_P}.tar.bz2" +SRC_URI="mirror://sourceforge/multisync/${PN}-${PV}.tar.bz2" LICENSE="GPL-2" -- cgit v1.2.3-65-gdbad