summaryrefslogtreecommitdiff
path: root/mail/qmail-run
AgeCommit message (Collapse)AuthorFilesLines
2015-11-25Remove mk/find-prefix.mk usage from the mail category.jperkin10-48/+37
The find-prefix infrastructure was required in a pkgviews world where packages installed from pkgsrc could have different installation prefixes, and this was a way for a dependency prefix to be determined. Now that pkgviews has been removed there is no longer any need for the overhead of this infrastructure. Instead we use BUILDLINK_PREFIX.pkg for dependencies pulled in via buildlink, or LOCALBASE/PREFIX where the dependency is coming from pkgsrc. Provides a reasonable performance win due to the reduction of `pkg_info -qp` calls, some of which were redundant anyway as they were duplicating the same information provided by BUILDLINK_PREFIX.pkg.
2014-12-06Placate pkglint by abolishing LOCALBASE (no functional changeschmonz10-39/+51
intended) and adding LICENSE and NO_CHECKSUM. Bump version.
2014-10-09Remove pkgviews: don't set PKG_INSTALLATION_TYPES in Makefiles.wiz1-3/+1
2014-09-12Bump default limits for qmail-{pop3d,smtpd} to 140MB, since a processschmonz3-6/+6
on NetBSD/amd64 needs 128MB for a stack these days (thanks riastradh@). Bump version.
2014-03-11Remove example rc.d scripts from PLISTs.jperkin1-6/+1
These are now handled dynamically if INIT_SYSTEM is set to "rc.d", or ignored otherwise.
2012-10-08Drop PKG_DESTDIR_SUPPORT setting, "user-destdir" is default these days.asau1-2/+1
2009-06-14Remove @dirrm entries from PLISTsjoerg1-3/+1
2009-04-09Remove redundant NO_CHECKSUM and EXTRACT_ONLY definitions.joerg1-2/+1
2008-03-04Mechanical changes to add DESTDIR support to packages that installjlam1-6/+9
their files via a custom do-install target.
2007-03-24Quell pkglint: add QMAIL_QUEUE_EXTRA to BUILD_DEFS.schmonz1-1/+2
2007-02-08Cosmetic only:schmonz3-6/+5
* SUBST_FILES is already relative to ${WRKSRC}. * s/@PREFIX@/@LOCALBASE@/ when running programs from other packages.
2006-07-10Completely nuke the concept of PKG_PHASE from pkgsrc except for thejlam1-7/+9
purposes of caching MAKEVARS within bsd.pkg.mk and bsd.makevars.mk.
2006-06-04Re-add "send-mail" entry, which is used by mail(1).schmonz2-3/+4
2006-06-03Remove "send-mail" entry, which (according to perry) is sendmail-specific,schmonz2-4/+3
from mailer.conf. Bump version.
2006-03-14Modify the pkginstall framework so that it manages all aspects ofjlam1-2/+1
INSTALL/DEINSTALL script creation within pkgsrc. If an INSTALL or DEINSTALL script is found in the package directory, it is automatically used as a template for the pkginstall-generated scripts. If instead, they should be used simply as the full scripts, then the package Makefile should set INSTALL_SRC or DEINSTALL_SRC explicitly, e.g.: INSTALL_SRC= ${PKGDIR}/INSTALL DEINSTALL_SRC= # emtpy As part of the restructuring of the pkginstall framework internals, we now *always* generate temporary INSTALL or DEINSTALL scripts. By comparing these temporary scripts with minimal INSTALL/DEINSTALL scripts formed from only the base templates, we determine whether or not the INSTALL/DEINSTALL scripts are actually needed by the package (see the generate-install-scripts target in bsd.pkginstall.mk). In addition, more variables in the framework have been made private. The *_EXTRA_TMPL variables have been renamed to *_TEMPLATE, which are more sensible names given the very few exported variables in this framework. The only public variables relating to the templates are: INSTALL_SRC INSTALL_TEMPLATE DEINSTALL_SRC DEINSTALL_TEMPLATE HEADER_TEMPLATE The packages in pkgsrc have been modified to reflect the changes in the pkginstall framework.
2006-01-20Use SUBST framework.joerg1-12/+24
2005-12-29Remove USE_PKGINSTALL from pkgsrc now that mk/install/pkginstall.mkjlam1-2/+1
automatically detects whether we want the pkginstall machinery to be used by the package Makefile.
2005-12-05Fixed pkglint warnings. The warnings are mostly quoting issues, forrillig1-3/+3
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-09-28Replaced "# defined" with "yes" in Makefile variables like GNU_CONFIGURE,rillig1-2/+2
NO_BUILD, USE_LIBTOOL.
2005-07-19Uncontinuate lines that have become short.schmonz1-3/+2
2005-07-19Use pkg_info's -B switch, now that we're sure to have it available,schmonz1-3/+2
obviating the need for a sed expression.
2005-07-19s/echo/@ECHO@/gschmonz2-4/+4
2005-05-03Sort.wiz1-5/+5
2005-05-02RCD_SCRIPTS_EXAMPLEDIR is no longer customizable.reed1-1/+6
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-04-15Update to 20050415. Changes:schmonz5-14/+34
* Add "foo_log" booleans to enable or disable logging (enabled by default). * Always run loggers as the "qmaill" user. This makes it simpler to define alternate loggers.
2005-03-30Update to 20050330: default to logging with logger(1) rather thanschmonz5-10/+10
qmail's splogger(8), as the TAI timestamps included by splogger are mostly unnecessary with syslog's existing timestamping. If you need TAI timestamps, or otherwise need to customize logging, you can always change qmailfoo_logcmd in rc.conf. This had mildly annoyed me, but I wouldn't have bothered if not for zuntum's comment about it. Good call.
2004-12-29Move "User-settable rc.conf variables and their default values"schmonz5-42/+45
section above the inclusion of rc.subr, and express the default assignments more succinctly (from Todd Vierling). Bump version.
2004-12-28The default location of the pkgsrc-installed rc.d scripts is nowreed1-1/+2
under share/examples/rc.d. The variable name already was named RCD_SCRIPTS_EXAMPLEDIR. This is from ideas from Greg Woods and others. Also bumped PKGREVISION for all packages using RCD_SCRIPTS mechanism (as requested by wiz).
2004-12-21Update my email address.schmonz1-1/+1
2004-08-23s/${PREFIX}/@PREFIX@/schmonz1-1/+1
2004-08-23Really conflict with qmail-qfilter-1.5nb1.schmonz1-2/+2
2004-08-23Conflict with qmail-qfilter=1.5nb1 for its qmail-qfilter-queue script.schmonz1-1/+3
2004-08-23Replace dependency on "qmail or netqmail" with dependency on qmail.schmonz12-45/+135
Remove dependency on mailwrapper. If you're on a Linux with /etc/alternatives, for instance, you don't need it. For platforms where mailwrapper builds and provides functionality not otherwise available, it's still a good idea. Remove dependency on rc.subr. Teach the rc.d scripts to start services even in the absence of rc.subr. For full rc.d-style functionality, rc.subr is still required. Create control/concurrencypop3 at install time, and use it in the qmailpop3d rc.d script. From Dave Sill's book. Add comments to the qmail rc.d script to satisfy Linux's chkconfig utility. From the qmailctl script in "Life with qmail". Add qmail-procmail wrapper script to map procmail's exit codes to qmail's. To use procmail, install it and call this script. From Dave Sill's book. Add qmail-qfilter-queue wrapper script. Previously part of the qmail-qfilter package, it's moving here for the same reasons that all my other custom scripts moved here. Insert a blank comment line in pkgsrc-generated config files. Bump version.
2004-08-03Note ${PKGNAME} in installed scripts for support purposes. Add aschmonz7-18/+23
missing RCS Id. Add qmailsmtpd_postsmtpd, useful for SMTP AUTH. Bump version.
2004-08-02Clarify the "README.pkgsrc" document a bit, and refer to it in MESSAGE.schmonz2-14/+18
2004-08-02This package creates all the needed basic config files to run qmail,schmonz13-0/+571
and provides NetBSD-style rc.d scripts and an example mailer.conf. The rc.d scripts used to belong directly to the qmail package. Changes made during the move here: * Rename qmailfoo_softlimit to the more accurate qmailfoo_datalimit. * Parameterize logging as qmailfoo_logcmd (default: splogger). * Run all sploggers (not just qmail-send's) as user qmaill, rather than root. * Replace "@CAT@" with "@HEAD@ -1" for files expected to contain one line.