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