Skip site navigation (1)Skip section navigation (2)
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>