Commit graph

54 commits

Author SHA1 Message Date
nia
f413f7fded mail: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes

The following distfiles were unfetchable (possibly fetched
conditionally?):

./mail/qmail/distinfo netqmail-1.05-TAI-leapsecs.patch
2021-10-26 10:53:53 +00:00
nia
be020196fe mail: Remove SHA1 hashes for distfiles 2021-10-07 14:25:11 +00:00
jperkin
38fe454b9c *: Apply revbump for graphics/giflib API change. 2020-06-05 12:48:58 +00:00
nia
4b51d9715f *: Convert broken sourceforge HOMEPAGEs back to http 2020-03-20 11:57:53 +00:00
rillig
b686dd9180 all: migrate several HOMEPAGEs to https
pkglint --only "https instead of http" -r -F

With manual adjustments afterwards since pkglint 19.4.4 fixed a few
indentations in unrelated lines.

This mainly affects projects hosted at SourceForce, as well as
freedesktop.org, CTAN and GNU.
2020-01-18 23:30:43 +00:00
agc
ddbf6ddecd Add SHA512 digests for distfiles for mail category
Problems found locating distfiles:
	Package mutt: missing distfile patch-1.5.24.rr.compressed.gz
	Package p5-Email-Valid: missing distfile Email-Valid-1.198.tar.gz
	Package pine: missing distfile fancy.patch.gz
	Package postgrey: missing distfile targrey-0.31-postgrey-1.34.patch
	Package qmail: missing distfile badrcptto.patch
	Package qmail: missing distfile outgoingip.patch
	Package qmail: missing distfile qmail-1.03-realrcptto-2006.12.10.patch
	Package qmail: missing distfile qmail-smtpd-viruscan-1.3.patch
	Package thunderbird24: missing distfile enigmail-1.7.2.tar.gz
	Package thunderbird31: missing distfile enigmail-1.7.2.tar.gz

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
2015-11-03 23:27:00 +00:00
wiz
cda18437be Remove pkgviews: don't set PKG_INSTALLATION_TYPES in Makefiles. 2014-10-09 14:05:50 +00:00
jperkin
95e53e45c9 Make bdb a suggested option. The package doesn't actually build without
a bdb present.  Not bumping PKGREVISION as the only way the package would
have built previously is by using a builtin version anyway.
2014-09-25 14:24:07 +00:00
wiz
c26f5ca940 libungif is not relevant any longer since the GIF relevant patents
expired (about 10 years ago).

Unconditionally switch to libgif.

As discussed on tech-pkg without dissent.

Bump PKGREVISION.
2014-05-31 15:56:26 +00:00
obache
c38e6438de Revbump after updating graphics/giflib 2014-05-25 08:51:05 +00:00
obache
008c4f2b9c Fixes build with giflib-5.1. 2014-05-25 08:04:00 +00:00
obache
8cda7657d3 As LICENSE.txt, LICENSE=qpl-v1.0 2014-05-25 08:03:38 +00:00
htodd
4518d74c63 Fix build for changed DGifOpen in giflib. 2014-01-05 00:29:35 +00:00
joerg
58f1497d41 Compator function must be const. 2013-05-28 19:03:09 +00:00
ghen
e3ba207887 Hand in maintainership. 2013-04-13 07:55:01 +00:00
wiz
d1b820f37b Recursive bump for png-1.6. 2013-02-16 11:18:58 +00:00
joerg
5d1275f9d1 Fix template look up. 2012-12-20 21:48:15 +00:00
asau
d70c8e374b Drop PKG_DESTDIR_SUPPORT setting, "user-destdir" is default these days. 2012-10-08 12:19:01 +00:00
joerg
d34c277052 Fix build with newer GCC 2011-12-06 19:52:57 +00:00
hubertf
eedfdfad06 Fix build by using giflib.buildlink3.mk 2011-03-27 00:59:53 +00:00
wiz
4a85d9393e png shlib name changed for png>=1.5.0, so bump PKGREVISIONs. 2011-01-13 13:53:23 +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
adam
6109aa350c Revbump after updating databases/db5 2010-09-16 08:04:14 +00:00
wiz
421dd09c1e Fix build with png-1.4.x. Addresses PR 43477. 2010-06-15 14:31:09 +00:00
wiz
f45a09f8f6 PKGREVISION bump for png-1.4.x shlib change.
(missed those and *emacs* the first time round because they pull
in their png dependencies via default-on options; they were included
in the test bulk build though)
2010-06-14 15:33:12 +00:00
adam
99a09c94f0 Fix building with db5; revision bump for db4 update 2010-06-02 13:14:47 +00:00
wiz
319e13628d More PKGREVISION bumps of jpeg dependencies.
Identified by parsing the NetBSD-i386-5.0.1/2009Q3 pkg_summary files
and Robert Elz.
2010-01-24 13:26:09 +00:00
sno
6f7368d4db bump revision because of graphics/jpeg update 2009-08-26 19:56:37 +00:00
ghen
84cf6490a4 Fix typo, spotted by Chris Ross. 2007-10-25 21:45:42 +00:00
heinz
77aa057098 The package supports installation to DESTDIR. 2007-10-25 17:52:17 +00:00
ghen
3f6e22dc4b Update to 1.4d (previous 1.4.2 was 1.4b). Take MAINTAINERship.
2006-11-16  Brian Burton  <brian@burton-computer.com>

* Released as 1.4d

* configure.ac: Added ability to selectively disable image
  processing using --without-gif, --without-jpeg, and/or
  --without-png.

* src/spamprobe/spamprobe.cc (set_headers): Added ability to
  selectively ignore individual headers using -H-headername.

* src/includes/Ptr,Ref,Array.h: Restored missing <cassert> include.

* src/parser/PngParser.cc (tokenizeImage): added basic tokens from
  PNG images.

2006-11-16  Brian Burton  <brian@localhost.localdomain>

* src/parser/PngParser.cc (PngParser): Stub for PNG parsing using
  libpng.

* src/parser/JpegParser.cc (tokenizeMarker): Preliminary
  implementation of jpeg parsing using jpeglib.

* configure.ac: Auto detect of either libungig or libgif depending
  on which one is available.

2007-01-04  Brian Burton  <brian@burton-computer.com>

* Released as 1.4c

* spamprobe.1: Modified man page to remove unnecessary informaton
  and make it more conformant with man page conventions.

* src/spamprobe/spamprobe.cc (process_extended_options): added
  ignore-body option.

* src/parser/HeaderPrefixList.cc (HeaderPrefixList::addHeaderPrefix):
  Forced header prefixes and names to lower case instead of
  relying on an assert to enforce the restriction.

* src/database/FrequencyDBImpl_hash.cc (hash::FrequencyDBImpl_hash):
  Disabled experimental hash database auto-cleaning.

* src/includes/Ref.h: Removed cassert include.

* src/spamprobe/spamprobe.cc (process_extended_options): Added
  whitelist option to allow use of SP as a bayesian white list in
  conjunction with other filters.
2007-10-25 16:00:05 +00:00
wiz
601583c320 Whitespace cleanup, courtesy of pkglint.
Patch provided by Sergey Svishchev in private mail.
2007-02-22 19:26:05 +00:00
wiz
c9035d5d45 Fix build with gcc4. 2006-08-13 10:13:42 +00:00
ghen
f3a7bbd06c Update spamprobe to 1.4b (PKGNAME changed to 1.4.2).
Changes in 1.4a:
This release fixes a bug in decoding malformed base64 encoded data that
manifested itself in some architectures. Also corrects a typo in the online
help. Some code cleanup and minor performance tweaks were added as well.

Changes in 1.4b:
This release fixes pair of bugs related to messages with no lines in their
bodies. No new features were added.
2006-08-04 20:12:31 +00:00
hubertf
7c494d79ed Update spamprobe to version 1.4.
Submitted by Ossi 'ohub' Herrala <oherrala@ee.oulu.fi> in private mail
as discussed on IRCnet #NetBSD.

Changes to software:
 * Spamprobe has a config file!
 * Added comprehensive command line option help.
 * Added support for maildir directories to all file based commands.
 * Added support for auto-purge (-P command line option).
 * Commands create-db and create-config to greate database and config
   file.
 * Added gif parser support using libungif to analyzes image
   attachments and derive useful information from them.

Changes to package:
 * bdb is not in SUGGESTED_OPTIONS anymore.
 * added depency to graphics/libungif and gif is in SUGGESTED_OPTIONS.
2006-01-07 10:27:51 +00:00
wiz
751d30d637 DEPENDS and PKGREVISION bumps because db4's library name changed. 2006-01-06 15:10:01 +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
hubertf
bb0410fd2a Update spamprobe to 1.2a.
SpamProbe changes:
 - New email parsing implementation
 - New hash database, in addition to Berkeley DB (bdb/db4)
   (=> Hopefully no more "caught runtime exception: get: DB_PAGE_NOTFOUND:
       Requested page not found" on Linux every other day!)
 - And much more, check the ChangeLog for accurate information

pkgsrc changes:
 - Added db4 database backend to be optional (not requirement anymore)

Patches sent by the maintainer Ossi Herrala <oherrala@ee.oulu.fi>
in private mail.
2005-06-29 00:06:51 +00:00
jlam
3b2602907d Pass the correct path to the installed db4 files. Also, transform
"-ldb" to "-ldb4" so that the configure script doesn't use a system
libdb.so instead of the pkgsrc libdb4.so.  This fixes PR pkg/23615.
2005-06-12 08:59:32 +00:00
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +00:00
agc
8758983939 Add RMD160 digests. 2005-02-24 09:59:20 +00:00
hubertf
4c36ecdca9 Update spamprobe to 1.0a, patch sent via IRC by the maintainer.
Changes:
	* MimeLineReader.cc: 1.0 branch - fixed MBX record header regex
	* spamprobe.cc (main): Added exec and exec-shared commands.
	  (import_words): modified import command to allow negative values
	  to be specified in the import file.
	* Applied patches for configure.in and aclocal.m4 contributed by
	  Siggy Brentrup for debian compatibility.
	* FrequencyDBImpl_pbl.cc: Invokes new WordData methods to allow
	  storing data in big endian format.
	* WordData.h: Added optional support for storing counts/flags
	  in big endian order for data portability.
	* MimeLineReader.cc (readMBXFileHeader): UW IMAP MBX file format
	  is now auto detected from the first line of the mailbox file.
	* spamprobe.cc (process_extended_options): Removed -o imap-mbx
	  option.
	* spamprobe.cc (process_extended_options): Added -o imap-mbx
	  option to process files as WU-IMAP MBX files rather than mbox
	  files.
	* MimeLineReader.cc (readLine): Added support for WU-IMAP MBX file
	  format.
	* spamprobe.cc (process_stream): Added -o tokenized option
	  to allow people to use an external tokenizer with spamprobe.
	* SpamFilter.cc (scoreToken): Reduced sorting overhead by
	  pre-computing and integer sort value with sorting priorities
	  reflected in the value.  This eliminates several calculations
	  inside of the sort routine.
	* SpamFilter.cc (computeRatio): Capped ratios in calculations to
	  within MIN_PROB and MAX_PROB.  Widened that range.  This avoids
	  problems with div/0 and makes it easier to sort terms.
	* spamprobe.cc (dump_words): dump command can now optionally
	  accept a regular expression as an argument and will only dump
	  terms matching the regular expression.
	  (purge_terms): Added purge-terms command to purge from the
	  database all terms matching a regular expression.
	* spamprobe.cc (main): Fixed bug in command line processing.
	  Thanks to Jem for bug report.
	* spamprobe.cc (train_on_message): Code simplified.  Eliminated
	  redundant recalculation of scores.
	  (train_on_message): Timestamps are now longer updated by
	  train-spam and train-good commands.  They are still updated by
	  train command.
	  (main): Fixed assertion if -P option is specified in a read only
	  operation.
	* spamprobe.cc (main): Added -C command line option to allow users
	  to specify their own min word count.
	* SpamFilter.cc (SpamFilter): Set default minimum word count back
	  to 5 (was 3).
	* spamprobe.cc (process_extended_options): Removed "alt-score"
	  from -o options list because it distributes scores poorly.  New
	  formula achieves the same end with better accuracy.  Added
	  "orig-score" option to allow people to continue using the old
	  formula.  Added "honor-xstatus-header" option for people whose
	  mail server uses X-Status: rather than Status: for the deleted
	  flag.
	  (main): Added -l command line option to allow people to set
	  their own spam threshold if they don't like the default value.
	* SpamFilter.cc (scoreMessage): Added a new scoring formula based
	  on Paul's but taking the nth root of spam and good probabilities
	  to produce more evenly distributed scores.  Lowered the spam
	  threshold to 0.6 to keep accuracy about the same as the original
	  formula.  Highest score seen for a ham so far in tests is 0.44
	  so 0.6 seems safe.  Made the new formula the default instead of
	  Paul's.
2004-11-18 12:46:53 +00:00
tv
c487cb967a Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10
in the process.  (More information on tech-pkg.)

Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.

Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.
2004-10-03 00:12:51 +00:00
grant
59fc51431b this needs a c and c++ compiler. 2004-06-17 11:54:40 +00:00
lukem
00aa32b525 add warning about older procmail versions 2004-03-11 14:13:51 +00:00
hubertf
fda3ac2657 Update spamprobe to 0.9h. ChangeLog:
* New manual page
* spamprobe.cc (process_stream): Added -o tokenized option
  to allow people to use an external tokenizer with spamprobe.
* SpamFilter.cc (scoreToken): Reduced sorting overhead by
  pre-computing and integer sort value with sorting priorities
  reflected in the value.  This eliminates several calculations
  inside of the sort routine.
* SpamFilter.cc (computeRatio): Capped ratios in calculations to
  within MIN_PROB and MAX_PROB.  Widened that range.  This avoids
  problems with div/0 and makes it easier to sort terms.
* spamprobe.cc (dump_words): dump command can now optionally
  accept a regular expression as an argument and will only dump
  terms matching the regular expression.
  (purge_terms): Added purge-terms command to purge from the
  database all terms matching a regular expression.

Patch submitted by Ossi Herrala <PGP: 0x78CD0337> in private email.
2004-02-03 20:49:34 +00:00
hubertf
47c3a9d519 Update spamprobe to 0.9g2.
Patch provided by Ossi Herrala <$MAINTAINER> in private mail.


CHANGED:
 * This release moves from Paul's original formula to a slightly modified
   one that yields more evenly distributed scores. To continue using old
   formula, use -o orig-score command line option.

ADDED:
 * -C <number> command line option. This tells SpamProbe to assign a default,
   somewhat neutral, probability to any term that does not have a weighted
   (good count doubled) count of at least specified number in the database.
   This prevents terms which have been seen only a few times from having
   an unreasonable influence on the score of an email containing them.
   Default count have changed. It is now 5. Old was 3.
 * Added -o <option_name> command line option to specify alternate way of
   scoring. Consult README.txt for more info.
 * Added -l <number> command line option. Changes the spam probability
   threshold for emails from the default (0.7) to <number>.
 * Added tokenize command. Prints the tokens found in the file one word
   per line in human readable format with spam probability, good count,
   spam count, message count, and word in columns separated by whitespace.

IMPROVED:
 * -H command line option to add more headers to scan.
 * Improved performance by removing some redundant calculations and
   reducing the amount of I/O in train-* mode.
2004-01-20 23:47:23 +00:00
lukem
5f8dccdcb5 Fix typos in the manual page. 2004-01-20 03:03:46 +00:00
hubertf
6a258147e8 Update to spamprobe-0.9e.
Too many changes to list, the old pkg was from 2002(!)

Update probided by ohub @ #NetBSD/IRCnet,
buildlink3 code OK'd by jlam.
2004-01-05 22:11:15 +00:00
grant
e204efe934 reorder lines to appease pkglint (hi, zuntum!) 2003-12-01 12:16:14 +00:00