aboutsummaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
authorRomain Tartière <romain@FreeBSD.org>2010-09-07 21:37:02 +0000
committerRomain Tartière <romain@FreeBSD.org>2010-09-07 21:37:02 +0000
commit408be95ad46325ab5c6487f362f94fd2d1fcc182 (patch)
tree4d15ed9057dd9f1e4b7aa41e8e16e8a7c8943043 /devel
parentde8aee75a659f5ff743928a93cd4879a29dae764 (diff)
downloadports-408be95ad46325ab5c6487f362f94fd2d1fcc182.tar.gz
ports-408be95ad46325ab5c6487f362f94fd2d1fcc182.zip
A library for easy manipulation of MIFARE NFC targets.
Notes
Notes: svn path=/head/; revision=260712
Diffstat (limited to 'devel')
-rw-r--r--devel/Makefile1
-rw-r--r--devel/libfreefare/Makefile125
-rw-r--r--devel/libfreefare/distinfo3
-rw-r--r--devel/libfreefare/pkg-descr3
-rw-r--r--devel/libfreefare/pkg-plist13
5 files changed, 145 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile
index 030c6d7129bf..13c74066a587 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -775,6 +775,7 @@
SUBDIR += libexecinfo
SUBDIR += libffi
SUBDIR += libfirm
+ SUBDIR += libfreefare
SUBDIR += libfs++
SUBDIR += libftdi
SUBDIR += libgalago
diff --git a/devel/libfreefare/Makefile b/devel/libfreefare/Makefile
new file mode 100644
index 000000000000..cc556f476e53
--- /dev/null
+++ b/devel/libfreefare/Makefile
@@ -0,0 +1,125 @@
+# New ports collection makefile for: libfreefare
+# Date created: 2009-12-22
+# Whom: Romain Tartiere <romain@blogreen.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= libfreefare
+PORTVERSION= 0.2.0
+CATEGORIES= devel
+MASTER_SITES= http://nfc-tools.googlecode.com/files/ \
+ http://romain.blogreen.org/distfiles/
+
+MAINTAINER= romain@FreeBSD.org
+COMMENT= MIFARE contactless tag access library
+
+LIB_DEPENDS= nfc.0:${PORTSDIR}/devel/libnfc
+
+GNU_CONFIGURE= yes
+USE_GMAKE= yes
+USE_LDCONFIG= yes
+USE_GNOME= gnomehack
+
+MAN3= freefare.3 mad.3 mifare_application.3 mifare_classic.3 \
+ mifare_desfire.3 mifare_desfire_aid.3 mifare_desfire_error.3 \
+ mifare_desfire_key.3 mifare_ultralight.3 tlv.3
+
+MLINKS= freefare.3 freefare_free_tags.3 \
+ freefare.3 freefare_get_tags.3 \
+ freefare.3 freefare_get_tag_friendly_name.3 \
+ freefare.3 freefare_get_tag_type.3 \
+ freefare.3 freefare_get_tag_uid.3 \
+ freefare.3 freefare_get_tags.3 \
+ mad.3 mad_free.3 \
+ mad.3 mad_get_aid.3 \
+ mad.3 mad_get_card_publisher_sector.3 \
+ mad.3 mad_get_version.3 \
+ mad.3 mad_new.3 \
+ mad.3 mad_read.3 \
+ mad.3 mad_set_aid.3 \
+ mad.3 mad_set_card_publisher_sector.3 \
+ mad.3 mad_set_version.3 \
+ mad.3 mad_write.3 \
+ mifare_application.3 mifare_application_alloc.3 \
+ mifare_application.3 mifare_application_find.3 \
+ mifare_application.3 mifare_application_free.3 \
+ mifare_application.3 mifare_application_read.3 \
+ mifare_application.3 mifare_application_write.3 \
+ mifare_classic.3 mifare_classic_authenticate.3 \
+ mifare_classic.3 mifare_classic_connect.3 \
+ mifare_classic.3 mifare_classic_decrement.3 \
+ mifare_classic.3 mifare_classic_disconnect.3 \
+ mifare_classic.3 mifare_classic_format_sector.3 \
+ mifare_classic.3 mifare_classic_get_data_block_permission.3 \
+ mifare_classic.3 mifare_classic_get_trailer_block_permission.3 \
+ mifare_classic.3 mifare_classic_get_uid.3 \
+ mifare_classic.3 mifare_classic_increment.3 \
+ mifare_classic.3 mifare_classic_init_value.3 \
+ mifare_classic.3 mifare_classic_read.3 \
+ mifare_classic.3 mifare_classic_read_value.3 \
+ mifare_classic.3 mifare_classic_restore.3 \
+ mifare_classic.3 mifare_classic_trailer_block.3 \
+ mifare_classic.3 mifare_classic_transfer.3 \
+ mifare_classic.3 mifare_classic_write.3 \
+ mifare_desfire.3 mifare_desfire_abort_transaction.3 \
+ mifare_desfire.3 mifare_desfire_authenticate.3 \
+ mifare_desfire.3 mifare_desfire_change_file_settings.3 \
+ mifare_desfire.3 mifare_desfire_change_key.3 \
+ mifare_desfire.3 mifare_desfire_change_key_settings.3 \
+ mifare_desfire.3 mifare_desfire_clear_record_file.3 \
+ mifare_desfire.3 mifare_desfire_commit_transaction.3 \
+ mifare_desfire.3 mifare_desfire_connect.3 \
+ mifare_desfire.3 mifare_desfire_create_application.3 \
+ mifare_desfire.3 mifare_desfire_create_backup_data_file.3 \
+ mifare_desfire.3 mifare_desfire_create_cyclic_record_file.3 \
+ mifare_desfire.3 mifare_desfire_create_linear_record_file.3 \
+ mifare_desfire.3 mifare_desfire_create_std_data_file.3 \
+ mifare_desfire.3 mifare_desfire_create_value_file.3 \
+ mifare_desfire.3 mifare_desfire_credit.3 \
+ mifare_desfire.3 mifare_desfire_credit_ex.3 \
+ mifare_desfire.3 mifare_desfire_debit.3 \
+ mifare_desfire.3 mifare_desfire_debit_ex.3 \
+ mifare_desfire.3 mifare_desfire_delete_application.3 \
+ mifare_desfire.3 mifare_desfire_delete_file.3 \
+ mifare_desfire.3 mifare_desfire_disconnect.3 \
+ mifare_desfire.3 mifare_desfire_format_picc.3 \
+ mifare_desfire.3 mifare_desfire_free_application_ids.3 \
+ mifare_desfire.3 mifare_desfire_get_application_ids.3 \
+ mifare_desfire.3 mifare_desfire_get_file_ids.3 \
+ mifare_desfire.3 mifare_desfire_get_file_settings.3 \
+ mifare_desfire.3 mifare_desfire_get_key_settings.3 \
+ mifare_desfire.3 mifare_desfire_get_key_version.3 \
+ mifare_desfire.3 mifare_desfire_get_value.3 \
+ mifare_desfire.3 mifare_desfire_get_value_ex.3 \
+ mifare_desfire.3 mifare_desfire_get_version.3 \
+ mifare_desfire.3 mifare_desfire_limited_credit.3 \
+ mifare_desfire.3 mifare_desfire_limited_credit_ex.3 \
+ mifare_desfire.3 mifare_desfire_read_data.3 \
+ mifare_desfire.3 mifare_desfire_read_data_ex.3 \
+ mifare_desfire.3 mifare_desfire_read_records.3 \
+ mifare_desfire.3 mifare_desfire_read_records_ex.3 \
+ mifare_desfire.3 mifare_desfire_select_application.3 \
+ mifare_desfire.3 mifare_desfire_write_data.3 \
+ mifare_desfire.3 mifare_desfire_write_data_ex.3 \
+ mifare_desfire.3 mifare_desfire_write_record.3 \
+ mifare_desfire.3 mifare_desfire_write_record_ex.3 \
+ mifare_desfire_aid.3 mifare_desfire_aid_new.3 \
+ mifare_desfire_aid.3 mifare_desfire_aid_new_with_mad_aid.3 \
+ mifare_desfire_error.3 mifare_desfire_error_lookup.3 \
+ mifare_desfire_key.3 mifare_desfire_3des_key_new.3 \
+ mifare_desfire_key.3 mifare_desfire_3des_key_new_with_version.3 \
+ mifare_desfire_key.3 mifare_desfire_des_key_new.3 \
+ mifare_desfire_key.3 mifare_desfire_des_key_new_with_version.3 \
+ mifare_desfire_key.3 mifare_desfire_key_free.3 \
+ mifare_desfire_key.3 mifare_desfire_key_get_version.3 \
+ mifare_desfire_key.3 mifare_desfire_key_set_version.3 \
+ mifare_ultralight.3 mifare_ultralight_connect.3 \
+ mifare_ultralight.3 mifare_ultralight_disconnect.3 \
+ mifare_ultralight.3 mifare_ultralight_get_uid.3 \
+ mifare_ultralight.3 mifare_ultralight_read.3 \
+ mifare_ultralight.3 mifare_ultralight_write.3 \
+ tlv.3 tlv_decode.3 \
+ tlv.3 tlv_encode.3
+
+.include <bsd.port.mk>
diff --git a/devel/libfreefare/distinfo b/devel/libfreefare/distinfo
new file mode 100644
index 000000000000..d0154437b15a
--- /dev/null
+++ b/devel/libfreefare/distinfo
@@ -0,0 +1,3 @@
+MD5 (libfreefare-0.2.0.tar.gz) = 81a5e812d22b99724a1785df0b745693
+SHA256 (libfreefare-0.2.0.tar.gz) = ad35b91928983737af12ca042f12b9c56b8c1033badec17af1636dddbec8d632
+SIZE (libfreefare-0.2.0.tar.gz) = 414178
diff --git a/devel/libfreefare/pkg-descr b/devel/libfreefare/pkg-descr
new file mode 100644
index 000000000000..74c2c9d987f0
--- /dev/null
+++ b/devel/libfreefare/pkg-descr
@@ -0,0 +1,3 @@
+A library for easy manipulation of MIFARE NFC targets.
+
+WWW: http://nfc-tools.googlecode.com
diff --git a/devel/libfreefare/pkg-plist b/devel/libfreefare/pkg-plist
new file mode 100644
index 000000000000..7037074be6f3
--- /dev/null
+++ b/devel/libfreefare/pkg-plist
@@ -0,0 +1,13 @@
+@comment $FreeBSD$
+bin/mifare-classic-format
+bin/mifare-classic-write-ndef
+bin/mifare-desfire-access
+bin/mifare-desfire-format
+bin/mifare-desfire-info
+bin/mifare-desfire-write-ndef
+include/freefare.h
+lib/libfreefare.a
+lib/libfreefare.la
+lib/libfreefare.so
+lib/libfreefare.so.0
+libdata/pkgconfig/libfreefare.pc