--- /dev/null
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+MD5 3a88ea0ec80940b2b74b39cd6738b934 ChangeLog 359
+MD5 478e134d2c3b2e4447d43f2bf3a82dbc opd-0.2.ebuild 784
+MD5 fa4e18e17cec6fa1c685e3902450e127 metadata.xml 331
+MD5 ccd1160b16bc87a961ce87531fd7891f files/0.2-compile-fix.patch 2176
+MD5 909c32de3fb03ded83b7246375834dad files/digest-opd-0.2 66
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.2.6 (GNU/Linux)
+
+iD8DBQFBwGwWQlM6RnzZP+IRAsPTAJ9PIg2kEtlKsWVW5TbNY7llNddfUwCff+Qx
+pHxNXsKYsGgzPSY8CFEBT+o=
+=5TPk
+-----END PGP SIGNATURE-----
--- /dev/null
+--- orig/obex_handler.c 2003-03-18 16:35:04.000000000 +0100
++++ fixed/obex_handler.c 2004-12-15 17:29:11.303999448 +0100
+@@ -364,7 +364,7 @@
+
+
+ default:
+- printf(__FUNCTION__ "() Skipped header %02x\n", hi);
++ printf("%s() Skipped header %02x\n", __FUNCTION__, hi);
+ }
+ }
+
+@@ -499,12 +499,12 @@
+
+
+
+- printf(__FUNCTION__ "()\n");
++ printf("%s()\n", __FUNCTION__);
+
+ while(OBEX_ObjectGetNextHeader(handle, object, &hi, &hv, &hlen)){
+ switch(hi) {
+ case OBEX_HDR_NAME:
+- printf(__FUNCTION__ "() Found name\n");
++ printf("%s() Found name\n", __FUNCTION__);
+
+ if( hlen/2 < sizeof(NameBuf) ){
+ OBEX_UnicodeToChar(NameBuf, hv.bs, hlen);
+@@ -513,7 +513,7 @@
+ break;
+
+ case OBEX_HDR_TYPE:
+- printf(__FUNCTION__ "() HEADER_TYPE = '%s' #%d \n", hv.bs, hlen);
++ printf("%s() HEADER_TYPE = '%s' #%d \n", __FUNCTION__, hv.bs, hlen);
+
+ if( hlen < sizeof(TypeBuf) ){
+ strcpy(TypeBuf,hv.bs);
+@@ -522,17 +522,17 @@
+ break;
+
+ case 0xcb:
+- printf(__FUNCTION__ "()CONNECTION_ID = %#x (%d length)\n", hv.bq4,hlen);
++ printf("%s()CONNECTION_ID = %#x (%d length)\n", __FUNCTION__, hv.bq4,hlen);
+ break;
+
+ case 0x71:
+- printf(__FUNCTION__ "()IMAGE_DESCRIPTION = ? (%d length)\n",hlen);
++ printf("%s()IMAGE_DESCRIPTION = ? (%d length)\n", __FUNCTION__, hlen);
+ dump_hex((void *)hv.bs,hlen);
+ break;
+
+
+ default:
+- printf(__FUNCTION__ "() Skipped header %02x\n", hi);
++ printf("%s() Skipped header %02x\n", __FUNCTION__, hi);
+ }
+ }
+
+@@ -556,9 +556,9 @@
+ // We won'tanswer any other get's.
+ //
+ if(GotName){
+- printf(__FUNCTION__ "() Got a request for %s\n", NameBuf);
++ printf("%s() Got a request for %s\n", __FUNCTION__, NameBuf);
+ }else{
+- printf(__FUNCTION__ "() Got a GET without a name-header!\n");
++ printf("%s() Got a GET without a name-header!\n", __FUNCTION__);
+ }
+
+ OBEX_ObjectSetRsp(object, OBEX_RSP_NOT_FOUND, OBEX_RSP_NOT_FOUND);
+@@ -618,7 +618,7 @@
+ break;
+
+ default:
+- printf(__FUNCTION__ "() Denied %02x request\n", cmd);
++ printf("%s() Denied %02x request\n", __FUNCTION__, cmd);
+
+ OBEX_ObjectSetRsp(object, OBEX_RSP_NOT_IMPLEMENTED, OBEX_RSP_NOT_IMPLEMENTED);
+ break;
--- /dev/null
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-wireless/opd/opd-0.2.ebuild,v 1.1 2004/12/15 16:53:33 ticho Exp $
+
+inherit eutils
+
+MY_PV="v${PV}-2003-03-18"
+DESCRIPTION="OBEX Push daemon for BlueZ and IrDA."
+HOMEPAGE="http://oss.bdit.de/opd.html"
+SRC_URI="http://oss.bdit.de/download/opd-${MY_PV}.tgz"
+LICENSE="as-is"
+
+SLOT="0"
+KEYWORDS="~x86"
+IUSE=""
+
+DEPEND="virtual/libc
+ dev-libs/openobex
+ net-wireless/bluez-libs"
+
+
+S=${WORKDIR}
+
+src_compile() {
+ epatch ${FILESDIR}/${PV}-compile-fix.patch
+ make || "compilation failed"
+}
+
+src_install() {
+ dobin opd
+}
+
+pkg_postinst() {
+ einfo "As there is no documentation included, please read the information on URL:"
+ einfo "\t\t${HOMEPAGE}"
+}