The FreeBSD Ports Archive

Freebsd | Contact
Welcome to FreeBSD Software


FreeBSD comms : hylafax

Fax software

 (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. 

http://www.hylafax.org/



hylafax history


v. 1.85
date: 2007/12/11 20:19:40;  author: dinoex;  state: Exp;  lines: +1 -1
- take maintanership

v. 1.84 date: 2007/10/28 08:33:39; author: linimon; state: Exp; lines: +1 -1 Reassign to ports@ by maintainer request. PR: ports/117592
v. 1.83 date: 2007/09/09 11:38:34; author: edwin; state: Exp; lines: +8 -9 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" , Willem Jaap Zwart Approved by: maintainer timeout, maintainer
v. 1.82 date: 2007/02/22 05:48:47; author: clsung; state: Exp; lines: +10 -8 - 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)
v. 1.81 date: 2006/10/07 13:37:40; author: pav; state: Exp; lines: +3 -3 - Update to 4.3.0 PR: ports/98222 Submitted by: (maintainer)
v. 1.80 date: 2006/05/30 22:24:38; author: ehaupt; state: Exp; lines: +1 -1 Pass maintainer-ship to submitter. PR: 98004 Submitted by: Willem Jaap Zwart
v. 1.79 date: 2006/05/03 23:38:35; author: edwin; state: Exp; lines: +0 -1 remove USE_REINPLACE for all ports with categories starting with C
v. 1.78 date: 2006/03/02 11:50:04; author: garga; state: Exp; lines: +2 -1 - Add gawk on BUILD_DEPENDS too PR: ports/94001 Submitted by: edwin Approved by: portmgr (erwin)
v. 1.77 date: 2006/02/11 02:34:49; author: lawrance; state: Exp; lines: +10 -8 Update to 4.2.5. PR: ports/92572 Submitted by: Pawel Pekala
v. 1.76 date: 2006/02/10 01:43:39; author: linimon; state: Exp; lines: +1 -1 Reset inactive maintainer (several timeouts). Hat: portmgr Noticed by: lawrance
v. 1.75 date: 2006/01/19 23:45:31; author: kris; state: Exp; lines: +2 -0 BROKEN: Configure fails
v. 1.74 date: 2005/11/10 04:00:09; author: lawrance; state: Exp; lines: +5 -2 - Use gawk instead of awk. This fixes a problem sending email notifications. - Bump PORTREVISION. - Add SHA256. PR: ports/85369 Submitted by: Phil Kernick Approved by: tdv94ped@cs.umu.se (maintainer, timeout 5 weeks)
v. 1.73 date: 2005/10/08 08:22:41; author: lawrance; state: Exp; lines: +1 -1 Backport a patch from Hylafax CVS which fixes a problem sending faxes on 5.x. Bump PORTREVISION. PR: ports/85368 Submitted by: Phil Kernick Approved by: tdv94ped@cs.umu.se (maintainer, timeout) Obtained from: Hylafax CVS
v. 1.72 date: 2005/08/01 16:21:23; author: mi; state: Exp; lines: +1 -0 Fix a verbose-mode crash: http://bugs.hylafax.org/bugzilla/show_bug.cgi?id=671 force HylaFax not to build its own vsnprintf(): http://bugs.hylafax.org/bugzilla/show_bug.cgi?id=672 patch not to need cuserid() and fix an imperial ton of compiler warnings (another metric ton remains): http://bugs.hylafax.org/bugzilla/show_bug.cgi?id=673 http://bugs.hylafax.org/bugzilla/show_bug.cgi?id=674 Approved by: maintainer timeout
v. 1.71 date: 2005/01/14 22:28:09; author: pav; state: Exp; lines: +8 -12 - Update to 4.2.1 - Rework rc script - Handle nicely configuration files - Use SUB_FILES PR: ports/76179 Submitted by: Paul Everlund (maintainer)
v. 1.70 date: 2004/10/21 21:15:31; author: mi; state: Exp; lines: +3 -3 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
v. 1.69 date: 2004/09/24 11:44:13; author: mi; state: Exp; lines: +1 -1 One of the man-pages (faxinfo.8c) was listed twice in a row... Approved by: portmgr (marcus)
v. 1.68 date: 2004/09/24 00:35:14; author: mi; state: Exp; lines: +17 -16 Commit maintainer's update to 4.2.0 from 4.1.8, unbreak -current. PR: ports/71521 Submitted by: Paul Everlund (maintainer) Approved by: portmgr (marcus)
v. 1.67 date: 2004/09/18 17:45:24; author: kris; state: Exp; lines: +7 -1 BROKEN on 5.x: Configure fails Approved by: portmgr (self)
v. 1.66 date: 2004/05/26 21:21:37; author: pav; state: Exp; lines: +33 -20 - Rework the port a little PR: ports/67218 Submitted by: Paul Everlund (maintainer)
v. 1.65 date: 2004/01/10 18:26:48; author: mharo; state: Exp; lines: +1 -1 update to 4.1.8 PR: 61176 Submitted by: maintainer
v. 1.64 date: 2003/12/21 00:37:58; author: sergei; state: Exp; lines: +2 -2 - 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)
v. 1.63 date: 2003/09/28 22:58:44; author: edwin; state: Exp; lines: +4 -1 [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
v. 1.62 date: 2003/09/03 22:32:23; author: edwin; state: Exp; lines: +3 -2 make port more localbase clean
v. 1.61 date: 2003/08/17 00:25:20; author: leeym; state: Exp; lines: +1 -12 fix the "duplicated post-patch" problem. Noticed by: kris
v. 1.60 date: 2003/08/16 14:40:30; author: leeym; state: Exp; lines: +7 -2 Updates comms/hylafax 4.1.6 to 4.1.7. PR: 55549 Submitted by: Paul Everlund
v. 1.59 date: 2003/07/04 13:13:50; author: osa; state: Exp; lines: +10 -4 Update to 4.1.6. Give maintainership to submitter. Submitted by: Paul Everlund PR: 54070 Approved by: fjoe (mentor) (implicit)
v. 1.58 date: 2003/02/20 16:57:38; author: knu; state: Exp; lines: +1 -0 De-pkg-comment.
v. 1.57 date: 2003/01/14 12:49:57; author: roam; state: Exp; lines: +1 -1 Add a missing continuation slash. Submitted by: dcs Pointy hat to: kris
v. 1.56 date: 2003/01/14 04:33:10; author: kris; state: Exp; lines: +4 -4 Add missing manpage and file to pkg-plist.
v. 1.55 date: 2002/11/18 23:07:37; author: arved; state: Exp; lines: +2 -2 find -> ${FIND} xargs-> ${XARGS} PR: 39971 Submitted by: Scott Flatman
v. 1.54 date: 2002/11/10 16:45:18; author: lioux; state: Exp; lines: +0 -2 o Rollback PORTCOMMENT modifications while this feature's implementation is better studied o Turn PORTCOMMENT variable in Makefile back into pkg-comment files Approved by: kris (portmgr hat), portmgr, re (silence)
v. 1.53 date: 2002/11/06 22:44:11; author: adamw; state: Exp; lines: +2 -0 Use PORTCOMMENT in the Makefile, and whack the pkg-comment. Approved by: pat
v. 1.52 date: 2002/10/26 17:11:48; author: dannyboy; state: Exp; lines: +1 -1 Update to 4.1.5.
v. 1.51 date: 2002/09/02 21:24:00; author: mi; state: Exp; lines: +4 -3 Fix the conditional post-patch target to look in ${WRKSRC}, rather than in the hardcoded hylafax-4.1 I goofed, when I implemented this back then, and the upgrader did not notice, because this is only invoked, when PREFIX is different from /usr/local Predicate USE_REINPLACE on PREFIX not being /usr/local too -- there is no need to demand the new sed otherwise. Set the REINPLACE_ARGS to -i "". I don't know, why this is not a default...
v. 1.50 date: 2002/08/15 05:05:26; author: glewis; state: Exp; lines: +2 -1 . Configure DIR_HTML correctly. Nothing appears to get installed there, but its location was non-standard and making some people nervous. PR: 41627
v. 1.49 date: 2002/08/12 23:16:00; author: glewis; state: Exp; lines: +6 -4 . Remove dependencies on bash, HylaFAX builds and (reportedly) runs fine with /bin/sh. . Add a knob (PAGESIZE to correspond to the HylaFAX configure variable) so one can choose a paper size other than US Letter. . Use noninteractive configure when building in BATCH mode. The PR also suggests adding an option to install hfaxd setuid so it can be run from inetd. This seems bogus though as inetd.conf allows one to specify the user to start the process as. PR: 31684
v. 1.48 date: 2002/08/12 19:03:21; author: glewis; state: Exp; lines: +1 -2 Upgrade to 4.1.3. This is based on the submission, but with a few tweaks. In particular, the package list needed some fixes. Submitted by: Mike Tancsa
v. 1.47 date: 2002/06/27 13:32:14; author: perky; state: Exp; lines: +2 -1 PERL -> REINPLACE_CMD PR: 39262, 39263, 39264, 39265, 39266, 39267 Submitted by: Oliver Braun
v. 1.46 date: 2002/03/30 14:33:20; author: dinoex; state: Exp; lines: +1 -0 After removal of a separate "fax" uid and migration to "uucp", faxcron.sh is missing an update, as it still refers to the obsolete "fax" uid. PR: 33288 Submitted by: send-pr@oldach.net
v. 1.45 date: 2001/10/17 15:43:08; author: mi; state: Exp; lines: +10 -8 Prepend the bsd.port.pre.mk to the conditional patching /usr/local -> ${LOCALBASE}. The condition was, naturally ${LOCALBASE} != /usr/local, but the value of LOCALBASE is not necessarily known without bsd.port.pre.mk. Sorry for the breakage. Submitted by: Brian Dean, Dan Langille
v. 1.44 date: 2001/10/16 23:51:18; author: mi; state: Exp; lines: +26 -14 Upgrade to 4.1 (release -- released in July). The size of the pkg-plist diff is due to the default location move from /var/spool/fax to /var/spool/hylafax. Also, allow package building by passing -nointeractive to configure.
v. 1.43 date: 2001/05/08 06:23:59; author: kris; state: Exp; lines: +4 -5 Revert to 4.1b2; the security hole in the vendor distribution of this version was already patched in FreeBSD, so there's no reason to make this port unavailable until it can be upgraded properly. Since the previous commits did not leave this port buildable, no PORTEPOCH bump is required even though the PORTREVISION has gone backwards. Reminded by: Roman Shterenzon
v. 1.42 date: 2001/05/07 21:53:47; author: kris; state: Exp; lines: +3 -2 Somehow I botched this upgrade -- I must have been building the previous version even though I updated PORTVERSION. Since this was a security update, mark it BROKEN for now until someone can fix it.
v. 1.41 date: 2001/05/06 04:24:54; author: kris; state: Exp; lines: +4 -4 Update to hylafax 4.1b3
v. 1.40 date: 2001/04/17 08:22:45; author: kris; state: Exp; lines: +2 -2 Remove setuid root bit from hfaxd and fix a format string error which was previously a security vulnerability Reported by: Marcin Dawcewicz Obtained from: http://www.hylafax.org
v. 1.39 date: 2001/02/14 05:42:00; author: lioux; state: Exp; lines: +5 -5 typo clean up police: \s -> \t
v. 1.38 date: 2000/11/07 21:56:09; author: fenner; state: Exp; lines: +2 -2 Hylafax DISTFILE moved. Submitted by: distfile survey
v. 1.37 date: 2000/09/18 21:58:01; author: ade; state: Exp; lines: +2 -1 Fix incorrect use of snprintf() that causes pid of process trying to lock a serial device in /var/spool/lock to be incorrectly written into the lock file. PORTREVISION bumped. PR: 20141 Submitted by: Cyrus Rahman
v. 1.36 date: 2000/07/07 19:09:19; author: steve; state: Exp; lines: +8 -4 From the submitter: Currently, the hylafax port has a few flaws -- it uses the libz and regex libraries that come with the software instead of the implementations available on FreeBSD and ignores the local CFLAGS settings. It also needlessly (it seems) requires gmake. PR: 19552 Submitted by: Mikhail Teterin
v. 1.35 date: 2000/06/27 11:59:34; author: alex; state: Exp; lines: +17 -24 Update to version 4.1.b2, the latest stable release (dispite the "beta" flag), which officially fixes the setuid security exploit by the vendors. Additionally, from the PR: * adds in distribution patches to allow it to interoperate with libtiff-3.5.5 (the current version in the ports tree), and replace an original FreeBSD patch. * includes security patches (replacements of 'strcpy' and 'sprintf', primarily), mostly based on patches originally submitted by Alex Langer [1] for 4.0pl2 and not yet commited, although some new work was done too. [1] I don't think, that these were my patches but those submitted by John Holland in PR 19180. * Fixes some issues with the configure/setup scripts introduced since the previous version. * Additionally, original FreeBSD patches from 4.0pl2 were merged in where they were not addressed by anything else. (except the I18N patch, sorry). I removed the FORBIDDEN line since there are at least no obvious security concerns left. PR: 19237 Submitted by: Andy Sparrow
v. 1.34 date: 2000/04/08 23:22:31; author: mharo; state: Exp; lines: +4 -4 update with the new PORTNAME/PORTVERSION variables
v. 1.33 date: 2000/02/24 02:04:15; author: mharo; state: Exp; lines: +4 -4 PREFIX -> LOCALBASE add ending / to WWW
v. 1.32 date: 2000/02/13 17:09:05; author: dirk; state: Exp; lines: +2 -2 ports@freebsd.org -> ports@FreeBSD.org
v. 1.31 date: 2000/01/29 20:01:36; author: mharo; state: Exp; lines: +2 -2 fix some pkg/MESSAGE stuff
v. 1.30 date: 2000/01/07 13:07:00; author: asami; state: Exp; lines: +2 -2 Change BROKEN to FORBIDDEN, there is a security hole.
v. 1.29 date: 1999/12/01 19:22:23; author: kris; state: Exp; lines: +3 -1 Mark BROKEN due to buffer overflow yielding setuid uucp Note that this port currently has no MAINTAINER, so will probably stay broken until it either gets upgraded or fixed by someone who actually uses it. Submitted by: Brock Tellier
v. 1.28 date: 1999/09/07 10:45:24; author: steve; state: Exp; lines: +2 -2 The tiff port now lives in ports/graphics/tiff.
v. 1.27 date: 1999/08/25 05:12:35; author: obrien; state: Exp; lines: +1 -1 Change Id->FreeBSD.
v. 1.26 date: 1999/08/22 18:57:26; author: mharo; state: Exp; lines: +3 -3 chmod -> ${CHMOD} chown -> ${CHOWN}
v. 1.25 date: 1999/05/09 16:27:52; author: steve; state: Exp; lines: +11 -4 Add a patch so this builds on -current. Porlint. PR: 11310 Submitted by: Adrian Wontroba
v. 1.24 date: 1999/04/14 00:26:56; author: scrappy; state: Exp; lines: +1 -2 Move WWW_SITE to DESCR
v. 1.23 date: 1999/04/08 19:05:44; author: billf; state: Exp; lines: +2 -2 Proper URLs that reference directories end in '/'
v. 1.22 date: 1999/03/12 15:52:26; author: scrappy; state: Exp; lines: +4 -1 More Y2K/WWW_SITE links...
v. 1.21 date: 1999/01/21 11:12:20; author: itojun; state: Exp; lines: +3 -3 drop myself from maintainer. sorry I don't use it frequently, any more... somebody please grab it.
v. 1.20 date: 1998/11/25 09:01:16; author: asami; state: Exp; lines: +2 -2 Change libtiff shared lib to version 4.0 -- we've shipped 3.3 before, so 1.0 would go backwards.
v. 1.19 date: 1998/11/25 05:06:22; author: jseger; state: Exp; lines: +4 -4 libtiff34->libtiff and include/tiff34/*.h -> include/*.h Approved by: asami
v. 1.18 date: 1998/09/19 05:46:00; author: steve; state: Exp; lines: +2 -2 Remove regexp support for libtiff34 as it is now ELF'able.
v. 1.17 date: 1998/09/15 11:45:48; author: asami; state: Exp; lines: +2 -2 jpeg is now converted to ELF so change LIB_DEPENDS lines accordingly. (Note, since the shlib major didn't change this just removes the regexp support.)
v. 1.16 date: 1998/06/27 09:02:35; author: asami; state: Exp; lines: +2 -2 Oops, missed another "shells/bash". Found by: make index
v. 1.15 date: 1998/06/25 22:26:14; author: asami; state: Exp; lines: +2 -2 Rename "bash" to "bash1" (the actual port is already repository copied). Requested by: chet@ins.CWRU.Edu
v. 1.14 date: 1998/05/04 20:22:41; author: jseger; state: Exp; lines: +2 -2 Change JPEG shared library number to 9. This is to make sure that everyone installs the version of the port that uses shared library number 9 and the LIBRARY_VERSION set to the default. Normally this is against our policy (bumping the version number for minor things), however due to the major problems caused with the upgrade, Satoshi and I decided that this was best. Approved by: asami
v. 1.13 date: 1998/04/15 22:17:55; author: jseger; state: Exp; lines: +2 -2 Switch remaining ports to use jpeg lib version 8.0.
v. 1.12 date: 1998/04/12 03:10:49; author: itojun; state: Exp; lines: +7 -5 updated to 4.0pl2. added official mirrors to MASTER_SITES.
v. 1.11 date: 1997/12/01 08:07:14; author: tg; state: Exp; lines: +2 -10 Use new location for tiff34 headers.
v. 1.10 date: 1997/11/05 15:37:36; author: tg; state: Exp; lines: +2 -1 Fix hylafax which I broke with my tiff34 changes earlier today.
v. 1.9 date: 1997/05/29 06:49:15; author: asami; state: Exp; lines: +48 -105 Upgrade to 4.01. This port requires tiff-3.4. PR: 3518 Submitted by: itojun@itojun.org
v. 1.8 date: 1996/11/17 03:00:42; author: obrien; state: Exp; lines: +20 -31 CAT_E_GORIES+= -> CAT_E_GORIES= Added MAINTAINER's to some, switched to new MAN[1-8]
v. 1.7 date: 1996/03/06 08:19:56; author: asami; state: Exp; lines: +1 -2 Remove ${KEYWORDS}.
v. 1.6 date: 1995/10/27 22:05:03; author: pst; state: Exp; lines: +8 -2 Update to 3.0pl1 Approved by: asami and jhs
v. 1.5 date: 1995/10/10 07:21:00; author: asami; state: Exp; lines: +2 -2 RUN_DEPENDS on gs/bash, BUILD_DEPENDS on bash. Submitted by: jhs
v. 1.4 date: 1995/08/20 07:22:18; author: asami; state: Exp; lines: +0 -1 Take out ghostview from EXEC_DEPENDS, it's not called from hylafax directly. Submitted by: jhs
v. 1.3 date: 1995/05/30 10:07:34; author: asami; state: Exp; lines: +30 -45 (1) Take out definition of ${INSTALL}. Add a do-configure rule that does not define INSTALL, so that the one in the source will be honored. (2) Change comments about "mv patch-ab patch-ab.mv", that won't work. It should be "rm patch-ab". (3) EXEC_DEPENDS now have ghostview, gs and bash. (4) Compress manpages. (5) Remove post-clean target, there is no such thing! ("make clean" will delete the whole work/ subdirectory anyway.)
v. 1.2 date: 1995/05/22 01:31:48; author: asami; state: Exp; lines: +4 -25 Reduce the brokenness of this port a little by adding "EXTRACT_SUFX=-tar.gz" and taking out all the echo's in pre-fetch that complains how it doesn't work. Reorder some variables, take out the numerous KEYWORD lines, etc. This port is still broken rather badly. For starters, there are 17 chunks of failing patches.
v. 1.1 date: 1995/05/21 22:37:49; author: jhs; state: Exp; branches: 1.1.1; Initial revision
v. 1.1.1.1 date: 1995/05/21 22:37:49; author: jhs; state: Exp; lines: +0 -0 Reviewed by: Earlier draft reviewed by Satoshi (Thanks) A new import based on Sam Leffler's Hylafax V3.0pl0. Flexfax is now obsolete. Import includes & applies the base patch Sam posted on the flexfax mail list (mail list is still called flexfax, though the package is called Hylafax). Sam declared our ports/comms/flexfax to be obsolete (over a year old). Sometime after the CD release, I will post a proposal to remove ports/comms/flexfax. I will maintain ports/comms/hylafax as I need fax capability. Thanks to Asami Satoshi for suggested improvements, I leave him to `bless' this port by adding the final comms/Makefile: SUBDIR += hylafax Until he does that, any mistakes I may have made shouldnt break any makes :-) I've undoubtedly screwed something up, somewhere, its a big port (30M inc bins),please test, Oh... and "Share & Enjoy" :-) --- Julian Stacey Tel. +49 89 268616. Fax Modem: 2608126 http://www.regent.e-technik.tu-muenchen.de/people/jhs.html =============================================================================



Main menu

FreeBSD

Program categories

Freebsd accessibility
Freebsd archivers
Freebsd astro
Freebsd audio
Freebsd benchmarks
Freebsd biology
Freebsd cad
Freebsd chinese
Freebsd comms
Freebsd converters
Freebsd databases
Freebsd deskutils
Freebsd devel
Freebsd dns
Freebsd editors
Freebsd emulators
Freebsd finance
Freebsd french
Freebsd ftp
Freebsd games
Freebsd german
Freebsd graphics
Freebsd hebrew
Freebsd hungarian
Freebsd irc
Freebsd japanese
Freebsd java
Freebsd korean
Freebsd lang
Freebsd mail
Freebsd math
Freebsd mbone
Freebsd misc
Freebsd multimedia
Freebsd net
Freebsd net-im
Freebsd net-mgmt
Freebsd net-p2p
Freebsd news
Freebsd palm
Freebsd polish
Freebsd ports-mgmt
Freebsd portuguese
Freebsd print
Freebsd russian
Freebsd science
Freebsd security
Freebsd shells
Freebsd sysutils
Freebsd textproc
Freebsd ukrainian
Freebsd vietnamese
Freebsd www
Freebsd x11
Freebsd x11-clocks
Freebsd x11-drivers
Freebsd x11-fm
Freebsd x11-fonts
Freebsd x11-servers
Freebsd x11-themes
Freebsd x11-toolkits
Freebsd x11-wm