From nobody@FreeBSD.org  Wed Dec 30 07:25:12 2009
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id CC4571065672
	for <freebsd-gnats-submit@FreeBSD.org>; Wed, 30 Dec 2009 07:25:12 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21])
	by mx1.freebsd.org (Postfix) with ESMTP id BBD438FC14
	for <freebsd-gnats-submit@FreeBSD.org>; Wed, 30 Dec 2009 07:25:12 +0000 (UTC)
Received: from www.freebsd.org (localhost [127.0.0.1])
	by www.freebsd.org (8.14.3/8.14.3) with ESMTP id nBU7PCVg014377
	for <freebsd-gnats-submit@FreeBSD.org>; Wed, 30 Dec 2009 07:25:12 GMT
	(envelope-from nobody@www.freebsd.org)
Received: (from nobody@localhost)
	by www.freebsd.org (8.14.3/8.14.3/Submit) id nBU7PCXA014364;
	Wed, 30 Dec 2009 07:25:12 GMT
	(envelope-from nobody)
Message-Id: <200912300725.nBU7PCXA014364@www.freebsd.org>
Date: Wed, 30 Dec 2009 07:25:12 GMT
From: Ganael Laplanche <ganael.laplanche@martymac.com>
To: freebsd-gnats-submit@FreeBSD.org
Subject: New port: comms/uhso-kmod - Driver for Option HSDPA modem (USB2 version)
X-Send-Pr-Version: www-3.1
X-GNATS-Notify:

>Number:         142159
>Category:       ports
>Synopsis:       New port: comms/uhso-kmod - Driver for Option HSDPA modem (USB2 version)
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Wed Dec 30 07:30:02 UTC 2009
>Closed-Date:    Sun Feb 07 15:21:06 UTC 2010
>Last-Modified:  Sun Feb  7 15:30:02 UTC 2010
>Originator:     Ganael Laplanche
>Release:        9.0-CURRENT
>Organization:
http://contribs.martymac.org
>Environment:
FreeBSD laptop.martymac.com 9.0-CURRENT FreeBSD 9.0-CURRENT #4: Mon Nov  9 12:42:19 UTC 2009     root@laptop.martymac.com:/usr/obj/usr/src/sys/GENERIC  i386
>Description:
This new port is a 'new USB stack' compliant version of the comms/hso-kmod port, designed to be used on FreeBSD > 800063.
>How-To-Repeat:

>Fix:


Patch attached with submission follows:

# 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:
#
#	uhso-kmod
#	uhso-kmod/pkg-plist
#	uhso-kmod/files
#	uhso-kmod/files/UHSOCTL-NODEBUG-patch-Makefile
#	uhso-kmod/files/pkg-message.in
#	uhso-kmod/files/UHSO-DEBUG-patch-Makefile
#	uhso-kmod/files/UHSOCTL-DEBUG-patch-Makefile
#	uhso-kmod/pkg-descr
#	uhso-kmod/Makefile
#	uhso-kmod/distinfo
#
echo c - uhso-kmod
mkdir -p uhso-kmod > /dev/null 2>&1
echo x - uhso-kmod/pkg-plist
sed 's/^X//' >uhso-kmod/pkg-plist << '6affc9c499dce2c66ce770f8ba263f3a'
X%%PL_UHSOCTL%%bin/uhsoctl
X@cwd /boot/modules
Xuhso.ko
X@exec kldxref %D
X@unexec kldxref %D
6affc9c499dce2c66ce770f8ba263f3a
echo c - uhso-kmod/files
mkdir -p uhso-kmod/files > /dev/null 2>&1
echo x - uhso-kmod/files/UHSOCTL-NODEBUG-patch-Makefile
sed 's/^X//' >uhso-kmod/files/UHSOCTL-NODEBUG-patch-Makefile << '7a767b528b25eb22eb0908f634f17210'
X--- Makefile.orig	2009-08-19 14:41:30.923433005 +0000
X+++ Makefile	2009-08-19 14:42:32.492341064 +0000
X@@ -1,6 +1,6 @@
X SRCS=	uhsoctl.c
X PROG=	uhsoctl
X-CFLAGS+=	-g
X+#CFLAGS+=	-g
X #CFLAGS+=	-DDEBUG=1	
X LDFLAGS+=	-lutil
X DESTDIR?= /usr/local
7a767b528b25eb22eb0908f634f17210
echo x - uhso-kmod/files/pkg-message.in
sed 's/^X//' >uhso-kmod/files/pkg-message.in << '46f03b32b070c46fed8d7a3453e1951a'
X
X===============================================================================
X
XThis port has installed the uhso kernel module.
X
X1) To load the kernel module at boot time,
Xadd the following line to /boot/loader.conf:
X
Xuhso_load="YES"
X
X2) If you have built the uhsoctl utility, use it to connect :
Xe.g. : uhsoctl -a bredband.tre.se -p 1234 hso0
X
X3) Enjoy !
X
X===============================================================================
X
46f03b32b070c46fed8d7a3453e1951a
echo x - uhso-kmod/files/UHSO-DEBUG-patch-Makefile
sed 's/^X//' >uhso-kmod/files/UHSO-DEBUG-patch-Makefile << '783cba2f023868d632c9ee43d29ceb5a'
X--- Makefile.orig	2009-12-28 18:29:47.732668607 +0000
X+++ Makefile	2009-12-28 18:29:56.747883459 +0000
X@@ -2,7 +2,7 @@
X S=  ${.CURDIR}/../..
X .PATH: $S/dev/usb
X 
X-#CFLAGS+= -DUSB_DEBUG=1 -DUHSO_DEBUG=2 -DUHSO_DEBUG_HEXDUMP=1 -g
X+CFLAGS+= -DUSB_DEBUG=1 -DUHSO_DEBUG=2 -DUHSO_DEBUG_HEXDUMP=1 -g
X KMOD=	uhso
X SRCS=	opt_bus.h opt_usb.h device_if.h bus_if.h usbdevs.h uhso.c
X 
783cba2f023868d632c9ee43d29ceb5a
echo x - uhso-kmod/files/UHSOCTL-DEBUG-patch-Makefile
sed 's/^X//' >uhso-kmod/files/UHSOCTL-DEBUG-patch-Makefile << '4279b6791370f10426d2f3bba7857337'
X--- Makefile.orig	2009-08-19 14:41:30.923433005 +0000
X+++ Makefile	2009-08-19 14:42:03.472847525 +0000
X@@ -1,7 +1,7 @@
X SRCS=	uhsoctl.c
X PROG=	uhsoctl
X CFLAGS+=	-g
X-#CFLAGS+=	-DDEBUG=1	
X+CFLAGS+=	-DDEBUG=1	
X LDFLAGS+=	-lutil
X DESTDIR?= /usr/local
X 
4279b6791370f10426d2f3bba7857337
echo x - uhso-kmod/pkg-descr
sed 's/^X//' >uhso-kmod/pkg-descr << 'c810917e0452da540cece7dd34dd9b5d'
XFreeBSD driver for newer Option HSDPA USB dongles.
X
XThe driver have been tested with the following devices
X
X  * Option GlobeSurfer iCON 7.2 (2.4.6Hd firmware)
X  * Option GlobeSurfer iCON 225
X
XOlder cards should work just fine with ubsa(4) or any similar
XUSB-over-serial driver.
X
XNote that this driver should be considered beta and will
Xwork with FreeBSD 8.0 (with USB2) or superior only.
XPlease use comms/hso-kmod for previous versions of FreeBSD.
X
XWWW: http://www.shapeshifter.se/code/hso/
c810917e0452da540cece7dd34dd9b5d
echo x - uhso-kmod/Makefile
sed 's/^X//' >uhso-kmod/Makefile << 'a36a38188bd7a94f2d65e46a7a1e9b3e'
X# New ports collection makefile for:	uhso-kmod
X# Date created:				28 December 2009
X# Whom:					Ganael Laplanche <ganael.laplanche@martymac.com>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	uhso
XPORTVERSION=	20091122
XCATEGORIES=	comms kld
XMASTER_SITES=	http://www.shapeshifter.se/pub/hso/
XPKGNAMESUFFIX=	-kmod
XDISTFILES=	${PORTNAME}-${PORTVERSION}${EXTRACT_SUFX}
X
XMAINTAINER=	ganael.laplanche@martymac.com
XCOMMENT=	Driver for Option HSDPA modem (USB2 version)
X
XCONFLICTS=	hso-kmod-[0-9]*
X
XNO_PACKAGE=	should be recompiled for a particular FreeBSD kernel
X
XOPTIONS=	UHSOCTL "Build uhsoctl tool" on \
X		DEBUG "Build with debug symbols" off
X
XSUB_FILES=	pkg-message
XKMODDIR?=	/boot/modules
XPLIST_SUB+=	KMODDIR=${KMODDIR}
XMAKE_ENV+=	KMODDIR=${KMODDIR}
X
XMAN4=	uhso.4
X
X.include <bsd.port.pre.mk>
X
X.if !exists(/usr/src/sys/Makefile)
XIGNORE=	requires kernel source files
X.elif ${OSVERSION} <= 800063
XIGNORE=	requires FreeBSD 8.0 (with USB2) or superior
X.endif
X
X.if !defined(WITHOUT_UHSOCTL)
XUHSOCTL_VERSION=	20090820
XDISTFILES+=	uhsoctl-beta-${UHSOCTL_VERSION}${EXTRACT_SUFX}
XWRKSRC_UHSOCTL=	${WRKDIR}/uhsoctl-beta-${UHSOCTL_VERSION}
XPLIST_SUB+=	PL_UHSOCTL=""
XMAN1=	uhsoctl.1
X.else
XPLIST_SUB+=	PL_UHSOCTL="@comment "
X.endif
X
X.if defined(WITH_DEBUG)
XEXTRA_PATCHES+=	${PATCHDIR}/UHSO-DEBUG-patch-Makefile
X.endif
X
Xpost-patch:
X.if !defined(WITHOUT_UHSOCTL)
X.if defined(WITH_DEBUG)
X	@${PATCH} -d ${WRKSRC_UHSOCTL} < ${PATCHDIR}/UHSOCTL-DEBUG-patch-Makefile
X.else
X	@${PATCH} -d ${WRKSRC_UHSOCTL} < ${PATCHDIR}/UHSOCTL-NODEBUG-patch-Makefile
X.endif
X.endif
X
Xpost-build:
X.if !defined(WITHOUT_UHSOCTL)
X	@cd ${WRKSRC_UHSOCTL} && ${SETENV} NO_MANCOMPRESS= ${MAKE} all
X.endif
X
Xpost-install:
X	${INSTALL_MAN} ${MAN4:S|^|${WRKSRC}/|} ${PREFIX}/man/man4
X.if !defined(WITHOUT_UHSOCTL)
X	@cd ${WRKSRC_UHSOCTL} && \
X		${SETENV} DESTDIR=${PREFIX}/ BINDIR=bin MANDIR=man/man NO_MANCOMPRESS= \
X		${MAKE} install
X.endif
X	@${CAT} ${PKGMESSAGE}
X
X.include <bsd.port.post.mk>
a36a38188bd7a94f2d65e46a7a1e9b3e
echo x - uhso-kmod/distinfo
sed 's/^X//' >uhso-kmod/distinfo << 'e6dbb561951d5960b25e15f24fe64e9d'
XMD5 (uhso-20091122.tar.gz) = 68e96e3d6fab93ba9eab148c1ef79ca7
XSHA256 (uhso-20091122.tar.gz) = a861411fecbc1d1f1fb8910026eeafb6331a1a87ec6562f2b46797e92f1db043
XSIZE (uhso-20091122.tar.gz) = 14430
XMD5 (uhsoctl-beta-20090820.tar.gz) = cb430d12217511554a3d7f13385432db
XSHA256 (uhsoctl-beta-20090820.tar.gz) = c512b821c632cd3a5295bae764d30654e2538f42357bca365a7cc9a9edae57b8
XSIZE (uhsoctl-beta-20090820.tar.gz) = 10626
e6dbb561951d5960b25e15f24fe64e9d
exit



>Release-Note:
>Audit-Trail:

From: "Ganael LAPLANCHE" <ganael.laplanche@martymac.com>
To: bug-followup@FreeBSD.org
Cc: ganael.laplanche@martymac.com
Subject: Re: ports/142159: New port: comms/uhso-kmod - Driver for Option HSDPA modem (USB2 version)
Date: Fri, 15 Jan 2010 09:00:42 +0100 (CET)

 This is a multi-part message in MIME format.
 
 ------=OPENWEBMAIL_ATT_0.288686363333003
 Content-Type: text/plain; charset=iso-8859-15
 
 Hi,
 
 Please also add the attached patch.
 
 Thanks !
 
 Ganal LAPLANCHE
 ganael.laplanche@martymac.org
 http://www.martymac.org
 
 ------=OPENWEBMAIL_ATT_0.288686363333003
 Content-Type: text/plain;
 	name="patch-uhso.txt"
 Content-Disposition: attachment; filename="patch-uhso.txt"
 Content-Transfer-Encoding: base64
 
 ZGlmZiAtYXVyTiB1aHNvLWttb2Qub3JpZy9maWxlcy9wa2ctbWVzc2FnZS5pbiB1aHNvLWttb2Qv
 ZmlsZXMvcGtnLW1lc3NhZ2UuaW4KLS0tIHVoc28ta21vZC5vcmlnL2ZpbGVzL3BrZy1tZXNzYWdl
 LmluCTIwMTAtMDEtMDQgMTg6MzY6MDcuMTQ5NDMxODQwICswMDAwCisrKyB1aHNvLWttb2QvZmls
 ZXMvcGtnLW1lc3NhZ2UuaW4JMjAxMC0wMS0wNCAxODozNjozMC4zMzI3MjU1MjcgKzAwMDAKQEAg
 LTksNyArOSw3IEBACiB1aHNvX2xvYWQ9IllFUyIKIAogMikgSWYgeW91IGhhdmUgYnVpbHQgdGhl
 IHVoc29jdGwgdXRpbGl0eSwgdXNlIGl0IHRvIGNvbm5lY3QgOgotZS5nLiA6IHVoc29jdGwgLWEg
 YnJlZGJhbmQudHJlLnNlIC1wIDEyMzQgaHNvMAorZS5nLiA6IHVoc29jdGwgLWEgYnJlZGJhbmQu
 dHJlLnNlIC1wIDEyMzQgdWhzbzAKIAogMykgRW5qb3kgIQogCmRpZmYgLWF1ck4gdWhzby1rbW9k
 Lm9yaWcvcGtnLWRlc2NyIHVoc28ta21vZC9wa2ctZGVzY3IKLS0tIHVoc28ta21vZC5vcmlnL3Br
 Zy1kZXNjcgkyMDEwLTAxLTA0IDE4OjM2OjA3LjIyNzQyMTA4MiArMDAwMAorKysgdWhzby1rbW9k
 L3BrZy1kZXNjcgkyMDEwLTAxLTA1IDA4OjUxOjU0Ljg2NTE2NDQyNyArMDAwMApAQCAtNCw2ICs0
 LDcgQEAKIAogICAqIE9wdGlvbiBHbG9iZVN1cmZlciBpQ09OIDcuMiAoMi40LjZIZCBmaXJtd2Fy
 ZSkKICAgKiBPcHRpb24gR2xvYmVTdXJmZXIgaUNPTiAyMjUKKyAgKiBPcHRpb24gaUNPTiA1MDUK
 IAogT2xkZXIgY2FyZHMgc2hvdWxkIHdvcmsganVzdCBmaW5lIHdpdGggdWJzYSg0KSBvciBhbnkg
 c2ltaWxhcgogVVNCLW92ZXItc2VyaWFsIGRyaXZlci4K
 
 ------=OPENWEBMAIL_ATT_0.288686363333003--
State-Changed-From-To: open->closed 
State-Changed-By: pav 
State-Changed-When: Sun Feb 7 15:16:19 UTC 2010 
State-Changed-Why:  
New port added, thank you! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=142159 

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/142159: commit references a PR
Date: Sun,  7 Feb 2010 15:21:08 +0000 (UTC)

 pav         2010-02-07 15:20:54 UTC
 
   FreeBSD ports repository
 
   Modified files:
     comms                Makefile 
   Added files:
     comms/uhso-kmod      Makefile distinfo pkg-descr pkg-plist 
     comms/uhso-kmod/files UHSO-DEBUG-patch-Makefile 
                           UHSOCTL-DEBUG-patch-Makefile 
                           UHSOCTL-NODEBUG-patch-Makefile 
                           pkg-message.in 
   Log:
   FreeBSD driver for newer Option HSDPA USB dongles.
   
   The driver have been tested with the following devices
   
     * Option GlobeSurfer iCON 7.2 (2.4.6Hd firmware)
     * Option GlobeSurfer iCON 225
     * Option iCON 505
   
   Older cards should work just fine with ubsa(4) or any similar
   USB-over-serial driver.
   
   Note that this driver should be considered beta and will
   work with FreeBSD 8.0 (with USB2) or superior only.
   Please use comms/hso-kmod for previous versions of FreeBSD.
   
   WWW: http://www.shapeshifter.se/code/hso/
   
   PR:             ports/142159
   Submitted by:   Ganael Laplanche <ganael.laplanche@martymac.com>
   
   Revision  Changes    Path
   1.214     +1 -0      ports/comms/Makefile
   1.1       +77 -0     ports/comms/uhso-kmod/Makefile (new)
   1.1       +6 -0      ports/comms/uhso-kmod/distinfo (new)
   1.1       +11 -0     ports/comms/uhso-kmod/files/UHSO-DEBUG-patch-Makefile (new)
   1.1       +11 -0     ports/comms/uhso-kmod/files/UHSOCTL-DEBUG-patch-Makefile (new)
   1.1       +10 -0     ports/comms/uhso-kmod/files/UHSOCTL-NODEBUG-patch-Makefile (new)
   1.1       +17 -0     ports/comms/uhso-kmod/files/pkg-message.in (new)
   1.1       +16 -0     ports/comms/uhso-kmod/pkg-descr (new)
   1.1       +5 -0      ports/comms/uhso-kmod/pkg-plist (new)
 _______________________________________________
 cvs-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/cvs-all
 To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
 
>Unformatted:
