pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/comms/hylafax Update to HylaFAX 4.2.5



details:   https://anonhg.NetBSD.org/pkgsrc/rev/5472138bace0
branches:  trunk
changeset: 506819:5472138bace0
user:      adrianp <adrianp%pkgsrc.org@localhost>
date:      Sun Jan 22 14:06:02 2006 +0000

description:
Update to HylaFAX 4.2.5
>From the CHANGES:
> Changelog for HylaFAX 4.2.5
>
> * change notify to not rely on echo -e (BUG 724) (11 Jan 2005)
> * add prototype config catch for Digicom Leonardo modems (11 Jan 2005)
> * make sure probemodem removes lock files (BUG 691) (9 Jan 2005)
> * portability cleanup to MemoryDecoder.c++ (BUG 224) (9 Jan 2005)
> * include crypt.h where necessary (BUG 722) (9 Jan 2005)
> * fix eval sed in faxrcvd script (BUG 719) (9 Jan 2006)
> * fix shell comments in nofity AWK script (BUG 719) (9 Jan 2006)
>
> Changelog for HylaFAX 4.2.4
>
> * CVE-2005-3539: Fix for faxrcvd/notify script vulnerabilites
>   (4 Jan 2004)
> * don't lock-down pagingProtocol by default (15 Dec 2005)
> * CVE-2005-3538: fix possible hfaxd login vulnerability due
>   to PAM library absence during build (15 Dec 2005)
> * fix a Solaris compile error due to PAM_CONV_AGAIN (15 Dec 2005)
> * fix Solaris 9 compile error due to PAM (15 Dec 2005)
> * all Mainpine boards no longer identified as the DUO+
>   2-port model (5 Dec 2005)
> * update hfaxd 'site adduser' functionality (29 Nov 2005)
> * prevent some faxgetty hangs in Phase C EOL sync (29 Nov 2005)
> * fix for clients specifying TZONE LOCAL/GMT and using %Y for
>   JobFmt and RcvFmt (22 Nov 2005)

diffstat:

 comms/hylafax/Makefile         |   4 +-
 comms/hylafax/distinfo         |  10 +++---
 comms/hylafax/patches/patch-ae |  56 +++++++++++++++++++++--------------------
 3 files changed, 36 insertions(+), 34 deletions(-)

diffs (198 lines):

diff -r 234af2a85600 -r 5472138bace0 comms/hylafax/Makefile
--- a/comms/hylafax/Makefile    Sun Jan 22 13:55:43 2006 +0000
+++ b/comms/hylafax/Makefile    Sun Jan 22 14:06:02 2006 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.49 2005/12/29 06:21:34 jlam Exp $
+# $NetBSD: Makefile,v 1.50 2006/01/22 14:06:02 adrianp Exp $
 
-VERS=          4.2.2
+VERS=          4.2.5
 DISTNAME=      hylafax-${VERS}
 CATEGORIES=    comms
 MASTER_SITES_BETA=     ftp://ftp.hylafax.org/source/BETA/
diff -r 234af2a85600 -r 5472138bace0 comms/hylafax/distinfo
--- a/comms/hylafax/distinfo    Sun Jan 22 13:55:43 2006 +0000
+++ b/comms/hylafax/distinfo    Sun Jan 22 14:06:02 2006 +0000
@@ -1,13 +1,13 @@
-$NetBSD: distinfo,v 1.17 2006/01/04 22:36:50 wiz Exp $
+$NetBSD: distinfo,v 1.18 2006/01/22 14:06:02 adrianp Exp $
 
-SHA1 (hylafax-4.2.2.tar.gz) = 6f635298d491fec95379a337e9f4c2d922913d1c
-RMD160 (hylafax-4.2.2.tar.gz) = a50505b77b65352f580dbe86a1525a356a46f116
-Size (hylafax-4.2.2.tar.gz) = 1438894 bytes
+SHA1 (hylafax-4.2.5.tar.gz) = b3bfd492dcb85e8aa1ddff9e6dcec3c31e00fccc
+RMD160 (hylafax-4.2.5.tar.gz) = aef5e7a8ff32bafa43b5efc431b9fd8c334ddb3a
+Size (hylafax-4.2.5.tar.gz) = 1450958 bytes
 SHA1 (patch-aa) = 94de7c7fb55c9c95c6a774fb732e2d47ec818152
 SHA1 (patch-ab) = 5ee930814178223fa66dd308f365ff400559fd1d
 SHA1 (patch-ac) = 6f89cc0c9e7a0e789c23b0dfc604376e457091b7
 SHA1 (patch-ad) = a7e361980c94a025be0b326c1cf694cce3cbff72
-SHA1 (patch-ae) = aa1117f54907782ba1a980d3cf551867e48ba92d
+SHA1 (patch-ae) = 24fd428a3bef64a4e4acf7d2852c8e83e2ef4f84
 SHA1 (patch-af) = 5c2429d08f2f4c6f5af19dd4775277434abc7ac4
 SHA1 (patch-ag) = e1a38918cadf1d1cca7765ee2c050e99dfed0b7f
 SHA1 (patch-ah) = 084a99cfe21d7090fca33d9e068036e19707f441
diff -r 234af2a85600 -r 5472138bace0 comms/hylafax/patches/patch-ae
--- a/comms/hylafax/patches/patch-ae    Sun Jan 22 13:55:43 2006 +0000
+++ b/comms/hylafax/patches/patch-ae    Sun Jan 22 14:06:02 2006 +0000
@@ -1,6 +1,6 @@
-$NetBSD: patch-ae,v 1.11 2006/01/04 22:36:50 wiz Exp $
+$NetBSD: patch-ae,v 1.12 2006/01/22 14:06:02 adrianp Exp $
 
---- configure.orig     2005-08-08 19:38:08.000000000 +0000
+--- configure.orig     2005-12-16 22:40:30.000000000 +0000
 +++ configure
 @@ -37,23 +37,23 @@
  #
@@ -11,14 +11,15 @@
 -DIR_LIBDATA=/usr/local/lib/fax
 -DIR_LIB=/usr/local/lib
 -DIR_LIBEXEC=$DIR_SBIN
+-DIR_SPOOL=/var/spool/hylafax
+-DIR_HTML=/var/httpd/htdocs/hylafax
+-DIR_CGI=/var/httpd/cgi-bin
 +DIR_BIN=${PREFIX}/bin
 +DIR_SBIN=${PREFIX}/sbin
 +DIR_LIBDATA=${PREFIX}/libdata/hylafax
 +DIR_LIB=${PREFIX}/lib
 +DIR_LIBEXEC=${PREFIX}/libexec
- DIR_SPOOL=/var/spool/hylafax
--DIR_HTML=/var/httpd/htdocs/hylafax
--DIR_CGI=/var/httpd/cgi-bin
++DIR_SPOOL=${VARBASE}/spool/hylafax
 +DIR_HTML=${PREFIX}/http/htdocs/hylafax
 +DIR_CGI=${PREFIX}/http/cgi-bin
  PATH_DPSRIP=$DIR_LIBEXEC/ps2fax.exe
@@ -58,7 +59,7 @@
  FAXD=
  LIBFAXSERVER='libfaxserver.${DSO}'
  LIBUTIL='${UTIL}/libfaxutil.${DSO}'
-@@ -222,6 +221,7 @@ PKG_EMAIL
+@@ -224,6 +223,7 @@ PKG_EMAIL
  PKG_VENDOR
  PORT
  PORTFUNCS
@@ -66,7 +67,7 @@
  PROTOTYPES
  PSPACKAGE     PS
  PWDCMD
-@@ -288,7 +288,7 @@ test -d /usr/bsd && PATH=$PATH:/usr/bsd    
+@@ -290,7 +290,7 @@ test -d /usr/bsd && PATH=$PATH:/usr/bsd    
  test -d /usr/ucb && PATH=$PATH:/usr/ucb                       # Sun and others
  test -d /usr/contrib/bin && PATH=$PATH:/usr/contrib/bin       # BSDi
  test -d /usr/5bin && PATH=/usr/5bin:$PATH:/usr/etc    # Sun and others
@@ -75,16 +76,16 @@
  PATH=$PATH:$OPATH
  
  POSIXLY_CORRECT=1; export POSIXLY_CORRECT             # disable GNU extensions
-@@ -2399,7 +2399,7 @@ EOF
+@@ -2418,7 +2418,7 @@ EOF
        if [ ${header_ver} -ge 19960307 ]; then
-           if [ "${lib_ver}" = "3.4" ]; then
-               tiff_runlen_t="uint16"
--          elif [ "${lib_ver}" = "3.5" -o "${lib_ver}" = "3.6" -o "${lib_ver}" = "3.7" ]; then
-+          elif [ "${lib_ver}" = "3.5" -o "${lib_ver}" = "3.6" -o "${lib_ver}" = "3.7"  -o "${lib_ver}" = "3.8" ]; then
-               tiff_runlen_t="uint32"
-           fi
+           case ${lib_ver} in
+               3.4)            tiff_runlen_t="uint16" ;;
+-              3.[567])        tiff_runlen_t="uint32" ;;
++              3.[5678])       tiff_runlen_t="uint32" ;;
+           esac
        fi
-@@ -3127,13 +3127,7 @@ main()
+     else
+@@ -3145,13 +3145,7 @@ main()
          printf("old include files: version %u\n", ZLIB_VERSION);
          exit(-1);
      }
@@ -98,16 +99,16 @@
  }
  EOF
  capture cat t.c
-@@ -3195,7 +3189,7 @@ Note "Checking TIFF support."
+@@ -3213,7 +3207,7 @@ Note "Checking TIFF support."
  # Location of TIFF binaries
  #
  if [ -z "$TIFFBIN" ]; then
 -    DIRS="/usr/local/bin /usr/contrib/bin /usr/gnu/bin /usr/bin"
-+    DIRS="${PREFIX}/bin /usr/local/bin /usr/gnu/bin /usr/bin"
++    DIRS="${PREFIX}/bin /usr/local/bin /usr/contrib/bin /usr/gnu/bin /usr/bin"
      for i in $DIRS; do
          test -x $i/tiff2ps && { TIFFBIN=$i; break; }
      done
-@@ -3818,7 +3812,7 @@ fi
+@@ -3836,7 +3830,7 @@ fi
  if [ -z "$PATH_VGETTY" ]; then
      PATH_VGETTY=`findApp vgetty /usr/libexec:/sbin:$PATH` 
      if [ -z "$PATH_VGETTY" ]; then
@@ -116,7 +117,7 @@
        Note "WARNING, no vgetty program found to handle a voice call, using $PATH_VGETTY."
      else
        Note "Looks like $PATH_VGETTY is the program to exec for a voice call."
-@@ -3831,7 +3825,7 @@ fi
+@@ -3849,7 +3843,7 @@ fi
  if [ -z "$PATH_EGETTY" ]; then
      PATH_EGETTY=`findApp egetty /usr/libexec:/sbin:$PATH` 
      if [ -z "$PATH_EGETTY" ]; then
@@ -125,7 +126,7 @@
        Note "WARNING, no egetty program found, using $PATH_EGETTY."
      else
        Note "Looks like $PATH_EGETTY is the program to exec for an extern call."
-@@ -3902,6 +3896,7 @@ PickRIP()
+@@ -3920,6 +3914,7 @@ PickRIP()
  {
      if [ -z "$PATH_GSRIP" ]; then
        GSLOCS="
@@ -133,7 +134,7 @@
            /usr/local/bin/gs
            /usr/contrib/bin/gs
            /usr/gnu/bin/gs
-@@ -3949,7 +3944,7 @@ fax software to operate correctly.  See 
+@@ -3967,7 +3962,7 @@ fax software to operate correctly.  See 
  on building Ghostscript with the necessary TIFF driver.
  
  EOF
@@ -142,7 +143,7 @@
        PATH_GSRIP=$PATH_PSRIP
      fi
  }
-@@ -4016,9 +4011,9 @@ if [ -z "$PATH_AFM" ]; then
+@@ -4034,9 +4029,9 @@ if [ -z "$PATH_AFM" ]; then
      else
          DIR_AFMS="
            /usr/lib/afm
@@ -151,11 +152,11 @@
 -          /usr/local/lib/ghostscript/fonts
 +          ${PREFIX}/lib/afm
 +          ${PREFIX}/share/ghostscript/fonts
-+          ${PREFIX}/lib/ghostscript/fonts
++          ${PREFIX}/lib/ghostscript/fonts
            /usr/share/ghostscript/fonts
            /usr/gnu/lib/ghostscript/fonts
            /opt/gnu/lib/ghostscript/fonts
-@@ -4038,7 +4033,7 @@ if [ -z "$PATH_AFM" ]; then
+@@ -4056,7 +4051,7 @@ if [ -z "$PATH_AFM" ]; then
  fi
  if [ -z "$PATH_AFM" ]; then
      # put it where ghostscript normally puts things
@@ -164,15 +165,16 @@
      Note "WARNING, could not locate a directory with font metric information,"
      Note "guessing that font metric information goes in $PATH_AFM."
  else
-@@ -4057,6 +4052,7 @@ fi
+@@ -4075,7 +4070,7 @@ fi
  #
  if [ -z "$DIR_MAN" ]; then
      MANPATH="
+-      $MANPATH
 +      ${PREFIX}/man
-       $MANPATH
        /usr/local/man
        /usr/contrib/man
-@@ -4066,7 +4062,7 @@ if [ -z "$DIR_MAN" ]; then
+       /usr/catman/local
+@@ -4084,7 +4079,7 @@ if [ -z "$DIR_MAN" ]; then
      for i in $MANPATH; do
        test -d $i && { DIR_MAN=$i; break; }
      done



Home | Main Index | Thread Index | Old Index