Commit graph

171 commits

Author SHA1 Message Date
jlam
1cf9796f3c BUILD_USE_MSGFMT and USE_MSGFMT_PLURALS are obsolete. Replace with
USE_TOOLS+=msgfmt.
2006-04-13 18:23:29 +00:00
tron
52f127c880 Optimizie substition handling of "mutt.man". 2006-04-12 13:29:20 +00:00
tron
8448d4a61d - Restore dynamic package list handling removed in revision 1.121 because
the current code doesn't work properly with "make package".
- Fix various problems reported by "pkglint".
2006-04-11 13:26:01 +00:00
jlam
daad0f3d6c Modify the pkginstall framework so that it manages all aspects of
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-14 01:14:26 +00:00
minskim
4bc3bf9465 Define a structure before using it to declare an array. Makes this package
build on Darwin.

Approved by the maintainer.
2006-02-07 00:00:51 +00:00
joerg
5911def816 Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
ben
9e9372592b Because of an Interix bug involving fork and stderr, mutt fails to exec
sendmail, which prevents mutt from sending messages.  patch-am works
around this issue by postponing the closing of all file descriptors
until after the fork.
2006-01-01 19:40:43 +00:00
ben
94a7a1f695 When the mailpath is group-writable and not world-writable, the
configure script sets bin/mutt_dotlock to install setgid mail.  Interix
installs the mail spool directory group writable and not world-writable,
however the group is +Administrators.  Interix does not install a group
named mail, which causes the mutt install to fail.

Fix this by replacing group mail with group +Administrators.
2006-01-01 13:28:02 +00:00
jlam
dc9594e09d Remove USE_PKGINSTALL from pkgsrc now that mk/install/pkginstall.mk
automatically detects whether we want the pkginstall machinery to be
used by the package Makefile.
2005-12-29 06:21:30 +00:00
ben
9ebb944a7e Mutt's fetch-mail function using pop3s would fail erroneously when the
server does not report the TOP capability, which is optional and is
not used by Mutt.  This patch squelches the error and allows mutt to
fetch mail from pop3s servers lacking TOP.
2005-12-26 16:45:27 +00:00
rillig
579e977969 Ran "pkglint --autofix", which corrected some of the quoting issues in
CONFIGURE_ARGS.
2005-12-05 23:55:01 +00:00
rillig
b71a1d488b Fixed pkglint warnings. The warnings are mostly quoting issues, for
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-12-05 20:49:47 +00:00
tron
ccba7e970b Bump package revision change because of package list change. 2005-09-22 15:30:44 +00:00
tron
4da3839dec Add "share/doc/mutt/samples" to package list. 2005-09-22 15:24:42 +00:00
jlam
bd2788d930 Merge CONF_FILES/SUPPORT_FILES and CONF_FILES_PERMS/SUPPORT_FILES_PERMS
as the INSTALL and DEINSTALL scripts no longer distinguish between
the two types of files.  Drop SUPPORT_FILES{,_PERMS} and modify the
packages in pkgsrc accordingly.
2005-08-19 18:12:36 +00:00
dillo
f81ae835ad Packages have no business modifying PKG_DEFAULT_OPTIONS -- it's a
user settable variable.  Set PKG_SUGGESTED_OPTIONS instead.  Also,
make use of PKG_OPTIONS_LEGACY_VARS.

Reviewed by wiz.
2005-05-31 10:01:36 +00:00
minskim
f7b98391a3 Honor CHGRP. 2005-05-29 03:44:12 +00:00
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +00:00
jlam
b824fe959c Remove Cyrus SASL 1.5.x support from mail/mutt. Users that require SASL
support should install mail/mutt-devel instead.
2005-03-28 08:57:58 +00:00
agc
8758983939 Add RMD160 digests. 2005-02-24 09:59:20 +00:00
grant
351df3bf2d apply patch from Jason Lingohr to add "buffy-size" option.
fixes PR pkg/28814.
2005-01-01 22:05:26 +00:00
grant
7ce7bd5f4b drop unneeded parens 2004-12-18 16:24:37 +00:00
grant
507eee2dac ignore inttypes.h on irix 5 as it is known to conflict with
sys/types.h.

fixes PR pkg/28632 from Georg Schwarz.
2004-12-18 16:24:20 +00:00
xtraeme
54d05fa49a Remove obsolete variables. You'll want to use:
PKG_OPTIONS.<pkg>+= foo blah
2004-11-17 19:56:49 +00:00
tv
c487cb967a Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10
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-10-03 00:12:51 +00:00
jlam
8c73a455d6 The new wrapper script framework is much better at quoting strange
arguments, and now correctly handles things like:

	CPPFLAGS="$CPPFLAGS -I\$(top_srcdir)/intl"

in configure scripts without problems.  Remove the patches in both
mail/mutt and mail/mutt-devel that worked around this limitation in
the old buildlink3 wrappers.
2004-09-24 22:58:31 +00:00
jlam
5f0c6d2ab2 Rename mail/mutt's SASL option to 'sasl1' so that setting USE_SASL2 in
/etc/mk.conf won't cause mutt to try to build using SASL (since it only
supports SASLv1, which conflicts with SASLv2).  This fixes PR pkg/26821
by Martin Husemann.
2004-09-12 04:33:12 +00:00
jlam
9d5426ff76 Change the way that legacy USE_* and FOO_USE_* options are converted
into the bsd.options.mk framework.  Instead of appending to
${PKG_OPTIONS_VAR}, it appends to PKG_DEFAULT_OPTIONS.  This causes
the default options to be the union of PKG_DEFAULT_OPTIONS and any
old USE_* and FOO_USE_* settings.

This fixes PR pkg/26590.
2004-08-22 19:32:51 +00:00
jlam
899f3a5257 Make the mail/mutt and mail/mutt-devel packages more closely resemble each
other to facilitate easier updates of the mail/mutt package when the next
mutt is released.  The changes to mail/mutt include:

  * convert mail/mutt to use bsd.options.mk
  * remove unnecessary patches and use subst.mk instead

Approved by <tron>.
2004-08-05 07:19:25 +00:00
schmonz
184169c3f4 As an "overwrite" package, install mbox.5 as mutt-mbox.5 to avoid
conflicting with qmail's mbox.5 in an upcoming update. As a "pkgviews"
package, install with the original filename and let the sysadmin
decide which mbox.5 should be in which view. Bump PKGREVISION. OK'd
by tron.

While I'm here, move BUILD_USES_MSGFMT up a bit to placate pkglint.
2004-07-17 00:33:15 +00:00
schmonz
9524026d4d Spaces to tabs (no functional change). 2004-07-07 16:23:10 +00:00
minskim
4115f91ae0 Enable pkgviews installation. Patches provided by Joachim Kuebart on
tech-pkg@.
2004-06-02 15:43:09 +00:00
snj
a6eb59efed Whitespace fix. 2004-05-22 07:59:16 +00:00
wiz
a661ce60c0 PKGREVISION bump after openssl-security-fix-update to 0.9.6m.
Buildlink files: RECOMMENDED version changed to current version.
2004-03-26 02:27:34 +00:00
bouyer
a4aa7bd8ff configure --without-wc-funcs on Solaris; without this all chars are printed
as '?'. Looks like solaris's wchar functions don't work as mutt expect.
2004-03-20 23:10:23 +00:00
jlam
81ee297d71 Don't pass $(top_srcdir)/intl to the compiler. It's unneeded since
the mutt Makefiles already automatically add "intl" to the list of
directories to search for headers, and it fixes breakage when the
shell tries to execute "top_srcdir".
2004-03-16 16:52:58 +00:00
wiz
851cd9a8c3 Update to 1.4.2.1: minor bugfix release. 2004-03-10 18:42:18 +00:00
tron
8e8b43a394 Because "mutt" work's fine with the "/bin/sh" in NetBSD 1.6 and above
we don't need to use "/bin/ksh" any more.
2004-03-01 12:13:44 +00:00
wiz
8535d312cf Add RCS Id. 2004-02-20 14:02:04 +00:00
tron
3dc19015c5 Use buildlink3 framework. 2004-02-15 13:13:52 +00:00
tron
17dfe1cd31 Update "mutt" package to version 1.4.2. Changes since version 1.4.1:
This version fixes a buffer overflow that can be triggered by incoming
messages.  There are reports about spam that has actually triggered
this problem and crashed mutt.
2004-02-11 15:21:57 +00:00
tron
fa63e1ce17 Repeat after me:
I will not patch multiple files with one patch file.
I will not patch multiple files with one patch file.
I will not patch multiple files with one patch file.
[...]
2004-02-02 07:21:24 +00:00
tron
880dabc750 Restore patch which got lost because it was illicitly bundled with
another patch.
2004-02-02 07:05:33 +00:00
tron
947db73758 Don't leak a file descriptor if a PGP signed e-mail is checked. Patch
supplied by David Laight in privat e-mail.
2004-02-01 22:37:18 +00:00
lukem
1cf55d5bb7 patch-ba:
Change pgp_timeout so that the timeout counter is reset every
	time mail is sent.  This makes pgp_timeout much more useful;
	rather than prompting you every pgp_timeout seconds for the
	passphrase, you only get prompted if pgp_timeout seconds have
	elapsed since you last sent email.
	From Ben Elliston.

patch-bb:
	Add new boolean option - change_folder_next.  If set, the `c'
	(change-folder) command selects the next unread mailbox in the
	mailboxes list from the current folder, rather than always
	going back to the start of the mailboxes list.
	From Simon Burge, with the buffy.c::mutt_buffy() fixes from me.

Bump PKGREVISION.

(ok-ed by agc@)
2004-01-28 10:58:00 +00:00
agc
3ad1bdbf06 Move WRKSRC definition away from the first paragraph in a Makefile. 2004-01-20 12:18:15 +00:00
grant
429159f08d explicitly remove the share/doc/mutt/examples symlink before linking
it again, as ln(1) on Solaris won't overwrite an existing file. noted
by agc.
2003-12-12 10:45:18 +00:00
grant
c36a20f98c call ln with -f -s, not -fs. 2003-12-11 22:23:23 +00:00
tron
d434dc7169 Fix badly botched package list handling in case "mutt_dotlock" exists. 2003-12-11 07:15:18 +00:00
jschauma
fe19bb05b5 PKGREVISION++ after openssl update. 2003-11-12 03:39:39 +00:00