Portage is a package management system used by Gentoo Linux
# ChangeLog for app-pda/multisync
# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-pda/multisync/ChangeLog,v 1.43 2008/08/03 13:01:26 ulm Exp $
03 Aug 2008; Ulrich Mueller
Add USE flag description to metadata wrt GLEP 56.
*multisync-0.83_pre20050414-r5 (25 Jul 2008)
25 Jul 2008; Carsten Lohrke
+multisync-0.83_pre20050414-r5.ebuild:
Wrong split/monolithic dependency order, missing slot dependency. Further
KDE related use flag/dependency oddities.
09 Jul 2008; Peter Alfredsen
multisync-0.83_pre20050414-r4.ebuild:
Really fix libtool-2 this time. But this package is bitrotting.
05 Jul 2008; Peter Alfredsen
multisync-0.83_pre20050414-r4.ebuild:
Fix for libtool-2.2 wrt bug #228831.
16 Sep 2007; Wulf C. Krueger
multisync-0.83_pre20050414-r4.ebuild:
Removed johnm from metadata.xml. cf. bug 186467.
Added a post-install message about multisync-gui.
Changed dependency on pilot-link to 0.11.8. cf. bug 190218.
Added a compatibility fix for recent OpenLDAP versions. Fixes bug 175604.
04 Jan 2007; Diego Pettenò
multisync-0.83_pre20050414-r4.ebuild:
Fix broken autotools handling.
02 Dec 2006; Piotr Jaroszyński
multisync-0.83_pre20050414-r4.ebuild:
Fix dep: add automake wrt bug #151349.
27 Sep 2006; Alin Nastac
-multisync-0.83_pre20050414-r2.ebuild:
Remove obsolete version (#148065).
26 Sep 2006; Simon Stelling
multisync-0.83_pre20050414-r4.ebuild:
stable on amd64
22 Sep 2006;
fix the plugins wrt multilib-strict
21 Sep 2006; Tobias Scherbaum
multisync-0.83_pre20050414-r4.ebuild:
ppc stable, bug #148065
03 Sep 2006; Michael Hanselmann
multisync-0.83_pre20050414-r4.ebuild:
Added to ~ppc.
25 Jun 2006; Alin Nastac
-multisync-0.83_pre20050414-r3.ebuild,
multisync-0.83_pre20050414-r4.ebuild:
Stable on x86 (#122262).
*multisync-0.83_pre20050414-r4 (22 Apr 2006)
22 Apr 2006; Alin Nastac
+files/multisync-0.83_pre20050414-evo2.patch,
+multisync-0.83_pre20050414-r4.ebuild:
Fix bugs #102229, #107485 and #116184.
16 Mar 2006; Karol Wojtaszek
+files/multisync-gcc4.patch, multisync-0.83_pre20050414-r3.ebuild:
Added gcc-4 patch, ~amd64 keyworded
09 Feb 2006; Andrej Kacian
multisync-0.83_pre20050414-r2.ebuild,
multisync-0.83_pre20050414-r3.ebuild:
Adjusted openobex dependency atom to =1.0*, see bug #122262.
*multisync-0.83_pre20050414-r3 (30 Dec 2005)
30 Dec 2005; Michele Noberasco
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
multisync-0.83_pre20050414-r2.ebuild:
change kdepim to || (kdepim kdepim-meta) to make emergeing with
kde-meta-ebuilds possible
18 May 2005; Stefan Schweizer
multisync-0.83_pre20050414-r2.ebuild:
Fix multisync-kdepim bug thanks to Dan Laba
Kovalchick
Stuart Grimshaw
*multisync-0.83_pre20050414-r2 (10 May 2005)
10 May 2005; John Mylchreest
-multisync-0.83_pre20050414-r1.ebuild,
+multisync-0.83_pre20050414-r2.ebuild:
Fixing broken kdepim
*multisync-0.83_pre20050414-r1 (02 May 2005)
02 May 2005; John Mylchreest
-multisync-0.83_pre20050414.ebuild, +multisync-0.83_pre20050414-r1.ebuild:
fix bug #82422
*multisync-0.83_pre20050414 (01 May 2005)
01 May 2005; John Mylchreest
-files/multisync-0.80-r1-gentoo.patch, metadata.xml,
-multisync-0.83_pre20050115.ebuild, +multisync-0.83_pre20050414.ebuild:
Comitting new cvs snapshot, nice and stable it seems :D cleaning up older
files.
21 Apr 2005; Simon Stelling
multisync-0.83_pre20050115.ebuild:
stable on amd64
18 Apr 2005; Stefan Schweizer
multisync-0.83_pre20050115.ebuild:
Fixing kdepim compile, patch thanks to Andreas Hinterland
*multisync-0.83_pre20050115 (20 Jan 2005)
20 Jan 2005; John Mylchreest
+multisync-0.83_pre20050115.ebuild:
fixes bug #55311, #67588, #77546 and #29365
16 Oct 2004; Alastair Tse
removing bluez-sdp dep
04 Oct 2004; Henrik Brix Andersen
multisync-0.81-r1.ebuild, multisync-0.82.ebuild:
Updated irda-utils dependency to new location
02 Oct 2004; Gustavo Felisberto
+files/multisync-0.82-bluetooth-sdp-2.patch, multisync-0.82.ebuild:
Adding missing patch for -lsdp bug #63743
17 Aug 2004; Aron Griffis
Fix USE test in DEPEND. Should be !gtk2? instead of plain !gtk2
24 Jul 2004; Alastair Tse
+files/multisync-0.82-bluetooth-sdp.patch, multisync-0.82.ebuild:
added bluetooth sdp patch for multisync. thanks to Ronny Haryanto
01 Jul 2004; Jeremy Huddleston
multisync-0.80-r1.ebuild, multisync-0.81-r1.ebuild, multisync-0.81.ebuild:
virtual/glibc -> virtual/libc
27 Jun 2004; David Holm
Added to ~ppc.
*multisync-0.82 (26 Jun 2004)
26 Jun 2004; Alastair Tse
version bump (#53696)
24 Mar 2004; Michael Sterrett
multisync-0.80-r1.ebuild, multisync-0.81.ebuild:
don't use the deprecated ? : use syntax
06 Mar 2004; Alastair Tse
added libgnomeui, bluez-* deps and bluetooth USE flag (#43722)
29 Feb 2004; Alastair Tse
add gnome-vfs dep (#43095)
*multisync-0.81-r1 (15 Jan 2004)
15 Jan 2004; Troy Dack
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)
10 Jan 2004; Troy Dack
files/multisync-0.81-gentoo.patch:
Version bump to 0.81. Marked stable (0.81 is upstream stable release)
10 Jan 2004; Troy Dack
files/multisync-0.80-r1-gentoo.patch:
Added patch from Jeremy Huddleston
the Opie plugin to build correctly. Closes Bug #35554.
15 Sep 2003; Michael Sterrett
multisync-0.80-r1.ebuild:
fix HOMEPAGE per bug 28769
*multisync-0.80-r1 (09 Sep 2003)
09 Sep 2003; Troy Dack
multisync-0.80-r1.ebuild:
New ebuild. Multisync enables a variety of mobile devices to sync with a range
of clients on the desktop/server.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
AUX multisync-0.83_pre20050414-evo2.patch 626 RMD160 411448d4474c4d685f84704a28c9cb6be86f2837 SHA1 6a3d77a1b018a75e7fd4eb3087b6e9e5fab50ac2 SHA256 64e925bd4ad28f4bbc2657fb70f4c26b27fd9c56c54b62c49df153d06134b520
AUX multisync-gcc4.patch 4578 RMD160 071dfdcb731f81ebf64b6589392f5fa4dea944d3 SHA1 b913030a5703b680fad394107e66c4401708a521 SHA256 6e5e34e14709276b72f4efff6ec8aa622d5d5727fc0010673ab24a9b65ce0922
DIST multisync-20050414.tar.gz 3505577 RMD160 51f19f41ebc67483020006639bb5ad1041988f0b SHA1 e3828836fb860e8838692811b1dd1348645fe7b3 SHA256 ae42b89b813ce6536eafd5a8249d43c8e47ace0bf44a9077d937d8d1afaeb49c
EBUILD multisync-0.83_pre20050414-r4.ebuild 4064 RMD160 775648b3a35f0762d514bd0502744db1ea4568f2 SHA1 55769d96b5492c4516e8242765091086e1bdaee5 SHA256 7d229045ff04b464164b6de106b03d8dd341de0ce5c2194955dcd5613c2689f2
EBUILD multisync-0.83_pre20050414-r5.ebuild 3906 RMD160 00509ebd287a274499eaca50efd2ee5b246fe225 SHA1 f1fdc7cef94c547ceb245f6d3dd0b107a9833166 SHA256 488fc30da778980e0230cb565a553eb6d8489aecc46405a91716f3c38e933d49
MISC ChangeLog 7527 RMD160 2e9b3b987fbae0fe970624bea10c621a070b9a20 SHA1 2589f7fd656b5201f12fbdf82b314ee8af7092f0 SHA256 890b5c8c6bceb0ea0b275d0ef0949f7d593bbcc2c71962f58b211723efdf57a7
MISC metadata.xml 528 RMD160 a5f595770b54e6955834b3a2710bc64fd2dc7ca8 SHA1 8ddcf239c0ebd258763e72198d04e89800482896 SHA256 86c48a926398a75eb9e844f58ba174df012c906da92891cc0eb98a67f5f98487
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEUEARECAAYFAkiVrDMACgkQOeoy/oIi7uzcBQCXf2a1tKOHnkk1z/RUaiP7205g
9QCg46UmG5s0SOcF2qS2tW2R5GP4bnc=
=NAFB
-----END PGP SIGNATURE-----
# Copyright 1999-2008 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-r4.ebuild,v 1.12 2008/07/09 13:10:26 loki_val Exp $
WANT_AUTOCONF="latest"
WANT_AUTOMAKE="latest"
inherit versionator kde-functions eutils multilib autotools flag-o-matic
CVS_VERSION="${PV/*_pre/}"
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="amd64 ppc x86"
IUSE="evo irmc nokia6600 ldap bluetooth pda kdepim arts kdeenablefinal gnokii"
# 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.
# gnokii - gnokii plugin
RDEPEND=">=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-0.11.8 )
kdepim? ( || ( kde-base/kdepim kde-base/kaddressbook )
arts? ( kde-base/arts ) )
ldap? ( >=net-nds/openldap-2.3.35-r1
>=dev-libs/cyrus-sasl-2.1.4 )
gnokii? ( app-mobilephone/gnokii dev-libs/libvformat )
nokia6600? ( >=dev-libs/libwbxml-0.9.0 )"
DEPEND="${RDEPEND}
sys-devel/gettext"
S="${WORKDIR}/${PN}"
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"
use gnokii && PLUGINS="${PLUGINS} gnokii_sync"
}
src_unpack() {
unpack ${A}
epatch "${FILESDIR}/${PN}-gcc4.patch"
epatch "${FILESDIR}/${P}-evo2.patch"
[[ -z "${PLUGINS}" ]] && make_plugin_list
cd "${S}"
cp /usr/share/gettext/config.rpath "${S}"
elibtoolize
AT_M4DIR="plugins/opie_sync/macros" eautoreconf
for plugin_dir in ${PLUGINS} backup_plugin syncml_plugin
do
cd "${S}"/plugins/${plugin_dir}/
eautoreconf
done
}
run_compile() {
append-flags "${myInc}"
econf ${myConf} || die "Failed during econf!"
emake || die "Failed during make!"
}
src_compile() {
use ldap && append-flags "-DLDAP_DEPRECATED"
[[ -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}" libdir="\$(prefix)/$(get_libdir)/${PN}" || die "${plugin_dir} make install failed!"
done
}
pkg_postinst() {
echo
elog "${P} is unmaintained by upstream and deprecated. Use it at your own risk."
elog "Try using its successor app-pda/multisync-gui."
echo
}
# Copyright 1999-2008 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-r5.ebuild,v 1.1 2008/07/25 19:26:45 carlo Exp $
EAPI=1
WANT_AUTOCONF="latest"
WANT_AUTOMAKE="latest"
inherit versionator kde-functions eutils multilib autotools flag-o-matic
CVS_VERSION="${PV/*_pre/}"
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="~amd64 ~ppc ~x86"
IUSE="evo irmc nokia6600 ldap bluetooth pda kde gnokii"
# evo - evolution plugin
# irmc - bluetooth/irmc/irda plugin ( local )
# pda - opie plugin ( local )
# nokia6600 - support for Nokia 6600 ( local )
# ldap - ldap plugin - experimental
# kde - sync with kaddressbook
# gnokii - gnokii plugin
RDEPEND=">=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-0.11.8 )
kde? ( || ( kde-base/kaddressbook:3.5 kde-base/kdepim:3.5 ) )
ldap? ( >=net-nds/openldap-2.3.35-r1
>=dev-libs/cyrus-sasl-2.1.4 )
gnokii? ( app-mobilephone/gnokii dev-libs/libvformat )
nokia6600? ( >=dev-libs/libwbxml-0.9.0 )"
DEPEND="${RDEPEND}
sys-devel/gettext"
S="${WORKDIR}/${PN}"
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 kde && PLUGINS="${PLUGINS} kdepim_plugin"
use gnokii && PLUGINS="${PLUGINS} gnokii_sync"
}
src_unpack() {
unpack ${A}
epatch "${FILESDIR}/${PN}-gcc4.patch"
epatch "${FILESDIR}/${P}-evo2.patch"
[[ -z "${PLUGINS}" ]] && make_plugin_list
cd "${S}"
cp /usr/share/gettext/config.rpath "${S}"
elibtoolize
AT_M4DIR="plugins/opie_sync/macros" eautoreconf
for plugin_dir in ${PLUGINS} backup_plugin syncml_plugin
do
cd "${S}"/plugins/${plugin_dir}/
eautoreconf
done
}
run_compile() {
append-flags "${myInc}"
econf ${myConf} || die "Failed during econf!"
emake || die "Failed during make!"
}
src_compile() {
use ldap && append-flags "-DLDAP_DEPRECATED"
[[ -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 kde; then
set-qtdir 3
set-kdedir 3
myInc="-I${KDEDIR}/include ${myInc}"
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}" libdir="\$(prefix)/$(get_libdir)/${PN}" || die "${plugin_dir} make install failed!"
done
}
pkg_postinst() {
echo
elog "${P} is unmaintained by upstream and deprecated. Use it at your own risk."
elog "Try using its successor app-pda/multisync-gui."
echo
}