From owner-freebsd-ports-bugs@FreeBSD.ORG Thu Jan 14 17:00:02 2010 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 91B691065692 for ; Thu, 14 Jan 2010 17:00:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 5109A8FC16 for ; Thu, 14 Jan 2010 17:00:02 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id o0EH02pM008737 for ; Thu, 14 Jan 2010 17:00:02 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id o0EH02IG008736; Thu, 14 Jan 2010 17:00:02 GMT (envelope-from gnats) Resent-Date: Thu, 14 Jan 2010 17:00:02 GMT Resent-Message-Id: <201001141700.o0EH02IG008736@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, Romain Tartiere Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C0AC11065697 for ; Thu, 14 Jan 2010 16:54:55 +0000 (UTC) (envelope-from romain@blogreen.org) Received: from marvin.blogreen.org (unknown [IPv6:2a01:e35:2f7d:58c0::2]) by mx1.freebsd.org (Postfix) with ESMTP id C26188FC25 for ; Thu, 14 Jan 2010 16:54:54 +0000 (UTC) Received: by marvin.blogreen.org (Postfix, from userid 1001) id B04B7614C5; Thu, 14 Jan 2010 17:54:53 +0100 (CET) Message-Id: <20100114165453.B04B7614C5@marvin.blogreen.org> Date: Thu, 14 Jan 2010 17:54:53 +0100 (CET) From: Romain Tartiere To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/142836: [new port] devel/libnfc: Near Field Communication (NFC) library X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Romain Tartiere List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 14 Jan 2010 17:00:02 -0000 >Number: 142836 >Category: ports >Synopsis: [new port] devel/libnfc: Near Field Communication (NFC) library >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Thu Jan 14 17:00:01 UTC 2010 >Closed-Date: >Last-Modified: >Originator: Romain Tartiere >Release: FreeBSD 8.0-STABLE amd64 >Organization: >Environment: System: FreeBSD marvin.blogreen.org 8.0-STABLE FreeBSD 8.0-STABLE #4 r200063M: Thu Dec 3 18:33:30 CET 2009 root@marvin.blogreen.org:/usr/obj/usr/src/sys/MARVIN amd64 >Description: libnfc provides the following features for easy NFC application development: - Complete coverage of low-level PN53x chipset commands - Written in pure and plain c for portability and speed - Easy to use programmers API for simple and advanced features - Released under the open source GNU General Public licence - Compatible with very cheap but advanced NFC hardware devices - Compiles "out of the box" on Linux, Mac OS X and Windows - Does not require any knowledge of RFID 13.56mhz modulation - Supports ISO14443-A/B, ISO18092 (p2p) and JIS X 6319-4 modulation - Implements NXP MIFARE Classic and Sony Felica protocol - Can transform your NFC device into a initiator (reader) or target (tag) - Allows complete control of the transmitted data frames - Accepts transmission of incorrect or empty CRC information - Provides a way to send arbitrary and incorrect parity bits - Supports sending of incomplete byte-frames (e.g. 4 bits error message) - Allows configuration of advanced chip registers and modulation settings - Very useful for performing research on hardware and protocol level - Easy start-up example applications/tools for a quick start WWW: http://www.libnfc.org >How-To-Repeat: >Fix: --- libnfc.sh 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: # # libnfc # libnfc/pkg-plist # libnfc/pkg-descr # libnfc/Makefile # libnfc/distinfo # echo c - libnfc mkdir -p libnfc > /dev/null 2>&1 echo x - libnfc/pkg-plist sed 's/^X//' >libnfc/pkg-plist << '1113856953bfcbf9ae604cc898bfc5b9' X@comment $FreeBSD$ Xbin/nfc-anticol Xbin/nfc-emulate Xbin/nfc-list Xbin/nfc-mfclassic Xbin/nfc-mfultralight Xbin/nfc-relay Xbin/nfcip-initiator Xbin/nfcip-target Xinclude/nfc/mifaretag.h Xinclude/nfc/mifareultag.h Xinclude/nfc/nfc-messages.h Xinclude/nfc/nfc-types.h Xinclude/nfc/nfc.h Xlib/libnfc.a Xlib/libnfc.la Xlib/libnfc.so Xlib/libnfc.so.0 Xlibdata/pkgconfig/libnfc.pc X@dirrm include/nfc 1113856953bfcbf9ae604cc898bfc5b9 echo x - libnfc/pkg-descr sed 's/^X//' >libnfc/pkg-descr << '54d6df85365ea24ed968490fcd991c3c' Xlibnfc provides the following features for easy NFC application development: X X - Complete coverage of low-level PN53x chipset commands X - Written in pure and plain c for portability and speed X - Easy to use programmers API for simple and advanced features X - Released under the open source GNU General Public licence X - Compatible with very cheap but advanced NFC hardware devices X - Compiles "out of the box" on Linux, Mac OS X and Windows X - Does not require any knowledge of RFID 13.56mhz modulation X - Supports ISO14443-A/B, ISO18092 (p2p) and JIS X 6319-4 modulation X - Implements NXP MIFARE Classic and Sony Felica protocol X - Can transform your NFC device into a initiator (reader) or target (tag) X - Allows complete control of the transmitted data frames X - Accepts transmission of incorrect or empty CRC information X - Provides a way to send arbitrary and incorrect parity bits X - Supports sending of incomplete byte-frames (e.g. 4 bits error message) X - Allows configuration of advanced chip registers and modulation settings X - Very useful for performing research on hardware and protocol level X - Easy start-up example applications/tools for a quick start X X XWWW: http://www.libnfc.org 54d6df85365ea24ed968490fcd991c3c echo x - libnfc/Makefile sed 's/^X//' >libnfc/Makefile << 'ef7c82f19461f033335a7c747ea84279' X# New ports collection makefile for: libnfc X# Date created: 2009-06-17 X# Whom: Romain Tartiere X# X# $FreeBSD$ X# X XPORTNAME= libnfc XPORTVERSION= 1.3.0 XCATEGORIES= devel XMASTER_SITES= http://${PORTNAME}.googlecode.com/files/ X XMAINTAINER= romain@blogreen.org XCOMMENT= Near Field Communication (NFC) library X XLIB_DEPENDS= pcsclite.1:${PORTSDIR}/devel/pcsc-lite XRUN_DEPENDS= RSA_SecurID_getpasswd:${PORTSDIR}/devel/libccid X XGNU_CONFIGURE= yes XUSE_GMAKE= yes XUSE_LDCONFIG= yes XUSE_GNOME= gnomehack X XMAN1= nfc-mfclassic.1 nfc-emulate.1 nfc-list.1 nfc-mfultralight.1 \ X nfc-relay.1 nfc-anticol.1 X X.include ef7c82f19461f033335a7c747ea84279 echo x - libnfc/distinfo sed 's/^X//' >libnfc/distinfo << '21843bcb46d94ade777a86bced960c21' XMD5 (libnfc-1.3.0.tar.gz) = ed200b3343e1848a697ee518fb8ed5bf XSHA256 (libnfc-1.3.0.tar.gz) = 2aae5140d701d6d27e42e83bd0c54e347284a3324127541d70c852bac71a2bf2 XSIZE (libnfc-1.3.0.tar.gz) = 399193 21843bcb46d94ade777a86bced960c21 exit --- libnfc.sh ends here --- >Release-Note: >Audit-Trail: >Unformatted: