Commit graph

148 commits

Author SHA1 Message Date
ghen
2eca3d9f2c The databases/openldap package has been split in -client and -server component
packages.  Convert LDAP-based applications to depend on openldap-client, and
bump PKGREVISION for those that depend on it by default.
2006-05-31 18:22:23 +00:00
reed
5abef9be14 Over 1200 files touched but no revisions bumped :)
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-04-06 06:21:32 +00:00
jlam
9c8b5ede43 Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no
developer is officially maintaining the package.

The rationale for changing this from "tech-pkg" to "pkgsrc-users" is
that it implies that any user can try to maintain the package (by
submitting patches to the mailing list).  Since the folks most likely
to care about the package are the folks that want to use it or are
already using it, this would leverage the energy of users who aren't
developers.
2006-03-04 21:28:51 +00:00
adam
972d988ad0 Changes 4.64:
* Fixed buffer overflow vulnerability
* Several features added
2006-01-12 21:02:54 +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
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
tv
e7c3764b3e I must not have run "make makepatchsum" at the right point; there's a
stray and unneeded checksum there.

Noticed by Matthew Luckie <mjl@luckie.org.nz>.
2005-08-24 04:13:46 +00:00
tv
6fffc0c343 Update to 4.63. Complete changelog is available here:
http://www.washington.edu/pine/changes/4.62-to-4.63.html

Specific notable user-visible changes:

     * When cancelling a message being composed the commands are now "^C"
       followed by "_C_onfirm" instead of "^C" followed by "_Y_es". "^C"
       "Yes" was close to "^X" "Yes", the command used to send a message.
       The change is there to prevent inadvertent cancellations. The old
       behavior may be restored by setting the feature
       Compose-Cancel-Confirm-Uses-Yes.

     * Field for comments added to Rules. Warning: Don't use this field
       until all of the Pines that you run are version 4.63 or higher,
       since it will cause the Rule to be ignored in previous versions.
2005-08-12 20:23:00 +00:00
jlam
81edaaa606 Create directories before installing files into them. 2005-06-16 06:57:37 +00:00
rillig
f795c2e475 Removed trailing white-space. 2005-05-23 08:26:03 +00:00
tron
87825e166a - Fix unsafe file operations in "rpdump" utility (CAN-2005-1066).
- Install manual pages for "rpdump" and "rpload" utilities.
Bump package revision because of the above changes.
2005-04-15 16:36:39 +00:00
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +00:00
schwarz
3fc3198b29 adding patch for IRIX which was omitted when closing PR#28615 2005-03-19 12:52:28 +00:00
kim
8eecc53fe3 Give up maintainership -- I'm not using these actively enough, so I tend not
to be that knowledgeable on how to fix them on all the pkgsrc platforms.
2005-03-15 17:03:16 +00:00
agc
8758983939 Add RMD160 digests. 2005-02-24 09:59:20 +00:00
tv
38f5525ee7 Fix botched update: The shlib major of libpico was supposed to be bumped.
Bump BUILDLINK_DEPENDS of pico, and the PKGREVISION of both pico and pine.

To help avoid this problem in the future, add a comment to pico/Makefile,
indicating where the shlib version is maintained and when it should be bumped.
2005-01-31 19:09:16 +00:00
adam
bc6cedf3cd Changes pine 4.62, pico 4.9:
Additions include:

     * Enable-Newmail-in-Xterm-Icon now also sets the title bar text to
       indicate new mail
     * New feature Enable-Newmail-Short-Text-in-Icon
     * New UNIX Pine feature NewMail-FIFO-Path
     * New feature NewMail-Window-Width
     * Select command may use the pattern from an existing Rule (for
       example, an Indexcolor Rule) for its selection criteria
     * Beginning of Month and Beginning of Year options in Rules
     * Some additional tokens having to do with the current date may be
       used in the folder name that is used as a target in a Filter Rule.
       For example, you may filter messages to a folder named for the
       current month by using the _CURYEAR_ and _CURMONTH_ tokens in the
       folder name. The (long) list of all such tokens is here.
     * Three additional tokens for use with Keywords may be used in the
       Index-Format. They are SUBJKEYINIT, KEY, and KEYINIT (in addition
       to the old SUBJKEY).
     * Keywords may be displayed in color using Keyword Colors, available
       from the Setup/Kolor screen
     * The Keyword-Surrounding-Chars option may be used to slightly
       modify the display of SUBJKEYINIT and SUBJKEY tokens.
     * The Enable-Flag-Screen-Keyword-Shortcut option adds a shortcut
       method of setting keywords
     * When performing an aggregate reply (or forward), if the Role that
       would be selected when replying (or forwarding) to each individual
       message in the set is the same for all the messages, then that
       role is used just like it would be when replying (or forwarding)
       to any one of those messages.
     * Delete/No Delete prompt added to Save command so that the source
       message may be deleted or not on a Save-by-Save basis
     * Status-Message-Delay option now allows reducing the status message
       delays Pine sometimes adds
     * New feature Save-Partial-Msg-Without-Confirm
     * New feature Disable-Take-Fullname-in-Addresses
     * New feature Sort-Default-FCC-Alpha
     * New feature Sort-Default-Save-Alpha
     * For selecting messages by Status, add the possibility of selecting
       based on Recent or Unseen status
     * Allow Take command to take addresses from html and enriched text
       subtypes, as well as from plain text

   Bugs that have been addressed in this release include:

     * Crash when sending a message with a Role that sets the To header
       if the Empty-Header-Message is set to
     * Pine hangs in composer after alternate editor or speller is run
       and new mail arrives that causes an External Categorizer command
       to be executed
     * Crash in MESSAGE INDEX when using a threaded sort. The crash is
       most common when the sort is Reversed.
     * Pine could crash or hang when the window was resized down to 3
       lines or fewer while in the composer
     * In the Role editor the "To Folders" command for the "Set Fcc"
       action did not work
     * After running Pine for a long time, it would slow down until
       restarted
     * Export command in FOLDER LIST did not work with dual-use folders
     * When the Send-Without-Confirm option was turned on, flowed text
       was not produced and the Fcc-Without-Attachments feature did not
       work
     * Display bug, folder was not un-highlighted
     * When viewing a message from the separate thread index, new mail
       arrival could cause Pine to leave the MESSAGE TEXT screen and drop
       back to the MESSAGE INDEX screen on its own
     * When the UnDelete command was typed in the composer with the
       cursor in the middle of a header line, the text was inserted at
       the beginning of the line instead of at the location of the cursor
     * When some messages from a thread were selected (not including the
       top of the thread), the view was Zoomed, and the feature
       Slash-Collapses-Entire-Thread was turned on; the collapse command
       caused messages to disappear from the view entirely
     * Incorrect character conversions were possible when going from
       ISO-8859-X to ISO-8859-1
     * Quell-Charset-Warning will now also quell the short comment
       included in header lines about the charset being different from
       yours in addition to quelling the editorial comment at the top of
       a message. This is the stuff that looks like "[ISO-8859-2]" in a
       header line.
     * If the Down Arrow key was held down it caused Pine to do a new
       mail check for each repeated character, which caused a delay when
       the key was held down by mistake. Changed that so that it does at
       most one check per second.
     * An unnecessary sort of the folder (causing a delay) was happening
       when closing if a filter rule depended on message state
     * Mouse in xterm failed when clicking in the folder screen
     * Enable-Dot-Folders feature did not allow adding folders with names
       beginning with dot
     * When replying to a TEXT/ENRICHED message Pine was failing to
       filter out the ENRICHED markup
     * Crash caused by malformed ISO-2022-JP in header
     * Crash when changing Inbox-Path if INBOX was not the current folder
     * Adding a collection on a Cyrus server did not work if the folder
       already existed (Pine tried to create it and failed)
     * Pine gave incorrect messages when deleting dual-use
       folders/directories
     * Saving an attached message to INBOX from another collection did
       not work correctly (it tried to create INBOX in the collection
       instead)
     * In some circumstances, Pine could announce "No messages expunged
       from folder " after an expunge command that actually worked
       correctly
     * Allow alternate editor to use quoted arguments
     * News drop folders weren't using the correct newsrc with
       Enable-Multiple-Newsrcs enabled
     * Error decoding some 8-bit headers, typically showing up as a
       garbage character at the end of a name
2005-01-25 10:07:56 +00:00
jschauma
9371fad6a4 Since PR pkg/28628 was fixed, we can remove the CFLAGS vfork gunk.
This closes PR pkg/28615.
2005-01-18 04:00:18 +00:00
grant
aa50bab74a add IRIX support.
fixes part of PR pkg/28615 from Georg Schwarz.
2004-12-18 16:21:28 +00:00
grant
55ef91bd55 don't pass LDFLAGS to CC. add -lcurses on Darwin. fixes build on
Darwin.
2004-12-18 16:20:36 +00:00
tv
bb4a515734 PKG_OPTIONS-ize openldap support. USE_OPENLDAP is still supported through
bsd.options.mk compatibility; "PKG_OPTIONS.pine+=ldap" is the new form.
2004-11-08 17:10:24 +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
adam
2cbdf74262 Changes 4.61:
* The "^T" "To Files" command from within the composer on the
       Attchmnt header line or from within the composer in the "^J"
       "Attach" command is now capable of attaching multiple files at
       once
     * When Exporting a message with attachments you now have the option
       of saving all of the attachments in a new directory (Export
       Message File Selection) by typing "^P" while exporting
     * Feature to modify behavior of TAB command,
       Tab-Uses-Unseen-For-Next-Folder
     * When sending, flowed text (RFC 3676) is sent by default. Now it is
       possible to turn off this behavior on a message by message basis
       with the ^V command at the Send prompt. You may still turn if off
       for all cases with the feature Quell-Flowed-Text.
     * Viewer-Margin-Left and Viewer-Margin-Right made a little more
       flexible
     * Suppress quoted text when viewing messages with
       Quote-Suppression-Threshold
     * The behavior of the HdrMode Command has changed slightly. It now
       reverts back to normal mode when you switch to a new message. It
       also has an additional state if Quote-Suppression-Threshold is
       turned on.
     * The old behavior of the HdrMode Command can be restored by not
       setting the Quote-Suppression-Threshold and setting the new
       feature Quell-Full-Header-Auto-Reset
     * Feature to rename sent-mail folder to sent-mail-yyyy-mm instead of
       sent-mail-mon-year (Prune-Uses-YYYY-MM)
     * With Alternate-Role-Menu option turned on you could Reply or
       Forward using a Role. Now you can also Bounce using a role.
     * Relaxed conditions which caused a filter to not be reevaluated
       before expunging if the user changed flags manually. Now only a
      manual Undelete may cause the filter to not be reevaluated before
       expunging.
2004-08-12 12:18:50 +00:00
markd
d5a88628af Fix build on Solaris. 2004-08-11 14:15:18 +00:00
jklos
a8ee79befc When default optimisation is left at -O2, memory usage gets as high as 320 megs on
NetBSD PowerPC and as high as 220 megs on NetBSD i386. Setting optimisation to -O
allows Pine to be built on NetBSD m68k and VAX architectures as well as machines
which don't have much memory.
2004-06-02 18:45:00 +00:00
adam
d4c7dd4c30 Fix building on MacOSX 2004-05-20 07:56:34 +00:00
grant
82e72f9d7f _ULIMIT_CMD ends in ';' so no && needed between ${_ULIMIT_CMD} and
${SETENV}.

XXX should _ULIMIT_CMD even be being used here?
2004-05-17 11:21:10 +00:00
grant
b4bc5cd882 whitespace fixes 2004-05-17 10:56:17 +00:00
tron
d371e90c09 Unlimit datasize when building with *any* version of GCC. 2004-05-14 09:36:53 +00:00
tron
afe9e287cf Unlimit datasize when building with GCC 3.x because the compiler might
otherwise fail to allocate enough memory.
2004-05-14 09:31:17 +00:00
adam
4ceed226e2 Changes 4.60:
* In PC-Pine, add ability to do piping, Sending-Filters,
       Display-Filters, and other operations where external command
       execution is possible.
     * Control margins in Message Viewing screen with Viewer-Margin-Left
       and Viewer-Margin-Right
     * Display flowed text well
     * Send flowed text when possible, with the ability to turn this
       behavior off through the new feature Quell-Flowed-Text
     * Add keywords to folders using the Keywords option to set them up
       and the Flag Command to set or clear them for particular messages.
     * In Mac OS X, view and send attachments and URLs according to how
       the system defines handling them, without relying on the existence
       of a mailcap or mime.types file
     * For PC-Pine, add a separate window that contains new mail
       notifications for all folders currently opened (in PC-Pine Config menu).
     * Reply or Forward using a Role by turning on the
       Alternate-Role-Menu option
     * More IMAP connection caching: control it with options
       Stay-Open-Folders, Preopen-Stayopen-Folders,
       Max-Remote-Connections, and Offer-Expunge-On-Stayopen-Folders
     * New feature Offer-Expunge-On-Inbox
     * An attempt is made to convert incoming UTF-8 messages to the
       user's character set
     * Added support for HOME and END keys in message view and message
       index
     * Prevent canonicalization of news server names by setting
       Mult-Newsrc-Hostnames-as-Typed
     * Remove hostname from NNTP Path header with Hide-NNTP-Path option
     * Support for External Categorizer Commands in Rules
     * Improved interface when editing rules with many comma-separated
       values
     * More control over mail checking frequency with
       Quell-Mailchecks-Composing-Except-Inbox,
       Quell-Mailchecks-Composing-Inbox, and
       Mail-Check-Interval-Noncurrent
     * More control over filtering of control characters to screen with
       Pass-C1-Control-Characters-as-is option
     * New Export and Unexport commands in FOLDER LIST screen
     * Now possible to use message size in Rule Patterns
     * As a convenience, a shortcut for the command line argument
       "-feature-list=feature" is "-feature", for example,
       "-signature-at-bottom" or "-no-signature-at-bottom"
     * Add PC-Pine command-line argument "-registry noset"
     * Add command-line argument "-nowrite_passfile"
     * Add feature Quell-Attachment-Extension-Warn
     * Add features Quell-Filtering-Messages and
       Quell-Filtering-Done-Message
     * Add feature Quell-Charset-Warning
     * Add feature Maildrops-Preserve-State
     * Don't remove whitespace from the end of lines, a behavior which
       can be turned off through the new feature
       Strip-Whitespace-Before-Send
     * Double dollar sign escapes special meaning of dollar sign in both
       Unix Pine and PC-Pine (Using Environment Variables)
     * RedHat and Debian ports more closely obey the Linux Hierarchy
       Standard
     * Improve performance of Select command when using Narrow or Broaden
       and talking to an IMAP server
     * Add feature Disable-Terminal-Reset-For-Display-Filters
     * When displaying a message with QP encoding errors, instead of just
       reporting "Non-hexadecimal character in QP encoding" and then
      giving up, attempt to do the best possible
     * Add feature Show-Sort
     * Add feature Downgrade-Multipart-To-Text
     * Add feature Dead-Letter-Files
     * Port named "soc" is an attempt to use native Solaris compiler
     * Add ability to justify the full message from the composer by doing
       Control-W Control-J
     * Bug fixes
2004-05-13 18:29:54 +00:00
reed
b39fc99aba pgp-related files removed. pine package no longer installs these
outdated pgp helper filters. This was okay'd by maintainer,
Kimmo Suominen.

This fix will close my PR 22226.

The pgpdecode shell script has an insecure tmp file issue.
These pgp help scripts were rewritten in perl and the author no
longer uses pine and possibly the scripts may not work with new
pine versions.

So now MESSAGE suggests installing the security/pinepgp package
instead. Also available are wip/pgpenvelope and wip/pine-pgp-filters
and when they are available in regular pkgsrc these will be
suggested in the MESSAGE too.
2004-05-07 20:00:53 +00:00
snj
b3990b97af Convert to buildlink3. 2004-05-02 00:22:20 +00:00
cube
e1aaa019a4 Drop localized *_USE_LDAP definitions and consistently use USE_OPENLDAP
instead.  As announced on tech-pkg.

Most notably affected are Postfix, sendmail, Samba and cyrus-saslauthd.  Be
sure to update your mk.conf accordingly.
2004-04-21 21:09:31 +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
jlam
a1c40fc01e We no longer need to explicitly call ${BUILDLINK_*} for CC, CXX, LIBTOOL,
etc. because the bare variables will point to the correct executables.
2004-02-08 04:03:14 +00:00
hubertf
7e8b044912 Update to 4.58nb2: make pine run properly on the DEC Alpha processor.
Patch submitted by Robert Pendell, shinji257@uplink.net.
2004-01-20 10:16:38 +00:00
jschauma
fe19bb05b5 PKGREVISION++ after openssl update. 2003-11-12 03:39:39 +00:00
kim
f1e225f085 Change maintainer to myself. 2003-11-03 22:43:37 +00:00
jlam
a9f08159c4 Back out last change related to moving ncurses/buildlink2.mk to
curses.buildlink2.mk.  This was wrong because we _really_ do want to
express that we want _n_curses when we include the buildlink2.mk file.

We should have a better way to say that the NetBSD curses doesn't
quite work well enough.  In fact, it's far better to depend on ncurses
by default, and exceptionally note when it's okay to use NetBSD curses
for specific packages.  We will look into this again in the future.
2003-09-28 09:13:55 +00:00
grant
7a71199b50 move ncurses/buildlink2.mk to mk/curses.buildlink2.mk, as it provides
support for base system curses/ncurses as well as ncurses itself.

suggested by wiz.
2003-09-27 17:07:34 +00:00
wiz
f1d9fbec91 Add SETENV MAKE_ENV to build target.
From Jeremy C. Reed in PR 22759.
2003-09-18 18:42:22 +00:00
wiz
73b68b1ea3 Remove two unneeded (exec/unexec) lines from PLIST.
Noted by Jeremy C. Reed in PR 22758.
2003-09-18 18:36:26 +00:00
tron
5b1b249182 Update "pine" package to version 4.58. Changes since version 4.56:
- Fixed crash when processing subjects containing "[Fwd: ...]"
- Work around a problem with the Netscape Collabra NNTP server
  implementation of the OVER command
- Try to correct for mail clients that wrongly use RFC 2047 instead
  of RFC 2231 to encode their attachment filename parameters, which
  confuses attachment saving and viewing of filenames of non-ASCII
  character sets.
- Fixed potential security problems caused by maliciously-formed RFC
  2231 attachment parameters
- Index lines displayed incorrectly for messages with empty subject
  lines in threads
- Command-line argument -create_lu was broken in versions 4.55 and
  4.56
- Delivery Status Notifications were broken when attempting to do
  SMTP over TLS
- Pine hangs when adding an Extra Header in rules with BdyText line
  at top of screen
- Possible crash if quell-content-id feature is on and a message
  with more than one attachment is rejected by the SMTP server
- When an attached filetype was set by matching the extension, the
  MIME charset wasn't being set
- predict-nntp-server didn't preserve flagged options for
  nntp-server such as /ssl or /user
- PC-Pine disconnected mailbox icon stays yellow even after
  reconnecting
- PC-Pine with the Microsoft SSL bug was crashing when doing bounce,
  save, and full headers, which can now be prevented by setting the
  quell-ssl-largeblocks feature
- PC-Pine with the Microsoft SSL bug was crashing when doing bounce,
  save, and full headers, which can now be prevented by setting the
  quell-ssl-largeblocks feature
2003-09-12 13:53:47 +00:00
martti
d5e97d6e2e Make this compile on Linux systems without PAM. 2003-09-04 11:02:19 +00:00
adam
fb38ffb291 Version 4.56 is a maintenance release with only a few new features.
Additions include:
  * enable-multiple-newsrcs makes Pine use a different newsrc file for
    each NNTP server
  * predict-nntp-server makes Pine use current NNTP server for posting
  * Now possible to set the outgoing NNTP server based on the Role being
    used
  * Option tab-checks-recent to have TAB display number of recent messages
    in a highlighted folder
  * For aggregate Saves there is now a default Save folder, which is
    derived from the first message being saved
  * If Unix Pine alternate compose editor returns nonzero,
    ask the user if they want to use the resulting file anyway
  * Environment variable, "h_news_config", default values
    supported
  * Missing arguments to -f or -F are prompted for
  * Some speedup to subscribe to news when the whole list of groups is not
    needed

Bugs that have been addressed in this release include:
  * Mbox functionality was broken
  * Take to a Filter or other Rule crashed in 4.55
  * Crash when Sorting on an IMAP server which does not have SORT
    extension and some other related mystery crashes
  * Features which were changed in Setup/Config and then backed out by
    answering "No" would sometimes stay changed until
    quitting Pine
  * After UnCut in composer headers leave the cursor positioned at the
    end of the uncut text instead of at the beginning or end of the line
  * When Unix Pine forwarded address book entries as a Vcard attachment
    it added extra carriage returns which caused problems
  * Full header prevented the ability to view the ATTACHMENT INDEX
    screen
  * In MIME Digests, Newsgroups, References, and other headers were
    ignored when viewing or replying to messages inside the digest
  * PC-Pine installer could possibly present incorrect information for
    the mail server login name
  * Roles with search criteria weren't being used when composing a new
    message
  * For attachments of type application/octet-stream, place precedence
    of a mailcap entry over the file's extension
2003-07-28 15:44:10 +00:00
grant
0155927c43 s/netbsd.org/NetBSD.org/ 2003-07-17 21:41:05 +00:00
wiz
43fa0c7cb6 PKGREVISION bump for libiconv update. 2003-07-13 13:50:19 +00:00
jschauma
469c5d4065 PKG_SYSCONFDIR already includes "etc". Ooops. 2003-07-02 03:23:41 +00:00
jschauma
118c3ae53b Make changes suggested by Jeremy C. Reed in PR pkg/21889:
- move parts of DESCR to MESSAGE
- USE_PKGINSTALL
- add ncurses-buildlink
- on linux, link with -lncurses rather than -lcurses

While there, shuffle some definitions around to match overall order.
2003-06-28 18:16:02 +00:00