Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

squid: update to 5.7 #42054

Merged
merged 1 commit into from Feb 5, 2023
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
25 changes: 8 additions & 17 deletions srcpkgs/squid/template
@@ -1,10 +1,9 @@
# Template file for 'squid'
pkgname=squid
version=5.3
version=5.7
revision=1
build_style=gnu-configure
configure_args="
--sbindir=/usr/bin
--sysconfdir=/etc/squid
--libexecdir=/usr/libexec/squid
--datadir=/usr/share/squid
Expand All @@ -26,28 +25,18 @@ configure_args="
--enable-icmp
--enable-linux-netfilter
--enable-ident-lookups
--enable-useragent-log
--enable-cache-digests
--enable-referer-log
--enable-arp-acl
--enable-htcp
--enable-carp
--enable-epoll
--with-large-files
--enable-arp-acl
--with-default-user=squid
--enable-async-io
--enable-truncate
--enable-icap-client
--enable-ssl-crtd
--disable-arch-native
--disable-strict-error-checking
--enable-wccpv2
--with-build-environment=default
squid_cv_gnu_atomics=yes
squid_opt_enable_large_files=yes
BUILDCXX=${CXX_host}
BUILDCXXFLAGS=-O2"
--with-build-environment=default"
conf_files="/etc/squid/squid.conf
/etc/squid/errorpage.css
/etc/squid/cachemgr.conf
Expand All @@ -65,7 +54,7 @@ license="GPL-2.0-or-later"
homepage="http://www.squid-cache.org/"
changelog="http://www.squid-cache.org/Versions/v5/changesets/"
distfiles="http://www.squid-cache.org/Versions/v5/squid-${version}.tar.xz"
checksum=45178588df1311ded41ebadd632840c4d93a8d7f5f60e38e74acf2f1ae2f1715
checksum=6b0753aaba4c9c4efd333e67124caecf7ad6cc2d38581f19d2f0321f5b7ecd81
system_accounts="squid"
# squid-conf-tests requires a squid user in the system
make_check=no
Expand All @@ -75,14 +64,16 @@ if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then
LDFLAGS+=" -latomic"
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

# CVE-2018-1000027
echo 'log_uses_indirect_client off' >> ${DESTDIR}/etc/squid/squid.conf
}