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

Sergei Kolobov sergei at FreeBSD.org
Fri Jan 16 13:18:22 PST 2004


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


More information about the cvs-all mailing list