ChangeLog

# ChangeLog for app-pda/libsyncml
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-pda/libsyncml/ChangeLog,v 1.12 2008/08/03 12:55:56 ulm Exp $

03 Aug 2008; Ulrich Mueller metadata.xml:
Add USE flag description to metadata wrt GLEP 56.

13 Jul 2008; Joseph Jezak libsyncml-0.4.6.ebuild:
Marked ~ppc for bug #197240.

03 Feb 2008; Mart Raudsepp
-files/libsyncml-0.4.2-wbxml.patch, -libsyncml-0.4.2.ebuild,
-libsyncml-0.4.2-r1.ebuild, -libsyncml-0.4.3.ebuild,
-libsyncml-0.4.4.ebuild, libsyncml-0.4.5.ebuild, libsyncml-0.4.6.ebuild,
libsyncml-9999.ebuild:
Make optional libsoup dep a slot dependency to prepare for the new 2.4 slot,
and remove old versions; bug 208087

*libsyncml-0.4.6 (27 Jan 2008)

27 Jan 2008; Piotr Jaroszyński
+libsyncml-0.4.6.ebuild:
Add 0.4.6.

*libsyncml-0.4.5 (29 Dec 2007)

29 Dec 2007; Piotr Jaroszyński
+libsyncml-0.4.5.ebuild:
Add 0.4.5.

07 Dec 2007; Piotr Jaroszyński libsyncml-9999.ebuild:
Update the scm ebuild wrt to the upstream switch to cmake. Make obex and
debug default.

*libsyncml-9999 (26 Nov 2007)

26 Nov 2007; Piotr Jaroszyński +libsyncml-9999.ebuild:
Add live svn ebuild.

*libsyncml-0.4.4 (28 Mar 2007)

28 Mar 2007; Piotr Jaroszyński libsyncml-0.4.3.ebuild,
+libsyncml-0.4.4.ebuild:
Version bump.

*libsyncml-0.4.3 (12 Feb 2007)

12 Feb 2007; Piotr Jaroszyński
+libsyncml-0.4.3.ebuild:
Version bump.

08 Jan 2007; Piotr Jaroszyński
libsyncml-0.4.2-r1.ebuild:
Add pkg_setup() to check whether the USE flags are sane.

*libsyncml-0.4.2-r1 (25 Nov 2006)

25 Nov 2006; Piotr Jaroszyński
+files/libsyncml-0.4.2-wbxml.patch, +libsyncml-0.4.2-r1.ebuild:
Add a patch to fix some wbxml problems.

*libsyncml-0.4.2 (13 Nov 2006)

13 Nov 2006; Piotr Jaroszyński +metadata.xml,
+libsyncml-0.4.2.ebuild:
New package.

Manifest

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

DIST libsyncml-0.4.5.tar.bz2 374803 RMD160 551f27a5173f7d54ca51d6c01c2d601970eee496 SHA1 93794fd891def238025559cb74be18669fd5197a SHA256 ef11f0b79ebeb14369f0fdff34d9072a34c28fb83eccc75450f84225c56cc432
DIST libsyncml-0.4.6.tar.bz2 167876 RMD160 51b04d8a725f28d661ebdb7f5b27d6f3d217f38d SHA1 55c3b4cdb5b213cfd719f7d019e657f53cc38f34 SHA256 818740eb5df3cf7913ab7e7979874ccf403831744c89efa4ebaf74c7e2c090bc
EBUILD libsyncml-0.4.5.ebuild 2250 RMD160 3b1fdce6c74af812bf38c41859d7d8e10e8718e2 SHA1 516126be9066676f0bec2bb4991a3ea219acd47e SHA256 b2b57adee0d22cfca6eaab58bd447fc80546c937f6e4403fd13fe8822b72f17b
EBUILD libsyncml-0.4.6.ebuild 2055 RMD160 e9dc1ac6d49266eaca5fb8cda5ae7e51f34143d6 SHA1 f9c2f3efb3edd7d3d20cd5335214b1c99589c191 SHA256 68bf3d2910a4ec257ef323c15d9e016c5ced4dbb3fa62c3aab406591393f3050
EBUILD libsyncml-9999.ebuild 2049 RMD160 0e4ed9c6281959cd844426e61c952da9cccaac7e SHA1 ee1e39e4ce0f03103a812a3a4361221f8a17aa16 SHA256 91ed5ab3a42a496eca4ba4287a42527ad3d0c57207f4dd8fea919b8585cbcd81
MISC ChangeLog 2123 RMD160 60764542043e64806f174cd1a273368681956327 SHA1 1fc5c01abf6a0f878aa6990d8b4affa8ef738791 SHA256 c2b097a6714b7626de3452a9697bcc4d902558e8fbb62f5b9ba998149bc56877
MISC metadata.xml 364 RMD160 408b0b30de7d795baa419ced6e65315501ce6fdd SHA1 aa168c9eb3f715e5c07d77322a312da061d0b0d0 SHA256 790d641de2c481d0df4d90df39d003ab8c28806d0300b7833c2f1cb22b3242b0
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAkiVquoACgkQOeoy/oIi7uza2wCeOM/jByhJUCMzKQDyB49Tk0P+
JbkAn0rNdadsUokosPGm7lu139jr4Bi6
=EUx9
-----END PGP SIGNATURE-----

libsyncml-0.4.5.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-pda/libsyncml/libsyncml-0.4.5.ebuild,v 1.2 2008/02/03 23:27:19 leio Exp $

EAPI="1"

inherit eutils

DESCRIPTION="Implementation of the SyncML protocol"
HOMEPAGE="http://libsyncml.opensync.org/"
SRC_URI="http://libsyncml.opensync.org/download/releases/${PV}/${P}.tar.bz2"

KEYWORDS="~amd64 ~x86"
SLOT="0"
LICENSE="LGPL-2.1"
IUSE="bluetooth +debug doc http +obex"

RDEPEND=">=dev-libs/glib-2.0
>=dev-libs/libwbxml-0.9.2
dev-libs/libxml2
http? ( >=net-libs/libsoup-2.2.91:2.2 )
obex? ( >=dev-libs/openobex-1.1 )
bluetooth? ( net-wireless/bluez-libs )"
DEPEND="${RDEPEND}
dev-util/pkgconfig
doc? ( app-doc/doxygen )"

# Some of the tests are broken
RESTRICT="test"

pkg_setup() {
if ! use obex && ! use http; then
eerror "${CATEGORY}/${P} without support for obex nor http is unusable."
eerror "Please enable \"obex\" or/and \"http\" USE flags."
die "Please enable \"obex\" or/and \"http\" USE flags."
fi

if use bluetooth; then
if use obex && ! built_with_use dev-libs/openobex bluetooth; then
eerror "You are trying to build ${CATEGORY}/${P} with the \"bluetooth\""
eerror "and \"obex\" USE flags, but dev-libs/openobex was built without"
eerror "the \"bluetooth\" USE flag."
eerror "Please rebuild dev-libs/openobex with \"bluetooth\" USE flag."
die "Please rebuild dev-libs/openobex with \"bluetooth\" USE flag."
elif ! use obex; then
eerror "You are trying to build ${CATEGORY}/${P} with the \"bluetooth\""
eerror "USE flag, but you didn't enable the \"obex\" flag, which is"
eerror "needed for bluetooth support."
eerror "Please enable \"obex\" USE flag."
die "Please enable \"obex\" USE flag."
fi
fi
}

src_compile() {
econf \
$(use_enable bluetooth) \
$(use_enable obex) \
$(use_enable http) \
$(use_enable debug) \
$(use_enable debug tracing) \
--disable-unit-tests \
|| die "econf failed"
#$(use_enable test unit-tests) \

emake || die "emake failed"

use doc && doxygen Doxyfile
}

src_install() {
emake DESTDIR="${D}" install || die "emake install failed"
dodoc AUTHORS ChangeLog README

use doc && dohtml docs/html/*
}

libsyncml-0.4.6.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-pda/libsyncml/libsyncml-0.4.6.ebuild,v 1.3 2008/07/13 07:44:51 josejx Exp $

EAPI="1"

inherit eutils cmake-utils

DESCRIPTION="Implementation of the SyncML protocol"
HOMEPAGE="http://libsyncml.opensync.org/"
SRC_URI="http://libsyncml.opensync.org/download/releases/${PV}/${P}.tar.bz2"

KEYWORDS="~amd64 ~ppc ~x86"
SLOT="0"
LICENSE="LGPL-2.1"
IUSE="bluetooth +debug doc http +obex"

RDEPEND=">=dev-libs/glib-2.0
>=dev-libs/libwbxml-0.9.2
dev-libs/libxml2
http? ( >=net-libs/libsoup-2.2.91:2.2 )
obex? ( >=dev-libs/openobex-1.1 )
bluetooth? ( net-wireless/bluez-libs )"
DEPEND="${RDEPEND}
dev-util/pkgconfig
doc? ( app-doc/doxygen )"

# Some of the tests are broken
RESTRICT="test"

pkg_setup() {
if ! use obex && ! use http; then
eerror "${CATEGORY}/${P} without support for obex nor http is unusable."
eerror "Please enable \"obex\" or/and \"http\" USE flags."
die "Please enable \"obex\" or/and \"http\" USE flags."
fi

if use bluetooth; then
if use obex && ! built_with_use dev-libs/openobex bluetooth; then
eerror "You are trying to build ${CATEGORY}/${P} with the \"bluetooth\""
eerror "and \"obex\" USE flags, but dev-libs/openobex was built without"
eerror "the \"bluetooth\" USE flag."
eerror "Please rebuild dev-libs/openobex with \"bluetooth\" USE flag."
die "Please rebuild dev-libs/openobex with \"bluetooth\" USE flag."
elif ! use obex; then
eerror "You are trying to build ${CATEGORY}/${P} with the \"bluetooth\""
eerror "USE flag, but you didn't enable the \"obex\" flag, which is"
eerror "needed for bluetooth support."
eerror "Please enable \"obex\" USE flag."
die "Please enable \"obex\" USE flag."
fi
fi
}

src_compile() {
local mycmakeargs="
$(cmake-utils_use_enable http HTTP)
$(cmake-utils_use_enable obex OBEX)
$(cmake-utils_use_enable bluetooth BLUETOOTH)
$(cmake-utils_use_enable debug TRACE)"

cmake-utils_src_compile
}

libsyncml-9999.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-pda/libsyncml/libsyncml-9999.ebuild,v 1.4 2008/02/03 23:27:19 leio Exp $

EAPI="1"

inherit eutils subversion cmake-utils

DESCRIPTION="Implementation of the SyncML protocol"
HOMEPAGE="http://libsyncml.opensync.org/"
SRC_URI=""

ESVN_REPO_URI="http://svn.opensync.org/libsyncml/trunk"

KEYWORDS="~amd64 ~x86"
SLOT="0"
LICENSE="LGPL-2.1"
IUSE="bluetooth +debug doc http +obex"

RDEPEND=">=dev-libs/glib-2.0
>=dev-libs/libwbxml-0.9.2
dev-libs/libxml2
http? ( >=net-libs/libsoup-2.2.91:2.2 )
obex? ( >=dev-libs/openobex-1.1 )
bluetooth? ( net-wireless/bluez-libs )"
DEPEND="${RDEPEND}
dev-util/pkgconfig
doc? ( app-doc/doxygen )"

# Some of the tests are broken
RESTRICT="test"

pkg_setup() {
if ! use obex && ! use http; then
eerror "${CATEGORY}/${P} without support for obex nor http is unusable."
eerror "Please enable \"obex\" or/and \"http\" USE flags."
die "Please enable \"obex\" or/and \"http\" USE flags."
fi

if use bluetooth; then
if use obex && ! built_with_use dev-libs/openobex bluetooth; then
eerror "You are trying to build ${CATEGORY}/${P} with the \"bluetooth\""
eerror "and \"obex\" USE flags, but dev-libs/openobex was built without"
eerror "the \"bluetooth\" USE flag."
eerror "Please rebuild dev-libs/openobex with \"bluetooth\" USE flag."
die "Please rebuild dev-libs/openobex with \"bluetooth\" USE flag."
elif ! use obex; then
eerror "You are trying to build ${CATEGORY}/${P} with the \"bluetooth\""
eerror "USE flag, but you didn't enable the \"obex\" flag, which is"
eerror "needed for bluetooth support."
eerror "Please enable \"obex\" USE flag."
die "Please enable \"obex\" USE flag."
fi
fi
}

src_compile() {
local mycmakeargs="
$(cmake-utils_use_enable http HTTP)
$(cmake-utils_use_enable obex OBEX)
$(cmake-utils_use_enable bluetooth BLUETOOTH)
$(cmake-utils_use_enable debug TRACE)"

cmake-utils_src_compile
}

metadata.xml




pda

peper@gentoo.org
Piotr Jaroszyński


Enable http transports
Enable obex transports