summaryrefslogtreecommitdiff
path: root/mail/popa3d
AgeCommit message (Collapse)AuthorFilesLines
2006-03-14Modify the pkginstall framework so that it manages all aspects ofjlam1-4/+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.
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-06-16Create directories before installing files into them.jlam1-1/+3
2005-05-31Update to 1.0:wiz2-7/+6
Changes made between 0.6.4.1 and 1.0 (2005/05/26). Corrected the source code to not break C strict aliasing rules (this only affected auth_pam.c). With Sun PAM (Solaris, HP-UX), insist on only one PAM message per call to the conversation function because of differences in the layout of the "msg" parameter. Bumped the default limits to values that are way too high for most systems (I'm sure these will still be insufficient for some, though, but hopefully those systems actually got experienced sysadmins). Added comments suggesting that these defaults be decreased on particular installs.
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-11Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.tv1-2/+1
2005-02-24Add RMD160 digests.agc1-1/+2
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-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-09-23Resurrect support for making the daemon run as something else thancube3-9/+19
"popa3d", and factor the resulting grep with the other one. Bump PKGREVISION. Based on patch by pancake at phreaker dot net in PR 27018.
2004-07-23Update to 0.6.4.1:wiz2-5/+5
MD5_Final() has been corrected to actually zeroize the context structure. This makes no difference for popa3d itself, but may be important for possible other applications which might use the popa3d MD5 routines.
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-04-18Convert to buildlink3.snj1-3/+3
2003-12-07Update to 0.6.4:wiz4-15/+16
Changes made between 0.6.3 and 0.6.4 (2003/11/17). The uses of sprintf(3) have been replaced by the concat() function implemented locally. Also, add rc.d script to PLIST for binary packages.
2003-08-30Add definitions for DEINSTALL_EXTRA_TMPL and INSTALL_EXTRA_TMPL ifjlam1-1/+3
USE_PKGINSTALL is "YES". bsd.pkg.install.mk will no longer automatically pick up a INSTALL/DEINSTALL script in the package directory and assume that you want it for the corresponding *_EXTRA_TMPL variable.
2003-07-21COMMENT should start with a capital letter.martti1-2/+2
2003-07-17s/netbsd.org/NetBSD.org/grant1-2/+2
2003-04-15Update to 0.6.3, changes:wiz3-11/+11
libpam_userpass support (with pam_userpass 0.9+). [not in pkg]
2003-03-11Update to 0.6.2:wiz2-5/+5
In this version, the rate limiting of a log message has been corrected. Documentation updates are provided, including a change log that will now be maintained.
2003-03-05Update to 0.6.1:wiz2-5/+5
Version identification (popa3d -V) has been added, and the logging of abnormally terminated POP3 sessions has been improved.
2003-02-20Updated to version 0.6.salo3-21/+23
Changes: This version features minor bug, correctness, and interoperability fixes.
2003-01-28Instead of including bsd.pkg.install.mk directly in a package Makefile,jlam1-2/+2
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>.
2002-11-07compile in support for standalone (non-inetd started) mode.dillo8-16/+72
bump PKGREVISION.
2002-09-24Complete standardization of messages according to latest pkglint.wiz1-3/+3
2002-09-24Update to 0.5.9. Switch to buildlink2.wiz4-15/+15
Changes: This release adds two interoperability fixes and makes the code ISO C99 compliant.
2002-09-18When using bsd.pkg.install.mk, if a DEINSTALL or INSTALL file alreadyjlam1-2/+1
exists, then use it as the default value of DEINSTALL_EXTRA_TMPL or INSTALL_EXTRA_TMPL.
2002-06-26Substitute a couple of `mkdir' by `${MKDIR}'.seb1-2/+2
Remove `-p' from mkdir arguments, it is already part of ${MKDIR}. While here substitute a couple of ${PREFIX} by `%D' in `@exec ${MKDIR} ...' lines and add a couple of missing `%D' in such lines too!
2002-04-23Update to 0.5.1, changes since 0.5:wiz2-5/+5
The UIDL calculation has been reworked, adding support for multi-line message headers and reconsidering which headers to use. Without this change, the generated IDs wouldn't always be unique when running with certain (common) MTAs.
2002-02-15mkdir -> ${MKDIR}skrll1-2/+2
rmdir -> ${RMDIR} rm -> ${RM} (${RM} added to PLIST_SUBST) chmod -> ${CHMOD} chown -> ${CHOWN}
2001-12-23Update to 0.5. Changes are since 0.4.9.4 are minimal but include a man page.wiz5-25/+46
2001-12-09popa3d executable shouldn't belong to popa3d user. Noted by Solar Designer.wiz2-13/+2
2001-12-07PKG_USER/PKG_GROUP are no more, so invent POPA3D_{USER,GROUP} to be usedjlam2-5/+14
in the Makefile and in the INSTALL file.
2001-12-02bsd.pkg.install.mk calls the INSTALL script at the right timesjlam1-7/+1
automatically, so no need to do it ourselves.
2001-11-29Get rid of manually adding "nbX" to PKGNAME when a pkg was changed inhubertf1-2/+2
pkgsrc. Instead, a new variable PKGREVISION is invented that can get bumped independent of DISTNAME and PKGNAME. Example #1: DISTNAME= foo-X.Y PKGREVISION= Z => PKGNAME= foo-X.YnbZ Example #2: DISTNAME= barthing-X.Y PKGNAME= bar-X.Y PKGREVISION= Z => PKGNAME= bar=X.YnbZ (!) On subsequent changes, only PKGREVISION needs to be bumped, no more risk of getting DISTNAME changed accidentally.
2001-11-26Use PKG_{USERS,GROUPS} instead of PKG_{USER,GROUP}.jlam1-5/+3
2001-11-25Converted to respect PKG_SYSCONFDIRzuntum3-75/+32
2001-11-01Move pkg/ files into package's toplevel directoryzuntum5-4/+4
2001-09-22Create an empty dir (${PREFIX}/share/empty) for the daemon to chroot to.wiz2-2/+13
Bump to 0.4.9.4nb1.
2001-09-11Update to 0.4.9.4. Changes since 0.4.9.2:wiz3-14/+14
Parts of the daemon code are now run in a chroot jail. qmail-style ~/Mailbox support was added. The inetd vs. standalone mode setting has been made runtime configurable. A bug resulting in incorrect failure reason being logged, and a bug which could result in mailbox corruption (glued messages) have been fixed.
2001-09-02Update to 0.4.9.2. Changes: Improved logging, optional libwrap supportwiz6-35/+24
(not enabled). Source code was cleaned for SUSv2 correctness.
2001-07-21Update popa3d to 0.4.9.1.wiz6-36/+42
Changes: PAM authentication (obviously not enabled) Choice for fcntl(2) and/or flock(2) locking. Virtual domain support hooks (in beta, not enabled in package) Relaxed BSD-compatible license for most source files. Various bug and portability fixes.
2001-05-29Fix path on ftp site.wiz1-2/+2
2001-04-20Move to sha1 digests, and add distfile sizes.agc1-3/+5
2001-04-17+ move the distfile digest/checksum value from files/md5 to distinfoagc3-8/+6
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-02-17Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT.wiz2-2/+2
2001-01-29Some more MESSAGE cleanup.wiz1-1/+2
2000-07-21Set PATCH_SITES to MASTER_SITES (to find the md5 patch).wiz1-1/+2
2000-07-12fix DISTNAME, broken by my last commit. Noted by Solar Designer.wiz1-2/+3
2000-07-07Add a distribution patch provided by the author, which fixes an MD5 problemwiz2-3/+7
on architectures with strict alignment requirements. For details, see http://www-gnats.gnu.org:8080/cgi-bin/wwwgnats.pl/full?pr=1803 Bump version to 0.4nb1.