pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/comms/hylafax Changes 4.2.1:



details:   https://anonhg.NetBSD.org/pkgsrc/rev/458918f7f733
branches:  trunk
changeset: 488305:458918f7f733
user:      adam <adam%pkgsrc.org@localhost>
date:      Thu Jan 27 16:22:37 2005 +0000

description:
Changes 4.2.1:

* fix CAN-2004-1182: hfaxd client/server authentication
  vulnerability (10 Jan 2005)
* fix possible filename race in tiff2pdf (10 Jan 2005)
* improve modern distinctive ring support, add
  NoAnswerVoice config feature, and enhance third-party
  getty interaction (1, 2 Jan 2005)
* add support for etc/resetmodem (30 Dec 2004)
* fix NOTIFY_FAXMASTER within notify (30 Dec 2004)
* improve tiff2pdf and use it more (29 Dec 2004)
* fix 300 dpi support for some receivers (28 Dec 2004)
* cause faxsetup to double-check and fix attachment encoding
  setup (27 Dec 2004)
* add uuencode support in pollrcvd (27 Dec 2004)
* add support for base64-encode (27 Dec 2004)
* check strftime with arguments, gcc-3.3 fix (23 Dec 2004)
* initialize some variables in some scripts that may not
  be initialzed in setup.cache (23, 27 Dec 2004)
* remove need to have separate "fax" user (22 Dec 2004)
* fix parsing of AT+FCLASS=? response within faxaddmodem
  and probemodem (21 Dec 2004)
* improve multi-line handling within notify (20 Dec 2004)
* improve trap handling in faxaddmodem/probemodem (17 Dec 2004)
* fix hfaxd from rejecting jobs scheduled for the past while
  the killtime is still in the future (15 Dec 2004)
* drop ftp links from received notification e-mail (8 Dec 2004)
* fix dial-and-answer feature (2 Dec 2004)
* add NSF recognition for MFC-3100C (29 Nov 2004)
* fix Class 1 support for services "0,1.0" (26 Nov 2004)
* limit hfaxd jobs cache size (23 Nov 2004)
* fix hfaxd ABOR command and trigger (23 Nov 2004)
* fix error when hfaxd FIFO fills (23 Nov 2004)
* document -age option for recvstats/xferfaxstats (23 Nov 2004)
* add coversheet information into the q-file (23 Nov 2004)
* fix documentation regarding DesiredEC (23 Nov 2004)
* change minsp to minbr for consistency (23 Nov, 2 Dec 2004)
* fix hfaxd problem with file descriptors (23 Nov 2004)
* fix hfaxd from dying on ECONNABORTED (23 Nov 2004)
* add -fpic to DSO build for non-x86 Linux (23 Nov 2004)
* add CALL records to xferfaxlog and LogCalls config (16 Nov 2004)
* fix/implement desireddf in faxsend and faxq (29 Oct 2004)
* fix the filetype output for JPARM DOCUMENTS (14 Oct 2004)
* add SHIELDED_DTMF option for CIDNumber (7 Oct 2004)
* add Class1Resolutions, deprecate Class1ExtendedRes (20 Sep 2004)
* fix a bug in notify when the job is killed (15 Sep 2004)
* initialize supplementary groups when switching
  uid (13 Sep, 8 Dec 2004)
* fix faxsend to retrain after receiving RTP (9 Sep 2004)
* fix tiffcheck unit comparison error (1 Sep 2004)
* fix misconfirmation of some ECM faxes (30 Aug 2004)
* add fax batching support to faxq (30 Aug, 9 Sep 2004)
* ignore garbage after sending TCF data (26 Aug 2004)
* fix truncation of filenames in faxcron (26 Aug 2004)
* add configure support for libtiff 3.7 (25 Aug 2004)
* extend short send-HDLC timeouts (18 Aug 2004)
* add a pause after receiving MCF on non-ECM send sessions (18 Aug 2004)
* fix broken fax polling (17 Aug 2004)
* add several timing enhancements for stressed
  servers (16 Aug, 10, 15 Sep, 14 Oct 2004)

diffstat:

 comms/hylafax/Makefile         |  28 +++++++++++++-------------
 comms/hylafax/PLIST            |   9 ++++++-
 comms/hylafax/distinfo         |  33 +++++++++++++++----------------
 comms/hylafax/patches/patch-ac |   6 ++--
 comms/hylafax/patches/patch-ae |  44 +++++++++++++++++------------------------
 comms/hylafax/patches/patch-af |   6 ++--
 comms/hylafax/patches/patch-ah |  18 ++++++----------
 comms/hylafax/patches/patch-ai |  24 +++++++---------------
 comms/hylafax/patches/patch-aj |  12 +++++-----
 comms/hylafax/patches/patch-ak |  16 +++++++-------
 comms/hylafax/patches/patch-al |   8 +++---
 comms/hylafax/patches/patch-an |   6 ++--
 comms/hylafax/patches/patch-ao |  10 ++++----
 comms/hylafax/patches/patch-ap |  10 ++++----
 comms/hylafax/patches/patch-aq |  13 ------------
 comms/hylafax/patches/patch-ar |   6 ++--
 comms/hylafax/patches/patch-as |   6 ++--
 17 files changed, 113 insertions(+), 142 deletions(-)

diffs (truncated from 639 to 300 lines):

diff -r 6430d0df7998 -r 458918f7f733 comms/hylafax/Makefile
--- a/comms/hylafax/Makefile    Thu Jan 27 16:09:35 2005 +0000
+++ b/comms/hylafax/Makefile    Thu Jan 27 16:22:37 2005 +0000
@@ -1,8 +1,6 @@
-# $NetBSD: Makefile,v 1.41 2004/12/28 23:18:20 reed Exp $
-#
+# $NetBSD: Makefile,v 1.42 2005/01/27 16:22:37 adam Exp $
 
-DISTNAME=      hylafax-4.1.8
-PKGREVISION=   6
+DISTNAME=      hylafax-4.2.1
 CATEGORIES=    comms
 MASTER_SITES=  ftp://ftp.hylafax.org/source/ \
                ftp://ftp.leo.org/pub/comp/os/unix/networking/fax/hylafax/source/
@@ -17,21 +15,22 @@
 
 CONFLICTS=     mgetty-[0-9]*
 
-USE_PKGINSTALL=        yes
-USE_BUILDLINK3=        yes
-USE_LANGUAGES= c c++
+USE_PKGINSTALL=                yes
+USE_BUILDLINK3=                yes
+USE_LANGUAGES=         c c++
+HAS_CONFIGURE=         yes
+CONFIGURE_ARGS+=       --with-MAKE=${MAKE_PROGRAM}
+CONFIGURE_ARGS+=       --with-INSTALL="" --nointeractive
+CONFIGURE_ARGS+=       --with-ZLIBINC=-I${BUILDLINK_PREFIX.zlib}/include
+CONFIGURE_ARGS+=       --with-LIBZ="-L${BUILDLINK_PREFIX.zlib}/lib -lz"
+CONFIGURE_ENV+=                PREFIX="${PREFIX}" OPTIMIZER="${CFLAGS}"
+CONFIGURE_ENV+=                FAXUID="${FAXUSER}" FAXGID="${FAXGROUP}"
+MANCOMPRESSED=         yes
 
 FAXUSER?=      uucp
 FAXGROUP?=     dialer
 RCD_SCRIPTS=   hylafax
 
-HAS_CONFIGURE= YES
-CONFIGURE_ENV= PREFIX="${PREFIX}" FAXUID="${FAXUSER}" FAXGID="${FAXGROUP}"
-CONFIGURE_ARGS=        --with-MAKE=${MAKE_PROGRAM} --with-INSTALL="" --nointeractive
-CONFIGURE_ARGS+=       --with-ZLIBINC=-I${BUILDLINK_PREFIX.zlib}/include
-CONFIGURE_ARGS+=       --with-LIBZ="-L${BUILDLINK_PREFIX.zlib}/lib -lz"
-MANCOMPRESSED= yes
-
 SUID_EXES=     ${PREFIX}/libexec/faxgetty ${PREFIX}/sbin/faxq \
                ${PREFIX}/bin/faxrm ${PREFIX}/bin/faxalter
 
@@ -42,5 +41,6 @@
 .include "../../devel/zlib/buildlink3.mk"
 .include "../../graphics/jpeg/buildlink3.mk"
 .include "../../graphics/tiff/buildlink3.mk"
+
 .include "../../mk/ghostscript.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r 6430d0df7998 -r 458918f7f733 comms/hylafax/PLIST
--- a/comms/hylafax/PLIST       Thu Jan 27 16:09:35 2005 +0000
+++ b/comms/hylafax/PLIST       Thu Jan 27 16:22:37 2005 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.7 2004/05/22 11:59:15 wiz Exp $
+@comment $NetBSD: PLIST,v 1.8 2005/01/27 16:22:37 adam Exp $
 bin/faxalter
 bin/faxcover
 bin/faxmail
@@ -19,7 +19,7 @@
 libexec/hylafax/faxrcvd
 libexec/hylafax/mkcover
 libexec/hylafax/notify
-libexec/hylafax/notify.awk
+libexec/hylafax/notify-4.1
 libexec/hylafax/pcl2fax
 libexec/hylafax/pdf2fax.gs
 libexec/hylafax/pollrcvd
@@ -27,6 +27,7 @@
 libexec/hylafax/ps2fax.gs
 libexec/hylafax/ps2fax.imp
 libexec/hylafax/tiff2fax
+libexec/hylafax/tiff2pdf
 libexec/hylafax/wedged
 libexec/lockname
 libexec/ondelay
@@ -130,6 +131,8 @@
 sbin/typetest
 sbin/xferfaxstats
 share/doc/hylafax/COPYRIGHT
+share/hylafax/config_template/agere-mp-2
+share/hylafax/config_template/agere-mp-21
 share/hylafax/config_template/att-dataport
 share/hylafax/config_template/att-dataport-2
 share/hylafax/config_template/att-dataport-2.0
@@ -157,6 +160,7 @@
 share/hylafax/config_template/intel-400e
 share/hylafax/config_template/lucent
 share/hylafax/config_template/lucent-isa
+share/hylafax/config_template/lucent-mt-10
 share/hylafax/config_template/lucent-mt-2
 share/hylafax/config_template/lucent-mt-20
 share/hylafax/config_template/lucent-mt-21
@@ -176,6 +180,7 @@
 share/hylafax/config_template/rockwell-rc
 share/hylafax/config_template/sierra
 share/hylafax/config_template/skel
+share/hylafax/config_template/t38modem
 share/hylafax/config_template/telebit-qblazer
 share/hylafax/config_template/telebit-t3000
 share/hylafax/config_template/telebit-wb
diff -r 6430d0df7998 -r 458918f7f733 comms/hylafax/distinfo
--- a/comms/hylafax/distinfo    Thu Jan 27 16:09:35 2005 +0000
+++ b/comms/hylafax/distinfo    Thu Jan 27 16:22:37 2005 +0000
@@ -1,23 +1,22 @@
-$NetBSD: distinfo,v 1.12 2005/01/03 22:58:14 markd Exp $
+$NetBSD: distinfo,v 1.13 2005/01/27 16:22:37 adam Exp $
 
-SHA1 (hylafax/hylafax-4.1.8.tar.gz) = e720bc964ecad84146f4ea2cdcdc374af66e2ce5
-Size (hylafax/hylafax-4.1.8.tar.gz) = 1285536 bytes
+SHA1 (hylafax/hylafax-4.2.1.tar.gz) = 7686daa4db84a90695cff6eba2f873ef59659e0e
+Size (hylafax/hylafax-4.2.1.tar.gz) = 1412035 bytes
 SHA1 (patch-aa) = 94de7c7fb55c9c95c6a774fb732e2d47ec818152
 SHA1 (patch-ab) = 5ee930814178223fa66dd308f365ff400559fd1d
-SHA1 (patch-ac) = 3f7173b784df070b6103d808287e5fb21ebe1d16
+SHA1 (patch-ac) = 6f89cc0c9e7a0e789c23b0dfc604376e457091b7
 SHA1 (patch-ad) = a7e361980c94a025be0b326c1cf694cce3cbff72
-SHA1 (patch-ae) = 423246af7c2473309c6080cb04c1080e01d20704
-SHA1 (patch-af) = efa0af45eaa8eeee354bdecfe7e9ea8db2b0ffcb
+SHA1 (patch-ae) = 5ecc3759186a1b8612aaece698a65135b03f5329
+SHA1 (patch-af) = 5c2429d08f2f4c6f5af19dd4775277434abc7ac4
 SHA1 (patch-ag) = e1a38918cadf1d1cca7765ee2c050e99dfed0b7f
-SHA1 (patch-ah) = 3641a5cdb3a4ab44d25c0bbaa4e7609f7f8d162b
-SHA1 (patch-ai) = 13109c7579c851f899ce2867840b6b278ec14bb0
-SHA1 (patch-aj) = 500fbe6c105fc243ceee5bc669fac5f460c29c1d
-SHA1 (patch-ak) = 9c3116cb97564530cd000793d1f5ac4b333e9d18
-SHA1 (patch-al) = 59ec6238d19e979d443a5925eefe4a873e18ea5e
+SHA1 (patch-ah) = 084a99cfe21d7090fca33d9e068036e19707f441
+SHA1 (patch-ai) = d45bb9e224b18999489314aa1c1c74fc62a77328
+SHA1 (patch-aj) = 4fb211cbe98c3b0919b2f54959320b11da92d1a7
+SHA1 (patch-ak) = 56c027115b470819a85974c0e70d3ab649fec744
+SHA1 (patch-al) = edac7c7af07556f7321ba7ede1eeca55e618b8cc
 SHA1 (patch-am) = b004485310a2257630561a42b3f08896604ce986
-SHA1 (patch-an) = 248947a7fcca4cb1d7417b71990a731324408fb8
-SHA1 (patch-ao) = 2ff605159f2d95b8e5e4eee30c85c5b48ade66fd
-SHA1 (patch-ap) = 66dba8fb2252e2feb032dedc04df4f705411a813
-SHA1 (patch-aq) = 53501db9369da6410faeaa11e8c4e910019f1d11
-SHA1 (patch-ar) = 7ecc2115f2ee87f2088c3c9d754a226a8cced5c9
-SHA1 (patch-as) = 9f712eb83a2629c130735c2b2c50f34dc58759b1
+SHA1 (patch-an) = 535f9454e473d7bb26a256aec3158cffdb3d0399
+SHA1 (patch-ao) = 73da088c0dbc13a0dcb8d6abaa36804f34638c51
+SHA1 (patch-ap) = f9d6a2796535e7200419d6e24203b9995e5cfb39
+SHA1 (patch-ar) = d5f331cf4be711c33073a348304eb053d41ab0b3
+SHA1 (patch-as) = 57c85bfd08738efdb91ec63f5d5e5c36c79fd3a3
diff -r 6430d0df7998 -r 458918f7f733 comms/hylafax/patches/patch-ac
--- a/comms/hylafax/patches/patch-ac    Thu Jan 27 16:09:35 2005 +0000
+++ b/comms/hylafax/patches/patch-ac    Thu Jan 27 16:22:37 2005 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-ac,v 1.6 2003/09/23 21:39:47 abs Exp $
+$NetBSD: patch-ac,v 1.7 2005/01/27 16:22:37 adam Exp $
 
---- config/Makefile.in.orig    Tue Aug 27 23:56:42 2002
+--- config/Makefile.in.orig    2004-05-22 02:12:35.000000000 +0000
 +++ config/Makefile.in
-@@ -116,6 +116,7 @@ targets: ${TARGETS}
+@@ -120,6 +120,7 @@ targets: ${TARGETS}
  PUTSERVER=${INSTALL} -idb ${PRODUCT}.sw.server
  
  install: default ${CONFIGFILES}
diff -r 6430d0df7998 -r 458918f7f733 comms/hylafax/patches/patch-ae
--- a/comms/hylafax/patches/patch-ae    Thu Jan 27 16:09:35 2005 +0000
+++ b/comms/hylafax/patches/patch-ae    Thu Jan 27 16:22:37 2005 +0000
@@ -1,6 +1,6 @@
-$NetBSD: patch-ae,v 1.9 2005/01/03 22:58:14 markd Exp $
+$NetBSD: patch-ae,v 1.10 2005/01/27 16:22:37 adam Exp $
 
---- configure.orig     2003-05-23 15:28:51.000000000 +1200
+--- configure.orig     2004-12-28 04:45:03.000000000 +0000
 +++ configure
 @@ -37,23 +37,23 @@
  #
@@ -35,10 +35,11 @@
  SYSGID=
  DSO=auto
  GETTY=auto
-@@ -73,8 +73,8 @@ GS=no
+@@ -72,9 +72,8 @@ DPS=no
+ GS=no
  IMP=no
  UTMP=auto
- OPTIMIZER="-O"
+-OPTIMIZER="-O"
 -LIBTIFF="-L/usr/local/lib -ltiff"
 -TIFFINC=/usr/local/include
 +LIBTIFF="-Wl,-R${PREFIX}/lib -L${PREFIX}/lib -ltiff -ljpeg -lz -lm"
@@ -46,7 +47,7 @@
  TIFFBIN=
  LIBZ=
  ZLIBINC=
-@@ -82,8 +82,8 @@ REGEX=yes
+@@ -82,8 +81,8 @@ REGEX=yes
  LIBREGEX='-L${DEPTH}/regex -lregex'
  REGEXINC='${DEPTH}/${TOPSRCDIR}/regex'
  DBLIB=no
@@ -57,7 +58,7 @@
  FAXD=
  LIBFAXSERVER='libfaxserver.${DSO}'
  LIBUTIL='${UTIL}/libfaxutil.${DSO}'
-@@ -218,6 +218,7 @@ PKG_EMAIL
+@@ -222,6 +221,7 @@ PKG_EMAIL
  PKG_VENDOR
  PORT
  PORTFUNCS
@@ -65,7 +66,7 @@
  PROTOTYPES
  PSPACKAGE     PS
  PWDCMD
-@@ -281,7 +282,7 @@ test -d /usr/bsd && PATH=$PATH:/usr/bsd    
+@@ -287,7 +287,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
@@ -74,16 +75,7 @@
  PATH=$PATH:$OPATH
  
  POSIXLY_CORRECT=1; export POSIXLY_CORRECT             # disable GNU extensions
-@@ -2327,7 +2328,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" ]; then
-+          elif [ "${lib_ver}" = "3.5" -o "${lib_ver}" = "3.6" -o "${lib_ver}" = "3.7" ]; then
-               tiff_runlen_t="uint32"
-           fi
-       fi
-@@ -3042,13 +3043,7 @@ main()
+@@ -3086,13 +3086,7 @@ main()
          printf("old include files: version %u\n", ZLIB_VERSION);
          exit(-1);
      }
@@ -97,7 +89,7 @@
  }
  EOF
  capture cat t.c
-@@ -3110,7 +3105,7 @@ Note "Checking TIFF support."
+@@ -3154,7 +3148,7 @@ Note "Checking TIFF support."
  # Location of TIFF binaries
  #
  if [ -z "$TIFFBIN" ]; then
@@ -106,7 +98,7 @@
      for i in $DIRS; do
          test -x $i/tiff2ps && { TIFFBIN=$i; break; }
      done
-@@ -3694,7 +3689,7 @@ fi
+@@ -3775,7 +3769,7 @@ fi
  if [ -z "$PATH_VGETTY" ]; then
      PATH_VGETTY=`findApp vgetty /usr/libexec:/sbin:$PATH` 
      if [ -z "$PATH_VGETTY" ]; then
@@ -115,7 +107,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."
-@@ -3707,7 +3702,7 @@ fi
+@@ -3788,7 +3782,7 @@ fi
  if [ -z "$PATH_EGETTY" ]; then
      PATH_EGETTY=`findApp egetty /usr/libexec:/sbin:$PATH` 
      if [ -z "$PATH_EGETTY" ]; then
@@ -124,7 +116,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."
-@@ -3778,6 +3773,7 @@ PickRIP()
+@@ -3859,6 +3853,7 @@ PickRIP()
  {
      if [ -z "$PATH_GSRIP" ]; then
        GSLOCS="
@@ -132,7 +124,7 @@
            /usr/local/bin/gs
            /usr/contrib/bin/gs
            /usr/gnu/bin/gs
-@@ -3825,7 +3821,7 @@ fax software to operate correctly.  See 
+@@ -3906,7 +3901,7 @@ fax software to operate correctly.  See 
  on building Ghostscript with the necessary TIFF driver.
  
  EOF
@@ -141,7 +133,7 @@
        PATH_GSRIP=$PATH_PSRIP
      fi
  }
-@@ -3892,9 +3888,9 @@ if [ -z "$PATH_AFM" ]; then
+@@ -3973,9 +3968,9 @@ if [ -z "$PATH_AFM" ]; then
      else
          DIR_AFMS="
            /usr/lib/afm
@@ -154,7 +146,7 @@
            /usr/share/ghostscript/fonts
            /usr/gnu/lib/ghostscript/fonts
            /opt/gnu/lib/ghostscript/fonts
-@@ -3914,7 +3910,7 @@ if [ -z "$PATH_AFM" ]; then
+@@ -3995,7 +3990,7 @@ if [ -z "$PATH_AFM" ]; then
  fi
  if [ -z "$PATH_AFM" ]; then
      # put it where ghostscript normally puts things
@@ -163,7 +155,7 @@
      Note "WARNING, could not locate a directory with font metric information,"
      Note "guessing that font metric information goes in $PATH_AFM."



Home | Main Index | Thread Index | Old Index