Portage is a package management system used by Gentoo Linux
# 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
Remove obsolete version.
24 Mar 2008; Markus Meier
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
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
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
Stable on x86; bug #131734
06 May 2006; Simon Stelling
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
-----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-----
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.
# 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
}