summaryrefslogtreecommitdiffstats
path: root/main/varnish/APKBUILD
diff options
context:
space:
mode:
authorTimo Teräs <timo.teras@iki.fi>2013-11-14 15:35:43 +0200
committerTimo Teräs <timo.teras@iki.fi>2013-11-14 15:39:09 +0200
commitd32344d735b978fb7d30a9fcc4ad1141879c5433 (patch)
tree0580961253e8344a5b1963bf2aa443deffda5d9b /main/varnish/APKBUILD
parent6fd658a9994c9d1d1aa3447bddc8c1a15744e766 (diff)
downloadaports-d32344d735b978fb7d30a9fcc4ad1141879c5433.tar.bz2
aports-d32344d735b978fb7d30a9fcc4ad1141879c5433.tar.xz
main/varnish: add plugin to do maxmind geoip lookups
Diffstat (limited to 'main/varnish/APKBUILD')
-rw-r--r--main/varnish/APKBUILD27
1 files changed, 19 insertions, 8 deletions
diff --git a/main/varnish/APKBUILD b/main/varnish/APKBUILD
index 8e000a3d2..b5b556898 100644
--- a/main/varnish/APKBUILD
+++ b/main/varnish/APKBUILD
@@ -3,7 +3,7 @@
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=varnish
pkgver=3.0.4
-pkgrel=1
+pkgrel=2
pkgdesc="High-performance HTTP accelerator"
url="http://www.varnish-cache.org/"
arch="all"
@@ -12,13 +12,14 @@ depends="gcc libc-dev"
depends_dev=
makedepends="$depends_dev pcre-dev ncurses-dev readline-dev"
install="varnish.pre-install"
-subpackages="$pkgname-dev $pkgname-doc $pkgname-libs"
+subpackages="$pkgname-dev $pkgname-doc $pkgname-libs $pkgname-geoip"
pkgusers="varnish"
pkggroups="varnish"
source="http://repo.varnish-cache.org/source/varnish-$pkgver.tar.gz
varnishd.initd
varnishd.confd
varnishd.logrotate
+ maxminddb.vcl
varnish-3.0.3-pthread-uclibc.patch"
_builddir="$srcdir"/varnish-$pkgver
@@ -70,18 +71,28 @@ libs() {
mv "$pkgdir"/usr/lib/*.so.* "$subpkgdir"/usr/lib/
}
+geoip() {
+ pkgdesc="Maxmind GeoIP2 lookup plugin for varnish"
+ depends="libmaxminddb-dev"
+
+ install -m755 -D "$srcdir"/maxminddb.vcl "$subpkgdir"/usr/lib/varnish/plugins/maxminddb.vcl
+}
+
md5sums="a130ce9c3504b9603a46542635e18701 varnish-3.0.4.tar.gz
-5aa262fc6da61ded082393fe10dbad2a varnishd.initd
-0482f094e6d8ca59adb5b031d6c56b08 varnishd.confd
+d470dd6f893c1848c2d3f08ccb63d0d7 varnishd.initd
+df8e6eb5591be4ab916ef4504b3ea05d varnishd.confd
a6cb8a43c9465699cf956dc992998225 varnishd.logrotate
+e0fe20e65072a3c3aca5d5455b65a216 maxminddb.vcl
8c5532869bea7f668e2ce5d4585359f8 varnish-3.0.3-pthread-uclibc.patch"
sha256sums="4e044ccb5c76222bddf89c808f13ea8f66977972675aecb48a920f6800ad0f79 varnish-3.0.4.tar.gz
-8e75973cc20a462988171adab5550a2b9dfa4ec2887312074aaf2a411846f7cd varnishd.initd
-f3bc8ba994085d459b83422101d3966d13212e96aba02df0c9bbb2118819090c varnishd.confd
+1f6473f3493a1ce9952218c96614e246445af17059fe06503f6532d5f5d65e3e varnishd.initd
+24a9938a1d410579afd86507d645b4a27c36c99b3e73d966cdef15bd7f3c74ed varnishd.confd
017173cb42bb60f853063b7fbc843120c547e501233ce2299e1066b5d81e4d5e varnishd.logrotate
+bdec255d444250c41ec899b21825c8d10785ea4bbc1dbebb5b9b4583a8d36eaa maxminddb.vcl
3e39323ff4d741a9a0337e84eee7ce9f8b5419722a3b905f09ccf2486a9ff24f varnish-3.0.3-pthread-uclibc.patch"
sha512sums="d6fa8d320050f659f341af20b24c4401609ffd77207a7889b98e5378c507db04eda310e2b953b5144d748a0b3c08884e87d5c36962f0a38f03014708ff7c78d0 varnish-3.0.4.tar.gz
-b48897b24e452a6e36fac25ebdd1ac272cb0a7f9c5b6ab895daa77777e8be6f8f4ed7555a06046daa4dc149e85f8129758367bf630cbb0b8c73f98629d8e07a8 varnishd.initd
-ba17b04682fc30ebf736647d248ce4db11dc53434c93344a74c605f516799c5d7ad01a9a358cc707fdf5be17f5e96fd4a91f68641f24f2edb82f40b9675b11a1 varnishd.confd
+595b017bf890eaf6ffb9a35eef04983a85a1d90ddbfca835b4a003a7e78e1cf38d9910048fca5bb6a518e3480d6f1e23d1c3be1c1a47e7aafeac9b864c08e7c5 varnishd.initd
+fd3d7e6fb8d0849533c0ad1ec0ba1d5221ac03bd2093052b72cd09f2276b16b888a145402507d18f4defd4ec4fd9b198ef5f87347d92e5fca43add30bb91956e varnishd.confd
8fb1cba86ede5eff28a494f6b1da1a651d66383cdeb63922104407f28903dea0c643155b6d7ac8353b8c63d480a6c5b43a70c7252bc51ee73317c33a1844c52c varnishd.logrotate
+166fe752710a62511d277f6c80ad2b7938d1e481cdf62d4af1064804099b9699d9c041135a7fb63f9eb43155348a1403d3dd50b32ef5b1057def6ffe460f9b12 maxminddb.vcl
c06cd005ba04725ec69a9b5cb138fe2487bbd0b0e0aa4c6a39314b6473b160874d0c8452fca466e4efa907a998752e65940288a65a33b88cc4f206f1180b68d8 varnish-3.0.3-pthread-uclibc.patch"