summaryrefslogtreecommitdiff
path: root/mail/perdition
AgeCommit message (Collapse)AuthorFilesLines
2009-06-14Remove @dirrm entries from PLISTsjoerg1-2/+1
2009-03-20Simply and speed up buildlink3.mk files and processing.joerg1-13/+6
This changes the buildlink3.mk files to use an include guard for the recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS, BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of enter/exit marker, which can be used to reconstruct the tree and to determine first level includes. Avoiding := for large variables (BUILDLINK_ORDER) speeds up parse time as += has linear complexity. The include guard reduces system time by avoiding reading files over and over again. For complex packages this reduces both %user and %sys time to half of the former time.
2008-07-13Add patch for IMAP tag arbitrary code execution in the perdition IMAP servertonnerre3-3/+113
(CVE-2007-5740).
2008-06-12Add DESTDIR support.joerg1-1/+3
2008-04-12Convert to use PLIST_VARS instead of manually passing "@comment "jlam2-5/+6
through PLIST_SUBST to the plist module.
2008-01-18Per the process outlined in revbump(1), perform a recursive revbumptnn1-2/+2
on packages that are affected by the switch from the openssl 0.9.7 branch to the 0.9.8 branch. ok jlam@
2007-09-04Don't use USE_TOOLS= ...joerg1-2/+2
2007-03-02Give this away to pkgsrc-users. I don't have a use for this anymore, so Itv1-2/+2
haven't really been paying attention to its status upstream. <sigh>
2007-03-02if SSL is enabled we need to tell configure where to find it, or itgrant2-3/+5
is silently built without SSL. bump PKGREVISION since SSL is enabled by default.
2007-03-02fix build on Solaris with sunpro.grant2-1/+15
2006-07-08Change the format of BUILDLINK_ORDER to contain depth information as well,jlam1-2/+2
and add a new helper target and script, "show-buildlink3", that outputs a listing of the buildlink3.mk files included as well as the depth at which they are included. For example, "make show-buildlink3" in fonts/Xft2 displays: zlib fontconfig iconv zlib freetype2 expat freetype2 Xrender renderproto
2006-07-08Track information in a new variable BUILDLINK_ORDER that informs usjlam1-1/+2
of the order in which buildlink3.mk files are (recursively) included by a package Makefile.
2006-06-28Ensure that db4 is actually linked. Since it used -ldb on DragonFlyjoerg2-1/+15
before and might have picked up a wrong version, bump revision.
2006-04-12Aligned the last line of the buildlink3.mk files with the first line, sorillig1-2/+2
that they look nicer.
2006-04-06Over 1200 files touched but no revisions bumped :)reed1-3/+3
RECOMMENDED is removed. It becomes ABI_DEPENDS. BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo. BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo. BUILDLINK_DEPENDS does not change. IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS which defaults to "yes". Added to obsolete.mk checking for IGNORE_RECOMMENDED. I did not manually go through and fix any aesthetic tab/spacing issues. I have tested the above patch on DragonFly building and packaging subversion and pkglint and their many dependencies. I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I have used IGNORE_RECOMMENDED for a long time). I have been an active user of IGNORE_RECOMMENDED since it was available. As suggested, I removed the documentation sentences suggesting bumping for "security" issues. As discussed on tech-pkg. I will commit to revbump, pkglint, pkg_install, createbuildlink separately. Note that if you use wip, it will fail! I will commit to pkgsrc-wip later (within day).
2006-03-22Use "tv@NetBSD.org" as my MAINTAINER address; makes identifying me as atv1-2/+2
PR-responsible person (such as I am ;) a little easier.
2006-03-14USE_PKGINSTALL isn't needed here to make these packagse use thejlam1-2/+1
pkginstall framework. In the case of libtool-base, avoid using FILES_SUBST_SED where it isn't needed.
2006-03-04Make "pam" an option as it is with many other pkgs; it is now off bytv3-5/+18
default. This correctly fixes the PLIST problem with pam, and makes the package more consistent with the rest of pkgsrc.
2006-03-04More errno fixes.joerg3-1/+29
2006-03-04Fix errno.joerg2-1/+23
2006-03-03Remove the "daemon map" database, which is sloppy (it has vestiges of thetv3-5/+5
gdbm map it was originally based on) -- we can re-enable this when it no longer breaks builds on some platforms.
2006-03-01Fix makebdb (for perdition-bdb package) link arguments.wiz2-5/+5
2006-02-22Add rc.d scripts to PLIST (oops!). Bump PKGREVISION.tv2-3/+7
2006-02-13Fix localstatedir (should be /var, not /var/run), and add rc.d scripts.tv6-4/+73
Bump PKGREVISION.
2006-02-05Recursive revision bump / recommended bump for gettext ABI change.joerg2-2/+5
2006-01-31Perdition 1.17, a POP3/IMAP4 proxy capable of choosing different destinationtv9-0/+185
servers based on user authentication. From DESCR: Perdition is a fully featured POP3 and IMAP4 proxy server. It is able to handle both SSL and non-SSL connections and redirect users to a real-server based on a database lookup. Perdition supports modular based database access. ODBC, MySQL, PostgreSQL, GDBM, POSIX Regular Expression and NIS modules ship with the distribution. The API for modules is open allowing abitary modules to be written to allow access to any data store. Perdition can be used to: Create large mail systems where a users mailbox may be stored on one of several hosts. Integrate different mail systems together. Migrate between different email infastructure. And in firewall applications.