svn commit: r425965 - in head/www/xpi-u2f4moz: . files
Dmitry Marakasov
amdmi3 at FreeBSD.org
Sat Nov 12 16:27:07 UTC 2016
Author: amdmi3
Date: Sat Nov 12 16:27:06 2016
New Revision: 425965
URL: https://svnweb.freebsd.org/changeset/ports/425965
Log:
- Document iconv dependency
- Add patch to fix libusb detection on 9.x
- Still broken on 9.x (unable to resolve iconv_t), mark as such
Approved by: portmgr blanket
Added:
head/www/xpi-u2f4moz/files/extra-patch-freebsd9 (contents, props changed)
Modified:
head/www/xpi-u2f4moz/Makefile
Modified: head/www/xpi-u2f4moz/Makefile
==============================================================================
--- head/www/xpi-u2f4moz/Makefile Sat Nov 12 15:53:59 2016 (r425964)
+++ head/www/xpi-u2f4moz/Makefile Sat Nov 12 16:27:06 2016 (r425965)
@@ -11,6 +11,8 @@ COMMENT= U2F support extension for Firef
LICENSE= LGPL21
+BROKEN_FreeBSD_9= does not build
+
CMAKE_SOURCE_PATH= c_src
FIREFOX_EXTENSIONS_DIR= lib/firefox/browser/extensions
@@ -22,7 +24,7 @@ PLIST_SUB= SYSTEM_PROCESSOR=${SYSTEM_PRO
SYSTEM_PROCESSOR= x86
USE_GITHUB= yes
-USES= cmake pkgconfig
+USES= cmake iconv pkgconfig
XPI_DIR= lib/xpi
XPI_ID= u2f4moz at prefiks.org
@@ -44,4 +46,8 @@ post-install:
SYSTEM_PROCESSOR= x86_64
.endif
+.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1000000
+EXTRA_PATCHES+= ${FILESDIR}/extra-patch-freebsd9
+.endif
+
.include <bsd.port.post.mk>
Added: head/www/xpi-u2f4moz/files/extra-patch-freebsd9
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/www/xpi-u2f4moz/files/extra-patch-freebsd9 Sat Nov 12 16:27:06 2016 (r425965)
@@ -0,0 +1,14 @@
+--- c_src/CMakeLists.txt.orig 2016-10-27 08:19:19 UTC
++++ c_src/CMakeLists.txt
+@@ -57,10 +57,7 @@ ELSEIF(UNIX)
+ ENDIF(USE_LIBUSB)
+ SET(TARGET_LOCATION linux_${SYSTEM_PROCESSOR}-gcc3)
+ ELSE()
+- FIND_PACKAGE(PkgConfig)
+- PKG_CHECK_MODULES(libusb REQUIRED libusb-1.0)
+- LIST(APPEND extra_LIBS ${libusb_LIBRARIES})
+- LIST(APPEND extra_INCLUDES ${libusb_INCLUDE_DIRS})
++ LIST(APPEND extra_LIBS -lusb)
+ SET(hidapi_SRC hidapi/hid-linux-libusb.c)
+ SET(TARGET_LOCATION freebsd_${SYSTEM_PROCESSOR}-gcc3)
+ ENDIF()
More information about the svn-ports-all
mailing list