aboutsummaryrefslogtreecommitdiffstats
path: root/testing/vera++
diff options
context:
space:
mode:
Diffstat (limited to 'testing/vera++')
-rw-r--r--testing/vera++/APKBUILD32
-rw-r--r--testing/vera++/ruledump.patch11
2 files changed, 43 insertions, 0 deletions
diff --git a/testing/vera++/APKBUILD b/testing/vera++/APKBUILD
new file mode 100644
index 00000000000..70107041a28
--- /dev/null
+++ b/testing/vera++/APKBUILD
@@ -0,0 +1,32 @@
+# Contributor: André Klitzing <aklitzing@gmail.com>
+# Maintainer: André Klitzing <aklitzing@gmail.com>
+pkgname=vera++
+pkgver=1.3.0
+pkgrel=0
+pkgdesc="A tool for verification, analysis and transformation of C++ source code"
+url="https://bitbucket.org/verateam/vera/"
+arch="all"
+license="Boost"
+makedepends="cmake boost-dev python2-dev tcl-dev"
+source="https://bitbucket.org/verateam/vera/downloads/$pkgname-$pkgver.tar.gz
+ ruledump.patch" # see https://bitbucket.org/verateam/vera/issues/73/ruledump-test-fails-on-rhel7-when-built-in
+builddir="$srcdir/$pkgname-$pkgver"
+
+build() {
+ cd "$builddir"
+ cmake . -DCMAKE_INSTALL_PREFIX=/usr -DVERA_LUA=Off -DVERA_USE_SYSTEM_BOOST=On
+ make
+}
+
+check() {
+ cd "$builddir"
+ make test
+}
+
+package() {
+ cd "$builddir"
+ make DESTDIR="$pkgdir" install
+}
+
+sha512sums="4057deaa45439b4965aee9810ffa429e984fe201173ac87fa8cdc7c39f3f8dd258abf550433d4fb0c6751aaf26f564349587e191d2797e5b318a46f0b5fb5a9e vera++-1.3.0.tar.gz
+bf51c7407343e89acb629853ada5715d70833ae1ac798c0b2322dc6f0ead9f30b988ee5ab0827d5f1d4d84caf8d219df02c2483eea2927c84e5a284a9ed4e053 ruledump.patch"
diff --git a/testing/vera++/ruledump.patch b/testing/vera++/ruledump.patch
new file mode 100644
index 00000000000..372a393d9f1
--- /dev/null
+++ b/testing/vera++/ruledump.patch
@@ -0,0 +1,11 @@
+--- a/tests/CMakeLists.txt
++++ b/tests/CMakeLists.txt
+@@ -596,7 +596,7 @@
+
+ 3/0\tcppcomment\t// some stuff here
+
+-4/0\tmsext_stdcall\t__stdcall
++4/0\tidentifier\t__stdcall
+ 4/9\tnewline\t
+
+ 5/0\trightbrace\t}