Commit graph

343 commits

Author SHA1 Message Date
veego
e4d299f904 You can't create more then one directory with ${INSTALL_DATA_DIR} on
solaris.
2001-10-19 09:17:11 +00:00
rh
146daa7a55 Update pan to 0.10.0.92. Changes are too many to list in detail, but
include tons of bugfixes and feature updates.  For a detailled list,
please see http://pan.rebelbase.com/#010092
2001-10-15 07:24:38 +00:00
wiz
a26f3bf277 Add a note why gnus is disabled [info files conflict, perry's working on it] 2001-10-11 13:16:01 +00:00
jlam
f79573370a Mechanical changes to 375 files to change dependency patterns of the form
foo-* to foo-[0-9]*.  This is to cause the dependencies to match only the
packages whose base package name is "foo", and not those named "foo-bar".
A concrete example is p5-Net-* matching p5-Net-DNS as well as p5-Net.  Also
change dependency examples in Packages.txt to reflect this.
2001-09-27 23:17:41 +00:00
perry
5b19a9c477 disable gnus for temporarily. I messed up vis a vis conflicting info files 2001-09-27 06:48:18 +00:00
perry
6a935c9237 add gnus 2001-09-27 06:38:15 +00:00
perry
fffaf29a83 Add a package for Gnus 5.8.8 -- much more up to date than the one in emacs. 2001-09-27 06:37:11 +00:00
tron
d5dd708b51 Use "pgp" binary found by "configure" in "pgpverify" instead of hard coded
path "/usr/local/bin/pgp".
2001-09-12 11:20:57 +00:00
agc
a16fc84f19 Deprecate NO_WRKSUBDIR, replacing it with an explicit assignment of:
WRKSRC= ${WRKDIR}

This is much cleaner, much more indicative of what happens, and removes
another of the negative definitions (NO_.* = value).
2001-09-09 20:36:07 +00:00
mjl
24e621c743 Update to 0.99.17.
* src/crypt.cc: corrected stupid salt calculation
        * src/NewsCache.cc (ns_newgroups): fixed a y2k bug
        (nnrpd): disabled stream buffering, some clients had problems with
        this
2001-08-28 03:30:41 +00:00
mjl
db846983b7 Update to 0.9.7.2. Plus: clean up Makefile, buildlinkify.
Besides a number of bugfixes, better support for non-Unix
	systems and a bit of new documentation, it starts up faster
	on some systems and has minor new features, like tab completion
	or detection of ``news:'' URLs. It is also more RFC compliant
	than ever.
	It has a fully customizable group mode and status bars,
	highlights URLs, makes use of some common NNTP extensions,
	offers better documentation and has lots of minor improvements
	and bugfixes over the previous version.
2001-08-22 14:21:46 +00:00
fredb
6feb1cc405 Bump version to 1.0nb7 for a couple of gratuitious changes:
Implement percent ('%') filename expansion in the "pipe" widget of the
  save/pipe dialog. Especially useful for setting Knews*shellfield.buffer
  in ${XENVIRONMENT}.

  Count articles for save/pipe command as "1 of N", "2 of N", and so on.
2001-08-15 06:09:01 +00:00
tron
adc35f1d13 Redirect standard output to "/dev/null" when starting "rc.news" to avoid
flooding of the console with unimportant INN log messages.
2001-07-29 05:11:26 +00:00
hubertf
52d436ab5c update for new patch-aa 2001-07-26 17:10:17 +00:00
hubertf
1d14255dfd Try building slrn with a LOCALBASE!=/usr/pkg -> *boom*
slrn looks for libslang in /usr/pkg by default, and doesn't know about
looking in other locations. Use $PREFIX instead of /usr/pkg now.

Found while compiling this on Solaris (w/o Zoularis, of course :)
2001-07-26 16:54:43 +00:00
tron
94e384e17f Solarias has "sendmail" in "/usr/lib" and not in "/usr/sbin". 2001-07-25 07:17:06 +00:00
tron
819e1de218 Make this package work under Solaris. 2001-07-24 17:18:38 +00:00
tron
891ea0e7ed Add "--enable-setgid-inews" to "CONFIGURE_ARGS" because "inews" is
otherwise only executable for member of the group "news" and can't hence
be used as posting frontend for e.g. the "nn" package.
2001-07-16 13:41:18 +00:00
tron
858eacaa91 Update "inn" package to version 2.3.2. Changes since version 2.3.1:
- innxmit can again handle regular filenames as input as well as storage
  API tokens (allowing it to be used to import an old traditional
  spool).
- Several problems with tagged-hash history files have been fixed thanks
  to the debugging efforts of Andrew Gierth and Sang-yong Suh.
- A very long-standing (since INN 1.0!) NNTP protocol bug in nnrpd was
  fixed.  The response to an ARTICLE command retrieving a message by
  message ID should have the message ID as the third word of the
  response, not the fourth.  Fixing this is reported to *possibly* cause
  problems with some Netscape browsers, but other news servers correctly
  follow the protocol.
- Some serious performance problems with expiration of tradspool should
  now be at least somewhat alleviated.  tradspool and timehash now know
  how to output file names for removal rather than tokens, and fastrm's
  ability to remove regular files has been restored.  This should bring
  expiration times for tradspool back to within a factor of two of
  pre-storage-API expiration times.
- An item that was actually changed in 2.3.0 but wasn't noted in NEWS
  when it should have been:  Users can no longer post articles
  containing Approved: headers to moderated groups by default; they must
  be specifically given that permission with the access: parameter in
  readers.conf.  See the man page for more details.
- Added a sample subscriptions file and documentation for it and
  innmail.
The changes required for this update were contributed by Bernd Ernesti
in PR pkg/13299.
2001-07-10 16:02:12 +00:00
jtb
963ef1cd31 LICENSE=no-profit 2001-06-05 00:54:08 +00:00
jtb
8ac4dc33f4 Add LICENSE=trn-license 2001-06-04 20:03:20 +00:00
jtb
694fceefa8 The tin source files bear the following notice:
*              You may  freely  copy or  redistribute  this software,
 *              so  long as there is no profit made from its use, sale
 *              trade or  reproduction.  You may not change this copy-
 *              right notice, and it must be included in any copy made

Add RESTRICTED="Profit from use, sale, trade, or reproduction disallowed"
to Makefile.
2001-06-04 19:55:13 +00:00
jtb
9b194344d8 Do not sell, rent, trade, market, or use nntpclnt for monetary profit. 2001-06-04 19:44:02 +00:00
dillo
8955c8788f Added patch: Don't treat To: headers in articles as From: headers.
(Patch sent to maintainers, will be in next version.)
2001-05-31 07:16:59 +00:00
dillo
2c02a8e5ee fix bug: Rereading active file doesn't reread active.mail (MH box
pseudo newsgroups), bumping version to 1.4.5nb1.  Patches sent to
maintainers.
2001-05-23 13:15:34 +00:00
wiz
26c40c61dd Update dependency on png to >=1.0.11 because of the shlib major bump.
Noted by Frederick Bruckman.
2001-05-22 09:32:18 +00:00
hubertf
834ef0f06b Update tin to 1.4.5. Changes:
-- 1.4.5 release 20010409 "One More Nightmare" --

031) Dirk Nimmich <nimmich@uni-muenster.de>
     BUG. empty news_headers_to_[not_]display_array could cause a SIGSEGV
     BUG. changing beginner_level or show_description from the options menu
          messed up the screen
     FIX. proto.h, config.c, signal.c

030) Thomas E. Dickey <dickey@herndon4.his.com>
     ADD. VMS port
     FIX. Makefile, aclocal.m4, config.guess, config.sub, configure[.in],
          mkdirs.sh, bugrep.h, config.h, extern.h, proto.h, tin.h, config.c
          lang.c, main.c, misc.c, save.c, signal.c, descrip.mms, pcre.mms
          vms/libvms.mms, vms/parsdate.c, vms/vmsdir.c, vms/vmsfile.c,
          vms/vmspwd.c, vms/select.h

029) Urs Janssen <urs@tin.org>
     BUG. possible bufferoverrun in read_groups_descriptions() on very long
          groupnames/descriptions
     ADD. allow superseding of articles even if one of the groups isn't
          in the active file.
     FIX. mail.c, post.c
2001-05-21 00:28:43 +00:00
tron
faba133276 Add missing "shutdown" keyword in startup file. 2001-05-10 21:58:01 +00:00
wiz
3f47dcb2d7 Use SHA1, and add size. 2001-05-09 20:24:30 +00:00
wiz
ea3694283b Manually make slrnpull, and add it to PLIST.
Noted by Martin Ammermueller. Should close pkg/12542.
2001-05-06 09:39:08 +00:00
wiz
1027710a6d Don't disable slrnpull and spool; addresses pkg/12542. 2001-05-03 17:50:28 +00:00
jtb
f09a56ab1c Add some missing files to the PLIST. I don't know why I found more
leftovers than the i386 bulk build.
2001-04-28 03:51:19 +00:00
rh
dfb57a2ef6 Add and enable pan 2001-04-24 14:14:41 +00:00
rh
697299165f Initial import of pan-0.9.6, an advanced, threaded Gnome newsreader. 2001-04-24 14:14:09 +00:00
agc
9106bfca40 Move to sha1 digests, and add distfile sizes. 2001-04-19 13:37:53 +00:00
agc
9e8d6c8b8d + move the distfile digest/checksum value from files/md5 to distinfo
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-04-17 11:33:31 +00:00
hubertf
6d1f994785 PREIX -> PREFIX, per PR 12587 2001-04-09 08:06:11 +00:00
mjl
68d1ebd7fd Update to 0.9.7.0.1 (= 0.9.7.0a). Changes:
slrn does not crash in spool mode.
  S-Lang versions < 1.4.0 can be used; in this case, the
    set_utf8_conversion_table intrinsic is not available.
2001-04-01 16:35:10 +00:00
mjl
8df9d7c48e Update to 0.9.7.0. Lots of changes, mostly bugfixes. Quote from the
maintainer: "Besides adding exciting new features, it also fixes a
lot of annoying and some (potentially) security relevant bugs, so I
recommend the upgrade."
2001-03-30 18:13:24 +00:00
fredb
2476aee5c0 Update do_png() to no longer use the deprecated "libpng" functions.
"knews" was dumping core when trying to display a PNG image inline,
and now it doesn't.

Note: "Ctl-P" for UU encoded PNG's is a no-op (unrelated problem).
You'll need to have a message with a properly mime-encoded PNG image
in order to see do_png() go to work.
2001-03-26 21:48:59 +00:00
tron
7c4b701763 Don't try to connect to alternate IP addresses of the news server if the
user cancelled the operation. Bump version number to "1.0nb6".
2001-03-12 13:22:59 +00:00
tron
a56d0d5a5f Further improvement of IPv6 patches:
- Make IPv6 addresses (not names) work. You still need to specify the port
  number explicitly in this case.
- Fix bug in connection loop which caused PR pkg/12329.
The version number is bumped to "1.0nb5".
2001-03-10 22:05:53 +00:00
tron
5382bbe7c6 Because the minor number of the PNG library was increased packages compiled
using the newest PNG library won't work on system with an older one. To
prevent such problems with precompiled binary packages require at least
"png-1.0.9nb1" in all dependences.
2001-03-04 09:06:09 +00:00
jlam
a4827ab056 Mechanical changes to use ${PKG_PREFIX} instead of substituting for
@PREFIX@ in DEINSTALL/INSTALL scripts.
2001-03-01 19:07:51 +00:00
tron
5e30c7709d Fix another bug in IPv6 support. Bump version number to 1.0nb4. 2001-02-25 11:10:12 +00:00
hubertf
d32e698de6 Cleanup MKDIR usage => INSTALL_*_DIR
XXX need to teach pkglint to be more picky about this
2001-02-25 04:17:35 +00:00
tron
32c42d46ce Bump the version number to 1.0nb3 after major rework of IPv6 patch:
- No busy loops when connecting to the NNTP server.
- Handle multiple records return by getaddrinfo(3) at the proper location.
- Avoid unnecessary socket creations and deletions by always passing the
  correct address family to open_socket().
2001-02-24 22:40:39 +00:00
tron
5f9bf259d6 Add IPv6 support and bump version number to 1.0nb2. 2001-02-23 22:19:41 +00:00
tron
8933ac1ddf Add missing "REQUIRE:" and "PROVIDE:" headers. 2001-02-20 15:10:53 +00:00
wiz
a13ea108bb Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT. 2001-02-17 17:52:59 +00:00
wiz
79a4bfc219 Not needed any more -- COMMENTs are in Makefiles now. 2001-02-16 15:52:49 +00:00
wiz
02e8ee6a47 Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT.
While I'm here, unify category Makefiles to more standard style.
(If you have tools depending on the previous form, please fix them.)
2001-02-16 15:51:46 +00:00
itojun
f5556fef89 pull latest IPv6 patch. should fix PR 12184. 2001-02-13 03:54:55 +00:00
tron
292a9bbb2f Use "${MASTER_SITE_SOURCEFORGE}" in master site list. 2001-02-11 14:45:04 +00:00
tron
f972abfad7 Update "inn" package to version 2.3.1. Changes since version 2.2.3:
INN 2.3.0 represents a significant architectural change to INN, with a
 completely new internal overview interface, three new overview mechanisms,
 two new article storage mechanisms, and the elimination of quite a few old
 interfaces and old code.
The NetBSD package furthermore includes IPv6 support and a new style
startup script with backwards compatibility.
2001-02-08 16:23:06 +00:00
wiz
d4fce8d4e7 Unify format of MESSAGEs, and include RCS Ids. 2001-02-06 14:24:03 +00:00
wiz
d7906c3ebd Some more MESSAGE cleanup. 2001-01-29 11:38:10 +00:00
hubertf
1791cbecbb etc/rc.d cleanup: rename *.sh -> * 2001-01-26 05:21:43 +00:00
veego
a5712b045c Sigh, I don't know why, but the Makefile in my tree had different content. 2001-01-21 18:31:27 +00:00
veego
460ca2642f Ever package Makefile needs an '.include "../../mk/bsd.pkg.mk"'
Add it here.
2001-01-21 18:25:04 +00:00
agc
9c2d582fc9 The way that shared objects were handled in the PLISTs and bsd.pkg.mk was
out of date - it was based on a.out OBJECT_FMT, and added entries in the
generated PLISTs to reflect the symlinks that ELF packages uses. It also
tried to be clever, and removed and recreated any symbolic links that were
created, which has resulted in some fun, especially with packages which
use dlopen(3) to load modules. Some recent changes to our ld.so to bring
it more into line with other Operating Systems also exposed some cracks.

+ Modify bsd.pkg.mk and its shared object handling, so that PLISTs now contain
the ELF symlinks.
+ Don't mess about with file system entries when handling shared objects in
bsd.pkg.mk, since it's likely that libtool and the BSD *.mk processing will
have got it right, and have a much better idea than we do.
+ Modify PLISTs to contain "ELF symlinks"
+ On a.out platforms, delete any "ELF symlinks" from the generated PLISTs
+ On ELF platforms, no extra processing needs to be done in bsd.pkg.mk
+ Modify print-PLIST target in bsd.pkg.mk to add dummy symlink entries on
a.out platforms
+ Update the documentation in Packages.txt

With many thanks to Thomas Klausner for keeping me honest with this.
2001-01-04 15:10:17 +00:00
dogcow
744e31f100 change homepage and download sites; bump version to trn-test74 2000-12-29 13:19:28 +00:00
hubertf
8c3192a15e add & enable newsfetch 2000-12-27 23:16:10 +00:00
hubertf
3a9aebf0cf Add newsfetch-1.3:
NEWSFETCH downloads network news into mail-format files.
It can also pass the fetched news articles to programs like
procmail to process them further into different folders,
forward or deliver them.

Submitted by Jason R. Fink <jrf@diverge.org> in PR 11232.
2000-12-27 23:15:51 +00:00
wiz
a32b3a5655 Unify Makefiles -- mostly headers: remove FreeBSD Ids.
Consistent 4 character indentation of SUBDIR entries.
2000-12-12 01:30:36 +00:00
mjl
da4182ce05 Update to 0.9.6.3
0. Bug fixes:
    artmisc.c: If a line is marked as a PGP line, then it cannot also
     be a quote line.
    art.c: Only wrap/unwrap an article when the display requires it.
    art.c: Allow rot13 to apply to signature.
    uudecode.c: If a line contains a space, then skip it.
    art.c: get_parent_headers: avoid self-referencing articles
    group.c: remove arbitrary group name length limit.
    group.c: code added to support for arbitrarily long newsrc lines.
    art.c: Fix sorting methods 4 and 6.
    art.c: Add From header to forwarded emails.
    art.c: MIME process article after saving it.
    art.c: have ESC-p sync line with parent.
    art.c: avoid infinite loop on search_article ("");
    post.c: if signature is "", then do not add it.
    mime.c: allow whitepspace to follow `=' continuations
    art.c: update thread scores after art_xpunge
1. #v+/#v- verbatim marks may be hidden via `hide_verbatim_marks'
   variable.  The article mode function "toggle_verbatim_marks" may be
   used to toggle the state of the marks.
2. Special characters in URLs are passed to browser in hex format.
3. BeOS system name added to version.c
4. line length check skipped in verbatim sections.
5. doc/README.macros: Mention post_file_hook
6. src/xover.c: algorithm for extracting msg-id from In-Reply-To
   changed.
7. The thread tree depth maximum size (for the graphic) was increased from
   32 to 256 after reworking how the graphic is stored.
8. doc/slrn.1,slrn.rc: typos fixed
9. src/startup.c: "blue" foreground colors changed to "lightgray" to
   make the object standout on xterm.
10. The `Date' header may be given a color
11. macros/color.sl updated
12. New slrnrc variable: 'set check_new_groups 1'.  If 0, then do not
    check for new groups
13. src/post.c: Allow verbatim sections to exceed 80 character line
    limit with no warning.
2000-10-30 14:17:19 +00:00
veego
4b85fd0d6c Add TIN_USE_INN_SPOOL which enables support for reading directly in an inn
spool. This makes reading news much faster if you have a local inn.
2000-10-15 07:20:42 +00:00
kim
15f42f6a1e Add machine config for arm32
XXX: may break arm26, if LOWER_OPSYS is "arm" on them
2000-10-12 19:17:03 +00:00
dmcmahill
e1ad6f4416 add missing mipsel machine config file. 2000-10-11 01:26:32 +00:00
wiz
f2c02e4928 Fix build on m68k; add a MASTER_SITE. 2000-09-09 23:26:46 +00:00
veego
043fe7222a Update to 2.2.3. Fixes PR#10932.
Changes:
- INN no longer installs inews setgid news or rnews setuid root by
  default.  If you need the old behavior, --enable-uucp-rnews or
  --enable-setgid-inews must be given to configure.  See INSTALL
  for more information.
- A security hole when verifycancels is turned on in inn.conf (not
  the default) was fixed.
- Message IDs are now limited to 250 octets to prevent
  interoperability problems with other servers.
- Various other security paranoia fixes have been made.
- Embedded Perl filters fixed to work with Perl 5.6.0.
- Lots of bug fixes.
2000-09-01 20:16:59 +00:00
jlam
06f0a4c3c2 Use new PERL5 variable instead of ${LOCALBASE}/bin/perl. 2000-08-27 02:46:03 +00:00
tron
f0b9164cf1 Use "USE_XPM" option instead of direct dependence on the "xpm" package. 2000-08-23 23:14:21 +00:00
wiz
9b881a5504 USE_PKGLIBTOOL -> USE_LIBTOOL
Added hack to post-build since the package's libtool recognizes more
switches for the install program than the default libtool.
2000-08-17 14:00:27 +00:00
wiz
bdba827f4c Update to 1.4.4. Changes: Mainly bug and security fixes. 2000-08-10 10:03:23 +00:00
tron
306bd309ea Skip bogus "POSIX_SOURCE" symbol definition under NetBSD because it
causes build failures under NetBSD 1.5A or newer.
2000-08-01 21:59:25 +00:00
agc
3d757580da Use X11PREFIX in preference to X11BASE, just in case xpkgwedge is
installed.
Also use a shell "for" loop in preference to a make ".for" loop.
2000-07-11 10:03:50 +00:00
veego
53451a9c90 Regen patch-ac which failed to apply before. 2000-07-03 13:46:41 +00:00
veego
0c7f7a44e8 test(1) -e doesn't work on Solaris so use -f instead. 2000-07-03 13:45:54 +00:00
veego
bf06fd85b4 Make it work on Solaris (fix the sendmail path). 2000-07-03 13:44:53 +00:00
mjl
42a928422c Update to 2.4-b5. Changes are bugfixes only. 2000-06-21 12:50:28 +00:00
rh
74add3b300 s/USE_LIBTOOL/USE_PKGLIBTOOL/
Add a new USE_LIBTOOL definition that uses the libtool package instead of
pkglibtool which is now considered outdated.
USE_PKGLIBTOOL is available for backwards compatibility with old packages
but is deprecated for new packages.
2000-06-01 11:23:11 +00:00
mjl
4bdc820dee Add a patch to make the newgroups NNTP command actually work. 2000-04-25 09:59:51 +00:00
wiz
0faf5bd2f5 "silent" update from tin-20000123 to tin-20000205; distfile still
called tin-1.4.2.tar.bz2. Changes:
Small documentation changes, number of `hot' articles displayed in -Z
output, and a bug fix in save.c.
Fixes pkg/9829 by mw34@cornell.edu.
2000-04-09 18:29:43 +00:00
tron
782b73a94b Adapt to new handling of "${CONFIGURE}". 2000-03-27 08:54:53 +00:00
tron
ea7dc91900 Because the minor of "libpng" was bumped we must sure that packages
compiled for the update "png" package depend on it.
2000-03-21 22:40:50 +00:00
wiz
4cd86cc2fb Use nntpclnt or inn instead of trn's own inews (so that admins only have to
configure one inews). Also use 'share' instead of 'lib'. Pointed out and
cross-checked by Kimmo Suominen <kim@tac.nyc.ny.us>.
2000-03-18 19:51:31 +00:00
wiz
74874e66d9 remove trailing `.' 2000-03-09 13:47:31 +00:00
tron
f6f92587e1 Update dependence for "inn" package. 2000-02-27 23:37:53 +00:00
tron
268da88042 List me as maintainer of this package. 2000-02-27 23:04:23 +00:00
tron
da0761fcb1 Update "inn" package to version 2.2.2. Changes since version 2.2:
- Various minor bug fixes and a y2k bug fix. The y2k bug is in version
  version 2.2.1 only and will show up after Jan 1st when a news reader
  issues a NEWNEWS command for a date prior to the year 2000.
- Various bug fixes. Most importantly, bug fixes to potential
  security holes (buffer overflow type).
2000-02-27 22:51:41 +00:00
dmcmahill
db646f8d3a update patch sum to reflect removal of patch-y2k 2000-02-27 21:38:39 +00:00
dmcmahill
0fe9adff57 remove out of date patch file. This patch is no longer required. 2000-02-27 21:38:12 +00:00
wiz
f895e15bb9 remove commented out SUBDIR += lines for packages that never got
converted from FreeBSD, or have been disabled since. Sorted lines
alphabetically, added some missing directories.
2000-02-25 01:04:11 +00:00
proff
ab74fd3453 upgrade to 2.4.0b3 2000-02-20 06:53:59 +00:00
wiz
46c25159bd changed version number to 4.72, for easier dewey-comparisons 2000-02-16 19:07:32 +00:00
wiz
c7a63d954b Update of news/trn to trn4-test72. Package provided by David Rankin
<drankin@bohemians.lexington.ky.us> in pkg/9221.

Changes from trn 3.6 to trn 4.0:

   o	Added a newsgroup selector to make choosing news groups easier
	(use the ++ option to turn it off).
   o	In the selector '\' now is used to execute a command, so if
	you had 'c' in your SELECTCHARS, you could still catch-up a
	group via \c.  It also lets you enter the normal newsgroup
	commands from the newsgroup selector, such as unsubscribe
	(\u) and goto group (\g).  If the command letter is both a
	selector command and a newsgroup command, use '\\' to get
	the newsgroup command (such as \\O or \\h).  Use ':' to apply
	a (limited set) of commands to more than one group, such as
	":u" (unsubscribe) or ":c" (catchup).
   o	Use "\v" from any selector to see the current trn version.
   o	Use the backtick (`) command to switch back and forth between
	the newsgroup selector and the rn-style newsgroup browser.
	You can also type backtick from inside a newsgroup to exit
	back to the newsgroup selection level.
   o	Use the '=' command in the newsgroup selector to refresh the
	article counts (possibly refetching the active file).
   o	Use the Ctrl-G command in the selector to go to a letter
	without affecting it (e.g. "Ctrl-G b" would go to letter 'b').
   o	Added an addgroup selector to ease the arrival of new groups.
   o	Strn's article scan/scoring is now present in trn.
   o	** Describe the universal selector once it settles down **
   o	Enabled trn to use both nntp and local news sources, either
	separately or at the same time.  Create a .trn/access file to
	customize this (start with a copy of <trnlib>/access.def).
   o	Changed the format of trn's option files.  Trn will create a
	.trn/trnrc file for you using your old trn options as soon as
	you edit and save them using the on-line option editor.  Once
	this happens, the old TRNINIT variable is ignored.
   o	When you specify a news source in the active file, you can
	tell trn to keep a local copy of the server's active and
	newsgroups files, and either re-grab them at regular intervals
	(however often you like), update them with new information
	we glean while running, or leave them alone (which is useful
	for an NFS mounted active file).
   o	Added a newsrc selector to choose among the news sources and
	newsrc options in your .trn/access file.
   o	Alternately, use Ctrl-N and Ctrl-P in the newsgroup selector
	or newsgroup browser to change from news source to news source.
   o	Added an on-line option editor (type '&' <RETURN>).  Use the
	search command (/erase) to find the option you're looking for.
   o	Much improved xterm mouse handling now lets you define a
	"mouse bar" of buttons to press, as well as allowing you to
	click on the tree nodes in the article tree display.  Use
	the option selector to turn it on and customize it.  See
	the <trnlib>/INIT file for an example of how to make the
	mouse code conditional on your terminal type.  You can
	even double-click in the selector to start reading and
	select a range with click-drag-release.
   o	Enhanced the mime code so that trn now knows how to handle
	basic mime types, and farm out the ones it doesn't understand.
	!!Not finished yet!!
   o	Use the 'a' (attachments) command to view an article's
	attachments, including a uuencoded picture in a picture
	group.  Even works with multi-part pieces if you use 'a'
	on all the parts (in any order).  Use ":a" to view a
	group of selected articles (handy from the selector).  Of
	course, "::a" affects all unselected articles.
   o	The header hiding code now hides more headers by default,
	and can un-hide any header (prior trns could only hide
	known header names plus all unknown headers in a group).
   o	You can now specify a custom IP port for an NNTP connection
	in your .trn/access file or the NNTPSERVER variable.
   o	A bargraph (for percent done) pops up on slow tasks (such
	as fetching the active file over a slow link).
   o	Changed the default "auto arrows" (-A) to be more web-
	browser-like in the selectors.  Set option "Auto Arrow
	Macros" to "old-style" if you like the old style better.
   o	A client ("mini") inews is now included with trn that is
	compatible with other news readers and a bit more functional.
   o	Macro writers: each selector has a different mode letter (see
	the %m discussion in the man page for a list), but there's
	now an easy way to write a macro that affects all selectors
	test the "general mode": %g=s.  See the man page for the other
	general modes.
   o	Fixed the type-ahead eating to never eat just part of a macro
	sequence (such as a keypad key or a mouse click).
   o	Trn now use X-Newsgroups instead of Newsgroups in mailed replies.
	It also uses X-Also-Posted-To when Cc'ing people while posting.
2000-02-16 18:47:15 +00:00
tron
e8a1039530 Use "png>=1.0.3" instead of "png-*" in dependence list. 2000-02-09 20:20:52 +00:00
tron
f184beb4a5 Use wildcard dependence for "png" package. 2000-02-09 15:22:32 +00:00
wiz
abdd3838d2 updated tin to 1.4.2. 2000-02-06 02:34:26 +00:00
mjl
0dc67f05a8 Patch for minor y2k problem, from nntpcache 2.4.0b2. 2000-01-26 20:16:15 +00:00
wiz
648f6af2e7 (re)gen 2000-01-10 01:25:11 +00:00
wiz
eadd890e05 replaced a whole lot more commands with ${COMMAND} 2000-01-10 00:57:13 +00:00
wiz
ae80718e19 MASTER_SITE_SUNSITE magic 2000-01-10 00:22:46 +00:00
abs
df05aef71f Strip trailing '.', and/or leading '(a|an) ' 2000-01-05 15:37:50 +00:00
mjl
a6fa5ed82d Oops, remove unnecessary (and conflicting) patch. 2000-01-02 00:27:37 +00:00
mjl
cd7c68d4e6 Update to 0.9.6.2. Change are mostly bugfixes and minor
cosmetic changes.
2000-01-01 18:24:30 +00:00
pooka
e8eb592be7 Make this work on alpha 1999-12-17 10:30:15 +00:00
fredb
31fe590de0 Work around for imake generated Makefile taking -lWidgets to be the shared
library installed by the afterstep-current package, instead of knews' own
libWidgets.a. Why does $(LDPRELIBS) come in before $(OBJS) anyway?
1999-11-25 12:14:13 +00:00
agc
4914f6c0d2 This file had somehow become corrupted. Regenerate. 1999-10-25 22:35:22 +00:00
agc
d7517f4a68 Regenerate patch-sum file, to include a NetBSD RCS Id Header. 1999-10-21 16:18:46 +00:00
agc
5036b3e6bf Update this package to version 4.2.2, provided by David Rankin
<drankin@bohemians.lexington.ky.us>, and reworked by me to include
socks support where necessary, and to use pkgsrc standards for
GNU_CONFIGURE, etc.  Also fixed the PLIST to reflect reality.

Changes since previous pkgsrc version:

* lmove.c match_group(), move_msgs(), scan_args() - Re-wrote
	for new options -h and -s to create hard or symbolic
	links to files crossposted to multiple groups.  Re-wrote
 	code to handle malformed header with spaces either before
	or after the newsgroup names.
	load_active() - added test for duplicate group line.
* suck.c - do_one_group() - changed command from "xhdr 111-"
	to "xhdr 111-2222" for brain-dead servers that don't
	follow the proposed standard and treat 111- correctly.
* xover.c - do_xover(), do_group_xover() - changed command from
	"xover 111-" to "xover 111-222".
* rpost.c - do_perl() - fixed bug where infile was being lost
	due to FREETMPS, causing failed posting.
* suck.c - restart_yn() - fixed bug where if prior to restart,
	we had sent command for an article, but not received it,
	then on restart, we would skip article.   So I have
	to set sentcmd to false if we haven't downloaded it.
* xover.c - chk_a_group() - rewrote into one loop, to get rid
	of segfaults on NULL field, and to speed things up for
	complicated xover files.
* active.c - get_msgids() - added new option, -i, to set the default
	number of articles to download when using the -A or -AL option
	and a new group is added.  See man page for usage.
        do_one_group() - changed handling of return from
	do_group_xover() so handle new error code.
	parse_args(), main() - added code to handle -i option.
	get_articles() - fixed bug in handling of pause and
	reconnect after X nr of articles.  Wasn't taken into
	account 0 articles correctly.
* killfile.c - moved xoverview pointer out of master killfile and
	into master struct, so can use independently of killfiles
	(for -Z option).
	parse_killfile() - changed to passed which argument to
	various setup routines, so can distinguish between XOVER
	and regular killfiles.
* killprg.c - killprg_forkit(), killperl_setup() - added test for
	which, so if XOVER killfiles we don't point the killfile
	functions to killprg stuff.
	- killprg_sendoverview(), killprg_sendxover,
	killperl_sendxover() - created.  These routines handle
	the sending of the overview.fmt and each overview line
	to a child program or perl subroutine for matching.
* suck.c - main() - added code to handle retreival and freeing up
	of memory used by overview.fmt.  Added call to free up
	xoverp killfile.u
	- do_one_group() - added code to handle new option, -Z,
	to use XOVER vice XHDR to get message-ids, in case the
	remote server doesn't support the XHDR command.
* xover.c - do_group_xover() - changed the error code returned
	if server can't do xover command, so can recover
	gracefully from other errors (such as too long msgid)
	get_xover(), find_msgid() - created.  These routines
	use the XOVER command to get the Message-ID and alloc
	it for the -Z option.
	Moved xoverview pointer out of master killfile and into
	master struct, so can use for -Z option.
	- do_one_line() - added code so if we have a program
	or perl subroutine to do the checking, it gets called
* suck.c -- do_supplemental() - added call to do_sup_bynr().
	do_sup_bynr() - created.  Handles lines in suckothermsgs
	that specify a group name and article number for retreival.
* suck.c - get_one_article() - fixed bug in sending command
	for the second article, was resending first article
	command.
* killfile.c - get_one_article_kill() - added code to handle
	new option, -g, to get only the headers of articles.
	See man pages for details.
* suck.c - get_one_article() - added code to handle new option
	-g, to get only the headers of articles.
* xover.c - chk_a_group() - fix bug in counting of Xref line,
	causing inaccurate count.
        do_one_line(), get_xoverview() - fixed handling of :full
	flag in overview.fmt.
* reworked restart code.  Got rid of suck.restart and suck.sorted,
   replaced with suck.db, which contains the records of all messages.
   All of this code is now contained in db.c.  Cleaned up the use of
   the Mandatory field by creating separate delete and sentcmd fields.
* chkhistory.c chkhistory() - fixed bug which caused no articles to be
	checked, I wasn't passing the current article to my_bsearch().
        chkhistory() - changed HISTORY_FILE to a run time option vice
	the constant defined in the Makefile.
* chkhistory_db.c
	chkhistory(), open_history() - changed HISTORY_FILE to a
	run_time option.
* killfile.c - added code to handle new killfile option NRXREF.
	This works the same as NRGRPS, but on the Xref line
	instead of the Newsgroups line.
  killfile_done() - fixed bug in freeing perl_int.
  check_a_group() - fixed bug in counting nr of groups.
  pass_two() - fix bug if groupline didn't have group name, we could
	core dump when trying to nuke nl.
* ssort.c - changed params that my_bsearch is called with, to make
	chkhistory faster.  Changed second param to string vice struct.
* suck.c - do_cleanup() - fixed a bug with moving suck.newrc to sucknewsrc.
	If we're restarted with -R, no suck.newrc would exist, and
	we'd move sucknewsrc to sucknewsrc.old, and fail on the
	move of suck.newrc to sucknewsrc.  Now if suck.newrc doesn't
	exist, we don't move sucknewsrc either.
	parse_args() - added code to handle history file option (HF).
* xover.c - added code to handle to option NRXREF, like above.
	Also added code to handle new option XOVER_LOG_LONG,
	which causes suck to format xover kills so that they
	look like message headers, instead of printing just
	the Xover line.
* active.c - get_message_index_active() - added code to handle -F
	option, reconnect after reading the active file.  This is
	in case of a large active file, and the remote end times
	out while reading it.
* killprg.c - tweaked the #ifdef for the Perl 5.004 stuff
* lmove.c - move_msg(), scan_args() - Added test to see if article
	exists in new location before I move it.  This is to avoid
	overwriting articles if another process adds articles to
	directory without changing the active file.   If an article
	already exists, I abort UNLESS you use the -A option.  See
	man page for more details.
   main() - rewrote tests for msgdir and basedir, to avoid segfaults
	if not defined.
* suck.c - main(), scan_args() - added code to handle -F option.
* xover.c - get_xoverview() - fixed bug in parsing of xoverview, not
	stripping the blanks and nls correctly.  Also fixed bug in
	allocing of memory (had POverview vice Overview).
* batch.c - do_post_filter() - created, allows you to edit all articles
	downloaded.
*batch.c - do_lmove_patch()
*killprg.c - killprg_forkit()
*rpost.c - do_filter - added exit(-1) so that if child doesn't execl,
	we don't have both parent and child running.
* chkhistory.c - chkhistory() - changed error_log() call to MyPerror()
	for open of history file, so get more descriptive error msg.
*  suck.c - main(), parse_args() - added arg handling for do_post_filter().
   get_articles(), restart_yn() - re-worked the handling of restarts, to
	avoid downloading same article twice, or not downloading an article,
	due to the de-duping process when I did a rescan for new articles,
	so I had the same MsgId twice, then deleted the first one already
	downloaded, and then downloaded it again.
* dedupe.c - dedupe_list() - added code so that if one of a set of dupes
	is marked as downloaded, or a dupe, I delete the other one
	instead, to help avoid the scenario above.
1999-10-21 16:17:04 +00:00
agc
25fabddd97 s/DOMAIN_NAME/KNEWS_DOMAIN_NAME/ to make it more obvious which package
uses this definition.

Also s/DOMAIN_FILE/KNEWS_DOMAIN_FILE/ in the package Makefile, and document
it in mk.conf.example.
1999-10-19 08:55:48 +00:00
mjl
228af5db4c Update to 0.9.5.7. Changes are minor bug fixes. 1999-10-16 00:10:08 +00:00
tron
8d7d754dfa Remove me as maintainer of those packages. 1999-10-07 17:41:46 +00:00
tron
15a0e5e1d9 Remove build dependence on "bison" package because the "configure" script
can be convinced to use NetBSD's "yacc" instead. Patch supplied by
David Rankin in PR pkg/8516.
1999-09-30 17:35:21 +00:00
kim
4556761de0 Make this work on Solaris.
NOTE:  It is nice to have "make extract" just unpack and not overwrite
any files, so it can be used to investigate pkg problems.  This is why
I chose to not use "post-extract" to patch files.  I use "post-patch"
instead.

I'll need to test this on NetBSD now...
1999-09-20 21:43:32 +00:00
kim
383adcd615 Add Id and comment about manual editing. 1999-09-20 19:23:16 +00:00
kim
47f71f430d Support for Solaris. 1999-09-20 19:21:21 +00:00
kim
13248c7fad Moved to config.NetBSD.sh,v 1999-09-20 18:52:06 +00:00
kim
b1e6c07047 Moved from config.sh,v 1999-09-20 18:52:05 +00:00
tron
63f81569d9 Remove me as maintainer of this package. The current version was committed
by Kimmo Suominen.
1999-09-14 14:07:43 +00:00
fredb
7d907c661a Fix egcs warning--sprintf() needs to #include <stdio.h>. 1999-08-25 11:22:15 +00:00
tron
57ead3cd01 Make sure that "bison" binary from package sources is used. 1999-08-24 14:18:53 +00:00
tron
5ca933ef2b Sync. 1999-08-23 11:19:28 +00:00
tron
95f4499f78 Remove bogus master site. 1999-08-23 10:59:18 +00:00
kim
a38e1aab2d Forgot to put in the original master site... 1999-08-22 22:59:59 +00:00
kim
07eded835b Upgrade to nn 6.5.4. The main reason for the upgrade is to run completely
over NNTP without any access to a news spool file system.  NOV is accessed
using the XOVER command (INN has this and it is available for nntpd too).
1999-08-22 22:55:45 +00:00
rh
c93189ceae Add and enable newscache. 1999-08-22 13:46:27 +00:00
rh
cbf16a4308 Initial import of newscache-0.99.15, a free cache server for USENET News. 1999-08-22 13:44:19 +00:00
agc
9ddc439a72 Record build options in the BuildInfo file via BUILD_DEFS. These can be
displayed using the -B option to pkg_info(1).

Also clean up inclusion of files, and include a missing bsd.prefs.mk
1999-08-18 09:08:10 +00:00
agc
30ddf4d2ed Record build options in the BuildInfo file via BUILD_DEFS. These can be
displayed using the -B option to pkg_info(1).
1999-08-18 08:38:51 +00:00
agc
f721b0e129 Record build options in the BuildInfo file via BUILD_DEFS. These can be
displayed using the -B option to pkg_info(1).
1999-08-18 08:28:09 +00:00
tron
7ac178ce42 Add INN package to conflict list. 1999-07-29 22:37:35 +00:00
tron
705015f9a9 Because INN fails at many places when its binaries are not installed in
"${PREFIX}/bin" it gets installed to "${PREFIX}/inn" now. Only the
manual pages and the configuration file examples remain at the old
location.
1999-07-29 21:15:46 +00:00
tron
ab2fbe1d56 Install INN binaries to "${LOCALBASE}/libexec/inn". Only "inews" is
linked to "${LOCALBASE}/bin". Fixes PR pkg/8110 by Wolfgang Rupprecht.
1999-07-29 20:27:19 +00:00
tron
b2ec5d5d25 Use NNTP even if we run on the NNTP server because modern news systems
e.g. INN using its Storage API might not support the acient spool
directory structure.
1999-07-26 21:49:49 +00:00
tron
383fd39b5a Split patches and convert to diff's unified output format. 1999-07-26 21:19:22 +00:00
tron
da7bb6dd85 Create configuration files in "${PREFIX}/etc/nntp" automatically so that
newsreaders like "nn" or "trn" can use them.
1999-07-26 20:56:23 +00:00
tron
5f2ed25075 New variable "USE_INN" to use "inn" instead of "nntclnt" to provide
"inews" binary for newsreaders.
1999-07-26 19:47:37 +00:00
tron
a4dd317ea2 Use "su" with "-c" so that it works for accounts with login shell other
than "/bin/sh", too.
1999-07-24 17:38:14 +00:00
tron
12a7095089 "rc.news" should be started with "su news" of course. 1999-07-24 17:07:27 +00:00
tron
d975bbd04a Allow user to specify a FQDN in resource "Knews.mailName". 1999-07-24 12:02:32 +00:00
frueauf
de0e94ccfe sync. 1999-07-23 15:48:44 +00:00
frueauf
90bd19fddd Add -Dunix to compiler options. 1999-07-23 15:48:16 +00:00
mycroft
00f045cdf8 libslang to 1.3.8 1999-07-22 07:10:47 +00:00
tron
0a280c8b56 We want to start "rc.news" and not "inndstart" of course. 1999-07-21 22:50:31 +00:00
tron
2f2569f5ad "make install" could clobber files in "${INN_DATA_DIR}/etc" while
"pkg_add" worked fine.
1999-07-21 22:29:36 +00:00
tron
8e1e001c9c Add standard script to launch INN at system startup. 1999-07-21 20:38:55 +00:00
tron
51dcf0b115 Adding arbitrary accounts (e.g. UUCP accounts) to the "news" group is a
possible security problem while execute permission for "rnews" for
everyone is not. So install "rnews" with mode 4555 instead of 4550.
1999-07-21 20:02:00 +00:00