ChangeLog

# ChangeLog for app-pda/barry
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-pda/barry/ChangeLog,v 1.14 2010/05/26 08:53:27 bangert Exp $

26 May 2010; Thilo Bangert barry-0.16.ebuild:
fix build (#319795)

06 May 2010; Samuli Suominen barry-0.16.ebuild,
+files/barry-0.16-asneeded.patch, +files/barry-0.16-gcc45.patch:
Fix building with GCC 4.5+ and -Wl,--as-needed wrt #318583 by Kacper
Kowalik.

03 Apr 2010; Samuli Suominen barry-0.16.ebuild:
Fix libtar depend from = to >=.

28 Nov 2009; Torsten Veller metadata.xml:
Fix metadata: app-pda -> pda (#294602)

08 Nov 2009; barry-0.16.ebuild,
-files/blacklist-berry_charge, +files/blacklist-berry_charge.conf:
Renamed config file blacklist-berry_charge to blacklist-berry_charge.conf
, bug #292340

*barry-0.16 (18 Oct 2009)

18 Oct 2009; VĂ­ctor Ostorga
+files/10-blackberry.rules, -barry-0.8.ebuild, -barry-0.9.ebuild,
-barry-0.10.ebuild, -barry-0.11.ebuild, -files/barry-0.11-gcc43.patch,
+barry-0.16.ebuild, +files/blacklist-berry_charge, metadata.xml:
Cleaning up old ebuilds
Adding missing pkg-config dep, bug #206002
Enabling gui backup tool, bug #214293
Fixing build against gcc 4.4 , bug #277809
Adding Opensync plugin available as the opensync USE flag , bug #218172
Version bump to 0.16 , bug #215399 , ebuild thanks to Nils Schlupp , Anton
Bolshakov , et all.

02 Nov 2008; Robin H. Johnson metadata.xml:
Fix malformed XML in metadata.xml. metadata.xml

02 Nov 2008; Jorge Manuel B. S. Vicetto
metadata.xml:
Removing jsin as a maintainer since he was retired.

27 Jul 2008; Peter Alfredsen
+files/barry-0.11-gcc43.patch, barry-0.11.ebuild:
Fix for gcc-4.3, bug #228755.

*barry-0.11 (20 Dec 2007)

20 Dec 2007; Greg Kroah-Hartman +barry-0.11.ebuild:
version bump to 0.11

*barry-0.10 (01 Dec 2007)

01 Dec 2007; Jason Smathers +barry-0.10.ebuild:
revbump from 0.9 to 0.10

*barry-0.8 (15 Sep 2007)

19 Nov 2007; Jason Smathers +barry-0.9.ebuild:
revbump to barry 0.9 per Bug #154795

*barry-0.8 (15 Sep 2007)

15 Sep 2007; Jason Smathers (jsin) +metadata.xml,
+barry-0.8.ebuild:
This is a version bump to the 0.6 version in sunrise. Thanks to Kevin
Fullerton for maintaining this package in sunrise. Bug #154795

Manifest

AUX 10-blackberry.rules 1983 RMD160 bea10908beef0558402b8a8888ebc0ea4e561562 SHA1 c94747478a616c67cd115662c7a5bb4ad6220611 SHA256 26d15257fc5f48089a1b8559e7ac93101bdbc4434e409214c67dda130f05159a
AUX barry-0.16-asneeded.patch 430 RMD160 5cd87c872beac14746adef2ae875f8ae83d4296f SHA1 630c2cd645d261b1dbe583c81f4fa79c177b770c SHA256 9ff407b9507297cd25b676e4b92c94ded5d7955b47816f7985fbcbfbeda0581b
AUX barry-0.16-gcc45.patch 310 RMD160 42a67dc4baba475a1ef0352d2efc842d21cfaf7a SHA1 3247f8f102e8e5a72be89206df0891b641ebaa1a SHA256 f341443d2de4a229eeed8409ccd7e52d3ce8cb3dc3ab5607f69657a3472785f6
AUX blacklist-berry_charge.conf 65 RMD160 5fbc61819a71cb266a93053c99d32ea2424c5683 SHA1 5320c555ecd5b844bb4db5a238538abc472b2516 SHA256 26003dcfdf7da0a677cbc72e01615fc694ccd2e884269da9a22d722f7549386e
DIST barry-0.16.tar.bz2 4981342 RMD160 407d1ae1d4c42a589093bd2cc4ad791f230ab23c SHA1 011b1f42c3832f30942744dc8f577dc0eaf2189c SHA256 60f0055399a6d97445e069b804bcc8a1c60f5fc999fcec385dcd4484990ec220
EBUILD barry-0.16.ebuild 2389 RMD160 6e7bf7296f1ce26bb6aa6be40bc8c82d5ef3f457 SHA1 fb815802446cf8e4ad105e6db58e0496937b8086 SHA256 3391c4747ed84ce3800f591ab15f6e863013fd2f277bdb6ff1d67d61747e8e26
MISC ChangeLog 2596 RMD160 d9f5340d4cc12f06b70b4ef441dbb6eade4b56b6 SHA1 ff3b810adebedd0ae6a02c5b35152102cedadb9f SHA256 d032fbd5ae457c100c35ec485e5e4248e991c21007130d3226cb063876e64b1d
MISC metadata.xml 527 RMD160 0b26a71d2d7c281f28003befd27c26e22ff2aa81 SHA1 81ae6b95703926b438a9b9688430aee3e5d3f70e SHA256 5366935efc2f4074c1bd55bd309abbc4d373f29bca70c778e45ded785381dfab

barry-0.16.ebuild

# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-pda/barry/barry-0.16.ebuild,v 1.6 2010/05/26 08:53:27 bangert Exp $

inherit autotools base

DESCRIPTION="Allow synchronization, backup, restore,
program management, and charging for BlackBerry devices"
HOMEPAGE="http://www.netdirect.ca/software/packages/barry/"
SRC_URI="mirror://sourceforge/barry/${P}.tar.bz2"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="boost doc gui opensync"

DEPEND="dev-libs/libusb
dev-libs/openssl
dev-util/pkgconfig
sys-libs/zlib
boost? ( >=dev-libs/boost-1.33 )
doc? ( >=app-doc/doxygen-1.5.6 )
gui? ( >=dev-cpp/gtkmm-2.4
>=dev-cpp/libglademm-2.4
>=dev-cpp/glibmm-2.4
>=dev-libs/libtar-1.2.11-r2 )
opensync? ( =app-pda/libopensync-0.22* )"
RDEPEND="dev-libs/libusb
sys-libs/zlib
boost? ( >=dev-libs/boost-1.33 )
gui? ( >=dev-cpp/gtkmm-2.4
>=dev-cpp/libglademm-2.4
>=dev-cpp/glibmm-2.4 )
opensync? ( =app-pda/libopensync-0.22* )"

PATCHES=(
"${FILESDIR}/${P}-gcc45.patch"
"${FILESDIR}/${P}-asneeded.patch"
)

src_unpack(){
base_src_unpack
cd "${S}"
eautoreconf
}

src_compile(){
econf \
$(use_enable boost) \
$(use_enable gui) \
$(use_with gui libtar /usr) \
$(use_with gui libz) \
$(use_enable opensync opensync-plugin)

emake || die

if use doc ; then
cd "${S}"
doxygen
fi
}

src_install() {
emake DESTDIR="${D}" install || die
if use doc; then
dodoc AUTHORS NEWS README || die
dohtml doc/www/doxygen/html/* || die
fi

# udev rules
insinto /etc/udev/rules.d
newins "${FILESDIR}"/10-blackberry.rules 10-blackberry.rules

# blacklist for BERRY_CHARGE kernel module
insinto /etc/modprobe.d
newins "${FILESDIR}"/blacklist-berry_charge.conf blacklist-berry_charge.conf

#if use gui ; then
# Add an entry into K Menu or gnome's menu if available.
#fi
}

pkg_postinst() {
elog
elog "Users must be in the 'plugdev' group to access the Barry toolset."
elog
elog "Type 'btool' to launch the command-line Barry interface."
use gui && elog "Type 'barrybackup' to launch the GUI backup/restore tool."
ewarn
ewarn "Barry and the in-kernel module 'BERRY_CHARGE' are incompatible."
ewarn
ewarn "Kernel-based USB suspending can discharge your blackberry."
ewarn "Use at least kernel 2.6.22 and/or disable USB_SUSPEND."
ewarn
}

files

metadata.xml




pda

Barry is an Open Source Linux application that will
allow synchronization, backup, restore, program
management, and charging for BlackBerry devices.


Enable boost support
Gui backup tool support
Enabling opensync plugin