diff options
author | Michele Noberasco <s4t4n@gentoo.org> | 2005-12-30 14:27:14 +0000 |
---|---|---|
committer | Michele Noberasco <s4t4n@gentoo.org> | 2005-12-30 14:27:14 +0000 |
commit | 5b6e1c1b16844e0435ae271086f0eb6005726de6 (patch) | |
tree | 8b7ef75374b8e79a455c9769fe806c8aec70da88 /app-pda/multisync | |
parent | New local USE flag, nokia6600, to be used by app-pda/multisync. (diff) | |
download | gentoo-2-5b6e1c1b16844e0435ae271086f0eb6005726de6.tar.gz gentoo-2-5b6e1c1b16844e0435ae271086f0eb6005726de6.tar.bz2 gentoo-2-5b6e1c1b16844e0435ae271086f0eb6005726de6.zip |
Revision bump, with support for Nokia 6600, triggered by new local USE flag nokia6600
(Portage version: 2.0.53)
Diffstat (limited to 'app-pda/multisync')
-rw-r--r-- | app-pda/multisync/ChangeLog | 11 | ||||
-rw-r--r-- | app-pda/multisync/Manifest | 14 | ||||
-rw-r--r-- | app-pda/multisync/files/digest-multisync-0.83_pre20050414-r3 | 1 | ||||
-rw-r--r-- | app-pda/multisync/multisync-0.83_pre20050414-r3.ebuild | 114 |
4 files changed, 128 insertions, 12 deletions
diff --git a/app-pda/multisync/ChangeLog b/app-pda/multisync/ChangeLog index bf40a5af34ae..44728f914432 100644 --- a/app-pda/multisync/ChangeLog +++ b/app-pda/multisync/ChangeLog @@ -1,6 +1,15 @@ # ChangeLog for app-pda/multisync # Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-pda/multisync/ChangeLog,v 1.26 2005/08/11 09:37:37 genstef Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-pda/multisync/ChangeLog,v 1.27 2005/12/30 14:27:14 s4t4n Exp $ + +*multisync-0.83_pre20050414-r3 (30 Dec 2005) + + 30 Dec 2005; Michele Noberasco <s4t4n@gentoo.org> + multisync-0.83_pre20050414-r3.ebuild: + Revision bump, adding optional dependancy on dev-libs/libwbxml, triggered by new local + USE flag: nokia6600. This adds support for Nokia 6600 mobile phone. Added as a new revision + because libwbxml is still ~arch masked. Dropped non x86 keywords as that is the only one libwbxml + right now supports. 11 Aug 2005; Stefan Schweizer <genstef@gentoo.org> multisync-0.83_pre20050414-r2.ebuild: diff --git a/app-pda/multisync/Manifest b/app-pda/multisync/Manifest index 0f9a499ed3f6..3878a34e7dfa 100644 --- a/app-pda/multisync/Manifest +++ b/app-pda/multisync/Manifest @@ -1,14 +1,6 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - -MD5 4dec3b6bdb75511c5e40faf947e34c64 ChangeLog 4496 +MD5 905c86c071fa4f0cc07186b70757e468 ChangeLog 4936 MD5 c668aca6eec704faa03632e0588bbe3e files/digest-multisync-0.83_pre20050414-r2 71 +MD5 c668aca6eec704faa03632e0588bbe3e files/digest-multisync-0.83_pre20050414-r3 71 MD5 4eb51641834063e986569d108f657719 metadata.xml 450 MD5 5c17651a20b5d5bc8dfe7aeb641ec1f2 multisync-0.83_pre20050414-r2.ebuild 3329 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v1.4.2 (GNU/Linux) - -iD8DBQFDTmTbz7mlh8wQzGMRAk8aAJ0WF5eukOtYLkId05QFYtXLRJ327QCeIttZ -j41EOFEp2GP6zHZhbWn5tg4= -=i8x6 ------END PGP SIGNATURE----- +MD5 d0e89061803b84f96bc744362dffaa54 multisync-0.83_pre20050414-r3.ebuild 3328 diff --git a/app-pda/multisync/files/digest-multisync-0.83_pre20050414-r3 b/app-pda/multisync/files/digest-multisync-0.83_pre20050414-r3 new file mode 100644 index 000000000000..d99ce7b968bd --- /dev/null +++ b/app-pda/multisync/files/digest-multisync-0.83_pre20050414-r3 @@ -0,0 +1 @@ +MD5 3b577f95b579f46aecdc060e4874bbe5 multisync-20050414.tar.gz 3505577 diff --git a/app-pda/multisync/multisync-0.83_pre20050414-r3.ebuild b/app-pda/multisync/multisync-0.83_pre20050414-r3.ebuild new file mode 100644 index 000000000000..61c9d0c117cf --- /dev/null +++ b/app-pda/multisync/multisync-0.83_pre20050414-r3.ebuild @@ -0,0 +1,114 @@ +# Copyright 1999-2005 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-pda/multisync/multisync-0.83_pre20050414-r3.ebuild,v 1.1 2005/12/30 14:27:14 s4t4n Exp $ + +inherit versionator kde-functions + +CVS_VERSION="${PV/*_pre/}" +S=${WORKDIR}/${PN} +export WANT_AUTOMAKE=1.7 + +DESCRIPTION="Modular sync client which supports an array of plugins." +HOMEPAGE="http://multisync.sourceforge.net/" +SRC_URI="mirror://gentoo/${PN}-${CVS_VERSION}.tar.gz" +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~x86" +IUSE="evo irmc nokia6600 ldap bluetooth pda kdepim arts kdeenablefinal" +# evo - evolution plugin +# irmc - bluetooth/irmc/irda plugin ( local ) +# pda - opie plugin ( local ) +# nokia6600 - support for Nokia 6600 ( local ) +# ldap - ldap plugin - experimental +# kdepim - sync with the kdepim app +# arts - potentially required for kdepim. + +DEPEND=">=gnome-base/libbonobo-2.2 + >=gnome-base/libgnomeui-2.2 + >=gnome-base/libgnome-2.2 + >=dev-libs/glib-2 + >=gnome-base/gconf-2 + >=gnome-base/gnome-vfs-2.2 + >=gnome-base/orbit-2.8.2 + >=dev-libs/openssl-0.9.6j + evo? ( mail-client/evolution ) + irmc? ( >=net-wireless/irda-utils-0.9.15 + >=dev-libs/openobex-1 + bluetooth? ( >=net-wireless/bluez-libs-2.7 + >=net-wireless/bluez-utils-2.7 ) ) + pda? ( >=net-misc/curl-7.10.5 + app-pda/pilot-link ) + kdepim? ( || ( kde-base/kdepim-meta kde-base/kdepim ) + arts? ( kde-base/arts ) ) + ldap? ( >=net-nds/openldap-2.0.27 + >=dev-libs/cyrus-sasl-2.1.4 ) + nokia6600? ( >=dev-libs/libwbxml-0.9.0 )" + +make_plugin_list() { + local evoversion + + PLUGINS="backup_plugin syncml_plugin" + if use evo + then + evoversion="$(best_version mail-client/evolution)" + # remove prefix + evoversion=${evoversion//*evolution-} + # remove revisions + evoversion=${evoversion//-*} + # find major + evoversion=$(get_major_version ${evoversion}) + + [[ ${evoversion} -eq 2 ]] && PLUGINS="${PLUGINS} evolution2_sync" + [[ ${evoversion} -eq 1 ]] && PLUGINS="${PLUGINS} evolution_sync" + fi + use irmc && PLUGINS="${PLUGINS} irmc_sync" + use pda && PLUGINS="${PLUGINS} opie_sync palm_sync" + use ldap && PLUGINS="${PLUGINS} ldap_plugin" + use kdepim && PLUGINS="${PLUGINS} kdepim_plugin" +} + +run_compile() { + aclocal || die "failed aclocal" + libtoolize --copy --force || die "libtoolize failed!" + autoheader || die "Failed during autoheader!" + automake --add-missing --gnu || die "Failed during automake!" + autoconf || die "Failed during autoconf!" + econf CPPFLAGS="${myInc} ${CPPFLAGS}" ${myConf} || die "Failed during econf!" + make || die "Failed during make!" +} + +src_compile() { + [[ -z ${PLUGINS} ]] && make_plugin_list + + einfo "Building Multisync with these plugins:" + for plugin_dir in ${PLUGINS}; do + einfo " ${plugin_dir}" + done + + cd ${S} + if use kdepim; then + set-qtdir 3 + set-kdedir 3 + myInc="-I${KDEDIR}/include ${myInc}" + myConf="$(use_with arts) + $(use_enable kdeenablefinal final)" + fi + + use pda && myInc="-I/usr/include/libpisock ${myInc}" + run_compile; + for plugin_dir in ${PLUGINS}; do + einfo "Building ${plugin_dir}" + cd ${S}/plugins/${plugin_dir} + run_compile; + done +} + +src_install() { + [[ -z ${PLUGINS} ]] && make_plugin_list + + einstall || die "Multisync install failed!" + for plugin_dir in ${PLUGINS}; do + cd ${S}/plugins/${plugin_dir} + make install DESTDIR=${D} || die "${plugin_dir} make install failed!" + done +} |