summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMoritz Lipp2017-09-04 22:04:01 +0200
committerMoritz Lipp2017-09-04 22:04:30 +0200
commitc37204542e82532495dfaded2a0ae13dcdc50ffb (patch)
tree8b567c7e2067b2f13e70283429972035fcf4bf9c
parentf9da809140abce773660a865b9eb4418d171fce4 (diff)
downloadaur-c37204542e82532495dfaded2a0ae13dcdc50ffb.tar.gz
Update to 0.12
-rw-r--r--.SRCINFO12
-rw-r--r--PKGBUILD20
-rw-r--r--openssl.patch21
3 files changed, 43 insertions, 10 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 34a00e274f01..dffb0f8769ea 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,20 +1,24 @@
# Generated by mksrcinfo v8
-# Mon Jun 20 14:50:50 UTC 2016
+# Mon Sep 4 20:03:45 UTC 2017
pkgbase = oclint
pkgdesc = A static source code analysis tool to improve quality and reduce defects for C, C++ and Objective-C
- pkgver = 0.10.3
+ pkgver = 0.12
pkgrel = 1
url = http://oclint.org/
arch = i686
arch = x86_64
license = BSD
+ makedepends = clang
makedepends = cmake
makedepends = subversion
makedepends = python
makedepends = llvm
makedepends = libxml2
- source = https://github.com/oclint/oclint/archive/v0.10.3.tar.gz
- md5sums = bed45dd31e64cc5ddaa3a031f9435a27
+ makedepends = countly-cpp
+ source = https://github.com/oclint/oclint/archive/v0.12.tar.gz
+ source = openssl.patch
+ sha1sums = 5b5adc001fff5733e55a90a498c3fe57f9fdda8e
+ sha1sums = 234485f8cd210794cfb393e8b550079c33d21192
pkgname = oclint
diff --git a/PKGBUILD b/PKGBUILD
index 944c9bb9e97a..c737882ed71c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,21 +1,29 @@
# Maintainer: Moritz Lipp <mlq@pwmt.org>
pkgname=oclint
-pkgver=0.10.3
+pkgver=0.12
pkgrel=1
pkgdesc="A static source code analysis tool to improve quality and reduce
defects for C, C++ and Objective-C"
arch=('i686' 'x86_64')
url="http://oclint.org/"
license=('BSD')
-dependencies=('clang' 'clang-analyzer' 'llvm' 'llvm-libs')
-makedepends=('cmake' 'subversion' 'python' 'llvm' 'libxml2')
-source=("https://github.com/oclint/oclint/archive/v${pkgver}.tar.gz")
-md5sums=('bed45dd31e64cc5ddaa3a031f9435a27')
+dependencies=('clang' 'clang-analyzer' 'llvm' 'llvm-libs' 'openssl')
+makedepends=('clang' 'cmake' 'subversion' 'python' 'llvm' 'libxml2'
+'countly-cpp')
+source=("https://github.com/oclint/oclint/archive/v${pkgver}.tar.gz"
+ "openssl.patch")
+sha1sums=('5b5adc001fff5733e55a90a498c3fe57f9fdda8e'
+ '234485f8cd210794cfb393e8b550079c33d21192')
+
+prepare() {
+ cd "$srcdir/$pkgname-$pkgver"
+ patch -p1 < $srcdir/openssl.patch
+}
build() {
cd "$srcdir/$pkgname-$pkgver/oclint-scripts"
- ./build -llvm-root=/usr -release
+ ./makeWithSystemLLVM /usr
}
package() {
diff --git a/openssl.patch b/openssl.patch
new file mode 100644
index 000000000000..c6746b7b4e1b
--- /dev/null
+++ b/openssl.patch
@@ -0,0 +1,21 @@
+diff --git a/oclint-driver/CMakeLists.txt b/oclint-driver/CMakeLists.txt
+index d1826f1..39b697f 100644
+--- a/oclint-driver/CMakeLists.txt
++++ b/oclint-driver/CMakeLists.txt
+@@ -67,12 +67,12 @@ IF((NOT NO_ANALYTICS) AND (NOT MINGW) AND (NOT DOC_GEN_BUILD) AND (NOT TEST_BUIL
+ /usr/local/opt/openssl/lib/libcrypto.a
+ )
+ ELSE()
+- FIND_LIBRARY(SSL_STATIC_LIB NAMES libssl.a)
+- FIND_LIBRARY(CRYPTO_STATIC_LIB NAMES libcrypto.a)
++ FIND_LIBRARY(SSL_SHARED_LIB NAMES libssl.so)
++ FIND_LIBRARY(CRYPTO_SHARED_LIB NAMES libcrypto.so)
+ TARGET_LINK_LIBRARIES(oclint-${OCLINT_VERSION_RELEASE}
+ Countly
+- ${SSL_STATIC_LIB}
+- ${CRYPTO_STATIC_LIB}
++ ${SSL_SHARED_LIB}
++ ${CRYPTO_SHARED_LIB}
+ )
+ ENDIF()
+ ENDIF()