ChangeLog

# ChangeLog for app-mobilephone/sobexsrv
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-mobilephone/sobexsrv/ChangeLog,v 1.17 2008/07/12 22:48:54 mrness Exp $

12 Jul 2008; Alin Năstac -sobexsrv-1.0.0_pre4.ebuild:
Remove obsolete version.

24 Mar 2008; Markus Meier sobexsrv-1.0.1.ebuild:
amd64 stable, bug #201787

22 Dec 2007; Tobias Scherbaum
sobexsrv-1.0.1.ebuild:
ppc stable, bug #201787

10 Dec 2007; Dawid Węgliński sobexsrv-1.0.1.ebuild:
Stable on x86 (bug #201787)

09 Dec 2007; Christian Birchinger
sobexsrv-1.0.1.ebuild:
Added sparc stable keyword

*sobexsrv-1.0.1 (26 Oct 2007)

26 Oct 2007; Christian Birchinger
+sobexsrv-1.0.1.ebuild:
Version bump and 64bit fixes.

16 Feb 2007; Christian Birchinger
sobexsrv-1.0.0_pre4.ebuild:
Small fix for the manpage installation path (not worth a bump).

23 Jan 2007; Marius Mauch sobexsrv-1.0.0_pre4.ebuild:
Replacing einfo with elog

22 Aug 2006; Christian Birchinger
sobexsrv-1.0.0_pre4.ebuild:
Fixed minor comment glitch #144557

16 Jul 2006; Tobias Scherbaum
sobexsrv-1.0.0_pre4.ebuild:
ppc stable

14 May 2006; Mark Loeser sobexsrv-1.0.0_pre4.ebuild:
Stable on x86; bug #131734

06 May 2006; Simon Stelling sobexsrv-1.0.0_pre4.ebuild:
stable on amd64

05 May 2006; Tobias Scherbaum
sobexsrv-1.0.0_pre4.ebuild:
Added to ~ppc, bug #131734

29 Apr 2006; Christian Birchinger
sobexsrv-1.0.0_pre4.ebuild:
Added net-wireless/bluez-utils as runtime depend because it depends on the
bluetooth init script from bluez-utils

16 Apr 2006; Christian Birchinger
sobexsrv-1.0.0_pre4.ebuild:
Added sparc stable keyword

*sobexsrv-1.0.0_pre4 (21 Mar 2006)

21 Mar 2006; Christian Birchinger
+files/conf.d_sobexsrv, +files/init.d_sobexsrv, +metadata.xml,
+sobexsrv-1.0.0_pre4.ebuild:
Initial import

Manifest

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

AUX conf.d_sobexsrv 1095 RMD160 ce4a8bc70d304f0cd3193b71426488e54eb00df7 SHA1 f075c3e378c46905b84f156d7ff8d2341854b2fb SHA256 7c7bf16790f4c813a5460566de28161c9357fc6d814f5e05228c6a7e0fab5494
AUX init.d_sobexsrv 1618 RMD160 947f0f563455b98549cd3fcf7b94e365d4a0fb21 SHA1 e941677b93dffd9759d3713e6729fc3ac6a4aa24 SHA256 5472af188dc46af1b68dc2e148b0dab5aea0513667ec57d1ce3904382a2bc34b
DIST sobexsrv-1.0.1-fix64.patch 25040 RMD160 ce32a573a5c1fa67fe3b772ecfecfdc535dcb64a SHA1 8855ac5bff0050d17566fc0cf939623407de86f1 SHA256 83e052e7a63fb53b74b81d51cd5d614a5df29626243700b632c0d14832497cf8
DIST sobexsrv-1.0.1.tar.gz 27683 RMD160 9c347c5c32cf4ac1fc19413d63ba408ae5a8c6a5 SHA1 4914bf77b279b945d0f0997dd1e9d2a54c8d2b42 SHA256 d3b6db12eb8d0c06d0b7845ca64213e5beb042dd0f1a2e7a753cb7b4b0596069
EBUILD sobexsrv-1.0.1.ebuild 1777 RMD160 88b60fcc698f81da0fae3b648a57fcff213349c4 SHA1 389fa95dc871f28fcf6d7aa54f40a24599041e2f SHA256 b2a71fa67b068e201d0524fbbc42d78686ae545c510416c7868796c028b65d78
MISC ChangeLog 2216 RMD160 c4fd9c454bb770cf51617a5761dbd70b4096953f SHA1 e2b28725762a603534b41916788b530968516a2d SHA256 c3a0ca207f5176985684db67dc7d56d59b9d47d39fd0969c0933a10f7d4db40b
MISC metadata.xml 914 RMD160 83c1f4c6fbb493ec3e444d9507b670638ba7f4a7 SHA1 550d32c6c7582fa882e85e82c91c48f2c31c566a SHA256 924c51707354563db86f534b161674b591760fd8c000fe009a8e30d512390dc2
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)

iEYEARECAAYFAkh5NOMACgkQPrHvTlXvhtsVoQCgk/leYcwyW9C2mU3PYjdCI4H5
Tt4AoKA8b03p4rr2XcpGEdjPpSiyOgtK
=T0dh
-----END PGP SIGNATURE-----

files

metadata.xml




mobile-phone

joker@gentoo.org
Christian Birchinger

sobexsrv is a Bluetooth OBEX server with Bluetooth
Security Mode-2 (application triggered security) support. It implements
OPUSH (put), OPULL (get) and OBEX-FTP (setpath + directory listing) and
therefore is a full OBEX server. Further it supports pulling generic
mime-types and provides a capability object. sobexsrv was designed with
flexibility and security in mind and supports chroot (if suid root drop to
calling uid immediately). For flexibility a scripting interface provides
access to all functionalities of the server and therefore allows
implementation of further OBEX services on top of sobexsrv.

sobexsrv-1.0.1.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-mobilephone/sobexsrv/sobexsrv-1.0.1.ebuild,v 1.5 2008/03/24 12:17:48 maekke Exp $

inherit eutils

MY_P="${P/_pre/pre}"

IUSE="gtk"

DESCRIPTION="Scripting/Secure OBEX Server (for BlueZ Linux)"
SRC_URI="http://www.mulliner.org/bluetooth/${MY_P}.tar.gz
http://dev.gentoo.org/~joker/${P}-fix64.patch"
HOMEPAGE="http://www.mulliner.org/bluetooth/sobexsrv.php"

SLOT="0"
LICENSE="GPL-2"
KEYWORDS="amd64 ppc sparc x86"

DEPEND="dev-libs/openobex
net-wireless/bluez-libs"

RDEPEND="${DEPEND}
net-wireless/bluez-utils
gtk? ( >=dev-python/pygtk-2.2 )"

S="${WORKDIR}/${MY_P}"

pkg_setup() {
enewgroup sobexsrv
enewuser sobexsrv -1 -1 /var/spool/sobexsrv sobexsrv
}

src_unpack() {
unpack ${A}

cd "${S}"

epatch "${DISTDIR}/${P}"-fix64.patch || die "fix64 patch failed"

sed -e 's:/usr/man/man8:/usr/share/man/man8:' \
-i Makefile

sed -e 's/^CFLAGS =/CFLAGS +=/' \
-e 's/^CC =/CC ?=/' \
-i src/Makefile
}

src_compile() {
emake || die "emake failed"
}

src_install() {
make DESTDIR="${D}" install || die "make install failed"
dodoc AUTHOR CHANGELOG CONFIG README SECURITY TODO

use gtk || rm "${D}/usr/bin/sobexsrv_handler"

newinitd "${FILESDIR}/init.d_sobexsrv" sobexsrv
newconfd "${FILESDIR}/conf.d_sobexsrv" sobexsrv

keepdir /var/spool/sobexsrv
fowners sobexsrv:sobexsrv /var/spool/sobexsrv
}

pkg_postinst() {
elog
elog "/usr/bin/sobexsrv is *NOT* installed set-uid root by"
elog "default. suid is required for the chroot option (-R)."
elog
elog "Execute the following commands to enable suid:"
elog
elog "chown root:sobexsrv /usr/bin/sobexsrv"
elog "chmod 4710 /usr/bin/sobexsrv"
elog
}