Date: Wed, 9 Jul 2008 18:14:10 +0400 (MSD) From: Bakulin Ilya <webmaster@kibab.com> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/125438: [patch] New port: palm/synce-hal manages devices' connections Message-ID: <20080709141410.8ED2B2324C@kibab.ht-systems.ru> Resent-Message-ID: <200807091420.m69EK1OH038314@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 125438 >Category: ports >Synopsis: [patch] New port: palm/synce-hal manages devices' connections >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Wed Jul 09 14:20:01 UTC 2008 >Closed-Date: >Last-Modified: >Originator: Bakulin Ilya >Release: FreeBSD 7.0-STABLE i386 >Organization: >Environment: System: FreeBSD kibab.ht-systems.ru 7.0-STABLE FreeBSD 7.0-STABLE #3: Sun Jun 8 14:07:01 MSD 2008 root@kibab.ht-systems.ru:/usr/_OBJDIR/usr/src/sys/KIBAB_WORK i386 >Description: synce-hal is a new method to connect Windows mobile-based devices to PC. It works with WM2003/WM5/WM6. >How-To-Repeat: >Fix: --- synce-hal.diff begins here --- # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # synce-hal # synce-hal/Makefile # synce-hal/pkg-descr # synce-hal/distinfo # synce-hal/files # synce-hal/files/patch-hal-10-synce.fdi # echo c - synce-hal mkdir -p synce-hal > /dev/null 2>&1 echo x - synce-hal/Makefile sed 's/^X//' >synce-hal/Makefile << 'END-of-synce-hal/Makefile' X# New ports collection makefile for: synce-hal X# Date created: 14 May 2008 X# Whom: Ilya Bakulin <webmaster@kibab.com> X# X# $FreeBSD$ X XPORTNAME= hal XPORTVERSION= 0.1 XCATEGORIES= palm XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE} XMASTER_SITE_SUBDIR= synce XPKGNAMEPREFIX= synce- XDISTNAME= synce-hal-${PORTVERSION} X XMAINTAINER= ports@FreeBSD.org XCOMMENT= SynCE part: manages devices' connections X XLIB_DEPENDS= synce.0:${PORTSDIR}/palm/synce-libsynce \ X hal.1:${PORTSDIR}/sysutils/hal \ X gnet-2.0.0:${PORTSDIR}/net/gnet2 \ X dbus-1.3:${PORTSDIR}/devel/dbus \ X dbus-glib-1.2:${PORTSDIR}/devel/dbus-glib X XUSE_ICONV= yes XGNU_CONFIGURE= yes XCONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL} XCONFIGURE_ARGS+= --with-libiconv-prefix=${LOCALBASE} X XPLIST_FILES= libexec/hal-dccm \ X libexec/synce-serial-chat \ X libexec/hal-synce-rndis \ X libexec/hal-synce-serial \ X share/hal/fdi/policy/20thirdparty/10-synce.fdi X X.include <bsd.port.mk> END-of-synce-hal/Makefile echo x - synce-hal/pkg-descr sed 's/^X//' >synce-hal/pkg-descr << 'END-of-synce-hal/pkg-descr' XSynCE is a project for connecting to devices running Windows CE or Pocket PC. Xsynce-hal manages device connection process and advertises device info Xto other programs through HAL interface. X XWWW: http://synce.sourceforge.net/ END-of-synce-hal/pkg-descr echo x - synce-hal/distinfo sed 's/^X//' >synce-hal/distinfo << 'END-of-synce-hal/distinfo' XMD5 (synce-hal-0.1.tar.gz) = 77ea51506ac4ef2bdb81ba7f5c609d2b XSHA256 (synce-hal-0.1.tar.gz) = 6f3ee10fefb71593c936e55cd1b6aaa4cbef25926f63a4590fb3b78e101a217d XSIZE (synce-hal-0.1.tar.gz) = 357944 END-of-synce-hal/distinfo echo c - synce-hal/files mkdir -p synce-hal/files > /dev/null 2>&1 echo x - synce-hal/files/patch-hal-10-synce.fdi sed 's/^X//' >synce-hal/files/patch-hal-10-synce.fdi << 'END-of-synce-hal/files/patch-hal-10-synce.fdi' X--- hal/10-synce.fdi 2008-05-19 13:57:59.000000000 +0400 X+++ hal/10-synce.fdi 2008-05-19 13:55:44.000000000 +0400 X@@ -61,10 +61,11 @@ X should be more generic, but it's a good start --> X X <device> X- <match key="freebsd.driver" contains="ucom"> X- <match key="info.vendor" string="HTC"> X+ <match key="@info.parent:freebsd.driver" contains="ucom"> X+ <match key="@info.parent:info.vendor" string="HTC"> X <append key="info.capabilities" type="strlist">sync</append> X- X+ <append key="freebsd.unit" type="copy_property">@info.parent:freebsd.unit</append> X+ X <merge key="pda.platform" type="string">pocketpc</merge> X X <merge key="usb.interface.description" type="string">Windows Mobile Data Provider</merge> END-of-synce-hal/files/patch-hal-10-synce.fdi exit --- synce-hal.diff ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20080709141410.8ED2B2324C>