components/squid/Makefile
branchs11u3-sru
changeset 7356 74eef0c2f07d
parent 4993 efe17d59c020
child 7531 b8c58c63924b
equal deleted inserted replaced
7355:6c86f22e0d0e 7356:74eef0c2f07d
    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