summaryrefslogtreecommitdiff
path: root/mail/majordomo
AgeCommit message (Collapse)AuthorFilesLines
2007-07-04Make it easier to build and install packages "unprivileged", wherejlam1-2/+5
the owner of all installed files is a non-root user. This change affects most packages that require special users or groups by making them use the specified unprivileged user and group instead. (1) Add two new variables PKG_GROUPS_VARS and PKG_USERS_VARS to unprivileged.mk. These two variables are lists of other bmake variables that define package-specific users and groups. Packages that have user-settable variables for users and groups, e.g. apache and APACHE_{USER,GROUP}, courier-mta and COURIER_{USER,GROUP}, etc., should list these variables in PKG_USERS_VARS and PKG_GROUPS_VARS so that unprivileged.mk can know to set them to ${UNPRIVILEGED_USER} and ${UNPRIVILEGED_GROUP}. (2) Modify packages to use PKG_GROUPS_VARS and PKG_USERS_VARS.
2007-02-22Whitespace cleanup, courtesy of pkglint.wiz1-2/+2
Patch provided by Sergey Svishchev in private mail.
2006-09-09Rename variable MAKEFILE to MAKE_FILE.obache1-2/+2
2006-06-16Modify (finally!) to use pkginstall framework. Bump PKGREVISION to 2.jlam5-147/+44
2006-06-16Remove some extraneous lines from the MESSAGE.jlam1-5/+1
2006-06-16Formatting nits for DESCR file.jlam1-6/+6
2006-06-09Fixed pkglint warnings. Mainly removed the "@" before the installrillig1-20/+23
commands and replaced $$ with $$$$, because it was meant to be the pid of the shell.
2006-03-14Modify the pkginstall framework so that it manages all aspects ofjlam1-2/+2
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-03-10Use the pkginstall framework to create the INSTALL/DEINSTALL scriptsjlam1-29/+13
instead. XXX This package really needs an overhaul to use modern pkgsrc XXX conventions.
2006-01-06Per PR pkg/30133 majordomo conflicts with net/bounce.garbled1-1/+3
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-07-23Bump PKGREVISION after the resend fix.he2-3/+4
Sort PLIST.
2005-07-23When the approve script processes a list bounce, remove anyhe2-1/+18
"Delivered-To:" header pointing to the list so that if postfix is involved in the message delivery, it will not think the message is looping. Idea and patch from cjs@
2005-07-16Get rid of USE_PERL5. The new way to express needing the Perl executablejlam1-2/+2
around at either build-time or at run-time is: USE_TOOLS+= perl # build-time USE_TOOLS+= perl:run # run-time Also remove some places where perl5/buildlink3.mk was being included by a package Makefile, but all that the package wanted was the Perl executable.
2005-05-23Removed trailing white-space.rillig1-1/+1
2005-02-24Add RMD160 digests.agc1-1/+2
2004-12-03Rename ALL_TARGET to BUILD_TARGET for consistency with other *_TARGETs.wiz1-2/+2
Suggested by Roland Illig, ok'd by various.
2004-11-04Rename .keep_me to keep_me, to avoid filenames starting with a dot.wiz2-3/+3
No change in the package.
2003-08-30Prepare for pkgviews by making sure that passing VIEW-INSTALL orjlam1-7/+1
VIEW-DEINSTALL to the INSTALL/DEINSTALL scripts don't cause errors.
2003-05-06Drop trailing whitespace. Ok'ed by wiz.jmmv1-1/+1
2003-02-24Add missing ` in m4 macro example.seb1-2/+2
2002-09-24Complete standardization of messages according to latest pkglint.wiz1-2/+2
2001-11-01Move pkg/ files into package's toplevel directoryzuntum5-4/+4
2001-10-01Allow customizing the message for _SU_TARGET by substituting for "$action",jlam1-1/+2
where action can be "install", "package", "create user for", etc., instead of blindly always saying "install". Define "action" before calling ${_SU_TARGET} whereever it is used.
2001-09-12Use common just-in-time su code from bsd.pkg.mk, rather than homegrownagc1-24/+3
one.
2001-06-04The license for majordomo is now in pkgsrc/licenses/.jtb1-1/+3
2001-04-20Move to sha1 digests, and add distfile sizes.agc1-1/+2
2001-04-17+ move the distfile digest/checksum value from files/md5 to distinfoagc2-4/+2
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-04-13upgrade to 1.94.5.itojun2-7/+6
Changes from 1.94.4 to 1.94.5 A straightforward patch release, 99% from the collected 1.94.4 patches: o digest_rm_fronter and digest_rm_footer now work. o unsubcribe_policy now has +confirm feature o More hostile address checking o archive2.pl makes archives world readable. o bounce had an innocuous y2k bug, and wanted a 'bounces' list password even when called as unsub o better description of the moderator function. o Fixes 'restrict_post = #!$list' substitution and blank lines in config files o Better error reporting when majordomo.cf is wrong. o Detects some attachments sent as commands o Approve commands can span lines now. o resend has better messages for taboo_headers problems o fixed: header corruption when Subject: is blank and subject tags are used.
2001-03-27Move majordomo's digest man page to section 8, so that it doesn'tagc5-26/+53
conflict with digest(1)'s manual page. The majordomo digest command lives in libexec, anyway. Bump version to majordomo-1.94.4nb1 Addresses PR 12385, from Jun-ichiro itojun Hagino
2001-02-17Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT.wiz2-2/+2
2001-01-29Add automatic ${VARIABLE} handling for MESSAGE files.wiz2-36/+39
Convert most MESSAGE files to new syntax (${VARIABLE} gets replaced, not @VARIABLE@, nor @@VARIABLE@@). By default, substitutions are done for LOCALBASE, PKGNAME, PREFIX, X11BASE, X11PREFIX; additional patterns can be added via MESSAGE_SUBST. Clean up some packages while I'm there; add RCS tags to most MESSAGEs. Remove some uninteresting MESSAGEs.
2000-12-28s/NO_PACKAGE/NO_BIN_ON_{FTP,CDROM}/rh1-2/+3
2000-12-08Replace REQ file by INSTALL file, and modify to suitwiz3-58/+72
sysutils/amanda-common style.
2000-08-29Aliases are in "/etc/mail/aliases" not in "/etc/sendmail.cf".tron1-2/+3
2000-08-18Use `user' instead of `addnerd'. Move de-installation instructionswiz4-13/+57
from PLIST to DEINSTALL.
2000-02-05fixed RCS tagwiz1-1/+1
2000-01-09RCS tags addedwiz2-0/+2
1999-11-27 - Add note that majordom can be removed from /etc/grouphubertf4-8/+37
- Call 'digest' from correct dir. Addresses PR 8814 by Berndt Josef Wulf <wulf@dingo.ping.net.au> - Add some headers to wrapper.c to fix several compile time warnings; partly submitted in PR 8756 by Berndt Josef Wulf <wulf@dingo.ping.net.au>
1999-09-06Use PLIST_SUBST= HOME=${MAJORDOMO_HOMEDIR} MAJORDOMO_USER=${MAJORDOMO_USER}sakamoto1-6/+4
1999-08-18Record build options in the BuildInfo file via BUILD_DEFS. These can beagc1-1/+3
displayed using the -B option to pkg_info(1).
1999-07-09Add package patch checksum files.agc1-0/+12
1999-06-08Prefix the TMDIR and HOMEDIR variables with MAJORDOMO_ too.bad1-11/+11
1999-06-08Steal some code from bsd.pkg.mk to run the REQ script under SU_CMD whenbad1-2/+36
not configuring as root.
1999-06-08Check for group before invoking addnerd since the latter won't workbad1-11/+11
correctly when the required group is missing.
1999-06-08Add a HOMEPAGE=.bad1-1/+2
1999-06-08Initial import of pkg for majordomo-1.94.4, the popular mailing list manager.bad21-0/+733
Packaged by Brook Milligan brook@trillium.NMSU.Edu.