Commit graph

543 commits

Author SHA1 Message Date
wiz
88634e6f47 Use gnet1 instead of gnet. Bump PKGREVISION. 2003-04-15 12:17:43 +00:00
wiz
827610cfb4 Complete move of pan to pan-gnome, and gtk2-pan to pan. 2003-04-15 10:30:02 +00:00
wiz
f3f5e2c342 Move gtk2-pan to pan directory. 2003-04-15 10:28:45 +00:00
wiz
8bb7643851 Reimport (old) pan package as pan-gnome. 2003-04-15 10:26:35 +00:00
mjl
fe3ef1e7bb Add patches as suggested in PR/21073 by Quentin Garnier:
o Bugfixes were published on the slrn website since the release
   of 0.9.7.4 last year. Even though no new version was released,
   they are quite needed for normal operation (specifically, I was
   hit by a locale bug that makes slrn segfault when scoring).
 o ${PKGLOCALEDIR} needs to be enforced both in package's Makefile
   and PLIT, and in the source (po Makefile has a hard-coded path
   that may not match the path used in other parts of the source
   tree).
2003-04-10 18:17:48 +00:00
wiz
a2a67ab6b0 Update to 4.3.2, update MASTER_SITES and HOMEPAGE.
Changes:
both.c - sgetline() - changes to fix SSL bug with the select,
        connect_to_nntphost() - add code to handle
        host:port syntax.   This fix also allows you to
        specify a port number for the local host.

suck.c - to handle SIGINT in addition to SIGTERM,
        build_command() fix in potential buffer overflow

testhost.c - added -Q option, to allow user to specify
        NNTP authentiation via env variables.
And other bug fixes.
2003-04-10 12:45:41 +00:00
fredb
ebc0c21923 Add USE_INET6 to ${BUILD_DEFS}, mainly so that this package gets listed in
the top-level "README-IPv6.html".
2003-04-02 05:25:13 +00:00
jmc
85ef4da0c0 Don't use sigignore (only added recently to 1.6-current. Use sigaction to
ignore SIG_PIPE
2003-03-31 02:58:03 +00:00
jmmv
0916498c1b Place WRKSRC where it belongs, to make pkglint happy; ok'ed by wiz. 2003-03-29 12:40:00 +00:00
tron
7c841d0c4b Update "inn" package to version 2.3.4. Changes since version 2.3.3:
- LIST ACTIVE no longer returns data when given a single group argument
  if the client is not authorized to read that group.
- XHDR and XPAT weren't correctly parsing article headers, resulting in
  searches for the header "newsgroup" matching the header "newsgroups".
- Made CNFS more robust against crashes by actually syncing the cycbuff
  headers to disk as was originally intended.  Fixed a memory leak in
  the tradspool code.
- Two bugs in pgpverify when using GnuPG were fixed: it now correctly
  checks for gpgv (rather than pgp) when told to use GnuPG and expects
  the keyring to be pubring.gpg (not pubring.pgp).
- Substantial updates to the sample provided control.ctl file.
- Compilation fixes with Perl 5.8.0, BerkeleyDB 4.x, current versions of
  Linux (including with large file support), and Tru64.  inndf fixes for
  ReiserFS.
- Various bugs in the header handling in nnrpd have been fixed,
  including hangs when using virtual domains and improper processing of
  folded headers under certain circumstances.
- Other minor bug fixes and documentation improvements.

While INN 2.3.4 is not the latest officially released version it is the
latest one for which an IPv6 patch is available.
2003-03-23 11:07:15 +00:00
jschauma
9f39809852 It appears that on Linux the dlopen and friends functions require -ldl. 2003-03-15 00:00:42 +00:00
jschauma
68ea39586c This doesn't seem to need GMAKE after all.
Also, only adjust INSTALL if on NetBSD 1.3.2 as indicated by the comment.
(Other Operating Systems may have 'install' in a different location.)
2003-03-13 03:02:24 +00:00
wiz
46120320e5 Update to 0.13.4:
This release adds a faster task manager, faster loading of large
groups, a few major bugfixes, about a dozen minor bugfixes, fifteen
updated translations, and many usability improvements.
2003-03-04 14:36:17 +00:00
jschauma
399a7c320e It's IMAKE_MAN_DIR not IMAKE_MAN_PATH. Sheesh. 2003-03-03 02:56:00 +00:00
jschauma
86e6bcbf20 Use new IMAKE_MAN_PATH variables in PLISTs to make these packages more
portable.  Bump PKGREVISION accordingly.
2003-03-03 02:45:51 +00:00
cjep
785286da66 Upgrade of news/leafnode to version 1.9.36.
Summary of changes since 1.9.31:
Bug and documentation fixes including:

* fetchnews_check_date.c: Portability: don't pass time_t to
        syslog(...%ld...), sizeof time_t != sizeof long on 64bit FreeBSD,
        reported by Christian Weisgerber <naddy@mips.inka.de>.

* fetchnews_check_date.c: Check for overflow of time difference.
        Paranoia mode, someone needs to hose his clock by at least 68 years
        to run into this.

* miscutil.c, TODO: Change to spooldir at the end of initvars()
        (after changing uid/gid) to avoid barfing when run from
        misconfigured cron.

* pcre_extract.c: Fix abort when extracting string, introduced with
          previous strlcpy -> xstrlcpy commit.  Reported by Joshua Crawford
        <mortarn@softhome.net> Add debug variable to conditional TEST part
        to use this code standalone.

* fetchnews.c: Several bug fixes

Please see the ChangeLog file in the source distribution for more details.
2003-02-26 14:00:36 +00:00
wiz
178866c1a3 Update to 4.3.1.
Extract of changes:
-Q option to specify NNTP authentication via environment variables

Changes to allow it to use SSL.

-i option, to ignore the readonly opening response and try to post
anyway, since inn-2.3, when using authinfo, still sends 201 code
meaning readonly.

do_one_group() - added code for resetcounter
option.  If remote end resets its article numbers
the normal suck response is to ignore the group
and reset the lastread counter to match the current
high counter.  This option tells suck to reset
its lastread counter to the low counter, effectively
causing suck to get all articles for the group, and
use the historydb to check for dupes.
Added low_read option. This option is used in concert
with the maxread option of the sucknewsrc.  Normally
when there is a maxread in the sucknewsrc, suck will
download the newest articles.  This option tells suck
to download instead the oldest articles.

do_articles() - added code for show_group option.
This option will add the name of the current group
to the BPS display as you download the articles.

do_nodownload() - added, this routine allows you
to specifiy Message-IDs to never download.  See the
SUCKNODOWNLOAD section in the man page.

Bugfixes and code cleanups.
2003-02-21 13:46:44 +00:00
jlam
f45c017923 gnome[12]-dirs shouldn't have buildlink2.mk files as they don't have
either shared libraries or header files.  Remove references to these
buildlink2.mk files from package Makefiles.
2003-02-05 05:06:32 +00:00
jmmv
71b13af50d Depend on gnome2-dirs to handle shared directories. Bump PKGREVISION. 2003-01-29 12:27:01 +00:00
jlam
d7f69e47ce Instead of including bsd.pkg.install.mk directly in a package Makefile,
have it be automatically included by bsd.pkg.mk if USE_PKGINSTALL is set
to "YES".  This enforces the requirement that bsd.pkg.install.mk be
included at the end of a package Makefile.  Idea suggested by Julio M.
Merino Vidal <jmmv at menta.net>.
2003-01-28 22:03:00 +00:00
cjep
5b8c845234 USE_PKGLOCALEDIR=yes 2003-01-10 07:39:46 +00:00
wiz
7ee3fabc0e Update to 0.13.3.
Changes: huge list of bugfixes, a few big speedups, and a handful of
usability improvements.
2003-01-03 18:09:45 +00:00
cjep
2c66f23744 Update of news/leafnode to 1.31.
Changes since 1.30:
* Portability fixes
* Documentation fixes
* Minor bug fixes (please see the ChangeLog file distributed with
  the leafnode source)
2002-12-30 18:14:25 +00:00
wiz
015e63df8f Update to 0.13.2.
This release adds some small speedups, bugfixes, and usability
tweaks, including i18n, FreeBSD fixes, and URL parsing.
2002-12-24 22:46:37 +00:00
wiz
d8262452c1 Bump PKGREVISION because of dependency on latest freetype2 or glib2
package and library major bumps therein.
Also match dependency in corresponding buildlink2.mk's for the same reason.
Mmmm, binary packages.
2002-12-24 06:09:44 +00:00
tron
39a943ad92 Replace "true" by "${TRUE}". 2002-12-09 16:01:10 +00:00
cjep
8723ea696c Update of news/leafnode to 1.9.30.
Summary of changes since 1.9.27 (please see the ChangeLog):
 * Add leafnode-version.
 * Various changes to fetchnews.c including:
   + In verbose mode, print if we're using the STAT
     command or the HEAD workaround.
   + nntpactive: cache current time, saves time() calls and gives a
     consistent 'age' for the newsgroups.
   + Avoid duplicate articles that raced from another server
     against our fetchnews from ending up in failed.postings. We
     assume that a server that refuses a posting with 441 435
     Duplicate can at the same time deliver it to STAT (or HEAD if
     the workaround is in effect).
   + Only touch active.read if the active has been successfully written.
   + Also apply only_groups_pcre when updating the active, to avoid
      presenting groups that are not really fetched.
   + Bugfix: cope with multiple upstreams that have the	same server name
     but different ports.
 * Various changes to nntpd.c including:
   + Point to syslog when reading the configuration fails.
   + Fix very subtle and intricate infinite loop bug
 * Various changes to nntputil.c. Blacklist STAT for "NNTP news cache."
   Whitelist NewsCache 1.1.*. Whitelist NewsCache 0.99.18, 0.99.19, 0.99.2?.
 * Changes to activutil.c including:
   + Check for duplicate newsgroups after reading, before writing and after
     merging the active file.
 * Fixs for SEGV problems to activutil.c and artutil.c
2002-12-08 12:44:12 +00:00
wiz
f3617a0abb Use buildlink2. 2002-11-14 13:31:55 +00:00
wiz
d051441a72 Unneeded. 2002-11-06 10:39:08 +00:00
wiz
3004f6c821 Update to 1.4.6, provided by Stefan Krüger in PR 18923.
Changes:
* Bug fixed: missing Subject caused crashes when followupping
* allow new GTLDs: .biz, .info, .name, .museum
* base64 encoding was broken
* format-string fixes
* empty random organization file could crash tin
and some more.
2002-11-06 10:38:33 +00:00
wiz
49cbb01d34 Update to 0.13.1.
Changes:
This release adds Custom Filters back to the header pane. It also
fixes some charset & memory bugfixes, some minor new features, and
refreshed dialogs for better adherence to the the Gnome HumanInterface
Guidelines.
2002-10-31 17:57:38 +00:00
bouyer
cad359273b Add -lcompat only if !SunOS 2002-10-27 13:37:10 +00:00
rh
176d5dc35d Check for pth, not NetBSD, so that this compiles with native threads.
Bump PKGREVISION.
2002-10-27 08:31:54 +00:00
wiz
fad0d310cd Convert to buildlink2. 2002-10-21 12:55:34 +00:00
tron
ca15a60693 Honor environment variable "INN_SPOOL" documented in the description file.
Problem noted by Kimmo Suominen in private e-mail.
2002-10-13 07:57:43 +00:00
wiz
32a7c12483 buildlink1 -> buildlink2. 2002-10-09 13:52:28 +00:00
jlam
1f49cf78d0 buildlink1 -> buildlink2 2002-10-05 11:43:22 +00:00
rh
f0ab9019ed Update pan to 0.11.4, the last GNOME version of pan. Changes include tons
of bugfixes, plus

    NEW FEATURES
        * Added the ability to specify which characters are recognized
          as quote prefix characters, so nonconformists not using '>' to
          quote text will still have their articles colored right in Pan.

        * Added "Go to previous article" navigation button.

        * Added support for decoding yenc-encoded attachments!

    UPDATES
        * Add a new preference option, dictating whether failed tasks
          should be removed from the Task Manager. Unconditionally clearing
          the queue didn't go down too well with some of the leechers.

        * Added support for mime articles which explicitly specify a
          Content-Transfer-Encoding of x-uuencode.

        * Make sure that the default window size is large enough that a
          full line, up to the default number of wrap characters and with
          the default font, will fit without scrolling.

        * The 'Download Articles' dialog now switches the articlelist to
          the group when the headers have been downloaded.
          Since this dialog is mostly used to sample a (potentially large)
          group, this seems the more intuitive approach.

        * Added Message-ID to Find Article's search criteria.

        * If an article no longer exists on the news server, tasks to read
          that article are now automatically removed from the Task Manager.
2002-10-02 03:42:06 +00:00
rh
86ba92a262 Add and enable gtk2-pan 2002-10-02 03:11:19 +00:00
rh
568b141238 Re-import of pan-0.13.0, a Newsreader for GTK2, as gtk2-pan. 2002-10-02 03:10:19 +00:00
rh
1d35846fa9 Back out pan update and revert back to 0.11.2nb2. It appears that PTL2 is
too unstable to warrant a wholesale update from 0.11 (gnome) to 0.13 (gtk2)
pan-0.13.0 to be re-imported as gtk2-pan.
2002-10-02 03:08:50 +00:00
jlam
a9753b3859 There is also a /var/news/spool/archive directory we need to handle. 2002-09-29 10:41:36 +00:00
jlam
baaf87b430 * buildlink1 -> buildlink2
* Use gcc/buildlink2.mk instead of Makefile.gcc.
* Use the functionality on bsd.pkg.install.mk to generate INSTALL/DEINSTALL
  scripts that match the functionality of the custom ones we're removing,
  and handle the rc.d script automatically.
* Name the full paths of the binaries that are installed setuid.
2002-09-29 10:39:35 +00:00
cjep
ba33c1c85e Upgrade of Leafnode (news/leafnode) to version 1.9.27.
Differences to Leafnode version 1.9.26:

* Bug fixes and changes including:
	+ checkpeerlocal.c:
	  % Fix infinite loop problem when interface list is longer than
	    2 kB (reported by Brian Somers).
	  % Fix for non-IPv6 compilation on Solaris
	  % Fix compiler warnings

	+ Portability fixes for 64bit platforms in activutil.c, nntpd.c
	  and texpire.c

	+ nntpd.c: if allowstrangers is set, don't call checkpeerlocal
	  at all.k

(For more details, please see the Leafnode ChangeLog file)
2002-09-25 06:50:17 +00:00
rh
e8b0460787 Fix MASTER_SITES 2002-09-25 05:58:45 +00:00
rh
2fd637794d Update pan to 0.13.0. Updates and bugfixes are too numerous to list here,
but most importantly, pan now uses GTK2 instead of GNOME for its widgets.
2002-09-25 04:58:44 +00:00
wiz
e8817c9088 Complete standardization of messages according to latest pkglint. 2002-09-24 12:29:55 +00:00
jlam
3ac80e007e buildlink1 -> buildlink2 2002-09-23 23:55:25 +00:00
grant
d302493840 comment fix. 2002-09-23 15:32:56 +00:00
cjep
c796992634 Upgrade of Leafnode (news/leafnode) to version 1.9.26.
Differences to previous NetBSD package:

* Use devel/pcre rather than the one supplied with Leafnode.

Differences to Leafnode version 1.9.22:

* Bug fixes and changes including:
	+ No longer install lsort
	+ Merge in timeout_client patch from Jonathan Larmour
	+ Fix file descriptor leak in markdownload()
	+ No longer emit "400 Service discontinued" to clients.
	+ Drop connection when the upstream server runs NNTPcache 2.3.x
	+ More verbose POST reject messages.
	+ Fix two filtering bugs in fetchnews.
	+ Expire groups that are not in group.info
	+ Fix several memory leaks (e.g. in fetchnews.c, newsq.c &
		artutil.c)
	+ Fix possible overflow in nntpd.c
	+ Some speed improvements (e.g. in getline.c and mastring.c)
	+ Fix bogus error messages.
	+ Several documentation fixes.
	+ Various fixes from Leafnode 2.

(For more details, please see the Leafnode ChangeLog file)
2002-09-22 10:35:48 +00:00
tron
502c977ebf Add necessary "bsd.pkg.install.mk" glue code to create the "news" group
required by this package. Bump package revision once more.
2002-09-18 21:16:24 +00:00
tron
1d48392e82 Use group "news" again because it is used for reading read protected
server authentification files. Bump package revision once more.
2002-09-18 14:13:54 +00:00
tron
0098eba49c Use wildcard dependence for "nntpclnt" package. 2002-09-18 07:09:19 +00:00
tron
7cf055c937 Fix typo in last commit. 2002-09-18 07:05:29 +00:00
tron
16d7f20276 Don't install the "inews" binary as setgid "news" because it is
completely unnecessary. Bump package revision to 1.
2002-09-18 07:05:04 +00:00
tron
153612c8c0 Fix compiler warning. 2002-09-18 06:28:05 +00:00
wiz
80ee491886 Since the major of libiconv was increased during the update to 1.8,
bump dependency to latest libiconv version; recursively also bump all
dependencies of packages depending on libiconv.
Requested by fredb.
2002-09-10 16:06:32 +00:00
grant
c8623da4ae @@PREFIX@@ -> @PREFIX@, as this is more consistent with other
packages.
2002-08-27 15:27:03 +00:00
jlam
1c57323789 Merge packages from the buildlink2 branch back into the main trunk that
have been converted to USE_BUILDLINK2.
2002-08-25 21:48:57 +00:00
jschauma
7b0570927c enable generation of message-ID and use of msg-id-cache.
ok'd by MAINTAINER mjl
2002-08-04 15:06:56 +00:00
jschauma
e10e2a05bb Change MAINTAINER from tv at netbsd dot org to packages at netbsd dot org
after consulting with Todd.  Any volunteers for any of these packages?
2002-08-01 02:37:41 +00:00
mycroft
c78670e7fb `@unexec ${RMDIR}' needs the %D prefix. Doh. 2002-07-19 04:54:23 +00:00
kim
f9da298ead Upgrade to 6.6.4, which does not depend on an external inews program anymore.
This should avoid any vulnerability issues with INN.

NOTE:  The text files from lib/nn can now be found in share/nn instead.
2002-07-08 02:21:18 +00:00
tron
0f7ece859c Update "inn" package to version 2.3.3. Changes since version 2.3.2:
- pgpverify now supports using GnuPG to check signatures (rather than
  PGP) without the pgpgpg wrapper.  GnuPG can check both old-style RSA
  signatures and new OpenPGP signatures and is recommended over PGP 2.6.
  If you have GnuPG installed, pgpverify will use it rather than PGP,
  which means that you may have to create a new key ring for GnuPG to
  use to verify signatures if you were previously using PGP.
- An item that was noted in NEWS below but was inadvertently left out of
  nnrpd has actually been added this time:  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.
- Two bugs in repacking overview index files and a reliability bug with
  writing overview data were all fixed in the tradindexed overview
  method, hopefully making it somewhat more reliable, particularly for
  makehistory.
- If rc.news.local exists in the INN binary directory, it will be run
  with the start or stop argument whenever rc.news is run.  This is
  available as a hook for local startup and shutdown code.
- The default history table hash sizes were increased because a
  too-small value can cause serious performance problems (whereas a
  too-large hash just wastes a bit of disk space).
- The sample control.ctl file has been extensively updated.
- Wildmat exclusions (@ and !) should now work properly in storage.conf
  newsgroup patterns.
- The implementation of the -w flag for expireover was fixed;
  previously, the value given to -w to change expireover's notion of the
  current time was scaled by too much.
- Various other more minor bug fixes, standards compliance fixes, and
  documentation improvements.
2002-07-06 15:04:57 +00:00
tron
35152190e8 Automatically create a "news" account suitable for running INN on
installation. This fixes PR pkg/13250 by Gabriel Rosenkoetter.
2002-07-06 14:33:36 +00:00
seb
db84442a67 Substitute a couple of mkdir' by ${MKDIR}'.
Remove `-p' from mkdir arguments, it is already part of ${MKDIR}.
While here substitute a couple of ${PREFIX} by `%D' in
`@exec ${MKDIR} ...' lines and add a couple of missing `%D' in such lines too!
2002-06-26 10:29:33 +00:00
jlam
0c6c7bc89b Use GNU_CONFIGURE_PREFIX instead of HAS_CONFIGURE workaround. 2002-06-23 03:54:30 +00:00
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
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