Date: Thu, 14 Jan 2010 17:54:53 +0100 (CET) From: Romain Tartiere <romain@blogreen.org> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/142836: [new port] devel/libnfc: Near Field Communication (NFC) library Message-ID: <20100114165453.B04B7614C5@marvin.blogreen.org> Resent-Message-ID: <201001141700.o0EH02IG008736@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>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 <romain@blogreen.org> 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 <bsd.port.mk> 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:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20100114165453.B04B7614C5>