79 CONFIGURE_OPTIONS += --enable-auth-negotiate='kerberos' |
79 CONFIGURE_OPTIONS += --enable-auth-negotiate='kerberos' |
80 CONFIGURE_OPTIONS += --enable-auth-ntlm='smb_lm,fake' |
80 CONFIGURE_OPTIONS += --enable-auth-ntlm='smb_lm,fake' |
81 CONFIGURE_OPTIONS += --enable-ntlm-fail-open |
81 CONFIGURE_OPTIONS += --enable-ntlm-fail-open |
82 CONFIGURE_OPTIONS += --enable-removal-policies='heap,lru' |
82 CONFIGURE_OPTIONS += --enable-removal-policies='heap,lru' |
83 CONFIGURE_OPTIONS += --enable-snmp |
83 CONFIGURE_OPTIONS += --enable-snmp |
84 CONFIGURE_OPTIONS += --enable-ssl |
|
85 CONFIGURE_OPTIONS += --enable-storeio='aufs,diskd,ufs' |
84 CONFIGURE_OPTIONS += --enable-storeio='aufs,diskd,ufs' |
86 CONFIGURE_OPTIONS += --enable-x-accelerator-vary |
85 CONFIGURE_OPTIONS += --enable-x-accelerator-vary |
87 CONFIGURE_OPTIONS += --with-aio |
86 CONFIGURE_OPTIONS += --with-aio |
88 CONFIGURE_OPTIONS += --with-aufs-threads=8 |
87 CONFIGURE_OPTIONS += --with-aufs-threads=8 |
89 CONFIGURE_OPTIONS += --with-large-files |
88 CONFIGURE_OPTIONS += --with-large-files |
90 CONFIGURE_OPTIONS += --with-build-environment=POSIX_V6_ILP32_OFFBIG |
89 CONFIGURE_OPTIONS += --with-build-environment=POSIX_V6_ILP32_OFFBIG |
|
90 # Due to the current licensing of squid and openssl, gnutls/nettle |
|
91 # must be enabled and used instead of openssl for tls and/or other |
|
92 # crypto support. |
|
93 CONFIGURE_OPTIONS += --enable-gnutls |
|
94 CONFIGURE_OPTIONS += --with-nettle |
91 CONFIGURE_OPTIONS += --with-pthreads |
95 CONFIGURE_OPTIONS += --with-pthreads |
92 CONFIGURE_OPTIONS += --without-nettle |
|
93 |
96 |
94 COMPONENT_BUILD_ARGS += CFLAGS="$(CFLAGS)" |
97 COMPONENT_BUILD_ARGS += CFLAGS="$(CFLAGS)" |
95 |
98 |
96 # Appends the following line to the end of the squid.conf configuration |
99 # Appends the following line to the end of the squid.conf configuration |
97 # file. This line is necessary for running squid for testing. |
100 # file. This line is necessary for running squid for testing. |
139 # Squid is working properly. |
142 # Squid is working properly. |
140 |
143 |
141 test: $(NO_TESTS) |
144 test: $(NO_TESTS) |
142 |
145 |
143 |
146 |
|
147 REQUIRED_PACKAGES += library/gnutls-3 |
144 REQUIRED_PACKAGES += library/libtool/libltdl |
148 REQUIRED_PACKAGES += library/libtool/libltdl |
145 REQUIRED_PACKAGES += library/security/openssl |
149 REQUIRED_PACKAGES += library/security/nettle |
146 REQUIRED_PACKAGES += runtime/perl-512 |
150 REQUIRED_PACKAGES += runtime/perl-512 |
|
151 REQUIRED_PACKAGES += service/security/kerberos-5 |
147 REQUIRED_PACKAGES += shell/ksh93 |
152 REQUIRED_PACKAGES += shell/ksh93 |
148 REQUIRED_PACKAGES += system/core-os |
153 REQUIRED_PACKAGES += system/core-os |
149 REQUIRED_PACKAGES += system/library |
154 REQUIRED_PACKAGES += system/library |
150 REQUIRED_PACKAGES += system/library/gcc/gcc-c-runtime |
155 REQUIRED_PACKAGES += system/library/gcc/gcc-c-runtime |
151 REQUIRED_PACKAGES += system/library/gcc/gcc-c++-runtime |
156 REQUIRED_PACKAGES += system/library/gcc/gcc-c++-runtime |
152 REQUIRED_PACKAGES += system/library/math |
157 REQUIRED_PACKAGES += system/library/math |
153 REQUIRED_PACKAGES += system/library/security/crypto |
158 REQUIRED_PACKAGES += system/library/security/crypto |
154 REQUIRED_PACKAGES += system/library/security/gss |
159 REQUIRED_PACKAGES += system/library/security/gss |
155 REQUIRED_PACKAGES += system/library/security/libsasl |
160 REQUIRED_PACKAGES += system/library/security/libsasl |
156 REQUIRED_PACKAGES += system/network |
161 REQUIRED_PACKAGES += system/network |
157 REQUIRED_PACKAGES += service/security/kerberos-5 |
|