# Template file for 'squid' pkgname=squid version=6.7 revision=1 build_style=gnu-configure configure_args=" --sysconfdir=/etc/squid --libexecdir=/usr/libexec/squid --datadir=/usr/share/squid --localstatedir=/var --with-logdir=/var/log/squid --with-pidfile=/run/squid.pid --enable-auth --enable-auth-basic --enable-auth-ntlm --enable-auth-digest --enable-auth-negotiate --enable-esi --enable-removal-policies=lru,heap --enable-storeio=aufs,ufs,diskd,rock --enable-delay-pools --enable-arp-acl --with-openssl=${XBPS_CROSS_BASE}/usr --enable-snmp --enable-icmp --enable-linux-netfilter --enable-ident-lookups --enable-cache-digests --enable-htcp --enable-epoll --with-large-files --with-default-user=squid --enable-async-io --enable-icap-client --enable-ssl-crtd --disable-arch-native --disable-strict-error-checking --enable-wccpv2 --with-build-environment=default" conf_files="/etc/squid/squid.conf /etc/squid/errorpage.css /etc/squid/cachemgr.conf /etc/squid/mime.conf" make_dirs="/var/log/squid 750 squid squid /var/cache/squid 750 squid squid" hostmakedepends="perl pkg-config" makedepends="libldap-devel libnetfilter_conntrack-devel pam-devel libcap-devel libltdl-devel libxml2-devel" depends="perl" checkdepends="libcppunit-devel" short_desc="Caching proxy for the Web" maintainer="Toyam Cox " license="GPL-2.0-or-later" homepage="http://www.squid-cache.org/" changelog="http://www.squid-cache.org/Versions/v${version%%.*}/changesets/" distfiles="http://www.squid-cache.org/Versions/v${version%%.*}/squid-${version}.tar.xz" checksum=e14daa4eae41925d1ae3f08e64439a6aaa3011bdced686628b8de697d5ab8428 system_accounts="squid" # squid-conf-tests requires a squid user in the system make_check=no if [ "$XBPS_TARGET_LIBC" = "glibc" ]; then makedepends+=" libxcrypt-devel" fi pre_configure() { export BUILDCXX="${CXX_host}" export BUILDCXXFLAGS="-O2" } post_install() { chmod u+s \ ${DESTDIR}/usr/libexec/squid/basic_ncsa_auth \ ${DESTDIR}/usr/libexec/squid/basic_pam_auth \ ${DESTDIR}/usr/libexec/squid/pinger vsv squid vinstall ${FILESDIR}/cron.daily 0744 etc/cron.daily squid }