Enable epoll for this version, it's available on all 2.6 kernels, so
disabling it is a bit strange for 2010.
Signed-off-by: Roman I Khimov <khimov@altell.ru>
inherit native autotools
-SRC_URI = "http://www.squid-cache.org/Versions/v2/${SQUID_MAJOR}/squid-${PV}.tar.bz2"
+SRC_URI = "http://www.squid-cache.org/Versions/v2/${SQUID_MAJOR}/squid-${PV}.tar.bz2;name=squid-${PV}"
S = "${WORKDIR}/squid-${PV}"
do_stage() {
--- /dev/null
+SQUID_MAJOR = "2.7"
+
+include squid-native.inc
+
+SRC_URI[squid-2.7.STABLE8.md5sum] = "c061ba1c9ae39d0aaa8eca137f7dd18b"
+SRC_URI[squid-2.7.STABLE8.sha256sum] = "9409b02fc53518e334395df803a1ae30f4ed385b0f041fb310b4c75e2a49138c"
\ No newline at end of file
INC_PR = "r2"
DEPENDS = "squid-native-${PV}"
-SRC_URI = "http://www.squid-cache.org/Versions/v2/${SQUID_MAJOR}/squid-${PV}.tar.bz2 \
+SRC_URI = "http://www.squid-cache.org/Versions/v2/${SQUID_MAJOR}/squid-${PV}.tar.bz2;name=squid-${PV} \
file://fix_epoll_check.patch;patch=1 \
file://squid.init"
--- /dev/null
+PR = "${INC_PR}.0"
+SQUID_MAJOR = "2.7"
+
+include squid.inc
+
+# GPLv2+ since 2.6.STABLE18
+LICENSE = "GPL"
+
+EXTRA_OECONF += "--enable-epoll"
+
+SRC_URI[squid-2.7.STABLE8.md5sum] = "c061ba1c9ae39d0aaa8eca137f7dd18b"
+SRC_URI[squid-2.7.STABLE8.sha256sum] = "9409b02fc53518e334395df803a1ae30f4ed385b0f041fb310b4c75e2a49138c"
+
+do_configure_prepend() {
+ export ac_cv_epoll_ctl=yes
+}
\ No newline at end of file