diff options
author | Samuli Suominen <ssuominen@gentoo.org> | 2014-06-22 11:44:08 +0000 |
---|---|---|
committer | Samuli Suominen <ssuominen@gentoo.org> | 2014-06-22 11:44:08 +0000 |
commit | 5122414b6dc3b35d65395aeaf12ef8c506efec46 (patch) | |
tree | f437f9b9f25cd82f1a75a9f40e9c11c928ff73e7 /app-pda | |
parent | wrt bug 514244, missing patch fixed (diff) | |
download | historical-5122414b6dc3b35d65395aeaf12ef8c506efec46.tar.gz historical-5122414b6dc3b35d65395aeaf12ef8c506efec46.tar.bz2 historical-5122414b6dc3b35d65395aeaf12ef8c506efec46.zip |
Fix building with >=dev-libs/libwbxml-0.11.0 by using #include <wbxml/wbxml.h> instead of #include <wbxml.h> wrt #425738 by Diego Elio Pettenò
Package-Manager: portage-2.2.10/cvs/Linux x86_64
Manifest-Sign-Key: 0x4868F14D
Diffstat (limited to 'app-pda')
-rw-r--r-- | app-pda/libsyncml/ChangeLog | 10 | ||||
-rw-r--r-- | app-pda/libsyncml/Manifest | 20 | ||||
-rw-r--r-- | app-pda/libsyncml/libsyncml-0.5.4.ebuild | 29 | ||||
-rw-r--r-- | app-pda/libsyncml/libsyncml-9999.ebuild | 27 |
4 files changed, 53 insertions, 33 deletions
diff --git a/app-pda/libsyncml/ChangeLog b/app-pda/libsyncml/ChangeLog index dfea00ffcbf4..8bfa15b7b4cb 100644 --- a/app-pda/libsyncml/ChangeLog +++ b/app-pda/libsyncml/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for app-pda/libsyncml -# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-pda/libsyncml/ChangeLog,v 1.20 2012/05/03 20:20:59 jdhore Exp $ +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/app-pda/libsyncml/ChangeLog,v 1.21 2014/06/22 11:44:01 ssuominen Exp $ + + 22 Jun 2014; Samuli Suominen <ssuominen@gentoo.org> libsyncml-0.5.4.ebuild, + libsyncml-9999.ebuild: + Fix building with >=dev-libs/libwbxml-0.11.0 by using #include <wbxml/wbxml.h> + instead of #include <wbxml.h> wrt #425738 by Diego Elio Pettenò 03 May 2012; Jeff Horelick <jdhore@gentoo.org> libsyncml-0.5.4.ebuild, libsyncml-9999.ebuild: @@ -109,4 +114,3 @@ 13 Nov 2006; Piotr Jaroszyński <peper@gentoo.org> +metadata.xml, +libsyncml-0.4.2.ebuild: New package. - diff --git a/app-pda/libsyncml/Manifest b/app-pda/libsyncml/Manifest index 8ed7dac9494b..5587e68bf20b 100644 --- a/app-pda/libsyncml/Manifest +++ b/app-pda/libsyncml/Manifest @@ -1,5 +1,19 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + DIST libsyncml-0.5.4.tar.bz2 289488 SHA256 5ee4c48923ae78489fd13a4329d6a86bcb020bb777f9bc1b35d152f197b748ff SHA512 aed0821d01eaaa3fef69d559820875591d3837b3968be24293fc41924b3599a2810d2b4cc29f82e6f4058a212eae5f71021bd96a046b568e7cb1a036ba8f37aa WHIRLPOOL f036a5bf991ed76fe66c709bcb5ac3cc9f974d91b2b2fcdba3fc21fbab6c7a9b69ce5675c6a65ccc73261e0ec3c732a8c4124a8764e656a288385f9847112fe6 -EBUILD libsyncml-0.5.4.ebuild 1698 SHA256 33be62c8d92895f1ee233fa62bc43f56e035940ad303b60ac2893bea675a1c0d SHA512 c5988dd94a9d77b897e3c9c90ddbf5eeecfa17b16d743166a61a351ebca5c9792fccc8613580e6904adfb4a07aa07d1c315c9104af852421f80a8eb60443fd78 WHIRLPOOL 7c17f320266bfee44c9b2beb466d910e52b597b89e71af5b81e88dc3b9629a2d1f4fc89ed1712a2b55787189b99c2a27a889421ae7443e5010c0f76ef28dbe8c -EBUILD libsyncml-9999.ebuild 1571 SHA256 913d297a73b980a35868bb47f162aa8ba89db8c847105d72dd448e5186b3715e SHA512 61d81928cb626d36a8c41860664e589af263672f11422650c6c17272f5319f60949b979c3b35fa03e9e4a1ab3fa93ecc5bbc6d3c507f8caccc9c9729064c5f2f WHIRLPOOL 53f71f9f98bfecadde3f8ae867165a1c8d2a9a9b1c75fa8c49e2bcd810d06c48270182f4fd381e012aaecd231db13189ddf466e8e4fc87114142d44da6c5e4a5 -MISC ChangeLog 3802 SHA256 6e0904694ea2e7cd90ff9d95fb64ead707921aa1251b1fc6c503dbed10410f2d SHA512 4660161957f7abaa3401f2804b2c018b87a5c43022df13c2bd6a69381cefe64a944416096845461b4223b760c7ffcdf91628d02b43151383f75399304f2c7db7 WHIRLPOOL 8d27fa9c054c79574e13d1f1747983f97e4f6f8e6515ea23b83096c11ce188509739d9f16ceff4423d21ad18d89fc62440d24534918ed681be39c723c27dc234 +EBUILD libsyncml-0.5.4.ebuild 1655 SHA256 39e2fcb39a71fa0efe46d791011adb9523f32a51e8310a1e434331ae9c08e35a SHA512 9c3e810d142953d9271a7bd13ba9e9dc04bdb361bbc1286fd7ad385c8d850f79d3a107201abb9f50a4ae775ef274be5fec2c85a6a6b26476566bba05a27a3266 WHIRLPOOL 5714a5181ed9568fa1065f7f65e5baad28d581d1e17406d315acbadc5aa44cc3d950c8285d6b3befef7a8ecb9697577ab3e43ca435455ed5aa88a224dc190303 +EBUILD libsyncml-9999.ebuild 1540 SHA256 1aaf2af238ab9046626d97016483c25b66c4e378b067719c0c449ad2a6d66647 SHA512 3cb495a092b30fb27a1ba39dcb59c79a8130c429b836c11634901ea2c06f5b2d9e772e82547e3595c7e128857a92320ede719cc435264d72921311c55a3874e6 WHIRLPOOL 5cc0875a6c1d348562fb497b812886d584e0d4fdcd308a37a0a0cd9709bfc45d88fd2e2de197b61c6eebaa125f58c5fca7526a08fe9ce98dbb895f7449bd67c0 +MISC ChangeLog 4056 SHA256 17dfd054123d17bda9494e7fddf091978ba09a89ff8121fba98043240166b014 SHA512 4bbc786cc64f2a34cd75e10dae9730e458a6c4c2d919e081fac2a57668b61d8976570cc0e217e033c460e2b423a5bf10b6fe5116a02c8ad606587d8602a458aa WHIRLPOOL 6ed4fa84a2a59dfc630fb93eab52a8d264b0489ae70ddadf6df156321d1ada55268f2e1ed83cbbe2aef03e8770062f782704dd70bda95e5dffb658a752a844d6 MISC metadata.xml 279 SHA256 2f14fb6aa027baf69d9e5c726022c7fa0581b3c086573e76c7072c721f23b4d2 SHA512 8a5ddb6f85975911e27e4c6dfd4038f4d925a715102bd9229cb68135a85cabffa67d4a30130544862a2f5128f60c21a87ce021129cf2993a6e660a21815ccef2 WHIRLPOOL e271221210b6293f0e921bb3b943d06bd351edb38a1d3260e8099e17b2a6f31555ec7687df4d061f2c854ffc1d7d55fb322af0d2f1c0ce3262b446bb3bb93300 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.22 (GNU/Linux) + +iQEcBAEBCAAGBQJTpsCtAAoJEEdUh39IaPFNuEQH/jF5K1Coj9q9XZepJLPyOK43 +j4BXfC3T+PQm8ec1TEBSCxzepG3Majf73By14HCVLWZbe2ZfSjSwdY2r4lckhtNg +XaqsTGZ1VIJppBBxuFAjoLcmwVsZTmeXVZqNT6z1DssF7XV80TxOz4xJjzxsSZ41 +79nDnAzMezwN3JP50J/aVUokn5e8SCXoctVCoPbBw/Wj64/SZf5t5ISXKQ9+Vm0I +z/pebSeQdV3zXvKevVWcF1Ne1njfRm6zsCnYD/SQLmFxElEPKO4D5SfY89z2hFMD +B71FlHvgnwBhpklqWrQj2NgCy7J/q/91blcCWZajDtmFO3RewQNDj8S5ZyHYdCc= +=w0Hd +-----END PGP SIGNATURE----- diff --git a/app-pda/libsyncml/libsyncml-0.5.4.ebuild b/app-pda/libsyncml/libsyncml-0.5.4.ebuild index 85b1f36cdbdd..bab756754450 100644 --- a/app-pda/libsyncml/libsyncml-0.5.4.ebuild +++ b/app-pda/libsyncml/libsyncml-0.5.4.ebuild @@ -1,9 +1,8 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-pda/libsyncml/libsyncml-0.5.4.ebuild,v 1.3 2012/05/03 20:20:59 jdhore Exp $ - -EAPI="2" +# $Header: /var/cvsroot/gentoo-x86/app-pda/libsyncml/libsyncml-0.5.4.ebuild,v 1.4 2014/06/22 11:44:01 ssuominen Exp $ +EAPI=5 inherit cmake-utils DESCRIPTION="Implementation of the SyncML protocol" @@ -30,29 +29,31 @@ DEPEND="${RDEPEND} doc? ( app-doc/doxygen ) test? ( >=dev-libs/check-0.9.7 )" -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 +REQUIRED_USE="|| ( http obex )" + +DOCS="AUTHORS CODING ChangeLog RELEASE" - DOCS="AUTHORS CODING ChangeLog RELEASE" +src_prepare() { + # http://bugs.gentoo.org/425738 + sed -i \ + -e '/include/s:wbxml.h:wbxml/&:' \ + libsyncml/parser/sml_wbxml_internals.h tests/mobiles/obex_mobile_ds_client.c || die } src_configure() { - local mycmakeargs=" + local mycmakeargs=( -DHAVE_LIBSOUP22=OFF -DDOC_INSTALL_DIR=/usr/share/doc/${PF} $(cmake-utils_use_enable debug TRACE) $(cmake-utils_use_enable http HTTP) $(cmake-utils_use_enable obex OBEX) $(cmake-utils_use_enable obex BLUETOOTH) - $(cmake-utils_use_enable test UNIT_TEST)" + $(cmake-utils_use_enable test UNIT_TEST) + ) if use http && use obex; then # Doc builds with those previous USE flags only - mycmakeargs="${mycmakeargs} $(cmake-utils_use_build doc DOCUMENTATION)" + mycmakeargs+=( $(cmake-utils_use_build doc DOCUMENTATION) ) fi cmake-utils_src_configure diff --git a/app-pda/libsyncml/libsyncml-9999.ebuild b/app-pda/libsyncml/libsyncml-9999.ebuild index a83bd4b3ee47..d517c1d37bb4 100644 --- a/app-pda/libsyncml/libsyncml-9999.ebuild +++ b/app-pda/libsyncml/libsyncml-9999.ebuild @@ -1,9 +1,8 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2014 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.7 2012/05/03 20:20:59 jdhore Exp $ - -EAPI="2" +# $Header: /var/cvsroot/gentoo-x86/app-pda/libsyncml/libsyncml-9999.ebuild,v 1.8 2014/06/22 11:44:01 ssuominen Exp $ +EAPI=5 inherit cmake-utils subversion DESCRIPTION="Implementation of the SyncML protocol" @@ -32,25 +31,27 @@ DEPEND="${RDEPEND} doc? ( app-doc/doxygen ) test? ( >=dev-libs/check-0.9.7 )" -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 +REQUIRED_USE="|| ( http obex )" + +DOCS="AUTHORS CODING ChangeLog RELEASE" - DOCS="AUTHORS CODING ChangeLog RELEASE" +src_prepare() { + # http://bugs.gentoo.org/425738 + sed -i \ + -e '/include/s:wbxml.h:wbxml/&:' \ + libsyncml/parser/sml_wbxml_internals.h tests/mobiles/obex_mobile_ds_client.c || die } src_configure() { - local mycmakeargs=" + local mycmakeargs=( -DHAVE_LIBSOUP22=OFF $(cmake-utils_use_build doc DOCUMENTATION) $(cmake-utils_use_enable debug TRACE) $(cmake-utils_use_enable http HTTP) $(cmake-utils_use_enable obex OBEX) $(cmake-utils_use_enable obex BLUETOOTH) - $(cmake-utils_use_enable test UNIT_TEST)" + $(cmake-utils_use_enable test UNIT_TEST) + ) cmake-utils_src_configure } |