# Contributor: Sergei Lukin # Maintainer: Natanael Copa setvar pkgname = 'libevent' setvar pkgver = '2.1.8' setvar pkgrel = '1' setvar pkgdesc = ""An event notification library"" setvar url = ""http://libevent.org/"" setvar arch = ""all"" setvar license = ""BSD"" setvar depends = """" setvar depends_dev = ""python2"" setvar makedepends = ""$depends_dev libressl-dev"" setvar subpackages = ""$pkgname-dev"" setvar source = ""https://github.com/$pkgname/$pkgname/releases/download/release-${pkgver}-stable/$pkgname-${pkgver}-stable.tar.gz libressl.patch "" # secfixes: # 2.1.8-r0: # - CVE-2016-10195 # - CVE-2016-10196 # - CVE-2016-10197 setvar builddir = ""$srcdir"/$pkgname-$pkgver-stable" proc prepare { cd $builddir default_prepare || return 1 } proc build { cd $builddir ./configure \ --build=$CBUILD \ --host=$CHOST \ --prefix=/usr \ --sysconfdir=/etc \ --disable-static \ || return 1 make || return 1 } proc package { cd $builddir make -j1 DESTDIR=$pkgdir install || return 1 } proc dev { setvar replaces = ""libevent"" default_dev mv "$pkgdir"/usr/bin "$subpkgdir"/usr/ } setvar md5sums = ""f3eeaed018542963b7d2416ef1135ecc libevent-2.1.8-stable.tar.gz 281a6844632a5e7d76f39a0f858f7ff3 libressl.patch"" setvar sha256sums = ""965cc5a8bb46ce4199a47e9b2c9e1cae3b137e8356ffdad6d94d3b9069b71dc2 libevent-2.1.8-stable.tar.gz 81ccaf983f8e3e46b19f293b49c32887da53f6daeb843cee9052aabf194df458 libressl.patch"" setvar sha512sums = ""a2fd3dd111e73634e4aeb1b29d06e420b15c024d7b47778883b5f8a4ff320b5057a8164c6d50b53bd196c79d572ce2639fe6265e03a93304b09c22b41e4c2a17 libevent-2.1.8-stable.tar.gz 10abdd9195826739144b2164c2b95a65a7202ed7e1d202ec6f149e286377ee0726f05172ffabcfc6cf83b2832d883bb15632d9323f6907106580989c7af7ee95 libressl.patch""