Please test and comment.

Marc
diff -urNx CVS /usr/ports/comms/hylafax/Makefile comms/hylafax/Makefile
--- /usr/ports/comms/hylafax/Makefile   Sat Jan 14 21:33:40 2006
+++ comms/hylafax/Makefile      Fri Feb 17 14:20:55 2006
@@ -1,14 +1,16 @@
 # $OpenBSD: Makefile,v 1.47 2006/01/14 12:05:34 steven Exp $
 
 COMMENT=               "send/receive faxes and share modems"
-DISTNAME=              hylafax-4.1.5
-PKGNAME=               ${DISTNAME}p4
+DISTNAME=              hylafax-4.2.5
+PKGNAME=               ${DISTNAME}
 CATEGORIES=            comms
 
 FLAVORS=               a4
 FLAVOR?=
 HOMEPAGE=              http://www.HylaFAX.org/
 
+MAINTAINER=            Marc Winiger <[EMAIL PROTECTED]>
+
 MASTER_SITES=          ftp://ftp.hylafax.org/source/
 
 # License: BSD
@@ -19,7 +21,8 @@
 PERMIT_DISTFILES_FTP=  Yes
 WANTLIB=               c m stdc++ util z
 
-RUN_DEPENDS=           :ghostscript-*:print/ghostscript/gnu
+RUN_DEPENDS=           :ghostscript-*:print/ghostscript/gnu \
+                       :metamail-*:mail/metamail
 LIB_DEPENDS=           tiff::graphics/tiff \
                        jpeg::graphics/jpeg
 
@@ -52,7 +55,6 @@
        @chown uucp:dialer ${SUID_EXES}
        @chmod a=rx,u+s ${SUID_EXES}
        ${INSTALL_DATA} ${FILESDIR}/hylafax.sh.sample ${PREFIX}/lib/fax
-       @ln -sf ${TRUEPREFIX}/libdata/hylafax ${WRKINST}/var/spool/hylafax
        @chown -R uucp:dialer ${PREFIX}/libdata/hylafax
 
 .include <bsd.port.mk>
diff -urNx CVS /usr/ports/comms/hylafax/distinfo comms/hylafax/distinfo
--- /usr/ports/comms/hylafax/distinfo   Wed Jan  5 16:58:29 2005
+++ comms/hylafax/distinfo      Fri Feb 17 13:07:08 2006
@@ -1,4 +1,4 @@
-MD5 (hylafax-4.1.5.tar.gz) = 67135ae721f7a927e0f9a96644694617
-RMD160 (hylafax-4.1.5.tar.gz) = caae931300e2025b7672ee2a516c4101d870f930
-SHA1 (hylafax-4.1.5.tar.gz) = fa60a8a51921d42aa36732b5c9ee62d5b0f18dab
-SIZE (hylafax-4.1.5.tar.gz) = 1276511
+MD5 (hylafax-4.2.5.tar.gz) = 5989c2638f79b178cbe935882cd58f3e
+RMD160 (hylafax-4.2.5.tar.gz) = aef5e7a8ff32bafa43b5efc431b9fd8c334ddb3a
+SHA1 (hylafax-4.2.5.tar.gz) = b3bfd492dcb85e8aa1ddff9e6dcec3c31e00fccc
+SIZE (hylafax-4.2.5.tar.gz) = 1450958
diff -urNx CVS /usr/ports/comms/hylafax/patches/patch-config_site 
comms/hylafax/patches/patch-config_site
--- /usr/ports/comms/hylafax/patches/patch-config_site  Thu Jan  1 01:00:00 1970
+++ comms/hylafax/patches/patch-config_site     Fri Feb 17 13:21:21 2006
@@ -0,0 +1,12 @@
+$OpenBSD$
+--- config.site.orig   Fri Feb 17 13:11:38 2006
++++ config.site        Fri Feb 17 13:11:14 2006
+@@ -141,7 +141,7 @@
+ #LIBSUN="auto"                                # yes|no|auto configure -lsun 
use
+ #LLDOPTS=""                           # extra link line options
+ #MACHDEPLIBS=""                               # extra libraries for linking
+-#OPTIMIZER="-O"                               # optimizer flags
++OPTIMIZER=""                          # optimizer flags
+ #PORTFUNCS=""                         # non-standard functions to emulate
+ #PROTOTYPES="-prototypes"             # C compiler options for checking 
function prototypes
+ #RANLIB=":"                           # pathname of suitable ranlib program
diff -urNx CVS /usr/ports/comms/hylafax/patches/patch-configure 
comms/hylafax/patches/patch-configure
--- /usr/ports/comms/hylafax/patches/patch-configure    Sat Jun 18 20:48:12 2005
+++ comms/hylafax/patches/patch-configure       Fri Feb 17 13:21:21 2006
@@ -1,6 +1,6 @@
 $OpenBSD: patch-configure,v 1.4 2005/06/18 18:48:12 naddy Exp $
---- configure.orig     Tue Oct  1 16:05:55 2002
-+++ configure  Sat Jun 18 19:23:37 2005
+--- configure.orig     Fri Dec 16 23:40:30 2005
++++ configure  Fri Feb 17 13:14:24 2006
 @@ -37,10 +37,10 @@
  #
  # Setup general configuration parameters.
@@ -16,10 +16,10 @@
  DIR_LIBEXEC=$DIR_SBIN
  DIR_SPOOL=/var/spool/hylafax
  DIR_HTML=/var/httpd/htdocs/hylafax
-@@ -72,8 +72,8 @@ DPS=no
- GS=no
+@@ -73,8 +73,8 @@ GS=no
  IMP=no
  UTMP=auto
+ OPTIMIZER="-O"
 -LIBTIFF="-L/usr/local/lib -ltiff"
 -TIFFINC=/usr/local/include
 +LIBTIFF="-L${LOCALBASE}/lib -ltiff -ljpeg -lz"
@@ -27,7 +27,7 @@
  TIFFBIN=
  LIBZ=
  ZLIBINC=
-@@ -81,8 +81,8 @@ REGEX=yes
+@@ -82,8 +82,8 @@ REGEX=yes
  LIBREGEX='-L${DEPTH}/regex -lregex'
  REGEXINC='${DEPTH}/${TOPSRCDIR}/regex'
  DBLIB=no
@@ -38,33 +38,3 @@
  FAXD=
  LIBFAXSERVER='libfaxserver.${DSO}'
  LIBUTIL='${UTIL}/libfaxutil.${DSO}'
-@@ -2312,11 +2312,10 @@ EOF
-       Note "  Found tiffio.h version ${header_ver}"
-       Note "  Found libtiff version ${lib_ver}"
-       if [ ${header_ver} -ge 19960307 ]; then
--          if [ "${lib_ver}" = "3.4" ]; then
--              tiff_runlen_t="uint16"
--          elif [ "${lib_ver}" = "3.5" ]; then
--              tiff_runlen_t="uint32"
--          fi
-+          case ${lib_ver} in
-+          3.4)        tiff_runlen_t="uint16" ;;
-+          3.[567])    tiff_runlen_t="uint32" ;;
-+          esac
-       fi
-     else
-       cat 1>&2 <<EOF
-@@ -2351,9 +2350,10 @@ EOF
- 
- Incompatible TIFF Library.
- 
--HylaFAX ${VERSION} requires TIFF software distribution ver 3.4 or 3.5.
--If you do not have up to date TIFF software on your system then you can
--retrieve it from the location where you obtained this software.
-+HylaFAX ${VERSION} requires TIFF software distribution ver 3.4, 3.5, or
-+3.6.  If you do not have up to date TIFF software on your system then
-+you can retrieve it from the location where you obtained this software.
-+The Home Page for version 3.5 and later is http://www.libtiff.org
- EOF
-       boom
-       return 1
diff -urNx CVS /usr/ports/comms/hylafax/patches/patch-defs_in 
comms/hylafax/patches/patch-defs_in
--- /usr/ports/comms/hylafax/patches/patch-defs_in      Fri Jan 31 16:53:50 2003
+++ comms/hylafax/patches/patch-defs_in Thu Jan  1 01:00:00 1970
@@ -1,12 +0,0 @@
-$OpenBSD: patch-defs_in,v 1.1 2003/01/31 15:53:50 brad Exp $
---- defs.in.orig       Fri Jan 31 10:34:45 2003
-+++ defs.in    Fri Jan 31 10:35:31 2003
-@@ -128,7 +128,7 @@ LLDOPTS            = @LLDOPTS@
- #
- # Default optimizer and prototype options
- #
--OPTIMIZER     = -O
-+OPTIMIZER     = 
- CVERSION      = @ENVOPTS@
- C++FILE               = @CXXFILE@
- 
diff -urNx CVS /usr/ports/comms/hylafax/patches/patch-faxd_Getty_c++ 
comms/hylafax/patches/patch-faxd_Getty_c++
--- /usr/ports/comms/hylafax/patches/patch-faxd_Getty_c++       Mon Jan 27 
14:42:48 2003
+++ comms/hylafax/patches/patch-faxd_Getty_c++  Fri Feb 17 13:21:21 2006
@@ -1,8 +1,8 @@
---- faxd/Getty.c++.orig        Sat Sep 16 07:13:48 2000
-+++ faxd/Getty.c++     Wed Jul 31 12:40:10 2002
-@@ -219,7 +219,7 @@ Getty::hangup()
+--- faxd/Getty.c++.orig        Sat Jan  1 22:27:15 2005
++++ faxd/Getty.c++     Fri Feb 17 13:08:24 2006
+@@ -234,7 +234,7 @@ Getty::hangup()
      // NB: this is executed in the parent
-     fxStr device = fxStr::format("%s/" | line, _PATH_DEV);
+     fxStr device = fxStr::format("%s" | line, _PATH_DEV);
      Sys::chown(device, UUCPLock::getUUCPUid(), UUCPLock::getUUCPGid());
 -    Sys::chmod(device, 0600);                 // reset protection
 +    Sys::chmod(device, 0660);                 // reset protection
diff -urNx CVS /usr/ports/comms/hylafax/patches/patch-hfaxd_FileTransfer_c++ 
comms/hylafax/patches/patch-hfaxd_FileTransfer_c++
--- /usr/ports/comms/hylafax/patches/patch-hfaxd_FileTransfer_c++       Tue Nov 
11 23:30:34 2003
+++ comms/hylafax/patches/patch-hfaxd_FileTransfer_c++  Thu Jan  1 01:00:00 1970
@@ -1,12 +0,0 @@
-$OpenBSD: patch-hfaxd_FileTransfer_c++,v 1.2 2003/11/11 22:30:34 todd Exp $
---- hfaxd/FileTransfer.c++.orig        1999-11-18 06:18:57.000000000 -0600
-+++ hfaxd/FileTransfer.c++     2003-11-11 16:26:23.000000000 -0600
-@@ -556,7 +556,7 @@ HylaFAXServer::storeUniqueCmd(bool isTem
-       } else
-           perror_reply(553, filename, errno);
-     } else
--      reply(553, emsg);
-+      reply(553, "%s", (const char*)emsg);
- }
- 
- /*
diff -urNx CVS /usr/ports/comms/hylafax/patches/patch-hfaxd_OldProtocol_c++ 
comms/hylafax/patches/patch-hfaxd_OldProtocol_c++
--- /usr/ports/comms/hylafax/patches/patch-hfaxd_OldProtocol_c++        Tue Feb 
10 18:24:59 2004
+++ comms/hylafax/patches/patch-hfaxd_OldProtocol_c++   Thu Jan  1 01:00:00 1970
@@ -1,15 +0,0 @@
-$OpenBSD: patch-hfaxd_OldProtocol_c++,v 1.1 2004/02/10 17:24:59 espie Exp $
---- hfaxd/OldProtocol.c++.orig 2004-02-09 02:20:33.000000000 +0100
-+++ hfaxd/OldProtocol.c++      2004-02-09 02:20:46.000000000 +0100
-@@ -752,9 +752,9 @@ OldProtocolServer::reallyRemoveJob(const
- }
- 
- #define       DEFINE_Op(op)                                           \
--void OldProtocolServer::##op##Job(const char* tag)            \
-+void OldProtocolServer::op##Job(const char* tag)              \
-     { applyToJob(tag, fxQUOTE(op), &OldProtocolServer::do##op); }\
--void OldProtocolServer::##op##JobGroup(const char* tag)               \
-+void OldProtocolServer::op##JobGroup(const char* tag)         \
-     { applyToJobGroup(tag, fxQUOTE(op), &OldProtocolServer::do##op); }
- void
- OldProtocolServer::doremove(Job& job, const char*)
diff -urNx CVS /usr/ports/comms/hylafax/patches/patch-hfaxd_Parser_c++ 
comms/hylafax/patches/patch-hfaxd_Parser_c++
--- /usr/ports/comms/hylafax/patches/patch-hfaxd_Parser_c++     Tue Nov 11 
23:30:34 2003
+++ comms/hylafax/patches/patch-hfaxd_Parser_c++        Thu Jan  1 01:00:00 1970
@@ -1,12 +0,0 @@
-$OpenBSD: patch-hfaxd_Parser_c++,v 1.2 2003/11/11 22:30:34 todd Exp $
---- hfaxd/Parser.c++.orig      2002-09-13 11:20:34.000000000 -0500
-+++ hfaxd/Parser.c++   2003-11-11 16:26:23.000000000 -0600
-@@ -963,7 +963,7 @@ HylaFAXServer::site_cmd(Token t)
-       break;
-     case T_TRIGGER:
-       if (string_param(s, "trigger-spec")) {
--          logcmd(t, s);
-+          logcmd(t, "%s", (const char*)s);
-           triggerCmd("%s", (const char*) s);
-           return (true);
-       }
diff -urNx CVS /usr/ports/comms/hylafax/patches/patch-hfaxd_SNPPServer_c++ 
comms/hylafax/patches/patch-hfaxd_SNPPServer_c++
--- /usr/ports/comms/hylafax/patches/patch-hfaxd_SNPPServer_c++ Tue Nov 11 
23:30:34 2003
+++ comms/hylafax/patches/patch-hfaxd_SNPPServer_c++    Thu Jan  1 01:00:00 1970
@@ -1,21 +0,0 @@
-$OpenBSD: patch-hfaxd_SNPPServer_c++,v 1.1 2003/11/11 22:30:34 todd Exp $
---- hfaxd/SNPPServer.c++.orig  2002-02-14 22:20:50.000000000 -0600
-+++ hfaxd/SNPPServer.c++       2003-11-11 16:26:23.000000000 -0600
-@@ -849,7 +849,7 @@ SNPPServer::dataCmd(void)
-       fxStr emsg;
-       u_int seqnum = getDocumentNumbers(1, emsg);
-       if (seqnum == (u_int) -1) {
--          reply(554, emsg);
-+          reply(554, "%s", (const char*)emsg);
-           return;
-       }
-       msgFile = fxStr::format("/%s/doc%u.page", FAX_TMPDIR, seqnum);
-@@ -1053,7 +1053,7 @@ SNPPServer::messageCmd(const char* msg)
-       fxStr emsg;
-       u_int seqnum = getDocumentNumbers(1, emsg);
-       if (seqnum == (u_int) -1) {
--          reply(554, emsg);
-+          reply(554, "%s", (const char*)emsg);
-           return;
-       }
-       msgFile = fxStr::format("/%s/doc%u.page", FAX_TMPDIR, seqnum);
diff -urNx CVS /usr/ports/comms/hylafax/patches/patch-port_install_sh_in 
comms/hylafax/patches/patch-port_install_sh_in
--- /usr/ports/comms/hylafax/patches/patch-port_install_sh_in   Mon Jan 27 
14:42:48 2003
+++ comms/hylafax/patches/patch-port_install_sh_in      Fri Feb 17 13:21:21 2006
@@ -1,11 +1,11 @@
---- port/install.sh.in.orig    Mon Oct 12 16:47:50 1998
-+++ port/install.sh.in Wed Jul 31 12:31:40 2002
+--- port/install.sh.in.orig    Tue Apr 29 06:03:43 2003
++++ port/install.sh.in Fri Feb 17 13:15:26 2006
 @@ -129,7 +129,7 @@ do
                    test -p $1 >/dev/null 2>&1
                }
                ;;
--    -ln)      shift; [EMAIL PROTECTED]@; SRC="$1"
-+    -ln)      shift; [EMAIL PROTECTED]@; SRC="$ROOT/$1"
+-    -ln)      shift; [EMAIL PROTECTED]@; SRC="${ROOT}$1"
++    -ln)      shift; [EMAIL PROTECTED]@; SRC="${ROOT}/$1"
                STRIP=":"
                ;;
      -lns)     shift; [EMAIL PROTECTED]@; preopts="@LN_S@"; SRC="$1"
diff -urNx CVS /usr/ports/comms/hylafax/patches/patch-util_Types_h 
comms/hylafax/patches/patch-util_Types_h
--- /usr/ports/comms/hylafax/patches/patch-util_Types_h Tue Feb 10 18:24:59 2004
+++ comms/hylafax/patches/patch-util_Types_h    Thu Jan  1 01:00:00 1970
@@ -1,12 +0,0 @@
-$OpenBSD: patch-util_Types_h,v 1.1 2004/02/10 17:24:59 espie Exp $
---- util/Types.h.orig  2004-02-09 02:11:40.000000000 +0100
-+++ util/Types.h       2004-02-09 02:11:47.000000000 +0100
-@@ -29,7 +29,7 @@
- #include "string.h"
- #include "assert.h"
- #include "stdio.h"
--#include "new.h"
-+#include "new"
- #include "sys/types.h"
- #include "port.h"
- 
diff -urNx CVS /usr/ports/comms/hylafax/pkg/PLIST comms/hylafax/pkg/PLIST
--- /usr/ports/comms/hylafax/pkg/PLIST  Sat Jan 14 21:33:40 2006
+++ comms/hylafax/pkg/PLIST     Fri Feb 17 13:50:29 2006
@@ -18,12 +18,14 @@
 lib/fax/typerules
 libdata/hylafax/
 libdata/hylafax/COPYRIGHT
[EMAIL PROTECTED] libdata/hylafax/FIFO
 libdata/hylafax/archive/
 libdata/hylafax/bin/
 libdata/hylafax/bin/archive
 libdata/hylafax/bin/faxrcvd
 libdata/hylafax/bin/mkcover
 libdata/hylafax/bin/notify
+libdata/hylafax/bin/notify-4.1
 libdata/hylafax/bin/notify.awk
 libdata/hylafax/bin/pcl2fax
 libdata/hylafax/bin/pdf2fax.gs
@@ -32,9 +34,12 @@
 libdata/hylafax/bin/ps2fax.gs
 libdata/hylafax/bin/ps2fax.imp
 libdata/hylafax/bin/tiff2fax
+libdata/hylafax/bin/tiff2pdf
 libdata/hylafax/bin/wedged
 libdata/hylafax/client/
 libdata/hylafax/config/
+libdata/hylafax/config/agere-mp-2
+libdata/hylafax/config/agere-mp-21
 libdata/hylafax/config/att-dataport
 libdata/hylafax/config/att-dataport-2
 libdata/hylafax/config/att-dataport-2.0
@@ -45,6 +50,7 @@
 libdata/hylafax/config/class2
 libdata/hylafax/config/class2.0
 libdata/hylafax/config/class2.1
+libdata/hylafax/config/conexant-1.0
 libdata/hylafax/config/davicom-2
 libdata/hylafax/config/digi
 libdata/hylafax/config/digi-2
@@ -62,6 +68,7 @@
 libdata/hylafax/config/intel-400e
 libdata/hylafax/config/lucent
 libdata/hylafax/config/lucent-isa
+libdata/hylafax/config/lucent-mt-10
 libdata/hylafax/config/lucent-mt-2
 libdata/hylafax/config/lucent-mt-20
 libdata/hylafax/config/lucent-mt-21
@@ -81,6 +88,7 @@
 libdata/hylafax/config/rockwell-rc
 libdata/hylafax/config/sierra
 libdata/hylafax/config/skel
+libdata/hylafax/config/t38modem
 libdata/hylafax/config/telebit-qblazer
 libdata/hylafax/config/telebit-t3000
 libdata/hylafax/config/telebit-wb
@@ -115,6 +123,7 @@
 libdata/hylafax/sendq/
 libdata/hylafax/status/
 libdata/hylafax/tmp/
[EMAIL PROTECTED] man/man1/edit-faxcover.1
 @man man/man1/faxalter.1
 @man man/man1/faxcover.1
 @man man/man1/faxmail.1
@@ -125,7 +134,7 @@
 @man man/man1/sendpage.1
 @man man/man1/sgi2fax.1
 @man man/man1/textfmt.1
[EMAIL PROTECTED] man/man5/cid.5f
[EMAIL PROTECTED] man/man5/callid.5f
 @man man/man5/destctrls.5f
 @man man/man5/dialrules.5f
 @man man/man5/doneq.5f
@@ -182,6 +191,7 @@
 sbin/choptest
 sbin/cqtest
 sbin/dialtest
+sbin/edit-faxcover
 sbin/faxabort
 sbin/faxaddmodem
 sbin/faxadduser
@@ -217,8 +227,8 @@
 sbin/tsitest
 sbin/typetest
 sbin/xferfaxstats
[EMAIL PROTECTED] install -d -o uucp -g dialer -m 755 /var/spool/hylafax
[EMAIL PROTECTED] ln -s /var/spool/hylafax %D/hylafax
[EMAIL PROTECTED] ln -sf %D/libdata/hylafax /var/spool/hylafax
[EMAIL PROTECTED] ln -sf %D/libdata/hylafax %D/hylafax
 @exec install -d -o uucp -g dialer -m 700 %D/hylafax/archive
 @exec install -d -o uucp -g dialer -m 755 %D/hylafax/bin
 @exec install -d -o uucp -g dialer -m 755 %D/hylafax/client

Reply via email to