Commit graph

276 commits

Author SHA1 Message Date
cjep
ecdfec8b96 Add and enable leafnode. 2002-06-16 11:34:38 +00:00
cjep
e0af88e6b2 Initial import of Leafnode 1.9.22 into the NetBSD packages collection
as news/leafnode.

Leafnode is a USENET software package designed for small sites, with a
few tens of readers and only a slow link to the net.

The work in this package is based on that of Ingolf Steinbach
in PR#13830. wiz@ made some suggestions as well. Thanks to both of them.
2002-06-16 11:34:26 +00:00
shell
d0df9c6624 No good distsite, use master_site_local
(PR#17236 by Dawid Szymanski <dawszy@tgr.lubin.edu.pl>)
2002-06-15 09:38:47 +00:00
wiz
7e8d1329a3 Remove gnus -- it had conflicting PLIST with the emacs package,
and the one included in emacs-21 is newer. Ok'd by the MAINTAINER.
2002-06-02 07:46:13 +00:00
wiz
d2a1736105 Remove version number from text, and fmt(1). 2002-05-15 14:31:23 +00:00
wiz
f4cf386602 Add and enable cg. 2002-05-13 17:31:59 +00:00
wiz
f5acbb94b9 Initial import of cg.
cg is a semi-automatic newsgroup binary downloader.  It assembles
parts based on subject headers and then offers them in an editor for
the user to choose which files he really wants.

It supports decoding data in the following formats:
   uuencode (both single- and multi-posting binaries)
   MIME (multipart/mixed, message/partial;
	 base64, quoted printable, x-uuencode)
   yEnc
2002-05-13 17:31:23 +00:00
cjep
3ded6aa067 On arm32, use gcc-2.95.3 to avoid internal egcs errors. 2002-04-20 18:18:50 +00:00
wiz
4b5174adf0 Fix typo (and bulk build). 2002-04-06 19:43:11 +00:00
wiz
11ec467ae1 Remove two mirror sites that do not provide the file. 2002-04-06 19:42:08 +00:00
wiz
daf1326a05 Fix a typo. 2002-04-05 23:24:13 +00:00
wiz
9d440c10f8 Remove empty line. 2002-04-05 23:23:17 +00:00
proff
e1e941cb38 add missing libexec/nntpcache.debug 2002-04-05 19:36:35 +00:00
proff
282fca7b31 Update to 3.0.1 and remove reference to few bogus mirror sites.
3.0.1 Sat Apr  6 01:59:56 EST 2002 (ap.pog.gia.tu.ra)

	* compat: update config.sub and config.guess to autoguess
	          Darwin / MacOSx
	* compat: update ./configure to autoconf-2.53

3.0-b2 Fri Apr  5 01:32:28 EST 2002 (oneiromancy)

	* new:	  README.pam
	* change: use $libexec/nntpcache.debug for debug symbols
	* new:	  permit ':' and '@' in username and password
		  definitions. some At-Home & MS passport
		  controlled (ugh) were of this format
	* compat: be more flexible in closing and re-assigning
		  file-descriptors. fixes some bogus openlog()/
		  closelog() implementations
	* change: doc/proff.style NAZI's
	* compat: eliminate pid_t warning in src/debug.c
	* compat: change "stat" to "status" for
		  contrib/newshound/newshound.c. "stat" conflicted
		  with the stat.h definition under AIX-5.1
	* change: don't try and debug the debug task if it
		  can no-longer read messages from other
		  tasks
	* new:	  explicitly tell users to use 'nntpcached -n'
		  for INSTALL step 8

3.0-b1 Sat Mar 30 11:51:29 EST 2002 (Enantiomorphosis)

	* new:	  idiot proof nntpcache.servers configuration
	* new:	  Make the decision to use a new mmap backing
		  file on restart configuration via "refreshMmap"
	* change: explicitly enable core dumps
	* bugfix: fix bogus log message in src/xover.c
	* new:	  prevent runaway debug analysis by checking
		  at most once every half hour
	* change: use mode, as opposed to flock/lockf locking for
		  cached articles/headers. this technique is more
		  reliable over nfs and newserver/reader crashes
	* new:	  robustify newsgroup structure locking
	* compat: under MacOSX, cc reports as gcc, but gcc CPP is
		  not "gcc -E"
	* compat: AIX needs -lbsd for flock()
	* new:	  verbosely describe "server rebuild in progress" error
	* change: don't warn on seeing (\r[^\n])+\r\n, as this
		  seems to be embedded in quite a few wild articles
	* bugfix: fix a few (usually rare) xover bugs
	* change: reorganise xover opening/locking/writing
		  functions
	* compat: parse numbers representing time_t
		  so as not to depend on the size of time_t
		  (Tru64/OSF/alpha needed this)
	* compat: remove extra ';' in src/http.c which caused
		  SUNSpro (Solaris CC) to choke
	* new:	  improved xover expiry
	* change: remove a warning in src/bregex.c. Note that the
		  other warnings (at least under gcc and SUNSpro
		  are bogus)
	* compat: use strrchr instead of rindex in src/authinfo_pipe.c
	* compat: EXPORT PAM functions only after pam types
		  have been defined
	* compat: PAM compatability for Solaris and FreeBSD
		  (tested on Solaris-8.x and FreeBSD-4.x)
	* compat: at least one newsreader used AUTHINFO with
		  no arguments simply to check that the command
		  was available. In this case return
		    "350 Continue with authorization sequence"
	* compat: smarter scripts/genextern.sh
	* compat: add/reorder includes for mmap/mmap_tests.c
	* bugfix: don't use autoconf to generate mk/rules.mk,
		  as automake uses this file before configure
		  time.
	* compat: add SPT_PADCHAR definition for Linux in
		  libproff/setproctiltle.c
	* change: add comment about bogus gcc warning in
		  libproff/pattern.c
	* change: update doc/proff.style
	* change: move newshound config file to /etc/newshound/
	* bugfix: various newshound bugfixes
	* new:	  perl newshound contributed by jer@gweep.net
	* bugfix: add missing /* */ pair in log.h (amazingly
		  gcc compiled the previous code without
		  complaint)
	* compat: wrap all GNU C extensions in GNUC_EXT
		  macros, including extensions exported by
		  scripts/genextern.sh (EXPORT macros)
	* compat: explicitly check for GNU make variations
		  at ./configure time and give copious help
		  if GNU make can not be located. Explicitly
		  tell the user to use the discovered GNU make.
	* bugfix: CPP does not define build symbols which
		  are needed by scripts/genextern.sh as
		  opposed to cc -E. Always check for cc -E
		  at ./configure time
	* new:	  NEWS file
	* change: modify INSTALL so even the pentagon can
		  understand nntpcache builds with GNUMake
	* change: modify INSTALL to reflect new mailinglist details
	* bugfix: extensive three pass automake hackery to force
		  regeneration of .ext's at the correct time and in
		  the correct order
	* bugfix: sometimes a HEAD followed by a BODY when neither
		  was previously cached resulted additional header
		  characters in the body. Triggered by Pine.
	* compat: don't use creeping bsd featureisms (warn,<err.h>)
		  in libproff
2002-04-05 19:14:23 +00:00
grant
d683a7e9c0 update to 0.9.7.4:
* various bug fixes
* allow use of alternate MTA
* Spanish, French and Korean translations

update MASTER_SITES.
2002-03-28 13:05:10 +00:00
fredb
3d2d9d6ff6 Remove a stray semi-colon. The bug might have led to the program coring
when viewing PNG's in low-memory situations.
2002-03-15 03:25:56 +00:00
jmc
6a010ac85a Add powerpc support (distinct from the machine file for rs6000) 2002-03-13 23:07:29 +00:00
fredb
7f669f73b0 Binding "Ctl-P" to mime_hack(png,uue) doesn't work, because Ctl-P is
already bound to "scroll up". Leave unshifted Ctl-P and Ctl-N to
scroll up and down, but let Shift-Ctl-P display a uuencoded PNG file.
2002-03-13 21:13:17 +00:00
fredb
b48eba1112 Give all packages which depend on "png" a version bump, and update
all dependencies on packages depending on "png" which contain shared
libraries, all for the (imminent) update to the "png" package.
[List courtesy of John Darrow, courtesy of "bulk-build".]
2002-03-13 17:36:35 +00:00
fredb
46543ebd35 Update Pan to 0.11.2. Literally *hundreds* of bug fixes and refinements
documented in the "NEWS" file since the release of 0.10.0.93, only four
months ago! Still point-oh, but more usable than ever before.
2002-03-01 02:25:36 +00:00
seb
66111c6d15 Introduce new framework for handling info files generation and installation.
Summary of changes:
- removal of USE_GTEXINFO
- addition of mk/texinfo.mk
- inclusion of this file in package Makefiles requiring it
- `install-info' substituted by `${INSTALL_INFO}' in PLISTs
- tuning of mk/bsd.pkg.mk:
    removal of USE_GTEXINFO
    INSTALL_INFO added to PLIST_SUBST
    `${INSTALL_INFO}' replace `install-info' in target rules
    print-PLIST target now generate `${INSTALL_INFO}' instead of `install-info'
- a couple of new patch files added for a handful of packages
- setting of the TEXINFO_OVERRIDE "switch" in packages Makefiles requiring it
- devel/cssc marked requiring texinfo 4.0
- a couple of packages Makefiles were tuned with respect of INFO_FILES and
  makeinfo command usage

See -newly added by this commit- section 10.24 of Packages.txt for
further information.
2002-02-18 15:14:00 +00:00
skrll
08bdd44549 mkdir -> ${MKDIR}
rmdir -> ${RMDIR}
rm -> ${RM} (${RM} added to PLIST_SUBST)
chmod -> ${CHMOD}
chown -> ${CHOWN}
2002-02-15 10:12:28 +00:00
agc
095e0fabfa Apply fix from PR 15311 from David Rankin - include bsd.prefs.mk before
attempting to test the value of USE_INN.
2002-01-21 15:14:14 +00:00
wiz
15ca72dfc9 Remove non-existing patch-aa from distinfo. 2002-01-10 14:17:54 +00:00
tron
9f03d8e00c Use wildcard dependence on "faces" package. 2001-12-02 14:40:20 +00:00
mjl
c32830fbdb Update to 0.9.7.3
Bug fixes include:
  * Removed code that unpacks "shell archives" as it causes a serious
    security hole.
  * Even when using read_active, slrn would enter all subscribed groups.
  * force_authentication was ignored when re-connecting.
  * In rare cases, the need to send authentication data was not recognized.
  * Interpret "news:" URLs enclosed in angle brackets correctly.
  * Scorefiles get "include"d only once (no more loops).
  * Unsubscribed groups are no longer moved to the bottom of the newsrc file.
  * Multiple '%s' in (non_)Xbrowser are handled correctly (fixes segfault).
Minor UI changes:
  * Tagging ('*') an article marks it as unread.
  * The new default of 'reject_long_lines' is 2.
  * When confirm_actions is set, catching up a group requires confirmation.
  * Complain if user specifies a nonexistant config file on the command line.
  * Made new_subject_breaks_threads a bitmapped value (see manual for details)
On Unix, gettext is used to translate messages.
   Currently, the following translations are available:
    - da.po (Danish; Byrial Jensen)
    - de.po (German; Jens Wahnes)
    - it.po (Italian; Emmanuele Bassi)
    - nl.po (Dutch; Jelmer Vernooij)
    - pl.po (Polish; Jarek Baczynski / Arkadiusz Sochala)
    - ru.po (Russian; Andy Shevchenko)
The new function "view_scores" (bound to 'v' in article mode) shows you
   which scorefile entries matched the current article. Assigning names to
   your entries (see score.txt for details) will make this even more useful.
The new intrinsic functions "register_hook" and "unregister_hook" allow
   the definition of multiple functions for most hooks.
 An autosave copy of the newsrc file is created whenever you leave a
   group. This can be turned off with no_autosave.
 Scoring on "Bytes:" (by integer value, not regexp) is possible. In
   header_display_format, you can use '%b' to display the number of bytes.
   This is available when reading overview data only (e.g. _not_ in slrnpull)!
In *_display_format and *_status_line, the additional modifier '*' can be
   used to center justify text in a field of a given width.
slrn accepts 8bit characters in newsgroup names.
Updated cleanscore, see contrib/NEWS.cleanscore
The code that allows running slrnpull as an unpriviledged user can now
    be turned on by passing --enable-setgid-code to configure. It no longer
    makes outgoing postings group writeable.
The bottom line now has its own color object ("message").
New intrinsic functions get_fg_color and get_bg_color that return the
    current color of an object.
In the readline keymap, the new functions "delbol" (^U) and "delbow"
    (^W) will delete to the beginning of the line or the word, respectively.
In selection lists (e.g. used by color.sl), pressing a letter takes you to
    the next (or previous, if shift was held down) entry that starts with it.
ew descriptors in header_status_line: %h, %l and %k now stand for the
    number of high / low scoring / killed articles, respectively.
New intrinsic functions read_mini_variable (tab completes variable
    names) and read_mini_integer. See macros/varset.sl for an example
    (easy interactive setting of variables at runtime).
2001-12-01 20:50:05 +00:00
hubertf
5542206cba Get rid of manually adding "nbX" to PKGNAME when a pkg was changed in
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-29 01:12:24 +00:00
zuntum
273821c4d3 Move pkg/ files into package's toplevel directory 2001-10-31 20:59:00 +00:00
jlam
a4bc16d30c I am a triple idiot. The only relevant variable that x11.buildlink.mk
redefines about which buildlink.mk files would care is BUILDLINK_X11_DIR,
which points to the location of the X11R6 hierarchy used during building.
If x11.buildlink.mk isn't included, then BUILDLINK_X11_DIR defaults to
${X11BASE} (set in bsd.pkg.mk), so its value is always safe to use.  Remove
the ifdefs surrounding the use of BUILDLINK_X11_DIR in tk/buildlink.mk and
revert changes to move x11.buildlink.mk before the other buildlink.mk files.
2001-10-24 22:10:43 +00:00
jlam
dff59f9ec3 x11.buildlink.mk needs to be included before any buildlink.mk files that
use X11_BUILDLINK_MK as a test value.  Generally just reordering the
inclusions so that x11.buildlink.mk comes before the other buildlink.mk
files will make everthing work.
2001-10-23 13:14:43 +00:00
lukem
14f427a693 bump to 0.9.7.2nb1, by applying fix for a security hole by disabling
the unshar-ing of shell scripts on binary decode.
2001-10-23 01:55:44 +00:00
veego
c495a26026 Ups, forgot an \ at the end of a line. 2001-10-20 17:31:44 +00:00
rh
d544edaa08 Update pan to 0.10.0.93. This release features minor user interface
improvements and fixes many bugs, including multithread bugs, memory
leaks, socket errors, and unabortable tasks.
2001-10-19 11:35:59 +00:00
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