pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/devel/vera++
Module Name:    pkgsrc
Committed By:   adam
Date:           Wed Oct  8 12:13:09 UTC 2025
Modified Files:
        pkgsrc/devel/vera++: Makefile PLIST distinfo
Added Files:
        pkgsrc/devel/vera++/patches: patch-CMakeLists.txt patch-src_boost.cmake
            patch-src_executable__path.cpp
Removed Files:
        pkgsrc/devel/vera++/patches: patch-aa patch-ab
Log Message:
vera++: updated to 1.3.0
1.3.0
Unknown changes
To generate a diff of this commit:
cvs rdiff -u -r1.41 -r1.42 pkgsrc/devel/vera++/Makefile
cvs rdiff -u -r1.1.1.1 -r1.2 pkgsrc/devel/vera++/PLIST
cvs rdiff -u -r1.6 -r1.7 pkgsrc/devel/vera++/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/vera++/patches/patch-CMakeLists.txt \
    pkgsrc/devel/vera++/patches/patch-src_boost.cmake \
    pkgsrc/devel/vera++/patches/patch-src_executable__path.cpp
cvs rdiff -u -r1.2 -r0 pkgsrc/devel/vera++/patches/patch-aa
cvs rdiff -u -r1.1.1.1 -r0 pkgsrc/devel/vera++/patches/patch-ab
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/devel/vera++/Makefile
diff -u pkgsrc/devel/vera++/Makefile:1.41 pkgsrc/devel/vera++/Makefile:1.42
--- pkgsrc/devel/vera++/Makefile:1.41   Sat Sep 27 09:57:15 2025
+++ pkgsrc/devel/vera++/Makefile        Wed Oct  8 12:13:08 2025
@@ -1,44 +1,32 @@
-# $NetBSD: Makefile,v 1.41 2025/09/27 09:57:15 wiz Exp $
-#
+# $NetBSD: Makefile,v 1.42 2025/10/08 12:13:08 adam Exp $
 
-DISTNAME=      vera++-1.1.1
-PKGREVISION=   34
+DISTNAME=      vera++-1.3.0
 CATEGORIES=    devel
-#MASTER_SITES= http://www.inspirel.com/vera/files/
+MASTER_SITES=  ${MASTER_SITE_GITHUB:=verateam/}
+GITHUB_PROJECT=        vera
+GITHUB_TAG=    v${PKGVERSION_NOREV}
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
-#HOMEPAGE=     http://www.inspirel.com/vera/
+HOMEPAGE=      https://github.com/verateam/vera
 COMMENT=       Programmable verification and analysis tool for C++
-
-BUILD_TARGET=  build
 LICENSE=       boost-license
-USE_LANGUAGES= c++11
-USE_TOOLS+=    gmake pax
-
-CXXFLAGS+=     -DVERA_ROOT=\"${PREFIX:Q}/share/vera++\"
-
-LIBS_DIRS=     -L${BUILDLINK_PREFIX.boost-libs:Q}/lib
-LIBS_DIRS+=    ${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.boost-libs:Q}/lib
-LIBS_DIRS+=    -L${BUILDLINK_PREFIX.tcl:Q}/lib
-LIBS_DIRS+=    ${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.tcl:Q}/lib
-
-MAKE_FLAGS+=   BOOST_DIR=${BUILDLINK_PREFIX.boost-headers}/include
-MAKE_FLAGS+=   COMPILER_RPATH_FLAG=${COMPILER_RPATH_FLAG}
-MAKE_FLAGS+=   LIBS_DIRS="${LIBS_DIRS}"
-MAKE_FLAGS+=   TCLINCLUDE_DIR=${BUILDLINK_PREFIX.tcl}/include
-
-INSTALLATION_DIRS=     bin share/doc/vera++ share/vera++
 
-post-extract:
-       cd ${WRKSRC} && find . -type f -exec chmod a-x {} \;
+USE_CXX_FEATURES=      c++11
+USE_LANGUAGES=         c c++
 
-do-install:
-       ${INSTALL_PROGRAM} ${WRKSRC}/vera++ ${DESTDIR}${PREFIX}/bin/vera++
-       cd ${WRKSRC}/doc && pax -rw * ${DESTDIR}${PREFIX}/share/doc/vera++/
-       cd ${WRKSRC} && \
-           pax -rw profiles scripts ${DESTDIR}${PREFIX}/share/vera++/
+# Required luabind
+CMAKE_CONFIGURE_ARGS+= -DVERA_LUA=OFF
+# Not compatible with latest Python
+CMAKE_CONFIGURE_ARGS+= -DVERA_PYTHON=OFF
+CMAKE_CONFIGURE_ARGS+= -DVERA_USE_SYSTEM_BOOST=ON
+CMAKE_CONFIGURE_ARGS+= -DVERA_USE_SYSTEM_LUA=ON
+CMAKE_CONFIGURE_ARGS+= -DVERA_USE_SYSTEM_PYTHON=ON
 
 .include "../../devel/boost-headers/buildlink3.mk"
 .include "../../devel/boost-libs/buildlink3.mk"
+.include "../../devel/cmake/build.mk"
+.include "../../devel/py-boost/buildlink3.mk"
+#.include "../../lang/lua/buildlink3.mk"
+#.include "../../lang/python/pyversion.mk"
 .include "../../lang/tcl/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/vera++/PLIST
diff -u pkgsrc/devel/vera++/PLIST:1.1.1.1 pkgsrc/devel/vera++/PLIST:1.2
--- pkgsrc/devel/vera++/PLIST:1.1.1.1   Thu Oct 13 18:43:51 2011
+++ pkgsrc/devel/vera++/PLIST   Wed Oct  8 12:13:08 2025
@@ -1,80 +1,44 @@
-@comment $NetBSD: PLIST,v 1.1.1.1 2011/10/13 18:43:51 jmmv Exp $
+@comment $NetBSD: PLIST,v 1.2 2025/10/08 12:13:08 adam Exp $
 bin/vera++
-share/doc/vera++/manual.html
-share/doc/vera++/rules/F001.html
-share/doc/vera++/rules/F002.html
-share/doc/vera++/rules/L001.html
-share/doc/vera++/rules/L002.html
-share/doc/vera++/rules/L003.html
-share/doc/vera++/rules/L004.html
-share/doc/vera++/rules/L005.html
-share/doc/vera++/rules/L006.html
-share/doc/vera++/rules/T001.html
-share/doc/vera++/rules/T002.html
-share/doc/vera++/rules/T003.html
-share/doc/vera++/rules/T004.html
-share/doc/vera++/rules/T005.html
-share/doc/vera++/rules/T006.html
-share/doc/vera++/rules/T007.html
-share/doc/vera++/rules/T008.html
-share/doc/vera++/rules/T009.html
-share/doc/vera++/rules/T010.html
-share/doc/vera++/rules/T011.html
-share/doc/vera++/rules/T012.html
-share/doc/vera++/rules/T013.html
-share/doc/vera++/rules/T014.html
-share/doc/vera++/rules/T015.html
-share/doc/vera++/rules/T016.html
-share/doc/vera++/rules/T017.html
-share/doc/vera++/rules/T018.html
-share/doc/vera++/rules/T019.html
-share/doc/vera++/rules/index.html
-share/doc/vera++/rules/style.css
-share/doc/vera++/style.css
-share/doc/vera++/tclapi.html
-share/doc/vera++/transformations/index.html
-share/doc/vera++/transformations/move_includes.html
-share/doc/vera++/transformations/move_macros.html
-share/doc/vera++/transformations/move_namespace.html
-share/doc/vera++/transformations/style.css
-share/doc/vera++/transformations/to_lower.html
-share/doc/vera++/transformations/to_xml.html
-share/doc/vera++/transformations/to_xml2.html
-share/doc/vera++/transformations/trim_right.html
-share/vera++/profiles/boost
-share/vera++/profiles/default
-share/vera++/scripts/rules/DUMP.tcl
-share/vera++/scripts/rules/F001.tcl
-share/vera++/scripts/rules/F002.tcl
-share/vera++/scripts/rules/L001.tcl
-share/vera++/scripts/rules/L002.tcl
-share/vera++/scripts/rules/L003.tcl
-share/vera++/scripts/rules/L004.tcl
-share/vera++/scripts/rules/L005.tcl
-share/vera++/scripts/rules/L006.tcl
-share/vera++/scripts/rules/T001.tcl
-share/vera++/scripts/rules/T002.tcl
-share/vera++/scripts/rules/T003.tcl
-share/vera++/scripts/rules/T004.tcl
-share/vera++/scripts/rules/T005.tcl
-share/vera++/scripts/rules/T006.tcl
-share/vera++/scripts/rules/T007.tcl
-share/vera++/scripts/rules/T008.tcl
-share/vera++/scripts/rules/T009.tcl
-share/vera++/scripts/rules/T010.tcl
-share/vera++/scripts/rules/T011.tcl
-share/vera++/scripts/rules/T012.tcl
-share/vera++/scripts/rules/T013.tcl
-share/vera++/scripts/rules/T014.tcl
-share/vera++/scripts/rules/T015.tcl
-share/vera++/scripts/rules/T016.tcl
-share/vera++/scripts/rules/T017.tcl
-share/vera++/scripts/rules/T018.tcl
-share/vera++/scripts/rules/T019.tcl
-share/vera++/scripts/transformations/move_includes.tcl
-share/vera++/scripts/transformations/move_macros.tcl
-share/vera++/scripts/transformations/move_namespace.tcl
-share/vera++/scripts/transformations/to_lower.tcl
-share/vera++/scripts/transformations/to_xml.tcl
-share/vera++/scripts/transformations/to_xml2.tcl
-share/vera++/scripts/transformations/trim_right.tcl
+lib/vera++/profiles/boost
+lib/vera++/profiles/default
+lib/vera++/profiles/full
+lib/vera++/rules/DUMP.tcl
+lib/vera++/rules/F001.tcl
+lib/vera++/rules/F002.tcl
+lib/vera++/rules/L001.tcl
+lib/vera++/rules/L002.tcl
+lib/vera++/rules/L003.tcl
+lib/vera++/rules/L004.tcl
+lib/vera++/rules/L005.tcl
+lib/vera++/rules/L006.tcl
+lib/vera++/rules/T001.tcl
+lib/vera++/rules/T002.tcl
+lib/vera++/rules/T003.tcl
+lib/vera++/rules/T004.tcl
+lib/vera++/rules/T005.tcl
+lib/vera++/rules/T006.tcl
+lib/vera++/rules/T007.tcl
+lib/vera++/rules/T008.tcl
+lib/vera++/rules/T009.tcl
+lib/vera++/rules/T010.tcl
+lib/vera++/rules/T011.tcl
+lib/vera++/rules/T012.tcl
+lib/vera++/rules/T013.tcl
+lib/vera++/rules/T014.tcl
+lib/vera++/rules/T015.tcl
+lib/vera++/rules/T016.tcl
+lib/vera++/rules/T017.tcl
+lib/vera++/rules/T018.tcl
+lib/vera++/rules/T019.tcl
+lib/vera++/test_wrapper.cmake.in
+lib/vera++/transformations/move_includes.tcl
+lib/vera++/transformations/move_macros.tcl
+lib/vera++/transformations/move_namespace.tcl
+lib/vera++/transformations/to_lower.tcl
+lib/vera++/transformations/to_xml.tcl
+lib/vera++/transformations/to_xml2.tcl
+lib/vera++/transformations/trim_right.tcl
+lib/vera++/use_vera++.cmake
+lib/vera++/vera++-config-version.cmake
+lib/vera++/vera++-config.cmake
Index: pkgsrc/devel/vera++/distinfo
diff -u pkgsrc/devel/vera++/distinfo:1.6 pkgsrc/devel/vera++/distinfo:1.7
--- pkgsrc/devel/vera++/distinfo:1.6    Tue Oct 26 10:20:08 2021
+++ pkgsrc/devel/vera++/distinfo        Wed Oct  8 12:13:08 2025
@@ -1,10 +1,8 @@
-$NetBSD: distinfo,v 1.6 2021/10/26 10:20:08 nia Exp $
+$NetBSD: distinfo,v 1.7 2025/10/08 12:13:08 adam Exp $
 
-BLAKE2s (vera++-1.1.1.tar.gz) = aa3e39a0ee44421322b4f61e0eb858c1f685d075ba5befc314a2c83e25885eef
-SHA512 (vera++-1.1.1.tar.gz) = a1d7108a826be09ac38c1db0ad12a2ba9db6dddfb1b332c26fc785d48d995a3117fc246d1f3d755c4fe8b09644d399db9371ce16e978880366a4d2c8edc26eec
-Size (vera++-1.1.1.tar.gz) = 53263 bytes
-SHA1 (patch-aa) = c1cb077ec08e7a3b2d1f9ba40630bb7fce81bbaa
-SHA1 (patch-ab) = 1164e33cc69ddd87c9d4f8dc082ffdf2b7abad84
-SHA1 (patch-ac) = e23a83a69620c50c4b29711b12982a22aec536fe
-SHA1 (patch-src_plugins_cpptcl-1.1.4_cpptcl.cpp) = 249d7754141a0d4706b18337cf9c70c4956a09bf
-SHA1 (patch-src_structures_Tokens.cpp) = f9eed58c609ce5270c67ae68f098b1b90ae3c224
+BLAKE2s (vera++-1.3.0.tar.gz) = a3e3c5b48e0a5befe091c16b760bd0a1cfe571f278cd8ea3b6c4b7eedba3eb66
+SHA512 (vera++-1.3.0.tar.gz) = 764cfe2c6344d2ffd0ceb6523d8f1b5f587347ab3083a61e2103e6e5a149df914d6f9b73d50f9c4cd905330da627e55a5c82243c1f387e0e2503232fef4aff42
+Size (vera++-1.3.0.tar.gz) = 72457 bytes
+SHA1 (patch-CMakeLists.txt) = 59c8ed28168d07c86d3e630642768f90485a0dcd
+SHA1 (patch-src_boost.cmake) = e1904c16ed0fb255866161cb4b1aff29420ff014
+SHA1 (patch-src_executable__path.cpp) = e6548428d5c706e6bfdefcfd955095dcc6ac4bb7
Added files:
Index: pkgsrc/devel/vera++/patches/patch-CMakeLists.txt
diff -u /dev/null pkgsrc/devel/vera++/patches/patch-CMakeLists.txt:1.1
--- /dev/null   Wed Oct  8 12:13:09 2025
+++ pkgsrc/devel/vera++/patches/patch-CMakeLists.txt    Wed Oct  8 12:13:08 2025
@@ -0,0 +1,13 @@
+$NetBSD: patch-CMakeLists.txt,v 1.1 2025/10/08 12:13:08 adam Exp $
+
+Fix for CMake 4.
+
+--- CMakeLists.txt.orig        2025-09-28 12:05:56.131049848 +0000
++++ CMakeLists.txt
+@@ -1,5 +1,5 @@
+ project(vera++)
+-cmake_minimum_required(VERSION 2.8.6)
++cmake_minimum_required(VERSION 3.5)
+ 
+ set(VERA_MAJOR 1)
+ set(VERA_MINOR 3)
Index: pkgsrc/devel/vera++/patches/patch-src_boost.cmake
diff -u /dev/null pkgsrc/devel/vera++/patches/patch-src_boost.cmake:1.1
--- /dev/null   Wed Oct  8 12:13:09 2025
+++ pkgsrc/devel/vera++/patches/patch-src_boost.cmake   Wed Oct  8 12:13:08 2025
@@ -0,0 +1,15 @@
+$NetBSD: patch-src_boost.cmake,v 1.1 2025/10/08 12:13:08 adam Exp $
+
+Don't look for boost_system library.
+
+--- src/boost.cmake.orig       2025-10-08 11:21:12.510547411 +0000
++++ src/boost.cmake
+@@ -6,7 +6,7 @@ else()
+ endif()
+ mark_as_advanced(VERA_USE_SYSTEM_BOOST)
+ 
+-set(boostLibs filesystem system program_options regex wave)
++set(boostLibs filesystem program_options regex wave)
+ if(VERA_PYTHON)
+   list(APPEND boostLibs python)
+ endif()
Index: pkgsrc/devel/vera++/patches/patch-src_executable__path.cpp
diff -u /dev/null pkgsrc/devel/vera++/patches/patch-src_executable__path.cpp:1.1
--- /dev/null   Wed Oct  8 12:13:09 2025
+++ pkgsrc/devel/vera++/patches/patch-src_executable__path.cpp  Wed Oct  8 12:13:08 2025
@@ -0,0 +1,15 @@
+$NetBSD: patch-src_executable__path.cpp,v 1.1 2025/10/08 12:13:08 adam Exp $
+
+Fix for deprecated boost::filesystem::path::normalize().
+
+--- src/executable_path.cpp.orig       2025-10-08 11:29:16.461579509 +0000
++++ src/executable_path.cpp
+@@ -42,7 +42,7 @@ std::string executable_path(const char *
+     }
+     boost::filesystem::path full_path(
+         boost::filesystem::system_complete(
+-            boost::filesystem::path(buf).normalize()));
++            boost::filesystem::path(buf).lexically_normal()));
+     return full_path.string();
+ }
+ 
Home |
Main Index |
Thread Index |
Old Index