Commit graph

117 commits

Author SHA1 Message Date
gutteridge
795e4d5bec hylafax: fix builds with tiff 4.4
(While here, also note the patch in question adds DragonFly support.)
2022-06-16 01:02:39 +00:00
nia
a792a651c9 hylafax: Respect LDFLAGS. Fixes RELRO build. 2022-05-05 13:37:07 +00:00
nia
4e24709b68 comms: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes
2021-10-26 10:05:57 +00:00
nia
1fad23390d comms: Remove SHA1 hashes for distfiles 2021-10-07 13:27:01 +00:00
jnemeth
567ced67ec Allow for tiff 4.3 as requested by Mustafa Dogan. Skipping
PKG_REVISION bumped as it simply would have not built in the
prescence for tiff 4.3, so there is no functional change for versions
that did build.
2021-06-20 06:38:55 +00:00
jnemeth
ab01590799 Update HylaFAX to 6.0.7.
No changelong was provided.
2021-06-14 05:30:35 +00:00
gutteridge
7af9c72452 hylafax: fix builds with tiff 4.2 2021-02-28 22:16:52 +00:00
joerg
f3fe80bf2d Fix compare of pointer and NUL constant. Allow newer libtiff. Bump
revision.
2020-05-14 19:17:45 +00:00
rillig
9637f7852e all: migrate homepages from http to https
pkglint -r --network --only "migrate"

As a side-effect of migrating the homepages, pkglint also fixed a few
indentations in unrelated lines. These and the new homepages have been
checked manually.
2020-01-26 17:30:40 +00:00
rillig
fc42239139 comms: align variable assignments
pkglint -Wall -F --only aligned --only indent -r

Manually adjusted the indentation in asterisk15 and asterisk16 to avoid
too deep indentation.
2019-11-03 12:04:12 +00:00
dholland
a333fd0c41 Modernize rc scripts, for PR 18681. Add hfaxd.sh, faxq.sh; remove
hylafax.sh.
2015-12-29 00:05:54 +00:00
agc
ad1e2a0a92 Add SHA512 digests for distfiles for comms category
Existing SHA1 digests verified, all found to be the same on the
machine holding the existing distfiles (morden).  Existing SHA1
digests retained for now as an audit trail.
2015-11-03 01:34:52 +00:00
dholland
c88ecc7f1e Fix broken build, caused by wrapper reordering of .a files vs. -l options.
Symptom: HYLAFAX_VERSION_STRING not found while linking.
2015-08-10 05:03:36 +00:00
tnn
e71c4df136 honour PKGMANDIR 2015-03-12 15:23:39 +00:00
adam
65dc98044e Changes 6.0.6:
These releases are maintenance releases, and do not contain any new
features or functionality, but only contain bugfixes:
 * Re-order library files in fchmod() configure check
 * faxalter: Wire up the nissing page range -Z options
 * man: JobReqError/JobRetryError were missing in hylafax-config.4
 * typerules: adding missing comma to typeNames array
 * Do not warn about one of the Fontpath directories not existing
 * Reworked how faxsetup looks for Fontmap
 * Use a private Fontmap.HylaFAX file of .pfb files
 * Combine all Fontmap files in memory, including new Fontmap.HylaFAX
 * Bug 934: We need to avoid a 0-index in playList
 * hfaxd: Eliminte extraneous debug logging
 * hfaxd: Make source port for active connections be ctrl port - 1
 * hfaxd: Release old accept fd
 * Support libtiff 4.0
 * faxsend: JobRetryOther/JobRequeueOther weren't actually being used
 * Make sure not to cut faxq FIFO messages in two when reaching end of buffer
 * hfaxd: Port is network byte order, correct logging of it
2014-03-14 15:59:29 +00:00
jperkin
45bc40abb4 Remove example rc.d scripts from PLISTs.
These are now handled dynamically if INIT_SYSTEM is set to "rc.d", or
ignored otherwise.
2014-03-11 14:04:57 +00:00
joerg
57d6de3b84 Requires jbigkit. Bump revision. 2013-08-30 16:57:35 +00:00
joerg
b692c06798 Use real prototype for main. 2013-05-21 18:36:52 +00:00
sbd
87b94069aa Revbump for all packages that have USE_TOOLS+=gs 2013-04-24 10:06:47 +00:00
adam
f4c3b89da7 Revbump after graphics/jpeg and textproc/icu 2013-01-26 21:36:13 +00:00
asau
6b05a6f977 Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. 2012-10-03 11:24:38 +00:00
dholland
6bbbd54464 Hack this to build against libtiff 4.x. With luck, it'll still work.
Because it depends on changes to the API in libtiff 4.x, set the minimum
BUILDLINK_API_DEPENDS accordingly. And, even though it wasn't building,
bump PKGREVISION to 7; the new package depending on tiff>=4.0 needs to
be distinguishable from the old package depending on tiff<4.0.

XXX: This package desperately needs to be updated. It is years out of
XXX: date with respect to upstream.
2012-04-08 03:25:03 +00:00
hans
f628bdb621 Don't try to install SysV init scripts. That used to fix the build on
SunOS. Now it breaks because of tiff 4.0.
2012-02-16 17:18:50 +00:00
wiz
6b5bd8d27a Revbump for
a) tiff update to 4.0 (shlib major change)
b) glib2 update 2.30.2 (adds libffi dependency to buildlink3.mk)

Enjoy.
2012-02-06 12:39:17 +00:00
obache
52885bfd2a Let to use new C++ style headers first for CXX runtime check,
taken from upstream.

Fixes PR pkg/45324.
2011-09-03 08:52:59 +00:00
dsainty
1f40f3a084 Mechanically replace references to graphics/jpeg with the suitable
alternative from mk/jpeg.buildlink3.mk

This allows selection of an alternative jpeg library (namely the x86 MMX,
SSE, SSE2 accelerated libjpeg-turbo) via JPEG_DEFAULT=libjpeg-turbo, and
follows the current standard model for alternatives (fam, motif, fuse etc).

The mechanical edits were applied via the following script:

#!/bin/sh
for d in */*; do
  [ -d "$d" ] || continue
  for i in "$d/"Makefile* "$d/"*.mk; do
    case "$i" in *.orig|*"*"*) continue;; esac
    out="$d/x"
    sed -e 's;graphics/jpeg/buildlink3\.mk;mk/jpeg.buildlink3.mk;g' \
        -e 's;BUILDLINK_PREFIX\.jpeg;JPEGBASE;g' \
        < "$i" > "$out"
    if cmp -s "$i" "$out"; then
      rm -f "$out"
    else
      echo "Edited $i"
      mv -f "$i" "$i.orig" && mv "$out" "$i"
    fi
  done
done
2010-12-23 11:44:24 +00:00
joerg
4b961e3dd8 DESTDIR support 2010-01-29 16:38:20 +00:00
wiz
91871f449e Second try at jpeg-8 recursive PKGREVISION bump. 2010-01-18 09:58:37 +00:00
wiz
6726edf283 Fix build against tiff-3.9 by allowing it in the configure script (duh).
Problem reported by hasso.
2009-08-27 17:09:55 +00:00
sno
6f7368d4db bump revision because of graphics/jpeg update 2009-08-26 19:56:37 +00:00
joerg
0268c554bd Remove @dirrm entries from PLISTs 2009-06-14 17:38:38 +00:00
obache
6aad0d40c6 MAKE_JOBS_SAFE=no, or continue to build on install phase. 2008-12-20 02:59:03 +00:00
markd
32e1a5ac6f Fix build on NetBSD-current (needs -lrt). 2008-06-04 08:54:40 +00:00
heinz
e57caba77d Master site ftp.leo.org does not exist anymore. 2007-11-12 18:10:42 +00:00
joerg
161c920c15 Prepare for switching to NO_MTREE=yes. 2007-03-24 19:21:18 +00:00
joerg
bba84c93da Retire propolice hack on DragonFly as the system compiler was fixed
and the changes pulled up to all release branches.
2007-02-19 22:10:42 +00:00
rillig
176f3d9375 Fixed some pkglint warnings. 2006-10-01 14:00:12 +00:00
joerg
2fab85b06c Consistently only install man pages and add DragonFly support.
Bump revision.
2006-05-15 19:02:47 +00:00
markd
fad20a8525 Pass $VARBASE to configure's environment so that its use in patch-ae
works.  Bump PKGREVISION.
2006-02-07 09:55:20 +00:00
joerg
5911def816 Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
adrianp
770f810183 Update to HylaFAX 4.2.5
From the CHANGES:
> Changelog for HylaFAX 4.2.5
>
> * change notify to not rely on echo -e (BUG 724) (11 Jan 2005)
> * add prototype config catch for Digicom Leonardo modems (11 Jan 2005)
> * make sure probemodem removes lock files (BUG 691) (9 Jan 2005)
> * portability cleanup to MemoryDecoder.c++ (BUG 224) (9 Jan 2005)
> * include crypt.h where necessary (BUG 722) (9 Jan 2005)
> * fix eval sed in faxrcvd script (BUG 719) (9 Jan 2006)
> * fix shell comments in nofity AWK script (BUG 719) (9 Jan 2006)
>
> Changelog for HylaFAX 4.2.4
>
> * CVE-2005-3539: Fix for faxrcvd/notify script vulnerabilites
>   (4 Jan 2004)
> * don't lock-down pagingProtocol by default (15 Dec 2005)
> * CVE-2005-3538: fix possible hfaxd login vulnerability due
>   to PAM library absence during build (15 Dec 2005)
> * fix a Solaris compile error due to PAM_CONV_AGAIN (15 Dec 2005)
> * fix Solaris 9 compile error due to PAM (15 Dec 2005)
> * all Mainpine boards no longer identified as the DUO+
>   2-port model (5 Dec 2005)
> * update hfaxd 'site adduser' functionality (29 Nov 2005)
> * prevent some faxgetty hangs in Phase C EOL sync (29 Nov 2005)
> * fix for clients specifying TZONE LOCAL/GMT and using %Y for
>   JobFmt and RcvFmt (22 Nov 2005)
2006-01-22 14:06:02 +00:00
wiz
2af379ab76 Accept tiff-3.8 (build fix). 2006-01-04 22:36:50 +00:00
jlam
dc9594e09d Remove USE_PKGINSTALL from pkgsrc now that mk/install/pkginstall.mk
automatically detects whether we want the pkginstall machinery to be
used by the package Makefile.
2005-12-29 06:21:30 +00:00
rillig
579e977969 Ran "pkglint --autofix", which corrected some of the quoting issues in
CONFIGURE_ARGS.
2005-12-05 23:55:01 +00:00
rillig
b71a1d488b Fixed pkglint warnings. The warnings are mostly quoting issues, for
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some
other changes are outlined in

    http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
2005-12-05 20:49:47 +00:00
jlam
e6e49a2f0f Change all instances of including mk/ghostscript.mk into asking for
the appropriate tool via USE_TOOLS (usually "gs:run"), and remove
ghostscript.mk.  This change removes a rather out-dated file from
pkgsrc and switches packages to use the more compact implementation
of the Ghostcript-handling inside the tools framework.
2005-11-28 06:41:20 +00:00
wiz
87774484e7 Update to 4.2.2, provided by Andreas Hallmann in PR 32037:
Changelog for HylaFAX 4.2.2

* fix error of confirming an ECM block missing frames other
  than the last frame when a null block is received (16 Sep 2005)
* fix error of tiffcheck missing needed reformatting (17 Aug 2005)
* add workaround for a bug in recent versions of gawk (15 Aug 2005)
* fix send error causing ECM data to not get sent (15 Aug 2005)
* homogenize default user id for user files (9 Aug 2005)
* remove deprecated cuserid (8 Aug 2005)
* fix some problems with sender notifications (5 Aug 2005)
* fix problem with PAM authentication features (2 Aug 2005)
* fix potential hang on reading data from modem (30 Jul 2005)
* fix potential hang on detecting an ECM block end (29 Jul 2005)
* fix job batches to properly release modems (26 Jul 2005)
* fix build error with Mac OS X 10.4 (26 Jul 2005)
* fix sendfax crash with verbose output (25, 29 Jul 2005)
* fix a race with scheduled jobs to allow for coordinated
  batch sending (25 Jul, 10 Aug 2005)
* fix some error conditions with JBIG and JPEG reception (25 Jul 2005)
* improve probemodem results for some modems (16 Jul 2005)
* correct cover sheet page count for some PDFs (14 Jul 2005)
* fix job blocking (concurrent call) handling, especially
  as dealing with batches (13 Jul 2003)
* fix job modifications on batched, running jobs (13 Jul 2005)
* throttle faxq from running the scheduler more than once per
  second in order to keep faxq from eating up CPU (11, 21 Jul 2005)
* fix job preparation failures in batches from causing faxq list
  corruption which would trigger faxq failure and worse (11 Jul 2005)
* fix the abortion of the lead job in a batch from causing
  all other jobs in the batch to also abort (11, 15 Jul 2005)
* restrict MaxBatchJobs to 64 in order to prevent command-line
  parameters from causing faxsend invocation errors (11 Jul 2005)
* fix ECM frame data from being overwritten by corrupt frames later
  (11 Jul 2005)
* fix a faxq crash involving job alteration (4 Jul 2005)
* fix error of a pipe file descriptors not being closed (15 Jun 2005)
* fix error in not employing Class1SwitchingCmd before sending
  prologue frames (15 Jun 2005)
* adjust configure for AIX 5 (14 Jun 2005)
* handle CRP sent as PPS (8 Jun 2005)
* fix segfault when resetting a received TIFF page (8 Jun 2005)
* update symbolic links to the Linux DSOs on upgrades (7 Jun 2005)
* extend PAM support to OpenPAM variants (6 Jun 2005)
* send PPR instead of DCN when an empty block is received (1 Jun 2005)
* fix some dysfunctional mail redirects (30 May 2005)
* don't save null-data pages (26 May, 6 Jun 2005)
* Add support for OpenServer 6 (24 May 2005)
* update config.guess and config.sub to current versions (24 May 2005)
* add Rockwell/Conexant Class 1.0 prototype config (18 May 2005)
* fix configure and faxsetup for espgs (16 May 2005)
* fix potential looping in Class 1 protocol flow control
  mechanisms (11 May 2005)
* stop sendfax from passing comments to hfaxd due to
  problems with newlines (10 May 2005)
* fix PAM authentication to set proper UID (9 May 2005)
* add unlimited length option to image preparation scripts
  and add FaxModify customization support (9 May 2005)
* add UseJobTSI modem config option and FAXNUMBER and TSI
  queue file options (9 May 2005)
* break NoCarrierRetries into JobRetry* parameters (9 May 2005)
* add JPEG color fax receiving support - requires
  that libtiff and libjpeg be enhanced (6 May 2005)
* add PNG and JPEG to typerules (6 May 2005)
* add FaxModify hook for outbound image pre-processing (6 May 2005)
* improve the way that page transfer time, as stored in
  the received TIFF file is calculated (6 May 2005)
* add option in lucent-mt-10 prototype config file to
  work around a MainPine V.34-Fax problem (6 May 2005)
* add remoteNSF, remoteDIS to info files and return
  CSI and interpreted NSF with notify information (4 May 2005)
* improved disconnection detection (25, 26 Apr 2005)
* wait longer for partial-page signals (19 Apr 2005)
* adjust the timing of input buffering enabling (15 Apr 2005)
* fix dialtest problem when using parenthesis (1 Apr 2005)
* fix crash when using malformed format strings (1 Apr 2005)
* initialize frameCount for compilers that don't (1 Apr 2005)
* add last-page CRP reception support in Phase D (30 Mar 2005)
* handle TSI, DCS, and other signals when in ECM (29 Mar 2005)
* don't transmit DCN after getting EOT (24 Mar 2005)
* improve the usage of T4 and T2 timers throughout (23 Mar 2005)
* improve some error-handling scenarios (23 Mar 2005)
* improve identification of ECM blocks with zero frames (16 Mar 2005)
* fix potential error in ECM reception frame counting (16 Mar 2005)
* add CRP usage when message frames are received
  corrupt (14, 23 Mar 2005, 21 Jul 2005)
* add Class1RMPersistence, better ECM +FCERROR handling (14 Mar 2005)
* small fixes for compilation on AMD-64 (14 Mar 2005)
* fix a few timeouts in faxgetty (11 Mar 2005)
* add support for TIFFTAG_FAXDCS (5 Mar 2005)
* fix batching error in ECM to some receivers (5 Mar 2005)
* modify parsing of Class1EnableV34Cmd (5 Mar 2005)
* add configurable support for tiff2pdf from libtiff (2 Mar 2005)
* change the 2 s TCF timeout to use Class1TCFRecvTimeout (2 Mar 2005)
* handle PPS after 4th PPR (2 Mar 2005)
* fix potential error in counting of PPR signals (2 Mar 2005)
* handle EOT after PPS (28 Feb 2005)
* add Class1AdaptRecvCmd config option, AT+FAR=1 support, (28 Feb 2005)
* fix DCS scanline-time error when sending to systems without
  ECM supporting "mixed" scanline-times (24 Feb 2005)
* cause faxsend to log jobs in batches as separate commids (24 Feb 2005)
* change how faxsend is invoked for batches (24 Feb 2005)
* minor fix in notify for mawk (16 Feb 2005)
* fix a false V.34-Fax error message after FTT (16 Feb 2005)
* convert CIDName/CIDNumber to CallID (14 Feb 2005)
* add MaxBatchJobs config option (10 Feb, 26 Aug 2005)
* improve the way that external gettys are run
* fix some problems when decoding pipe fails in ECM
* ignore "echos" of the dialed number after dialing
* set Class1*WaitCmds in cirrus config to not use +FTS/+FRS
* improve default modem config file for Digi/Patton Class 1
* force the Class 2 driver to repeat the +FDIS command after EOM
* add FaxParams class and some utilization of it

Additionally, unset DIST_SUBDIR again.
2005-11-13 22:50:26 +00:00
adrianp
83cf29c540 Security fixes for SA16906 (CAN-2005-3069 and CAN-2005-3070) from hylafax CVS
Remove obsolete patches to make this build again on NetBSD (x86)
2005-10-30 20:14:07 +00:00
reed
ee8be9d0c1 RCD_SCRIPTS_EXAMPLEDIR is no longer customizable.
And always is defined as share/examples/rc.d
which was the default before.

This rc.d scripts are not automatically added to PLISTs now also.
So add to each corresponding PLIST as required.

This was discussed on tech-pkg in late January and late April.

Todo: remove the RCD_SCRIPTS_EXAMPLEDIR uses in MESSAGES and elsewhere
and remove the RCD_SCRIPTS_EXAMPLEDIR itself.
2005-05-02 20:33:57 +00:00
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +00:00