This commit is contained in:
Dan Ponte 2024-04-28 12:50:45 -04:00
parent cbe0e60319
commit 1483d2325f
14 changed files with 1099 additions and 0 deletions

120
comms/hylafax/Makefile Normal file
View File

@ -0,0 +1,120 @@
PORTNAME= hylafax
PORTVERSION= 6.0.7
PORTREVISION= 1
CATEGORIES= comms
MASTER_SITES= ftp://ftp.hylafax.org/source/
MAINTAINER= ports@FreeBSD.org
COMMENT= Fax software
WWW= https://www.hylafax.org/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/COPYRIGHT
BUILD_DEPENDS= ${LOCALBASE}/lib/afm/Courier:print/afm
LIB_DEPENDS= libtiff.so:graphics/tiff \
libjbig.so:graphics/jbigkit
USES= cpe fakeroot ghostscript jpeg
USE_RC_SUBR= hylafax
MAKE_JOBS_UNSAFE= yes
HAS_CONFIGURE= yes
DEPRECATED= dead upstream, someone port hylafax+ from sourceforge.net instead
CONFIGURE_ARGS= --with-INSTALL="" \
--with-LIBTIFF="-L${LOCALBASE}/lib -ltiff -ljpeg" \
--with-ZLIB=no --with-LIBZ=-lz \
--with-TIFFINC="-I${LOCALBASE}/include" \
--with-GCOPTS=" " --with-GCXXOPTS=" " \
--with-REGEX=no --with-LIBREGEX='' --with-REGEXINC=-I/usr/include \
--with-DIR_HTML="${DOCSDIR}" \
--with-GETTY=SysV
CFLAGS+= -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -Wall -L${LOCALBASE}/lib
CONFIGURE_ENV= ENVOPTS="${CFLAGS}" STRIP=/usr/bin/true
MAKE_ENV+= ROOT=${STAGEDIR}
MAKE_ARGS+= OPTIMIZER="" -DOPTIMIZER
CONFLICTS_INSTALL= mgetty
PORTDOCS= RELEASENOTES-4.3.txt RELEASENOTES-4.4.txt RELEASENOTES-6.0.txt
SUB_FILES= pkg-message
OPTIONS_DEFINE= PAM NLS GAWK DOCS
OPTIONS_DEFAULT=PAM
OPTIONS_SUB= yes
NO_OPTIONS_SORT=yes
GAWK_DESC= Use gawk for scripts
PAM_CONFIGURE_OFF= --disable-pam
NLS_USES= gettext
NLS_CONFIGURE_ENABLE= nls
GAWK_BUILD_DEPENDS= gawk:lang/gawk
GAWK_RUN_DEPENDS= gawk:lang/gawk
GAWK_CONFIGURE_ON= --with-AWK="${LOCALBASE}/bin/gawk"
DOCS_CONFIGURE_ON= --with-HTML=yes
.include <bsd.port.options.mk>
# Defaults to "North American Letter". Use "ISO A4" for A4.
.if defined(PAGESIZE)
CONFIGURE_ARGS+=--with-PAGESIZE="${PAGESIZE}"
.endif
# Redefine path for spool
.if defined(HYLAFAX_SPOOL)
CONFIGURE_ARGS+=--with-DIR_SPOOL="${HYLAFAX_SPOOL}"
.endif
HYLAFAX_SPOOL?= /var/spool/hylafax
PLIST_SUB+= HYLAFAX_SPOOL=${HYLAFAX_SPOOL}
.if defined(PACKAGE_BUILDING) || defined(BATCH)
CONFIGURE_ARGS+=--nointeractive
.endif
post-patch:
${REINPLACE_CMD} \
-e 's,/usr/local,${LOCALBASE},g' \
-e 's,-ljbig,-L${LOCALBASE}/lib &,' \
${WRKSRC}/configure
${REINPLACE_CMD} -e 's,-O hfaxd.conf,-O hfaxd.conf.sample,' \
${WRKSRC}/hfaxd/Makefile.in
${REINPLACE_CMD} -e 's,hosts.hfaxd,hosts.hfaxd.sample,' \
${WRKSRC}/etc/Makefile.in
${REINPLACE_CMD} -e 's,-O typerules,-O typerules.sample,' \
-e 's,-O pagesizes,-O pagesizes.sample -src pagesizes,' \
${WRKSRC}/libhylafax/Makefile.in
pre-install:
${MKDIR} ${STAGEDIR}${HYLAFAX_SPOOL}/archive \
${STAGEDIR}${HYLAFAX_SPOOL}/docq \
${STAGEDIR}${HYLAFAX_SPOOL}/doneq \
${STAGEDIR}${HYLAFAX_SPOOL}/pollq \
${STAGEDIR}${HYLAFAX_SPOOL}/sendq \
${STAGEDIR}${HYLAFAX_SPOOL}/tmp \
${STAGEDIR}${HYLAFAX_SPOOL}/info \
${STAGEDIR}${HYLAFAX_SPOOL}/log
post-install:
.for i in bin/faxalter bin/faxcover bin/faxmail bin/faxrm bin/faxstat bin/sendfax \
bin/sendpage sbin/choptest sbin/cqtest sbin/dialtest sbin/faxabort \
sbin/faxadduser sbin/faxanswer sbin/faxconfig sbin/faxdeluser \
sbin/faxgetty sbin/faxinfo sbin/faxlock sbin/faxmodem sbin/faxmsg \
sbin/faxq sbin/faxqclean sbin/faxquit sbin/faxsend sbin/faxstate \
sbin/faxwatch sbin/hfaxd sbin/lockname sbin/ondelay sbin/pagesend \
sbin/tagtest sbin/textfmt sbin/tiffcheck sbin/tsitest sbin/typetest
${STRIP_CMD} ${STAGEDIR}${PREFIX}/${i}
.endfor
post-install-DOCS-on:
${MKDIR} ${STAGEDIR}${DOCSDIR}
cd ${WRKSRC}/doc && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}/
.include <bsd.port.mk>

3
comms/hylafax/distinfo Normal file
View File

@ -0,0 +1,3 @@
TIMESTAMP = 1556939625
SHA256 (hylafax-6.0.7.tar.gz) = a3dcb1a7fd8794bd33cea9a9414c32da100119dd2131bd08ab3ab3749fc30315
SIZE (hylafax-6.0.7.tar.gz) = 1309111

View File

@ -0,0 +1,10 @@
The port is complete rewrite of hylafax-3.0p1 port by Julian Stacey
<jhs@freebsd.org>, May 1995.
original notice was as follows:
Copyright Julian Stacey 1995:
Please preserve & comply with Sam Leffler's & SGI's legal stuff
I hereby release my work in this area for public use,
& disclaim all liability !
Leave my name intact please, I'm a freelance, publicity can
be useful.

View File

@ -0,0 +1,24 @@
#!/bin/sh
# PROVIDE: hylafax
# REQUIRE: LOGIN
# KEYWORD: shutdown
# be sure to initialize the following:
# server: %%PREFIX%%/sbin/faxsetup
# modems: %%PREFIX%%/sbin/faxaddmodem
# incoming calls: /etc/ttys
hylafax_enable=${hylafax_enable-"NO"}
. /etc/rc.subr
name="hylafax"
rcvar="hylafax_enable"
start_cmd="%%PREFIX%%/sbin/hylafax start"
stop_cmd="%%PREFIX%%/sbin/hylafax stop"
procname="%%PREFIX%%/sbin/faxq"
load_rc_config $name
run_rc_command "$1"

View File

@ -0,0 +1,102 @@
--- hfaxd/FileTransfer.c++.orig 2009-12-28 20:05:40.000000000 +0100
+++ hfaxd/FileTransfer.c++ 2010-08-26 21:47:16.000000000 +0200
@@ -65,11 +65,31 @@
static const char* strunames[] = { "File", "Record", "Page", "TIFF" };
static const char* modenames[] = { "Stream", "Block", "Compressed", "ZIP" };
+extern "C" {
+/*
+ * TIFF Image File Directories are comprised of a table of field
+ * descriptors of the form shown below. The table is sorted in
+ * ascending order by tag. The values associated with each entry are
+ * disjoint and may appear anywhere in the file (so long as they are
+ * placed on a word boundary).
+ *
+ * If the value is 4 bytes or less, then it is placed in the offset
+ * field to save space. If the value is less than 4 bytes, it is
+ * left-justified in the offset field.
+ */
+typedef struct {
+ uint16 tdir_tag; /* see below */
+ uint16 tdir_type; /* data type; see below */
+ uint32 tdir_count; /* number of items; length in spec */
+ uint32 tdir_offset; /* byte offset to field data */
+} TIFFDirEntry;
+}
+
#define N(a) (sizeof (a) / sizeof (a[0]))
static bool
-isTIFF(const TIFFHeader& h)
+isTIFF(const TIFFHeaderClassic& h)
{
if (h.tiff_magic != TIFF_BIGENDIAN && h.tiff_magic != TIFF_LITTLEENDIAN)
return (false);
@@ -82,7 +102,7 @@
// byte swap version stamp if opposite byte order
if ((u.c[0] == 0) ^ (h.tiff_magic == TIFF_BIGENDIAN))
TIFFSwabShort(&version);
- return (version == TIFF_VERSION);
+ return (version == TIFF_VERSION_CLASSIC);
}
@@ -229,7 +249,7 @@
uint32* sb;
TIFFGetField(tif, TIFFTAG_STRIPBYTECOUNTS, &sb);
file_size = sizeof (DirTemplate) +
- sizeof (TIFFHeader) + sizeof (uint16);
+ sizeof (TIFFHeaderClassic) + sizeof (uint16);
for (tstrip_t s = 0, ns = TIFFNumberOfStrips(tif); s < ns; s++)
file_size += sb[s];
reply(code, "%s for %s (%lu bytes).",
@@ -261,10 +281,10 @@
if (fd >= 0) {
union {
char buf[512];
- TIFFHeader h;
+ TIFFHeaderClassic h;
} b;
ssize_t cc = Sys::read(fd, (char*) &b, sizeof (b));
- if (cc > (ssize_t)sizeof (b.h) && b.h.tiff_version == TIFF_VERSION &&
+ if (cc > (ssize_t)sizeof (b.h) && b.h.tiff_version == TIFF_VERSION_CLASSIC &&
(b.h.tiff_magic == TIFF_BIGENDIAN ||
b.h.tiff_magic == TIFF_LITTLEENDIAN)) {
(void) lseek(fd, 0L, SEEK_SET); // rewind
@@ -343,7 +363,7 @@
{
static DirTemplate templ = {
#define TIFFdiroff(v) \
- (uint32) (sizeof (TIFFHeader) + sizeof (uint16) + \
+ (uint32) (sizeof (TIFFHeaderClassic) + sizeof (uint16) + \
(intptr_t) &(((DirTemplate*) 0)->v))
{ TIFFTAG_SUBFILETYPE, TIFF_LONG, 1 },
{ TIFFTAG_IMAGEWIDTH, TIFF_LONG, 1 },
@@ -377,14 +397,14 @@
* of things about the contents of the TIFF file.
*/
struct {
- TIFFHeader h;
+ TIFFHeaderClassic h;
uint16 dircount;
u_char dirstuff[sizeof (templ)];
} buf;
union { int32 i; char c[4]; } u; u.i = 1;
buf.h.tiff_magic = (u.c[0] == 0 ? TIFF_BIGENDIAN : TIFF_LITTLEENDIAN);
- buf.h.tiff_version = TIFF_VERSION;
- buf.h.tiff_diroff = sizeof (TIFFHeader);
+ buf.h.tiff_version = TIFF_VERSION_CLASSIC;
+ buf.h.tiff_diroff = sizeof (TIFFHeaderClassic);
buf.dircount = (uint16) NTAGS;
getLong(tif, templ.SubFileType);
getLong(tif, templ.ImageWidth);
@@ -957,7 +977,7 @@
if (FileCache::lookup(docname, sb) && S_ISREG(sb.st_mode)) {
union {
char buf[512];
- TIFFHeader h;
+ TIFFHeaderClassic h;
} b;
ssize_t cc = Sys::read(fd, (char*) &b, sizeof (b));
if (cc > 2 && b.buf[0] == '%' && b.buf[1] == '!')

View File

@ -0,0 +1,31 @@
--- faxd/GettySysV.c++.orig 2009-12-28 20:05:40.000000000 +0100
+++ faxd/GettySysV.c++ 2010-01-26 22:44:19.000000000 +0100
@@ -49,8 +49,12 @@
#define ut_time ut_tv.tv_sec
#endif
#else
+#ifdef __FreeBSD__
+#define ut_time ut_tv.tv_sec
+#else
#define ut_time ut_xtime
#endif
+#endif
#define getutent getutxent
#define getutid getutxid
@@ -172,6 +176,7 @@
void
SysVGetty::writeWtmp(utmp* ut)
{
+#if !defined(__FreeBSD__)
// append record of login to wtmp file
#if HAS_UTMPX
updwtmpx(_PATH_WTMPX, ut);
@@ -182,6 +187,7 @@
Sys::close(fd);
}
#endif
+#endif
}
/*

View File

@ -0,0 +1,14 @@
--- Makefile.in.orig Mon Apr 14 12:44:42 2003
+++ Makefile.in Sat Feb 11 12:00:16 2006
@@ -233,10 +233,8 @@
makeClientDirs::
-${INSTALL} -u ${SYSUSER} -g ${SYSGROUP} -m ${DIRMODE} \
-idb hylafax.sw.client -dir \
- ${BIN} ${LIBDATA} ${LIBEXEC} ${SBIN}
+ ${LIBDATA}
makeServerDirs::
- -${INSTALL} -u ${SYSUSER} -g ${SYSGROUP} -m ${DIRMODE} \
- -idb hylafax.sw.server -dir ${SBIN};
-${INSTALL} -u ${FAXUSER} -g ${FAXGROUP} -m ${DIRMODE} \
-idb hylafax.sw.server -dir ${SPOOL}
-${INSTALL} -u ${FAXUSER} -g ${FAXGROUP} -m ${DIRMODE} \

View File

@ -0,0 +1,11 @@
--- config.h.in.orig 2012-06-06 02:58:38.000000000 +0200
+++ config.h.in 2013-02-23 22:28:46.471211000 +0100
@@ -303,3 +303,8 @@
#define LOCALE_DOMAIN "@LOCALE_DOMAIN@"
#endif
+
+#if defined(__DragonFly__)
+ #define HAS_UTMPX 1
+ #define HAS_EXIT_STATUS 1
+#endif

View File

@ -0,0 +1,205 @@
--- configure.orig 2018-09-18 18:51:17 UTC
+++ configure
@@ -831,7 +831,8 @@ checkGCCVersion()
# NB: use ANSI C prototype to weed out non-ANSI compilers.
#
cat>dummy.c<<EOF
-main(int argc, char* argv) { exit(0); }
+#include <stdlib.h>
+int main(int argc, char** argv) { exit(0); }
EOF
checkCompiler()
@@ -982,7 +983,8 @@ fi
# Make dependency information.
#
cat>dummy.c<<EOF
-main(int argc, char* argv) { exit(0); }
+#include <stdlib.h>
+int main(int argc, char** argv) { exit(0); }
EOF
capture cat dummy.c
if capture "$CCOMPILER -c -M $MKDEPCOPTS dummy.c | grep '^dummy.o[ ]*:[ ]*dummy.c'"; then
@@ -1629,7 +1631,7 @@ pamconv(int num_msg, const struct pam_message **msg, s
{
return(0);
}
-main()
+int main()
{
struct pam_conv conv = { pamconv };
}
@@ -1664,10 +1666,10 @@ HAVE_JBIG="/*#define HAVE_JBIG 1*/"
LIBJBIG=""
if [ "$DISABLE_JBIG" != "yes" ]; then
Note "Checking for JBIG library support"
- CheckForLibrary jbg_enc_init -ljbig &&
+ CheckForLibrary jbg_enc_init -L/usr/local/lib -ljbig &&
CheckForIncludeFile jbig.h && {
HAVE_JBIG="#define HAVE_JBIG 1"
- LIBJBIG="-ljbig"
+ LIBJBIG="-L/usr/local/lib -ljbig"
}
if [ "x$LIBJBIG" = "x" ]; then
Note "... not found. Disabling JBIG support"
@@ -1832,17 +1834,48 @@ for f in openlog pututxline; do
done
if [ "$ISGXX" = yes ]; then
if [ -z "$CXXRUNTIME" ]; then
- for f in memmove strdup; do
- CheckForLibrary $f -lc || {
- CheckForLibrary $f -lg++ && {
+ f="memmove"
+ CheckForLibraryWithArgs $f '(char *)0L, "", 0' -lc || {
+ CheckForLibraryWithArgs $f '(char *)0L, "", 0' -lg++ && {
Note "Looks like we need -lg++ for $f"
MACHDEPLIBS="$MACHDEPLIBS -lg++"
break;
}
}
- done
+ f="strdup"
+ CheckForLibraryWithArgs $f '""' -lc || {
+ CheckForLibraryWithArgs $f '""' -lg++ && {
+ Note "Looks like we need -lg++ for $f"
+ MACHDEPLIBS="$MACHDEPLIBS -lg++"
+ break;
+ }
+ }
fi
- for f in strtoul strerror memmove random; do
+ f="strtoul"
+ CheckForLibraryWithArgs $f '"", &"", 0' -lc || {
+ CheckForLibraryWithArgs $f '"", &"", 0' -liberty && {
+ Note "Looks like we need -liberty for $f"
+ MACHDEPLIBS="$MACHDEPLIBS -liberty"
+ break;
+ }
+ }
+ f="strerror"
+ CheckForLibraryWithArgs $f '""' -lc || {
+ CheckForLibraryWithArgs $f '""' -liberty && {
+ Note "Looks like we need -liberty for $f"
+ MACHDEPLIBS="$MACHDEPLIBS -liberty"
+ break;
+ }
+ }
+ f="memmove"
+ CheckForLibraryWithArgs $f '(char *)0L, "", 0' -lc || {
+ CheckForLibraryWithArgs $f '(char *)0L, "", 0' -liberty && {
+ Note "Looks like we need -liberty for $f"
+ MACHDEPLIBS="$MACHDEPLIBS -liberty"
+ break;
+ }
+ }
+ f="random"
CheckForLibrary $f -lc || {
CheckForLibrary $f -liberty && {
Note "Looks like we need -liberty for $f"
@@ -1850,9 +1883,8 @@ if [ "$ISGXX" = yes ]; then
break;
}
}
- done
fi
-CheckForLibrary floor -lm && {
+CheckForLibraryWithArgs floor "0.0" -lm && {
Note "Looks like -lm is the library for math functions."
MACHDEPLIBS="$MACHDEPLIBS -lm"
}
@@ -2176,11 +2208,13 @@ EmitConfigurationDefinitions()
#
CheckForFunc()
{
- echo "extern int $1(); main(){$1($2);exit(0);}" >t.c
+ echo "#include <stdlib.h>" > t.c
+ echo "extern int $1(); main(){$1($2);exit(0);}" >>t.c
capture cat t.c
runMake t "t:; \${CC} t.c ${MACHDEPLIBS}"
}
+
#
# Look for a function declaration in system include files.
#
@@ -2397,6 +2431,7 @@ EOF
EOF
}
cat<<'EOF'
+#include <stdlib.h>
extern char* malloc();
static void
boom(const char* msg)
@@ -2448,7 +2483,7 @@ CheckForStructExitStatus()
echo "$i"
done
cat<<EOF
-main()
+int main()
{
struct $decl x;
x.ut_exit.e_exit = 0;
@@ -2465,7 +2500,7 @@ CheckForTimeZoneHandling()
{
(echo '#include <time.h>'
cat<<EOF
-main()
+int main()
{
struct tm x;
char* cp;
@@ -2484,7 +2519,7 @@ CheckForTXCD()
{
cat>t.c<<EOF
#include <sys/ioctl.h>
-main()
+int main()
{
ioctl(0, TXADDCD, "rts");
ioctl(0, TXDELCD, "rts");
@@ -2537,8 +2572,9 @@ CheckLibtiff()
tiff_bytecount_t=""
cat>t.c<<EOF
#include <stdio.h>
+#include <stdlib.h>
#include "tiffio.h"
-main()
+int main()
{
printf( "header_ver=%d lib_ver=%s", TIFFLIB_VERSION, TIFFGetVersion() );
exit(0);
@@ -2563,12 +2599,12 @@ EOF
tiff_offset_t="uint32"
tiff_bytecount_t="uint32"
;;
- 4.[0]) tiff_runlen_t="uint32"
+ 4.[01234]) tiff_runlen_t="uint32"
tiff_offset_t="uint64"
tiff_bytecount_t="uint64"
echo '#define TIFFHeader TIFFHeaderClassic'
echo '#define TIFF_VERSION TIFF_VERSION_CLASSIC'
- echo '#define NEED_TIFFDIRENTRY'
+ echo '#define IGNORE_NEED_TIFFDIRENTRY'
;;
esac
fi
@@ -3255,7 +3291,7 @@ FUNCS="
strtoul
writev
"
-
+FUNCS=""
for i in $FUNCS; do
CheckForFunc $i || {
Note "... emulate $i"
@@ -3313,8 +3349,9 @@ Note "Checking ZLIB support."
# Verify library is compatible.
#
cat>t.c<<EOF
+#include <stdlib.h>
#include "zlib.h"
-main()
+int main()
{
if (strcmp(ZLIB_VERSION, "0.95") < 0) { /* include file version */
printf("old include files: version %u\n", ZLIB_VERSION);

View File

@ -0,0 +1,24 @@
--- etc/hylafax.in.orig 2010-07-03 12:28:08.000000000 +0400
+++ etc/hylafax.in 2010-07-03 12:34:20.000000000 +0400
@@ -74,6 +74,9 @@
if [ -z "$HFAXD_SNPP_SERVER" ]; then
HFAXD_SNPP_SERVER=no
fi
+if [ -z "$HFAXD_ARGS" ]; then
+ HFAXD_ARGS=
+fi
IS_ON=/etc/chkconfig # NB: chkconfig is IRIX- and Linux-specific
FAXQ=$SBIN/faxq
@@ -154,7 +157,7 @@
$FAXQ; printf " faxq"
fi
if test $HFAXD_SERVER = yes ; then
- HFAXD="$HFAXD -i $FAXPORT"
+ HFAXD="$HFAXD $HFAXD_ARGS -i $FAXPORT"
HFAXMSG=" hfaxd"
if [ $HFAXD_SNPP_SERVER = yes ]; then
HFAXD="$HFAXD -s $SNPPPORT"

View File

@ -0,0 +1,34 @@
--- po/nls.mk.orig 2009-01-21 15:32:14.000000000 +0100
+++ po/nls.mk 2009-06-01 12:30:35.000000000 +0200
@@ -8,6 +8,9 @@
${MSGCAT} libhylafax/messages.pot hylafax-client/messages.pot hylafax-server/messages.pot >> $@.tmp
mv $@.tmp $@
+FIXMATCH= ${DEPTH}/*/messages.po
+SYSUSER= root
+SYSGROUP= wheel
# A bit more trikery here
# We want $(wildcard...) because we don't want to try to "rebuild" thes messages.pot
@@ -15,18 +18,18 @@
# But legacy makes (SCO) don't support $(wildcard...). Luckly, they don't support $(...)
# At all, so they just drop it all. Real makes support $(wildcard)
# That's why we use the $(...${...})
-libhylafax/messages.pot: $(wildcard ${patsubst %, ${DEPTH}/%/messages.po, libhylafax})
+libhylafax/messages.pot: ${FIXMATCH:Mlibhylafax}
test -d libhylafax || mkdir libhylafax
${MSGCAT} $^ > $@.tmp
mv $@.tmp $@
-hylafax-client/messages.pot: $(wildcard ${patsubst %, ${DEPTH}/%/messages.po, ${CLIENTS}})
+hylafax-client/messages.pot: ${FIXMATCH:Mclient}
test -d hylafax-client || mkdir hylafax-client
${MSGCAT} $^ > $@.tmp
mv $@.tmp $@
-hylafax-server/messages.pot: $(wildcard ${patsubst %, ${DEPTH}/%/messages.po, ${SERVERS}})
+hylafax-server/messages.pot: ${FIXMATCH:Mserver}
test -d hylafax-server || mkdir hylafax-server
${MSGCAT} $^ > $@.tmp
mv $@.tmp $@

View File

@ -0,0 +1,29 @@
[
{ type: install
message: <<EOM
Hylafax was installed. You'll need manual configurations to actually
activate it.
Setting up: (for impatients)
Invoke %%PREFIX%%/sbin/faxsetup, and answer the questions.
Mostly, accepting the defaults should work well.
When you are asked to specify the name of tty device, use "cuad1"
instead of "ttyd1". Otherwise it does not work well.
Consult %%PREFIX%%/etc/rc.d/hylafax.sh.sample for startups.
For accepting incoming FAX/data calls, modify /etc/ttys as below
and send SIGHUP to init process:
>cuad1 "%%PREFIX%%/sbin/faxgetty" dialup on secure
Be sure to rerun %%PREFIX%%/sbin/faxsetup after updating your hylafax version
Documentation:
On Line Manuals: man hylafax-client
man hylafax-server
World Wide Web site: http://www.hylafax.org/
EOM
}
]

14
comms/hylafax/pkg-descr Normal file
View File

@ -0,0 +1,14 @@
(excerpt from HylaFAX FAQ, http://www.hylafax.org/content/About_HylaFAX)
HylaFAX is a facsimile system for UNIX systems. It supports:
o sending facsimile
o receiving facsimile
o polled retrieval of facsimile
o transparent shared data use of the modem
o sending messages to pagers
Facsimile can be any size (e.g. A4, B4), either 98 or 196 lpi, and
transmitted/received as either 1D-encoded or 2D-encoded facsimile data
(2D-encoded data is frequently more compact and hence takes a shorter
time to communicate). Any modem that supports one of the standard
interfaces for facsimile operation can be used; i.e. any Class 1, Class
2, or Class 2.0 modem.

478
comms/hylafax/pkg-plist Normal file
View File

@ -0,0 +1,478 @@
@(uucp,,4555) bin/faxalter
bin/faxcover
bin/faxmail
@(uucp,,4555) bin/faxrm
bin/faxstat
bin/sendfax
bin/sendpage
lib/fax/faxcover.ps
lib/fax/faxcover_example_sgi.ps
lib/fax/faxmail.ps
@sample lib/fax/hfaxd.conf.sample
@sample lib/fax/pagesizes.sample
@sample lib/fax/typerules.sample
man/man1/edit-faxcover.1.gz
man/man1/faxalter.1.gz
man/man1/faxcover.1.gz
man/man1/faxmail.1.gz
man/man1/faxrm.1.gz
man/man1/faxstat.1.gz
man/man1/hylafax-client.1.gz
man/man1/sendfax.1.gz
man/man1/sendpage.1.gz
man/man1/sgi2fax.1.gz
man/man1/textfmt.1.gz
man/man5/dialrules.5f.gz
man/man5/doneq.5f.gz
man/man5/hosts.hfaxd.5f.gz
man/man5/hylafax-config.5f.gz
man/man5/hylafax-info.5f.gz
man/man5/hylafax-log.5f.gz
man/man5/hylafax-server.5f.gz
man/man5/hylafax-shutdown.5f.gz
man/man5/pagermap.5f.gz
man/man5/pagesizes.5f.gz
man/man5/recvq.5f.gz
man/man5/sendq.5f.gz
man/man5/status.5f.gz
man/man5/tsi.5f.gz
man/man5/typerules.5f.gz
man/man5/xferfaxlog.5f.gz
man/man8/choptest.8c.gz
man/man8/cqtest.8c.gz
man/man8/dialtest.8c.gz
man/man8/faxabort.8c.gz
man/man8/faxaddmodem.8c.gz
man/man8/faxadduser.8c.gz
man/man8/faxanswer.8c.gz
man/man8/faxconfig.8c.gz
man/man8/faxcron.8c.gz
man/man8/faxdeluser.8c.gz
man/man8/faxgetty.8c.gz
man/man8/faxinfo.8c.gz
man/man8/faxlock.8c.gz
man/man8/faxmodem.8c.gz
man/man8/faxq.8c.gz
man/man8/faxqclean.8c.gz
man/man8/faxquit.8c.gz
man/man8/faxrcvd.8c.gz
man/man8/faxsend.8c.gz
man/man8/faxsetup.8c.gz
man/man8/faxstate.8c.gz
man/man8/faxwatch.8c.gz
man/man8/hfaxd.8c.gz
man/man8/jobcontrol.8c.gz
man/man8/mkcover.8c.gz
man/man8/notify.8c.gz
man/man8/pagesend.8c.gz
man/man8/pdf2fax.8c.gz
man/man8/pollrcvd.8c.gz
man/man8/ps2fax.8c.gz
man/man8/recvstats.8c.gz
man/man8/tagtest.8c.gz
man/man8/tiff2fax.8c.gz
man/man8/tiffcheck.8c.gz
man/man8/tsitest.8c.gz
man/man8/wedged.8c.gz
man/man8/xferfaxstats.8c.gz
sbin/textfmt
sbin/faxmsg
sbin/faxadduser
sbin/faxconfig
sbin/faxdeluser
sbin/faxmodem
sbin/faxstate
sbin/faxwatch
sbin/faxinfo
sbin/tiffcheck
sbin/faxabort
sbin/faxanswer
sbin/faxquit
sbin/faxlock
sbin/dialtest
sbin/typetest
sbin/xferfaxstats
sbin/recvstats
sbin/faxcron
sbin/edit-faxcover
@(uucp,,4555) sbin/faxq
sbin/faxqclean
@(uucp,,4555) sbin/faxgetty
sbin/faxsend
sbin/pagesend
sbin/tsitest
sbin/tagtest
sbin/cqtest
sbin/choptest
sbin/hfaxd
sbin/faxaddmodem
sbin/faxsetup
sbin/faxsetup.bsdi
sbin/faxsetup.irix
sbin/faxsetup.linux
sbin/probemodem
sbin/lockname
sbin/ondelay
sbin/hylafax
%%NLS%%share/locale/de/LC_MESSAGES/hylafax-client.mo
%%NLS%%share/locale/de/LC_MESSAGES/hylafax-server.mo
%%NLS%%share/locale/de/LC_MESSAGES/libhylafax.mo
%%NLS%%share/locale/es/LC_MESSAGES/hylafax-client.mo
%%NLS%%share/locale/es/LC_MESSAGES/hylafax-server.mo
%%NLS%%share/locale/es/LC_MESSAGES/libhylafax.mo
%%NLS%%share/locale/id/LC_MESSAGES/hylafax-client.mo
%%NLS%%share/locale/id/LC_MESSAGES/hylafax-server.mo
%%NLS%%share/locale/id/LC_MESSAGES/libhylafax.mo
%%NLS%%share/locale/nl/LC_MESSAGES/hylafax-client.mo
%%NLS%%share/locale/nl/LC_MESSAGES/hylafax-server.mo
%%NLS%%share/locale/nl/LC_MESSAGES/libhylafax.mo
%%NLS%%share/locale/vi/LC_MESSAGES/hylafax-client.mo
%%NLS%%share/locale/vi/LC_MESSAGES/hylafax-server.mo
%%NLS%%share/locale/vi/LC_MESSAGES/libhylafax.mo
%%HYLAFAX_SPOOL%%/COPYRIGHT
@postexec mkfifo -m 0600 %%HYLAFAX_SPOOL%%/FIFO
@postexec chown uucp:dialer %%HYLAFAX_SPOOL%%/FIFO
@rmtry %%HYLAFAX_SPOOL%%/FIFO
%%HYLAFAX_SPOOL%%/bin/ps2fax.gs
%%HYLAFAX_SPOOL%%/bin/ps2fax.dps
%%HYLAFAX_SPOOL%%/bin/ps2fax.imp
%%HYLAFAX_SPOOL%%/bin/pdf2fax.gs
%%HYLAFAX_SPOOL%%/bin/pcl2fax
%%HYLAFAX_SPOOL%%/bin/tiff2fax
%%HYLAFAX_SPOOL%%/bin/tiff2pdf
%%HYLAFAX_SPOOL%%/bin/notify
%%HYLAFAX_SPOOL%%/bin/notify-4.1
%%HYLAFAX_SPOOL%%/bin/notify-4.2
%%HYLAFAX_SPOOL%%/bin/archive
%%HYLAFAX_SPOOL%%/bin/common-functions
%%HYLAFAX_SPOOL%%/bin/dictionary
%%HYLAFAX_SPOOL%%/bin/notify.awk
%%HYLAFAX_SPOOL%%/bin/qp-encode.awk
%%HYLAFAX_SPOOL%%/bin/b64-encode.awk
%%HYLAFAX_SPOOL%%/bin/faxrcvd
%%HYLAFAX_SPOOL%%/bin/pollrcvd
%%HYLAFAX_SPOOL%%/bin/mkcover
%%HYLAFAX_SPOOL%%/bin/wedged
@rmtry %%HYLAFAX_SPOOL%%/bin/pdf2fax
%%HYLAFAX_SPOOL%%/config/class1
%%HYLAFAX_SPOOL%%/config/class1.0
%%HYLAFAX_SPOOL%%/config/class2
%%HYLAFAX_SPOOL%%/config/class2.0
%%HYLAFAX_SPOOL%%/config/class2.1
%%HYLAFAX_SPOOL%%/config/skel
%%HYLAFAX_SPOOL%%/config/att-dataport-2
%%HYLAFAX_SPOOL%%/config/att-dataport-2.0
%%HYLAFAX_SPOOL%%/config/att-dataport
%%HYLAFAX_SPOOL%%/config/att-dpexpress-2
%%HYLAFAX_SPOOL%%/config/cirrus
%%HYLAFAX_SPOOL%%/config/conexant-1.0
%%HYLAFAX_SPOOL%%/config/digi
%%HYLAFAX_SPOOL%%/config/digi-2
%%HYLAFAX_SPOOL%%/config/digi-20
%%HYLAFAX_SPOOL%%/config/davicom-2
%%HYLAFAX_SPOOL%%/config/dsi-scout+
%%HYLAFAX_SPOOL%%/config/e-tech
%%HYLAFAX_SPOOL%%/config/eicon
%%HYLAFAX_SPOOL%%/config/eicon-2
%%HYLAFAX_SPOOL%%/config/elsa-microlink-56k-basic-2.0
%%HYLAFAX_SPOOL%%/config/everex-2496d
%%HYLAFAX_SPOOL%%/config/exar
%%HYLAFAX_SPOOL%%/config/gvc-288
%%HYLAFAX_SPOOL%%/config/gvc-288-2
%%HYLAFAX_SPOOL%%/config/hayes
%%HYLAFAX_SPOOL%%/config/iaxmodem
%%HYLAFAX_SPOOL%%/config/intel-400e
%%HYLAFAX_SPOOL%%/config/ip568x
%%HYLAFAX_SPOOL%%/config/linux-isdn-2
%%HYLAFAX_SPOOL%%/config/lucent
%%HYLAFAX_SPOOL%%/config/lucent-isa
%%HYLAFAX_SPOOL%%/config/lucent-mt-10
%%HYLAFAX_SPOOL%%/config/lucent-mt-2
%%HYLAFAX_SPOOL%%/config/lucent-mt-20
%%HYLAFAX_SPOOL%%/config/lucent-mt-21
%%HYLAFAX_SPOOL%%/config/mainpine-10
%%HYLAFAX_SPOOL%%/config/mainpine-2
%%HYLAFAX_SPOOL%%/config/mainpine-20
%%HYLAFAX_SPOOL%%/config/mainpine-21
%%HYLAFAX_SPOOL%%/config/moto-288
%%HYLAFAX_SPOOL%%/config/mt-1432
%%HYLAFAX_SPOOL%%/config/nuvo-voyager
%%HYLAFAX_SPOOL%%/config/ppi-pm14400fxmt
%%HYLAFAX_SPOOL%%/config/ppi-pm14400fxsa
%%HYLAFAX_SPOOL%%/config/prometheus
%%HYLAFAX_SPOOL%%/config/rc144ac
%%HYLAFAX_SPOOL%%/config/rc144ac-1
%%HYLAFAX_SPOOL%%/config/rc288dpi
%%HYLAFAX_SPOOL%%/config/rc288dpi-1
%%HYLAFAX_SPOOL%%/config/rc32acl
%%HYLAFAX_SPOOL%%/config/rc32acl-1
%%HYLAFAX_SPOOL%%/config/rockwell-k56
%%HYLAFAX_SPOOL%%/config/rockwell-rc
%%HYLAFAX_SPOOL%%/config/t38modem
%%HYLAFAX_SPOOL%%/config/telebit-t3000
%%HYLAFAX_SPOOL%%/config/telebit-qblazer
%%HYLAFAX_SPOOL%%/config/telebit-wb
%%HYLAFAX_SPOOL%%/config/topic
%%HYLAFAX_SPOOL%%/config/tricom2842
%%HYLAFAX_SPOOL%%/config/uds-fastalk
%%HYLAFAX_SPOOL%%/config/umc92144
%%HYLAFAX_SPOOL%%/config/umc9624
%%HYLAFAX_SPOOL%%/config/usr-2.0
%%HYLAFAX_SPOOL%%/config/usr-rts
%%HYLAFAX_SPOOL%%/config/usr-xon
%%HYLAFAX_SPOOL%%/config/zyxel-1496e
%%HYLAFAX_SPOOL%%/config/zyxel-1496e-1
%%HYLAFAX_SPOOL%%/config/zyxel-1496e-2.0
%%HYLAFAX_SPOOL%%/config/zyxel-2864
%%HYLAFAX_SPOOL%%/config/sierra
%%HYLAFAX_SPOOL%%/etc/dpsprinter.ps
%%HYLAFAX_SPOOL%%/etc/cover.templ
%%HYLAFAX_SPOOL%%/etc/xferfaxlog
@sample %%HYLAFAX_SPOOL%%/etc/hosts.hfaxd.sample
%%HYLAFAX_SPOOL%%/etc/dialrules
%%HYLAFAX_SPOOL%%/etc/dialrules.sf-ba
%%HYLAFAX_SPOOL%%/etc/dialrules.europe
%%HYLAFAX_SPOOL%%/etc/lutRS18.pcf
%%HYLAFAX_SPOOL%%/etc/templates/README
%%HYLAFAX_SPOOL%%/etc/templates/en/faxrcvd-error.txt
%%HYLAFAX_SPOOL%%/etc/templates/en/faxrcvd-failure.txt
%%HYLAFAX_SPOOL%%/etc/templates/en/faxrcvd-notify-error.txt
%%HYLAFAX_SPOOL%%/etc/templates/en/faxrcvd-notify-success.txt
%%HYLAFAX_SPOOL%%/etc/templates/en/faxrcvd-success.txt
%%HYLAFAX_SPOOL%%/etc/templates/en/notify-blocked.txt
%%HYLAFAX_SPOOL%%/etc/templates/en/notify-done-page.txt
%%HYLAFAX_SPOOL%%/etc/templates/en/notify-done.txt
%%HYLAFAX_SPOOL%%/etc/templates/en/notify-faxmaster.txt
%%HYLAFAX_SPOOL%%/etc/templates/en/notify-failed-page.txt
%%HYLAFAX_SPOOL%%/etc/templates/en/notify-failed.txt
%%HYLAFAX_SPOOL%%/etc/templates/en/notify-format_failed.txt
%%HYLAFAX_SPOOL%%/etc/templates/en/notify-killed.txt
%%HYLAFAX_SPOOL%%/etc/templates/en/notify-no_formatter.txt
%%HYLAFAX_SPOOL%%/etc/templates/en/notify-poll_failed.txt
%%HYLAFAX_SPOOL%%/etc/templates/en/notify-poll_no_document.txt
%%HYLAFAX_SPOOL%%/etc/templates/en/notify-poll_rejected.txt
%%HYLAFAX_SPOOL%%/etc/templates/en/notify-rejected.txt
%%HYLAFAX_SPOOL%%/etc/templates/en/notify-removed.txt
%%HYLAFAX_SPOOL%%/etc/templates/en/notify-requeued.txt
%%HYLAFAX_SPOOL%%/etc/templates/en/notify-timedout.txt
%%HYLAFAX_SPOOL%%/etc/templates/fr/faxrcvd-error.txt
%%HYLAFAX_SPOOL%%/etc/templates/fr/faxrcvd-failure.txt
%%HYLAFAX_SPOOL%%/etc/templates/fr/faxrcvd-notify-error.txt
%%HYLAFAX_SPOOL%%/etc/templates/fr/faxrcvd-notify-success.txt
%%HYLAFAX_SPOOL%%/etc/templates/fr/faxrcvd-success.txt
%%HYLAFAX_SPOOL%%/etc/templates/fr/notify-blocked.txt
%%HYLAFAX_SPOOL%%/etc/templates/fr/notify-done-page.txt
%%HYLAFAX_SPOOL%%/etc/templates/fr/notify-done.txt
%%HYLAFAX_SPOOL%%/etc/templates/fr/notify-faxmaster.txt
%%HYLAFAX_SPOOL%%/etc/templates/fr/notify-failed-page.txt
%%HYLAFAX_SPOOL%%/etc/templates/fr/notify-failed.txt
%%HYLAFAX_SPOOL%%/etc/templates/fr/notify-format_failed.txt
%%HYLAFAX_SPOOL%%/etc/templates/fr/notify-killed.txt
%%HYLAFAX_SPOOL%%/etc/templates/fr/notify-no_formatter.txt
%%HYLAFAX_SPOOL%%/etc/templates/fr/notify-poll_failed.txt
%%HYLAFAX_SPOOL%%/etc/templates/fr/notify-poll_no_document.txt
%%HYLAFAX_SPOOL%%/etc/templates/fr/notify-poll_rejected.txt
%%HYLAFAX_SPOOL%%/etc/templates/fr/notify-rejected.txt
%%HYLAFAX_SPOOL%%/etc/templates/fr/notify-removed.txt
%%HYLAFAX_SPOOL%%/etc/templates/fr/notify-requeued.txt
%%HYLAFAX_SPOOL%%/etc/templates/fr/notify-timedout.txt
%%HYLAFAX_SPOOL%%/etc/templates/de/faxrcvd-error.txt
%%HYLAFAX_SPOOL%%/etc/templates/de/faxrcvd-failure.txt
%%HYLAFAX_SPOOL%%/etc/templates/de/faxrcvd-notify-error.txt
%%HYLAFAX_SPOOL%%/etc/templates/de/faxrcvd-notify-success.txt
%%HYLAFAX_SPOOL%%/etc/templates/de/faxrcvd-success.txt
%%HYLAFAX_SPOOL%%/etc/templates/de/notify-blocked.txt
%%HYLAFAX_SPOOL%%/etc/templates/de/notify-done-page.txt
%%HYLAFAX_SPOOL%%/etc/templates/de/notify-done.txt
%%HYLAFAX_SPOOL%%/etc/templates/de/notify-faxmaster.txt
%%HYLAFAX_SPOOL%%/etc/templates/de/notify-failed-page.txt
%%HYLAFAX_SPOOL%%/etc/templates/de/notify-failed.txt
%%HYLAFAX_SPOOL%%/etc/templates/de/notify-format_failed.txt
%%HYLAFAX_SPOOL%%/etc/templates/de/notify-killed.txt
%%HYLAFAX_SPOOL%%/etc/templates/de/notify-no_formatter.txt
%%HYLAFAX_SPOOL%%/etc/templates/de/notify-poll_failed.txt
%%HYLAFAX_SPOOL%%/etc/templates/de/notify-poll_no_document.txt
%%HYLAFAX_SPOOL%%/etc/templates/de/notify-poll_rejected.txt
%%HYLAFAX_SPOOL%%/etc/templates/de/notify-rejected.txt
%%HYLAFAX_SPOOL%%/etc/templates/de/notify-removed.txt
%%HYLAFAX_SPOOL%%/etc/templates/de/notify-requeued.txt
%%HYLAFAX_SPOOL%%/etc/templates/de/notify-timedout.txt
%%HYLAFAX_SPOOL%%/etc/templates/ro/faxrcvd-error.txt
%%HYLAFAX_SPOOL%%/etc/templates/ro/faxrcvd-failure.txt
%%HYLAFAX_SPOOL%%/etc/templates/ro/faxrcvd-notify-error.txt
%%HYLAFAX_SPOOL%%/etc/templates/ro/faxrcvd-notify-success.txt
%%HYLAFAX_SPOOL%%/etc/templates/ro/faxrcvd-success.txt
%%HYLAFAX_SPOOL%%/etc/templates/ro/notify-blocked.txt
%%HYLAFAX_SPOOL%%/etc/templates/ro/notify-done-page.txt
%%HYLAFAX_SPOOL%%/etc/templates/ro/notify-done.txt
%%HYLAFAX_SPOOL%%/etc/templates/ro/notify-faxmaster.txt
%%HYLAFAX_SPOOL%%/etc/templates/ro/notify-failed-page.txt
%%HYLAFAX_SPOOL%%/etc/templates/ro/notify-failed.txt
%%HYLAFAX_SPOOL%%/etc/templates/ro/notify-format_failed.txt
%%HYLAFAX_SPOOL%%/etc/templates/ro/notify-killed.txt
%%HYLAFAX_SPOOL%%/etc/templates/ro/notify-no_formatter.txt
%%HYLAFAX_SPOOL%%/etc/templates/ro/notify-poll_failed.txt
%%HYLAFAX_SPOOL%%/etc/templates/ro/notify-poll_no_document.txt
%%HYLAFAX_SPOOL%%/etc/templates/ro/notify-poll_rejected.txt
%%HYLAFAX_SPOOL%%/etc/templates/ro/notify-rejected.txt
%%HYLAFAX_SPOOL%%/etc/templates/ro/notify-removed.txt
%%HYLAFAX_SPOOL%%/etc/templates/ro/notify-requeued.txt
%%HYLAFAX_SPOOL%%/etc/templates/ro/notify-timedout.txt
%%HYLAFAX_SPOOL%%/etc/templates/pt_BR/faxrcvd-error.txt
%%HYLAFAX_SPOOL%%/etc/templates/pt_BR/faxrcvd-failure.txt
%%HYLAFAX_SPOOL%%/etc/templates/pt_BR/faxrcvd-notify-error.txt
%%HYLAFAX_SPOOL%%/etc/templates/pt_BR/faxrcvd-notify-success.txt
%%HYLAFAX_SPOOL%%/etc/templates/pt_BR/faxrcvd-success.txt
%%HYLAFAX_SPOOL%%/etc/templates/pt_BR/notify-blocked.txt
%%HYLAFAX_SPOOL%%/etc/templates/pt_BR/notify-done-page.txt
%%HYLAFAX_SPOOL%%/etc/templates/pt_BR/notify-done.txt
%%HYLAFAX_SPOOL%%/etc/templates/pt_BR/notify-faxmaster.txt
%%HYLAFAX_SPOOL%%/etc/templates/pt_BR/notify-failed-page.txt
%%HYLAFAX_SPOOL%%/etc/templates/pt_BR/notify-failed.txt
%%HYLAFAX_SPOOL%%/etc/templates/pt_BR/notify-format_failed.txt
%%HYLAFAX_SPOOL%%/etc/templates/pt_BR/notify-killed.txt
%%HYLAFAX_SPOOL%%/etc/templates/pt_BR/notify-no_formatter.txt
%%HYLAFAX_SPOOL%%/etc/templates/pt_BR/notify-poll_failed.txt
%%HYLAFAX_SPOOL%%/etc/templates/pt_BR/notify-poll_no_document.txt
%%HYLAFAX_SPOOL%%/etc/templates/pt_BR/notify-poll_rejected.txt
%%HYLAFAX_SPOOL%%/etc/templates/pt_BR/notify-rejected.txt
%%HYLAFAX_SPOOL%%/etc/templates/pt_BR/notify-removed.txt
%%HYLAFAX_SPOOL%%/etc/templates/pt_BR/notify-requeued.txt
%%HYLAFAX_SPOOL%%/etc/templates/pt_BR/notify-timedout.txt
%%HYLAFAX_SPOOL%%/etc/templates/pt/faxrcvd-error.txt
%%HYLAFAX_SPOOL%%/etc/templates/pt/faxrcvd-failure.txt
%%HYLAFAX_SPOOL%%/etc/templates/pt/faxrcvd-notify-error.txt
%%HYLAFAX_SPOOL%%/etc/templates/pt/faxrcvd-notify-success.txt
%%HYLAFAX_SPOOL%%/etc/templates/pt/faxrcvd-success.txt
%%HYLAFAX_SPOOL%%/etc/templates/pt/notify-blocked.txt
%%HYLAFAX_SPOOL%%/etc/templates/pt/notify-done-page.txt
%%HYLAFAX_SPOOL%%/etc/templates/pt/notify-done.txt
%%HYLAFAX_SPOOL%%/etc/templates/pt/notify-faxmaster.txt
%%HYLAFAX_SPOOL%%/etc/templates/pt/notify-failed-page.txt
%%HYLAFAX_SPOOL%%/etc/templates/pt/notify-failed.txt
%%HYLAFAX_SPOOL%%/etc/templates/pt/notify-format_failed.txt
%%HYLAFAX_SPOOL%%/etc/templates/pt/notify-killed.txt
%%HYLAFAX_SPOOL%%/etc/templates/pt/notify-no_formatter.txt
%%HYLAFAX_SPOOL%%/etc/templates/pt/notify-poll_failed.txt
%%HYLAFAX_SPOOL%%/etc/templates/pt/notify-poll_no_document.txt
%%HYLAFAX_SPOOL%%/etc/templates/pt/notify-poll_rejected.txt
%%HYLAFAX_SPOOL%%/etc/templates/pt/notify-rejected.txt
%%HYLAFAX_SPOOL%%/etc/templates/pt/notify-removed.txt
%%HYLAFAX_SPOOL%%/etc/templates/pt/notify-requeued.txt
%%HYLAFAX_SPOOL%%/etc/templates/pt/notify-timedout.txt
%%HYLAFAX_SPOOL%%/etc/templates/es/faxrcvd-error.txt
%%HYLAFAX_SPOOL%%/etc/templates/es/faxrcvd-failure.txt
%%HYLAFAX_SPOOL%%/etc/templates/es/faxrcvd-notify-error.txt
%%HYLAFAX_SPOOL%%/etc/templates/es/faxrcvd-notify-success.txt
%%HYLAFAX_SPOOL%%/etc/templates/es/faxrcvd-success.txt
%%HYLAFAX_SPOOL%%/etc/templates/es/notify-blocked.txt
%%HYLAFAX_SPOOL%%/etc/templates/es/notify-done-page.txt
%%HYLAFAX_SPOOL%%/etc/templates/es/notify-done.txt
%%HYLAFAX_SPOOL%%/etc/templates/es/notify-faxmaster.txt
%%HYLAFAX_SPOOL%%/etc/templates/es/notify-failed-page.txt
%%HYLAFAX_SPOOL%%/etc/templates/es/notify-failed.txt
%%HYLAFAX_SPOOL%%/etc/templates/es/notify-format_failed.txt
%%HYLAFAX_SPOOL%%/etc/templates/es/notify-killed.txt
%%HYLAFAX_SPOOL%%/etc/templates/es/notify-no_formatter.txt
%%HYLAFAX_SPOOL%%/etc/templates/es/notify-poll_failed.txt
%%HYLAFAX_SPOOL%%/etc/templates/es/notify-poll_no_document.txt
%%HYLAFAX_SPOOL%%/etc/templates/es/notify-poll_rejected.txt
%%HYLAFAX_SPOOL%%/etc/templates/es/notify-rejected.txt
%%HYLAFAX_SPOOL%%/etc/templates/es/notify-removed.txt
%%HYLAFAX_SPOOL%%/etc/templates/es/notify-requeued.txt
%%HYLAFAX_SPOOL%%/etc/templates/es/notify-timedout.txt
%%HYLAFAX_SPOOL%%/etc/templates/it/faxrcvd-error.txt
%%HYLAFAX_SPOOL%%/etc/templates/it/faxrcvd-failure.txt
%%HYLAFAX_SPOOL%%/etc/templates/it/faxrcvd-notify-error.txt
%%HYLAFAX_SPOOL%%/etc/templates/it/faxrcvd-notify-success.txt
%%HYLAFAX_SPOOL%%/etc/templates/it/faxrcvd-success.txt
%%HYLAFAX_SPOOL%%/etc/templates/it/notify-blocked.txt
%%HYLAFAX_SPOOL%%/etc/templates/it/notify-done-page.txt
%%HYLAFAX_SPOOL%%/etc/templates/it/notify-done.txt
%%HYLAFAX_SPOOL%%/etc/templates/it/notify-faxmaster.txt
%%HYLAFAX_SPOOL%%/etc/templates/it/notify-failed-page.txt
%%HYLAFAX_SPOOL%%/etc/templates/it/notify-failed.txt
%%HYLAFAX_SPOOL%%/etc/templates/it/notify-format_failed.txt
%%HYLAFAX_SPOOL%%/etc/templates/it/notify-killed.txt
%%HYLAFAX_SPOOL%%/etc/templates/it/notify-no_formatter.txt
%%HYLAFAX_SPOOL%%/etc/templates/it/notify-poll_failed.txt
%%HYLAFAX_SPOOL%%/etc/templates/it/notify-poll_no_document.txt
%%HYLAFAX_SPOOL%%/etc/templates/it/notify-poll_rejected.txt
%%HYLAFAX_SPOOL%%/etc/templates/it/notify-rejected.txt
%%HYLAFAX_SPOOL%%/etc/templates/it/notify-removed.txt
%%HYLAFAX_SPOOL%%/etc/templates/it/notify-requeued.txt
%%HYLAFAX_SPOOL%%/etc/templates/it/notify-timedout.txt
%%HYLAFAX_SPOOL%%/etc/templates/pl/faxrcvd-error.txt
%%HYLAFAX_SPOOL%%/etc/templates/pl/faxrcvd-failure.txt
%%HYLAFAX_SPOOL%%/etc/templates/pl/faxrcvd-notify-error.txt
%%HYLAFAX_SPOOL%%/etc/templates/pl/faxrcvd-notify-success.txt
%%HYLAFAX_SPOOL%%/etc/templates/pl/faxrcvd-success.txt
%%HYLAFAX_SPOOL%%/etc/templates/pl/notify-blocked.txt
%%HYLAFAX_SPOOL%%/etc/templates/pl/notify-done-page.txt
%%HYLAFAX_SPOOL%%/etc/templates/pl/notify-done.txt
%%HYLAFAX_SPOOL%%/etc/templates/pl/notify-faxmaster.txt
%%HYLAFAX_SPOOL%%/etc/templates/pl/notify-failed-page.txt
%%HYLAFAX_SPOOL%%/etc/templates/pl/notify-failed.txt
%%HYLAFAX_SPOOL%%/etc/templates/pl/notify-format_failed.txt
%%HYLAFAX_SPOOL%%/etc/templates/pl/notify-killed.txt
%%HYLAFAX_SPOOL%%/etc/templates/pl/notify-no_formatter.txt
%%HYLAFAX_SPOOL%%/etc/templates/pl/notify-poll_failed.txt
%%HYLAFAX_SPOOL%%/etc/templates/pl/notify-poll_no_document.txt
%%HYLAFAX_SPOOL%%/etc/templates/pl/notify-poll_rejected.txt
%%HYLAFAX_SPOOL%%/etc/templates/pl/notify-rejected.txt
%%HYLAFAX_SPOOL%%/etc/templates/pl/notify-removed.txt
%%HYLAFAX_SPOOL%%/etc/templates/pl/notify-requeued.txt
%%HYLAFAX_SPOOL%%/etc/templates/pl/notify-timedout.txt
%%HYLAFAX_SPOOL%%/etc/templates/html-sample1/css.inc
%%HYLAFAX_SPOOL%%/etc/templates/html-sample1/divider.inc
%%HYLAFAX_SPOOL%%/etc/templates/html-sample1/fax-attach.inc
%%HYLAFAX_SPOOL%%/etc/templates/html-sample1/fax-data.inc
%%HYLAFAX_SPOOL%%/etc/templates/html-sample1/fax-dispatched.inc
%%HYLAFAX_SPOOL%%/etc/templates/html-sample1/faxrcvd-error.txt
%%HYLAFAX_SPOOL%%/etc/templates/html-sample1/faxrcvd-failure.txt
%%HYLAFAX_SPOOL%%/etc/templates/html-sample1/faxrcvd-notify-error.txt
%%HYLAFAX_SPOOL%%/etc/templates/html-sample1/faxrcvd-notify-success.txt
%%HYLAFAX_SPOOL%%/etc/templates/html-sample1/faxrcvd-success.txt
%%HYLAFAX_SPOOL%%/etc/templates/html-sample1/footer.inc
%%HYLAFAX_SPOOL%%/etc/templates/html-sample1/header.inc
%%HYLAFAX_SPOOL%%/etc/templates/html-sample1/hook.sh
%%HYLAFAX_SPOOL%%/etc/templates/html-sample1/job-data.inc
%%HYLAFAX_SPOOL%%/etc/templates/html-sample1/notify-blocked.txt
%%HYLAFAX_SPOOL%%/etc/templates/html-sample1/notify-done.txt
%%HYLAFAX_SPOOL%%/etc/templates/html-sample1/notify-faxmaster.txt
%%HYLAFAX_SPOOL%%/etc/templates/html-sample1/notify-failed.txt
%%HYLAFAX_SPOOL%%/etc/templates/html-sample1/notify-format_failed.txt
%%HYLAFAX_SPOOL%%/etc/templates/html-sample1/session_log.inc
%%HYLAFAX_SPOOL%%/etc/templates/html-sample1/notify-killed.txt
%%HYLAFAX_SPOOL%%/etc/templates/html-sample1/notify-no_formatter.txt
%%HYLAFAX_SPOOL%%/etc/templates/html-sample1/notify-rejected.txt
%%HYLAFAX_SPOOL%%/etc/templates/html-sample1/notify-removed.txt
%%HYLAFAX_SPOOL%%/etc/templates/html-sample1/notify-requeued.txt
%%HYLAFAX_SPOOL%%/etc/templates/html-sample1/notify-timedout.txt
@dir(uucp,dialer,0700) %%HYLAFAX_SPOOL%%/archive
@dir(uucp,dialer,755) %%HYLAFAX_SPOOL%%/info
@dir(uucp,dialer,755) %%HYLAFAX_SPOOL%%/log
@dir(uucp,dialer,700) %%HYLAFAX_SPOOL%%/pollq
@dir(uucp,dialer,755) %%HYLAFAX_SPOOL%%/recvq
@dir(uucp,dialer,700) %%HYLAFAX_SPOOL%%/sendq
@dir(uucp,dialer,755) %%HYLAFAX_SPOOL%%/status
@dir(uucp,dialer,700) %%HYLAFAX_SPOOL%%/tmp
@dir(uucp,dialer,0755) %%HYLAFAX_SPOOL%%/dev
@dir(uucp,dialer,0700) %%HYLAFAX_SPOOL%%/docq
@dir(uucp,dialer,0700) %%HYLAFAX_SPOOL%%/doneq
@dir(uucp,dialer,0755) %%HYLAFAX_SPOOL%%/client
@dir %%HYLAFAX_SPOOL%%/bin
@dir %%HYLAFAX_SPOOL%%/config
@dir %%HYLAFAX_SPOOL%%/etc/templates/ro
@dir %%HYLAFAX_SPOOL%%/etc/templates/pt_BR
@dir %%HYLAFAX_SPOOL%%/etc/templates/pt
@dir %%HYLAFAX_SPOOL%%/etc/templates/pl
@dir %%HYLAFAX_SPOOL%%/etc/templates/it
@dir %%HYLAFAX_SPOOL%%/etc/templates/html-sample1
@dir %%HYLAFAX_SPOOL%%/etc/templates/fr
@dir %%HYLAFAX_SPOOL%%/etc/templates/es
@dir %%HYLAFAX_SPOOL%%/etc/templates/en
@dir %%HYLAFAX_SPOOL%%/etc/templates/de
@dir %%HYLAFAX_SPOOL%%/etc/templates
@dir %%HYLAFAX_SPOOL%%/etc
@dir %%HYLAFAX_SPOOL%%