View | Details | Raw Unified | Return to bug 224586
Collapse All | Expand All

(-)Makefile (-2 / +2 lines)
Lines 2-8 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	hackrf
4
PORTNAME=	hackrf
5
PORTVERSION=	2015.07.2
5
PORTVERSION=	2017.02.1
6
CATEGORIES=	comms devel hamradio science security
6
CATEGORIES=	comms devel hamradio science security
7
7
8
MAINTAINER=	cederom@tlen.pl
8
MAINTAINER=	cederom@tlen.pl
Lines 12-18 Link Here
12
12
13
USE_GITHUB=	YES
13
USE_GITHUB=	YES
14
GH_ACCOUNT=	mossmann
14
GH_ACCOUNT=	mossmann
15
GH_TAGNAME=	69c4997
15
GH_TAGNAME=	31a37bd
16
16
17
USES=		cmake:outsource
17
USES=		cmake:outsource
18
CMAKE_SOURCE_PATH=	${WRKSRC}/host
18
CMAKE_SOURCE_PATH=	${WRKSRC}/host
(-)distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
SHA256 (mossmann-hackrf-2015.07.2-69c4997_GH0.tar.gz) = fa4c18a9108011d306e90b16866e42f908c13f3ddc47db774344c0eb053543e5
1
SHA256 (mossmann-hackrf-2017.02.1-31a37bd_GH0.tar.gz) = df00fd6d4fa7aa6fbd07ffc513c664aeac1824c1e4c2a2616ea167579dd1f797
2
SIZE (mossmann-hackrf-2015.07.2-69c4997_GH0.tar.gz) = 15625682
2
SIZE (mossmann-hackrf-2017.02.1-31a37bd_GH0.tar.gz) = 16939945
(-)files/patch-host_libhackrf_CMakeLists.txt (-39 lines)
Lines 9-50 Link Here
9
 
9
 
10
 	INCLUDE(TestBigEndian)
10
 	INCLUDE(TestBigEndian)
11
 	TEST_BIG_ENDIAN(BIGENDIAN)
11
 	TEST_BIG_ENDIAN(BIGENDIAN)
12
@@ -68,8 +68,13 @@ ENDIF(CMAKE_CROSSCOMPILING)
13
 
14
 set(prefix ${CMAKE_INSTALL_PREFIX})
15
 set(exec_prefix \${prefix})
16
-set(libdir \${exec_prefix}/lib)
17
+set(libdir \${exec_prefix}/lib${LIB_SUFFIX})
18
 set(includedir \${prefix}/include)
19
+set(libpkgdata "lib"${LIB_SUFFIX})
20
+
21
+if(CMAKE_SYSTEM_NAME MATCHES "FreeBSD")
22
+    set(libpkgdata "libdata")
23
+endif(CMAKE_SYSTEM_NAME MATCHES "FreeBSD")
24
 
25
 CONFIGURE_FILE(
26
     ${CMAKE_CURRENT_SOURCE_DIR}/libhackrf.pc.in
27
@@ -78,7 +83,7 @@ CONFIGURE_FILE(
28
 
29
 INSTALL(
30
     FILES ${CMAKE_CURRENT_BINARY_DIR}/libhackrf.pc
31
-    DESTINATION lib/pkgconfig
32
+    DESTINATION ${libpkgdata}/pkgconfig
33
 )
34
 
35
 ########################################################################
36
@@ -100,9 +105,13 @@ endif()
37
 ########################################################################
38
 option(INSTALL_UDEV_RULES "Install udev rules for HackRF" OFF)
39
 if (INSTALL_UDEV_RULES)
40
+    if (NOT UDEV_INSTALL_DIR)
41
+        set (UDEV_INSTALL_DIR "/etc/udev/rules.d")
42
+    endif (NOT UDEV_INSTALL_DIR)
43
+
44
     install (
45
         FILES 53-hackrf.rules
46
-        DESTINATION "/etc/udev/rules.d"
47
+        DESTINATION ${UDEV_INSTALL_DIR}
48
         COMPONENT "udev"
49
         )
50
 else (INSTALL_UDEV_RULES)
(-)pkg-plist (-1 / +1 lines)
Lines 9-13 Link Here
9
lib/libhackrf.a
9
lib/libhackrf.a
10
lib/libhackrf.so
10
lib/libhackrf.so
11
lib/libhackrf.so.0
11
lib/libhackrf.so.0
12
lib/libhackrf.so.0.3.0
12
lib/libhackrf.so.0.4.0
13
libdata/pkgconfig/libhackrf.pc
13
libdata/pkgconfig/libhackrf.pc

Return to bug 224586