summaryrefslogtreecommitdiff
path: root/sysutils/cmocka
diff options
context:
space:
mode:
Diffstat (limited to 'sysutils/cmocka')
-rw-r--r--sysutils/cmocka/Makefile25
-rw-r--r--sysutils/cmocka/distinfo6
-rw-r--r--sysutils/cmocka/files/patch-include_cmocka.h19
-rw-r--r--sysutils/cmocka/pkg-plist10
4 files changed, 18 insertions, 42 deletions
diff --git a/sysutils/cmocka/Makefile b/sysutils/cmocka/Makefile
index a3251bfe04a9..999cba697291 100644
--- a/sysutils/cmocka/Makefile
+++ b/sysutils/cmocka/Makefile
@@ -1,33 +1,18 @@
PORTNAME= cmocka
-PORTVERSION= 1.1.5
+DISTVERSION= 1.1.8
CATEGORIES= sysutils
-MASTER_SITES= https://cmocka.org/files/1.1/ \
- LOCAL/dteske
+MASTER_SITES= https://cmocka.org/files/1.1/
MAINTAINER= dteske@FreeBSD.org
COMMENT= Unit testing framework for C with support for mock objects
WWW= https://cmocka.org/
LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/COPYING
-USES= cmake tar:xz
+USES= cmake:testing pathfix tar:xz
USE_LDCONFIG= yes
-PLIST_FILES= include/cmocka.h \
- include/cmocka_pbc.h \
- lib/cmake/cmocka/cmocka-config-version.cmake \
- lib/cmake/cmocka/cmocka-config.cmake \
- lib/libcmocka.so \
- lib/libcmocka.so.0 \
- lib/libcmocka.so.0.7.0 \
- libdata/pkgconfig/cmocka.pc
-
-OPTIONS_DEFINE= STATIC
-
-STATIC_CMAKE_BOOL= WITH_STATIC_LIB
-STATIC_PLIST_FILES= lib/libcmocka.a
-
-post-install-STATIC-on:
- @${MV} "${STAGEDIR}${PREFIX}/lib/libcmocka-static.a" "${STAGEDIR}${PREFIX}/lib/libcmocka.a"
+CMAKE_TESTING_ON= UNIT_TESTING
.include <bsd.port.mk>
diff --git a/sysutils/cmocka/distinfo b/sysutils/cmocka/distinfo
index daba23502fd0..7e29673e7eac 100644
--- a/sysutils/cmocka/distinfo
+++ b/sysutils/cmocka/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1572277190
-SHA256 (cmocka-1.1.5.tar.xz) = f0ccd8242d55e2fd74b16ba518359151f6f8383ff8aef4976e48393f77bba8b6
-SIZE (cmocka-1.1.5.tar.xz) = 81004
+TIMESTAMP = 1753935962
+SHA256 (cmocka-1.1.8.tar.xz) = 58435b558766d7f4c729ba163bdf3aec38bed3bc766dab684e3526ed0aa7c780
+SIZE (cmocka-1.1.8.tar.xz) = 77872
diff --git a/sysutils/cmocka/files/patch-include_cmocka.h b/sysutils/cmocka/files/patch-include_cmocka.h
deleted file mode 100644
index 0e7a5ae749e3..000000000000
--- a/sysutils/cmocka/files/patch-include_cmocka.h
+++ /dev/null
@@ -1,19 +0,0 @@
---- include/cmocka.h.orig 2018-09-06 06:15:11 UTC
-+++ include/cmocka.h
-@@ -111,7 +111,7 @@ typedef uintmax_t LargestIntegralType;
- ((LargestIntegralType)(value))
-
- /* Smallest integral type capable of holding a pointer. */
--#if !defined(_UINTPTR_T) && !defined(_UINTPTR_T_DEFINED)
-+#if !defined(_UINTPTR_T) && !defined(_UINTPTR_T_DEFINED) && !defined(_UINTPTR_T_DECLARED)
- # if defined(_WIN32)
- /* WIN32 is an ILP32 platform */
- typedef unsigned int uintptr_t;
-@@ -137,6 +137,7 @@ typedef uintmax_t LargestIntegralType;
-
- # define _UINTPTR_T
- # define _UINTPTR_T_DEFINED
-+# define _UINTPTR_T_DECLARED
- #endif /* !defined(_UINTPTR_T) || !defined(_UINTPTR_T_DEFINED) */
-
- /* Perform an unsigned cast to uintptr_t. */
diff --git a/sysutils/cmocka/pkg-plist b/sysutils/cmocka/pkg-plist
new file mode 100644
index 000000000000..87cb1539b208
--- /dev/null
+++ b/sysutils/cmocka/pkg-plist
@@ -0,0 +1,10 @@
+include/cmocka.h
+include/cmocka_pbc.h
+lib/cmake/cmocka/cmocka-config-version.cmake
+lib/cmake/cmocka/cmocka-config.cmake
+lib/cmake/cmocka/cmocka-targets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/cmocka/cmocka-targets.cmake
+lib/libcmocka.so
+lib/libcmocka.so.0
+lib/libcmocka.so.0.8.1
+libdata/pkgconfig/cmocka.pc