* Andrej G. Zadorozhnyj ([EMAIL PROTECTED]): > I have Squid 2.5 Stable 4 installed from port tree (portrevision 10 FreeBSD > 4.9) and I want to install by hand (because there is not new port revision > in port tree yet) new patch files, but I don't known how to do it! Can > anybody explain me how to do it correctly?
The following patch provides an 'intermediate update' to the FreeBSD port. To apply it, save this mail somewhere and issue these commands: cd /usr/ports/www/squid && patch </where/you/saved/this/mail Then you can do a 'make install' as usual and be the first kid on the block to have a squid-2.5.5 port on FreeBSD :) Sorry for the inconvenience. Index: Makefile =================================================================== RCS file: /home/ncvs/ports/www/squid/Makefile,v retrieving revision 1.115 diff -u -r1.115 Makefile --- Makefile 23 Feb 2004 16:41:29 -0000 1.115 +++ Makefile 16 Mar 2004 17:06:23 -0000 @@ -22,8 +22,7 @@ # Additional configuration options, see below for a list PORTNAME= squid -PORTVERSION= 2.5.4 -PORTREVISION= 10 +PORTVERSION= 2.5.5 CATEGORIES= www MASTER_SITES= \ ftp://ftp.squid-cache.org/pub/%SUBDIR%/ \ @@ -32,62 +31,12 @@ ftp://ftp.leo.org/pub/comp/general/infosys/www/servers/squid/%SUBDIR%/ \ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,net/www/squid/&,} MASTER_SITE_SUBDIR= squid-2/STABLE -DISTNAME= squid-2.5.STABLE4 +DISTNAME= squid-2.5.STABLE5 DIST_SUBDIR= squid2.5 PATCH_SITES= http://www.squid-cache.org/Versions/v2/2.5/bugs/ -PATCHFILES= squid-2.5.STABLE4-reconfigure_message.patch \ - squid-2.5.STABLE4-digest_auth_pwchange.patch \ - squid-2.5.STABLE4-redirect_login_space.patch \ - squid-2.5.STABLE4-fqdnnegcache.patch \ - pam_auth-2.2.patch \ - squid-2.5.STABLE4_auth_param_doc.patch \ - squid-2.5.STABLE4-errorpages.patch \ - squid-2.5.STABLE4-error_load_text.patch \ - squid-2.5.STABLE4-xpi_mime.patch \ - squid-2.5.STABLE4-size_overflow.patch \ - squid-2.5.STABLE4-extacl_auth_loop.patch \ - squid-2.5.STABLE4-squid_ldap_group.patch \ - squid-2.5.STABLE4-positive_dns_ttl.patch \ - squid-2.5.STABLE4-gopherhtml.patch \ - squid-2.5.STABLE4-netroute.patch \ - squid-2.5.STABLE4-synflood.patch \ - squid-2.5.STABLE4-fqdn.patch \ - squid-2.5.STABLE4-connect_cleanup.patch \ - squid-2.5.STABLE4-pconn_post.patch \ - squid-2.5.STABLE4-ftp_put.patch \ - squid-2.5.STABLE4-pconn-load.patch \ - squid-2.5.STABLE4-icon_urls.patch \ - squid-2.5.STABLE4-redirector_access.patch \ - squid-2.5.STABLE4-pconn-lifo.patch \ - squid-2.5.STABLE4-cache_peer_maxconn.patch \ - squid-2.5.STABLE4-pid_filename_none.patch \ - squid-2.5.STABLE4-dns_namelength.patch \ - squid-2.5.STABLE4-urllogin_acl.patch \ - squid-2.5.STABLE4-russian.patch \ - squid-2.5.STABLE4-redirlog.patch \ - squid-2.5.STABLE4-pinger.patch \ - squid-2.5.STABLE4-partial_reload.patch \ - squid-2.5.STABLE4-ldap_tls.patch \ - squid-2.5.STABLE4-ldap_group_bufsize.patch \ - squid-2.5.STABLE4-http_workarounds.patch \ - squid-2.5.STABLE4-empty_proxy_auth.patch \ - squid-2.5.STABLE4-ftp_telnet.patch \ - squid-2.5.STABLE4-ntlm_auth_popups.patch \ - squid-2.5.STABLE4-ldap_group-S.patch \ - squid-2.5.STABLE4-ipcache_purge.patch \ - squid-2.5.STABLE4-cache_peer_access_ntlm.patch \ - squid-2.5.STABLE4-wbinfo_group.patch \ - squid-2.5.STABLE4-SMB_ntlm_auth.patch \ - squid-2.5.STABLE4-miss_access_internal.patch \ - squid-2.5.STABLE4-squidclient_auth.patch \ - squid-2.5.STABLE4-authfixes.patch \ - squid-2.5.STABLE4-arp-FreeBSD.patch \ - squid-2.5.STABLE4-deny_info_reply.patch \ - squid-2.5.STABLE4-authfixes2.patch \ - squid-2.5.STABLE4-reply_body_max_size.patch \ - squid-2.5.STABLE4-digest-abort.patch \ - squid-2.5.STABLE4-ntlm_auth_user_hash_pointer-leak.patch +PATCHFILES= squid-2.5.STABLE5-ntlm_assert.patch \ + squid-2.5.STABLE5-ldap.patch PATCH_DIST_STRIP= -p1 MAINTAINER= [EMAIL PROTECTED] Index: distinfo =================================================================== RCS file: /home/ncvs/ports/www/squid/distinfo,v retrieving revision 1.81 diff -u -r1.81 distinfo --- distinfo 23 Feb 2004 16:41:29 -0000 1.81 +++ distinfo 16 Mar 2004 17:06:32 -0000 @@ -1,106 +1,6 @@ -MD5 (squid2.5/squid-2.5.STABLE4.tar.bz2) = 9894a1fe855b0cccdc14fbf014060990 -SIZE (squid2.5/squid-2.5.STABLE4.tar.bz2) = 1036704 -MD5 (squid2.5/squid-2.5.STABLE4-reconfigure_message.patch) = a746143deab8b609730660916a297618 -SIZE (squid2.5/squid-2.5.STABLE4-reconfigure_message.patch) = 760 -MD5 (squid2.5/squid-2.5.STABLE4-digest_auth_pwchange.patch) = e5020f5b87a92c4d9621ce25403d691b -SIZE (squid2.5/squid-2.5.STABLE4-digest_auth_pwchange.patch) = 2694 -MD5 (squid2.5/squid-2.5.STABLE4-redirect_login_space.patch) = 2374ed6dae7ef57c009e2428284d6b65 -SIZE (squid2.5/squid-2.5.STABLE4-redirect_login_space.patch) = 619 -MD5 (squid2.5/squid-2.5.STABLE4-fqdnnegcache.patch) = ae1b7cce41ca403ebd7115d4506b0c25 -SIZE (squid2.5/squid-2.5.STABLE4-fqdnnegcache.patch) = 701 -MD5 (squid2.5/pam_auth-2.2.patch) = 3037a67d8f4b85cd7d51cb2dd5b4e8b8 -SIZE (squid2.5/pam_auth-2.2.patch) = 4878 -MD5 (squid2.5/squid-2.5.STABLE4_auth_param_doc.patch) = 3b35c424db58c71c541563cd5ae39d15 -SIZE (squid2.5/squid-2.5.STABLE4_auth_param_doc.patch) = 9068 -MD5 (squid2.5/squid-2.5.STABLE4-errorpages.patch) = df16c73a786ce0c59b1585ab6b745210 -SIZE (squid2.5/squid-2.5.STABLE4-errorpages.patch) = 49937 -MD5 (squid2.5/squid-2.5.STABLE4-error_load_text.patch) = 3935a3005d125f55cd78b228eba20647 -SIZE (squid2.5/squid-2.5.STABLE4-error_load_text.patch) = 571 -MD5 (squid2.5/squid-2.5.STABLE4-xpi_mime.patch) = 1143fb9244690a24450c3c9ce6105da4 -SIZE (squid2.5/squid-2.5.STABLE4-xpi_mime.patch) = 601 -MD5 (squid2.5/squid-2.5.STABLE4-size_overflow.patch) = 7cd2d6b1ebbd86aa143fa5a57156d6ce -SIZE (squid2.5/squid-2.5.STABLE4-size_overflow.patch) = 438 -MD5 (squid2.5/squid-2.5.STABLE4-extacl_auth_loop.patch) = de06bbc89f5408b7ab83733d894d4fe7 -SIZE (squid2.5/squid-2.5.STABLE4-extacl_auth_loop.patch) = 756 -MD5 (squid2.5/squid-2.5.STABLE4-squid_ldap_group.patch) = a5d0a8730aacf129401aabdfa61d60f7 -SIZE (squid2.5/squid-2.5.STABLE4-squid_ldap_group.patch) = 30490 -MD5 (squid2.5/squid-2.5.STABLE4-positive_dns_ttl.patch) = 7fca4475d86acc7db242c261b08751d7 -SIZE (squid2.5/squid-2.5.STABLE4-positive_dns_ttl.patch) = 3409 -MD5 (squid2.5/squid-2.5.STABLE4-gopherhtml.patch) = 2c6c50a4a8f4d0d0017ab7c15bacfe26 -SIZE (squid2.5/squid-2.5.STABLE4-gopherhtml.patch) = 3382 -MD5 (squid2.5/squid-2.5.STABLE4-netroute.patch) = f83e66712f37f34a04571b31be6c2db8 -SIZE (squid2.5/squid-2.5.STABLE4-netroute.patch) = 592 -MD5 (squid2.5/squid-2.5.STABLE4-synflood.patch) = b92e7a56e87374ebf2eb50e044f07f6d -SIZE (squid2.5/squid-2.5.STABLE4-synflood.patch) = 12861 -MD5 (squid2.5/squid-2.5.STABLE4-fqdn.patch) = dbf2c020e3c3c52ae540d96a724fac87 -SIZE (squid2.5/squid-2.5.STABLE4-fqdn.patch) = 713 -MD5 (squid2.5/squid-2.5.STABLE4-connect_cleanup.patch) = ee0398f51a22ab2c82048c8935d6d11c -SIZE (squid2.5/squid-2.5.STABLE4-connect_cleanup.patch) = 32516 -MD5 (squid2.5/squid-2.5.STABLE4-pconn_post.patch) = 4a5b7ab04fe8b73906db441448534bbb -SIZE (squid2.5/squid-2.5.STABLE4-pconn_post.patch) = 1231 -MD5 (squid2.5/squid-2.5.STABLE4-ftp_put.patch) = d3b69c8e79c96c13005d6dbeb72e5c76 -SIZE (squid2.5/squid-2.5.STABLE4-ftp_put.patch) = 584 -MD5 (squid2.5/squid-2.5.STABLE4-pconn-load.patch) = a432f9eff9e0963b7338e41a91230d95 -SIZE (squid2.5/squid-2.5.STABLE4-pconn-load.patch) = 2397 -MD5 (squid2.5/squid-2.5.STABLE4-icon_urls.patch) = cf28143216b1364e56e820dddbb66dfc -SIZE (squid2.5/squid-2.5.STABLE4-icon_urls.patch) = 2399 -MD5 (squid2.5/squid-2.5.STABLE4-redirector_access.patch) = 9c534a3d58fe0e3545cd4ed9af92a0e8 -SIZE (squid2.5/squid-2.5.STABLE4-redirector_access.patch) = 3498 -MD5 (squid2.5/squid-2.5.STABLE4-pconn-lifo.patch) = f41051c248764749d9d9ca5704925da7 -SIZE (squid2.5/squid-2.5.STABLE4-pconn-lifo.patch) = 1350 -MD5 (squid2.5/squid-2.5.STABLE4-cache_peer_maxconn.patch) = efd99c5e2f526c08cb52d9af948c7b25 -SIZE (squid2.5/squid-2.5.STABLE4-cache_peer_maxconn.patch) = 3603 -MD5 (squid2.5/squid-2.5.STABLE4-pid_filename_none.patch) = 808bafa144b22c3cf6900759b30f39e6 -SIZE (squid2.5/squid-2.5.STABLE4-pid_filename_none.patch) = 508 -MD5 (squid2.5/squid-2.5.STABLE4-dns_namelength.patch) = 290da300d02124be3971282d5b0a799d -SIZE (squid2.5/squid-2.5.STABLE4-dns_namelength.patch) = 603 -MD5 (squid2.5/squid-2.5.STABLE4-urllogin_acl.patch) = 5ad09d7d4bf105e699cfeb647a4836a3 -SIZE (squid2.5/squid-2.5.STABLE4-urllogin_acl.patch) = 3064 -MD5 (squid2.5/squid-2.5.STABLE4-russian.patch) = 5a4357bd56134fc6578c435314c1a835 -SIZE (squid2.5/squid-2.5.STABLE4-russian.patch) = 20731 -MD5 (squid2.5/squid-2.5.STABLE4-redirlog.patch) = 8a2cc15f2bde6fa263a9e40aae807f82 -SIZE (squid2.5/squid-2.5.STABLE4-redirlog.patch) = 762 -MD5 (squid2.5/squid-2.5.STABLE4-pinger.patch) = 0902849d051873aaf5f54584d0536bb5 -SIZE (squid2.5/squid-2.5.STABLE4-pinger.patch) = 738 -MD5 (squid2.5/squid-2.5.STABLE4-partial_reload.patch) = 6d8fa663f46ffc2272b7d18a0b6eea34 -SIZE (squid2.5/squid-2.5.STABLE4-partial_reload.patch) = 751 -MD5 (squid2.5/squid-2.5.STABLE4-ldap_tls.patch) = dcd6b4ec46e252833a54c4bfd155c284 -SIZE (squid2.5/squid-2.5.STABLE4-ldap_tls.patch) = 1853 -MD5 (squid2.5/squid-2.5.STABLE4-ldap_group_bufsize.patch) = e42207a45232ca739a64f2ac3901263c -SIZE (squid2.5/squid-2.5.STABLE4-ldap_group_bufsize.patch) = 762 -MD5 (squid2.5/squid-2.5.STABLE4-http_workarounds.patch) = 77d1a43dffa7aa97eb39b9178689e8df -SIZE (squid2.5/squid-2.5.STABLE4-http_workarounds.patch) = 12322 -MD5 (squid2.5/squid-2.5.STABLE4-empty_proxy_auth.patch) = ff55a2c7a718868ad245fd6de07018c9 -SIZE (squid2.5/squid-2.5.STABLE4-empty_proxy_auth.patch) = 2719 -MD5 (squid2.5/squid-2.5.STABLE4-ftp_telnet.patch) = 570ed0193201946fc10b42c0d96f7f48 -SIZE (squid2.5/squid-2.5.STABLE4-ftp_telnet.patch) = 3844 -MD5 (squid2.5/squid-2.5.STABLE4-ntlm_auth_popups.patch) = 922ef0774b855866b6daeb5df19bb4b3 -SIZE (squid2.5/squid-2.5.STABLE4-ntlm_auth_popups.patch) = 63653 -MD5 (squid2.5/squid-2.5.STABLE4-ldap_group-S.patch) = 35eb045971a1fe12b847e05862614aa6 -SIZE (squid2.5/squid-2.5.STABLE4-ldap_group-S.patch) = 993 -MD5 (squid2.5/squid-2.5.STABLE4-ipcache_purge.patch) = d76b6163f0806494defe9cba37a2d708 -SIZE (squid2.5/squid-2.5.STABLE4-ipcache_purge.patch) = 1022 -MD5 (squid2.5/squid-2.5.STABLE4-cache_peer_access_ntlm.patch) = 94841c505d86a1ab310b817119079e3b -SIZE (squid2.5/squid-2.5.STABLE4-cache_peer_access_ntlm.patch) = 3378 -MD5 (squid2.5/squid-2.5.STABLE4-wbinfo_group.patch) = 4fff0be253f87fa538691497600daf70 -SIZE (squid2.5/squid-2.5.STABLE4-wbinfo_group.patch) = 1105 -MD5 (squid2.5/squid-2.5.STABLE4-SMB_ntlm_auth.patch) = 6ee610502b49c00914e2fe986f21db78 -SIZE (squid2.5/squid-2.5.STABLE4-SMB_ntlm_auth.patch) = 1924 -MD5 (squid2.5/squid-2.5.STABLE4-miss_access_internal.patch) = 8f4259401052ecae31fa3de4535a624f -SIZE (squid2.5/squid-2.5.STABLE4-miss_access_internal.patch) = 837 -MD5 (squid2.5/squid-2.5.STABLE4-squidclient_auth.patch) = eff31cbd54adad086d50e0ae7dbe2c6e -SIZE (squid2.5/squid-2.5.STABLE4-squidclient_auth.patch) = 1107 -MD5 (squid2.5/squid-2.5.STABLE4-authfixes.patch) = 139ab240c01acf6eeed7ead27f0ce387 -SIZE (squid2.5/squid-2.5.STABLE4-authfixes.patch) = 9401 -MD5 (squid2.5/squid-2.5.STABLE4-arp-FreeBSD.patch) = bad7a9a59071faf569734f022b35b28f -SIZE (squid2.5/squid-2.5.STABLE4-arp-FreeBSD.patch) = 3999 -MD5 (squid2.5/squid-2.5.STABLE4-deny_info_reply.patch) = 97a9af2a33ded35bcef989181318ac71 -SIZE (squid2.5/squid-2.5.STABLE4-deny_info_reply.patch) = 1951 -MD5 (squid2.5/squid-2.5.STABLE4-authfixes2.patch) = b1de702ac773133affa1393c48d04807 -SIZE (squid2.5/squid-2.5.STABLE4-authfixes2.patch) = 2222 -MD5 (squid2.5/squid-2.5.STABLE4-reply_body_max_size.patch) = 79beba0e5466279ffbdd4322a3579aeb -SIZE (squid2.5/squid-2.5.STABLE4-reply_body_max_size.patch) = 524 -MD5 (squid2.5/squid-2.5.STABLE4-digest-abort.patch) = a0cf9a5451b89bb6d8a8982a14791c15 -SIZE (squid2.5/squid-2.5.STABLE4-digest-abort.patch) = 946 -MD5 (squid2.5/squid-2.5.STABLE4-ntlm_auth_user_hash_pointer-leak.patch) = 8422d34ab797ae07727a5f2fdfe1a832 -SIZE (squid2.5/squid-2.5.STABLE4-ntlm_auth_user_hash_pointer-leak.patch) = 3277 +MD5 (squid2.5/squid-2.5.STABLE5.tar.bz2) = 45ed1b1cd492e3f529085d09c3ffc1b8 +SIZE (squid2.5/squid-2.5.STABLE5.tar.bz2) = 1044932 +MD5 (squid2.5/squid-2.5.STABLE5-ntlm_assert.patch) = 1bb2a8455a1e988c52b2ca3cf3fe0867 +SIZE (squid2.5/squid-2.5.STABLE5-ntlm_assert.patch) = 545 +MD5 (squid2.5/squid-2.5.STABLE5-ldap.patch) = 81bdcaf96390eab1655fd8d65cf607ed +SIZE (squid2.5/squid-2.5.STABLE5-ldap.patch) = 6245