From 3841df9b3d266ca7ec174fa73f7ddef24bb95812 Mon Sep 17 00:00:00 2001 From: Ismael Luceno Date: Wed, 7 Jul 2021 21:06:11 +0200 Subject: libnfc 1.8.0 --- libs/libnfc/BUILD | 2 ++ libs/libnfc/DETAILS | 16 ++++++++-------- libs/libnfc/HISTORY | 6 ++++++ libs/libnfc/PRE_BUILD | 5 +++-- libs/libnfc/patches/fix-musl.patch | 12 ++++++++++++ 5 files changed, 31 insertions(+), 10 deletions(-) create mode 100755 libs/libnfc/BUILD create mode 100644 libs/libnfc/patches/fix-musl.patch diff --git a/libs/libnfc/BUILD b/libs/libnfc/BUILD new file mode 100755 index 0000000000..0d39aba9be --- /dev/null +++ b/libs/libnfc/BUILD @@ -0,0 +1,2 @@ +CFLAGS+=' -Du_int32_t=uint32_t' && +default_build diff --git a/libs/libnfc/DETAILS b/libs/libnfc/DETAILS index c9eadbc727..77074d887f 100755 --- a/libs/libnfc/DETAILS +++ b/libs/libnfc/DETAILS @@ -2,17 +2,17 @@ SPELL=libnfc if [[ "$LIBNFC_BRANCH" == "scm" ]]; then VERSION=$(get_scm_version) - SOURCE=$SPELL-svn.tar.bz2 + SOURCE=$SPELL-git.tar.bz2 FORCE_DOWNLOAD=on -SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-svn - SOURCE_URL[0]=svn_http://libnfc.googlecode.com/svn/trunk:libnfc +SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-git + SOURCE_URL[0]=git://github.com/nfc-tools/$SPELL:$SPELL-git SOURCE_IGNORE=volatile else - VERSION=1.3.3 - SOURCE="${SPELL}-${VERSION}.tar.gz" - SOURCE_URL[0]=http://${SPELL}.googlecode.com/files/${SOURCE} - SOURCE_HASH=sha512:7c6e9a26893d37e43f4e4d90ed21ed3857ed9e7869a169030daf7c90c7b27a428a9e1d8457f4aeb323caab24c7a9d9b59331e70a9b1316694449c81256199206 -SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}" + VERSION=1.8.0 + SOURCE="$SPELL-$VERSION.tar.bz2" + SOURCE_URL[0]=https://github.com/nfc-tools/$SPELL/releases/download/$SPELL-$VERSION/$SOURCE + SOURCE_HASH=sha512:aa8762ecb5b94167d20346f2c81491bb5b634bcedbf2aae3e2efdb301bca89ceb7c2e15148d0934fdc1cce6d77ee0225e28e84893232999fdc09d8a90ae2a7c5 +SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION" fi WEB_SITE="http://www.libnfc.org" LICENSE[0]=GPL diff --git a/libs/libnfc/HISTORY b/libs/libnfc/HISTORY index 36954cc646..ee035c25a2 100644 --- a/libs/libnfc/HISTORY +++ b/libs/libnfc/HISTORY @@ -1,3 +1,8 @@ +2021-07-07 Ismael Luceno + * BUILD, DETAILS: updated spell to 1.8.0 (stable branch) + * PRE_BUILD, DETAILS: fixed scm branch + * PRE_BUILD, patches/fix-musl.patch: fixed build against musl + 2014-07-03 Ismael Luceno * DETAILS: Use get_scm_version @@ -6,6 +11,7 @@ 2011-09-29 Ismael Luceno * DEPENDS, DETAILS, PREPARE: Use prepare_select_branch + 2010-04-25 Florian Franzmann * PRE_BUILD: use autoreconf instead of autogen.sh diff --git a/libs/libnfc/PRE_BUILD b/libs/libnfc/PRE_BUILD index c9178a158d..c3f11e9487 100755 --- a/libs/libnfc/PRE_BUILD +++ b/libs/libnfc/PRE_BUILD @@ -1,5 +1,6 @@ default_pre_build && -if [[ "$LIBNFC_SVN" == "y" ]]; then - cd ${SOURCE_DIRECTORY} && +cd "$SOURCE_DIRECTORY" && +apply_patch_dir patches && +if [[ "$LIBNFC_BRANCH" == "scm" ]]; then autoreconf -vis fi diff --git a/libs/libnfc/patches/fix-musl.patch b/libs/libnfc/patches/fix-musl.patch new file mode 100644 index 0000000000..6d5858d7ca --- /dev/null +++ b/libs/libnfc/patches/fix-musl.patch @@ -0,0 +1,12 @@ +Origin: Void Linux + +--- a/libnfc/buses/spi.c 2015-09-02 23:53:39.609374047 +0200 ++++ b/libnfc/buses/spi.c 2015-09-02 23:53:44.994373644 +0200 +@@ -51,6 +51,7 @@ + #include + #include + #include ++#include + + #include + #include "nfc-internal.h" -- cgit v1.2.3