Commit graph

26 commits

Author SHA1 Message Date
fhajny
9a7d622e2e Use REAL_ROOT_USER/REAL_ROOT_GROUP instead of ROOT_USER/ROOT_GROUP
for all pkgsrc dir/file ownership rules. Fixes unprivileged
user/group names from leaking into binary packages, manifest as
non-fatal chown/chgrp failure messages at pkg_add time.

Bump respective packages' PKGREVISION.
2016-05-17 10:32:06 +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
schmonz
f851119811 Apply patch (submitted upstream) to set QMAILPPID for filters to
know grandparent PID. With this change, I can correlate rejections
from my homegrown badrcptto-alike filter with qmail-smtpd sessions.
While here, add LICENSE and otherwise placate pkglint.

Bump PKGREVISION.
2014-11-17 02:56:04 +00:00
wiz
cda18437be Remove pkgviews: don't set PKG_INSTALLATION_TYPES in Makefiles. 2014-10-09 14:05:50 +00:00
schmonz
8b1b816d54 DESTDIR support. 2010-03-15 02:32:49 +00:00
joerg
62d1ba2bac Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
schmonz
dcc82a4f12 Quell pkglint: add QMAILDIR and QMAIL_QFILTER_TMPDIR to BUILD_DEFS. 2007-03-24 07:06:43 +00:00
rillig
2829e658f2 Mechanically replaced man/* with ${PKGMANDIR}/* in the definition of
INSTALLATION_DIRS, as well as all occurrences of ${PREFIX}/man with
${PREFIX}/${PKGMANDIR}.

Fixes PR 35265, although I did not use the patch provided therein.
2007-01-07 09:13:46 +00:00
schmonz
277ca505b8 Pass the runtime path to bglibs to the linker, now that they're dynamic.
Bump PKGREVISION since qmail-qfilter was building but failed to run.
2006-08-02 02:36:17 +00:00
rillig
9fc2d7d281 Removed the superfluous "quotes" and 'quotes' from variables that don't
need them, for example RESTRICTED and SUBST_MESSAGE.*.
2006-04-22 09:22:05 +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
schmonz
2b8e0c4858 Introduce DJB_MAKE_TARGETS boolean, on by default, off in the
following packages because they don't use "it" and "setup check"
as BUILD_TARGET and INSTALL_TARGET, respectively:

devel/bglibs
mail/mailfront
mail/qmail-qfilter
sysutils/memtester
sysutils/qlogtools

Since there's only one consumer of BGWARE_INSTALLER, and future
bgware will use bg-installer from bglibs, move the do-install
routine directly into qlogtools.
2005-08-24 04:47:10 +00:00
schmonz
f75a0b603b Update to 2.1. From the changelog:
- Fixed a bug triggered by a filter modifying the envelope data and
  changing its length.  Thanks Dale Woolridge.
2005-08-15 12:58:21 +00:00
schmonz
a1c8736ffe Let djbware.mk provide paths to bglibs. 2005-07-18 18:28:23 +00:00
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +00:00
schmonz
0f55d7d583 Take advantage of mk/djbware.mk. 2005-03-23 00:51:09 +00:00
schmonz
21af779684 In packages with djb-style compile scripts, properly enquote ${CC}
and ${CFLAGS}. This fixes the build of net/djbdns, as well as any
other of these packages passing down PKG_SYSCONFDIR via CFLAGS, as
well as being more generally correct for arbitrary user-defined
CFLAGS. Suggested by jlam.

For consistency across djbware in pkgsrc:

* In math/djbfft's and sysutils/daemontools's do-configure targets,
  remove leading @ from ${ECHO} lines; from the former, also remove
  unneeded single quotes from one such line.

* Rename net/publicfile's pre-build and sysutils/service-config's
  post-patch targets to do-configure.

* In sysutils/checkpassword's do-configure target, reorder creation
  of conf-cc, conf-ld, and conf-home.

All of the affected packages have been verified to compile.

XXX These packages probably have enough build goo in common to
XXX warrant an mk/djbware.mk. I'll investigate this post-freeze.
2005-03-13 03:25:43 +00:00
agc
8758983939 Add RMD160 digests. 2005-02-24 09:59:20 +00:00
schmonz
c9b05959fb Update to 2.0. From the changelog:
- Added support for modifying the message envelope as well as the body.

- If either the body or envelope output is empty, the input is reused
  as-is.

- Export the envelope size, the message size, and the number of
  recipients to filters through environment variables $ENVSIZE,
  $MSGSIZE, and $NUMRCPTS respectively.

pkgsrc changes:

* As suggested by the install docs, use a temporary directory
    writable only by user qmaild (the user as whom qmail-qfilter
    typically runs). This can be changed by setting QMAIL_QFILTER_TMPDIR
    in mk.conf.

* Find the qmail-queue binary even if QMAILDIR isn't "/var/qmail".

* Add dependency on bglibs.
2004-12-21 00:14:13 +00:00
schmonz
f4b4a569f0 qmail-qfilter-queue is a script I wrote, not part of qmail-qfilter,
so it's moving to qmail-run. Bump PKGREVISION.
2004-08-23 03:30:20 +00:00
schmonz
adbbe0c4a0 Oops. 2004-08-22 13:47:28 +00:00
schmonz
e2c0880f07 Since netqmail hath departed, we have to depend on qmail, even
though it may not necessarily have been built with the QMAILQUEUE
patch (part of netqmail, or available individually).
2004-08-22 13:46:32 +00:00
schmonz
1577f216d3 Use qmail-qfilter's installer, which wins us a manual page. Add
dependency on netqmail (but not qmail, as for pkgsrc purposes this
requires the QMAILQUEUE patch). Enable pkgviews installation. Rename
post-patch to do-configure, since that's what it's doing.

Add a simple script that runs all the filters in ${PKG_SYSCONFDIR}
whose filenames match "qfilter-*". Explain how to enable filtering
on messages arriving via SMTP using this script.

Take MAINTAINER. Bump PKGREVISION.
2004-07-21 22:53:36 +00:00
snj
9a61342102 Convert to buildlink3. 2004-04-21 04:46:44 +00:00
zuntum
06cdc8904d Make it honour _STRIPFLAG_CC and CFLAGS 2003-08-14 12:20:01 +00:00
zuntum
b7d8d11fc2 Initial import of qmail-qfilter-1.5
This program allows the body of a message to be filtered through a
series of filters before being passed to the real qmail-queue program,
and injected into the qmail queue.
2003-08-14 11:51:02 +00:00