Commit graph

24 commits

Author SHA1 Message Date
jlam
d7f69e47ce Instead of including bsd.pkg.install.mk directly in a package Makefile,
have it be automatically included by bsd.pkg.mk if USE_PKGINSTALL is set
to "YES".  This enforces the requirement that bsd.pkg.install.mk be
included at the end of a package Makefile.  Idea suggested by Julio M.
Merino Vidal <jmmv at menta.net>.
2003-01-28 22:03:00 +00:00
wiz
e8817c9088 Complete standardization of messages according to latest pkglint. 2002-09-24 12:29:55 +00:00
grant
0c5bb6abcc Make these scripts more portable by taking advantage of automatic rc.d
script handling and using @RCD_SCRIPTS_SHELL@.

as discussed with jlam.
2002-09-20 02:01:54 +00:00
jlam
5c053dd06a Take advantage of the auto-generation and installation of rc.d scripts. 2002-09-19 09:04:02 +00:00
jlam
e507190d0d When using bsd.pkg.install.mk, if a DEINSTALL or INSTALL file already
exists, then use it as the default value of DEINSTALL_EXTRA_TMPL or
INSTALL_EXTRA_TMPL.
2002-09-18 21:15:07 +00:00
schmonz
f87c58f411 Sort PLIST. 2002-07-28 01:56:14 +00:00
schmonz
26b3b0e6b7 Add rc.d script to control qmail, provided by Lubomir Sedlacik
<salo@Xtrmntr.org> in pkg/15326.

Add example mailer.conf.

Bump PKGREVISION.

Clarify binary package situation: We don't allow binary packages
to be created because they don't currently work. Additionally, if
someone were to make them work, we'd be unable to distribute them
because we apply a few patches to the qmail source.

Thanks to zuntum and jlam for discussion and assistance.
2002-07-28 01:54:37 +00:00
wiz
07ee15b39b MKDIR -> INSTALL_DATA_DIR
From the [pkgviews] branch.
2002-07-22 23:30:29 +00:00
zuntum
efd2204448 Store patches locally instead of fetching them from PATCH_SITES - fixes
problem with qmailqueue patch unexpectedly differing over time
2002-05-03 10:39:00 +00:00
yyamano
832ad2bf5b Create conf-ld to make it build on Darwin. 2002-04-05 15:22:31 +00:00
zuntum
6270866043 Switch second patch site from qmail.obeer.com to www.qmail.org as the latter
works better
2002-01-28 20:39:35 +00:00
zuntum
0099b1b9d2 Use += instead of = in second PATCH_SITE 2002-01-28 19:39:00 +00:00
zuntum
d6ff77a116 Apply QMAILQUEUE patch:
Bruce Guenter has written a patch which causes any program that would
run qmail-queue to look for an environment variable QMAILQUEUE.
If it is present, it is used in place of the string "bin/qmail-queue"
when running qmail-queue. This could be used, for example, to add a program
into the qmail-smtpd->qmail-queue pipeline that could do filtering,
rewrite broken headers, etc.

This does not break anything, and is required by some programs, for instance
qmail-scanner.

Bump PKGREVISION - we are at qmail-1.03nb2 now.
2002-01-28 18:28:09 +00:00
zuntum
3d427e643e Remove IS_INTERACTIVE setting as this package should now build just fine in BATCH
builds!
2002-01-28 17:57:08 +00:00
zuntum
10436ee8ae Alter DEINSTALL comment:
${ECHO} You may want to remove qmail-users package now, as it is no longer needed.
->
	${ECHO} You may remove qmail-users package now, as it is no longer needed.
2002-01-28 17:56:19 +00:00
zuntum
c8ef30ea37 Major rewrite of qmail package.
By default (the one set in bsd.pkg.defaults.mk) qmail installs into /var/qmail.
This can be changed by setting QMAILDIR in /etc/mk.conf to another directory,
for example /usr/qmail.

If you want to user non-standard path of installation, make sure to set it in
/etc/mk.conf *before* attempting to install any of qmail packages,
and do not change it in the mean time (if you install qmail with QMAILDIR set to
/var/qmail, change it to another dir and try to install qmail-conf, you will lose).

Slave packages will soon be updated to use this feature.
2002-01-21 18:45:03 +00:00
zuntum
f81afb6438 Handle ${QMAILDIR} properly in MESSAGE file; first part of pkg/15308
by Lubomir Sedlacik <salo@Xtrmntr.org>
2002-01-21 16:00:51 +00:00
zuntum
d516380156 o switched to bsd.pkg.install.mk logic -- now it depends on qmail-users package 2001-11-26 22:22:19 +00:00
zuntum
dfcac94b61 Add MESSAGE file that reminds to alter either /etc/man.conf or MANPATH
environment variable.

PR pkg/14715 by Sen Nagata <sen@eccosys.com>
2001-11-25 08:57:29 +00:00
zuntum
c72c1cf5f9 Move pkg/ files into package's toplevel directory 2001-11-01 00:57:41 +00:00
jlam
f79573370a Mechanical changes to 375 files to change dependency patterns of the form
foo-* to foo-[0-9]*.  This is to cause the dependencies to match only the
packages whose base package name is "foo", and not those named "foo-bar".
A concrete example is p5-Net-* matching p5-Net-DNS as well as p5-Net.  Also
change dependency examples in Packages.txt to reflect this.
2001-09-27 23:17:41 +00:00
zuntum
90d7f05cfb Create symlink from /var/qmail to ${PREFIX}/qmail, so we can list files in PLIST.
Yes, it isn't very clear idea, but better than empty PLIST and a bunch
of @unexec rm -rf's in it.
2001-08-13 14:17:11 +00:00
zuntum
b2d8be281c When cleaning up ${QMAILDIR}/bin, remove only binaries that belong to qmail package,
as support packages may install files there. In preparation for qmail-conf pkg.
2001-08-13 10:05:13 +00:00
zuntum
8e8fc9dbc9 Initial import of qmail-1.03 -- SECURE, reliable, efficient, simple, and FAST MTA for UNIX systems
qmail checks for qmail users' existance at compile time, so this package
must be built as root (it tries to add necessary users and groups),
thus NO_PACKAGE and IS_INTERACTIVE are set. PLIST file is left
empty intentionally, because qmail installs itself to /var/qmail,
outside ${PREFIX}.

The qmail program is a secure, reliable, efficient simple message
transfer agent.  It is meant to be a replacement for the entire
sendmail-binmail system that most UNIX hosts use.

Although qmail holds security and reliability as its top two
priorities, it is also fast.  On a Pentium under BSD/OS, qmail can
easily handle 200000 separate messages per day that are injected
and must then be delivered to local mailboxes!

Security and reliability are qmail's two strengths, however.  The
qmail package ensures a message, once accepted, will never be lost.
An optional new mailbox format, maildir, even lets users safely
read their mail over NFS, while still accepting new mail deliveries.

The following features are supported: host and user masquerading,
full host hiding, virtual domains, null clients, list-owner rewriting,
relay control, double-bounce recording, arbitrary RFC 822 address
lists, cross-host mailing-list loop detection, per-recipient
checkpointing, downed host backoffs, independent message retry
schedules, a drop-in sendmail replacement, and more!

The package is still being worked on.
2001-08-13 09:10:10 +00:00