From owner-cvs-all@FreeBSD.ORG Fri Jan 16 13:18:22 2004 Return-Path: Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 803C216A4CE; Fri, 16 Jan 2004 13:18:22 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 16F7143D31; Fri, 16 Jan 2004 13:18:21 -0800 (PST) (envelope-from sergei@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.10/8.12.10) with ESMTP id i0GLIK0B047732; Fri, 16 Jan 2004 13:18:20 -0800 (PST) (envelope-from sergei@repoman.freebsd.org) Received: (from sergei@localhost) by repoman.freebsd.org (8.12.10/8.12.10/Submit) id i0GLIKNZ047731; Fri, 16 Jan 2004 13:18:20 -0800 (PST) (envelope-from sergei) Message-Id: <200401162118.i0GLIKNZ047731@repoman.freebsd.org> From: Sergei Kolobov Date: Fri, 16 Jan 2004 13:18:20 -0800 (PST) To: ports-committers@FreeBSD.org, cvs-ports@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: ports/www/squid Makefile distinfo pkg-deinstall pkg-descr pkg-install pkg-plist ports/www/squid/files patch-src-cf.data.pre squid.sh X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Jan 2004 21:18:22 -0000 sergei 2004/01/16 13:18:20 PST FreeBSD ports repository Modified files: www/squid Makefile distinfo pkg-descr pkg-install pkg-plist www/squid/files squid.sh Added files: www/squid pkg-deinstall www/squid/files patch-src-cf.data.pre Log: - configure squid to run under a dedicated "squid" user by default; make use of SQUID_{UID,GID} which other squid-related ports already implemented. The user/group will be created on the fly if they do not already exist. - introduce WITH_SQUID_LDAP_AUTH to pull in the necessary bits to compile and use the ldap_auth helper - install some more authentication helper applications by default - install helper applications to ${PREFIX}/libexec/squid instead of ${PREFIX}/libexec, add notes about it in pkg-install and pkg-descr - cleanup the pre-installation tasks and move them from Makefile and pkg-plist into the pkg-install script; make 'make install' and 'pkg_add' actually do the same thing - introduce a pkg-deinstall script - make squid.sh rcNG compatible (when either /etc/rc_subr or ${PREFIX}/etc/rc_subr is present, the first one will be used, otherwise the script will work as a "rc classic" script so no additional dependency on the rc_subr port should be needed) - some Makefile cleanups: + the squid installation procedure now correctly strips binaries, so there is no need to do this manually anymore + generate those parts of pkg-plist dynamically that may be affected by user set tunables (currently the localized error pages and helper applications) + document the available configuration options in a slightly different style + remove some obsolete variable declarations and comments + honor NOPORTDOCS - add CONFLICTS - add another vendor patch, see http://www.squid-cache.org/bugs/show_bug.cgi?id=890 for a thorough explanation of what has been fixed. - since we can no longer take the presence of Lithuanian error pages for granted, wrap the workaround for the errorpages.patch with '.if exists()' - bump PORTREVISION PR: 61315 Submitted by: maintainer Revision Changes Path 1.111 +176 -98 ports/www/squid/Makefile 1.76 +1 -0 ports/www/squid/distinfo 1.1 +20 -0 ports/www/squid/files/patch-src-cf.data.pre (new) 1.3 +70 -21 ports/www/squid/files/squid.sh 1.1 +29 -0 ports/www/squid/pkg-deinstall (new) 1.10 +10 -4 ports/www/squid/pkg-descr 1.9 +90 -29 ports/www/squid/pkg-install 1.22 +23 -865 ports/www/squid/pkg-plist