From owner-freebsd-ports-bugs@FreeBSD.ORG Mon Jul 16 11:00:09 2007 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id AEBC216A400 for ; Mon, 16 Jul 2007 11:00:09 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id 8204B13C467 for ; Mon, 16 Jul 2007 11:00:09 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.1/8.14.1) with ESMTP id l6GB09rL016334 for ; Mon, 16 Jul 2007 11:00:09 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.1/8.14.1/Submit) id l6GB095I016333; Mon, 16 Jul 2007 11:00:09 GMT (envelope-from gnats) Resent-Date: Mon, 16 Jul 2007 11:00:09 GMT Resent-Message-Id: <200707161100.l6GB095I016333@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Nikos Ntarmos Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 4F98D16A400 for ; Mon, 16 Jul 2007 10:50:06 +0000 (UTC) (envelope-from ntarmos@ceid.upatras.gr) Received: from poseidon.ceid.upatras.gr (poseidon.ceid.upatras.gr [150.140.141.169]) by mx1.freebsd.org (Postfix) with ESMTP id C420413C481 for ; Mon, 16 Jul 2007 10:50:05 +0000 (UTC) (envelope-from ntarmos@ceid.upatras.gr) Received: from mail.ceid.upatras.gr (unknown [10.1.0.143]) by poseidon.ceid.upatras.gr (Postfix) with ESMTP id CC228EB46D4 for ; Mon, 16 Jul 2007 13:50:03 +0300 (EEST) Received: from localhost (europa.ceid.upatras.gr [127.0.0.1]) by mail.ceid.upatras.gr (Postfix) with ESMTP id B103D15A9EE for ; Mon, 16 Jul 2007 13:50:03 +0300 (EEST) Received: from mail.ceid.upatras.gr ([127.0.0.1]) by localhost (europa.ceid.upatras.gr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rG4eNboS0oQw for ; Mon, 16 Jul 2007 13:50:03 +0300 (EEST) Received: from ace.b020.ceid.upatras.gr (csisgroup13.ceid.upatras.gr [150.140.143.227]) by mail.ceid.upatras.gr (Postfix) with ESMTP id 6F15715A91E for ; Mon, 16 Jul 2007 13:50:03 +0300 (EEST) Received: by ace.b020.ceid.upatras.gr (Postfix, from userid 1001) id 8E4EC3F449; Mon, 16 Jul 2007 13:50:03 +0300 (EEST) Message-Id: <20070716105003.8E4EC3F449@ace.b020.ceid.upatras.gr> Date: Mon, 16 Jul 2007 13:50:03 +0300 (EEST) From: Nikos Ntarmos To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/114627: New port: devel/libhid A user-space HID access library written in C X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Nikos Ntarmos List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Jul 2007 11:00:09 -0000 >Number: 114627 >Category: ports >Synopsis: New port: devel/libhid A user-space HID access library written in C >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: Mon Jul 16 11:00:08 GMT 2007 >Closed-Date: >Last-Modified: >Originator: Nikos Ntarmos >Release: FreeBSD 7.0-CURRENT i386 >Organization: NetCInS Lab., C.E.I.D., U. of Patras, Greece >Environment: System: FreeBSD ace.b020.ceid.upatras.gr 7.0-CURRENT FreeBSD 7.0-CURRENT #4: Fri Jul 13 06:50:30 EEST 2007 ntarmos@ace.b020.ceid.upatras.gr:/opt/obj/opt/src/sys/ACE i386 >Description: LibHID is a user-space HID access library written in C. It provides a generic and flexible way to access and interact with USB HID devices, much like libusb does for plain USB devices. It is based on libusb, thus it requires no HID support in the kernel. Furthermore, it aims to support all operating system supported by libusb: Linux, BSD, OS X, and Windows. WWW: http://libhid.alioth.debian.org/ >How-To-Repeat: >Fix: --- libhid.shar 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: # # libhid # libhid/Makefile # libhid/distinfo # libhid/files # libhid/files/patch-hidparser-hidtypes.h # libhid/files/patch-Makefile.in # libhid/pkg-descr # libhid/pkg-plist # echo c - libhid mkdir -p libhid > /dev/null 2>&1 echo x - libhid/Makefile sed 's/^X//' >libhid/Makefile << 'END-of-libhid/Makefile' X# New ports collection makefile for: libhid X# Date created: 16 July 2007 X# Whom: ntarmos@ceid.upatras.gr X# X# $FreeBSD$ X# X XPORTNAME= libhid XPORTVERSION= 0.2.16 XCATEGORIES= devel XMASTER_SITES= http://alioth.debian.org/frs/download.php/1958/ X XMAINTAINER= ntarmos@ceid.upatras.gr XCOMMENT= A user-space HID access library written in C X XMAN1= libhid-detach-device.1 XMANCOMPRESSED= no XUSE_LDCONFIG= yes X XLIB_DEPENDS+= usb-0.1.8:${PORTSDIR}/devel/libusb XBUILD_DEPENDS+= ${LOCALBASE}/bin/xsltproc:${PORTSDIR}/textproc/libxslt \ X ${LOCALBASE}/share/xsl/docbook/html:${PORTSDIR}/textproc/docbook-xsl X XHAS_CONFIGURE= yes XCONFIGURE_ARGS+= --mandir=${MANPREFIX}/man X X.include END-of-libhid/Makefile echo x - libhid/distinfo sed 's/^X//' >libhid/distinfo << 'END-of-libhid/distinfo' XMD5 (libhid-0.2.16.tar.gz) = f2a427a6d6b98a5db8d17e2777173af7 XSHA256 (libhid-0.2.16.tar.gz) = f6809ab3b9c907cbb05ceba9ee6ca23a705f85fd71588518e14b3a7d9f2550e5 XSIZE (libhid-0.2.16.tar.gz) = 435245 END-of-libhid/distinfo echo c - libhid/files mkdir -p libhid/files > /dev/null 2>&1 echo x - libhid/files/patch-hidparser-hidtypes.h sed 's/^X//' >libhid/files/patch-hidparser-hidtypes.h << 'END-of-libhid/files/patch-hidparser-hidtypes.h' X--- hidparser/hidtypes.h.orig 2007-07-16 12:21:55.000000000 +0300 X+++ hidparser/hidtypes.h 2007-07-16 12:22:04.000000000 +0300 X@@ -21,7 +21,7 @@ X typedef unsigned char uchar; X #endif X X-#if HPUX || __APPLE__ X+#if HPUX || __APPLE__ || __FreeBSD__ X typedef unsigned long ulong; X #endif X END-of-libhid/files/patch-hidparser-hidtypes.h echo x - libhid/files/patch-Makefile.in sed 's/^X//' >libhid/files/patch-Makefile.in << 'END-of-libhid/files/patch-Makefile.in' X--- Makefile.in.orig 2007-07-16 13:40:13.000000000 +0300 X+++ Makefile.in 2007-07-16 13:41:37.000000000 +0300 X@@ -273,7 +273,7 @@ X include/compiler.h \ X include/os.h X X-pkgconfigdir = $(libdir)/pkgconfig X+pkgconfigdir = $(prefix)/libdata/pkgconfig X pkgconfig_DATA = pkgconfig/libhid.pc X dist_noinst_DATA = \ X debian/changelog \ END-of-libhid/files/patch-Makefile.in echo x - libhid/pkg-descr sed 's/^X//' >libhid/pkg-descr << 'END-of-libhid/pkg-descr' XLibHID is a user-space HID access library written in C. It provides a Xgeneric and flexible way to access and interact with USB HID devices, Xmuch like libusb does for plain USB devices. It is based on libusb, thus Xit requires no HID support in the kernel. Furthermore, it aims to Xsupport all operating system supported by libusb: Linux, BSD, OS X, and XWindows. X X XWWW: http://libhid.alioth.debian.org/ END-of-libhid/pkg-descr echo x - libhid/pkg-plist sed 's/^X//' >libhid/pkg-plist << 'END-of-libhid/pkg-plist' Xbin/libhid-detach-device Xinclude/hid.h Xinclude/hidparser.h Xinclude/hidtypes.h Xlib/libhid.a Xlib/libhid.la Xlib/libhid.so Xlib/libhid.so.0 Xlibdata/pkgconfig/libhid.pc END-of-libhid/pkg-plist exit --- libhid.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted: