Tue Jun 18 12:42:26 2019 UTC ()
(ham/hackrf) Add missing tool (USE_TOOLS= pkg-config)

The error was:
  -- Could NOT find PkgConfig (missing: PKG_CONFIG_EXECUTABLE)
  CMake Error at /usr/pkg/share/cmake-3.13/Modules/FindPkgConfig.cmake:505 (message):
    pkg-config tool not found


(mef)
diff -r1.5 -r1.6 pkgsrc/ham/hackrf/Makefile

cvs diff -r1.5 -r1.6 pkgsrc/ham/hackrf/Makefile (switch to unified diff)

--- pkgsrc/ham/hackrf/Makefile 2019/04/25 07:33:00 1.5
+++ pkgsrc/ham/hackrf/Makefile 2019/06/18 12:42:26 1.6
@@ -1,44 +1,45 @@ @@ -1,44 +1,45 @@
1# $NetBSD: Makefile,v 1.5 2019/04/25 07:33:00 maya Exp $ 1# $NetBSD: Makefile,v 1.6 2019/06/18 12:42:26 mef Exp $
2 2
3DISTNAME= hackrf-2018.01.1 3DISTNAME= hackrf-2018.01.1
4PKGREVISION= 1 4PKGREVISION= 1
5CATEGORIES= ham 5CATEGORIES= ham
6MASTER_SITES= ${MASTER_SITE_GITHUB:=mossmann/} 6MASTER_SITES= ${MASTER_SITE_GITHUB:=mossmann/}
7GITHUB_RELEASE= v${PKGVERSION_NOREV} 7GITHUB_RELEASE= v${PKGVERSION_NOREV}
8EXTRACT_SUFX= .tar.xz 8EXTRACT_SUFX= .tar.xz
9 9
10MAINTAINER= pkgsrc-users@NetBSD.org 10MAINTAINER= pkgsrc-users@NetBSD.org
11HOMEPAGE= http://greatscottgadgets.com/hackrf/ 11HOMEPAGE= http://greatscottgadgets.com/hackrf/
12#OMEPAGE= https://www.kickstarter.com/projects/mossmann/hackrf-an-open-source-sdr-platform 12#OMEPAGE= https://www.kickstarter.com/projects/mossmann/hackrf-an-open-source-sdr-platform
13COMMENT= HackRF, an open source SDR hardware platform 13COMMENT= HackRF, an open source SDR hardware platform
14LICENSE= gnu-gpl-v2 14LICENSE= gnu-gpl-v2
15 15
16USE_LANGUAGES= c c++ 16USE_LANGUAGES= c c++
17USE_CMAKE= yes 17USE_CMAKE= yes
 18USE_TOOLS= pkg-config
18 19
19# Suppress warning for developer 20# Suppress warning for developer
20CMAKE_ARGS+= -Wno-dev 21CMAKE_ARGS+= -Wno-dev
21CMAKE_ARGS+= -DLIBUSB_INCLUDE_DIR=${PREFIX}/include/libusb-1.0 22CMAKE_ARGS+= -DLIBUSB_INCLUDE_DIR=${PREFIX}/include/libusb-1.0
22 23
23CONFIGURE_DIRS= host 24CONFIGURE_DIRS= host
24AUTO_MKDIRS= yes 25AUTO_MKDIRS= yes
25 26
26REPLACE_PYTHON+= hardware/test/si5351-configure.py 27REPLACE_PYTHON+= hardware/test/si5351-configure.py
27REPLACE_PYTHON+= firmware/tools/check_clock.py 28REPLACE_PYTHON+= firmware/tools/check_clock.py
28REPLACE_PYTHON+= firmware/tools/dump_cgu.py 29REPLACE_PYTHON+= firmware/tools/dump_cgu.py
29REPLACE_PYTHON+= hardware/lollipop/lollipop_logic.py 30REPLACE_PYTHON+= hardware/lollipop/lollipop_logic.py
30 31
31# suppress warning: "executable bit is set on non-executable file" 32# suppress warning: "executable bit is set on non-executable file"
32pre-patch: 33pre-patch:
33 (cd ${WRKSRC}; find firmware* -type f -perm 0755 | xargs chmod 0644) 34 (cd ${WRKSRC}; find firmware* -type f -perm 0755 | xargs chmod 0644)
34 35
35post-install: 36post-install:
36# (${MKDIR} ${DESTDIR}${PREFIX}/share/hackerRF ) 37# (${MKDIR} ${DESTDIR}${PREFIX}/share/hackerRF )
37 (cd ${WRKSRC}; tar cf - \ 38 (cd ${WRKSRC}; tar cf - \
38 COPYING RELEASENOTES Readme.md TRADEMARK doc firmware firmware-bin hardware |\ 39 COPYING RELEASENOTES Readme.md TRADEMARK doc firmware firmware-bin hardware |\
39 (cd ${DESTDIR}${PREFIX}/share/hackerRF ; tar xf - ) ) 40 (cd ${DESTDIR}${PREFIX}/share/hackerRF ; tar xf - ) )
40 41
41.include "../../lang/python/application.mk" 42.include "../../lang/python/application.mk"
42.include "../../devel/libusb1/buildlink3.mk" 43.include "../../devel/libusb1/buildlink3.mk"
43.include "../../math/fftwf/buildlink3.mk" 44.include "../../math/fftwf/buildlink3.mk"
44.include "../../mk/bsd.pkg.mk" 45.include "../../mk/bsd.pkg.mk"