summaryrefslogtreecommitdiffstats
path: root/extra
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2009-06-11 13:06:32 +0000
committerNatanael Copa <ncopa@alpinelinux.org>2009-06-11 13:06:32 +0000
commitf0ce46793efe6e5386086cc035e8fa1cb81c1b43 (patch)
treeed87464a76c7524584008aea0dc6aef90405583c /extra
parent46719e84a19137960bf547e1813dadf87bc8aaeb (diff)
downloadaports-f0ce46793efe6e5386086cc035e8fa1cb81c1b43.tar.bz2
aports-f0ce46793efe6e5386086cc035e8fa1cb81c1b43.tar.xz
extra/squid: run autotools after the patch
The gentoo patch changes Makefile.am and needs to rerun autoconf/automake.
Diffstat (limited to 'extra')
-rw-r--r--extra/squid/APKBUILD13
-rw-r--r--extra/squid/squid.post-install5
2 files changed, 15 insertions, 3 deletions
diff --git a/extra/squid/APKBUILD b/extra/squid/APKBUILD
index 62a8b630..5e54491d 100644
--- a/extra/squid/APKBUILD
+++ b/extra/squid/APKBUILD
@@ -3,12 +3,13 @@
pkgname=squid
pkgver=2.7.6
_ver=2.7.STABLE6
-pkgrel=2
+pkgrel=3
pkgdesc="A full-featured Web proxy cache server."
url="http://www.squid-cache.org"
+install="squid.post-install"
license="GPL-2"
-depends="openssl $pkgname-errors-english logrotate"
-makedepends="openssl-dev perl-dev"
+depends="$pkgname-errors-english logrotate"
+makedepends="openssl-dev perl-dev autoconf automake"
subpackages="$pkgname-doc
$pkgname-errors-armenian:errors_armenian
$pkgname-errors-azerbaijani:errors_azerbaijani
@@ -48,6 +49,7 @@ subpackages="$pkgname-doc
source="http://www.squid-cache.org/Versions/v2/2.7/${pkgname}-${_ver}.tar.bz2
squid.initd
squid.confd
+ squid.post-install
squid-2.7-gentoo.patch
$pkgname.logrotate
"
@@ -56,6 +58,8 @@ build() {
cd "$srcdir/$pkgname-$_ver"
patch -p1 -i "$srcdir"/squid-2.7-gentoo.patch || return 1
+ touch NEWS AUTHORS
+ aclocal && autoconf && automake -a || return 1
./configure --prefix=/usr --datadir=/usr/share/squid \
--sysconfdir=/etc/squid --libexecdir=/usr/lib/squid \
@@ -79,6 +83,8 @@ build() {
install -m644 -D "$srcdir"/$pkgname.confd "$pkgdir"/etc/conf.d/$pkgname
install -m644 -D "$srcdir"/$pkgname.logrotate \
"$pkgdir"/etc/logrotate.d/squid
+
+ mkdir -p "$pkgdir"/var/cache/squid "$pkgdir"/var/log/squid
}
@@ -265,5 +271,6 @@ errors_ukrainian_utf8() {
md5sums="6de3a6a7a56a7ecae092f2d31a04f039 squid-2.7.STABLE6.tar.bz2
d31f293cf10a90bc3d60aa6428889db5 squid.initd
44b052db7910f386ef88ddcf69c9ba4e squid.confd
+9bf350646e321f7c38ffeb9af828ec98 squid.post-install
1d33108353d788b238d9a8877bf2e401 squid-2.7-gentoo.patch
58823e0b86bc2dc71d270208b7b284b4 squid.logrotate"
diff --git a/extra/squid/squid.post-install b/extra/squid/squid.post-install
new file mode 100644
index 00000000..88df6d26
--- /dev/null
+++ b/extra/squid/squid.post-install
@@ -0,0 +1,5 @@
+#!/bin/sh
+
+chown squid:squid /var/cache/squid /var/log/squid
+exit 0
+