(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.
===> The following configuration options are available for hylafax-6.0.7_1:
PAM=on: Pluggable authentication module support
NLS=on: Native Language Support
GAWK=off: Use gawk for scripts
DOCS=on: Build and/or install documentation
===> Use 'make config' to modify these settings
Hylafax was installed. You'll need manual configurations to actually
activate it.
Setting up: (for impatients)
Invoke /usr/local/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 /usr/local/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 "/usr/local/sbin/faxgetty" dialup on secure
Be sure to rerun /usr/local/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/
cleanup: Remove expired ports:
2022-09-30 comms/hylafax: dead upstream, someone port hylafax+ from
sourceforge.net instead
2022-12-31 comms/tkhylafax: Depends on expired comms/hylafax
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner)
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above )
comms/hylafax: fix binary stripping, deprecate
The existing port/install.sh[.in] script attempts to strip
scripts, which does not work well on all FreeBSD's versions of strip(1).
Patch it out and manually strip the binaries instead.
These 25 warnings seem relevant and warrant investigation (not done):
1 Class2Params.c++:790:22: warning: operator '?:' has lower precedence
than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses]
2 .././util/faxstate.c:142:52: warning: field precision should have type
'int', but argument has type 'unsigned long' [-Wformat]
3 Class1.c++:394:25: warning: array subscript is of type 'char'
[-Wchar-subscripts]
4 Class1.c++:403:22: warning: array subscript is of type 'char'
[-Wchar-subscripts]
5 Class1.c++:418:28: warning: array subscript is of type 'char'
[-Wchar-subscripts]
6 Class1Send.c++:565:5: warning: 'delete' applied to a pointer that was
allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete]
7 Class1Send.c++:1428:9: warning: logical not is only applied to the left
hand side of this comparison [-Wlogical-not-parentheses]
(Only the first 15 lines of the commit message are shown above )
comms: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* 'Big Bad Bob' Frazier <bobf@mrp3.com>
* <mr@freebsd.org>
* Alex Samorukov <samm@freebsd.org>
* Alexander Logvinov <ports@logvinov.com>
* Alexey Dokuchaev <danfe@FreeBSD.org>
* Anders Nordby <anders@FreeBSD.org>
* Andreas Klemm <andreas@klemm.gtn.com>
* Andrew Dolgov <fox@furry.spb.ru>
* Andrey Lykhin <lan31@inbox.ru>
* Anton Voronin <anton@urc.ac.ru>
* Brandon S. Allbery KF8NH <allbery@ece.cmu.edu>
(Only the first 15 lines of the commit message are shown above )
Fix CONFLICTS entries of multiple ports
There have been lots of missing CONFLICTS_INSTALL entries, either
because conflicting ports were added without updating existing ports,
due to name changes of generated packages, due to mis-understanding
the format and semantics of the conflicts entries, or just due to
typoes in package names.
This patch is the result of a comparison of all files contained in
the official packages with each other. This comparison was based on
packages built with default options and may therefore have missed
further conflicts with optionally installed files.
Where possible, version numbers in conflicts entries have been
generalized, some times taking advantage of the fact that a port
(Only the first 15 lines of the commit message are shown above )
Make print/ghostscript9-agpl-base the default Ghostscript port. Upstream
changed the license to the AGPL 3 in version 9.07 so print/ghostscript9-base
is stuck at 9.06 which is almost 4 years old now.
Fix the logic in Uses/ghostscript.mk so "agpl" is treated as a real version
on its own instead of as a variant of other versions.
Fix print/ghostscript9-agpl-base to install eps2write.
Update math/asymptote to 2.37 to support newer Ghostscript.
PR: 208159
Exp-run by: antoine
Approved by: portmgr (antoine)
- Split ghostscript into X11-independent and -dependent parts:
* print/ghostscript{7,8,9,9-agpl}-base
Installs Ghostscript binary, libgs, and related files.
These ports do not depend on X11 libraries (i.e. x11* devices
are not available). USES=ghostscript will set dependency on
one of them depending on GHOSTSCRIPT_DEFAULT.
The default device is set to "display" or "bbox".
* print/ghostscript{7,8,9,9-agpl}-x11
Installs a shared library which provides X11 support to
the installed Ghostscript binaries. x11* devices will be
(Only the first 15 lines of the commit message are shown above )
Convert code in bsd.port.mk for USE_GHOSTSCRIPT* to USES=ghostscript.
Add GHOSTSCRIPT_DEFAULT to bsd.default-versions.mk for easy version selection.
Arguments supported: <empty>, build, run, nox11 and agpl
PR: 201201 (exp-run)
Approved by: portmgr (mat@)
Exp run by: antione@ (previous patch)
Differential Revision: https://reviews.freebsd.org/D2938
In the rc.d scripts, change assignments to rcvar to use the
literal name_enable wherever possible, and ${name}_enable
when it's not, to prepare for the demise of set_rcvar().
In cases where I had to hand-edit unusual instances also
modify formatting slightly to be more uniform (and in
some cases, correct). This includes adding some $FreeBSD$
tags, and most importantly moving rcvar= to right after
name= so it's clear that one is derived from the other.
comms/hylafax: update to 4.3.3
1. Update to hylafax 4.3.3
2. Enable JBIG send (receive has to wait for an updated graphics/tiff)
3. Add GHOSTSCRIPT dependency
4. Make portlint a little happier
5. Change "cuaa1" to "cuad1" in pkg-message.in (sigh)
6. Add some @dirrmtry lines to pkg-plist
upgrade of the comms/hylafax from 4.3.3 to 4.3.4
This is an patch to upgrade Hylafax 4.3.3 to 4.3.4
PR: ports/111786, ports/112667
Submitted by: "Eric P. Scott" <eps+pbug0704@ana.com>, Willem Jaap
Zwart<W.J.Zwart@NescioLudens.nl>
Approved by: maintainer timeout, maintainer
- Hylafax has been released in version 4.3.2
- I couldn't find a reason why hylafax needs gawk, made it optional
- Additionally I used NOPORTDOCS instead of WTH_HTMLDOC
PR: ports/109375
Submitted by: maintainer (Harald Schmalzbauer)
Backport a patch from Hylafax CVS which fixes a problem sending faxes on 5.x.
Bump PORTREVISION.
PR: ports/85368
Submitted by: Phil Kernick <philk@rotfl.com.au>
Approved by: tdv94ped@cs.umu.se (maintainer, timeout)
Obtained from: Hylafax CVS
Fix breakage caused by the recent upgrade of graphics/libtiff -- HylaFax's
configure is unusually picky about tiff version.
While at it, change the (invalid) `-disable-PAM' to `-disable-pam' and
stop requiring particular version of -ljpeg and -ltiff -- anything already
installed will do.
Kris notified the maintainer and myself (the last committer in this port)
yesterday, but the maintainer did not respond yet. Since the port remains
broken, I claim the "timeout" very early.
Notified by: kris
- Restore Date created: and Whom: lines in the port Makefile header
to their historical values as in r1.1. Once the port is added,
these lines should not change.
(This commit fixes the last reference to ports@FreeBSD.org in ports'
Makefiles that does not use the canonical capitalization form)
[Port fix] comms/hylafax 4.1.7 (bin/faxrcvd)
A fix enabling recieved faxes to be send by email as pdf-files.
The fix was kindly provided by Matthias Fechner.
PR: ports/56733
Submitted by: Paul Everlund <tdv94ped@cs.umu.se>