summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichele Noberasco <s4t4n@gentoo.org>2005-12-30 14:27:14 +0000
committerMichele Noberasco <s4t4n@gentoo.org>2005-12-30 14:27:14 +0000
commit7cb8bf7a8443760371398c141136d53ff389c00f (patch)
treec8cfb1ba63c0b2d0747beb67b7e5515e70d71bb9 /app-pda/multisync
parentNew local USE flag, nokia6600, to be used by app-pda/multisync. (diff)
downloadhistorical-7cb8bf7a8443760371398c141136d53ff389c00f.tar.gz
historical-7cb8bf7a8443760371398c141136d53ff389c00f.tar.bz2
historical-7cb8bf7a8443760371398c141136d53ff389c00f.zip
Revision bump, with support for Nokia 6600, triggered by new local USE flag nokia6600
Package-Manager: portage-2.0.53
Diffstat (limited to 'app-pda/multisync')
-rw-r--r--app-pda/multisync/ChangeLog11
-rw-r--r--app-pda/multisync/Manifest14
-rw-r--r--app-pda/multisync/files/digest-multisync-0.83_pre20050414-r31
-rw-r--r--app-pda/multisync/multisync-0.83_pre20050414-r3.ebuild114
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..f08565f48038 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 90eaa0d4939926b437644ec7d1b2063c ChangeLog 4938
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 a2797752a1e88765586d5290ab4013f5 multisync-0.83_pre20050414-r3.ebuild 3443
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
+}