summaryrefslogtreecommitdiff
path: root/mail/exim3
AgeCommit message (Collapse)AuthorFilesLines
2012-03-03Recursive bump for pcre-8.30* (shlib major change)wiz1-2/+2
2010-06-28DESTDIR supportjoerg1-5/+9
2010-03-21Reset maintainer, developer lost his commit bit.wiz1-2/+2
2009-06-30Mark packages as MAKE_JOBS_SAFE=no that failed in a bulk build withjoerg1-1/+3
MAKE_JOBS=2 and worked without.
2009-06-14Remove @dirrm entries from PLISTsjoerg1-2/+1
2007-07-04Make it easier to build and install packages "unprivileged", wherejlam1-3/+4
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-03-24Prepare for switching to NO_MTREE=yes.joerg1-4/+3
2007-01-07Mechanically replaced man/* with ${PKGMANDIR}/* in the definition ofrillig1-2/+2
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.
2006-04-23Modify packages that set PKG_USERS and PKG_GROUPS to follow the newjlam1-2/+7
syntax as specified in pkgsrc/mk/install/bsd.pkginstall.mk:1.47.
2006-03-06Fix parsing of IPv6 address possibly result in privilege escalation.joerg4-3/+42
2006-02-13Don't use shiped PCRE version, since it is very old and most likelyjoerg8-3/+138
vulnerable. Bump revision.
2006-01-21Replace another bunch of FILES_SUBST_SED uses, don't hardcodejoerg2-11/+9
/bin/sh in exim_newaliases.
2006-01-20Use SUBST framework instead of FILES_SUBST_SED. Rename temporary filejoerg3-10/+18
from Makefile.NetBSD to Makefile.pkgsrc (cosmetic only). Use PERL5 instead of PREFIX/bin/perl when looking for Perl interpreter.
2006-01-08Add DragonFly support.joerg3-1/+33
2006-01-08Bump PKGREVISION due to mysql.buildlink3.mk changes (default mysqlxtraeme1-2/+2
pkg has been changed to 5.x). Reminded by wiz... thanks.
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-4/+4
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-06Fix NetBSD statvfs check to be >= 299000900 not >= 200040000abs2-4/+4
No pkgrevision bumps needed.
2005-08-23The real user name in PKG_USERS does not need to be escaped with doublerillig1-2/+2
backslashes anymore. A single backslash is enough. Changed the definition in all affected packages. For those that are not caught, an additional check is placed into bsd.pkginstall.mk.
2005-07-21include ${LDFLAGS} in DBMLIB passed in MAKE_ENV, so the correctgrant1-2/+2
library path is passed for linking against the BerkeleyDB library.
2005-07-16Get rid of USE_PERL5. The new way to express needing the Perl executablejlam1-3/+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-07-12use ${NOLOGIN}, not hardcoded /sbin/nologin. fixes install on Solarisgrant1-2/+2
and others.
2005-05-25Add RMD160 checksum.wiz1-1/+2
2005-05-15gzcat is needed, so note it as such for the new tools framework.jlam1-1/+2
2005-05-02RCD_SCRIPTS_EXAMPLEDIR is no longer customizable.reed1-1/+2
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-28Pull out the first word of GZIP_CMD without using ${SED}.jlam1-3/+2
2005-04-11Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.tv1-2/+1
2004-12-28The default location of the pkgsrc-installed rc.d scripts is nowreed1-2/+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-11-15Rework the Berkeley DB detection in buildlink3:jlam1-14/+4
* Add a db1.builtin.mk file that detects whether DB-1.85 functionality exists in the base system, and remove the distinction between "native" and the other Berkeley DB packages -- we now refer to db[1234]. This paves the way for any future databases/db1 package. * USE_DB185 shouldn't need to be set by any packages -- its correct value is now automatically determined by bdb.buildlink3.mk depending on whether we explicitly request db1 or not. By default, if you include bdb.buildlink3.mk, you want DB-1.85 functionality and USE_DB185 defaults to "yes", but if you explicitly remove db1 from the list of acceptable DBs, then USE_DB185 defaults to "no". * Set BDB_LIBS to the library options needed to link against the DB library when bdb.buildlink3.mk is included. * We only add the DB library to the linker command automatically if we want DB-1.85 functionality; otherwise assume that the package configure process can figure out how to probe for the correct headers and libraries. Edit package Makefiles to nuke redundant settings of USE_DB185.
2004-10-29use mk/mysql.buildlink3.mk instead of databases/mysql-client/buildlink3.mk,jdolecek1-2/+2
so that we'd not force dependance on specific MySQL version, and instead pick the currently installed mysql*-client (or install the default if there is no mysql-client package installed yet) this makes package buildable with arbitrary MySQL version, such as 3.23.x, 4.0.x or 4.1.x
2004-10-03Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10tv1-2/+2
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-08-27Replace RPATH_FLAG with LINKER_RPATH_FLAG and COMPILER_RPATH_FLAG,jlam1-3/+3
which are the full option names used to set rpath directives for the linker and the compiler, respectively. In places were we are invoking the linker, use "${LINKER_RPATH_FLAG} <path>", where the space is inserted in case the flag is a word, e.g. -rpath. The default values of *_RPATH_FLAG are set by the compiler/*.mk files, depending on the compiler that you use. They may be overridden on a ${OPSYS}-specific basis by setting _OPSYS_LINKER_RPATH_FLAG and _OPSYS_COMPILER_RPATH_FLAG, respectively. Garbage-collect _OPSYS_RPATH_NAME and _COMPILER_LD_FLAG.
2004-07-24Use the new mk/pgsql.buildlink3.mk to select the correct PostgreSQLrecht1-5/+5
version.
2004-07-10use BUILDLINK_{CPPFLAGS,LDFLAGS,LIBS}.bdb. makes this build on Linuxgrant1-12/+5
again with various db implementations.
2004-07-08Conflict with exim-exiscan.reed1-1/+3
2004-07-07Set BDB_ACCEPTED to "native db3 db2"; tested to compile against db1 and db3.wiz1-5/+18
Does not compile against db4. Pass down necessary -L/-Wl,-R/-I for all supported versions.
2004-07-06Convert to bl3.wiz1-8/+11
2004-05-26catch up with statvfs on NetBSD 2.0D.grant2-1/+22
2004-05-07Update exim3 to exim-3.36nb2abs9-176/+209
- Fix buffer overflows listed at http://www.guninski.com/exim1.html Update exim to exim-4.33nb1 (from 4.22nb5) - Fix buffer overflow listed at http://www.guninski.com/exim1.html - Leave nb1 to indicate we have a local change from stock 4.33 - 1086 lines of changes - http://www.exim.org/ftp/ChangeLogs/ChangeLog-4.33 - Remove dependancy on exim-user - now looks up EXIM_{USER,GROUP} at runtime Update exim-exiscan to 4.33_20nb1 (from 4.22-12) - Fix buffer overflow listed at http://www.guninski.com/exim1.html - Leave nb1 to indicate we have a local change from stock 4.33_20 - Same exim changes - http://www.exim.org/ftp/ChangeLogs/ChangeLog-4.33 - Changes (http://duncanthrax.net/exiscan-acl/CHANGELOG) include - added option to use multiple spamd servers - many mime changes - Added Brightmail Antispam support - clamd fixes Update exim-html to 4.30 (from 4.20) - Update to latest docs Delete exim-user - No longer required - exim now looks up EXIM_{USER,GROUP} at runtime
2004-05-06Use @PKG_SYSCONFDIR@ instead of @PREFIX@/etc/eximreed2-3/+4
for location of configure script check in the exim rc.d script. Bump PKGREVISION.
2004-04-23mk/bsd.pkg.install.mk now automatically registersreed1-2/+1
the RCD_SCRIPTS rc.d script(s) to the PLIST. This GENERATE_PLIST idea is part of Greg A. Woods' PR #22954. This helps when the RC_SCRIPTS are installed to a different ${RCD_SCRIPTS_EXAMPLEDIR}. (Later, the default RCD_SCRIPTS_EXAMPLEDIR will be changed to be more clear that they are the examples.) These patches also remove the etc/rc.d/ scripts from PLISTs (of packages that use RCD_SCRIPTS). (This also removes now unused references from openssh* makefiles. Note that qmail package has not been changed yet.) I have been doing automatic PLIST registration for RC_SCRIPTS for over a year. Not all of these packages have been tested, but many have been tested and used. Somethings maybe to do: - a few packages still manually install the rc.d scripts to hard-coded etc/rc.d. These need to be fixed. - maybe remove from mk/${OPSYS}.pkg.dist mtree specifications too.
2004-02-13s/dependant/dependent/snj1-2/+2
2004-01-15don't include crypt.h on Darwin, 6.8 at least doesn't have it.grant2-1/+15
fixes build on Darwin.
2003-12-18kill some trailing whitespace (mmm, cutnpaste).grant1-4/+4
2003-12-04fix a thinkogrant1-3/+3
2003-12-04I guess I'll take maintainership of this now.grant1-2/+2
2003-12-04fix berkeley db support on at least NetBSD and Linux, using valuesgrant1-21/+24
harvested from databases/db/buildlink2.mk. defaults to db1 where possible unless EXIM_DB.db1 != YES. tidy up mysql and postgresql handling.
2003-12-04import of exim3-3.36 from pkgsrc-wip.grant13-0/+1284
originally this package was taken from the netbsd-1-5-PATCH003 tag, and a number of updates have been made to it: - updated to 3.36. - added security patch from http://www.exim.org/pipermail/exim-announce/2003q3/000094.html - use a variety of new pkgsrc features for installing configuration files, creating directories, rc scripts, etc. - added mysql and postgresql support. - other general nits/fixes. exim3 is still widely used by a large number of sites, and this package has been added again to support existing installations.